/* CSS Document */

BODY {
	background-color: #FFFFFF;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.0em;
	margin-left: 0.0em
}
 
 
/* General Fonts */
body, p, ol, div, text {
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000; 
   font-style: normal;  
   line-height: 155%; 
   margin-top: 0px;
   margin-bottom: 0px;
}

headstart {
   font-family: arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #000000; 
   font-style: normal;  
   line-height: 155%; 
   margin-top: 0px;
   margin-bottom: 0px;
}

ul {
   list-style-position: outside;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000; 
   font-style: normal;  
   line-height: 155%; 
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 3px !important;
   margin-left: 47;
}

li {
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000; 
   font-style: normal;  
   line-height: 155%; 
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 15px;
}
 
/* Headings */
h1, h4, h2, h3, h5 {
   font-family: arial, Helvetica, sans-serif;
   color: #E60004;
   font-size: 14px;
   font-weight: bold;
   margin-top: 5px;
   margin-bottom: -5px;
}
/* Headings */
header{
   font-family: arial, Helvetica, sans-serif;
   color: #E60004;
   font-size: 13px;
   font-weight: bold;
}


 
/* Bold Title same as text size */
.title {
   font-family: arial, Helvetica, sans-serif;
   color: #E60004;   /* black */
   font-size: 13px;
   font-weight: bold;
   margin_bottom: 0.2em;
}
 
/* Blue Border for Tables */
.border {
   border: 1px solid #COC8D4;	/* lite blue grey */
}
 
/* Footer */
.topnavi {
   font-family: arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF; 
   font-style: normal;
   font-weight: normal;
}
.topnavi a:link{
   font-family: arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   font-style: normal;
   font-weight: normal;
}
.topnavi a:visited{
   font-family: arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 10px;
   text-decoration: none;
   font-style: normal;
   font-weight: normal;
}
.topnavi a:hover{
   font-family: arial, Helvetica, sans-serif;
   color: #B9B9B9;
   font-size: 10px;
   text-decoration: none;
   font-style: normal;
   font-weight: normal;
}

 
/* Last Update */
.lastupdate {
   font-size: 10px;
   color: #003366;   			/* dark blue */
   line-height: 150%; 
   text-align: center;
}
 
/* Quote */
.quote  {
  color: #9B193D;   			/* dark burgundy */
  font-weight: 550;
}
 
/* In Text Hyperlinks */
a:link,a:visited{
 color: #E60004;   			/* black */
 text-decoration: none;
 font-family: arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

a:hover,a:active,a:focus{
 color: #970104;
 text-decoration: none;
 font-family: arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

 
.contenttable {
 font-family : arial, Helvetica, sans-serif;
 font-size : 11px;
 color: #0A50A1;
 padding: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
 border:  1px solid #C0C8D4;
}
 
 
/* Search Formats */
.searchform {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0A50A1;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0A50A1;
 font-weight : bold;
}
.searchresultcontent {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0A50A1;
 font-weight : normal;
}
.searchresultheader {
 font-family : arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #30A50A1;
 font-weight : bolder;
}
.searchmarkup {
 color: #0A50A1;
}
.loginform {
 font-family : arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #0A50A1;
 font-weight : normal;
}

/* Forms Fields */
SELECT {  
 font-family: arial, Helvetica, sans-serif;
 font-color: #7D7D7D;
 font-size: 12px; 
}
TEXTAREA {  
 font-family: arial, Helvetica, sans-serif; 
 font-size: 12px;
 border-width:1px;
 border-style: solid;
 border-color:#7D7D7D;
} 
INPUT {  
 font-family: arial, Helvetica, sans-serif; 
 font-size:12px;
 border-width:1px;
 border-style: solid;
 border-color:#7D7D7D;
}
RADIO {  
 border-width:0px;
 border-style: solid;
}
.caption {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color: #7D7D7D;
}
.bulletlist {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color: #7D7D7D;
}
.table {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color: #7D7D7D;
}
 
.contenttable {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color: #0A50A1;
 padding: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
 border:  1px solid #C0C8D4;
}
 
/* Mailform Formattting */
.mailform {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #003366;
 font-weight : normal;
}
.mailformrequired {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #003366;
 font-weight : bolder;
}
.mailformcomment {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio {
 font-family : arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #003366;
 font-weight : normal;
}
 
 
.filelinks {
 font-family : arial, Helvetica, sans-serif;
 font-size : 11px;
 color: #0A50A1;
}
.filelinkssize {
 font-family : arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
}