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; height:100px}

a.biggrey {color:#717273; text-decoration:underline}
a.biggrey:hover {color:#333; text-decoration:underline}

/* Text Style Overwrites */
h1 {text-transform:uppercase; color:#3B3B3B; line-height:1em}
h2 {text-transform:uppercase; color:#3B3B3B; line-height:1em}
h3 {color:#3B3B3B; line-height:1em;}

b {color:#3B3B3B;}
p {color:#3B3B3B;}

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; text-align:left}
.content-main th.yel {background-color:#FFE14F; color:#5F6062; padding:5px; font-weight:bold; vertical-align:top; text-align:left}
.content-main td {padding:5px; vertical-align:top; border-bottom:1px 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}
#pdfdownloadhome {visibility:hidden}
.fl {float:left}
a.more {float:right}

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}

#CSA {visibility:visible}



/* Top Internal Content Banner */
#internalbanner {float:left; width:790px; margin-bottom:10px; background-color:#717273; layer-background-color:#717273}
	#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:256px; 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 */		
div.content-supp, #internalbanner, p.g-link {display:none}
.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:#717273; layer-background-color:#717273; 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}


