/* CSS Document */
body { background-color:#6E8878; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* ---------------------------------------------------------
	Main page layout
----------------------------------------------------------*/
#container { width:1024px; margin:50px auto; border:1px solid #696A6C; background-color:#CCCDC4; }
#header_block { width:1024px; height:60px; background-color:#a0aa60; border-bottom:3px solid #696A6C; }
#header { width:780px; display:block; height:75px; border-bottom:1px solid #696A6C; float:left; margin-left:5px; }
#header a { background-image:url(/images/arrow.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:15px;  }
#header input { border:1px solid #CCCDC4; }
#nav { width:226px; display:block; float:left; text-align:right; }
#nav img { margin-top:30px; margin-bottom:10px; margin-right:5px; }

#main_nav { 
	margin:0px; /* 5px 10px 10px; */
	padding:0px; 
	display:block; 
	width:215px; 
	float:right; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#main_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main_nav .top {
	margin-bottom:30px;
}
#main_nav a {
	display:block; 
	padding:5px 0 5px 5px;
	color:#696A6C;
	border:1px solid #A2AC9B;
	border-bottom-width:0px; 
	background-color:#E7E1D5;
	text-decoration:none;
	font-size:75%;
	margin:0px;
	font-weight:bold;
}
#main_nav ul ul a { padding-bottom: 5px; }
#main_nav a:hover { background-color:#A2AC9B; border-color:#808B7F;color:#E7E1D5; text-decoration:underline; }
#main_nav h2 { color:#696A6C; height:20px; margin: 0px; font-size: 14px; padding:0px; padding-left:5px;  }

#main_nav .border { border-bottom:1px solid #A2AC9B; }
#main_nav ul ul { padding-bottom: 0px; }
#main_nav ul ul a { border-top-width: 0px; color: #859234; border-bottom-width: 0px; padding-left: 10px; }
#main_nav ul ul ul a { border-top-width: 0px; border-bottom-width: 0px; color:#a0aa60; padding-left: 18px; }
#menu { background-color:#CCCDC4; padding:0px; margin:0px; border-width:0px; }
.header_links { list-style:none; float:right; margin-right:60px; }
.header_links a { color:#696A6C; text-decoration:none; font-size:90%; }
.tagline { float:left; margin-top:56px; color:#696A6C; font-size:85%; font-style:italic; }
#NFS > a {background: transparent; border:none;}
#NFS > a > img {border:1px solid #cccdc4; margin:4px 4px 4px 0px; padding:2px;}
#NFS > a:hover > img {border:1px solid #a2ac9b;}
#NFS > a:hover {background:transparent;}
#content { width:780px; overflow:auto; float:left; border:1px solid #A2AC9B; background-color:#E7E1D5; margin:5px; color:#757561; font-size:92%; }
#content p { margin-bottom:10px; }
#content a { color:#B1B579; font-weight:bold; text-decoration:none; background-image:url(/images/arrow.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:15px; }
#content a:hover { text-decoration:underline }
#content #sort a { color:#95A15A; }
#content h1 { font-size:150%; color:#727A35; margin-bottom:10px; }
#content ul { margin-left:20px; margin-bottom:10px; list-style-type:circle; }
#content li {  }
#content #sort table { border:1px solid #999999; padding:0px; border-collapse:collapse; }
#content table th { border-bottom:1px solid #999999; margin:0px; padding:5px; text-align:left; }
#content table th a { background-image:none; padding:0px; margin:0px; }
#content table td { padding-left:5px; vertical-align:top; }
.yui-dt-even { background-color:#F4F2EC; padding:3px 0px; }
.small_text { font-size:9px; }
#content .nolist { list-style:none; margin-left:0px; padding-left:20px; }
#content label { display:block; margin: 5px 0 3px 10px; }
#content input, #content select, #content textarea { border:1px solid #999; margin-left:10px; }
#content .fail { background-color:#a0aa60; color:#990000; }
#content .fail2 { background-color:#D2D7B3;}
#content .image { float:left; background-color:#fff; padding:3px; border:1px solid #CCCCCC; margin-right:10px; margin-bottom:10px; }
#content .image img { margin-right:0px; }
#content .image p { clear:left; }
#content .e_item { border-bottom:1px solid #CCCCCC; overflow:hidden; clear:both; padding-bottom:50px; }
#content .small_info { margin-top:10px; clear:both; overflow:hidden; float:left; padding-bottom:10px; }
#content .color_code {  border:1px solid #666; color:#fff; padding:2px; }
#content .title { margin:0px; padding:0px; padding-top:15px; }
#content .sub_title { margin:0px; padding:0px; }
#content img { padding:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px 5px 5px 5px; }
#content .images { border-bottom:1px solid #999999; border-top:1px solid #999999; overflow:hidden; padding:20px 0px; }
#content .images img { margin:0px; display:block; }
#content .group { border-bottom:1px solid #999999; border-top:1px solid #999999; text-align:center; }
#content h3 { color:#757561; }
.phpdigHighlight { font-weight: bold; background-color:#C5C99C; font-style:italic; }
#content .soil_link { padding: 3px 10px; border: 1px solid #666; background-color: #fff; color: #727A35; background-image: none; margin: 10px 5px; }
#content #sort .old { color: #666; font-weight: bold; }
#content #required {padding:2px; margin:5px;}
#content #optional {padding:2px; margin:5px; display: none;}
.gray { background-color:#E7E1D5; border:1px solid #666666; margin-top:-10px; padding:0px; }
.gray p { padding:10px; }
#simpledialog1 .hd, #wait .hd, #calc .hd { background-color:#a0aa60; }


#footer { clear:both; height:60px; width:1024px; background-color:#696A6C; color:#E7E1D5; font-size:75%; }
#footer a { color:#E7E1D5; text-decoration:none; }
.footer_links { list-style:none; margin:0px; padding:5px 0px 0px 75px; float:left; clear:left; }
.footer_links li { display:inline; }
.copy { float:right; margin:0px; padding:5px 75px 0px 0px; }
.padding { padding:5px 10px; }
.left { float:left; padding:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px 5px 5px 0px; }
.right { float:right; padding:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px 0px 5px 5px; }

.form_l {float:left;}
.clearme {clear:both;}
.next_btn {margin: 10px;}
.next_btn:hover {border-color:#000000 !important; cursor: pointer;}


