@charset "utf-8";
/* CSS Document */

body{background-color:#FFFFFF; background-image: url(images/background.jpg);  background-position: top; background-repeat:repeat-x;text-align: center; margin:0px;}
#content{background-color:#FFFFFF;}
*{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:#587bda}
#topnav a:link{color:#587bda; text-decoration:none; font-size:12px;}
#topnav a:hover{color:#587bda; text-decoration:underline; font-size:12px;}
#topnav a:visited{color:#587bda;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 { padding:2; background-color:#FFFFFF; border:solid 1px  #D1D1D1; background-image: url(images/back.jpg); background-position:bottom; background-repeat:repeat-x; width:800px; margin-bottom:8px; color:#5C728A}
legend{ color:#FF392A}



#header{ height:144px; 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;}

	
	
#search{ width:800px; background-color:#FFFFFF; margin-top:10px;
		margin: 10px 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. */}

#mainblock {height:300px; width:800px; background-image: url(images/main.jpg); -moz-border-radius:0px;-webkit-border-radius:0px;}

#toolsfield { padding:10px; background-color:#FFFFFF;  width:376px; height:120px; float:left; color:#5C728A}
#desc{color:#5C728A}
#blackline{color:#000000; font-weight:bold;}
h2{color:#FF392A; 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:780px; background-image: url(images/back2.jpg); background-position:bottom; background-repeat:repeat-x;}

#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}


