/* HOME */
.sectionBoxHome { width:100%; margin:0px 0px 15px 0px; padding-top:0px; }
.home_hero { margin:0px 0px -30px 15px; background:url(home_hero_bkg.jpg) no-repeat; background-color:#FFFFFF; width:947px; height:322px; }
.home_hero h4 { color:#000000; font-size:14px; font-weight:normal; line-height:normal; padding-bottom:0px; padding-bottom:10px; }
.home_hero p { color:#004027; }
.home_hero small { padding-bottom:12px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#75B74A; display:block; }
.home_hero .home_feature { width:100%; margin:0px 0px -40px 0px; padding:0px; float:left; }
.home_contentBox { padding:20px 30px 0px 30px; margin:0px 0px -1px 0px; width:390px; }
/* STORY CONTENT */
#storycontent { margin:10px 0px 0px 15px; padding:10px 0px 0px 10px; border:0px; display:block; width:736px; }
#storycontent h1 {
	margin:0px;
	padding:0px;
	color:#009445;
	font-size:24px;
	font-weight:normal;
}
#storycontentwide { margin:10px 15px 0px 15px; padding:10px 0px 0px 10px; border:0px; display:block; width:100%; }
/* CONTENT BOX MODULE */
.contentBoxText h2 { color:#009445; font-weight:normal; font-size:20px; line-height:24px; }
.contentBoxText p { padding-bottom:10px; }
/* FOOTER */
.arFooter { margin:0px; padding:10px 30px 0px 30px; border:0px; }
.arFooterItems { margin:10px 0px 40px 0px; padding:0px; border:0px; }
.arFooterItem { margin:0px; padding:0px 0px 0px 15px; border-left:1px solid #E6E6E6; width:300px; }
.arFooterItem .arSubItem { width:185px; }
.arFooterList { margin:10px 0px 0px 30px; padding-right:31px; border-right:1px solid #E6E6E6; width:140px; }
.arFooterList li { padding-bottom:7px; }
/* BLADES */
.blade { width:720px; }
.blade h2 { margin:0px; padding:0px 0px 5px 0px; width:auto; line-height:22px; }
.blade h4 { margin-top:-2px; padding:0px 0px 5px 0px; color:#000000; font-size:14px; font-weight:normal; }
.blade .head { padding:0px; }
.bladeitem { margin:0px; padding:0px; width:720px; }
.bladeitem .abstract { margin:0px; padding:0px; width:600px; }
.bladeitem .abstractlong { margin:0px; padding:0px; width:720px; }
.storyhead, .storybody { margin:0px; padding:0px 0px 15px 0px; border:0px; display:block; width:720px; }
.storybodywide { margin:0px; padding:0px 0px 15px 0px; border:0px; display:block; width:100%; }
.storyhead h4, .storybody h4, .storybodywide h4 { color:#000000; font-size:14px; font-weight:normal; line-height:normal; }
.storyhead p { font-size:11px; padding-bottom:10px; }
.storybody h2 { padding-bottom:10px; color:#103F26; }
.storybody p { font-size:11px; padding-bottom:15px; }
.storyhead .highlights { width:auto; }
.storyhead .highlightsfixed { width:190px; }
ul.quicklist { margin:0px; padding:0px; border:0px; width:99%; display:block; list-style:none; float:left; }
ul.quicklist li { margin:0px; padding:2px 0px 2px 0px; border:0px; }
ul.quicklist li a { cursor:pointer; }
ul.quicklist li ul { padding:0px 0px 5px 0px; }
ul.quicklist li ul li { padding:5px 0px 0px 0px; }
.closed { margin:0px; padding:0px; border:0px; display:none; }
.open { margin:0px; padding:0px; border:0px; display:block; height:auto; }
.stories { margin:0px; padding:0px; border:0px; float:left; }
.stories li { margin:0px; padding:10px 0px 0px 0px; border-top:1px solid #E6E6E6; width:100%; float:left; }
/* LISTS */
.basic ul { margin:auto; padding:0px 0px 0px 30px; border:0px; list-style:disc; list-style:outside !important; display:block; float:none; vertical-align:text-top; }
.basic ul li { margin-top:5px; padding:0px 0px 5px 0px; border:0px; list-style:disc; list-style:outside !important; float:none; vertical-align:text-top; }
.simple { margin:auto; padding:0px 0px 0px 30px; border:0px; width:auto; list-style:disc; list-style:outside !important; float:none; vertical-align:text-top; }
.simple li { margin:auto; padding:0px 0px 5px 0px; border:0px; width:auto; list-style:disc; list-style:outside !important; float:none; vertical-align:text-top; line-height:normal; }
/* SECTION LIST */
.sectionlist { margin:5px 0px 0px 0px; padding:20px 0px 15px 0px; border-top:1px solid #E6E6E6; width:auto; list-style:none; float:left; }
.sectionlist li { margin:0px 0px 10px 20px; padding:0px 20px 0px 0px; border:0px; border-right:1px solid #ccc; width:205px; list-style:none; float:left; }
.sectionlist li.nomargin { margin:0px; }
.sectionlist p { padding-bottom:5px; }
.twocol { width:480px; }
/* LEADERSHIP */
.leadership { margin:0px; padding:0px 0px 15px 0px; border:0px; width:auto; list-style:none; float:left; }
.leadership li { margin:0px 20px 0px 0px; padding:0px; border:0px; width:165px; list-style:none; float:left; }
.leadership li img { padding-bottom:5px; }
.leadership li.nomargin { margin:0px; }
/* PERSONEL */
.personel { margin:0px; padding:0px 0px 15px 0px; border:0px; width:auto; list-style:none; float:left; }
.personel li { margin:0px 20px 0px 0px; padding:0px; border:0px; width:125px; list-style:none; float:left; }
.personel li.nomargin { margin:0px; }
/* IN PICTURES */
#inpictures { margin:0px; padding:10px 20px 20px 20px; border:0px; display:block; width:893px; }
#inpictures h1 { color:#FFF; }
#inpictures h2 { color:#FFF; padding:7px 0px 5px 10px; }
#inpictures h3 { color:#FFF; padding:5px 0px 0px 0px; }
#inpictures img { color:#FFF; }
#inpictures .slideshow { width:736px; text-align:left; }
#inpictures .selections { margin:0px; padding:20px 0px 0px 0px; border:0px; display:block; text-align:left; color:#FFF; width:auto; }
#inpictures .selections li { padding:0px 21px 20px 0px; width:164px; float:left; }
#inpictures .selections li img { border:2px solid #006838; }
#inpictures a.inpictureslink, #inpictures a.inpictureslink:link, #inpictures a.inpictureslink:visited { color:#FFF; }
/* EXTRA */
.extra {
	float:left;
	width:190px;
	padding:7px 10px 9px 10px;
	margin:6px 0px 5px 0px;
	border:1px solid #B0C5B4;
	position:relative;
	background-color:#004027;
}
.extra h3, .extra p { color:#FFF; }
.extra h3 { padding:7px 0px 10px 0px; }
.extra p { padding-bottom:10px; }
/* TOOLS */
.hideformobile { margin:0px; padding:0px; border:0px; }
.rpad { padding:0px 0px 10px 20px; }
.rpadvid { padding:0px 0px 10px 20px; width:500px; }
.nopad { padding:0px; }
.cpad { padding-left:80px; }
.notoppad { padding-top:0px; }
.nomargin { margin:0px; }
.nopadding { padding:0px; }
.padbottom { padding:0px 0px 10px 0px; }
.noleftmargin { margin-left:0px; }
.rightbox { margin-left:15px; margin-bottom:15px; float:right; width:170px; }
.leftbox { width:525px; }
.video { width:500px; }
.wide { width:894px; }
.semi { width:300px; }
.demi { width:250px; }
.ccap { width:200px; }
.imgcap { width:230px; }
.imgcap img { padding-bottom:5px; }
.pictureswide { width:948px; } /* fix for inpictures in ie6 */
.pborder { margin-bottom:10px; padding:12px 10px 0px 10px; border:1px solid #cccccc; }
/* ICONS */
.shareicons { margin:0px 0px 10px 0px; padding:0px; border:0px; height:24px; display:inline; float:right; }
.shareicons li { margin:0px; padding:0px 0px 0px 10px; border:0px; width:auto; height:24px; display:inline; }
.shareiconssmall { margin:1px 27px 10px 0px; padding:0px; border:0px; height:16px; display:inline; float:right; }
.shareiconssmall li { margin:0px; padding:0px 0px 0px 5px; border:0px; width:auto; height:16px; display:inline; }
/* TABS */
#tabbtns {
	margin:5px 0px 15px 0px;
	padding:px 0px 0px 0px;
	border:0px;
	width:100%;
	height:40px;
	display:block;
	list-style:none;
	background:url(/includes/styles/corporate-responsibility/crr-2010/tab-bkg.gif) repeat-x;
	float:left;
}
#tabbtns li {
	margin:0px 5px 0px 0px;
	padding:11px 12px 0px 12px;
	border:1px solid #CCCCCC;
	background-color:#E6E6E6;
	width:auto;
	height:27px;
	float:left;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#036667;
}
#tabbtns li.active { background-color:#FFF; height:27px; border-bottom:1px solid #FFF; }
#tabitems { margin:0px; padding:0px; border:0px; float:left; }
#tabitems li { margin:0px; padding:0px; border:0px; }
/* LINKS */
a.ltgreenlnk, a.ltgreenlnk:hover, a.ltgreenlnk:visited { color:#A6C967; }
table { background:none; }
.darkgrnbkg {background-color:#00271B;}
.slidemoditem {
	background-color:#153423;
	height:350px;
	margin:0 10px;
	padding:0;
	width:700px;
}
.slidemoddec p {
	color:#FFFFFF !important;
	font-size:12px;
}
.ltband {
    background: none repeat scroll 0 0 #F9FCF3;
}
.blade h2 {
    color: #103F26;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}
.basic td img{
	margin-bottom:0px !important;
}
.storybody p img{
	margin-bottom:0px !important;
}
.report h1 {
    color: #009445;
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 5px 0 0;
}
.home_hero h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#004027; font-size:38px; line-height:40px; margin:0px; padding:0px 0px 10px 0px; }
