BODY {
	scrollbar-arrow-color: black;
	scrollbar-base-color: black;
	scrollbar-dark-shadow-color: gray;
	scrollbar-track-color: white;
	scrollbar-face-color: #5d5d5d;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: silver;
	scrollbar-3d-light-color: black;
}

/* Headers */
H1{
	font-family : Arial, sans-serif;
	font-size : +14pt;
	font-weight : bold;
	color : #C60000;
	margin-bottom : 0px;
}
H1.right{
	font-family : Arial, sans-serif;
	font-size : +18pt;
	font-weight : bold;
	color : #a3303a;
	margin-bottom : 0px;
  text-align: right;
  letter-spacing: 1.3;
}
H1.left{
	font-family : Arial, sans-serif;
	font-size : +18pt;
	font-weight : bold;
	color : #a3303a;
	margin-bottom : 0px;
  text-align: left;
  letter-spacing: 1.3;
}
H1.top{
	font-family : Arial, sans-serif;
	font-size : 24pt;
	font-weight : bold;
	color : #FF0000;
	margin-bottom : 0px;
  margin-top: 0px;
  letter-spacing:1.2;
}
H3{
	font-family : Arial, sans-serif;
	font-size : +10pt;
	font-weight : bold;
	color : #C60000;
	margin-bottom : 0px;
}
H4{
	font-family : Arial, sans-serif;
	font-size : +8pt;
	font-weight : bold;
	color : #C60000;
	margin-bottom : 0px;
}
H4.top{
	font-family : Arial, sans-serif;
	font-size : 8pt;
	font-weight: normal;
	color : #FFFFFF;
	margin-bottom : 0px;
}


/* Tables */
TD{
	font-family : Arial, sans-serif;
	font-size : 9pt;
}

TD.services{
	font-family : Arial, sans-serif;
	font-size : 9pt;
  color: #5d5d5d;
}

TD.articles{
	font-family : Arial, sans-serif;
	font-size : 9pt;
  text-align: right;
}

TD.company{
	font-family : Arial, sans-serif;
	font-size : 9pt;
  color: white;
  background-color: #414141;
}

TD.header{
	font-family : Arial, sans-serif;
	font-size : 16pt;
  color: #a3303a;
  text-align: right;
}

/* Anchor Tags */
A{
  color : #555555;
	font-family : Arial, sans-serif;
	font-size : 10pt;
}
a:link       { text-decoration: bold; color: #555555 }
a:visited    { text-decoration: bold; color: #555555 }
a:hover      { text-decoration: bold; color: #FFFFFF }
a:active     { text-decoration: bold; color: #555555 }

A.main{
  color : #FFFFFF;
	font-family : Arial, sans-serif;
	font-size : 9pt;
  font-weight: bold;
  text-decoration: none;
}
a.main:link       { text-decoration: bold; color: #FFFFFF }
a.main:active     { text-decoration: bold; color: #FFFFFF }
a.main:visited    { text-decoration: bold; color: #FFFFFF }
a.main:hover      { text-decoration: bold; color: #FF0000 }

A.top{
  color : #656565;
  text-decoration: none;
}
a.top:link       { text-decoration: none; color: #656565 }
a.top:visited    { text-decoration: none; color: #656565 }
a.top:hover      { text-decoration: none; color: #FFFFFF }
a.top:active     { text-decoration: none; color: #454545 }

A.article{
	font-family : Arial, sans-serif;
	font-size : 16pt;
	font-weight : normal;
	color : #a3303a;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}
a.article:link       { text-decoration: none; color: #a3303a; }
a.article:visited    { text-decoration: none; color: #a3303a; }
a.article:hover      { text-decoration: underline; color: #a3303a; }
a.article:active     { text-decoration: none; color: #a3303a; }

A.toc{
	font-family : Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #5d5d5d;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}
a.toc:link       { text-decoration: none; color: #5d5d5d; }
a.toc:visited    { text-decoration: none; color: #5d5d5d; }
a.toc:hover      { text-decoration: underline; color: #a3303a; }
a.toc:active     { text-decoration: none; color: #5d5d5d; }

A.articlecontinued{
	font-family : Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #a3303a;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}
a.articlecontinued:link       { text-decoration: none; color: #a3303a; }
a.articlecontinued:visited    { text-decoration: none; color: #a3303a; }
a.articlecontinued:hover      { text-decoration: underline; color: #a3303a; }
a.articlecontinued:active     { text-decoration: none; color: #a3303a; }

A.footer{
	font-family : Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #a3303a;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}
a.footer:link       { text-decoration: none; color: #a3303a; }
a.footer:visited    { text-decoration: none; color: #a3303a; }
a.footer:hover      { text-decoration: underline; color: #a3303a; }
a.footer:active     { text-decoration: none; color: #a3303a; }

A.contacts{
	font-family : Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #a3303a;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}
a.contacts:link       { text-decoration: none; color: #a3303a; }
a.contacts:visited    { text-decoration: none; color: #a3303a; }
a.contacts:hover      { text-decoration: underline; color: #a3303a; }
a.contacts:active     { text-decoration: none; color: #a3303a; }

/* Images */
IMG.top{
  margin-left: 2;
}

/* Fonts */
font.byline{
	font-family : Arial, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : #e0e0e0;
	margin-bottom : -0px;
  margin-top: -0px;
  letter-spacing:1.0;
}