@charset "utf-8";
/* CSS Document */

body{background-color:#bcddfc; background-image: url(images/background.jpg);  background-position: top; background-repeat:repeat-x;text-align: center; margin:0px;}

*{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; -moz-border-radius:10px;-webkit-border-radius:10px; }


#container{ width:800px;	
	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. */}
	
#topnav {border:1px; width:800px; color:#0B51A7}
#topnav a:link{color:#0B51A7; text-decoration:none; font-size:12px;}
#topnav a:hover{color:#0B51A7; text-decoration:underline; font-size:12px;}
#topnav a:visited{color:#0B51A7;text-decoration:none;font-size:12px;}

#main{ width:800px; background-image: url(images/boxtop.jpg);  background-position: top; background-repeat:repeat-x; background-color:#FFFFFF; border:#D5D5D5 solid 1px}



fieldset { width:770px; margin:5px; background-color:#FFFFFF; border:solid 1px  #D1D1D1; background-image: url(images/back.jpg); background-position:bottom; background-repeat:repeat-x; color:#5C728A}
legend{ color:#FF392A}



#header{ height:110px; margin-top:0px;}
#logo{ height:91px; width:300px; background-color:#BFBFBF; background-image: url(images/logo.jpg);  background-position: top; background-repeat:repeat-x;}
#topnav{ float:right; margin-top:30px; }	

#search{ padding:0px; float:right; }
#search p{ font-size:11px; color:#065295; margin-top:0px; padding: 10px 10px 0px 0px;}
#form{  width:369px; -moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; font-size:10px;}
#form p{ font-size:11px; float:left;}

	
	

#mainblock {height:300px; width:798px; background-image: url(images/main.jpg); -moz-border-radius:0px;-webkit-border-radius:0px;}

#content{background-color: #E1E4F2; border: solid 1px #00414e; margin-bottom:20px;}


#toolsfield { padding:10px; margin:5px; background-color:#5776AB;  width:366px; height:120px; float:left; color:#354F81; background-image: url(images/boxback.jpg); background-position:top; background-repeat: no-repeat;}
#desc{color:#FFFFFF}
#blackline{color:#FF392A; font-weight:bold;}
h2{color:#BCDDFC; font-weight:bold; font-size:16px;}



 a:link{ color:  #00414e ; text-decoration:none;  font-weight:bold; margin-bottom:10px; font-size:16px; }
 a:hover{ color:#00414e; text-decoration:underline;  font-weight:bold;  font-size:16px;}
a:visited{ color:#00414e; text-decoration:none;  font-weight:bold;  font-size:16px;}
 a:active{ color:#00414e; text-decoration:none;  font-weight:bold;  font-size:16px;}

#directory{ color: #787878; padding:10px; line-height:20px;}
#directory a:link{ color:  #575757 ; text-decoration:none;  font-weight:bold; margin-bottom:10px; }
#directory fieldset a:hover{ color:#575757; text-decoration:underline;  font-weight:bold; }
#directory fieldset a:visited{ color:#575757; text-decoration:none;  font-weight:bold; }
#directory fieldset a:active{ color:#575757; text-decoration:none;  font-weight:bold; }


#directory fieldset{ background-color:#EAEAEA;  width:730px; background-image: url(images/back2.jpg); background-position:bottom; background-repeat:repeat-x; margin-left:0px;}

#links{ background-color:#FFFFFF;}
#links a:link{ color: #575757 ; text-decoration:none;  font-weight:bold; margin-bottom:10px; }
#links a:hover{ color:#575757; text-decoration:underline;  font-weight:bold; }
#links a:visited{ color:#575757; text-decoration:none;  font-weight:bold; }
#links a:active{ color:#575757; text-decoration:none;  font-weight:bold; }

.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:#430202; height:360px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; background-position:bottom; margin-top:10px; font-size:10px;}

#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:#FFFFFF ; text-decoration: none;  margin-bottom:10px; font-size:10px; }
#subfooter a:hover{  color:#FFFFFF; text-decoration: none;  font-size:10px;}
#subfooter a:visited{  color:#FFFFFF; text-decoration: none;  font-size:10px;}
#subfooter a:active{  color:#FFFFFF; text-decoration: none;  font-size:10px;}
#subfooter li{ list-style: none; color:#FF392A; line-height: 30px; border-bottom: solid 1px #3C3C3C; width:150px;}

#footerlinks{ float:left; color:#FFFFFF; }
	
	
	#subfooter2{  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. */
	}
