body {
	text-align: center;
	margin: 10px 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background: #fff;
}
p, td, h1, h2, h3, input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
}
p {
	margin: 0 0 1em;
}
h1 {
	margin: 10px 0 0;
	font-weight: bold;
	font-size: 24px;
}
h2, .feedburnerFeedBlock p.feedTitle {
	background: url(../images/h2_bg.gif) repeat-x top;
	margin: 0;
	line-height: 27px;
	padding-left: .5em;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
}
.dbl_right h2, .continuinged h2 {
	background: url(../images/blue_h2_bg.gif) repeat-x top;
	color: #fff;
}
h3 {
	margin: 0;
	font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
	font-weight: bold;
	font-size: 16px;
}
.rtcatcol h3 {
	font-size: 11px;
}
.dbl_right h3, .blue h3, .continuinged h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
hr {
	color: #ccc;
	background-color: #ccc;
	border: 0;
    clear: both;
    margin: 10px 0;
    height: 2px;
}
a { color: #104d9d; text-decoration: none; }
a:hover { text-decoration: underline; }
a img, a input { border: 0; }
td {
	vertical-align: top;
}
p.breadcrumbs { font-weight: bold; }
p.breadcrumbs a { font-weight: normal; }
p.breadcrumbs span { font-weight: normal; }

p.advertisement { margin: 0 0 0; color: #999; text-align: center; font-family: verdana; }

.cb { margin: 0 0 10px; }
.cb .cbcontent { background: url(../images/bg.jpg) repeat-x top; padding: 10px; }
.feedburnerFeedBlock { background: url(../images/bg.jpg) repeat-x top; margin-bottom: 15px; }
.feedburnerFeedBlock ul { list-style: none; margin: 10px 10px; }
.feedburnerFeedBlock ul li a { font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif; font-size: 16px;  display: list-item; list-style: outside disc; padding: 0; margin: 0 0 0 15px; }


.dbl_right .cbcontent, .blue .cbcontent, .continuinged .cbcontent { background: url(../images/blue_bg.jpg) repeat-x top; }

.catheadline { margin: 0 0 10px; }
.catheadline .chcontent { background: url(../images/bg.jpg) repeat-x top; padding: 10px; }
.dbl_right .catheadline .chcontent { background: url(../images/blue_bg.jpg) repeat-x top; }

/* Featured Jobs*/
.featuredJobs {
  background: url(../images/blue_bg.jpg) repeat-x top;
}
#article .featuredJobs {
  margin: 20px 0;
}
.featuredJobs .jt_job_position,
.featuredJobs .jt_job_location,
.featuredJobs .jt_job_company,
.featuredJobs .jt_alljobs {
  padding-left: 10px;
}
.featuredJobs .jt_alljobs {
  padding-bottom: 10px;
}
.featuredJobs {
  margin-bottom: 15px;
}
table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
table.leadinsm { margin: 0 0 10px; }
table.leadinsm td { vertical-align: middle; }
table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
table.leadinlg td.leadinleftimg { padding-right: 10px; }
table.leadinlg td.leadinrightimg { padding-left: 10px; }

.leadinsm h3 { }
.leadinlg h3 { font-size: 16px; }
.leadinsm h3 a { }
.leadinlg h3 a { }
.leadinsm h3.leadinlist { margin-top: 0; }
.leadinsm h3.leadinlist a { font-weight: normal; display: list-item; list-style: outside disc; padding: 0; margin: 0 0 0 15px; }
.leadinlg p, .leadinsm p { }
.leadinlg p.itals, .leadinsm p.itals { margin-bottom: 0; }

h1 img { margin-top: 12px; }

.caption { padding-left: 0; margin-bottom: 0; color: #369; }

p { margin: 0 0 11px; padding: 0; }
p.deck { font-weight: bold; }
p.itals { margin: 0; font-style: italic; font-size: 10px; }
#article p.itals { margin: 0 0 11px; }

ol, ul { margin: 1em 0 1em 15px; padding: 0; }
dd { margin: 0 0 1em 0; padding: 0; }
dt { margin: 0 0 0 0; font-weight: bold; }
ol p, ul p { margin: 0 0 11px; padding: 0; }

form { padding: 0; margin: 0; }
input { border: 1px solid #ccc; font-weight: normal; padding: 2px 5px; }
input.radio, input.checkbox { border-width: 0; }
select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }

#clickability { margin: 20px 0; }

.eraicon { margin: 6px 28px 4px; }

/* main layout */


.catadvertisers #article, .catadvertisers #cover { }
.catwebinars #article, .catwebinars #cover, .catwebcast #article, .catwebcast #cover { }
.catadvertisers #rtcatcol, .catadvertisers #rtcatcol { }
.catwebinars #rtcatcol, .catwebinars #rtcatcol, .catwebcast #rtcatcol, .catwebcast #rtcatcol { }

table.nested_dbl_col, table.dbl_col { border-collapse: collapse; padding: 0; margin: 0; }
table.nested_dbl_col td, table.dbl_col td { padding: 0; margin: 0; }
#rtcatcol { float: right; width: 316px; overflow: hidden; }
.cathome td.dbl_right { width: 246px; overflow: hidden; }
.cathome td.dbl_left { width: 365px; overflow: hidden; }
.cathome td.dbl_left div.dbl_col_div { padding-right: 7px; }
#cover { width: 612px; float: left; overflow: hidden; }
.catsubform #cover { width: 935px; }
#article { padding-left: 10px; width: 602px; float: left; overflow: hidden; }
#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
#container { position: relative; width: 935px; margin: 0 auto; text-align: left; }
.cathome td.dbl_left table.nested_dbl_col td { width: 166px; }



.triplecol {
	width: 100%;
	background: #F5F5F5;
	margin-bottom: 10px;
}
.triplecol .leftcol, .triplecol .rightcol {
	width: 33%;
}
.triplecol td {
	padding-left: 5px;
}
.triplecol p {
	margin: 3px 0 3px 0;
}
.cathome #rtcatcol .gallery { display: none; }

#wrapper {
	clear: both;
}

#topcat {
	text-align: center;
}
.logo { display: block; float: left; clear: left; padding-top: 5px; }


/*  TOP NAVIGATION  */

#topnav {
	padding: 10px 0 5px;
	clear: both;
	width:100%;
	font-size: 14px;
	line-height:normal;
	height: 28px;
}
#topnav ul {
	margin:0;
	padding: 0 10px;
	list-style:none;
	display: block;
	font-size: 13px;
	list-style: none;
	height: 28px;
	width: 915px;
	background: url(../images/nav_line.gif) repeat-x bottom;
}
#topnav ul li {
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	background: url(../images/nav_bg_on.gif) repeat-x top;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-color: #7c7a47;
	overflow: hidden;
	height: 26px;
}
#topnav ul li a {
	color: #7c7a47;
	display: block;
	margin: 0;
	padding: 6px 3px 3px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	background-image: url(../images/nav_bg.gif);
}
#topnav ul li a:hover {
	background-image: none;
	text-decoration: none;
}

.catalfalfa #topnav ul li.catalfalfa { border-bottom-color: #fff; }
.catbiofuels #topnav ul li.catbiofuels { border-bottom-color: #fff; }
.catcitrus #topnav ul li.catcitrus { border-bottom-color: #fff; }
.catcorn #topnav ul li.catcorn { border-bottom-color: #fff; }
.catcotton #topnav ul li.catcotton { border-bottom-color: #fff; }
.catenergy #topnav ul li.catenergy { border-bottom-color: #fff; }
.catenvironment #topnav ul li.catenvironment { border-bottom-color: #fff; }
.catequipment #topnav ul li.catequipment { border-bottom-color: #fff; }
.catgrains #topnav ul li.catgrains { border-bottom-color: #fff; }
.catgrapes #topnav ul li.catgrapes { border-bottom-color: #fff; }
.cathome #topnav ul li.cathome { border-bottom-color: #fff; }
.catirrigation #topnav ul li.catirrigation { border-bottom-color: #fff; }
.catlegislation #topnav ul li.catlegislation { border-bottom-color: #fff; }
.catlegislative #topnav ul li.catlegislative { border-bottom-color: #fff; }
.catlivestock #topnav ul li.catlivestock { border-bottom-color: #fff; }
.catmarkets #topnav ul li.catmarkets { border-bottom-color: #fff; }
.catpeanuts #topnav ul li.catpeanuts { border-bottom-color: #fff; }
.catrice #topnav ul li.catrice { border-bottom-color: #fff; }
.catsoybeans #topnav ul li.catsoybeans { border-bottom-color: #fff; }
.cattree-nut-crops #topnav ul li.cattree-nut-crops { border-bottom-color: #fff; }
.catvegetables #topnav ul li.catvegetables { border-bottom-color: #fff; }
.catvegetables-tobacco #topnav ul li.catvegetables-tobacco { border-bottom-color: #fff; }
.catwheat #topnav ul li.catwheat { border-bottom-color: #fff; }
.catmarketplace #topnav ul li.catmarketplace { border-bottom-color: #fff; }

.catalfalfa #topnav ul li.catalfalfa a { background-image: none; }
.catbiofuels #topnav ul li.catbiofuels a { background-image: none; }
.catcitrus #topnav ul li.catcitrus a { background-image: none; }
.catcorn #topnav ul li.catcorn a { background-image: none; }
.catcotton #topnav ul li.catcotton a { background-image: none; }
.catenergy #topnav ul li.catenergy a { background-image: none; }
.catenvironment #topnav ul li.catenvironment a { background-image: none; }
.catequipment #topnav ul li.catequipment a { background-image: none; }
.catgrains #topnav ul li.catgrains a { background-image: none; }
.catgrapes #topnav ul li.catgrapes a { background-image: none; }
.cathome #topnav ul li.cathome a { background-image: none; }
.catirrigation #topnav ul li.catirrigation a { background-image: none; }
.catlegislation #topnav ul li.catlegislation a { background-image: none; }
.catlegislative #topnav ul li.catlegislative a { background-image: none; }
.catlivestock #topnav ul li.catlivestock a { background-image: none; }
.catmarkets #topnav ul li.catmarkets a { background-image: none; }
.catpeanuts #topnav ul li.catpeanuts a { background-image: none; }
.catrice #topnav ul li.catrice a { background-image: none; }
.catsoybeans #topnav ul li.catsoybeans a { background-image: none; }
.cattree-nut-crops #topnav ul li.cattree-nut-crops a { background-image: none; }
.catvegetables #topnav ul li.catvegetables a { background-image: none; }
.catvegetables-tobacco #topnav ul li.catvegetables-tobacco a { background-image: none; }
.catwheat #topnav ul li.catwheat a { background-image: none; }
.catmarketplace #topnav ul li.catmarketplace a { background-image: none; }

.catphoto_gallery div.galleryrow {margin: 20px 0;}
.catphoto_gallery div.galleryrow img {margin-right: 20px;}

#icopyright { clear: both; }

img.left { margin: 5px 5px 5px 0; float: left; }
img.right { margin: 5px 0 5px 5px; float: right; }
img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

td.dbl_left h2 {
}

div.left { margin: 5px 5px 5px 10px; float: left; }
div.right { margin: 5px 10px 5px 5px; float: right; }
div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

.dbl_left div.left {
	margin: 0;
}
.dbl_left .imagesblock img.left {
	margin-top: 10px;
}

.relatednewsletter { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.relatedLinks { padding: 10px 10px 20px; width:200px; float:right;   border-left: 1px solid #ccc;}
.relatedLinks h2 { margin: 0 0 10px; }

.relatedLinks h3 { margin: 0 0 20px; font-size: 14px; }
/* =============================================
================== rightcat elements
============================================= */

#resources_include { text-align: left; margin-bottom: 10px; border: 1px solid #ccc; background: #fff url(../images/bg.jpg) repeat-x top; }
#resources_include table { margin: 0 20px 20px; cell-collapse: separate; padding: 0; border-spacing: 0; }
#resources_include table td { padding: 10px 0 0 10px; }
#resources_include table td.lastcell { padding: 10px 0 0 0; white-space: nowrap; text-align: center; }
#resources_include table td.lastcell p { text-align: center; padding: 0 3px 5px; font-size: 10px; }
#resources_include table td.lastcell p a { display: block; }
#resources_include table td p.last { }

#resources_include form { margin: 0; padding: 0; }
#resources_include select { width: 150px; margin: 16px 0; }

#resources_include td.selects div { padding-left: 40px; height: 56px; }
#resources_include .newsletters { background: url(../images/newsletters_icon.gif) no-repeat left; }
#resources_include .continuinged { background: url(../images/continuing_ed_icon.gif) no-repeat left; }
#resources_include .podcasts { background: url(../images/podcast_icon.gif) no-repeat left; }
#resources_include .specreport { background: url(../images/special_report_icon.gif) no-repeat left; }

#wx_module_6631, #wx_module_5330, #wx_module_3911, #wx_module_1402, #wx_module_7059 {
	padding: 10px 8px;
}

.jt_job_position { font-weight: bold; margin: .5em 0 0; }
.jt_alljobs { margin: .5em 0 0; }

#article div.lileft { float: left; }
#article div.liright { float: right; }

div.left img.left { margin: 0 0 0 0; }
div.right img.right { margin: 0 0 0 0; }
div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }


#rtcatcol h1, h3, p { text-align: left; }
#backissues { clear: both; margin: 0 0 10px; }
#backissues div { padding: 10px; background: url(../images/striped-bg.gif) repeat top; }

.addlres { clear: both; padding: 10px 0; margin: 0 0 10px; background: url(../images/striped-bg.gif) repeat top; }
.addlres a { margin: 10px 20px; }

.linktotop { clear: both; display: block; margin-top: 10px; vertical-align: bottom; height: 30px; line-height: 30px; }

/* topcat layout */

.utilnav { padding: 0 0; }
.utilnav ul { list-style: none; font-size: 9px; padding: 0 0; margin: 0; text-transform: uppercase; }
.utilnav li { display: inline; float: left; border-right: 1px solid #039; margin: 0; padding: 0 5px 0px 4px; }
.utilnav a { margin: 0; padding: 0; }
.utilnav li.last { border-right-width: 0; }

.utilnavtwo { padding: 0 0 4px 0; float: right; }
.utilnavtwo ul { list-style: none; font-size: 11px; padding: 0 0; margin: 0; }
.utilnavtwo li { display: inline; float: left; border-right: 1px solid #039; margin: 0; padding: 0 4px; }
.utilnavtwo a { margin: 0; padding: 0; font-weight: bold; text-transform: lowercase; }
.utilnavtwo li.last { border-right-width: 0; }



#search { clear: right; float: right; padding: 2px 0 0; }
#search table { margin: 0; border-collapse: separate; padding: 0; }
#search td { vertical-align: middle; padding: 0 1px; text-align: right; }
#search td input { line-height: 15px; }
#search td a { padding-left: 5px; }
input.button { border: 0; padding: 0; }

#topcat p { margin: 0; }

.jobzonelink { float: right; }

.searchresults { float: right; }
.searchresults form { display: inline; }

.toc { clear: left; }


.featured_webinar { background: #dce3eb; padding: 7px; margin-bottom: 10px; }
.featured_webinar .sponsor { float: right; padding: 5px 0 5px 5px; }
.featured_webinar h4 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.featured_webinar h3 { margin: 0; padding: 0; font-size: 16px; font-family: arial, helvetica, sans-serif; }
.featured_webinar h3 a { font-weight: bold; color: #369; }

.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

/*Featured Results*/
.featuredheader { font-size: 12px; line-height: 12px; font-weight: bold; color: #fff; background-color: #22303b; padding: 5px; }
.featuredlinebg { background-color: #22303b; }
.featuredleadin { font-weight: bold; color: #023465; }
.featureddesc { font-size: 10px; }

/*Regular Results*/
.resultsheader1 { font-size: 12px; font-weight: bold; padding: 0; }
.resultsheader2 { font-size: 14px; font-weight: bold; padding: 10px 0 0 0; margin: 10px 0; color: #999; border-bottom: #999 1px solid; }
table.resultslinebg { display: none; }
.resultsleadin { font-weight: bold; font-size: 11px; color: #036; font-family: arial, helvetica, sans-serif; }
.resultsbyline { font-size: 10px; font-style: italic; }
.resultsdesc { }
.resultsmedia { font-size: 10px; color: #f00; }
.resultslinks { font-size: 10px; font-weight: bold; }
.searchterm { font-size: 12px; font-weight: bold; }


#issuecovers { text-align: left; clear: both; }
#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }

.linktotop a { clear: both; color: #900; font-weight: normal; padding: 5px; }
/* Browse Recent Issues */
#browseissues_form {
	margin-left: 5px;
}
#browseissues_form {
clear: left;
margin-top: 20px;
}
#browseissues {
clear: both;
}
#browseissues td {
	vertical-align: middle;
}
#browsetop td {
	border-bottom: 1px solid #ECECEC;
	background: url('./images/browse_top.gif');
	font: bold 8pt verdana,times,arial;
	color: #FFF;
	padding-left: 14px;
}
#picrow td {
	border-top: 1px solid #989898;
	padding-top: 4px;
	vertical-align: top;
}
.picrow_first {
	margin-left: 2px;
}
#picrow_bot td {
	background: url('./images/browse_top.gif');
}
#browsebottom {
	background: url('./images/browse_gradient.gif') repeat-x bottom;
}
#browsebottom td {
	font: normal 8pt arial,times,verdana;
	color: #666;
	text-align: center;
	padding-top: 2px;
}
/* End Browse Recent Issues */
#footer {
	clear: both;
	margin: 0;
	text-align: left;
	color: #000;
	font-size: normal 10px arial, verdana, sans-serif;
	padding: 17px 15px;
	background: url(../images/footer_bg.jpg) repeat-x bottom;
}

#footer_wrapper { margin-top: 0px; clear: both; }
/*footer hack to center align*/

#footer ul { display: table; padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
#footer ul li { display: table-cell; float: left; text-transform: uppercase; }
*html #footer ul li { float: left; }
#footer ul li a { width: auto; display: block; padding: 0 5px; color: #069; font: normal 10px arial, verdana, sans-serif;  border-right: 1px solid #069;}
#footer ul li.rss a { background: url('../images/rss.gif') no-repeat 5px 0; width: 28px; height: 14px; border-left: 0; }
#footer ul li.rss a span { display: none; }
*html #footer ul li a { float: left; }
#footer ul li.first a { border-left: 0; }
* html #footer .first { display: inline-block; }

#footer ul li.last a, #footer ul li.rss a  {
	border: none;
}


/*ad formatting*/

.catemarketplace .pagead { margin: 10px; }
.catemarketplace .pageadalignright { float: right; }
.catemarketplace .pageadalignleft { float: left; }

.googleAdsense {margin-left: 10px; margin-right: 15px;  clear: left; overflow: hidden; border-width: 1px 0; border-style: solid; border-color: #999; padding: 25px 0 }
.googleAdsense h3 { margin: 1em 0 0; font-size: 12px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.googleAdsense p { margin: 0; }
.googleAdsby { color: #999999; font-weight: bold;}
.visibleUrl { color: #0000FF;}


.ad { margin: 5px 0; padding: 0; }
.contentwellad { position: absolute; top: 235px; right: 5px; margin: 0 0 5px 5px; width: 305px; }
#rtcatcol .ad300x250 { clear: both; margin: 5px auto; }
#leftcat .ad { clear: both; margin: 5px auto; }
#topcat .ad728x90 { float: right; margin: 5px 0; clear: right; padding: 0; }
.storyad300x250 { background: #fff; padding: 5px 0 5px 10px; float: right; }
.dbl_right .pagead { margin: 10px 0; padding: 5px 31px; border: 1px solid #f0f0f0; }

.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { }
.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { }

/* Hide this from IE-Mac \*/
* html .storyad { width: 310px; }
/* end hide */


