/*------------------------------------common------------------------------*/
* {padding:0;margin:0;}
img {padding:0;margin:0;border:none;}
.clear {clear:both;}
input{z-index:-10;}
a {text-decoration:none; color:#333; outline:none;}
a:hover {color:#777;}
html {font-size: 100%;}
body {background: #fff url(/images/body-bg-4.gif);text-align:left; font-size:62.3%;/position:relative;}
.text-norm {text-align:left; font-size:12px; font-family:  Geneva, Arial, Helvetica, sans-serif;}
.main-container{text-align:center;position:relative;/position:static;}
.md-none{display:none;}
h1 {font-size: 16px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#176402}
h2 { text-decoration: underline; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#176402 padding-bottom:7px;}
h3 {font-size: 20px; font-family:  Times New Roman, sans-serif;font-style: italic; color:#176402; }
/*-------------------------------Container & Header-------------------------------------*/

#header{background: url(/images/nav-bg.gif) top no-repeat;width:800px; height:60px;margin:5px auto 0 auto;position:relative;}
.left {background-color: #FFFFFF; padding:5px 30px 100px 10px; width: 375px; cellspacing:0px; border:0px; font-size: 14px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#000;}
.tlbg {background-color: #FFFFFF; padding:0px 10px 20px 20px; cellspacing:0px; border:0px; font-size: 14px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#000;}
.btrt {background-color: #FFFFFF; padding:5px 30px 10px 50px; cellspacing:0px; border:0px; font-size: 14px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#000;}
.top-left-bg {background-color: #FFFFFF; padding:0px 20px 50px 0px; cellspacing:0px; border:0px; font-size: 14px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#000;}
#container-bg{ width:800px; margin:0px auto 0 auto;position:center; text-align:left; background: #fff url(/images/background.gif) repeat-y;}

#container{width:800px; padding:15px 25px 0px 25px; font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; }
#content-main{float:left;width:690px;}
#sidebar{float:left;width:260px;}

#top-nav-1 {padding:9px 10px;color:#fff; width:800px;margin:0px auto;text-align:left;}
.toplink {font: 1.1em/1em verdana,arial,serif; color:#fff;padding:0px 5px;}
.toplink img {margin-bottom:-4px;}
.home-img{float:left;margin-top:-2px;}
#top-nav-1 a:hover {color:#F9F607;}
.toplink1{position:absolute;border:1px solid;left:410px;/top:20px;background:#555;padding:5px;border:1px solid #aaa;display:block;z-index:10;}
.toplink2 {display:block;font: 1em/1em verdana,arial,serif;color:#fff;background:url(/images/dot.gif) repeat-x bottom;padding:5px 0;}
.toplink3{display:block;font: 1em/1em verdana,arial,serif;color:#fff;padding:5px 0;}
.cut-arrow{font: 1.1em/1em verdana,arial,serif; color:#fff;padding:0px 15px 0 5px;background:url(/images/news-arrow.gif) center right no-repeat;cursor:pointer;}

#top-nav-2 {padding:7px 10px;/padding:10px 10px 5px 10px;margin:0 auto;color:#fff;width:800px;text-align:left;}
#top-nav-2 a {font: bold 1em/1em verdana,arial,serif;padding:0 5px;color:#FFF;}
#top-nav-2 a:hover {text-decoration:underline;}
#top-nav-2 img{margin-bottom:-3px;}

.navigation {font: 1.2em/1.3em verdana,arial,serif;padding:20px;}
.main { font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; width:730px; padding-left:30px; }
.main-center { padding-left:30px; font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; }
.main-cell { width:300px; padding-right:15px; padding-left:75px; font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; }
.contact { font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; padding-left:30px; width:660px;}
.contact  a{ font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#035488; }
.contact  a:hover{ font-size: 12px; font-family:  Geneva, Arial, Helvetica, sans-serif; color:#FF0000; }
.state_nav { padding-left:15px;
  font-family:  Geneva, Arial, Helvetica, sans-serif;
  text-align:left;
  color: #0000FF;
  font-size: 10px;
  width:100%;
}
.state_nav A:link, .state_nav A:visited {
	color: #186402; 
	text-decoration: none; 
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

.state_nav a:hover {
	color: #186402;	
	text-decoration: underline;
	font-size: 10px;
	}
/*-----------------------------------------Footer-------------------------------------------------*/

#footer{background:url(/images/footer.gif) bottom no-repeat;width:800px;margin:0px auto 0 auto;position:relative;}
.single-div a,.footer-heading,.copyright{font: 1.1em/1.3em verdana,arial,serif;color:#fff;}
.copyright{margin:0;text-align: center;color: #fff;clear:both;}
.footer a{color:#fff; text-decoration:underline;}
.copyright a{color:#ffffff;}
.copyright a:hover{color:#eee; text-decoration:underline;}
#footer ul, #footer-bg ul, #footer-bg h4 {padding:0px; margin:0px;}
#footer h4 a {color:#fff; text-decoration:none;}
#footer h4 a:hover {color:#ccc; text-decoration:none;}
.single-div {float:left;width:150px;padding:0 22px;text-align:left;}
#footer ul {list-style: none;margin-left: 0;padding-left: 1em;text-indent: -1em; }
#footer h4 {width:140px; font-size:11px;padding:0 0 5px 0;margin: 10px 0 10px 0; border-bottom:1px dotted #fff;}
.single-div a:hover {color:#bbb; text-decoration:none;}
.single-div img {margin: 3px 0 0 -10px;}

