html, body, h1, h2, h3, h4, p {margin: 0;padding: 0;}
h1 img {display: block;}
img {border: 0;}
a {color: #464544;}
a:hover {color: #666666;}
.clear {height:0px;clear: both;}
body {background: url(images/page_bg.gif);text-align: center;font: 12px arial, sans-serif;color: #464544;padding-bottom: 10px;}

#outer {  background: top left url(images/page_bg_top.gif) repeat-x;padding-top: 20px;}

/** layout **/
#wrapper {text-align: left;margin: auto;width: 970px;background: url(images/3repeat.jpg) repeat-y;}
#body-bot {background: bottom left url(images/4bottom.jpg) no-repeat;}
#body-top {background: url(images/1top.jpg) no-repeat;min-height: 600px;padding-bottom: 14px !important;padding-bottom: 30px;}

/** logo **/
#logo {float:right;text-align: left;padding-right: 40px;padding-top:25px;}
#logo h1 {color: #D4DA89;font: 22px "Arial narrow", arial, sans-serif;line-height: 1;padding-top: 0.8em;}
#logo p {color: #ffffff;font: 16px "Arial narrow", arial, sans-serif;margin: 0 5px;}

/** nav **/
#nav {padding-top: 115px;padding-bottom:30px;}
#nav li {list-style: none;float: right;background: left center url(images/arr.gif) no-repeat;padding-left: 15px;padding-right: 20px;}
#nav a {color: #fff;text-decoration: none;font-weight: bold;}
#nav a:hover {color: #FFA405;}

/** navmenu **/
#navmenu ul {margin-top: 3px;margin-bottom:5px;}
#navmenu h3 {font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #28284C;color: #28284C;}
#navmenu a {color: #111111;text-decoration: none;font-weight: bold;}
#navmenu a:hover {color: #FFA405;}

#breadcrumb {width:780px;text-align:right;color: #fff;padding-left: 15px;font-size: 10px;}
#breadcrumb a {color: #fff;text-decoration: none;}
#breadcrumb a:hover {color: #FFA405;}

/** tables **/
table.gbox{background: #D4DA89;width: 270px;}
table.wbox{background: #FFFFFF;width: 660px;text-align:justify;}

/** white and green box **/
#gbox {float:left;margin-top: 0px;margin-left: 17px !important;margin-left: 9px;}
#wbox {float:right;margin-right: 17px !important;margin-right: 9px;}

/** footer **/
#copyright {font-size: 11px;color: #fff;margin-top: 15px;}
#copyright a {font-size: 11px;color: #fff;}

td.text {font-size: 12px;text-align:justify;}
td.text h2 {font-size: 13px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #28284C;color: #28284C;}
td.text2 {font-size: 12px;text-align:justify;margin:5px 10px 5px 10px;}
td.text2 h2 {font-size: 13px;margin:5px 10px 5px 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #28284C;color: #28284C;}
td.text2 p {font-size: 12px;margin:5px 10px 10px 10px;color: #000000;}
td.smalltext {font-size: 11px;color: #666666;text-align:justify;}
td.smalltext h2 {font-size: 12px;color: #000000;}
td.smalltext h3 {font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #940f04;}
td.smalltext a {color: #6B0B02;}
td.smalltext a:hover {color: #909090;}

/** from main.css **/
span.req {margin-left: 3px;color: #FF0000;font-weight: bold;}
h2 .small, h3 .small, .small, .small a {padding: 0px;margin: 0px;color: #909090;font-size:9px;text-decoration:none;}
.sort {color: #000000;}

td.altrow1{border:1px #A09E9E solid;background-color:#F6F6F6;padding:10px 2px 10px 10px;margin:0;font-size:12px;}
td.altrow2{border:1px #A09E9E solid;background-color:#EFEFEF;padding:10px 2px 10px 10px;margin:0;font-size:12px;}
td.altrow1 a{color:#696C44;}
td.altrow2 a{color:#696C44;}
td.altrow1 a:hover{color:#28284C;}
td.altrow2 a:hover{color:#28284C;}
td.altrow1feat{border:1px #A09E9E solid;background-color:#EFEFEF;padding:10px 2px 10px 10px;margin:0;font-size:12px;line-height: 17px;}
td.altrow2feat{border:1px #A09E9E solid;background-color:#F6F6F6;padding:10px 2px 10px 10px;margin:0;font-size:12px;line-height: 17px;}
td.altrow1feat a{color:#B00;}
td.altrow2feat a{color:#B00;}
td.altrow1feat a:hover{color:#28284C;}
td.altrow2feat a:hover{color:#28284C;}
td.links h3 {font-size: 11px;color:#666666;}
td.citycounty {font-size: 12px;margin-top:2px; margin-bottom:3px;}
td.citycounty a {font-size: 12px;text-decoration:none;color:#292470;}
td.citycounty a:hover {font-size: 12px;text-decoration:none;color:#B9AC3A;}

