/**********************************************************************************
 
 client:				Pepsi Annual Report
 author: 				Andrew Rodgers
 date created:			Saturday, March 13th, 2010.
 date modified: 		Saturday, March 13th, 2010.
 description:			Core Style Sheet for Pepsi Annual Report
 
 notes:					
							
 **********************************************************************************/
html{
	font-size:100%;
}
body {
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: normal;
	line-height:18px;
	background:#fff;
}
/* Site Wrapper
----------------------------------------------- */
#site_wrapper{
	position: relative;
    margin: 0 auto 0; /* For auto-centering */
	padding:20px 0 0;
    width: 980px; /* Adjust width to design */
    text-align: left;
}

/* Site Branding Wrapper
----------------------------------------------- */
#site_brandingWrapper{
	/*
overflow:hidden;
*/
zoom:1;
}
/* Logo */
#site_brandingWrapper h1{
	float:left;
	width:210px;
	height:80px;
}
#site_brandingWrapper h1 a{
	display:block;
	width:100%;
	height:100%;
	font-size:20px;
	line-height:normal;
	text-indent:-9999px;
	background:url(../images/site_logo.gif) no-repeat left top;
}
#site_brandingWrapper h1 a em{
	display:block;
	font-size:13px;
}
#site_navWrapper{
	float:right;
	padding:10px 0 0;
	width:750px;
}
/* Secondary Nav */
#site_secondaryNav{
	float:right;
	margin:0 0 9px;
	height:11px;
	list-style:none;
	font-size:10px;
	line-height:10px;
	color:#2463a3;
	overflow:hidden;
}
#site_secondaryNav li{
	float:left;
	border-left:1px solid #2463a3;
}
#site_secondaryNav li:first-child{
	border-left:none;
}
 #site_secondaryNav li a{
 	display:block;
	padding:0 0 0 8px;
	text-transform:uppercase;
	color:#2463a3;
 }
 #site_secondaryNav li:first-child a{
 	padding:0 7px 0 0;
 }
 
/* Main Nav */
#site_mainNav{
	position:relative;
	z-index:10;
	clear:right;
	list-style:none;
	height:40px;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
}
#site_mainNav li{
	position:relative;
	float:left;
	width:149px;
	height:40px;
	margin:0 0 0 1px;
	zoom:1;
}
#site_mainNav li a {
    display: block;
	padding:6px 12px 8px;
	color:#fff;
	text-decoration:none;
    background: #787877 url(../images/site_mainNavBG.gif) repeat-x left top;
	vertical-align:baseline;
}
#site_mainNav li a em{
	display:block;
	font-style:normal;
}
#site_mainNav .site_mainNav_subNav{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	list-style:none;
	width:214px;
	background:#e1e8ea;
	border:1px solid #697174;
	zoom:1;
}
#site_mainNav .site_mainNav_subNav li{
	float:none;
	width:auto;
	height:auto;
	margin:0;
	background:none;
}
#site_mainNav .site_mainNav_subNav li a{
	font-weight:normal;
	color:#333333;
	background:none;
	zoom:1;
	vertical-align:top;
	border:0px solid #e1e8ea;
}
#site_mainNav .site_mainNav_subNav li:hover{
}
#site_mainNav .site_mainNav_subNav li a:hover{
	background:#fff !important;
	border:0px solid #fff;
}
/** Performance with Purpose **/
#site_mainNav #site_mainNav_performance{
}
#site_mainNav li:hover #site_mainNav_performance, 
#site_mainNav li.active #site_mainNav_performance{
    background: #33679a url(../images/site_mainNav_performanceActiveBG.gif) repeat-x left top;
}
#site_subNav_performance .site_subNav_header a{
	font-weight:bold !important;
	color:#33679a !important;
	border-top:1px solid #33679a !important;
	border-bottom:1px solid #33679a !important;
}
/** Letter to Shareholders **/
#site_mainNav #site_mainNav_letter{
}
#site_mainNav li:hover #site_mainNav_letter,
#site_mainNav li.active #site_mainNav_letter{
    background: #4453a3 url(../images/site_mainNav_letterActiveBG.gif) repeat-x left top;
}
#site_subNav_letter .site_subNav_header a{
	font-weight:bold !important;
	color:#4453a3 !important;
	border-top:1px solid #4453a3 !important;
	border-bottom:1px solid #4453a3 !important;
}
/** Financial Highlights **/
#site_mainNav #site_mainNav_highlights{
}
#site_mainNav li:hover #site_mainNav_highlights,
#site_mainNav li.active #site_mainNav_highlights{
    background: #f15e29 url(../images/site_mainNav_highlightsActiveBG.gif) repeat-x left top;
}
#site_subNav_highlights .site_subNav_header a{
	font-weight:bold !important;
	color:#f15e29 !important;
	border-top:1px solid #f15e29 !important;
	border-bottom:1px solid #f15e29 !important;
}
/** Our Stories **/
#site_mainNav #site_mainNav_stories{
	padding:19px 12px 8px;
}
#site_mainNav li:hover #site_mainNav_stories,
#site_mainNav li.active #site_mainNav_stories{
    background: #026d3a url(../images/site_mainNav_storiesActiveBG.gif) repeat-x left top;
}
#site_subNav_stories .site_subNav_header a{
	font-weight:bold !important;
	color:#30A447 !important;
	border-top:1px solid #30A447 !important;
	border-bottom:1px solid #30A447 !important;
}
/** Downloads **/
#site_mainNav #site_mainNav_downloads{
	padding:19px 12px 8px;
}
#site_mainNav li:hover #site_mainNav_downloads,
#site_mainNav li.active #site_mainNav_downloads{
    background: #2090cf url(../images/site_mainNav_downloadsActiveBG.gif) repeat-x left top;
}
#site_subNav_downloads .site_subNav_header a{
	font-weight:bold !important;
	color:#2090cf !important;
	border-top:1px solid #2090cf !important;
	border-bottom:1px solid #2090cf !important;
}
 
/* Site Utility Wrapper
----------------------------------------------- */
#site_utilityWrapper{
	float:right;
	margin:8px 0 20px 0;
	width:750px;
	font-size:10px;
}
.content_breadcrumbs{
	float:left;
	padding:2px 0 0;
	font-size:10px;
	color:#6f6f6d;
}
 .content_breadcrumbs a{
	margin:0 2px 0 0;
 	color:#6f6f6d;
 }
.addthis_toolbox{
	float:right;
	padding:3px 5px 2px;
	font-size:10px;
	line-height:12px;
	color:#6f6f6d;
	border:1px solid #999;
	zoom:1;
}
.addthis_toolbox span{
	float:left;
	line-height:14px !important;
	vertical-align:bottom;
	zoom:1;
}
.addthis_toolbox a{
	display:block;
	float:left;
	padding:0 3px 0 !important;
	line-height:12px !important;
	vertical-align:bottom;
	zoom:1;
}
.addthis_toolbox a span{
	line-height:10px !important;
}
.addthis_toolbox .addthis_button_compact{
	margin:0 3px 0 3px;
	color:#6f6f6d;
	text-transform:lowercase;
	padding:0 6px 0 0 !important;
	border-right:1px solid #999;
}
.addthis_toolbox .addthis_button_print{
	text-decoration:underline !important;
}
.addthis_toolbox .addthis_button_print span{
	margin-right:4px;
}
/* Generic Content Element Styles
----------------------------------------------- */
h2{
	font-size:20px;
	color:#ccc;
}
h3{
	font-size:16px;
}
h4{
	font-size: 14px;
}
h5{
	font-size: 12px;
}
p{
	font-size: 12px;
	margin: 0 0 12px 0;
}
ol, ul{
	font-size:12px;
}
blockquote{
	font-size:12px;
	margin:0 0 12px 24px;
}
/* Content Wrapper
----------------------------------------------- */
.site_contentWrapper{
	clear:both;
	overflow:hidden;
}

/* Home Content Elements
----------------------------------------------- */
/* Kwicks Nav */
.site_kwicksNav{
	clear:both;
	position:relative;
	height:330px;
	margin:0 0 32px 0;
	overflow:hidden;
}
.kwicks{
	list-style:none;
	margin:0;
}
.kwicks li{
	float:left;
	width:196px;
	height:330px;
}
.kwicks li.active{
	
}
.kwicks li a{
	display:block;
	height:100%;
	color:#fff;
	text-indent:-9999px;
}
#site_kwickNav_performancePurpose{
	background:#269dd5 url(../images/site_kwick_pwp.jpg) no-repeat left top;
}
#site_kwickNav_performanceSustain{
	background:#7767ae url(../images/site_kwick_ps.jpg) no-repeat -10px top;
}
#site_kwickNav_humanSustain{
	background:#f7901f url(../images/site_kwick_hs.jpg) no-repeat -2px top;
}
#site_kwickNav_environmentalSustain{
	background:#78be6d url(../images/site_kwick_es.jpg) no-repeat -5px top;
}
#site_kwickNav_talentSustain{
	background:#26a3db url(../images/site_kwick_ts.jpg) no-repeat left top;
}

.site_homeContent .site_contentContainer{
	padding:0 0 30px 0;
	border-bottom:1px solid #C2C2C2;
	overflow:hidden;
}
/* Left Column */
.site_homeContent .site_leftColumn{
	margin:0 20px 0 0;
	padding:0;
	width:400px;
	overflow:hidden;
}
.site_homeContent .site_leftColumn h3{
	font-size:34px;
	line-height:34px;
	font-weight:normal;
	color:#208fce;
	text-transform:none;
}
.site_homeContent .site_leftColumn img{
	padding:0 10px 10px 0;
	float:left;
}
.site_homeContent .site_leftColumn p{
	color:#6F6F6D;
}
.site_homeContent .site_leftColumn a{
	color:#27aae1;
}
.site_homeContent .site_middleColumn{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:300px;
	overflow:hidden;
}
.site_homeContent .site_middleColumn h5{
	padding:2px 3px 2px 8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background:#f15d29;
}
.site_homeContent .site_middleColumn .content_storyList{
	list-style:none;
}
.site_homeContent .site_middleColumn .content_storyList li{
	padding:10px 0;
	border-top:1px solid #c2c2c2;
	overflow:hidden;
}
.site_homeContent .site_middleColumn .content_storyList li img{
	float:left;
	margin:0 6px 0 0;
}
.site_homeContent .site_middleColumn .content_storyList li h3{
	font-weight:normal;
	margin:0 0 4px 0;
}
.site_homeContent .site_middleColumn .content_storyList li h3 a{
	color:#F15D29;
}
.site_homeContent .site_middleColumn .content_storyList li p{
	line-height:16px;
	margin:0;
}
/* Right Column */
.site_homeContent .site_rightColumn{
	float:left;
	width:240px;
	overflow:hidden;
}
.site_homeContent .site_rightColumn h5{
	padding:2px 3px 2px 8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background:#27aae1;
}
/* Twitter Feed */
.site_twitterWrapper{
	margin:0 0 10px 0;
}
.content_twitterFeed{
	list-style:none;
	width:240px;
	background:#dff2fb;
	margin:0;
}
.content_twitterFeed li{
	padding:8px 8px 10px;
	border-bottom:1px solid #fff;
}
.content_twitterFeed li a{
	word-break:break-all;
}

.site_twitterWrapper .content_followLink{
	display:block;
	padding:2px 6px 5px;
	font-size:10px;
	color:#27aae1;
	background:#dff2fb;
	border-top:1px solid #fff;
}
.site_homeContent .content_shareWrapper{
	padding:0;
	border:none;
	margin:0 0 12px 0;
}
.site_homeContent #site_utilityWrapper{
	float:none;
	width:100%;
	overflow:hidden;
}
.site_homeContent #site_utilityWrapper .addthis_toolbox{
	width:228px;
}
.site_homeContent .addthis_toolbox .addthis_button_compact{
	float:right;
	padding:0 2px !important;
	margin:0;
	border:none;
}
.site_homeContent .content_stockPriceWrapper{
	clear:both;
	font-size:15px;
	color:#2463a3;
}
.site_homeContent .content_stockPriceWrapper p{
	font-size:15px;
}
/* Tabs Content Elements
----------------------------------------------- */
.site_tabsContent .site_contentContainer{
	padding:0 1px 350px;
	border-bottom:1px solid #c2c2c2;
	overflow:hidden;
}
.site_tabsContent .site_tabNav{
	list-style:none;
	font-size:15px;
	overflow:hidden;
}
.site_tabsContent .site_tabNav li{
	float:left;
}
.site_tabsContent .site_tabNav li a{
	display:block;
	width:160px;
	height:48px;
	color:#fff;
	text-indent:-9999px;
}
.site_tabsContent .site_tabNav li a#site_tabNav_performancePurpose{
	width:340px;
	background: url(../images/site_tabNav_performancePurpose.gif) no-repeat left top;
}
.site_tabsContent .site_tabNav li.active a#site_tabNav_performancePurpose{
	width:340px;
	background: url(../images/site_tabNav_performancePurposeActive.gif) no-repeat left top;
}
.site_tabsContent .site_tabNav li a#site_tabNav_performanceSustain{
	background: url(../images/site_tabNav_performanceSutain.gif) no-repeat left top;
}
.site_tabsContent .site_tabNav li a#site_tabNav_humanSustain{
	background: url(../images/site_tabNav_humanSutain.gif) no-repeat left top;
}
.site_tabsContent .site_tabNav li a#site_tabNav_environmentalSustain{
	background: url(../images/site_tabNav_environmentalSutain.gif) no-repeat left top;
}
.site_tabsContent .site_tabNav li a#site_tabNav_talentSustain{
	background: url(../images/site_tabNav_talentSutain.gif) no-repeat left top;
}

.site_tabsContent .site_tabBranding img{
	border:0;
	padding:0;
	margin:0;
}
.site_tabsContent .site_contentContainer{
	padding:20px;
}
/* Left Column */
.site_tabsContent .site_leftColumn{
	width:620px;
}
.site_tabsContent .site_leftColumn h2{
	font-size:12px;
	padding:0 0 3px 160px;
	text-transform:uppercase;
	border-bottom:1px solid #c2c2c2;
}
.site_tabsContent .site_leftColumn h3{
	float:left;
	width:160px;
	height:160px;
	font-size:16px;
	text-transform:uppercase;
}
.site_tabsContent .site_leftColumn .site_performanceList{
	clear:both;
	padding:10px 10px 10px 0;
	border-bottom:1px solid #c2c2c2;
	overflow:hidden;
}
.site_tabsContent .site_leftColumn .site_performanceList p{
	margin: 0 0 12px 0;
	line-height:normal;
	color:#6F6F6D;
}
.site_tabsContent .site_leftColumn .site_performanceList ol{
	float:right;
	width:430px;
	list-style:disc;
	margin:0;
	padding:0 0 0 16px;
	color:#6F6F6D;
	font-weight:normal;
}
.site_tabsContent .site_leftColumn .site_performanceList ol li{
	margin:0 0 12px 0;
}
.site_tabsContent .site_leftColumn .site_performanceList ol a{
	display:block;
	padding:0;
	width:200px;
}
/* Right Column */
.site_tabsContent .site_rightColumn{
	width:246px;
	padding:12px;
}
.site_tabsContent .site_rightColumn h5{
	padding:6px;
	font-size:13px;
	line-height:normal;
	color:#fff;
	text-transform:uppercase;
}
.site_tabsContent .site_rightColumn .content_shareWrapper{
	margin:0 0 12px 0;
	padding: 10px;
	font-size: 12px;
	color:#6f6f6d;
	line-height: normal;
	border:1px solid #cdcdcd;
}
.site_tabsContent .site_rightColumn .content_shareWrapper h5{
	padding:0;
	font-size:12px;
	color:#6F6F6D;
	text-transform:none;
	background:none;
}
.site_tabsContent .site_rightColumn .content_storyList{
	list-style:none;
}
.site_tabsContent .site_rightColumn .content_storyList li{
	padding:8px 2px;
	overflow:hidden;
	border-top:1px solid #c1b8ae;
}
.site_tabsContent .site_rightColumn .content_storyList li img{
	float:left;
	margin:0 9px 0 0;
}
.site_tabsContent .site_rightColumn .content_storyList li h3 {
	font-size:16px;
	font-weight:normal;
	margin:0 0 4px;
}
/* Overlays */
.site_tabsContent .site_leftColumn .site_performance_overlay{
	display:none;
}
.site_performance_overlay {
	padding:12px;
	width:448px;
	font-size:12px;
	border:1px solid #F15D29;
}
.site_performance_overlay h3{
	font-size:12px;
	color:#6f6f6d;
}
.site_performance_overlay h4{
	margin:0 0 6px 0;
	font-size:12px;
	text-transform:uppercase;
	color:#f15d29;
}
.site_performance_overlay p{
	font-size:16px;
	color:#f15d29;
}
.site_performance_overlay ol{
	list-style:disc;
	padding:0 0 0 16px;
	color:#6f6f6d;
}
.site_performance_overlay ol li{
	margin:0 0 6px 0;
}

/* Performance Purpose Tab */
.content_performancePurpose .site_contentContainer{
	padding:50px 120px 80px 420px;
	border:1px solid #336699;
	background: url(../images/site_tabNav_performancePurpose_contentBG.gif) no-repeat left bottom;
}
.content_performancePurpose .site_contentContainer p{
	font-size:14px;
	color:#6f6f6d;
}
/* Human Sustain Tab */
.content_humanSustain .site_contentContainer{
	border:1px solid #f15d29;
}
.content_humanSustain .site_leftColumn h2,
.content_humanSustain .site_leftColumn h3,
.content_humanSustain .site_leftColumn .site_performanceList ol a,
.content_humanSustain .content_shareWrapper h4,
.content_humanSustain .site_rightColumn .content_storyList li a{
	color:#f15d29;
}

.content_humanSustain .site_rightColumn{
	background:#feeede;
}
.content_humanSustain .site_rightColumn h5{
	background:#f15d29;
}

/* Performance Sustain Tab */
.content_performanceSustain .site_contentContainer{
	border:1px solid #5C579B;
}
.content_performanceSustain .site_leftColumn h2,
.content_performanceSustain .site_leftColumn h3,
.content_performanceSustain .site_leftColumn .site_performanceList ol a,
.content_performanceSustain .content_shareWrapper h4,
.content_performanceSustain .site_rightColumn .content_storyList li a{
	color:#5C579B;
}

.content_performanceSustain .site_rightColumn{
	background:#ededf4;
}
.content_performanceSustain .site_rightColumn h5{
	background:#5C579B;
}

/* Environmental Sustainability Tab */
.content_environmentalSustain .site_contentContainer{
	border:1px solid #30a447;
}
.content_environmentalSustain .site_leftColumn h2,
.content_environmentalSustain .site_leftColumn h3,
.content_environmentalSustain .site_leftColumn .site_performanceList ol a,
.content_environmentalSustain .content_shareWrapper h4,
.content_environmentalSustain .site_rightColumn .content_storyList li a{
	color:#30a447;
}

.content_environmentalSustain .site_rightColumn{
	background:#e8f5eb;
}
.content_environmentalSustain .site_rightColumn h5{
	background:#30a447;
}

/* Talent Sustainability Tab */
.content_talentSustain .site_contentContainer{
	border:1px solid #2394c8;
}
.content_talentSustain .site_leftColumn h2,
.content_talentSustain .site_leftColumn h3,
.content_talentSustain .site_leftColumn .site_performanceList ol a,
.content_talentSustain .content_shareWrapper h4,
.content_talentSustain .site_rightColumn .content_storyList li a{
	color:#2394c8;
}

.content_talentSustain .site_rightColumn{
	background:#e7f3f9;
}
.content_talentSustain .site_rightColumn h5{
	background:#2394c8;
}

/* Interior Content Elements
----------------------------------------------- */
.site_interiorContent .site_contentContainer{
	padding:0 1px 350px;
	background: url(../images/site_interiorContentBG.gif) repeat-y left top;
	border-bottom:1px solid #c2c2c2;
	overflow:hidden;
}

.site_interiorContent h2{
	padding:0 0 0 230px;
	margin:0 0 36px 0;
}
.site_interiorContent h3{
}
.site_interiorContent ol, ul{
	margin:0 0 12px 16px;
}
.site_interiorContent ol li, ul li{
	margin:0 0 4px 0;
}
.site_interiorContent .site_rightColumn img{
	margin: 0 0 12px;
}
.site_interiorContent .site_rightColumn a{
	display: block;
	margin: 0 0 12px 24px;
	padding:0 0 0 24px;
} 

/* Left Column
----------------------------------------------- */
.site_leftColumn{
	float:left;
	padding:12px 9px;
	width:180px;
}
.site_leftColumn h3{
	margin: 0 0 4px 0;
	padding: 0 0 2px 0;
	font-size:12px;
	text-transform: uppercase;
}
/* Sub Nav */
.site_leftColumn ol{
	list-style: none;
	margin:0 0 32px 0;
	font-size: 12px;
	font-weight: bold;
	color:#333;
}
.site_leftColumn ol li{
	margin: 0 0 2px 0;
}
.site_leftColumn ol li a{
	display: block;
	padding: 3px 2px 5px 2px;
	color:#333;
	zoom:1;
}
.site_leftColumn ol ol{
	padding: 0 0 0 8px;
	margin:0;
	color:#6f6f6d;
	font-weight: normal;
}
.site_leftColumn ol ol a{
	color:#6f6f6d;	
}
.site_leftColumn ol li.active a{
	padding: 3px 2px 5px 5px;
	color:#fff;
}
.site_leftColumn ol li.active ol a{
	color:#6f6f6d;
}
.site_leftColumn ol + .content_shareWrapper{
} 
.content_shareWrapper{
	padding: 10px;
	font-size: 12px;
	color:#6f6f6d;
	line-height: normal;
	border:1px solid #cdcdcd;
}
.content_shareWrapper h4{
	font-size:13px;
	margin:0 0 2px 0;
}
.content_shareWrapper h5 em{
	display: block;
	font-weight: normal;
}
.content_shareWrapper a{
	display: block;
	min-height:24px;
	margin: 10px 0 0 !important;
	padding: 0 0 0 30px !important;
	color:#6f6f6d;
}
.content_shareWrapper a.content_PDFLink{
	background: url(../images/site_icon_PDFSmall.png) no-repeat left top;
}
.content_shareWrapper a.content_SlideShareLink{
	background: url(../images/site_icon_SlideShareSmall.png) no-repeat left top;
}

/* Middle Column
----------------------------------------------- */
.site_middleColumn{
	float:left;
	padding:10px 20px 30px 32px;
	width:408px;
	color:#6f6f6d;
}
.site_middleColumn h2{
	padding: 0;
	margin: 0 0 18px 0;
	font-size: 28px;
	line-height:normal;
	font-weight: normal;
	color:#f15d29;
}

/* Right Column
----------------------------------------------- */
.site_rightColumn{
	float:right;
	width:320px;
	font-size: 12px;
	color:#6f6f6d;
}
.site_rightColumn .content_learnMoreLink{
	color:#F15D29;
	background: url(../images/site_icon_infoSmall.png) no-repeat left top;
}
.content_DownloadImageLink{
	color:#6f6f6d;
	background: url(../images/site_icon_imageSmall.png) no-repeat left top;
}
.content_PreviewImageLink{
	color:#6f6f6d;
	background: url(../images/site_icon_previewSmall.png) no-repeat left top;
}
.site_rightColumn .content_imageLink{
	padding: 0 !important;
	margin: 0 0 12px !important;
}
.content_imageCaption{
	font-size: 11px !important;
	line-height: normal;
	color:#6f6f6d;
}
.content_imageCaption strong{
	display: block;
	color:#208fce;
}
/* Stories Content
----------------------------------------------- */
.content_stories{
	background: url(../images/content_storiesBG.gif) no-repeat right bottom;
}
/* Colors */
.content_stories .site_leftColumn h3{
	color:#006b39;	
	border-bottom: 1px solid #006b39;
}
.content_stories .site_leftColumn ol li.active a{
	background: #107545;
}
.content_stories .site_leftColumn ol li.active ol a{
	background: none;
}

/* Performance Sustainability Colors */
.content_performanceStories .site_middleColumn h2 {
	color:#5C579B;
}
.content_performanceStories .site_leftColumn ol li.active a{
	background:#5C579B;
}
.content_performanceStories .site_rightColumn .content_learnMoreLink{
	color:#5C579B;
}
.content_performanceStories .content_storyNav li a{
	color:#5C579B !important;
}
.content_performanceStories .content_LandingList li h3 a{
	color:#5C579B !important;
}
/* Human Sustainability Colors */
.content_humanStories .site_middleColumn h2 {
	color:#F15D29;
}
.content_humanStories .site_leftColumn ol li.active a{
	background:#F15D29;
}
.content_humanStories .site_rightColumn .content_learnMoreLink{
	color:#F15D29;
}
.content_humanStories .content_storyNav li a{
	color:#F15D29 !important;
}
.content_humanStories .content_LandingList li h3 a{
	color:#F15D29 !important;
}

/* Environmental Sustainability Colors */
.content_environmentalStories{
	background: url(../images/site_contentWrapperBG_green.jpg) no-repeat right bottom;
}
.content_environmentalStories .site_middleColumn h2 {
	color:#30A447;
}
.content_environmentalStories .site_leftColumn ol li.active a{
	background:#30A447;
}
.content_environmentalStories .site_rightColumn .content_learnMoreLink{
	color:#30A447;
}
.content_environmentalStories .content_storyNav li a{
	color:#30A447 !important;
}
.content_environmentalStories .content_LandingList li h3 a{
	color:#30A447 !important;
}

/* Talent Sustainability Colors */
.content_talentStories{
	background: url(../images/site_contentWrapperBG_blue.jpg) no-repeat right bottom;
}
.content_talentStories .site_middleColumn h2 {
	color:#2394C8;
}
.content_talentStories .site_leftColumn ol li.active a{
	background:#2394C8;
}
.content_talentStories .site_rightColumn .content_learnMoreLink{
	color:#2394C8;
}
.content_talentStories .content_storyNav li a{
	color:#2394C8 !important;
}
.content_talentStories .content_LandingList li h3 a{
	color:#2394C8 !important;
}

.content_stories .content_shareWrapper h4{
	color:#006b39;
}
.content_stories .content_LandingList{
	list-style: none;
	font-size: 12px;
	border-bottom: 1px solid #c2c2c2;
	overflow: hidden;
}
.content_stories .content_LandingList li{
	padding: 9px 0;
	border-top: 1px solid #c2c2c2;
	overflow: hidden;
	zoom:1;
	vertical-align:top;
}
.content_stories .content_LandingList li h3{
	margin: 0 0 4px 0;
	font-size:16px;
	font-weight: normal;
	color:#F15D29;
}
.content_stories .content_LandingList li h3 a{
	color:#F15D29;
	zoom:1;
}
.content_stories .content_LandingList li img{
	float:left;
	margin: 0 9px 0 0;
}
.content_stories .content_storyNav{
	float:right;
	list-style: none;
	width:100%;
	padding: 4px 0 0;
	font-size: 10px;
	line-height: normal;
	border-top:1px solid #c2c2c2;
	overflow: hidden;
}
.content_stories .content_storyNav li{
	float:left;
	padding: 0 6px 0 7px;
	height: 12px;
	border-right:1px solid #6f6f6d;
}
.content_stories .content_storyNav li a{
	color:#F15D29;	
}
.content_stories .content_captionWrapper{
	float:left;
	margin:0 10px 0 0;
	width:180px;
}
.content_stories .content_captionWrapper p{
	margin:0;
	font-size:10px;
	line-height:normal;
}
.content_stories .site_rightColumn p{
	margin:0 0 12px 24px;
}
/* Letters Content
----------------------------------------------- */
.content_letters{
}
.content_letters .site_contentContainer{
	padding:0 1px 100px;
}
.content_letters .site_leftColumn h3{
	color:#4352a3;	
	border-bottom: 1px solid #4352a3;
}

.content_letters .site_leftColumn ol li.active a{
	background: #625ea9;
}
.content_letters .site_leftColumn ol li.active ol a{
	background: none;
}

.content_letters .content_shareWrapper h4{
	color:#4352a3;
}
.content_letters .site_middleColumn h2{
	color:#208fce;
}
.content_letters .site_middleColumn h3{
	color:#208fce;
	margin:0 0 12px 0;
}
.content_letters .site_middleColumn strong{
	color:#4352A3;
	font-size:13px;
}
.content_letters .content_nextSectionLink{
	padding: 0 12px 0 0;
	font-size: 10px;
	line-height: normal;
	text-transform: uppercase;
	background: #d9dced;
	border:1px solid #625ea9;
	overflow: hidden;
	zoom:1;
}
.content_letters .content_nextSectionLink img{
	position:relative;
	float:left;
	display:block;
	white-space:normal;
	margin: 0 8px 0 0;
}
.content_letters .content_nextSectionLink p{
	font-size: 10px;
	margin: 10px 0 2px;
}
.content_letters .content_nextSectionLink p strong{
	font-size:10px;
	color:#6F6F6D;
}
.content_letters .content_nextSectionLink a{
	display: block;
	color:#6f6f6d;
}
.content_letters .content_nextSectionLink p + a{	color:#4352a3;
	margin:0 0 5px 0;
}

/* Highlights Content
----------------------------------------------- */
.content_highlights{
}
.content_highlights .site_contentContainer{
	padding:0 1px 100px;
}
.content_highlights .site_leftColumn h3{
	color:#f15d29;	
	border-bottom: 1px solid #f15d29;
}

.content_highlights .site_leftColumn ol li.active a{
	background: #f15d29;
}
.content_highlights .site_leftColumn ol li.active ol a{
	background: none;
}

.content_highlights .content_shareWrapper h4{
	color:#f15d29;
}
.content_highlights .content_instructions{
	color:#f15d29;
}
.content_highlights .site_middleColumn h3{
	font-size:20px;
	font-weight:normal;
	color:#f15d29;
}
.content_highlights .site_middleColumn img{
	margin:0 0 12px 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #c2c2c2;
}
.content_highlights .site_middleColumn .content_megaBrandsChart{
	margin:0 0 12px 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #c2c2c2;
}
.content_highlights .site_middleColumn .content_megaBrandsChart a{
	display:block;
	margin:0 0 3px;
}
.content_highlights .site_middleColumn .content_megaBrandsChart img{
	margin:0;
	padding:0;
	border-bottom:none;
}
.content_highlights .site_middleColumn .content_megaBrandsChart .content_brands_overlay{
	display:none;
}
.content_brands_overlay{
	padding:12px;
	width:424px;
	font-size:12px;
	border:1px solid #f15d29;
	overflow:hidden;
}
.content_brands_overlay img{
	float:left;
}
.content_brands_overlay h3{
	margin:0 0 6px 0;
	color:#f15d29;
}
.content_brands_overlay p{
	padding:0 12px 0 0;
	color:#6F6F6D;
}
.content_brands_overlay ul{
	margin:0 0 12px 20px;
	color:#6F6F6D;
}
.content_brands_overlay ol{
	margin:0 0 12px 24px;
}
.content_brands_overlay ol li, 
.content_brands_overlay ul li{
	margin:0 0 4px;
	color:#6F6F6D;
}
.content_brands_overlay a{
	color:#f15d29;
}
.content_highlights_rankingList{
	list-style:none;
	float:right;
	padding:20px;
	width:220px;
	color:#fff;
	background:#208ccc;
}
.content_highlights_rankingList li{
	padding:6px 0;
	border-bottom:1px solid #fff;
}
.content_highlights_rankingList li:first-child{
	padding:0 0 4px;
}
.content_highlights_rankingList li h3{
	font-size:15px;
	text-transform:uppercase;
}
.content_highlights_rankingList li strong{
	display:block;
	font-size:16px;
	line-height:normal;
}
.content_highlights_rankingList li em{
	display:block;
	font-size:14px;
	line-height:normal;
}

/* Downloads Content
----------------------------------------------- */
.content_downloads{
	background: url(../images/content_downloadsBG.gif) no-repeat right bottom;
}
.content_downloads .content_shareWrapper h4{
	color:#27aae1;
}
.content_downloadReqs{
	margin:12px 0 0;
	padding:10px;
	color:#6F6F6D;
	font-size:12px;
	line-height:normal;
	border:1px solid #CDCDCD;
}
.content_downloadReqs p{
	line-height:normal;
	color:#6F6F6D;
}
.content_downloadReqs p a{
	display:block;
	color:#27aae1;
}
.content_downloadsList{
	list-style:none;
	font-size:12px;
}
.content_downloadsList li{
	padding:10px 10px 10px 0;
	border-bottom:1px solid #c2c2c2;
}
.content_downloadsList li a{
	display:block;
	padding:18px 0 6px 78px;
	color:#27aae1;
	background: url(../images/site_icon_downloadPDF.gif) no-repeat left top;
}

/* Corporate Content
----------------------------------------------- */
.content_corporate  .site_contentContainer{
	padding:0 1px 60px;
}
.content_corporate .site_leftColumn h3{
	color:#2463a3;	
	border-bottom: 1px solid #2463a3;
}
.content_corporate .site_leftColumn ol li.active a{
	background: #2463a3;
}
.content_corporate .site_leftColumn ol li.active ol a{
	background: none;
}

.content_corporate .content_shareWrapper h4{
	color:#2463a3;
}
.content_corporate .site_middleColumn{
	padding:0 0 30px 32px;
	font-size:12px;
	width:748px;
}
.content_corporate .site_middleColumn .content_innerLeftColumn{
	float:left;
	padding:0 20px 0 0;
	width:354px;
}
.content_corporate .site_middleColumn .content_innerRightColumn{
	float:right;
	padding:0 20px 0 0;
	width:354px;
}
.content_corporate .site_middleColumn .content_innerFullColumn{
	clear:both;
}
.content_corporate .site_middleColumn img.content_fullColumnImage{
	margin:0 0 6px 0;
}
.content_corporate .site_middleColumn .content_imageCaption{
	color:#2463a3;
}
.content_corporate .site_middleColumn h2{
	font-size:18px;
	color:#6f6f6d;
	font-weight:bold;
}
.content_corporate .site_middleColumn h3{
	margin:0 0 6px 0;
	font-size:16px;
	color:#2463a3;
	font-weight:normal;
}
.content_corporate .site_middleColumn h4{
	margin:0 0 4px 0;
	font-size:13px;
	color:#6F6F6D;
} 
.content_corporate .site_middleColumn ul{
	margin:0 0 12px 16px;
}
.content_corporate .site_middleColumn ol{
	margin:0 0 12px 26px;
}
.content_corporate .site_middleColumn .content_peopleList{
	list-style:none;
	padding:10px 0;
	margin:0;
	min-height:466px;
	border-top:1px solid #c2c2c2;
}
.content_corporate .site_middleColumn .content_peopleList + .content_notation{
	border-top:1px solid #c2c2c2;
}
.content_corporate .site_middleColumn .content_peopleList li{
	margin:0 0 10px 0;
}
.content_corporate .site_middleColumn .content_peopleList li.content_uniquePerson{
	border-top:1px solid #c2c2c2;
	padding:4px 0 0;
	margin:24px 0 12px 0;
}
.content_corporate .site_middleColumn .content_floatLeft{
	float:left;
}
.content_corporate .site_middleColumn .content_floatRight{
	float:right;
}
.content_corporate .site_middleColumn ol.content_floatLeft{
	width:40%;
}
.content_corporate .site_middleColumn ol.content_floatRight{
	width:40%;
}
.content_notation{
	width:70%;
	clear:both;
	font-size:10px;
	line-height:normal;
}

/* Financial Info
----------------------------------------------- */
.content_financialNavLink{
	clear:both;
	zoom:1;
	margin:0 24px 0 0;
	line-height:14px;
}
.content_financialNavLink a{
	color:#2463A3;
	display:block;
}
.content_financialNavLink a em{
	float:none;
	font-size:14px;
	color:#2463A3;
	font-style:normal;
}
.content_financialPrevLink{
	float:right;
	padding:0 10px 0 0;
}
.content_financialNextLink{
	float:right;
	padding:0 0 0 10px;
}
.content_financialNavLink em{
	float:right;
	color:#c2c2c2;
}

/* Site Info
----------------------------------------------- */
#site_info{
	clear:both;
	padding: 12px 0;
	font-size: 10px;
	line-height: normal;
	overflow: hidden;
}
#site_info ol{
	float:left;
	margin: 0 12px 0 0;
	list-style: none;
	color:#6f6f6d;
	overflow: hidden;
}
#site_info ol li{
	float:left;
	margin: 0 0 0 2px;
}
#site_info ol li a{
	font-weight: bold;
	color:#6f6f6d;
}
#site_info ol li a img{
	display: block;
}
#site_info .site_textLinks{
	padding: 12px 0 0;
}
#site_info .site_textLinks li{

}
#site_info .site_textLinks li a{
	padding: 0 3px 0 4px;
}
#site_info .site_followLinks{
	float:right;
	font-size:9px;
}
#site_info .site_followLinks li{
	margin: 0 0 0 7px;
}
#site_info .site_followLinks li:first-child{
	float:none;
	margin: 0 0 2px 8px;
}






