/* General HTML Tags */
@import url("/library/styles.css");
/*@import url("styles2010.css");*/
body, td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.6em; color: #666;}
body {
    margin: 0px; padding: 0px;
    background: white; text-align: center;
    width: auto !important;
}
a, a:visited {
	color: #5B8A32;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.text {
	display: block; color: #373635;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px; font-weight: normal
}
.dataContent { line-height: 13px; color: #666 !important; }
#header {
    color: #000000;
    width: 1010px;
    margin:0 auto;
    text-align:left;
    padding:0 2px
}
#header a:hover {
    color: #000000;
}
#wrapper1 {
    width: 1000px;
    margin: auto;
    text-align:left;
}
#leftcol {
	float: left; width: 197px;
	padding: auto; margin: auto;
	overflow: visible;
}
#rightcol {
	float: right; width: 197px;
	overflow: visible;
}
#centercol {
	float: left; width: 500px;
	border: 0px; padding: 0px 5px 5px 5px;
	margin: auto; position: relative;
	overflow: visible;
}
#entirearea, #contentarea { 
    border: 0px;
}
#postheader { background: url("/images/headerlg.png") 50% 0 no-repeat; padding: 5px 5px 1px 8px; 
    font-weight: bold; font-size: 12px !important; color: white !important; }
.postcontent { background: url("/images/boxwhite_580bg.png") 0 100% no-repeat; }
.postcontent h2 { font-size: 12px; color: #000; font-weight: bold; margin-left: 14px; }
.postcontent h3 { font-size: 11px; color: #333; font-weight: bold; margin-left: 14px; }
.postcontent h4 { color:black; font-size:12px; font-weight:bold; margin:5px 0; }
.postcontent ul { padding-bottom:0; }
.postcontent li { padding: 4px 10px; }

#menuheader { background: url("/images/headertop.png") no-repeat; padding: 5px 5px 1px 8px; 
    font-weight: bold; font-size: 12px; color: white; }
.menucontent { background: url("/images/box_184bg.png") 0 100% no-repeat; }
.menucontent a:hover { text-decoration:underline; }
.menucontent h3 { font-size: 11px; color: #333; font-weight: bold; margin-left: 10px; text-decoration:underline; }
.menucontent ul { padding:0; list-style:none; margin-left: 5px; }
.menucontent li { padding: 7px 0px 3px 0px; margin-left:3px; }
.menucontent ul li{ border-bottom:1px solid #d5d5d5; background:url("/images/right_carat.gif") no-repeat right ; *position:relative; margin-right: 18px; }

.globalmenu_bottomnav #bannernav { width: 979px; border-left:thin solid #D9D9DA; border-right:thin solid #D9D9DA; position:relative; display:block;
	height:25px; font-size:10px; font-weight:bold; background:transparent url("/images/silver_background.jpg") repeat-x top left;
	font-family:Arial; text-transform:uppercase; }
.globalmenu_bottomnav #bannernav ul { margin:0px; padding:0; list-style-type:none; width:auto; }
.globalmenu_bottomnav #bannernav ul li { display:block;	float:left;	margin:0 1px 0 0; border:0px; }
.globalmenu_bottomnav #bannernav ul li a { display:block; float:left; color:#5B8A32; text-decoration:none; padding:0px 18px 0px 18px; height:25px; }
.globalmenu_bottomnav #bannernav ul li a:hover,.globalmenu_bottomnav #bannernav ul li a.current { height:25px; color:#fff; background:transparent url("/images/lt_backgroundOVER.jpg") repeat top center; }
.menufooter{
	width:192px; height:15px; display:block;
	background-image:url(/images/menubottom.gif);
}
#topnav ul li a {
    color: #5B8A32;
}
#topnav ul li a:hover, #topnav ul li a.current 
{
    color: #5B8A32;
}
#footer{
	width:980px;
	margin: auto;
}
#footer ul{
	display:block;
}
#footer ul li{
	display:inline;
	text-align:center;
	margin:auto;
	width:auto;	
}
#footer ul li a{
	display:inline;
	text-align:center;
	text-decoration:none;
	padding: 0px 10px;
	text-transform: uppercase;
}
#footer ul li a:hover{
	text-decoration:underline;
}
