
/** {margin:0;padding:0;}*/
fieldset{border:none;margin:0;padding:0;}
html {
font-size:100.01%;
}

html,body {
width:100%;
height:100%;
margin:0;
padding:0;
}

body {
font-size:62.5%;
min-width:800px;
background:#0b2149 url(../images/page-bg.png) top repeat-x;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a5e9a), to(#0b2149));
background-image: -webkit-linear-gradient(top, #2a5e9a, #0b2149);
background-image: -moz-linear-gradient(top, #2a5e9a, #0b2149);
background-image: -ms-linear-gradient(top, #2a5e9a, #0b2149);
background-image: -o-linear-gradient(top, #2a5e9a, #0b2149);
background-image: linear-gradient(top, #2a5e9a, #0b2149);

font-family:'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, sans-serif;
}


html, body {height: 100%;}
#ow{
height: auto !important;
min-height: 100%;
background:url(../images/fall_bg.png) center repeat-y;
   margin: 0 auto -210px;
}
#main.wht{background:url(../images/fall_bg_white.png) center repeat-y;
}
#wrap {
height: auto !important;
min-height: 100%;
background-image:url(../images/bg-image.jpg);
background-position:top center;
background-repeat: no-repeat;
width:100%;
   position:relative;

}
img.main-image{ width:818px;}

#main {
	background:url(../images/fall_bg.png) center repeat-y;
	width:820px;
	margin:0 auto;
	padding-bottom: 240px;  /* must be same height as the footer */

	}

#footer {
	position: relative;
	width:100%;
	margin-top: -210px; /* negative value of footer height */
	height: 210px;
	background-image:url(../images/footer-bg-waves.png);
	background-position:center 24px;
	background-repeat:no-repeat;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}



#page {
width:820px;
margin:0 auto;
}

.content-home {
	display:block;
	background-color:#143563;
	height:auto;
	margin-top:-20px;
	border-left: solid 1px #0b2149;
	border-right: solid 1px #0b2149;
	box-shadow:inset 0 10px 8px #0b264b;
}
.content-white {
	display:block;
	background-color:#fff;
	height:auto;
	margin-top:-20px;
	border-left: solid 1px #0b2149;
	border-right: solid 1px #0b2149;
	box-shadow:inset 0 10px 8px #0b264b;
}
.content-home .content-area, .content-white .content-area {
	width:732px;
	margin:auto;
	padding-top:50px;
	
}

.content-home .home-top {
	width:100%;
	background-image:url(../images/home-top-bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	border-bottom: solid 1px #0b2139;
}

.content-home .home-top .item-news {
	float:left;
	width:345px;
	padding-bottom:35px;
	padding-right:40px;
}
.content-home .home-top .item-product {
	float:left;
	width:345px;
	padding-bottom:35px;
}
.content-home .home-top .item-news .title, .content-home .home-top .item-product .title {
	float:left;
	background-image:url(../images/home-top-title-tab.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:8px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#b6cae2;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.content-home .home-top .item-news .headline, .content-home .home-top .item-product .headline {
	float:left;
	width:335px;
	margin:15px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#608f55;
	min-height:40px;
}
.content-home .home-top .item-news .headline a, .content-home .home-top .item-product .headline a {
	text-decoration:none;
	color:#608f55;
}
.content-home .home-top .item-news .headline a:hover, .content-home .home-top .item-product .headline a:hover {
	text-decoration:underline;
	color:#608f55;
}
.content-home .home-top .item-news .dateline, .content-home .home-top .item-product .category {
	float:left;
	width:335px;
	margin:8px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#d0d3db;
}
.content-home .home-top .item-news .summary, .content-home .home-top .item-news .summary p, .content-home .home-top .item-product .summary, .content-home .home-top .item-product .summary p {
	float:left;
	width:335px;
	margin:6px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#d0d3db;
}
.content-home .home-top .item-news .read-btn, .content-home .home-top .item-product .learn-btn {
	float:left;
	margin:18px 0 0 6px;
}
.content-home .home-top .item-news .read-btn a {
	display:block;
	margin:0;
	width:113px;
	height:33px;
	background-image:url(../images/read-more-btn.png);
	background-position:top left;
}
.content-home .home-top .item-news .read-btn a:hover {
	background-position:top right;
}
.content-home .home-top .item-product .learn-btn a {
	display:block;
	margin:0;
	width:118px;
	height:33px;
	background-image:url(../images/learn-more-btn.png);
	background-position:top left;
}
.content-home .home-top .item-product .learn-btn a:hover {
	background-position:top right;
}


.content-home .home-middle {
	width:100%;
	border-top: solid 1px #224369;
	padding-top:0;
	border-bottom: solid 1px #0b2139;
}
.content-home .home-middle .welcome-block {
	float:left;
	width:360px;
	padding-top:60px;
}
.content-home .home-middle .welcome-block h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	color:#f6f1bd;
	text-shadow:2px 2px 1px #000;
	-moz-text-shadow:2px 2px 1px #000;
	-webkit-text-shadow:2px 2px 1px #000;
	padding-bottom:15px;
	letter-spacing:0.05em;
}
.content-home .home-middle .welcome-block p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#e4e6eb;
}
.content-home .home-middle .welcome-block em {
	color:#fff;
	text-shadow:1px 1px 1px #003;
	-moz-text-shadow:1px 1px 1px #003;
	-webkit-text-shadow:1px 1px 1px #003;
	letter-spacing:0.05em;
}
.content-home .home-middle .testimonial-block {
	width:300px;
	float:right;
	margin-top:45px;
}
.content-home .home-middle .testimonial-block .tape {
	position:absolute;
	margin-left:115px;
	display:block;
	width:76px;
	height:39px;
	background-image:url(../images/testimonial-tape.png);
	background-repeat:no-repeat;
}
.content-home .home-middle .testimonial-block .box {
	float:right;
	width:249px;
	margin-top:20px;
	border-radius:6px;
	background-image:url(../images/testimonial-box-bg.gif);
	background-repeat:repeat;
	padding:30px 20px 20px 20px;
	box-shadow:inset 0 0 7px #faf2d2, inset 0 2px 1px #fff9dd, 0 1px 5px #003;
	-moz-box-shadow:inset 0 0 7px #faf2d2, inset 0 2px 1px #fff9dd, 0 1px 5px #003;
	-webkit-box-shadow:inset 0 0 7px #faf2d2, inset 0 2px 1px #fff9dd, 0 1px 5px #003;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:17px;
	line-height:24px;
	color:#0d2650;
	text-shadow: 1px 1px 0 #f7e8b7;
}
.content-home .home-middle .testimonial-block .box .credit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:##0d2650;
	text-align:right;
	margin-top:15px;
	line-height:auto;
	display:block;
	font-style:normal;
}
.content-home .home-middle .testimonial-block .box .loc {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:##0d2650;
	text-align:right;
	margin-top:1px;
	line-height:15px;
	display:block;
	font-style:normal;
	text-transform:uppercase;
}
.content-home .home-middle .phone-cta {
	float:left;
	width:100%;
	background-image:url(../images/phone-cta-bg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:75px;
}
.content-home .home-middle .phone-cta .phone-text {
	margin:auto;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px 1px #003;
	-moz-text-shadow:1px 1px 1px #003;
	-webkit-text-shadow:1px 1px 1px #003;
}
.content-home .home-middle .phone-cta .sub-text {
	float:right;
	margin-right:145px;
	margin-top:3px;
	margin-bottom:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#d0d3db;
	text-shadow:1px 1px 1px #003;
	-moz-text-shadow:1px 1px 1px #003;
	-webkit-text-shadow:1px 1px 1px #003;
}
.content-home .home-middle .phone-cta .phone-text em {
	color:#ffbd00;
	font-style:normal;
}

.content-home .home-ads {
	width:100%;
	border-top: solid 1px #224369;
	padding-top:0;
	border-bottom: solid 1px #0b2139;
	background-image:url(../images/home-top-bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.content-home .home-ads ul {
	float:left;
	list-style:none;
	margin-left:1px;
	margin-top:45px;
	margin-bottom:45px;
}
.content-home .home-ads ul li {
	float:left;
	width:186px;
	background-image:url(../images/home-ad-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#65965e;
	min-height:150px;
	border-radius:4px;
	margin-right:40px;
	box-shadow:inset 0 1px 0 #b1e5a4, 0 1px 3px #003;
	-moz-box-shadow:inset 0 1px 0 #b1e5a4, 0 1px 3px #003;
	-webkit-box-shadow:inset 0 1px 0 #b1e5a4, 0 1px 3px #003;
	padding:15px;
}
.content-home .home-ads ul li.last {
	margin-right:0;
}

.content-home .home-ads ul li h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	text-shadow:1px 1px 1px #112f07;
	-moz-text-shadow:1px 1px 1px #112f07;
	-webkit-text-shadow:1px 1px 1px #112f07;
	padding-bottom:15px;
}
.content-home .home-ads ul li p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c6dfc2;
	text-shadow:1px 1px 1px #112f07;
	-moz-text-shadow:1px 1px 1px #112f07;
	-webkit-text-shadow:1px 1px 1px #112f07;
	line-height:18px;
}
#content-home .home-ads ul li a {
	color:#fff58e;
}
#home-shadow {
	width:100%;
	float:left;
	display:block;
	height:48px;
	background-image:url(../images/home-bottom-shadow.png);
	background-position:center;
	background-repeat:no-repeat;
	border-top: solid 1px #224369;
}
table.ettable{color:#000000;}
table.ettable td{padding:2px;}
.blue h2 {
color:#f6f1bd;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
margin:0 0 10px 0;
}

.blue h3 {
color:#608f55;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
margin-bottom:10px;
}

.blue .breadcrumbs {
color:#FFF!important;
}

.blue .breadcrumbs a {
color:f6f1bd;
}

.white {
background-color:#0b2149;
background-image:none;
}

.all-white {
background-color:#FFF;
background-image:none;
}

.white p {
color:#000!important;
font-size:130%;
line-height:140%;
margin:0;
}

.white td p {
font-size:100%;
}

.white h2 {
color:#86662d;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
}

.white h3 {
color:#315d46;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
}

.white a {
color:#814520;
cursor:pointer;
text-decoration:none;
}

* {
outline:none;
}

form {
margin:0;
padding:0;
}

img {

border:none;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.clear {
height:0;
overflow:hidden;
}

h1.white,h1.yellow {
color:#fff;
background:#18375b;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
}

h1.yellow {
background:#bb8d1d;
}

div.column h1.normal {
background-color:#bb8d1d;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}
/* NEW PARAGRAPH COLOR FOR WHITE PAGES */
div.column p, div.column li {
	color:#666;	
	}

.corn div.column h1 {
background-color:#315d46;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}

.soybeans div.column h1 {
background-color:#7c2b2b;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}

.sorghum div.column h1 {
background-color:#6d4214;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}

.alfalfa div.column h1 {
background-color:#18375b;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}

.sunflower div.column h1 {
background-color:#46315e;
color:#FFF;
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
text-align:center;
line-height:144%!important;
padding:0 3px!important;
}

h2,h3 {
font:bold 140% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
}

.bg-white h2.headline {
color:#86662d;
}

h4 {
font-size:140%;
font-weight:700;
}

h4.for-blue-bg .bg-white h4.for-blue-bg {
color:#00599b;
}

.bg-white a:hover {
color:#b83902;
}

#header {
z-index:10;
float:left;
margin-left:0px;
width:818px;
min-height:315px;
position:relative;
background:#18375b;
border-left: solid 1px #0b2149;
border-right: solid 1px #0b2149;
}

div#section_link{z-index:99; position:absolute; float:left; width:250px; height:274px; margin-left:50px;}

* html #header {
height:230px;
}

.img-main {
top:0;
left:0;
z-index:1;
position:absolute;
}

#header strong {
top:0;
left:156px;
z-index:3;
position:absolute;
}

.form-search {
width:210px;
bottom:42px;
right:0px;
padding:20px;
z-index:20;
position:absolute;
background-image:url(../images/bg-search-area.png);
border-top-left-radius:10px;
}

.form-search div {
float:left;
width:160px;
height:18px;
background:none;
}

input,textarea,select {
color:#4E7949;
border:none;
border:1px solid #666;
background:#fff;
box-shadow:inset 2px 2px 4px #CCC;
border-radius:4px;
font:110% arial, "trebuchet ms", tahoma, verdana, sans-serif;
font-style:italic;
padding:4px 6px;
}

input.submit {
color:#fff;
background:#4E5D46;
border-top:1px solid #A5BBB9;
border-left:1px solid #A5BBB9;
border-right:1px solid #333;
border-bottom:1px solid #333;
cursor:pointer;
margin:3px 0 0 8px;
padding:0;
box-shadow:none;
}

.form-search #ajaxSearch_submit {
float:left;
width:28px;
color:#fff;
background:#4E5D46;
border-top:1px solid #A5BBB9;
border-left:1px solid #A5BBB9;
border-right:1px solid #333;
border-bottom:1px solid #333;
cursor:pointer;
margin:0px 0 0 8px;
padding:3px;
box-shadow:none;
}

.secondary-nav {
top:0;
z-index:70;
right:0px;
width:280px;
height:34px;
position:absolute;
background-image:url(../images/secondary-nav-bg.png);
background-position:left;
}

.secondary-nav li {
float:left;
position:relative;
margin:0;
padding:0;
}

.secondary-nav li a {
height:26px;
color:#fdf896;
display:block;
text-decoration:none;
padding:8px 18px 0px 18px;
font-size:14px;
font-weight:bold;
color:#fff;
text-shadow:1px 1px 1px #000;
}

.secondary-nav li a:hover {
color:#FFF200;
text-decoration:none;
}

.secondary-nav li.has-drop-down a:hover {
color:#FF0;
text-decoration:none;
background-image:url(../images/bg-search-area.png);
}

.secondary-nav li .sub-nav {
top:34px;
left:0;
width:102px;
display:none;
position:absolute;
background-image:url(../images/bg-search-area.png);
}

.secondary-nav li .sub-nav li .sub-nav {
top:0;
left:105px;
display:none;
background-image:url(../images/bg-search-area.png);
}

.secondary-nav li .sub-nav li {
padding:0;
}

.secondary-nav li .sub-nav li a {
font:bold 11px/26px "Arial Narrow", arial, "trebuchet ms", tahoma, verdana, sans-serif;

width:100%;
height:auto;
display:block;
color:#fff;
text-indent:0;
line-height:25px;
padding:4px 10px;
}

.secondary-nav li li a {
background:none!important;
}

.secondary-nav li.hover, .secondary-nav li:hover {
color:#FFF200;
background-image:url(../images/bg-search-area.png);
}

.secondary-nav li li.hover, .secondary-nav li li:hover {
width:100%;
color:#fff;
background-image:url(../images/bg-search-area.png);
}

.bg-menu {
left:0;
z-index:5;
top:265px;
width:100%;
height:64px;
position:absolute;
background:url(../images/bg-menu.png) repeat-x;
}

/* NAVIGATION */
.primary-nav {
top:275px;
left:0;
z-index:10;
width:auto;
margin:0 0 0 45px;
height:30px;
position:absolute;
padding:0;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.03em;
text-shadow:1px 1px 1px #174123; -moz-text-shadow:2px 2px 1px #174123; -webkit-text-shadow:2px 2px 1px #174123;
}

.primary-nav li {
float:left;
position:relative;
color:#fff;
}

.primary-nav li a {
color:#fff;
height:30px;
padding:11px 20px 5px 20px;
display:block;
text-decoration:none;
}
.primary-nav li.has-drop-down a {
color:#fff;
height:30px;
padding:11px 20px 5px 20px;
display:block;
text-decoration:none;
background-image:url(../images/bg-menu-drop.png);
background-repeat:no-repeat;
background-position:center 30px;
}


.primary-nav li.has-drop-down a:hover {
background-image:url(../images/bg-menu-drop-h.png);
}


.primary-nav li.has-drop-down li.has-drop-down a {
background-image:url(../images/bg-submenu-drop.png);
background-repeat:no-repeat;
background-position: 152px 13px;
}

.primary-nav li.has-drop-down li.has-drop-down a:hover{
background-image:url(../images/bg-submenu-drop-h.png);
background-repeat:no-repeat;
background-position: 152px 13px;
}
.primary-nav li.has-drop-down li a,
.primary-nav li.has-drop-down li a:hover,
.primary-nav li.has-drop-down li.has-drop-down li a,
.primary-nav li.has-drop-down li.has-drop-down li a:hover,
.primary-nav li .sub-nav li:hover li a,
ul.sub-nav li li a{
background-image:none;
}
/*/
.primary-nav li a:hover {
text-decoration:none;
color:#fff200;
}/*/

.primary-nav li .sub-nav {
top:44px;
left:0;
z-index:11;
width:165px;
display:none;
position:absolute;
border:solid 1px #42653e;
}

.primary-nav li .sub-nav a {
text-align:left!important;
width:145px!important;
color:#fff;
}

.primary-nav li.hover,.primary-nav li:hover{
position:relative;
z-index:12;
background-image:url(../images/bg-menu-h.gif);
background-repeat:repeat-x;
box-shadow:inset 0 0 5px #223b1f;
color:#fff200;
}

.primary-nav li .sub-nav li .sub-nav {
top:0;
left:165px;
display:none;
}

.primary-nav li .sub-nav li .sub-nav li .sub-nav {
display:none;
}

.primary-nav li .sub-nav li {
background:none;
font:bold 10px/16px arial, "trebuchet ms", tahoma, verdana, sans-serif;
width:165px;
padding:0;
text-transform:none;
background:url(../images/bg-submenu.gif) repeat-x bottom #6a9c63;
}

.primary-nav li .sub-nav li a {
width:100%;
color:#fff;
height:auto;
display:block;
text-indent:0;
padding:10px 10px 10px 10px;
font-size:12px;
border-bottom:solid 1px #42653e;
border-top:1px solid #74b27c;
}
.primary-nav li .sub-nav li a:hover {
border-top:1px solid #42653e;
}

.primary-nav li.has-drop-menu a:hover{
color:#fff200;
background-image:url(../images/bg-menu-drop-h.png);
background-repeat:no-repeat;
background-position:center 30px;
}
.primary-nav li li:hover {

background-image:url(../images/bg-submenu-h.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#4a7e45;
box-shadow:inset 0 0 5px #223b1f;
border-top:none;
/*/border-bottom:solid 1px #42653e;
border-top:1px solid #385834;/*/
}
.primary-nav li .sub-nav li:hover a, .primary-nav li:hover a, .primary-nav li .sub-nav li:hover li a:hover{
color:#fff200;
text-decoration:none;
}
.primary-nav li .sub-nav li:hover li a{
color:#FFFFFF;
background-image:none;
}
/*/
.primary-nav li.hover a {
color:#fff200;

}
.primary-nav li:hover a:hover {
color:#fff200;
}

.primary-nav li li.hover a {
color:#fff;
}
.primary-nav li li:hover a {
color:#fff;
}


.primary-nav li li li.hover a {
color:#fff;
}
.primary-nav li li li:hover a {
color:#fff;
}

.primary-nav li li li:hover a:hover {
color:#fff200;
}

.primary-nav li li li li.hover a {
color:#fff;
}
.primary-nav li li li li:hover a {
color:#fff200;
}

.primary-nav li li li li:hover a:hover {
color:#fff200;
}
/*/
#content {
float:left;
width:800px;
}

#content ul,#content-p3 ul,#content-p2 ul,#content-p1 ul {
list-style-type:disc!important;
color:#FFF;
font-size:100%;
margin:5px 0 0 20px;
}

#content ul li,#content-p3 ul li,#content-p2 ul li,#content-p1 ul li {
font-size:13px;
color:#d0d3db;
}
#content-p3 ul.list-breadcrumb li{
font-size:110%;
}

#content-p3 ul {
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
}

.cite-box {
width:100%;
color:#e5d9bc;
padding:24px 0;
}

.cite-box cite {
display:block;
font:italic 130%/190% georgia, times, "times new roman", serif;
}

.cite-box span {
display:block;
font-size:120%;
padding:3px 0 0 15px;
}

.center-content {
float:left;
width:326px;
padding:0 34px 0 22px;
}

#content-p3 .list-breadcrumb, #content-p4 .list-breadcrumb {
padding:0 0 25px 0;
margin:0;
}

#content-p3 .list-breadcrumb ul, #content-p4 .list-breadcrumb ul {
padding:0;
margin:0;
}

.list-breadcrumb li {
color:#fff;
display:inline;
}

.white .list-breadcrumb li {
color:#000;
display:inline;
}

.list-simple {
padding:6px 0 10px;
}

.list-simple li {
color:#babfca;
font-size:130%;
line-height:124%;
background:url(../images/i-1.gif) no-repeat 17px 6px;
padding:0 0 7px 27px;
}

.footnote {
color:#fff;
font-size:110%;
line-height:128%;
}

.right-content {
float:left;
width:270px;
padding:23px 0 0;
}

.right-content h1 {
color:#e7d888;
font:bold 160% tahoma, "trebuchet ms", arial, verdana, sans-serif;
}

.right-content p {
color:#fff;
font-size:120%;
line-height:150%;
}

.green-box,.brown-box,.blue-box {
width:235px;
background:#2b5250 url(../images/bg-top-green.gif) no-repeat;
margin:12px 0 0;
}

.green-box div,.brown-box div,.blue-box div {
width:197px;
min-height:108px;
background:url(../images/bg-bot-green.gif) no-repeat 0 100%;
padding:14px 24px 20px 14px;
}

* html .green-box div,* html .brown-box div,* html .blue-box div {
height:105px;
}

.green-box div h1,.brown-box div h1,.blue-box div h1 {
padding:0 0 19px;
}

.green-box div img,.brown-box div img,.blue-box div img {
margin:0 0 3px 17px;
}

.brown-box {
background:#463c3d url(../images/bg-top-brown.gif) no-repeat;
}

.brown-box div {
background:url(../images/bg-bot-brown.gif) no-repeat 0 100%;
}

.blue-box {
background:#1b4674 url(../images/bg-top-blue.gif) no-repeat;
}

.blue-box div {
background:url(../images/bg-bot-blue.gif) no-repeat 0 100%;
}

#footer .content {
	width:818px;
	margin:auto;
	height:210px;
	background-image:url(../images/footer-waves.png);
	background-repeat:no-repeat;
	background-position:center 25px;
	background-color:#143563;
	border-left: solid 1px #0b2149;
	border-right: solid 1px #0b2149;
	box-shadow:inset 0 -10px 8px #0b264b;
}
#footer .content-white {
	width:818px;
	margin:auto;
	height:210px;
	background-image:url(../images/footer-waves.png);
	background-repeat:no-repeat;
	background-position:center 25px;
	background-color:#fff;
	border-left: solid 1px #0b2149;
	border-right: solid 1px #0b2149;
	box-shadow:inset 0 -10px 8px #0b264b;
}
#footer .credits {
	width:auto;
	margin:auto;
	padding-top:175px;
	text-align:center;
	color:#8f9ab2;
}
#footer .credits-white {
	width:auto;
	margin:auto;
	padding-top:175px;
	text-align:center;
	color:#003;
}
#footer p {
color:#8f9ab2;
padding-top:23px;
font:100% arial, "trebuchet ms", tahoma, verdana, sans-serif;
}

#footer p a {
color:#fff;
text-decoration:none;
}

#footer p a:hover {
color:#a0b5e2;
text-decoration:underline;
}

.footer a{
	color:#fff!important;
}
.footer a:hover{
	color:#b83902!important;
}

.copyright {
float:left;
padding:0 0 0 40px;
}

#home .copyright {
float:left;
padding:23px 0 0 170px;
}

.developed {
float:right;
padding:0 35px 0 0;
}

#content-p2 {
float:left;
width:800px;
background:url(../images/bg-content.gif) repeat-y;
margin:30px 0 0;
}

.left-content-p2 {
float:left;
width:457px;
padding:0 16px 0 50px;
}

.list-breadcrumb-2 li {
color:#fff;
display:inline;
font-size:110%;
}

.right-content-p2 {
float:left;
width:216px;
padding:0 44px 0 17px;
}

.right-content-p2 h4 {
margin:-3px 0 0;
}

.right-content-p2 ul {
padding:7px 0 0;
}

.right-content-p2 ul li {
font:130%/108% Verdana, 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
padding:0 0 9px;
}

.copyright-2 {
float:left;
padding:32px 0 0 50px !important;
}

.developed-2 {
float:right;
padding:32px 35px 0 0 !important;
}

#content-p3 {
float:left;
width:100%;
padding:0;
color:#d0d3db;
}

#content-p4 {
float:left;
width:100%;
text-align:left;
}

.two-column {
width:100%;
overflow:hidden;
padding:5px 0 48px;
clear: both;
}

.pd-l {
padding-left:30px!important;
}
.pd-l h3{
padding-top:16px;
}
.two-column div {
float:left;
width:350px;
}

.developed-3 {
float:right;
padding:32px 50px 0 0 !important;
}

.bg-white .list-breadcrumb-2 li {
color:#000;
display:inline;
font-size:110%;
}

.bg-white .list-simple li {
color:#000;
background:url(../images/i-2.gif) no-repeat 17px 6px;
}

.main-column {
width:721px;
overflow:hidden;
_overflow:visible;
background:url(../images/bg-main-column.gif) repeat-y;
margin:0;
}

* html .main-column {
height:217px;
}

.main-column .column {
float:left;
width:160px;
padding:0 10px;
}

.white,.yellow {
text-align:center;
line-height:144%!important;
padding:0!important;
}

.main-column .column div {
width:100%;
overflow:hidden;
}

.main-column .column div h3 {
color:#18375b;
font:bold 100% "trebuchet ms", tahoma, arial, verdana, sans-serif;
padding:1px 0 0;
}

.main-column .column div h2 {
color:#00599b;
font:bold 140% "trebuchet ms", tahoma, arial, verdana, sans-serif;
padding:5px 0 0!important;
}

.main-column .column ul {
padding:2px 0 0 14px;
}

.main-column .column ul li {
font-size:120%;
line-height:118%;
background:url(../images/i-3.gif) no-repeat 0 4px;
padding:0 0 2px 11px;
}

.main-column .column .ban-link {
width:108px;
display:block;
margin:0 0 0 25px;
}

.copyright-4 {
float:left;
padding:5px 0 0 40px !important;
}

.developed-4 {
float:right;
padding:5px 40px 0 0 !important;
}

.datatable td {
padding-top:10px;
padding-bottom:10px;
}

.rep {
background:#052F2E;
border:1px solid #4E78A4;
margin:0 0 10px;
padding:10px;
}

.blue p,p {
font-size:130%;
line-height:140%;
margin:0;
color:#d0d3db;
padding-bottom:12px;
}

.blue h1,h2,h3,h4,h5,h6,.white h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-family:'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, sans-serif;
margin:0;
}

.blue h1,.white h1 {
color:#608f55;
font-size:200%;
font-weight:700;
}

.blue h4,.white h4 {
color:#5a9bba;
font-size:140%;
font-weight:700;
}

.blue a,a {
color:#f6f1bd;
cursor:pointer;
text-decoration:none;
}

.blue a:hover,.blue .breadcrumbs a:hover,a:hover {
color:#fcee71;
text-decoration:underline;
}

h1.normal,h3.normal {
color:#bb8d1d;
}

h1.corn,h3.corn,.bg-white h3.headline {
color:#315d46;
}

h1.soybeans,h3.soybeans {
color:#7c2b2b;
}

h1.sorghum,h3.sorghum {
color:#6d4214;
}

h1.alfalfa,h3.alfalfa,.blue-text {
color:#18375b;
}

h1.sunflower,h3.sunflower {
color:#46315e;
}

.safari .form-search div {
background:none;
}

.secondary-nav li.hover .sub-nav,.secondary-nav li:hover .sub-nav,.secondary-nav li .sub-nav li.hover .sub-nav,.secondary-nav li .sub-nav li:hover .sub-nav,.secondary-nav li .sub-nav li .sub-nav li.hover .sub-nav,.secondary-nav li .sub-nav li .sub-nav li:hover .sub-nav,.primary-nav li.hover .sub-nav,.primary-nav li:hover .sub-nav,.primary-nav li .sub-nav li.hover .sub-nav,.primary-nav li .sub-nav li:hover .sub-nav,.primary-nav li .sub-nav li .sub-nav li.hover .sub-nav,.primary-nav li .sub-nav li .sub-nav li:hover .sub-nav {
display:block;
}

.secondary-nav li li.hover li a,.secondary-nav li li:hover li a,.secondary-nav li li li.hover li a,.secondary-nav li li li:hover li a {
color:#fdf896;
background:none;
}

.secondary-nav li li li.hover a,.secondary-nav li li li:hover a,.secondary-nav li li li li.hover a,.secondary-nav li li li li:hover a {
color:#fff;
background:#0a2c22;
}

#content-p3 h1 {
	font-size:32px;
	color:#fff;
	text-shadow:1px 1px 2px #000;
	margin-bottom:10px;
}


.center-content h1,.left-content-p2 h1,#content-p3 h1,#content-p4 h1 {
padding:0 0 15px;
}

.center-content h4,#content-p3 h2,#content-p4 h2,.two-column div .footnote {
padding:16px 0 0;
}

.list-breadcrumb-2,.bg-white .list-breadcrumb-2 {
margin:-3px 0 0;
padding:0 0 17px;
}

.left-content-p2 h2,.left-content-p2 h3 {
padding:17px 0 0;
}

.list-blue ul {
font-size:10px!important;
margin:0 0 -6px;
}

.list-blue li {
color:#f6f1bd;
font-size:130%!important;
line-height:120%;
list-style:disc outside;
margin-bottom:6px;
}

.txt-on-blue {
font-size:12px!important;
color:#c1c4cb;
}

.txt-on-blue a {
color:#f6f1bd!important;
}

.txt-on-blue a:hover {
color:#fcee71!important;
text-decoration:underline;
}

.txt-on-white {
font-size:12px!important;
color:#000;
}

ol {
font-size:130%;
padding-bottom:-6px;
margin:0;
list-style: decimal;
}

ol li {
color:#c1c4cb;
line-height:120%;
padding-bottom:12px;
list-style: decimal;
margin-left: 20px;

}

.small {
font-size:.8em!important;
}

.white a:hover,.txt-on-white a:hover {
color:#b83902;
text-decoration:underline;
}

.bg-white a,.txt-on-white a {
color:#814520;
}

#header strong a,#header cite,.secondary-nav li .sub-nav li .sub-nav li .sub-nav {
display:none;
}

.form-search input,.left-content {
float:left;
width:148px;
}

.all-white h1.cctitle {
text-align:center;
margin:20px;
}

body.all-white p {
color:#000!important;
}

table.soybeans td,table.sorghum td,table.alfalfa td,table.sunflower td {
text-align:center;
}

.all-white table tr.odd {
background:#E5D9BC;
}

.all-white table td a {
color:blue;
}

.all-white table.soybeans .heading {
background:#7C2B2B;
font-weight:700;
color:#fff;
}

.all-white table.sorghum .heading {
background:#6D4214;
font-weight:700;
color:#fff;
}

.all-white table.alfalfa .heading {
background:#18375B;
font-weight:700;
color:#fff;
}

.all-white table.sunflower .heading {
background:#46315E;
font-weight:700;
color:#fff;
}

.ajaxSearch_resultLink {
font-size:120%;
font-weight:700;
}

.ajaxSearch_result {
margin-bottom:20px;
}

td.id-head {
font-family:'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, sans-serif;
font-size:1.1em!important;
color:#e7d888!important;
font-weight:700;
background-color:#453b3b;
}

td.id-subhead {
font-family:'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, sans-serif;
font-size:.9em!important;
color:#e7d888!important;
font-weight:700;
background-color:#124872;
}

td.id-content {
font-family:'Trebuchet MS', Trebuchet, Arial, Tahoma, Verdana, sans-serif;
font-size:.9em!important;
color:#c1c4cb!important;
background-color:#334f47;
}

#categories ul, #categories li {
  list-style-type:none;
  margin:0;
  padding:0;
}
#categories li {
  margin:0 0 0 5px;
}
#categories ul li ul {
  display:none;
}
#categories ul li:hover ul {
  display:block;
}
#categories li.active ul {
  display:block;
}
a.button {
  background:#032F2F;
  padding:3px;
  border:1px solid #CCC;
}

ul.list-white {
font-size:10px!important;
padding:10px 0 10px 20px!important;
}

.list-white li {
color:#000;
font-size:110%!important;
line-height:120%;
list-style:disc outside;
margin-bottom:6px;
}

#map a {color:blue!important;}

#content-p3 ul.reflect_archive {margin-left:0}
#content-p3 ul.reflect_archive li{list-style-type: none!important;font-size:12px}
#content-p3 ul.reflect_archive li.reflect_year{font-size:20px;padding-top:10px}
#content-p3 ul.reflect_archive li.reflect_month{font-size:16px}



