@charset "utf-8";
/* CSS Document */

body{background-color:#FFFFFF; text-align: center; margin:0px;}

*{font-family: Arial, Helvetica, sans-serif;  }

h1{color:  #234356; font-weight:bold; font-size:18px;}
h2{color:#092B51; font-weight:bold; font-size:14px; margin-bottom:2px; margin-top:15px;}
h3{color:#092B51; font-weight:bold; font-size:18px; display:inline-block}


a:link{ color: #476679; text-decoration: underline; fon-size:12px;}
a:hover{ color: #476679; text-decoration: underline; fon-size:12px;}
a:visited{ color: #476679; text-decoration: underline; fon-size:12px;}

#topback{ width:100%; background-image: url(images/topback.jpg); background-position: top left; background-repeat: repeat-x;}

#container{ width:825px; 	
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	
#header{ width:820px; height:120px; padding:1px; margin-top:0px; margin-bottom:2px; border:solid 1px #cacaca; border-bottom:solid 1px #6d9638; color:#476679; background-color:#FFFFFF;  background-image: url(images/header.jpg); background-position: top left; background-repeat: no-repeat;}
#logo{ height:98px; width:300px; }
#header a:link{ text-decoration: none; fon-size:10px; }
#header a:hover{ text-decoration: none; fon-size:10px;}
#header a:visited{text-decoration: none; fon-size:10px;}

#search{ padding:0px; float:right; padding-top:0px; }
#search p{ font-size:12px; color:#065295; margin:0px; padding: 0px 0px 2px 0px;} 
#form{  -moz-border-radius:5px;-webkit-border-radius:5px; padding:0px; font-size:10px; margin-bottom:3px;}
#form p{ font-size:11px;}

#topnavlinks a{ display: inline-block; background-color: #b6ec71; border: solid 1px #6d9638; padding:4px; -moz-border-radius:3px;-webkit-border-radius:3px;}
#topnavlinks a:hover{ display: inline-block; background-color: #FFFFFF; border: solid 1px #6d9638; padding:4px;}


#main{ width:800px; background-color:#FFFFFF; margin-top:0px; padding:10px; border:solid 1px #adc3d0; }
#content{background-color:#FFFFFF; }

#greenbox {color:#065295; padding-right:10px;  background-image: url(images/greenbox.jpg); background-repeat: no-repeat; background-position:top left; height:212px; width:314px;}

#orangebox{color:#065295; background-image: url(images/orangebox.jpg); background-repeat: no-repeat; background-position:top left; height:212px; width:453px; float:right; border:solid 1px #adc3d0;}
	
#content2{ height:160px; background-color:#FFFFFF; padding:0px; color:#FFFFFF; -moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;}
#content2 h2{color:#FFFFFF; 
border:solid 1px #234356; 
font-weight:bold; 
font-size:14px; 
margin-bottom:2px;
margin-top:-18px; 
padding:10px 10px 10px 10px; 
text-decoration:none; 
background-image: url(images/h2-back.jpg); 
background-position: top; 
background-repeat: repeat-x; }
#content2 td{ border-right:#FFFFFF;}



#yellow{ height:60px; color:#707070; font-size:11px; margin-top:0px; padding:0px 20px;background-image: url(images/box-back.jpg); background-position:top; background-repeat:repeat-x;}
#red{ color:#db1e1c; font-size:11px; margin-top:15px;}
.tools{ width:196px; height:150px;  float:left; background-image: url(images/box-back.jpg); background-position:top; background-repeat:repeat-x; border:solid 1px #234356;}
.tools a{padding-left:20px; color:#707070;}
 
#content3{background-color:#FFFFFF; margin-top:20px; margin-bottom:20px; -moz-border-radius: 10px;-webkit-border-radius: 10px; float:none;   border:solid 1px  #D1D1D1; }
#content3 h1{ font-weight:bold; font-size:18px;  text-shadow: #707070 1px 1px 1px; margin:0px; padding-bottom:0px;}


	
fieldset {  border:solid 0px  #D1D1D1;}
legend{color: #FFFFFF; font-weight:bold; font-size:18px;  margin:0px; padding-bottom:0px;}
	

#mainblock {height:300px; width:800px; background-image: url(images/main.jpg); -moz-border-radius:0px;-webkit-border-radius:0px;}


#directorynav li{color:#FFFFFF}
#directorynav a{color:#234356; font-weight:bold; font-size:14px;}
#directorynav fieldset{ background-color:#FFFFFF; width:825px;}

#directory{  color:#234356; padding:10px; line-height:20px; margin-left:30px;}
#directory a:link{ color:#234356; text-decoration:none; margin-bottom:10px; font-weight:bold; }
#directory fieldset a:hover{ color:#234356; text-decoration:underline;  font-weight:bold; }
#directory fieldset a:visited{ color:#234356; text-decoration:none;  font-weight:bold; }
#directory fieldset a:active{ color:#234356; text-decoration:none;  font-weight:bold; }

#directory fieldset{ background-color:#FFFFFF;  width:750px; background-image:none;}


#links{ background-color:#FFFFFF; font-size:14px}
#links a:link{ color: #234356; text-decoration:none; font-weight:normal; font-size:14px; }
#links a:hover{ color:#234356; text-decoration:underline; font-weight:normal; font-size:14px;  }
#links a:visited{ color:#234356; text-decoration:none; font-weight:normal; font-size:14px;  }
#links a:active{ color:#234356; text-decoration:none; font-weight:normal;  font-size:14px; }

.blocknav{ text-align:center; vertical-align: text-top; display:inline-block; height:40px; width:60px; margin:2px; padding:10px; text-decoration:none; color:#575757;background-image:url(images/shade.jpg); background-repeat:repeat-x; background-position:bottom; border: solid 1px #A6A6A6;-webkit-border-radius:5px; -moz-border-radius:5px; }
.blocknav:hover{ border: solid 1px #004477; color:#004477}

#footer{ background-color:#333333; height:200px;  background-image: url(images/footer.jpg); background-repeat:repeat-x; background-position:top;}

#subfooter{  width:825px; color: #FFFFFF;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	
#subfooter a:link{  color:#d4eefd ; text-decoration: none;  margin-bottom:10px; font-size:10px; }
#subfooter a:hover{  color:#d4eefd; text-decoration: none;  font-size:10px;}
#subfooter a:visited{  color:#d4eefd; text-decoration: none;  font-size:10px;}
#subfooter a:active{  color:#d4eefd; text-decoration: none;  font-size:10px;}
#subfooter li{ list-style: none; color:#d4eefd; line-height: 20px}

#footerlinks{ float:left; padding:20px; color:#FFFFFF; }
	
