html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, th, td {
	border-collapse: collapse;	
	vertical-align: top;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight: bold;
}


body {
	margin-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #494949;
}



/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

/* GLOBAL STRUCTURE STYLES */

#wrapper {
	margin: 0 auto;
	width: 975px;
	background: #fff;
	border: solid #bababa;
	border-width: 0 1px 1px;
	font-size: 1.1em;
	line-height: 1.2em;
}
	#header {
		padding-top: 18px;
		float: left;
		width: 100%;
	}
		#logo {
			margin:  0 0 18px 18px;
			padding-top: 28px;
			width: 502px;
			background-image: url(/ehs/annualreport/img/logo_coned.gif);
			float: left;
		}
		#search {
			padding-right: 18px;
			float: right;	
		}
		#textsize {
			padding: 20px 38px 0 0;
			float: right;	
		}
	#content {
		float: left;
		width: 100%;
		background: url(/ehs/annualreport/img/bg_3cols.gif) repeat-y;
	}
			#page_home #content, #page_home #footer {
				background: none;	
			}
			.content_case {
				width: 460px;
			}
				#main .content_case p {
					margin-bottom: 1.35em;
					line-height: 1.6em;
				}
		#leftnav {
			padding-bottom: 40px;
			float: left;
			width: 216px;
		}
		#main {
			margin: 0 1px;
			padding: 25px 20px 40px;
			float: left;
			width: 500px;
			display: inline;
			min-height: 435px;
		}
			/*#page_search #main, #page_sitemap #main {
				width: 717px;
			}*/
		#sidebar {
			margin-right: -3px;
			padding: 0 5px 0 10px;
			float: left;
			width: 200px;
			position: relative;
		}
	#footer {
		padding: 10px 35px;
		clear: both;
		border-top: 1px solid #bababa;
		background: url(/ehs/annualreport/img/bg_3cols.gif) repeat-y;
	}
	

/* END GLOBAL STYLES ================================================== */



/* COMPANY OVERVIEW STYLES */			

#landing_flash {
	margin-bottom: 2em;	
}



/* END COMPANY OVERVIEW STYLES ================================================== */




/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */



#gnav {
	width: 100%;
	float: left;
	background: #c5e3c1;
	color: #254220;
}
	#gnav_links li {
		float: left;
		border-right: 2px dotted #fff;
	}
		#gnav_links li a {
			padding-top: 51px;
		}
		#gnav_links li#but_ex_msg, #gnav_links li#but_ex_msg a {
			width: 103px;
			background-image: url(/ehs/annualreport/img/but_ex_msg.gif);
		}
		#gnav_links li#but_ourbiz, #gnav_links li#but_ourbiz a {
			width: 97px;
			background-image: url(/ehs/annualreport/img/but_ourbiz.gif);
		}
		#gnav_links li#but_climate, #gnav_links li#but_climate a {
			width: 89px;
			background-image: url(/ehs/annualreport/img/but_climate.gif);
		}
		#gnav_links li#but_stwdship, #gnav_links li#but_stwdship a {
			width: 139px;
			background-image: url(/ehs/annualreport/img/but_stwdship.gif);
		}
		#gnav_links li#but_employees, #gnav_links li#but_employees a {
			width: 108px;
			background-image: url(/ehs/annualreport/img/but_employees.gif);
		}
		#gnav_links li#but_safety, #gnav_links li#but_safety a {
			width: 112px;
			background-image: url(/ehs/annualreport/img/but_safety.gif);
		}
		#gnav_links li#but_communities, #gnav_links li#but_communities a {
			width: 121px;
			background-image: url(/ehs/annualreport/img/but_communities.gif);
		}
		
		#gnav_links li a:hover, #gnav_links li a.nav_select,
		.section_ex_msg #gnav_links li#but_ex_msg a,
		.section_climate #gnav_links li#but_climate a,
		.section_stwdship #gnav_links li#but_stwdship a,
		.section_safety #gnav_links li#but_safety a,
		.section_employees #gnav_links li#but_employees a,
		.section_communities #gnav_links li#but_communities a,
		.section_ourbiz #gnav_links li#but_ourbiz a {
			background-position: 0 -51px;
		}
			


#submenu li {
	border-bottom: 1px solid #bababa;
	float: left;
	clear: left;
	width: 100%;
}
	#submenu li a {
		padding: 12px 20px;
		display: block;
		color: #656565;
	}
		#submenu li a#nav_print {
			padding-left: 45px;
			background: url(/ehs/annualreport/img/icon_print.gif) 19px 9px no-repeat;
		}
		#submenu li a#nav_email {
			padding-left: 45px;
			background: url(/ehs/annualreport/img/icon_email.gif) 12px 9px no-repeat;
		}
		#submenu li a#nav_reportoview {
			padding-top: 38px;
			padding-left: 103px;
			height: 64px;
			background: url(/ehs/annualreport/img/icon_report.gif) 16px 13px no-repeat;
		}
	#submenu li a:hover,
	#submenu li:hover a,
	#submenu li a.nav_select,
	/*executive message*/
	.sub_sustainability #nav_sustainability,
	.sub_ehspolicy #nav_ehspolicy,
	#page_profile #nav_profile,
	#page_about #nav_about,
	/*our business*/
	#page_bizplan #nav_bizplan,
	#page_riskmgmt #nav_riskmgmt,
	#page_shareholder #nav_shareholder,
	#page_perfhigh #nav_perfhigh,
	/*climate change*/
	.sub_footprint_coned #nav_footprint_coned,
	.sub_footprint_cust #nav_footprint_cust,
	/*environmental stewardship*/
	.sub_initiatives #nav_envinit,
	#page_conservation #nav_conservation,
	#page_envperformance #nav_envperformance,
	#page_recognition #nav_recognition,
	/*our employees*/
	#page_recruiting #nav_recruiting,
	#page_ethprac #nav_ethprac,
	#page_wellbeing #nav_wellbeing,
	.sub_empcont #nav_empcont,
	#page_recdiversity #nav_recdiversity,
	/*safety and health*/
	.sub_injuryfree #nav_injuryfree,
	#page_response #nav_response,
	#page_health_perf #nav_health_perf,
	#page_safety_issues #nav_safety_issues,
	/*supporting communities*/
	#page_reliable #nav_reliable,
	#page_infrastructure #nav_infrastructure,
	#page_support #nav_support,
	#page_partnerships #nav_partnerships {
		color: #058edc;	
	}
		#submenu li a#nav_print:hover {
			background-position: 19px -25px;	
		}
		#submenu li a#nav_email:hover {
			background-position: 12px -25px;	
		}
		
		#submenu li ul {
			display: none;	
		}
			.sub_sustainability #submenu li ul#subnav1,
			.sub_ehspolicy #submenu li ul#subnav2,
			.sub_initiatives #submenu li ul#subnav1,
			.sub_footprint_coned #submenu li ul#subnav1,
			.sub_footprint_cust #submenu li ul#subnav2,
			.sub_envgov #submenu li ul#subnav1,
			.sub_initiatives #submenu li ul#subnav2,
			.sub_commitment #submenu li ul#subnav1,
			.sub_empcont #submenu li ul#subnav1,
			.sub_innovation #submenu li ul#subnav1,
			.sub_injuryfree #submenu li ul#subnav1 {
				display: block;	
			}
	
		#submenu li ul li {
			border-top: 1px solid #bababa;
			border-bottom: none;
			display: block;
			
		}
			#submenu li ul li a {
				padding-left: 40px;
				font-weight: normal;	
				color: #058edc;
				background-image: url(/ehs/annualreport/img/nav_sub_arrow.gif);
				background-repeat: no-repeat;
				background-position: 26px 15px;
				display: block;
			}
				#submenu li ul li a:hover, #submenu li ul li a.nav_select,
				/*executive message*/
				#page_modelgreen #subnav_modelgreen,
				#page_promotegreen #subnav_promotegreen,
				#page_greenlifestyle #subnav_greenlifestyle,
				#page_partnergovt #subnav_partnergovt,
				#page_greeninfra #subnav_greeninfra,
				#page_societal #subnav_societal,
				#page_integrated #subnav_integrated,
				#page_accountability #subnav_accountability,
				#page_auditing #subnav_auditing,
				/*climate change*/
				#page_emissions #subnav_emissions,
				#page_ghg #subnav_ghg,
				#page_renewable #subnav_renewable,
				#page_smartgrid #subnav_smartgrid,
				#page_vehicle #subnav_vehicle,
				#page_participation #subnav_participation,
				#page_resources #subnav_resources,
				#page_cleanenergy #subnav_cleanenergy,
				#page_demandresponse #subnav_demandresponse,
				#page_demandside #subnav_demandside,
				#page_distgen #subnav_distgen,
				#page_incentives #subnav_incentives,
				/*environmental stewardship*/
				#page_historic #subnav_historic,
				#page_bio #subnav_bio,
				#page_fish #subnav_fish,
				#page_mgp #subnav_mgp,
				#page_tree #subnav_tree,
				/*our employees*/
				#page_award_exc #subnav_award_exc,
				#page_award_safety #subnav_award_safety,
				/*safety and health*/
				#page_safetycomm #subnav_safetycomm,
				#page_safetyed #subnav_safetyed,
				#page_gatherings #subnav_gatherings,
				#page_contsafety #subnav_contsafety,
				#page_pubsafety #subnav_pubsafety {
					background-color: #cce9f8;	
				}




/* #################################################### */
/* ------------------>>> LISTS <<<------------------- */
/* #################################################### */

#executives {
	margin-top: 360px;
	font-size: .9em;
}
	#executives li {
		padding-top: 15px;	
	}
		#executives img {
			margin: 0 0 7px 11px;	
		}
		#executives p {
			padding-left: 35px;	
		}

.dottedlist {
}
	.dottedlist li {
		padding-bottom: 8px;	
	}
	.dottedlist li + li {
		padding-top: 20px;
		border-top: 1px dotted #bababb;
	}
	
.bulletlist, .innerlist {
	line-height:1.55em;
}

.bulletlabel, .bulletlist {
	color: #696;	
}
	.bulletlabel {
		font-weight: bold;	
	}
	.bulletlist {
		margin: 0 0 2em 1.5em;
		list-style-type: disc;
	}
		.bulletlist li {
			margin-bottom: .7em;	
		}
			#page_incentives .bulletlist li {
				margin-bottom: 1.5em;	
			}
			.bulletlist span {
				color: #494949;	
			}
	.innerlist {
		margin-left: 2em;	
	}
		.innerlist li {
			list-style-type: square;
			list-style-position: inside;
		}

.iconlist {
}
	.iconlist li {
		margin: 3px 0;
		padding-left: 25px;
		background: 10px 1px no-repeat;
	}
		li.arrow_green {
			background-image: url(/ehs/annualreport/img/icon_green_arrow.gif);
		}
		li.arrow_yellow {
			background-image: url(/ehs/annualreport/img/icon_yellow_arrow.gif);
		}
		li.arrow_red {
			background-image: url(/ehs/annualreport/img/icon_red_arrow.gif);
		}
		li.dot_green {
			background-image: url(/ehs/annualreport/img/icon_green_dot.gif);
		}
		li.dot_yellow {
			background-image: url(/ehs/annualreport/img/icon_yellow_dot.gif);
		}
		li.dot_red {
			background-image: url(/ehs/annualreport/img/icon_red_dot.gif);
		}



.group_caption {
	font-size: .9em;
	width: 100%;
}
	.group_caption li {
		padding: 0 0 2em .4em;
		float: left;
		display: inline;	
		width: 31%;
	}


.chartlist {
	margin-top: 40px;	
}
.chartlist li {
	padding-bottom: 25px;	
}
		.chartlist li .imgcaption {
			padding-left: 40px;	
		}

#emissions_list li {
	padding: 15px;
	float: left;
	width: 208px;
}


#list_wrap {
	float: left;
	width: 100%;
	background: url(/ehs/annualreport/img/bg_sitemap.gif) repeat-y;
}
	#list_wrap dl {
		float: left;
		width: 240px;
	}
	#list_wrap dl.dlone {
		margin-right: 20px;
		display: inline;
	}
		#list_wrap dt {
			padding-top: 11px;	
		}
			#list_wrap dt a {
				font-weight: bold;
				font-size: 1.1em;
				color: #494949;
			}
			#list_wrap dd {
				padding: 1px 10px;	
			}
			#list_wrap dd.sm_main {
				padding-top: 8px;	
			}
				#list_wrap dd a {
					font-weight: normal;
					color: #494949;
				}
				#list_wrap dd.sm_main a {
					font-weight: bold;
					color: #578157;
				}




/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

/* header styles */

h1 {
}
	h1.page_title {
		margin-bottom: 15px;	
		padding-top: 25px;
	}
		/*executive message*/
		#page_sustainability h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_sustainability.gif);
		}
		#page_modelgreen h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_modelgreen.gif);	
		}
		#page_promotegreen h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_promotegreen.gif);	
		}
		#page_greenlifestyle h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_greenlifestyle.gif);	
		}
		#page_partnergovt h1.page_title {
			padding-top: 70px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_partnergovt.gif);	
		}
		#page_greeninfra h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_greeninfra.gif);	
		}
		#page_societal h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_societal.gif);	
		}
		#page_ehspolicy h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_ehspolicy.gif);	
		}
		#page_integrated h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_integrated.gif);	
		}
		#page_accountability h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_accountability.gif);	
		}
		#page_auditing h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_auditing.gif);	
		}
		#page_about h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_transparent_comm.gif);	
		}
		#page_profile h1.page_title {
			background-image: url(/ehs/annualreport/executive_message/img/hdr_page_profile.gif);
		}
		/*end executive message*/
		
		/*our business*/
		#page_bizplan h1.page_title {
			background-image: url(/ehs/annualreport/our_business/img/hdr_page_bizplan.gif);	
		}
		#page_riskmgmt h1.page_title {
			background-image: url(/ehs/annualreport/our_business/img/hdr_page_riskmgmt.gif);	
		}
		#page_shareholder h1.page_title {
			background-image: url(/ehs/annualreport/our_business/img/hdr_page_shareholder.gif);	
		}
		#page_perfhigh h1.page_title {
			margin-bottom: 0;
			background-image: url(/ehs/annualreport/our_business/img/hdr_page_perfhigh.gif);	
		}
		/*end our business*/
		
		/*climate change*/
		#page_conedfoot_landing h1.page_title {
			padding-top: 46px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_footprint_coned.gif);	
		}
		#page_emissions h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_emissions.gif);	
		}
		#page_ghg h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_greenhouse.gif);	
		}
		#page_renewable h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_renewable_energy.gif);	
		}
		#page_smartgrid h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_smartgrid.gif);	
		}
		#page_vehicle h1.page_title {
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_vehicle_emissions.gif);	
		}
		#page_participation h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_employee_part.gif);	
		}
		
		#page_footprint_cust h1.page_title {
			padding-top: 46px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_footprint_cust.gif);	
		}
		#page_resources h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_resources.gif);	
		}
		#page_cleanenergy h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_cleanenergy.gif);	
		}
		#page_demandresponse h1.page_title {
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_demandresponse.gif);	
		}
		#page_demandside h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_demandside.gif);	
		}
		#page_distgen h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_distgen.gif);	
		}
		#page_incentives h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/climate_change/img/hdr_page_incentives.gif);	
		}
		/*end climate change*/
		
		
		/*environmental stewardhip*/
		#page_initiatives h1.page_title {
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_initiatives.gif);	
		}
		#page_historic h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_historic.gif);	
		}
		#page_bio h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_bio.gif);	
		}
		#page_fish h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_fish.gif);	
		}
		#page_mgp h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_mgp.gif);	
		}
		#page_tree h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_tree.gif);	
		}
		#page_conservation h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_conservation.gif);	
		}
		#page_envperformance h1.page_title {
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_envperformance.gif);	
		}
		#page_recognition h1.page_title {
			background-image: url(/ehs/annualreport/environmental_stewardship/img/hdr_page_recognition.gif);	
		}
		/*end environmental stewardhip*/
		
		/*our employees*/
		#page_recruiting h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_recruiting.gif);	
		}
		#page_ethprac h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_ethprac.gif);	
		}
		#page_wellbeing h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_wellbeing.gif);	
		}
		#page_empcont h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_empcont.gif);	
		}
		#page_award_exc h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_award_excellence.gif);	
		}
		#page_award_safety h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_award_safety.gif);	
		}
		#page_recdiversity h1.page_title {
			background-image: url(/ehs/annualreport/our_employees/img/hdr_page_recdiversity.gif);	
		}
		/*end our employees*/
		
		
		/*safety and health*/
		#page_injuryfree h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_injuryfree.gif);	
		}
		#page_safetycomm h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_safetycomm.gif);	
		}
		#page_safetyed h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_safetyed.gif);	
		}
		#page_gatherings h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_gatherings.gif);	
		}
		#page_contsafety h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_contsafety.gif);	
		}
		#page_pubsafety h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_pubsafety.gif);	
		}
		#page_health_perf h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_health_perf.gif);	
		}
		#page_response h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_response.gif);	
		}
		#page_safety_issues h1.page_title {
			background-image: url(/ehs/annualreport/safety_and_health/img/hdr_page_safety_issues.gif);	
		}
		/*end safety and health*/
		
		
		/*supporting communities*/
		#page_reliable h1.page_title {
			background-image: url(/ehs/annualreport/supporting_communities/img/hdr_page_reliable.gif);	
		}
		#page_infrastructure h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/supporting_communities/img/hdr_page_infrastructure.gif);	
		}
		#page_support h1.page_title {
			padding-top: 48px;
			background-image: url(/ehs/annualreport/supporting_communities/img/hdr_page_support.gif);	
		}
		#page_partnerships h1.page_title {
			background-image: url(/ehs/annualreport/supporting_communities/img/hdr_page_partnerships.gif);	
		}
		/*end supporting communities*/
		
		#page_search h1.page_title {
			background-image: url(/ehs/annualreport/img/hdr_page_searchresults.gif);	
		}
		#page_sitemap h1.page_title {
			background-image: url(/ehs/annualreport/img/hdr_page_sitemap.gif);	
		}

h2, h3, h4 {
	margin-bottom: 1em;
	font-weight: bold;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
	line-height: 1.2em;
	clear: both;
	color: #577a53;
}
	#main .content_case h3 {
		margin-bottom: 1.2em;
	}
h4 {
	font-size: 1.1em;
	line-height: 1.3em;
}
h5 {
}


/* end header styles ============================= */


#main p {
	margin-bottom: 1.2em;
	line-height: 1.55em;
	clear: both
}

.highlight {
	color: #696;
}

.imgwrap {
	padding-bottom: 1.5em;	
}
	.smallimage {
		width: 350px;	
	}
	.medimage {
		width: 390px;	
	}
	.firstimg {
		padding-top: 88px;	
	}
		#page_smartgrid #sidebar .firstimg {
			padding-top: 502px;	
		}
		#page_footprint_cust .firstimg, #page_support .firstimg {
			padding-top: 445px;	
		}
		#page_infrastructure .firstimg {
			padding-top: 452px;	
		}
		#page_resources .firstimg {
			padding-top: 492px;	
		}
		#page_modelgreen .firstimg {
			padding-top: 420px;	
		}
		#page_partnergovt .firstimg, #page_partnergovt .firstimg {
			padding-top: 111px;	
		}
		#page_greeninfra .firstimg {
			padding-top: 448px;	
		}
		#page_ehspolicy .firstimg, #page_tree .firstimg, #page_pubsafety .firstimg  {
			padding-top: 460px;	
		}
		#page_integrated .firstimg, #page_bizplan .firstimg, #page_recdiversity .firstimg, #page_reliable .firstimg {
			padding-top: 68px;	
		}
		#page_conservation .firstimg {
			padding-top: 91px;	
		}
		#page_recognition .firstimg {
			padding-top: 96px;	
		}
		#page_recruiting .firstimg {
			padding-top: 412px;	
		}
		#page_ethprac .firstimg, #page_injuryfree .firstimg, #page_safetycomm .firstimg, #page_gatherings .firstimg, #page_health_perf .firstimg {
			padding-top: 60px;	
		}
		#page_partnerships .firstimg {
			padding-top: 455px;	
		}
		#page_ghg .firstimg {
			padding-top:0px;	
		}
			#page_ghg #sidebar .imgwrap {
				position: absolute;
			}
				#page_ghg .firstimg {
					top: 570px;
				}
				#page_ghg .secondimg {
					top: 950px;
				}
				#page_ghg .thirdimg {
					top: 1310px;
				}
		#page_envperformance .firstimg {
			padding-top: 1214px;
		}
			#page_envperformance #sidebar .imgwrap {
				padding-bottom: 2.2em;
			}
	.imgcaption {
		margin-bottom: 0 !important;
		padding-top: 6px;
		color: #578157;
		font-size: .9em;
		clear: both;
	}

.imgwrap img {
	margin-bottom: .5em;	
}

.sidecaption {
	position: relative;	
}
	.sidecaption .imgcaption {
		/*margin-bottom: 0 !important;
		position: absolute;
		right: 0;
		bottom: 0;
		text-align: left !important;
		clear: left;*/
		width: 340px;
	}


sub {
	font-size: .7em;	
}
em {
	font-style: italic;	
}

/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */

a {
	font-weight: bold;
	text-decoration: none;
}
	a:hover {
	}

	#main a {
		color: #0090dd;
		font-weight: normal;
		text-decoration: underline;
	}
	h3 a {
		font-weight: bold !important;	
	}
	a.link_utility {
		font-weight: normal;	
	}


.pageanchor {
	padding-top: .7em;
	float: left;
	width: 100%;
}
	.pageanchor h3 {
		float: left;	
	}
	.pageanchor p {
		float: right;	
	}
	.toplink {
		float: right;
	}
		.toplink a {
			padding-left: 11px;
			color: #999 !important;
			text-decoration: underline;
			background: url(/ehs/annualreport/img/icon_toparrow.gif) 0 5px no-repeat;
		}


.link_lg {
	font-weight: normal;
	color: #a3a3a3 !important;
	text-decoration: none !important;
}

/* ##################################################### */
/* -------------------->>> FORMS <<<-------------------- */
/* ##################################################### */





/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */


.float_left {
	float: left;
}
.float_right {
	float: right;
}


.ir, #gnav_links li a {
	height: 0;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

sub {
	line-height: .5em;
}

/* ########################################################## */
/* ---------------------->>> TABLES <<<---------------------- */
/* ########################################################## */

.table_chart {
	margin-bottom: 1.5em;
	width: 100%;
	border: none;
}
	.table_chart thead th, .table_chart tbody tr.greenhead th {
		padding: 10px;
		background: #65b55c;
		color: #fff;
		font-size: 1.1em;
		border: 1px solid #fff;
		font-weight: bold;
	}
	.table_chart tbody th {
		border-top: 2px solid #fff;
		background: #cbe1c3;
		color: #2b8f33;
		font-weight: bold;
	}
		.table_chart tbody tr.lightrow th {
			background: #e3eede;
		}
	.table_chart th, .table_chart td {
		padding: 7px 10px;
		border-right: 1px solid #fff;
	}
	
	tr.lightrow td {
		background: #e3eede;
		border-top: 1px solid #cbe1c3;
	}
	tr.darkrow td {
		background: #cbe1c3;
		border-top: 1px solid #e3eede;
	}
	
	.centercell {
		text-align: center !important;
		vertical-align: middle !important;
	}
	
	.highlightcell {
		color: #2b8f33;
		font-weight: bold;
	}
	

#chartlist {
	
}
	#chartlist tr  {
		background: url(/ehs/annualreport/safety_and_health/img/brd_chart_table_mid.gif) left 1em no-repeat;	
	}
		#chartlist tr + tr td {
			border-top: 1px solid #bababb;	
		}
			#chartlist td {
				padding: 1.2em 3em 1.2em .7em;	
			}
				#chartlist td p strong {
					display: block;
					height: 43px;	
				}
		
			.chartimg {
				padding-left: 34px;	
			}
			.chartcaption {
				font-size: .9em;	
			}

@import url("coned_print.css");