/* OUR WORK tabs */

.wrapper_menu_list { width: 112px; float: left; margin: 0 18px 0 0; }
.wrapper_menu_list ul.tabs_work {  }
.wrapper_menu_list ul.tabs_work li { padding: 0; float: left; margin: 0 0 18px; }
.wrapper_menu_list ul.tabs_work li a.tab_work { 
	display: block; width: 108px; height: 108px;  
	background: url('../images/tab_work_default.png') #fff no-repeat center center;
}

.wrapper_menu_list ul.tabs_work li a.tab_work:hover, .wrapper_menu_list ul.tabs_work li a.selected {   
	background-image: url('../images/tab_work_active.png');
}

.wrapper_menu_list ul.tabs_work li a.tab_work span.tab_ico { 
	display: block; width: 108px; height: 72px; 
	background: url('../images/ico_work_sustainable.png') transparent no-repeat top center;
}
.wrapper_menu_list ul.tabs_work li a.tab_work span.tab_label {
	display: block; width: 108px; height: 36px; 
	background: url('../images/label_work_sustainable.png') transparent no-repeat top center;
}

/* specific icons, labels */
.wrapper_menu_list ul.tabs_work li a#tab_sustainable span.tab_ico { background-image: url('../images/ico_work_sustainable.png'); }
.wrapper_menu_list ul.tabs_work li a#tab_sustainable span.tab_label { background-image: url('../images/label_work_sustainable.png'); }

.wrapper_menu_list ul.tabs_work li a#tab_environment span.tab_ico { background-image: url('../images/ico_work_environment.png'); }
.wrapper_menu_list ul.tabs_work li a#tab_environment span.tab_label { background-image: url('../images/label_work_environment.png'); }

.wrapper_menu_list ul.tabs_work li a#tab_health span.tab_ico { background-image: url('../images/ico_work_health.png'); }
.wrapper_menu_list ul.tabs_work li a#tab_health span.tab_label { background-image: url('../images/label_work_health.png'); }

.wrapper_menu_list ul.tabs_work li a#tab_commitment span.tab_ico { background-image: url('../images/ico_work_commitment.png'); }
.wrapper_menu_list ul.tabs_work li a#tab_commitment span.tab_label { background-image: url('../images/label_work_commitment.png'); }

/* CONTENT / FEATURE */

/* WORK: 790px; right */
body#work .tabContent { width: 790px; float: right; }

/* TABS WORK */
div.tabContent {  }
div.tabContent.hide { display: none; }

.tabContent h2.header_work, h2.header_section {  
	height: 36px; background: url('../images/header_work_chdi.png') #fff no-repeat 0 -8px;
	border-bottom: 3px solid #f5a601;
	margin: 0 0 9px;
}

.tabContent h2#chdi { background-image: url('../images/header_work_chdi.png'); }
.tabContent h2#cci { background-image: url('../images/header_work_cci.png'); }
.tabContent h2#chai { background-image: url('../images/header_work_chai.png'); }
.tabContent h2#cgi { background-image: url('../images/header_work_cgi.png'); }
h2#main_about { background-image: url('../images/header_section_about.png'); }

/* STORY - WORK */
.story_work { width: 460px; float: left; margin: 0 18px 0 0;  }
.story_marquee { width: 448px; height: 252px; padding: 4px; border: 1px solid #9c9c9c; overflow: hidden; margin: 0 auto 12px;}
.story_body {  }

/* STORY - BLOG, MAIN {i.e., about the campaign} */
.wrapper_feature_main { width: 548px; float: left; margin: 0 18px 0 0; }
.wrapper_feature_rc { width: 360px; float: right; margin: 0; }
.wrapper_feature_main .story_marquee { width: 528px; text-align: center; }
.story_main { width: 540px; margin: 0 auto;  }
.story_marquee_main { width: 528px; height: 297px; padding: 4px; border: 1px solid #9c9c9c; background: #fff; 
	text-align: center; overflow: hidden; margin: 0 auto 12px;}
.story_marquee_main img { display: block; }	
/* if height of pic needs adjusting */
.wrapper_fixedH { height: 297px; overflow: hidden; }

.story_body {  }

/* related */
.wrapper_feature_rc ul.linklist { 
	list-style: none;
	font-size: 120%;
}

.wrapper_feature_rc ul.linklist li { margin: 0 0 9px; line-height: normal; }
 

/* right col */
.box_stats { 
	width: 298px; padding: 4px; float: right; border: 1px solid #9c9c9c;
	background: #fff;
}

.stats_inner { margin: 0 auto; padding: 9px; background: url('../images/bgGrad_work_stat.png') #d0e5f3 repeat-x bottom left; }
.stats_inner h4 { height: 32px; width: 280px; color: #0094d9; margin: 0 0 24px; font-size: 160%; text-transform: uppercase; text-align: center;
	background: url('../images/header_rc_results.png') transparent no-repeat top center;}
.stats_inner ul.list_stats { margin: 0; color: #0064a6; font-size: 120%; line-height: 140%;}
.stats_inner ul.list_stats li { margin: 0 0 18px; }
.stats_inner ul.list_stats span.emphatic { font-size: 210%; line-height: 105%; font-weight: bold; display: inline; margin: 0 0 3px; }

