@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-spacing: 15px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
	margin-top: 0px;
	padding-top: 0px;
}

a {
	font-size: 12px;
}

a:link {
	color: #0093cf;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #0093cf;
}

a:hover {
	text-decoration: underline;
	color: #0093cf;
}

a:active {
	text-decoration: none;
	color: #0093cf;
}


.searchboxsub {
	font-family: Arial, sans-serif;
    background-image: url(/farm/images/search_icon.gif);
    background-repeat:no-repeat;
    background-position:right;
	background-color: #FFFFFF;
    border: 1px solid #d7d2cc;
	padding: 3px;
	height: 15px;
	width: 250px;
	color: #666666;
}

.leftmain {
	background-color: #EFEDEA;
	width: 648px;
}

.rightmain {
	background-color: #EFEDEA;
	width: 328px;
	padding-top: 10px;
}

#leftmaincolumn {
	padding-left: 14px;
	padding-right: 7px;
	width: 627px;
}

#rightmaincolumn {
	padding-right: 14px;
	padding-left: 7px;
	width: 307px;
}

#pagedescription {
	background-color: #EFEDEA;
	width: 648px;
	height: 109px;
}

#editbutton {
	float: right;
	height:34px;
	padding-top: 14px;
	padding-right: 10px;
	width: 53px;
}

#customizebutton {
	float: right;
	height:34px;
	padding-top: 14px;
	padding-right: 10px;
	width: 82px;
}

.legaltext {
	font-size: 11px;
}

.boldtitle {
	font-size: 14px;
	font-weight: bold;
}

/* Market Info */

#currentmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/current_mkt_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#marketimage {
	float: left;
	width: 196px;
	height: 127px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:none;
}

#marketdata {
	float: right;
	width: 409px;
	height: 117px;
	padding-left: 18px;
	padding-right: 4px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	margin: 0px;
}

.markettablecell {
	padding: 1px;
}

.homemarketlink {
	font-size: 16px;
	font-weight: bold;
}

#marketdataheader {
	width: 627px;
	height: 27px;
	background-image: url(/farm/images/market_data_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#nomarketdataheaderpotato {
	width: 627px;
	height: 27px;
	background-image: url(/farm/images/no_market_data_header_potato.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#nomarketdataheaderpeanut {
	width: 627px;
	height: 27px;
	background-image: url(/farm/images/no_market_data_header_peanut.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#bluemarketbox {
	background-color: #d9e9ee;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 240px;
	width: 607px;
	margin: 0px;
}

#marketsubleft {
	width: 49%;
	float: left;
	padding-bottom: 3px;
	padding-left: 2px;
	font-weight: bold;
	height: 14px;
	margin: 0px;
}

#marketsubright {
	width: 49%;
	float: right;
	padding-bottom: 3px;
	padding-right: 2px;
	text-align: right;
	height: 14px;
	margin: 0px;
}

#marketdataleft {
	float: left;
	background-color: #d9e9ee;
	width: 350px;
	padding-right: 10px;
	margin: 0px;
}

#nomarketdata {
	float: left;
	background-color: #d9e9ee;
	width: 597px;
	margin: 0px;
}

#nomarketdetail {
	background-color: #FFFFFF;	
	height: 152px;
	width: 593px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 0px;
}

#citruscommoditydetail {
	background-color: #FFFFFF;	
	height: 152px;
	width: 593px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 0px;
}


#maincommoditydetail {
	background-color: #FFFFFF;	
	height: 200px;
	width: 336px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 0px;
}

.boldgreen {
	color: #7a8d09;
	font-weight: bold;
}

.commoditydown {
	color: #ff0000;	
}

.commodityup {
	color: #006633;	
}

#marketdataright {
	float: right;
	background-color: #d9e9ee;
	width: 247px;
	margin: 0px;
}

#mainmarketdetail {
	background-color: #FFFFFF;	
	height: 55px;
	width: 234px;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 0px;
}

#maincashbiddetail {
	background-color: #FFFFFF;	
	height: 97px;
	width: 234px;
	border: 1px solid #CCCCCC;
	padding: 6px;
	overflow: auto;
	margin: 0px;
}

/* Ag News */

#agnews {
	width: 307px;
	padding-right: 14px;
	float: left;
}

#agnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/ag_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#newsimage {
	float: left;
	width: 118px;
	height: 110px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

#newsLinks{
	background-color: #e5f4f8;
	text-align: left;
	width: 189px;
	height: 36px;
	padding: 0px;
	margin: 0px;
}

#newsLinks a:link, #newsLinks a:visited {
	display: block;
	color: #333333;
	background-color: #e5f4f8;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
}

#newsLinks a:hover{
	background-image: url(/farm/images/home_news_gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}

#newsLinksDown{
     margin: 0px;
     background-color: #efedea;
	 font-weight: bold;
     color: #0d77a3;
     background-image: none;
}

#newsLinksDown a:link, #newsLinksDown a:visited, #newsLinksDown a:hover {
     margin: 0px;
     background-color: #2b7299;
     color: #FFFFFF;
     background-image: none;
     text-decoration: none;
}

#moreagnewshome {
	background-color: #FFFFFF;
	height: 55px;
	padding-top: 18px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 10px;
}

#newshomeicon {
	float: left;
	width: 25px;
}

#newshomemoretitle {
	width: 264px;
	float: right;
	text-align: left;
}

#morenewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/ag_news_gray_header.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#newshomearchive a {
	float: right; 
	width: 100px; 
	padding-right: 10px; 
	text-align: right; 
	color: #FFFFFF;
	padding-top: 8px;
	font-size: 11px;
}

/* Weather */

#weather {
	width: 306px;
	float: right;
	margin: 0px;
	padding: 0px;
	
}

#weatherheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/weather_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#blueweatherbox {
	background-color: #73c4e5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	
	width: 286px;
	margin: 0px;
}

.weatherboxhome {
	width: 90px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	height: 185px;
}

#weathercity {
	float: left;
	width: 50%;
	padding-bottom: 10px;
	margin: 0px;
}

#weathercity a {
	font-weight: bold;
	color: #FFFFFF;
}

#weatherfiveday {
	float: right;
	width: 50%;
	text-align: right;
	padding-bottom: 10px;
	margin: 0px;
}

#weatherfiveday a {
	color: #FFFFFF;
}

.weatherdate {
	background-color: #b7ada2;
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	height: 15px;
}

#weatherdetailshome {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	margin: 0px;
}

.weatherhomeicon {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
}

.weatherhomeicon img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.weatherhomeforecast {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	text-align: center;
	border: 0px;
}

.weatherhometemp {
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
}

/* New On FarmAssist */

#newonfaheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/new_on_fa_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#newonfabox {
	height: 185px;
	background-color: #FFFFFF;
}

/* Banner Ads */

#banneradsection {
	height: 200px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

/* My Products */

#myproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/my_products_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#myproductshome {
	background-color: #FFFFFF;
	height: 85px;
	padding-top: 18px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 10px;
	overflow: auto;
	width: 289px;
}

.myproductsname {
	width: 122px;
	text-align: left;
}

/* Blogs */

#blogshome {
	background-color: #FFFFFF;
	height: 52px;
	padding-left: 9px;
	padding-right: 9px;
}

/*Tag cloud*/

.tagcloud {
	background-color: #999999;
	padding: 14px;
	color: #FFFFFF;
	font-size: 14px;
}

.tagcloudlinks {
	padding-top: 18px;
	background-color: #FFFFFF;
}

.tag2 {
	font-size: 14px;
}

.tag3 {
	font-size: 16px;
}

.tag1 {
	font-size: 10px;
}

.tag4 {
	font-size: 16px; 
	font-weight: bold;
}

#tagcloudtitle {
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
}

#flashcontent {
	z-index: -1;
}

/*Crop Pages*/

#soybeaninsiderheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/soybean_insider_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#agronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#potatoagronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/potato_agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#riceagronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/rice_agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#citrusagronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/citrus_agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#cottonagronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/cotton_agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#peanutagronomicinfoheader {
	width: 306px;
	height: 48px;
	background-image: url(/farm/images/peanuts_agronomic_info_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}

#soybeannewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/soybean_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cerealsnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cereals_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cornnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/corn_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cottonnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cotton_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#ricenewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/rice_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#potatonewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/potato_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#peanutnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/peanuts_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#citrusnewsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/citrus_news_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#soybeanmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/soybean_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cornmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/corn_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#potatomktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/potato_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#ricemktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/rice_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#citrusmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/citrus_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#peanutsmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/peanuts_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cerealsmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/cereals_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cottonmktinfoheader {
	width: 627px;
	height:48px;
	background-image: url(/farm/images/cotton_market_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#soybeanproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/soybean_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cottonproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cotton_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#riceproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/rice_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cornproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/corn_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cerealsproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cereals_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#potatoproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/potatoes_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#peanutsproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/peanuts_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#citrusproductsheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/citrus_brands_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#soybeanfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/soybean_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cottonfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cotton_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cornfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/corn_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#ricefeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/rice_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#cerealsfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/cereals_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#potatoesfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/potatoes_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#peanutsfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/peanut_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#citrusfeaturesheader {
	width: 307px;
	height: 48px;
	background-image: url(/farm/images/citrus_features_header.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#moresoybeannewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_soybean_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morepeanutsnewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_peanut_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morecornnewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_corn_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morericenewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_rice_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morecottonnewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_cotton_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morepotatonewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_potato_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morecerealsnewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_cereals_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#morecitrusnewsheader {
	width: 307px;
	height: 27px;
	background-image: url(/farm/images/more_citrus_news.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#soybeancommoditydetail {
	background-color: #FFFFFF;	
	height: 152px;
	width: 336px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin: 0px;
}

#soybeancashbiddetail {
	background-color: #FFFFFF;	
	height: 152px;
	width: 234px;
	border: 1px solid #CCCCCC;
	padding: 6px;
	overflow: auto;
	margin: 0px;
}

#cropsbluemarketbox {
	background-color: #d9e9ee;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 192px;
	width: 607px;
	margin: 0px;
}

#cropwhitetext {
	float: left;
	width: 100%;
	padding-bottom: 8px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

#cropwhitetext a {
	font-weight: bold;
	color: #FFFFFF;
}

#cropwhitetext2 {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

#cropmiddleboxhome {
	width: 267px;
	padding: 0px;
	margin: 0px;
	height: 167px;
	background-color: #FFFFFF;
	padding: 9px;
}

#cropproductshome {
	background-color: #FFFFFF;
	height: 156px;
	padding-top: 18px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 10px;
	overflow: auto;
	width: 289px;
}

/*Second Tier Pages*/

.thirdcolumnleftshadow {
	background-image: url(/farm/images/third_tier_left_curve.gif);
	background-repeat: repeat-y;
}

.thirdcolumnrightshadow {
	background-image: url(/farm/images/third_tier_right_curve.gif);
	background-repeat: repeat-y;
}

.tiertwoleft {
	padding-left: 15px;
	padding-right: 15px;
}

#tiertwocontent {
	width: 100%;
}

#tiertwoarchive {
	width: 100%;
}
 
.tiertwoleft a {
	font-size: 12px;
}

#tiertwocontent a {
	font-size: 12px;
}

#tiertwoarchive a {
	font-size: 12px;
}

.thirdcolumnbox {
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

#pagetitles {
	color: #7A8D09;
	font-size: 20px;
	font-weight: bold;
	float: left;
	width: 50%;
}

#articledetail {
	padding-top: 17px;
	font-weight: bold;
	font-size: 14px;
}

#articledetail a {
	font-weight: bold;
	font-size: 14px;
}

#articledetail a:hover {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#articledetail img {
	margin-bottom: -5px;
}

#articlearchivetitle {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}

#articlearchivetitle a {
	font-weight: bold;
	font-size: 14px;
}

#articlearchivetitle a:hover {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#articletitles {
	color: #7A8D09;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
}

#pageheader {
	padding-top: 10px;
	padding-bottom: 15px;
	width: 100%;
	height: 30px;
}

#pageheadergrain {
	padding-top: 10px;
	padding-bottom: 15px;
	width: 100%;
	height: 60px;
}

#pageheaderusda {
	padding-top: 10px;
	padding-bottom: 15px;
	width: 100%;
	height: 50px;
}

#pageheadermarkets {
	padding-top: 10px;
	padding-bottom: 15px;
	width: 100%;
	height: 45px;
}

#pagelinks {
	width: 49%;
	float: right;
	text-align: right;
	padding-top: 4px;
}

#articlelinks {
	width: 100%;
	text-align: left;
	padding-top: 7px;
}

#articledate {
	font-style: italic;
	padding-top: 3px;
}

#breadcrumb {
	border-bottom: 1px solid #e5e1dd;
	color: #7F7F7F;
	font-size: 10px;
	padding-bottom: 3px;
}

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active {
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

#labelscolumntext {
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
	width: 247px;
}

#labelscolumntext a, #labelscolumntext a:visited, #labelscolumntext a:active {
	font-size: 11px;
	color: #0093cf;
	text-decoration: none;
}

#labelsselect {
	padding-left: 75px;
}

#labelsdropdown {
	padding-bottom: 10px;
}

.labelsdropdown {
	width: 300px;
}

#labelscolumntext a:hover {
	font-size: 11px;
	color: #0093cf;
	text-decoration: underline;
}

#contactcolumntext {
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	width: 247px;
	height: 385px;
}

.contactfields {
	width: 150px;
}

#contactdescription {
	padding-bottom: 20px;
}


.formtextbox {
	width: 300px;
}

#formcolumntext {
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	width: 247px;
}

#formcolumntext ul {
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
	margin-bottom: 12px;
}

#formcolumntext li {
	margin-left: 17px;
}

#toolsbox {
	background-color: #edf5f8;
	padding-left: 20px;
	padding-right: 20px;
}

.toolsimage {
	width: 180px;
	padding-right: 15px;
	padding-top: 3px;
}

.toolstext {
	width: 530px;
}

#toolslink {
	text-align: right;
	padding-top: 3px;
}

#toolslink img {
	margin-bottom: -3px;
}

#toolslinkmod {
	text-align: right;
	padding-top: 3px;
}

#toolslinkmod img {
	margin-bottom: -5px;
}

.small_link a:link, .small_link a:visited, .small_link a:active {
	font-size: 11px;
	color: #0093cf;
	text-decoration: none;
	padding-right: 5px;
}

.small_link a:hover {
	font-size: 11px;
	color: #0093cf;
	text-decoration: underline;
	padding-right: 5px;
}

#orangearrow {
	float: left;
	width: 19px;
}

#weatherlinksleft {
	float: left;
	padding-left: 19px;
	width: 109px;
}

#weatherlinksleft a, #weatherlinksleft a:visited, #weatherlinksleft a:active {
	font-size: 11px;
	color: #0093cf;
	text-decoration: none;
}

#weatherlinksleft a:hover {
	font-size: 11px;
	color: #0093cf;
	text-decoration: underline;
}

#weatherlinksleft ul {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 19px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#weatherlinksleft li {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#weatherlinksright {
	float: right;
	width: 124px;
}

#weatherlinksright a:link, #weatherlinksright a:visited, #weatherlinksright a:active {
	font-size: 11px;
	color: #0093cf;
	text-decoration: none;
}

#weatherlinksright a:hover {
	font-size: 11px;
	color: #0093cf;
	text-decoration: underline;
}

#weatherlinksright ul {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 19px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#weatherlinksright li {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#boldblacktext {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	float: right;
	text-align: left;
	padding-top: 1px;
	width: 233px;
}

#tankmixlink {
	float: right;
	text-align: left;
	padding-top: 1px;
	width: 245px;
}

#tankmixtext {
	float: right;
	font-size: 11px;
	text-align: left;
	padding-top: 1px;
	width: 245px;
}

a.weatherlink, a.weatherlink:visited, a.weatherlink:active {
	font-size: 13px;
	color: #0093cf;
	text-decoration: none;
	font-weight: bold;
}

a.weatherlink:hover {
	font-size: 13px;
	color: #0093cf;
	text-decoration: underline;
	font-weight: bold;
}

#articlearchiveheader {
	background-color: #d7d2cc;
	border-bottom: 3px solid #b7ada2;
	padding: 10px;
	height: 22px;
}

#archiveresults {
	padding-top: 7px;;
	padding-bottom: 15px;
	text-align: left;
}

#pagination {
	padding-bottom: 10px;
	border-bottom: 3px solid #D7D2CC;
}

#pagination a {
	font-size: 12px;
}

#pagination a:hover {
	text-decoration: underline;
	font-size: 12px;
}

#paginationbottom {
	padding-bottom: 10px;
	padding-top: 10px;
}

#paginationbottom a:hover {
	text-decoration: underline;
}

#articlearchivedetail {
	padding-top: 17px;
	border-bottom: 1px solid #D7D2CC;
	padding-bottom: 4px;
	text-align: left;
}

#articlearchivedetail img {
	margin-bottom: -3px;
}

#articlearchivedetail p {
	margin-top: 0px;
}

#articlearchivedetail a:hover {
	text-decoration: underline;
}


a.archivelink, a.archivelink:visited, a.archivelink:active {
	font-size: 13px;
	color: #0093cf;
	text-decoration: none;
	font-weight: bold;
}

a.archivelink:hover {
	font-size: 13px;
	color: #0093cf;
	text-decoration: underline;
	font-weight: bold;
}

#labelresultleft {
	float: left;
	width: 58%;
	padding-right: 20px;
}

#labelresultright {
	float: right;
	width: 39%
}

#speciallabelresultleft {
	float: left;
	width: 75%;
	padding-right: 20px;
}

#speciallabelresultright {
	float: right;
	width: 22%
}

#indemnifiedlabelresultleft {
	width: 98%;
	padding-right: 20px;
}

#labelsearchheader {
	background-color: #d7d2cc;
	border-bottom: 3px solid #b7ada2;
	padding: 10px;
}

#labelslogo {
	padding-bottom: 15px;
}

.labelinfodark {
	border-bottom: 1px solid #FFFFFF;
	background-color: #e5e1dd;
	padding-top: 1px;
	padding-bottom: 1px;
}

.labelinfolight {
	border-bottom: 1px solid #FFFFFF;
	background-color: #f6f4f3;
	padding-top: 1px;
	padding-bottom: 1px;
}

.speciallabelinfodark {
	border-bottom: 1px solid #FFFFFF;
	background-color: #e5e1dd;
	padding-top: 4px;
	padding-bottom: 4px;
}

.speciallabelinfolight {
	border-bottom: 1px solid #FFFFFF;
	background-color: #f6f4f3;
	padding-top: 4px;
	padding-bottom: 4px;
}

#labelsdetails {
	padding-bottom: 5px;
}

#myidemnifiedproducts {
	padding-top: 25px;
	width: 100%;
}

#supplementallabeltext {
	padding-bottom: 5px;
	padding-top: 15px;
	font-weight: bold;
}

#supplementallabellinks {
	overflow: auto;
	height: 100px;
	background-color: #f6f4f3;
	padding: 4px;
}

#increaseyieldsheader {
	background-image: url(/farm/images/increase_yields_header.gif);
	background-repeat: no-repeat;
	width: 271px;
	height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-left: 42px;
	padding-top: 15px;
	margin: 0px;
}

.repfields {
	width: 150px;
}

#repbuttons {
	padding-top: 20px;
	padding-bottom: 150px;
	text-align: center;
	border-top: 3px solid #D7D2CC;
}

.calculatorfields {
	width: 150px;
}

#calculatorsection {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #D7D2CC;
}

#calculatorresults{
	padding-top: 15px;
	padding-bottom: 15px;
}

#calculatorresultstitle {
	padding-bottom: 3px;
	border-bottom: 1px solid #D7D2CC;
	font-size: 17px;
}

.calculatorresultsbground {
	background-color: #EFEDEA;
	border-bottom: 1px solid #D7D2CC;
}

.calculatorresultsbgrounddark {
	background-color: #879821;
	color: #FFFFFF;
}

#calculatordescription {
	padding-bottom: 20px;
}

#calculatorbuttons {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	border-top: 3px solid #D7D2CC;
}

#repnametitle {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}

#repsearchdetail {
	padding-top: 17px;
	border-bottom: 1px solid #D7D2CC;
	padding-bottom: 4px;
	padding-left: 20px;
}

#repsearchdetailother {
	padding-top: 17px;
	border-bottom: 1px solid #D7D2CC;
	padding-bottom: 4px;
	background-color: #EFEDEA;
	padding-left: 20px;
}

.articletabon {
	background-color: #d7d2cc;
	padding: 10px;
	text-align: left;
}

.articletabon a:link, .articletabon a:visited {
	font-size: 11px;
	color: #7C6A55;
	text-decoration: none;
	font-weight: bold;
}

.articletabon a:hover{
	font-size: 11px;
	color: #7C6A55;
	text-decoration: underline;
	font-weight: bold;
}

.articletaboff {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	border-right: 1px solid #d7d2cc;
	border-top: 1px solid #d7d2cc;
}

.articletaboff a:link, .articletaboff a:visited {
	font-size: 11px;
	color: #7C6A55;
	text-decoration: none;
	font-weight: bold;
}
.articletaboff a:hover{
	font-size: 11px;
	color: #7C6A55;
	text-decoration: underline;
	font-weight: bold;
}

.articletaboffleft {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	border-left: 1px solid #d7d2cc;
	border-top: 1px solid #d7d2cc;
}

.articletaboffleft a:link, .articletaboff a:visited {
	font-size: 11px;
	color: #7C6A55;
	text-decoration: none;
	font-weight: bold;
}

.articletaboffleft a:hover{
	font-size: 11px;
	color: #7C6A55;
	text-decoration: underline;
	font-weight: bold;
}

#relatedlinkssection {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top: 1px solid #D7D2CC;
	background-color: #F6F4F3;
}

#relatedlinkssectionwhite {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top: 1px solid #D7D2CC;
	background-color: #FFFFFF;
}

#videotabheader {
	background-color: #e6f7fd;
	padding: 15px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	
}

#videocontent {
	width: 774px;
	
}
.videotabtitle {
	font-size: 16px;
	font-weight: bold;
}

#videowindow {
	float: left;
	width: 420px;
}

#videodescription {
	float: left;
	width: 354px;
	color: #FFFFFF;
	background-image: url(/farm/images/video_description.gif);
	background-repeat: no-repeat;
	height: 308px;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

#videodescriptiontext {
	padding-bottom: 35px;
}

.videotitle {
	font-size: 14px;
	font-weight: bold;
}

.videothumb {
	width: 25%;
}

.videothumbtitle {
	width: 25%;
	padding-top: 5px;
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
}

.videowatchlink {
	width: 25%;
	padding-top: 4px;
	padding-bottom: 20px;
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
}

.videowatchlink img {
	margin-bottom: 1px;
}

.videotabmenu {
	width: 179px;
	background-image: url(/farm/images/prodtabbground.gif);
	border-right: 1px solid #CCCCCC;
	background-position: top;
	background-repeat: repeat-x;
}

.videotablisting {
	background-image: url(/farm/images/prodtabbground.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 595px;
}
#videotablisting {
	background-image: url(/farm/images/prodtabbground.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 597px;
}

#videocategories {
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-right: 15px;
}




#videocategorytitle {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 1px;
}
.videocategorytitle {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 1px;
}

#sharevideo img {
	padding-left: 95px;
}

#videotaboff {
	
	background-color: #fbfcfd;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}

#videotabdown {
	background-color: #fbfcfd;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 5px;
	background-image: url(/farm/images/selected_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.videotaboff {
	
	background-color: #fbfcfd;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}

.videotabdown {
	background-color: #fbfcfd;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 5px;
	background-image: url(/farm/images/selected_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}


#videotabscroll {
	overflow: auto;
	height: 400px;
	padding-left: 15px;
	padding-right: 15px;
}

#videotabscontainer {
	position: relative; 
	height: 410px;
}

#videotabboxall {
	border: 1px solid #CCCCCC;
	width: 772px;
}

#videofadeline {
	width: 179px;
	height: 1px;
	background-image: url(/farm/images/grayfadeline.gif);
	background-repeat: no-repeat;
}

/*pest library*/
#searchresults {
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 6px 3px 6px;
	margin: 0px 0px 0px 0px;
	background-color: #7F7F7F;
}


/*Prod Tab Styles*/

.proddropdown {
	width: 185px;
}

#savebutton {
	text-align: center; 
	padding-top: 20px;
}

#productpagetitle {
	font-size: 16px;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 705px;
	padding-left: 15px;
}

#productstabheader {
	background-color: #e6f7fd;
	padding: 15px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.producttabtitle {
	font-size: 16px;
	font-weight: bold;
}

#prodtabboxall {
	border: 1px solid #CCCCCC;
}

#prodtabboxfungicides {
	border: 1px solid #CCCCCC;
}

#prodtabboxinsecticides {
	border: 1px solid #CCCCCC;
}

#prodtabboxplantactivators {
	border: 1px solid #CCCCCC;
}

#prodtabboxpgrs {
	border: 1px solid #CCCCCC;
}

#prodtabboxpreherbicides {
	border: 1px solid #CCCCCC;
}

#prodtabboxpostherbicides {
	border: 1px solid #CCCCCC;
}

#prodtabboxburndown {
	border: 1px solid #CCCCCC;
}

#prodtabboxseedtreatment {
	border: 1px solid #CCCCCC;
}

.prodtabmenu {
	width: 213px;
	background-image: url(/farm/images/prodtabbground.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.prodtablisting {
	background-image: url(/farm/images/prodtabbground.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 719px;
}

#prodtabscroll {
	overflow: auto;
	height: 400px;
}

#prodtabscontainer {
	position: relative; 
	height: 410px;
}

#prodtaboff {
	width: 155px;
	border-right: 1px solid #CCCCCC;
	background-color: #fbfcfd;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 15px;
	padding-right: 15px;
}

#prodtabdown {
	width: 207px;
	background-image: url(/farm/images/prod_tab_down.gif);
	background-repeat: no-repeat;
	padding-top: 16px;
	padding-left: 15px;
	padding-right: 15px;
	height: 28px;
}

#prodtabdownburndown {
	width: 207px;
	background-image: url(/farm/images/prod_tab_burndown.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	height: 43px;
}

#prodtabdowntop {
	width: 207px;
	background-image: url(/farm/images/prod_tab_down_top.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	height: 28px;
}

#prodtabdownbottom {
	width: 207px;
	background-image: url(/farm/images/prod_tab_down_bottom.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	height: 28px;
}

#grayfadeline {
	width: 185px;
	border-right: 1px solid #CCCCCC;
	height: 1px;
	background-image: url(/farm/images/grayfadeline.gif);
	background-repeat: no-repeat;
}

#prodtabdescription {
	width: 93%;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 15px;
}

#prodtablistleft {
	float: left;
	width: 48%;
}

#prodtablistright {
	float: right;
	width: 48%;
}

#prodtablistleft ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
}

#prodtablistleft li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	background-image: url(/farm/images/li_two_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: .9em;
}

#prodtablistright ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#prodtablistright li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	background-image: url(/farm/images/li_two_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: .9em;
}

#prodtablistleft2 {
	float: left;
	width: 48%;
}

#prodtablistright2 {
	float: right;
	width: 48%;
}

#prodtablistleft2 ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
}

#prodtablistleft2 li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-image: url(/farm/images/li_two_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: .9em;
}

#prodtablistright2 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#prodtablistright2 li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-image: url(/farm/images/li_two_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: .9em;
}

#prodtablistleft3 {
	float: left;
	width: 100%;
}


#prodtablistleft3 ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
}

#prodtablistleft3 li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	background-image: url(/farm/images/li_two_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: .9em;
}

#prodtypetitle {
	margin-bottom: 7px;
	font-weight: bold;
}

#popupprodcontent {
	padding-left: 14px;
	padding-top: 14px;
	padding-right: 0px;
	height: 425px;
}

.prodpopuptitle {
	font-size: 18px;
	font-weight: bold;
	color: #7a8d09;
	padding-bottom: 14px;
}
	



/*Styles for image scroller on product selector page*/

.jcarousel-skin-tango .jcarousel-container {
    
    background: #FFFFFF;
    border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 662px;
    padding: 10px 29px;
	height: 130px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  662px;
    height: 130px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 110px;
    height: 130px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 35px;
    right: 0px;
    width: 17px;
    height: 60px;
    cursor: default;
    background: transparent url(/farm/images/photo_next_arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
	background: transparent url(/farm/images/photo_next_arrow_off.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 35px;
    left: 0px;
    width: 17px;
    height: 60px;
    cursor: default;
    background: transparent url(/farm/images/photo_previous_arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
	background: transparent url(/farm/images/photo_previous_arrow_off.gif) no-repeat 0 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}




/*Styles for Graybox Pop-up Window*/

#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 2px solid #666666;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-right: 2px solid #666666;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

/*RSS*/

#rssicon {
	float: right;
	height:31px;
	padding-top: 17px;
	padding-right: 10px;
	width: 14px;
}

#rssicon2 {
	float: right;
	height:20px;
	padding-top: 8px;
	padding-right: 10px;
	width: 14px;
}

#rsscontent {
	padding: 14px;
	height: 250px;
}

#rsscontent2 {
	padding: 14px;
	height: 190px;
}


/*********** Top Header/Dropdown styles **************/


#NavigationW {
	WIDTH: 967px;
	background-color: #F6F4F3;
	
}
#DropNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 999; background-color: #62adc0; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 967px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 23px; TEXT-ALIGN: left
}
#DropNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 999; FLOAT: left; background-color: #eae9e8; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 967px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 23px; TEXT-ALIGN: left; 
}
.Menu {
	DISPLAY: inline; FLOAT: left;color: #FFFFFF; background-color: #eae9e8; 
}

#Menu {
	DISPLAY: inline; FLOAT: left;color: #FFFFFF; background-color: #eae9e8;
}

.MenuOver li {
	DISPLAY: inline; FLOAT: left; background-color: #eae9e8; 
}
.Menu .NavCont {
	VISIBILITY: hidden;
}

#Menu .NavCont {
	VISIBILITY: hidden;
}

.MenuOver .NavCont {
	VISIBILITY: visible; margin-top: 7px; 
}
.NavCont {
	Z-INDEX: 99999; POSITION: relative;
}

#NavCont {
	Z-INDEX: 999; POSITION: relative;
}

.NavImg {
	Z-INDEX: 999; POSITION: relative;
}
.NavImg {
	WIDTH: 45px
}
.NavCont {
	OVERFLOW: visible; WIDTH: 10px
}
#NavCont {
	OVERFLOW: visible; WIDTH: 10px
}

#DropNav A {
	DISPLAY: block; PADDING-LEFT: 0px; COLOR: #7c6a55; TEXT-DECORATION: none
}
#DropNav A:hover {
	COLOR: #FFFFFF;
	
}
#DropNav LI {
	list-style-type:none;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px;
}
#DropNav LI:hover UL UL {
	LEFT: -999em;list-style-type:none;
}
#DropNav LI.MenuOver UL UL {
	LEFT: -999em
}
#DropNav LI:hover UL {
	LEFT: auto
}
#DropNav LI LI:hover UL {
	LEFT: auto
}
#DropNav LI.MenuOver UL {
	LEFT: auto
}
#DropNav LI LI.MenuOver UL {
	LEFT: auto
}
#DropNav LI UL {
	 LEFT: -999em; MARGIN: 0px; WIDTH: 14.4em; POSITION: absolute; HEIGHT: auto
}
#DropNav LI LI {
	WIDTH: 14.4em
}
#DropNav LI LI A {
	WIDTH: 14.4em
}
#DropNav LI LI:hover {
	BACKGROUND: #b5aba0; COLOR: #fff;
}
#DropNav LI LI.MenuOver {
	BACKGROUND: #B7A2A2; COLOR: #fff
}
#DropNav LI UL.More {
	MARGIN-LEFT: -2px
}
#DropNav LI UL.Last {
	MARGIN-LEFT: -77px; WIDTH: 15.4em
}
#DropNav LI UL.Last LI {
	WIDTH: 15.4em
}
#DropNav LI UL.Last A {
	WIDTH: 15.4em
}
#DropNav LI UL UL {
	FONT-WEIGHT: normal; MARGIN: -23px 0px 0px 175px; BORDER-BOTTOM: medium none
}
#DropNav LI LI LI {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#DropNav LI LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#DropNav LI LI LI A {
	WIDTH: 100%
}
#DropNav LI LI LI {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%! important; LINE-HEIGHT: 18px
}
#Submenu3 A {
	BACKGROUND: #968877;
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 A:hover {
	BACKGROUND: #b5aba0;
	display: block; 
	COLOR: #FFFFFF; 
	font-weight: normal;
}
#Submenu3 LI {
	BACKGROUND: #968877; 
	COLOR: #FFFFFF; 
	font-weight: normal;
	margin-right: 0px;
	padding-right: 0px;
}
#Submenu3 UL {
	margin-right: 0px;
	padding-right: 0px;
}


#arrowbground {
	background-image:url(/farm/images/menu_bground.gif);
	background-repeat: no-repeat;
}

a.menulinkbold, a.menulinkbold:visited, a.menulinkbold:active {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.menulinkbold:hover {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

#menulinkboldtext {
	font-size: 11px;
	font-weight: bold;
}

a.menulinksub1, a.menulinksub1:visited, a.menulinksub1:active {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal; 
	margin-left: 10px;
}

a.menulinksub1:hover {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 10px;
}

a.menulinksub2, a.menulinksub2:visited, a.menulinksub2:active {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal; 
	margin-left: 20px;
}

a.menulinksub2:hover {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 20px;
}


#header {
	width: 976px;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}

#navbar {
	width: 976px;
	height: 40px;
	background-image:url(/farm/images/header_gradient.gif);
	background-repeat: repeat-x;
	float: right;
	padding-top: 3px;
	margin: 0px;
	z-index: 1000;
}

#navLinks a:link, #navLinks a:visited {
	display: block;
	background-color: #e5f4f8;
	
}

#navLinks a:hover{
	background-image: url(/farm/images/home_news_gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	
}

.genericimage {
	height: 105px;
	background-image: url(/farm/images/header_image_general.jpg);
	background-repeat: no-repeat;
}

.cottonheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_cotton.jpg);
	background-repeat: no-repeat;
}

.peanutsheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_peanuts.jpg);
	background-repeat: no-repeat;
}

.citrusheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_citrus.jpg);
	background-repeat: no-repeat;
}

.riceheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_rice.jpg);
	background-repeat: no-repeat;
}

.soybeansheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_soybeans.jpg);
	background-repeat: no-repeat;
}

.cornheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_corn.jpg);
	background-repeat: no-repeat;
}

.wheatheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_wheat.jpg);
	background-repeat: no-repeat;
}

.potatoesheaderimage {
	height: 105px;
	background-image: url(/farm/images/header_image_potatoes.jpg);
	background-repeat: no-repeat;
}

#headerimagelinks {
	width: 67%;
	text-align: right;
	float: right;
	padding-top: 5px;
	padding-right: 16px;
	font-size: 11px;
	color: #000000;
	padding-bottom: 88px;
}

#headerimagelinks a:link, #headerimagelinks a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#headerimagelinks a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#whiteheaderimagelinks {
	width: 90%;
	text-align: right;
	float: right;
	padding-top: 5px;
	padding-right: 16px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 88px;
}

#whiteheaderimagelinks a:link, #whiteheaderimagelinks a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#whiteheaderimagelinks a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.searchboxheader {
	border-bottom: 1px solid #d9d5d2;
	padding: 7px;
}

.searchtextboxheader {
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
    border: 1px solid #d7d2cc;
	padding: 3px;
	height: 12px;
	width: 250px;
	color: #666666;
}

/*********** End Top Dropdown styles **************/

/*********** Footerstyles **************/

.rightfooterbox {
	padding-right: 18px;
	background-color: #7f7f7f;
	color: #FFFFFF;
	font-size: 11px;
}

.rightfooterbox a:link, .rightfooterbox a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.rightfooterbox a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
