div.content-main {width:620px;}


table.promo {width:196px;}
td.promotitle {background-color:#717273; color:#FFF; font:bold 9px Verdana, Arial; height:24px; padding-left:4px; text-transform:uppercase}
td.hightop {text-align:center; padding-top:7px; padding-bottom:24px;}
td.promohd {font:bold 13px Verdana, Arial; color:#3B3B3B; padding-top:11px; padding-bottom:9px; padding-left:5px; padding-right:3px}
td.promo {font:10px Verdana, Arial; color:#3B3B3B; padding-left:5px; vertical-align:top;}

a.biggrey {color:#717273; text-decoration:underline}
a.biggrey:hover {color:#333; text-decoration:underline}

/* Text Style Overwrites */
h1 {text-transform:uppercase; color:#3B3B3B;}
h2 {text-transform:uppercase; color:#3B3B3B;}
h3 {color:#3B3B3B;}

b {color:#3B3B3B;}
p {color:#3B3B3B;}
p.g-link {margin-top:1em;}

sub {font-size:0.9em; vertical-align:sub}
sup {font-size:0.9em; vertical-align:super}

table.text, table.data, .content-main ul, .content-main ol {margin-bottom:1em; color:#3B3B3B;}
.content-main ul {list-style-type:square}
.content-main ul li {padding-top:5px; padding-bottom:5px;}
.content-main th {background-color:#4D4D4F; color:#fff; padding:5px; font-weight:bold; vertical-align:top}
.content-main th.yel {background-color:#FFE14F; color:#5F6062; padding:5px; font-weight:bold; vertical-align:top}
.content-main td {padding:5px; vertical-align:top; border-bottom:1px solid #FFE14F}
.content-main td.nobdr {border-bottom:0px solid #FFE14F}
.content-main td.yel {background-color:#FFE14F; color:#5F6062; font-weight:bold}
.content-main td.cd {font-weight:bold}
.content-main td.d {}
.content-main td.bdrl {border-left:1px dotted #CCC}


.content-main td.stakel {width:50%}
.content-main td.staker {width:50%; border-left:1px dotted #CCC}

div.breakout {background-image:url(../images/background_breakout.gif); background-repeat:no-repeat; background-position:bottom right; background-color:#FFF6DA; layer-background-color:#FFF6DA; padding:14px; margin-bottom:20px;}

.dn {display:none}
.fl {float:left}
a.more {float:right}

img.logo {padding-bottom:5px;}

h1.hometagline  {font-size:2.9em; color:#717273; padding:0em; margin:0em;}
h1.hometagline a {color:#717273;}

#CSA, #CSB, #CSC, #CSD, #CSE, #CSF, #CSG, #CSH, #CSI, #CSJ, #CSK, #CSL, #CSM, #CSN {position:absolute; visibility:hidden; width:159px}




/* Top Internal Content Banner */
#internalbanner {float:left; width:790px; margin-bottom:10px; background-color:#717171; layer-background-color:#717171}
	#asharedfuture {float:left; padding-left:17px; padding-top:15px; padding-bottom:26px; width:773px; height:23px; z-index:2; visibility:visible;}
	#sr2007 {float:left; padding-left:17px; padding-bottom:16px; width:260px; height:20px; z-index:3; visibility:visible;}
	#pdfdownload {float:right; text-align:right; padding-right:10px; padding-top:12px; width:256px; height:20px; z-index:3; visibility:visible;}
		#pdfdownload a {color:#FFF}	

/* Right Navigation Case Study Include and Page Specific Image */		
.content-supp {padding-top:185px; width:159px; background-image:url(../images/case_studies_ricepaddy.jpg); background-repeat:no-repeat; background-position:top left; background-color:#FFF; layer-background-color:#FFF;}
.tithdr-supp {width:149px; padding-left:10px; padding-top:8px; padding-bottom:8px; border-bottom:10px solid #FFF; background-color:#999; layer-background-color:#999; color:#FFF; text-transform:uppercase; font-weight:bold}
.cathdr-supp {font-size:0.9em; padding-top:6px; padding-bottom:6px; border-top:2px solid #FFD50F; border-bottom:2px solid #FFD50F; color:#999; text-align:right}
.content-cs {font-size:0.9em; padding-top:8px; padding-bottom:20px; color:#999}

.content-supp a.small, .content-supp a.more {text-decoration:underline}
.content-supp a.small:hover, .content-supp a.more:hover {text-decoration:none}

/* Feature Pages */	
.feature-banner {float:left; width:774px; height:109px; margin-bottom:2px; background-color:#727375; layer-background-color:#727375; padding-top:77px; padding-left:16px; background-repeat:no-repeat; background-position:top right;}
.feature-yellow {float:left; width:235px; padding-top:60px; padding-bottom:23px; padding-left:20px; padding-right:50px; background-color:#FFD50F; layer-background-color:#FFD50F;  background-repeat:no-repeat; background-position:239px 5px; font-size:1.8em; line-height:1em; color:#3B3B3B;}
.feature-intro {float:left; width:436px; padding-top:15px; padding-left:16px;}
.feature-content {float:left; width:774px; padding-top:1em}


