@charset "utf-8";

/* 
------------------------
General
------------------------
*/

body { margin:0px 0px 0px 20px; padding:0px; background-color:#ddd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; height:100%; }
body a { color:#2863ac; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
body a:hover { text-decoration:underline; }

p { line-height:1.4; }

img { border:none; }

fieldset { padding:15px; border:1px solid #ccc; }

legend { font-weight:bold; border:1px solid #ccc; padding:3px 6px; color:#6A80A6; background-color:#f1f1f1; }

ul li { list-style:circle; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px 0px 4px 0px; color:#222222; font-size:24px; font-weight:100; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:10px 0px 7px 0px; color:#768d3e; font-size:16px; font-weight:100; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:4px 0px 6px 0px; color:#333; font-size:20px; font-weight:100; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:7px 0px 6px 0px; color:#333; font-size:17px; font-weight:100; }

* html h1 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px 0px -10px 0px; color:#222222; font-size:24px; font-weight:100; }
* html h2 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:10px 0px -5px 0px; color:#768d3e; font-size:16px; font-weight:100; }
* html h3 { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:4px 0px 0px 0px; color:#333; font-size:20px; font-weight:100; }

* html p { margin:15px 0px; }



.one { font-size: 100% }
.two { font-size: 140% }


/* 
------------------------
Header
------------------------
*/

#margin {  }


#topnav { width:785px; height:23px; background-color:#333; background-image:url(../images/topnav.jpg); font-size:11px; padding:7px 15px 0px 0px; color:#ccc; text-align:right; font-family:Arial, Helvetica, sans-serif; border-bottom:none; }
#topnav a { color:#fff; font-weight:bold; font-size:11px; text-decoration:none; margin-right:210px; }

#topnavbar { float:right; background-color:#eee; width:235px; height:23px; padding-top:7px; padding-left:415px; }
#banner { clear:left; background-image:url(../images/banner2.jpg); width:799px; height:164px; border-left:1px solid #999; border-bottom:1px solid #999; }
#bottomnav { width:800px; height:30px; background-color:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-top:none;  }

#text { float:right; margin-right:15px; }

/* 
------------------------
Body
------------------------
*/

#container { width:800px; min-height:700px; margin:0px; padding:0px; float:left; margin-bottom:0px; background-image:url(../images/container.jpg); border-bottom:1px solid #aaa; border-top:5px solid #a9b97c; border-right:none;  }

#left { float:left; width:150px; margin-top:0px; color:#fff; background-color:#333333; height:100%;   }
#right { float:right; width:650px; color:#444; line-height:1.5; }

.leftcontenthead { width:125px; border-top:none; border-bottom:1px solid #222; height:16px; background-color:#333; padding:9px 0px 0px 25px; }
.leftcontenthead a { font-size:15px; color:#5f79a0; text-decoration:none; }
.leftcontenthead a:hover { font-size:15px; color:#fff; text-decoration:none; }

.leftcontent { width:150px; border-top:1px solid #555; border-bottom:1px solid #222; background-color:#333; }
.leftcontent ul { padding:0px; margin:0px;  }
.leftcontent ul li { list-style:none; padding:0px; margin:0px; border-bottom:1px dotted #555; background-image:url(../images/navbg.jpg);  }
.leftcontent ul li a { font-family:Georgia, "Times New Roman", Times, serif; color:#ddd; text-decoration:none; font-size:13px; display:block; padding:7px 0px 7px 25px;  }
.leftcontent ul li a:hover { background-color:#2e2e2e; text-decoration:none;  }
.leftcontent #current a { color:#8aa842; background-color:#2e2e2e; }

.contentwrap { width:650px; float:left; line-height:1.4; font-family:Arial, Helvetica, sans-serif; }
#contentleft { float:left; width:357px; padding:10px 20px 15px 20px; color:#555; margin-top:5px; }
.contentright { float:right; width:220px; color:#555; padding:10px 15px 15px 15px; font-size:12px;  }
.contentright a { color:#446ea1; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; }
.contentright a:hover { text-decoration:underline; }

.contentright h4 a { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:7px 0px 6px 0px; color:#333; font-size:17px; font-weight:100; }
.contentright h4 a:hover { color:#446ea1; text-decoration:underline; }

.readmore a { color:#8aa842; border-bottom:1px dotted #ccc; }
.readmore a:hover { color:#788852; border-bottom:1px dotted #ccc; text-decoration:none; }

.readmore2 a { color:#2863ac; border-bottom:1px dotted #ccc; }
.readmore2 a:hover { color:#788852; border-bottom:1px dotted #ccc; text-decoration:none; }

.contentwrap h1 a { color:#222222; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
.contentwrap h1 a:hover { color:#446ea1; text-decoration:underline; }

.contentwrap h2 a { font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:10px 0px 7px 0px; color:#768d3e; font-size:16px; font-weight:100; }
.contentwrap h2 a:hover { text-decoration:underline; color:#8aa842; }

.headbox { height:21px;  background-color:#eee; width:630px; color:#333333; font-size:12px; padding:4px 0px 0px 20px; border-bottom:1px solid #ddd; }
.headbox a { color:#789335; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.headbox a:hover { color:#789335; text-decoration:underline; }
.headtab { float:right; height:21px; width:70px;  padding-left:7px; margin-bottom:5px; color:#999999; }
.headtab a { color:#555;  }
.headtab a:hover { color:#555; text-decoration:underline; }

.rightcontent { background-color:#fff; width:560px; padding:15px; }
.rightcontent p { margin-left:6px; }
.rightcontent2 { background-color: #333; width:250px; height:136px; padding:15px; padding-top:17px; }

.contactbox { width:198px; border:1px dashed #ccc; padding:10px; margin-bottom:20px; background-color:#fafafa; }
.contactbox ul { list-style:none; padding:0px; margin:5px 0px 5px 15px; }

.reportbox { width:335px; padding:10px; border:1px dotted #ddd; border-top:1px dotted #ccc; margin-bottom:10px; background:url(/images/reportbox.jpg) repeat-x #fafafa; }
.reportbox h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:16px; margin-top:0px; }
.reportbox em { color:#CC3300; }
.reportbox ul li { list-style:url(../images/pdf.jpg); padding:1px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.close { float:right; color:#555; margin-top:2px; font-size:12px; font-weight:bold; }

.list { padding:0px; line-height:1.6; margin:20px 10px 10px 30px;  }
.listpdf { padding:0px; line-height:1.6; margin:20px 10px 10px 30px;  }
.listpdf li { list-style:url(../images/pdf.jpg); }

#board { background-color:#ddd; margin-top:15px; margin-bottom:15px; }
#board tr td { background-color:#FFFFFF; }
#board em { color:#687597; }

.tableheader { font-weight:bold; color:#333333; background-color:#CCCCCC; }

.date { font-size:12px; color:#333; }

.line { height:1px; border-bottom:1px solid #C5C9D1; }
.line2 { height:1px; border-bottom:1px solid #e5e5e5; clear:both; }
.dash { height:1px; border-bottom:1px dashed #C5C9D1; clear:both; }

* html .line2 { height:1px; border-bottom:1px solid #e5e5e5; clear:both; margin-top:-15px; }
* html .dash { height:1px; border-bottom:1px dashed #C5C9D1; clear:both; margin-top:-10px; }

.imgfloat { float:left; margin:17px 10px 6px 0px; border:none; }
.imgfloatright { float:right; margin:10px 0px 10px 10px; border:none; }

.iconfloat { float:left; margin:3px 6px 0px 0px; }
.rssfloat { float:left; }
.rss { margin:2px 7px 0px 7px; float:left; }

.mfc { margin:0px 0px 0px 25px; border:none; }

.logoleft { float:left; }
.logoright { float:right; margin:0px 15px 0px 0px; }

.textsize { cursor:pointer; }
.redtext { color: #CC3300; }

.mail { margin-right:6px; margin-top:1px; }

#counties { padding:15px; width:320px; margin-bottom:15px; }
#counties ul { padding:5px 0px 0px 20px; margin:0px; }
#counties ul li { list-style:circle; padding-bottom:5px; }

#criteria li { list-style:upper-alpha; padding:5px 15px 5px 0px; }




/* 
------------------------
Footer
------------------------
*/

#footer { width:770px; background-color:#333; background-image:url(../images/footerbg.jpg); border-top:5px solid #a9b97c; clear:both; padding:15px; color:#eee; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#footer ul { margin-left:0px; padding-left:0px; }
#footer ul li { float:left; border-right:1px dotted #666; list-style:none; display:block; margin-bottom:8px; }
#footer ul li a { padding:0px 5px; text-decoration:none; color:#eee; }

#footer a { color:#6175A3; text-decoration:none;  }
#footer a:hover { color:#6175A3; text-decoration:underline; }

#footerleft { float:right; width:570px; line-height:1.5; margin-right:20px; }
#footerright { float:left; width:160px; margin-right:10px; margin-top:10px; }
#footerright img { border:none; }

