input { font: 11px Arial, Helvetica, sans-serif; color: #555; }
select { font: 11px Arial, Helvetica, sans-serif; color: #555; }
textarea { font: 11px Arial, Helvetica, sans-serif; color: #555; }

#home { font: 11px Arial, Helvetica, sans-serif; line-height:14px; color: #fff9e6; font-weight: 100; margin: 0 auto; padding: 0; text-align: center;  background: #3d3b3b url(/assets/images/home_bk_repeat.jpg) repeat-x; }  
#content { font: 11px Arial, Helvetica, sans-serif; line-height:14px; color: #1f1e1e; font-weight: 100; margin: 0 auto; padding: 0; text-align: center; background: #3d3b3b url(/assets/images/content_bk_repeat.jpg) repeat-x; }  

#home a{ font: 11px Arial, Helvetica, sans-serif; color: #9a8b62; text-decoration: underline; }
#content a{ font: 11px Arial, Helvetica, sans-serif; color: #705A34; text-decoration: underline; }

#home .mainBody { line-height: 16px; }
#content .mainBody { line-height: 16px; }
#home strong { font-size: 12px; font-weight: 400; }
#content strong { font-size: 12px; font-weight: 400; }

#home a:hover { text-decoration: none; }
#home a:active { color: #C7B37B; text-decoration: none; }
#content a:hover { text-decoration: none; }
#content a:active { color: #C7B37B; text-decoration: none; }

.fourth-level {border-left:1px dotted #B4BDC1; margin-left:15px;}


#home .link { color: #FFF9E6; }
#home .link a { color: #FFF9E6; text-decoration: underline; }
#home .link a:hover { color: #FFF9E6; text-decoration: none; }
#home .link a:active { color: #C7B37B; text-decoration: none; }

#content .link { color: #1f1e1e; }
#content .link a { color: #1f1e1e; text-decoration: underline; }
#content .link a:hover { color: #1f1e1e; text-decoration: none; }
#content .link a:active { color: #C7B37B; text-decoration: none; }

#home h1{ font: 15px Arial, Helvetica, sans-serif; color: #fff9e6; }
#content h1{ font: 15px Arial, Helvetica, sans-serif; color: #1f1e1e; }


#home h2{ font: 13px Arial, Helvetica, sans-serif; color: #6c8226; font-weight:700; padding-bottom:10px;}
#content h2{ font: 13px Arial, Helvetica, sans-serif; color: #6c8226; font-weight:700; padding-bottom:10px;}

#home h4 {font: 20px Arial, Helvetica, sans-serif; color: #dec681; font-weight:700}
#content h4 {font: 20px Arial, Helvetica, sans-serif; color: #A68F4F; font-weight:700}

#home #header {height:323px; width:100%; background: url(/assets/images/home_top_fill.jpg) no-repeat; background-position: top center;}
#content #header {height:203px; width:100%; background: url(/assets/images/content_top_fill.jpg) no-repeat; background-position: top center;}
#header_content {width:760px; text-align:left;}

#nav_item {padding:2px; text-align:left; font: 11px Arial, Helvetica, Sans-serif; }
#nav_item a {text-align:left; text-decoration: none; color: #1f1e1e; font: 11px Arial, Helvetica, Sans-serif;}
#nav_item a:hover { color: #1f1e1e; text-decoration: underline; }
#nav_item a:active { color: #C7B37B; text-decoration: none; }

#nav_item_on {padding:2px; text-align:left; font: 11px Arial, Helvetica, Sans-serif; color: #6c8226; }
#nav_item_on a {color: #6c8226; text-align:left; text-decoration:none; font: 11px Arial, Helvetica, Sans-serif;}

#sub_item {padding:2px 2px 2px 10px; text-align:left; font: 10px Arial, Helvetica, Sans-serif; }
#sub_item a{text-align:left; text-decoration:none; color: #1f1e1e; font: 10px Arial, Helvetica, Sans-serif;}

#sub_item_on {padding:2px 2px 2px 10px; text-align:left; font: 10px Arial, Helvetica, Sans-serif; color: #6c8226; }
#sub_item_on a{color: #6c8226; text-align:left; text-decoration:none; font: 10px Arial, Helvetica, Sans-serif;}

#home .smallText { font-size: 10px; line-height: 12px; padding: 3px 0px 3px 0px; }
#content .smallText { font-size: 10px; line-height: 12px; padding: 3px 0px 3px 0px; }

#search_bar {width:760px; text-align:right; clear:both;}

#home #middle {width:100%; background: #1E1E1E;}
#content #middle {width:100%; background: #EBE7DC;}
#middle_content {width:760px; text-align:left;}

#home #column1 {float:left; display:block; width:179px; overflow:none; border-right: 1px solid #443C2C; }
#content #column1 {float:left; display:block; width:179px; overflow:none; border-right: 1px solid #B1AD9B; }
#column1_content {padding:5px 30px 20px 36px;}

#column2 {float:left; display:block; width:399px; overflow:none;}
#column2_content {padding:5px 30px 20px 36px;}
#column2_content p{padding-bottom:10px;}
#column2 li{padding-left:18px;}
#home #column2 li{list-style:none;  background:url(/assets/images/home_bullet.jpg) no-repeat; background-position: 0px 0px;}
#content #column2 li{list-style:none;  background:url(/assets/images/content_bullet.jpg) no-repeat; background-position: 0px 0px;}

#column3 {float:left; display:block; width:181px; overflow:none;}
#column3_content {padding:25px 0px 20px 0px;}

#topics {font: 14px Arial, Helvetica, sans-serif; color: #5C7A00; font-weight:700; padding:20px 0px 10px 0px;}
#topics a{font: 14px Arial, Helvetica, sans-serif; color: #5C7A00; font-weight:700; text-decoration:none}
#topics li{list-style:none;}
#topics ul{list-style:none;}

#search_results {font: 14px Arial, Helvetica, sans-serif; color: #5C7A00; font-weight:700; padding:15px 0px 2px 0px;}
#search_results a{font: 14px Arial, Helvetica, sans-serif; color: #5C7A00; font-weight:700; text-decoration:none}
#search_results li{list-style:none;}
#search_results ul{list-style:none;}

#news_list li{list-style:none; list-style-image:none;}
#news_list ul li{list-style:none; list-style-image:none;}
#news_list ul{list-style:none; list-style-image:none;}

#column4 {float:left; display:block; width:580px; overflow:none;}
#column4_content {padding:5px 20px 20px 36px;}
#column4_content p{padding-bottom:10px;}
#column4 li{padding-left:20px;}
#home #column4 li{list-style:none; background:url(/assets/images/home_bullet.jpg) no-repeat; background-position: 0px 0px;}
#content #column4 li{list-style:none; background:url(/assets/images/content_bullet.jpg) no-repeat; background-position: 0px 0px;}



#arrow_marker {font: 18px Arial, Helvetica, sans-serif; color: #7f7553; margin-left:-15px; margin-top:-3px; float:left; display:block;}


#footer {width:100%; background:#3d3b3b;}
#footer_content {padding:20px 0px 20px 0px; font: 10px Arial, Helvetica, sans-serif; color:#B1AD9B; width:760px; text-align:left;}
#footer_content a{font: 10px Arial, Helvetica, sans-serif; color:#B1AD9B;}

#desc { color:#B1AD9B; font-size:10px; margin: -6px 6px 0px 0px; }

p { margin: 0; }


#navigation { padding: 0px;}



.faqs ul{padding:10px 0px 10px 0px;}

#maincontainer { width: 900px; margin: 0 auto; text-align: left; }


.red { color:#B81D28; }



/* DROP DOWN NAVIGATION */

#navigation_item { width:90px;}
#navigation_item a{font: 11px Arial, Helvetica, Sans-serif; line-height:65px; text-decoration:none; color: #1f1e1e; font-weight:400; display: block;}
#navigation_item a:hover{background: url(/assets/images/nav_on_bkgd.jpg) no-repeat; font: 11px Arial, Helvetica, Sans-serif; line-height:65px; text-decoration:none; font-weight:400; color: #fff9e6; }

#navigation_item_on {background: url(/assets/images/nav_on_bkgd.jpg) no-repeat; height:39px; text-align:center; font: 11px Arial, Helvetica, Sans-serif; color: #fff9e6; font-weight:400; width:90px; padding-top:25px;}
#navigation_item_on a{text-align:center; font: 11px Arial, Helvetica, Sans-serif; text-decoration:none; color: #fff9e6; font-weight:400;}
#navigation_item_on a:hover{text-align:center; font: 11px Arial, Helvetica, Sans-serif; text-decoration:none; color: #fff9e6; font-weight:400;}
#navigation_item_on a:visited{text-align:center; font: 11px Arial, Helvetica, Sans-serif; text-decoration:none; color: #fff9e6; font-weight:400;}


#navigation_sub_item {padding:2px; text-align:left; font: 11px Arial, Helvetica, Sans-serif; font-weight:100; }
#navigation_sub_item a{ text-align:left; text-decoration:none; color: #1f1e1e; font-weight:100; width:178px;}

#navigation_sub_item_on {padding:2px; text-align:left; font: 11px Arial, Helvetica, Sans-serif; color: #6c8226; font-weight:100; }
#navigation_sub_item_on a{color: #6c8226; text-align:left; text-decoration:none; font-weight:100;}
#navigation_sub_item_on a:hover {color: #fff9e6; text-align:left; text-decoration:none; font-weight:100;}
#navigation_sub_item_on a:visited {color: #fff9e6; text-align:left; text-decoration:none; font-weight:100;}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	text-align: center;
	text-decoration: none;
}

#nav li {
	float: left;
}

#nav li:hover, #nav li.sfhover {
	float: left;
	color: #fff9e6;
	background: url(/assets/images/nav_on_bkgd.jpg) no-repeat;
}

#nav li ul {
	position: absolute;
	display: block;
	left: -999em;
	width: 180px;
	background: #F0F0F0;
	filter: alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;
}

#nav li ul li {	border-top: 1px solid #6c8226; width:181px;}

#nav li ul li:hover, #nav li ul li.sfhover { background: #F0F0F0; filter: alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; }

#nav li ul a {
	display: block;
	color: #333333;
	text-align: left;

}

#nav li ul a:hover, #nav li ul a.sfhover {
	display: block;
	color: #fff9e6;
	background: #6c8226;
}

#nav li ul a:active {
	display: block;
	color: #333333;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}