body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
/*	width: 994px; */
	width: 62.5em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.hide-element {
	position:absolute;
	top:-5000em;
	left:0;
/*	height:1px; */
	height:0.0625em;
/*	width:1px; */
	width:0.0625em;
}
#pagehold {
	padding: 0;
	/*	width: 940px; */
/*	width: 59em; */
	margin: 0;
	float: left;
	width: 59em;
}


#outer {
	/*	width: 942px; */
	width: 59em;
	/*	padding-left: 26px; */
	padding-left: 1.625em;
	float: left;
	padding-right: 0;
	background-image: url(/images/background/margin_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#outer-right {
	padding-left: 0;
	background-image: url(/images/background/margin_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 1.625em;
	float: left;
	width: 60.5em;
}


#logo {
 width: 9.75em;
 padding: 0;
 float: left;
 margin-top: 0;
 margin-right: 0.6em;
 margin-bottom: 0;
 margin-left: 0;
}

#logo img {
/*	padding-top: 16px; */
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
/*	padding-left: 51px; */
	padding-left: 3.1875em;
	width:3.5em;
	height: 5.5625em;
	border: 0;
}

#toplinks {
/*	background:#f5ede6; */


	border: 1px solid #f4f4f4;

	/*	width: 670px; */
/*	width: 41.875em; */
/*	width: 41.75em; */
	width: 41.0em;
	float: left;
	margin: 0;
	margin-top: 7px;
	/*	padding-top: 0.0625em;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0; */
	padding: 0.0625em 0 0.125em 0;
}

#toplinks ul {
	list-style: none;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
/*	width: 540px; */
/*	width: 33.75em; */
	width: 33em;
}

#toplinks ul li {
	background: url(/images/background/topnav_separator.gif) no-repeat right;
	font-size: 0.7em;
	margin: 0;
	padding-top: 0;
/*	padding-right: 8px; */
	padding-right: 0.5em;
	padding-bottom: 0;
/*	padding-left: 8px; */
	padding-left: 0.5em;
	display: inline;
}

#toplinks ul li.last {
	background: none;
/*	margin-right: 60px;*/
/*	margin-right: 9em; */
	margin-right: 4em;
	display: inline;
}

#toplinks ul li a {
	color: #636363;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#toplinks ul li a:hover {
	text-decoration: underline;
}


#toplinks ul li.textresize  {
	padding: 0;
	font-size: 0.8em;
	background: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
/*	margin-left: 0.3125em; */
	margin-left: 0.3125em;
	display: inline;
}
#toplinks ul li.textresize a.small  {
	font-size: 80%;
}
#toplinks ul li.textresize a.medium  {
	font-size: 100%;
	margin-top: -0.125em;
}
#toplinks ul li.textresize a.large  {
	font-size: 120%;
	padding: 0;
	margin-top: -0.1875em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#toplinks label {
	position: absolute;
	left: -9000px;
	top: 0;
}

.searchtextbox {
/*	width: 95px; */
	width: 8.7em;
	font-size: 0.7em;
	display: inline;
	float: left;
/*	height: 14px; */
	height: 1.2em;
	margin-top: 0;
	margin-right: 0.3125em;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0.0625em;
	padding-right: 0;
	padding-bottom: 0;
/*	padding-left: 3px; */
	padding-left: 0.1875em;
}

#topnav {
	/*	width: 660px; */
	width: 41.25em;
	padding: 0;
	float: left;
	/*	margin-top: 25px; */ /*19px*/
/*	margin-top: 1.5625em; */
	margin-top: 1.1875em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/images/background/nav_grad.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #F8F3EF;
}

#topnav ul {
/*	width: 680px; */
	width: 41.5em;
	padding: 0;
	list-style-type: none;
	float: left;
	margin: 0;
	background: none;
}

#topnav ul li {
	background: url(/images/background/mainnav_separator.gif) no-repeat right;
	font-size: 0.9em;
	/*	padding-top: 8px; */
/*	padding-top: 0.5em; */
/*	padding-right: 7px; */
/*	padding-right: 0.48em; */
/*	padding-bottom: 8px;*/
/*	padding-top: 0.5em; */
/*	padding-left: 7px; */
	padding: 0;
	display: inline;
	float: left;
	margin: 0;
/*	padding-left: 0.48em; */
}
#topnav ul li.contact {
	background: none;
}

#topnav ul li.last {
	background: none;
}

#topnav ul li a {
	color: #636363;
	text-decoration: none;
	font-size: 0.88em;
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 0.875em;
	padding-right: 0.48em;
	padding-bottom: 0.875em;
	padding-left: 0.48em;
}

/* Safety & emergency button - start */

#topnav ul li.last a.emergency {

}

#topnav ul li.last a{
    padding-top:0.3125em;
    padding-bottom:0.3125em;
	color:#fff;
}

#topnav ul li.last a:hover{
   background:none;
   text-decoration:underline;
}

/* Safety & emergency button - end */






#topnav ul li a:hover {
/*	text-decoration: underline; */
	text-decoration: none;
/*	background-color: #a59b91; */
	background: url(/images/background/topnav_bg_selected.gif);
}


#topnav ul a.selected {
	color: #7e4c3e;
	font-weight: bold;
}

#olympiclogo {
	text-align: right;
	padding: 0;
	float: right;
/*	width: 83px;
	margin-top: 0.625em;
	margin-right: 18px; */
	width: 5.1875em;
	margin-top: 0.625em;
/*	margin-right: 1.125em; */
	margin-right: 1.5625em;

	margin-bottom: 0;
	margin-left: 0;
/*	border: 1px solid #f00; */
}

*html #olympiclogo {
	text-align: right;
	padding: 0;
	float: right;
/*	width: 83px;
	margin-top: 0.625em;
	margin-right: 0.3125em;
*/

	width: 5.1875em;
	margin-top: 0.625em;
	margin-right: 0.3125em;
	margin-bottom: 0;
	margin-left: 0;
}

#olympiclogo img {
	width: 5.1875em;
	height: 5.3125em;
}

.emergencybutton {
	margin-top: 0em;
	margin-right: 0;
	/*	margin-bottom: -8px; */
	margin-bottom: -0.5em;
	margin-left: 0;
	padding: 0;
	width: 8.875em;
	height: 1.25em;
}
*html .emergencybutton {
	margin-top: 0;
	margin-right: 0;
/*	margin-bottom: -4px; */
	margin-bottom: -0.25em;
	margin-left: 0;
	padding: 0;
	width: 8.875em;
	height: 1.25em;
}




img { 
	border: none;
	}

#maincontent-full #index-intro {
	margin: 0em;
	padding: 0em;
	width: 48.1em;
	float: left;
}
#maincontent-full #index-intro h1 {
	padding-top: 0.6875em;
	padding-right: 0;
	padding-bottom: 0.55em;
	padding-left: 0.9375em;
	font-size: 1.2em;
	color: #FE5815;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	width: 38.9em;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/background/index_hd_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#maincontent-full #index-intro #index-intro-text-wrap {
	width: 46.5em;
	padding: 0;
	text-align: center;
	float: left;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#maincontent-full #index-intro #index-intro-text-wrap img {
	width: 48em;
	height: 15.6875em;
	z-index: 0;
	float: left;
}


#maincontent-full #index-intro #index-intro-text {
	float: left;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 32em;
	margin-top: -11.5em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}

 #maincontent-full #index-intro #index-intro-text h2{
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	width: 12.5em;
	background-color: #FD5814;
	}
	
 #maincontent-full #index-intro #index-intro-text p.intro {
	color: #FFFFFF;
	margin: 0em;
	padding: 0em;
	line-height: 1.2em;
	width: 16em;
	background-color: #FD5814;
	font-weight: normal;
	font-size: 0.8em;
	}

#maincontent-full #index-feature-wrap {
	margin: 0px;
	float: left;
	width: 47.5em;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 2em;
	padding-left: 0.5em;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/index_landing_bg.jpg);
	}
	
#maincontent-full #index-feature-wrap #index-quote {
	float: right;
	width: 13.5em;
	background-image: url(/images/background/index_quotes.gif);
	background-repeat: no-repeat;
	background-position: left 135px;
	margin-right: 0em;
	margin-bottom: 1em;
	padding-right: 0.5em;
	text-align: right;
	}
#maincontent-full #index-feature-wrap #index-quote img {
	width: 11em;
	height: 10.125em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale);	
	}
#maincontent-full #index-feature-wrap #index-quote p {
	color: #7e4c3e;
	padding: 0px;
	text-align: right;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: right;
	width: 13em;
	}	
#maincontent-full #index-feature-wrap #index-quote p.name {
	font-weight: bold;
	}
#maincontent-full #index-feature-wrap #index-quote p.signoff {
	margin: 0px;
	color: #636363;
	
	}
.index-quote-image-right {
	float:right;
	width:11em;
	height: 10.125em;
	margin-left: 0.5em;
	display: block;
	 }	
	
#maincontent-full #landing-intro {
	margin: 0px;
	padding: 0px;
	width: 48em;
	float: left;
	background-position: right top;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#maincontent-full #landing-intro h1 {
	border: none;
	text-align: left;
}	
#maincontent-full #landing-intro h2 {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: 1.875em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	font-weight: normal;
	width: 13em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.7em;
	float: left;
	

}

#maincontent-full #landing-intro p {
	color: #636363;
	font-size: 0.8em;
	line-height: 1.4em;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 1.1em;
	width: 25em;
	margin: 0;
	font-weight: normal;
}


#maincontent-full #landing-intro p.intro {
            color: #636363;
            font-size: 0.9em;
            line-height: 1.4em;
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0em;
            padding-left: 1.1em;
            width: 21em;
            margin: 0;
            font-weight: normal;
}



#maincontent-full #landing-intro-right {
	margin: 0px;
	padding: 0px;
	width: 48em;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.landing-intro-image-left {
	display:block;
	float:left;
	width:19.1875em;
	height: 15.6785em;
	margin-left: 0.5em;
	 }
.landing-intro-image-right {
	display:block;
	float:right;
	width:25.6875em;
	height: 15.6785em;
	margin-left: 0.5em;
	 }
#maincontent-full #landing-intro-right h1 {
	border: none;
	text-align: left;
}	
#maincontent-full #landing-intro-right h2 {
	font-size: 1.3em;
	line-height: 1.2em;
	margin-top: 3em;
	margin-right: 2em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	font-weight: normal;
	width: 11em;
	padding-top: 0px;
	padding-right: 0em;
	padding-bottom: 0px;
	text-align: left;
	float: right;
	

}
*html #maincontent-full #landing-intro-right h2 {
	margin-right: 1em;
	

}

#maincontent-full #landing-intro-right p {
	color: #636363;
	font-size: 0.9em;
	line-height: 1.4em;
	padding-top: 0em;
	padding-right: 2.5em;
	padding-bottom: 2em;
	padding-left: 0em;
	width: 16.3em;
	margin: 0;
	float: right;
	clear: right;
	font-weight: normal;
}


#maincontent-full #landing-intro-right p.intro {
            color: #636363;
            font-size: 0.9em;
            line-height: 1.4em;
            padding-top: 0em;
            padding-right: 2.5em;
            padding-bottom: 0em;
            padding-left: 0em;
            width: 16.3em;
            margin: 0;
            float: right;
            clear: right;
            font-weight: normal;
}


#landing-intro img {
	width: 25.6875em;
	height: 15.6875em;
	float: right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale);
	}
#landing-intro-right img {
	float: left;
	height: 15.6875em;
	width: 19.1875em;
	}

#maincontent-full #landing-feature-hold {
	 margin: 0px;
	 float: left;
	 width: 47.5em;
	 padding-top: 0.6em;
	 padding-right: 0px;
	 padding-bottom: 1em;
	 padding-left: 0.5em;
	 min-height: 20em;
	 height: 20em;
 	}

#maincontent-full .landing-feature-wrap {
	width: 14.5em;
	float: left;
	margin-top: 0px;
	margin-right: 1.8em;
	margin-bottom: 0.7em;
	margin-left: 0px;
	text-align: left;
	padding: 0em;
	
	}	
	
.landing-feature-btm-bdr {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 14.49em;
	vertical-align: top;
	
	}
	
#maincontent-full .landing-feature-wrap .landing-feature {
	width: 13.9em;
	min-height: 7em;
	height:7em; 
	float: left;
	padding-top: 0.05em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0.5em;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F2EDEC;
	border-left-color: #F2EDEC;
	}

#maincontent-full .landing-feature-wrap .landing-feature p {
	 font-size: 0.7em;
	 margin: 0em;
	 padding-top: 0em;
	 padding-right: 0.5em;
	 padding-left: 0em;
	 padding-bottom: 0em;
	 }
 
#maincontent-full .landing-feature-wrap .landing-feature p.twolines {
	padding-bottom: 0.3em;
	}
#maincontent-full .landing-feature-wrap .landing-feature h3 {
	font-weight: bold;
	font-size: 1em;
	margin-top: 1em;
	margin-left: 0em;
	}
#maincontent-full .landing-feature-wrap .landing-feature h3 a {
	color: #FE5815;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}	
#maincontent-full .landing-feature-wrap .landing-feature h3 a:hover {
	text-decoration: underline;
	}	

#maincontent-full .landing-feature-wrap-last {
	width: 14.5em;
	float: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.7em;
	margin-left: 0em;
	text-align: left;
	padding: 0em;
 	}	
	
#maincontent-full .landing-feature-wrap-last .landing-feature {
	width: 13.9em;
	float: left;
	padding-top: 0.05em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F2EDEC;
	border-left-color: #F2EDEC;
	min-height: 7em;
	height:7em; 
	}
#maincontent-full .landing-feature-wrap-last .landing-feature p {
	 font-size: 0.7em;
	 margin: 0em;
	 padding-top: 0px;
	 padding-right: 0.5em;
	 padding-bottom: 0em;
	 padding-left: 0px;
	 }

#maincontent-full .landing-feature-wrap-last .landing-feature p.twolines {
	padding-bottom: 0.3em;
	}
#maincontent-full .landing-feature-wrap-last .landing-feature h3 {
	font-weight: bold;
	font-size: 1em;
	margin-top: 1em;
	margin-left: 0em;
	
	}
#maincontent-full .landing-feature-wrap-last .landing-feature h3 a {
	color: #FE5815;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}	
#maincontent-full .landing-feature-wrap-last .landing-feature h3 a:hover {
	text-decoration: underline;
	}	


#maincontent-full #index-feature-wrap .landing-feature-wrap .landing-feature h3 a {
	color: #FE5815;
	text-decoration: none;
	background-image: url(/images/background/landing_feature_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}	
#maincontent-full #index-feature-wrap .landing-feature-wrap .landing-feature h3 a:hover {
	text-decoration: underline;
	}	
#maincontent-full #index-feature-wrap .landing-feature-wrap-last .landing-feature h3 a {
	color: #FE5815;
	text-decoration: none;
	background-image: url(/images/background/landing_feature_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}	
#maincontent-full #index-feature-wrap .landing-feature-wrap-last .landing-feature h3 a:hover {
	text-decoration: underline;
	}	

.landing-feature-image {
	display:block; 
	float:right;
	}
	
.landing-feature .chev {
	vertical-align: middle;
	margin-left: 0.2em;
	}
.feature-bg {
	background-image: url(/images/background/index_feature_bg.jpg);
	}

.feature-light-bg {
	background-image: url(/images/background/index_feature_light_bg.jpg);
	}	


#social .feature-bg {
	background-image: url(/images/background/social_feature_bg.jpg);
	}	
#social .feature-light-bg {
	background-image: url(/images/background/social_feature_light_bg.jpg);
	}	
#social #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/social_landing_feature_bg.jpg);
	}	
#social #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #B4258F;
	}
#social #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #B4258F;
	}
	
#introduction .feature-bg {
	background-image: url(/images/background/intro_feature_bg.jpg);
	}	
#introduction .feature-light-bg {
	background-image: url(/images/background/intro_feature_bg_light.jpg);
	}	
#introduction #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/intro_landing_feature_bg.jpg);
	}	
#introduction #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #6d015b;
	}
#introduction #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #6d015b;
	}	
	
	
#stakeholders .feature-bg {
	background-image: url(/images/background/stakeholder_feature_bg.jpg);
	}	
#stakeholders .feature-light-bg {
	background-image: url(/images/background/stakeholder_feature_bg_light.jpg);
	}	
#stakeholders #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/stakeholder_landing_feature_bg.jpg);
	}	
#stakeholders #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #716fb3;
	}
#stakeholders #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #716fb3;
	}	
		
#sustainable .feature-bg {
	background-image: url(/images/background/sustainable_feature_bg.jpg);
	}	
#sustainable .feature-light-bg {
	background-image: url(/images/background/sustainable_feature_bg_light.jpg);
	}	
#sustainable #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/sustainable_landing_feature_bg.jpg);
	}	
#sustainable #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #d39100;
	}
#sustainable #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #d39100;
	}		
#environmental .feature-bg {
	background-image: url(/images/background/environmental_feature_bg.jpg);
	}	
#environmental .feature-light-bg {
	background-image: url(/images/background/environmental_feature_bg_light.jpg);
	}	
#environmental #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/env_landing_feature_bg.jpg);
	}	
#environmental #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #0ca64b;
	}
#environmental #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #0ca64b;
	}	
#economic .feature-bg {
	background-image: url(/images/background/economic_feature_bg.jpg);
	}	
#economic .feature-light-bg {
	background-image: url(/images/background/economic_feature_bg_light.jpg);
	}	
#economic #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/economic_landing_feature_bg.jpg);
	}	
#economic #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #0072bc;
	}
#economic #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #0072bc;
	}		

#performance .feature-bg {
	background-image: url(/images/background/performance_feature_bg.jpg);
	}	
#performance .feature-light-bg {
	background-image: url(/images/background/performance_feature_bg_light.jpg);
	}	
#performance #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/performance_landing_feature_bg.jpg);
	}	
#performance #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #6d015b;
	}
#performance #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #6d015b;
	}	

#assurance .feature-bg {
	background-image: url(/images/background/assurance_feature_bg.jpg);
	}	
#assurance .feature-light-bg {
	background-image: url(/images/background/assurance_feature_bg_light.jpg);
	}	
#assurance #landing-feature-hold {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/background/assurance_landing_feature_bg.jpg);
	}	
#assurance #maincontent-full .landing-feature-wrap .landing-feature h3 a  {
	color: #007783;
	}
#assurance #maincontent-full .landing-feature-wrap-last .landing-feature h3 a  {
	color: #007783;
	}	
	
.clearleft {
	clear: left;
}

#maincontent-wrap {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.4em;
	float: left;
	width: 48em;
	margin-left: 0.4em;
	padding: 0;
	clear: right;
}
#maincontent-wrap-full {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.4em;
	width: 48em;
	margin-left: 0.4em;
	padding: 0;
	clear: right;
	float: left;
}

#maincontent-full {
	margin: 0;
	width: 48.5em;
	float: left;
	padding: 0;
/*	
	background: url(/images/background/general_brown_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
*/
}
#maincontent-full h1 {
	border-bottom-width: 0.0625em;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.55em;
	padding-left: 0.8em;
	font-size: 1.2em;
	color: #FE5815;
	margin-top: 0.6875em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	width: 38.8em;
	float: left;
}

#maincontent-full h2 {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.8em;
}
#maincontent-full h3 {
	padding: 0;
	color: #636363;
	font-size: 0.78em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.9375em;

}	
	
#maincontent-full p {
	padding: 0;
	color: #636363;
	font-size: 0.78em;
	line-height: 1.4em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 0.9375em;

}

#maincontent-full p.intro {
 font-size: 1em;
 line-height: 1.3em;
 margin-top: 0;
 margin-right: 0;
 font-weight: bold;
 padding-top: 0;
 padding-right: 0;
 padding-left: 0em;
 padding-bottom: 0.5em;
 
}

#maincontent {
	margin: 0;
	/*	width: 545px; */
	width: 34.0625em;
	float: left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 1.625em;

}

#maincontent h1 {
	margin-top: 0.6875em;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.6875em;
	padding-left: 0.5em;
	font-size: 1.2em;
	width: 100%;
}


#maincontent h2 {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.8em;
}
#maincontent h3 {
	padding: 0;
	color: #636363;
	font-size: 0.78em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.9375em;

}

#maincontent p.intro {
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 0.7em;
	font-weight: bold;

}

#maincontent p {
	padding: 0;
	color: #636363;
	font-size: 0.78em;
	line-height: 1.4em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 0.9375em;

}
#maincontent ul {
	margin-left: 0.7em;
	padding: 0;
	list-style: none;

}
#maincontent ul li {
	color: #636363;
	font-size: 0.78em;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 0.7em;
	background-image: url(/images/background/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
}

#maincontent ol {
	margin-left: 0.7em;
	padding: 0;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;

}
#maincontent ol li {
	color: #636363;
	font-size: 0.78em;
	line-height: 1.4em;
	list-style-type: decimal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#maincontent .image-right {
	float: right;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 1.25em;
	text-align: left;
	width: 12.5em;
	}
#maincontent .image-right p {
	padding: 0;
	font-size: 70%;
	margin-top: 0.625em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 18em;
	}
#maincontent .image-left {
	float: left;
	margin-top: 0;
	margin-right: 1.25em;
	margin-bottom: 1.25em;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.7em;
	width: 12.5em;
	}
#maincontent .image-left p {
	padding: 0;
	font-size: 70%;
	margin-top: 0.625em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 18em;
	}

#maincontent .flash-movie-small-wrap {
 width: 21em;
 float: left;
 margin-left: 0.8em;
 margin-right: 1.25em;
 
 } 
#maincontent .flash-movie-small-wrap img.btm-bdr {
 width: 21.1em;
 float: left;
 
 }
#maincontent .flash-movie-small-left {
 width: 20em;
 float: left;
 background-repeat: repeat-x;
 padding-top: 0.2em;
 padding-right: 0.5em;
 padding-bottom: 0.2em;
 padding-left: 0.5em;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-top-color: #F2EDEC;
 border-right-color: #F2EDEC;
 border-left-color: #F2EDEC;
 
 }
#stakeholders #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_stakeholders_bg.jpg);
 }
 
#general #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_general_bg.jpg);
 }
#introduction #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_intro_bg.jpg);
 }
#assurance #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_assurance_bg.jpg);
 }
#performance #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_performance_bg.jpg);
 }
#environmental #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_environmental_bg.jpg);
 }
#economic #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_economic_bg.jpg);
 }
#sustainable #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_sustainable_bg.jpg);
 }
#social #maincontent .flash-movie-small-left {
 background-image:url(/images/background/flash_video_social_bg.jpg);
 }
#maincontent .flash-movie-small-left p.header {
 font-size: 0.9em;
 margin: 0;
 padding: 0;
 }
#stakeholders #maincontent .flash-movie-small-left p.header {
 color: #716fb3;
 }
#general #maincontent .flash-movie-small-left p.header {
 color: #7e4c3e;
 }
#introduction #maincontent .flash-movie-small-left p.header {
 color: #6d015b;
 }
#assurance #maincontent .flash-movie-small-left p.header {
 color: #007783;
 }
#performance #maincontent .flash-movie-small-left p.header {
 color: #6D015B;
 }
#environmental #maincontent .flash-movie-small-left p.header {
 color: #0ca64b;
 }
#economic #maincontent .flash-movie-small-left p.header {
 color: #0072bc;
 }
#sustainable #maincontent .flash-movie-small-left p.header {
 color: #d39100;
 }
#social #maincontent .flash-movie-small-left p.header {
 color: #B4258F;
 }
#maincontent .flash-movie-small-left p {
 padding: 0;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0.5em;
 margin-left: 0;
 }
#maincontent .flash-movie-small-left a {
 text-decoration: none;
 background-repeat: no-repeat;
 background-position: right 6px;
 padding-right: 0.7em;
 }
#stakeholders .flash-movie-small-left a {
 color: #716fb3;
 background-image: url(/images/background/stakeholder_chev_small.gif);
 }
 
#general .flash-movie-small-left a {
 color: #7e4c3e;
 background-image: url(/images/background/general_chev_small.gif);
 }
#introduction .flash-movie-small-left a {
 color: #6d015b;
 background-image: url(/images/background/intro_chev_small.gif);
 }
#assurance .flash-movie-small-left a {
 color: #007783;
 background-image: url(/images/background/assurance_chev_small.gif);
 }
#performance .flash-movie-small-left a {
 color: #6D015B;
 background-image: url(/images/background/performance_chev_small.gif);
 }
#environmental .flash-movie-small-left a {
 color: #0ca64b;
 background-image: url(/images/background/environmental_chev_small.gif);
 }
#economic .flash-movie-small-left a {
 color: #0072bc;
 background-image: url(/images/background/economic_chev_small.gif);
 }
#sustainable .flash-movie-small-left a {
 color: #d39100;
 background-image: url(/images/background/sustainable_chev_small.gif);
 }
#social .flash-movie-small-left a {
 color: #B4258F;
 background-image: url(/images/background/social_chev_small.gif);
 }
#maincontent .flash-movie-small-left p.link-left {
 float: left;
 text-align: left;
 padding: 0px;
 margin-top: 0.3em;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 }
#maincontent .flash-movie-small-left p.link-right {
 float: right;
 text-align: right;
 padding: 0px;
 margin-top: 0.3em;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 } 


	
	
	
#maincontent .quote-left {
	padding: 0;
	margin-top: 0;
	margin-right: 1.25em;
/*	margin-bottom: 25px; */
	margin-bottom: 1.5625em;
	margin-left: 0.9375em;
	width: 40%;
	float: left;
	text-align: right;
	}
#maincontent .quote-left p {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.3em;
	}
#maincontent .quote-left p.signoff {
	padding: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: 1.25em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: bold;
	}	
#maincontent .quote-left p.signoff-position {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	}
#maincontent .case-study-wrap {
/*	width: 202px; */
	width: 12.625em;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.25em;
	margin-left: 1.25em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	
	}	
	
#maincontent .case-study {
/*	width: 180px; */
	width: 11.25em;
	float: right;
	border-top-width: 0.0625em;
	border-right-width: 0.0625em;
	border-left-width: 0.0625em;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	padding-top: 0.625em;
	padding-right: 0.625em;
	padding-bottom: 0;
	padding-left: 0.625em;
	margin: 0;
	}
#maincontent .case-study p {
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	}
#maincontent .case-study p.head {
	font-weight: bold;
	font-size: 100%;
	margin: 0;
	padding: 0;
	}	
#maincontent .case-study p.cs-link {
	float: right;
	padding: 0;
	margin-top: 1.25em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}	
#maincontent .case-study p.cs-link a {
	background-position: right 7px;
	margin: 0;
	text-decoration: none;
/*	width: 150px; */
	width: 9.375em;
	float: right;
	text-align: right;
	padding-top: 0;
	padding-right: 0.625em;
	padding-bottom: 0;
	padding-left: 0;
	}	
#maincontent .case-study p.cs-link a:hover {
	text-decoration: underline;
	}	

.case-study-btm-bdr {
	width: 12.625em;
	}

#maincontent-wrap  p.print {
	padding: 0;
	margin-top: 1.7em;
	margin-right: 0;
	margin-bottom: 2.9em;
	margin-left: 0.625em;
}


#maincontent-wrap  p.print-with-image {
	padding: 0;
	padding-top: 1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: right;
}

#maincontent-wrap #rightcol  p.print a, #maincontent-wrap p.print-with-image a {
	color: #FE5815;
	margin: 0;
	text-decoration: none;
	background-image: url(/images/background/print_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1.25em;
	/*font-size: 0.7em; */
}
#maincontent-wrap #rightcol   p.print a:hover, #maincontent-wrap  p.print-with-image a:hover  {
	text-decoration: underline;
}

#maincontent-wrap  p.print, #maincontent-wrap  p.print-with-image {
      font-size:0.7em;
 }

#print-div-outer {
/*	height: 50px; */
	height: 3.125em;
	margin: 0;
	padding: 0;
}

.top-circle {
/*width="183" 
height="167"*/
	width: 11.4375em;
	height: 10.4375em;
}

#top-panel-area {
	/*	height: 219px; */
/*	height: 13.6875em; */
	height: 12.7em;
}

#top-panel-area-full-width {
	height: 14.375em; /*height: 230px; */
}

#rightcol {
/*	width: 190px; */
	width: 11.3em;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#rightcol h2 {
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 0.625em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/images/background/leftnav_separator.gif);
	background-repeat: repeat-x;
	padding-top: 0.625em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.625em;
}

#rightcol h2.no-image {
	background: none;
	margin-top: 0;
	padding-top: 0;

}


#rightcol ul.related {
	margin: 0;
	padding: 0;
	}
#rightcol ul.related li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#rightcol ul.related li a {
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.625em;
	font-size: 0.7em;
	background-image: url(/images/background/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.625em;
	line-height: 1.3em;
	color: #636363;
	}
#rightcol ul.related li a:hover {
	text-decoration: underline;
	}

#rightcol p.footnote {
	padding: 0;
	color: #636363;
	font-size: 0.6em;
	margin-top: 0.9375em;
	margin-right: 0.625em;
	margin-bottom: 0;
	margin-left: 0.625em;
	line-height: 1.5em;
	}

/** social styles **/

#maincontent-wrap-full #social {
	background: url(/images/background/social_landing_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;	
	}
#maincontent-wrap #social {
	background: url(/images/background/social_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	
	}

#social h1 {
	color: #B4258F;
}
#social h2 {
	color: #B4258F;
}
#social p.intro {
	color: #B4258F;
	}
	
#social .quote-left {
	background: url(/images/background/quote_social.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#social .quote-left p {
	color: #B4258F;
	}
#social .quote-left p.signoff {
	color: #B4258F;
	}	
#social .quote-left p.signoff-position {
	color: #636363;
	}
	
#social .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/social_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#social .case-study p.head {
	color: #B4258F;
	}	

#social .case-study p.cs-link a {
	color: #B4258F;
	background-image: url(/images/background/social_chev_small.gif);
	background-repeat: no-repeat;
	}	

#social  ul.related li a {
	color: #636363;
	}
		
/** end social styles **/


/** performance styles **/

#maincontent-wrap #performance {
	background: url(/images/background/performance_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	}
#maincontent-wrap-full #performance {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/performance_landing_bg.jpg);
	float: left;
	}

#performance h1 {
	color: #6D015B;
}
#performance h2 {
	color: #6D015B;
}
#performance p.intro {
	color: #6D015B;
	}

#performance .quote-left {
	background: url(/images/background/quote_performance.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#performance .quote-left p {
	color: #6D015B;
	}
#performance .quote-left p.signoff {
	color: #6D015B;
	}	
#performance .quote-left p.signoff-position {
	color: #636363;
	}
	
#performance .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/performance_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#performance .case-study p.head {
	color: #6D015B;
	}	

#performance .case-study p.cs-link a {
	color: #6D015B;
	background-image: url(/images/background/performance_chev_small.gif);
	background-repeat: no-repeat;
	}	


	
#our-business-intro {
	margin: 0em;
	padding: 0em;
	width: 48.1em;
	float: left;
}	

#our-business-intro h1 {
	padding-top: 0.6875em;
	padding-right: 0;
	padding-bottom: 0.55em;
	padding-left: 0.9375em;
	font-size: 1.2em;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	width: 38.9em;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#our-business-intro img {
	width: 48em;
	height: 18.75em;
	float: left;
	}
#two-col-wrap {
	margin-top: -1.2em;
	margin-right: 0;
	margin-bottom: 0.4em;
	float: left;
	width: 48em;
	padding: 0;
	}
#performance #two-col-wrap #tab-wrap {
	width: 34.375em;
	float: left;
	margin-right: 2em;
	}
#performance #two-col-wrap #tab-wrap #info-wrap {
	width: 32em;
	float: left;
	padding-left: 2.5em;
	}	
#performance #two-col-wrap #tab-wrap #info-wrap img.bottombdr {
	float: left;
	width: 31.8125em;
	margin: 0;
	padding: 0;
	}	
#performance #two-col-wrap #tab-wrap #info {
	width: 30.4em;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDE9E5;
	border-left-color: #EDE9E5;
	margin-top: -0.1em;
	padding-top: 1em;
	padding-right: 1.3em;
	padding-bottom: 0.5em;
	background-image: url(/images/background/ob_info_tab_bg.jpg);
	background-repeat: repeat;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDE9E5;*/
	}
	
#performance #two-col-wrap #tab-wrap #info-tab {
	width: 9.25em;
	}
#performance #two-col-wrap #tab-wrap #info-tab img {
	width: 9.25em;
	text-align: left;
	}
#performance #two-col-wrap #tab-wrap #info-tab h2 {
	margin-top: -1.1625em;
	}

	

	
#performance #dynamic-tab {
	width: 33.7em;
	float: left;
	margin-top: 2em;
	padding-left: 0.8em;
	
	}

#nojscrpt {
	width: 33.5em;
	float: left;
	background-image: url(/images/background/tab_files/z_gradient.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EDE9E5;
	border-bottom-color: #EDE9E5;
	border-left-color: #EDE9E5;
}

#nojscrpt p {
 padding-top: 0.3em;
 padding-right: 7em;
 padding-left: 3.5em;
 padding-bottom: 0.3em;
 margin: 0em;
}

#nojscrpt p.head {
	padding-top: 1em;
	padding-right: 7em;
	padding-left: 3.5em;
	padding-bottom: 0em;
	margin: 0em;
	font-weight: bold;
}
#nojscrpt .env {
	background-image:url(/images/background/tab_files/dots.gif);
	background-color: #fff;
	float: left;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0em;
	padding: 1px 0em 0em 0em;
	border-right: solid 2px #1AAC55;
	width: 33.4em;
}
#nojscrpt .social {
	background-image:url(/images/background/tab_files/dots.gif);
	background-color: #fff;
	float: left;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0em;
	padding: 1px 0em 0em 0em;
	border-right: solid 2px #B72E94;
	width: 33.4em;
}
#nojscrpt .eco {
	background-image:url(/images/background/tab_files/dots.gif);
	background-color: #fff;
	float: left;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0em;
	padding: 1px 0em 0em 0em;
	border-right: solid 2px #0B78BF;
	width: 33.4em;
}
#nojscrpt .section-name {
	float: left;
	height: 6.5em;
	width: 1.875;
 }



/** end performance styles **/



/***/

/** Assurance styles **/
#maincontent-wrap #assurance {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/assurance_bg.jpg);
	float: left;
	}
#maincontent-wrap-full #assurance {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/assurance_landing_bg.jpg);
	float: left;
	}


#assurance h1 {
	color: #007783;
}
#assurance h2 {
	color: #007783;
}
#assurance p.intro {
	color: #007783;
}
	
#assurance  ul.related li a {
	color: #636363;
	}
	
#assurance .quote-left {
	background: url(/images/background/quote_assurance.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#assurance .quote-left p {
	color: #007783;
	}
#assurance .quote-left p.signoff {
	color: #007783;
	}	
#assurance .quote-left p.signoff-position {
	color: #636363;
	}
	
#assurance .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/assurance_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#assurance .case-study p.head {
	color: #007783;
	}	

#assurance .case-study p.cs-link a {
	color: #007783;
	background-image: url(/images/background/assurance_chev_small.gif);
	background-repeat: no-repeat;
	}	


/** end assurance styles **/

/** introduction styles **/
#maincontent-wrap #introduction {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/intro_bg.jpg);
	float: left;
	}
#maincontent-wrap-full #introduction {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/intro_landing_bg.jpg);
	float: left;
	}

#introduction h1 {
	color: #6d015b;
}
#introduction h2 {
	color: #6d015b;
}
#introduction p.intro {
	color: #6d015b;
}
	
#introduction  ul.related li a {
	color: #636363;
	}

#introduction .quote-left {
	background: url(/images/background/quote_intro.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#introduction .quote-left p {
	color: #6d015b;
	}
#introduction .quote-left p.signoff {
	color: #6d015b;
	}	
#introduction .quote-left p.signoff-position {
	color: #636363;
	}
	
#introduction .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/intro_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#introduction .case-study p.head {
	color: #6d015b;
	}	

#introduction .case-study p.cs-link a {
	color: #6d015b;
	background-image: url(/images/background/intro_chev_small.gif);
	background-repeat: no-repeat;
	}	



/** end introduction styles **/



/** environmental styles **/
#maincontent-wrap #environmental {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/environmental_bg.jpg);
	float: left;
	}
#maincontent-wrap-full #environmental {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/environmental_landing_bg.jpg);
	float: left;
	}
#environmental h1 {
	color: #0ca64b;
}
#environmental h2 {
	color: #0ca64b;
}
#environmental p.intro {
	color: #0ca64b;
}
	
#environmental  ul.related li a {
	color: #636363;
	}
#environmental .quote-left {
	background: url(/images/background/quote_environmental.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#environmental .quote-left p {
	color: #0ca64b;
	}
#environmental .quote-left p.signoff {
	color: #0ca64b;
	}	
#environmental .quote-left p.signoff-position {
	color: #636363;
	}
	
#environmental .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/environmental_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#environmental .case-study p.head {
	color: #0ca64b;
	}	

#environmental .case-study p.cs-link a {
	color: #0ca64b;
	background-image: url(/images/background/environmental_chev_small.gif);
	background-repeat: no-repeat;
	}	

/** end environmental styles **/

/** economic styles **/
#maincontent-wrap #economic {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/economic_bg.jpg);
	float: left;
	}
#maincontent-wrap-full #economic {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/economic_landing_bg.jpg);
	float: left;
	}
#economic h1 {
	color: #0072bc;
}
#economic h2 {
	color: #0072bc;
}
#economic p.intro {
	color: #0072bc;
}
	
#economic  ul.related li a {
	color: #636363;
	}
#economic .quote-left {
	background: url(/images/background/quote_economic.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#economic .quote-left p {
	color: #0072bc;
	}
#economic .quote-left p.signoff {
	color: #0072bc;
	}	
#economic .quote-left p.signoff-position {
	color: #636363;
	}
	
#economic .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/economic_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#economic .case-study p.head {
	color: #0072bc;
	}	

#economic .case-study p.cs-link a {
	color: #0072bc;
	background-image: url(/images/background/economic_chev_small.gif);
	background-repeat: no-repeat;
	}	

/** end economic styles **/

/** sustainable styles **/
#maincontent-wrap #sustainable {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/our_sustainable_bg.jpg);
	float: left;
	}
#maincontent-wrap-full #sustainable {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/background/our_sustainable_landing_bg.jpg);
	float: left;
	}
#sustainable h1 {
	color: #d39100;
}
#sustainable h2 {
	color: #d39100;
}
#sustainable p.intro {
	color: #d39100;
}
	
#sustainable  ul.related li a {
	color: #636363;
	}
#sustainable .quote-left {
	background: url(/images/background/quote_sustainable.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#sustainable .quote-left p {
	color: #d39100;
	}
#sustainable .quote-left p.signoff {
	color: #d39100;
	}	
#sustainable .quote-left p.signoff-position {
	color: #636363;
	}
	
#sustainable .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/sustainable_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#sustainable .case-study p.head {
	color: #d39100;
	}	

#sustainable .case-study p.cs-link a {
	color: #d39100;
	background-image: url(/images/background/sustainability_chev_small.gif);
	background-repeat: no-repeat;
	}	

/** end economic styles **/


/** start stakeholders styles **/

#maincontent-wrap #stakeholders {
	background: url(/images/background/stakeholder_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#maincontent-wrap-full #stakeholders {
	background: url(/images/background/stakeholder_landing_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#stakeholders h1 {
	color: #716fb3;
}
#stakeholders h2 {
	color: #716fb3;
}
#stakeholders p.intro {
	color: #716fb3;
	}
#stakeholders .quote-left {
	background: url(/images/background/quote_stakeholder.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#stakeholders .quote-left p {
	color: #716fb3;
	}
#stakeholders .quote-left p.signoff {
	color: #716fb3;
	}	
#stakeholders .quote-left p.signoff-position {
	color: #636363;
	}
	
#stakeholders .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/stakeholder_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#stakeholders .case-study p.head {
	color: #716fb3;
	}	

#stakeholders .case-study p.cs-link a {
	color: #716fb3;
	background-image: url(/images/background/stakeholder_chev_small.gif);
	background-repeat: no-repeat;
	}	

/** end stakeholders styles **/


/* start general brown styles */

#maincontent-wrap #general {
	background-image: url(/images/background/general_brown_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	}
#maincontent-wrap-full #general {
	background-image: url(/images/background/general_brown_landing_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	}
#general h1 {
	color: #7e4c3e;
}
#general h2 {
	color: #7e4c3e;
}
#general p.intro {
	color: #7e4c3e;
}
	
#general  ul.related li a {
	color: #fe5815;
	background-image: url(/images/background/orange_bullet.gif);
	}
	
#general .quote-left {
	background: url(/images/background/quote_general.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
#general .quote-left p {
	color: #7e4c3e;
	}
#general .quote-left p.signoff {
	color: #7e4c3e;
	}	
#general .quote-left p.signoff-position {
	color: #636363;
	}
	
#general .case-study {
	border-top-color: #F8F2EE;
	border-right-color: #F8F2EE;
	border-left-color: #F8F2EE;
	background-image: url(/images/background/general_feature_bg.jpg);
	background-repeat: repeat-x;
	}

#general .case-study p.head {
	color: #7e4c3e;
	}	

#general .case-study p.cs-link a {
	color: #7e4c3e;
	background-image: url(/images/background/general_chev_small.gif);
	background-repeat: no-repeat;
	}		

/** End general brown styles **/




#footer {
/*	width: 920px; */
	width: 57.5em;
	background-color: #fff;
	background-image: url(/images/background/bottom_bar.gif);
	background-repeat: repeat-x;
	padding-top: 1.25em;
	padding-right: 0;
/*	padding-bottom: 30px; */
	padding-bottom: 30px;
	padding-left: 0;
/*	margin-top: 30px; */
	margin-top: 1.875em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.625em;
	float: left;
	vertical-align: top;
	background-position: left top;
}
*html #footer {
	margin-left: 0.3125em;
}

#footer ul {
	margin: 0;
	padding: 0;
/*	width: 400px; */
	width: 30em;
	float: left;
}
#footer ul li {
	display: inline;
	list-style-type: none;
	background-image: url(/images/background/footer_seperator.gif);
	background-repeat: no-repeat;
	background-position: right 0.3125em;
	padding-top: 0;
/*	padding-right: 7px; */
	padding-right: 0.4375em;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
/*	margin-left: 7px; */
	margin-left: 0.4375em;
}
#footer ul li.last {
	background-image: none;
}
#footer ul li a {
	margin: 0;
	padding: 0;
	color: #636363;
	font-size: 0.7em;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer p {
	font-size: 0.7em;
	color: #636363;
	padding: 0;
	float: right;
	/*	width: 200px; */
/*	width: 12.5em; */
	width: 18em;
	margin-top: 0.3125em;
	margin-right: 0.4em;
	margin-bottom: 0;
	margin-left: 0;
	text-align: right;
}


/*** tables for gri mapping section ***/


#gri table  {
	width: 34.375em;
        border: 0;
        background: url(/images/background/gri_map_bg_blue.gif) repeat-x top left;
        text-align: left;
        vertical-align: top;
}



#gri table th {
            background: #007783;
            color: #fff;
            font-size:0.7em;
            padding: 5px 5px 5px 10px;
            border-right: 1px dotted #fff;
            text-align: left;
}


#gri table th.last {
	border-right: none;
}

#gri table td {
            color: #007783;
            font-size:0.7em;
            padding: 5px 5px 5px 10px;
            border-right: 1px dotted #636363;
            border-bottom: 1px dotted #636363;
}


#gri table td.col1 {
            background-color: #fff;
            font-weight: bold;
            padding-left: 30px;
}


#gri table td.col2 {
            vertical-align: top;
}

#gri table td.col3 {
            background-color: #fff;
}
 

#gri table td.col4 {
            border-right: none;
            padding-left: 45px;
}

#gri table td.firstrow {
            border-top: 1px dotted #636363;
}


##gri table td a {
            color: #636363;
            text-decoration: none;
            padding-right: 9px;
            background: url(/images/background/arrow_right_grey_double.gif) no-repeat right;
}

 

#gri table td a:hover {
            text-decoration: underline;
}



#gri table td.subheader-row {
            background: #efefef;
            border-right:none;         
            font-weight: bold;
            padding-left: 30px;
}



.circle-image-right {
	width: 11.3em;
	height: 10.5em;
	margin-left: 0.125em;
	margin-top: 3.0em;
}

.rightcol-circle {
	float: right;
	border: 1px solid #f00;
	clear: none;
	width: 11.3em;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.top-circle {
	height: 10.4375em;
	width: 11.4375em;
	margin-bottom: 1.25em;
}

#print-div-outer {
	height: 3.125em;
	margin: 0;
	padding: 0;
	width: 11.3em;
}

/*** end table styles ***/


#atoz table {
	background: url(/images/background/brown_bg_page.jpg) repeat-x top left;
	width: 34.375em;
	margin-bottom: 10px;
}

#atoz table th {
	background: #7a78b7;
	color: #fff;
	font-size:0.7em;
	padding: 5px 5px 5px 10px;
	border-right: 1px dotted #fff;
	text-align: left;
}

#atoz table th.last {
	border-right: none;
}

#atoz table td {
	color: #716fb3;
	font-size:0.7em;
	padding: 5px 5px 5px 10px;
	border-right: 1px dotted #636363;
	border-bottom: 1px dotted #636363;
}

#atoz table td.col1 {
	vertical-align: middle;
	background-color: #fff;
	font-weight: bold;
	padding-left: 30px;
}

#atoz table td.col2 {
	vertical-align: top;
}

#atoz table td.col3 {
	vertical-align: middle;
	background-color: #fff;
}

#atoz table td.col4 {
	vertical-align: middle;
	border-right: none;
	padding-left: 45px;
}

#atoz table td.firstrow {
	border-top: 1px dotted #636363;
}

#atoz table td a {
	color: #fe5815;
	text-decoration: none;
	padding-right: 9px;
}

#atoz table td a:hover {
	text-decoration: underline;
}

#atoz table td.name {
	vertical-align: middle;
	color: #7e4c3e;
}

#atoz table td.link2 {
	background-color: #fff;
}

#atoz table td.link4 {
	background-color: #fff;
	border-right: none;
}

#atoz-container {
	background: #fe6e32;
/*	width: 550px; */
	padding-top: 7px;
	padding-bottom: 7px;
}

#atoz-container a {
	padding: 0px 4px 8px 4px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}

#atoz-container a.selected{
	background: url(/images/background/atoz_selector.gif) no-repeat bottom;
}

#atoz-container a:hover {
	color: #f00;
	text-decoration: none;
}

.atozlink {

}

#pagination {
	width: 549px;
	text-align: right;
	font-size: 0.8em;
	color: #636363;
}

#pagination a {
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	color: #fe5815;
	text-decoration: none;
	font-weight: bold;
}

#pagination a:hover {
	color: #f00;
	text-decoration: underline;
}

#pagination .selected {
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

#pagination a img {
	padding: 0;
	margin-top: 2px;
	margin: 0;
	border: 0;
}

.clearFix {
	clear: both;
	height: 0px;
	font-size:1%;
}


#topnav-inner {
	background: url(/images/background/topnav_inner.gif) no-repeat right;
}

/** safety button styles **/

#safety-button {
	background: #fe5c1b;
	color: #fff;
	width:9.625em;
	float: left;
	display: inline;
	clear: none;
	margin-top: 0.5em;
	margin-left:12px;
}

.safety-topleft {
	background: url(/images/background/safety_topleft.gif) no-repeat left top;
}

.safety-topright {
	background: url(/images/background/safety_topright.gif) no-repeat right top;
}

.safety-bottomright {
	background: url(/images/background/safety_bottomright.gif) no-repeat bottom right;
}

.safety-bottomleft {
	background: url(/images/background/safety_bottomleft.gif) no-repeat left bottom;
}

.safety-top {
	background: url(/images/background/safety_top.gif) repeat-x top;
}

.safety-right {
	background: url(/images/background/safety_right.gif) repeat-y right;
}

.safety-bottom {
	background: url(/images/background/safety_bottom.gif) repeat-x bottom;
}

.safetybuttontext {
/*	font-size: 0.82em; */
	font-size: 0.83em;
	font-weight: bold;
/*	padding: 1px 0px 5px 6px;*/
	padding: 1px 0px 5px 2px;
}

/* end safety button styles */

/* download pdf */

#download-pdf-bg {
            float: left;
            width: 48em;
            background-color: #f8f2ee;
            background-image: url(/images/sustainability/general_landing_feature_bg.jpg);
            background-repeat: no-repeat;
}

.double-column {
	width: 50%;
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

#download-pdf-bg h2 {
	padding: 0.5em 0 0.5em 20px;
	border-bottom: 1px dotted #636363;
	margin-left: 0;
}

#download-pdf-bg ul {
	margin: 7px 0 7px 8px;
	padding: 0;
}

#download-pdf-bg ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#download-pdf-bg ul li a {
            text-decoration: none;
            margin: 0 0 0 0.625em;
            font-size: 0.78em;
            padding: 0 0 0 0.625em;
            line-height: 1.3em;
            color: #fe6e32;
}

#download-pdf-bg ul li a:hover {
	text-decoration: underline;
}



 





/* end download pdf */

.showall-button {
	width: 4.6875em;
	height: 1.25em;
	margin-top: 0.625em;
	margin-right: 0.625em;
	float: right;
}


/* start video clip */


#video-clip-wrap {
	margin: 0em;
	float: left;
	width: 48em;
	background-image: url(/images/background/dots_general_bg.gif);
	background-repeat: repeat-x;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	background-position: bottom;
}

#video-clip-small {
	width: 20em;
	margin-right: auto;
	margin-left: auto;
}
#video-clip-medium {
	width: 26em;
	margin-right: auto;
	margin-left: auto;
}
#video-clip-large {
	width: 33.1875em;
	margin-right: auto;
	margin-left: auto;
}
#video-size {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 11em;
}
#video-size p {
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	font-size: 0.7em;
	color: #636363;
	font-weight: bold;
}
#video-size ul {
	padding: 0em;
	float: left;
	list-style-type: none;
	display: inline;
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.4em;
}
#video-size ul li {
	margin: 0em;
	float: left;
	list-style-type: none;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-top: 0em;
	padding-right: 0.3em;
	padding-bottom: 0em;
	padding-left: 0em;
}
#video-size ul li a {
	padding: 0em;
	float: left;
	list-style-type: none;
	font-size: 0.7em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.3em;
	color: #FE5815;
	text-decoration: none;
}
#video-size ul li a:hover {
	text-decoration: underline;
}
#video-size ul li a.selected {
	font-weight: bold;
	color: #7e4c3e;
}
#video-size ul li.last {
	list-style-type: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#links {
	float: right;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
	width: 8em;
	text-align: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#links p {
	padding: 0em;
	margin-top: 0.1em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-size: 0.7em;
}
#links p a {
	color: #FE5815;
	text-decoration: none;
	background-image: url(/images/background/small_orange_double_chev.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 1em;
}
#links p a:hover {
	text-decoration: underline;
}
#video-synopsis-small {
	margin-right: auto;
	margin-left: auto;
	width: 20em;
	margin-top: 0.8em;
}
#video-synopsis-medium {
	margin-right: auto;
	margin-left: auto;
	width: 26em;
	margin-top: 0.8em;
}
#video-synopsis-large {
	margin-right: auto;
	margin-left: auto;
	width: 33.1875em;
	margin-top: 0.8em;
}
#video-synopsis-wrap {
	float: left;
	width: 48em;
	padding-top: 0em;
	margin-top: 0em;
}

.video-bg {
	background-image: url(/images/background/video_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#movie-wrap {
	text-align: center;
}

/* end video clip */
.noflash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #636363;
	padding: 1em;
	background-color: #FAF7F4;
	margin: 0em;
	float: left;
}
.noflash a {
	color: #00CC00;
}


/* start timeline */

#my-timeline {
	height: 252px;
	border-top: 1px dotted #d3cfcb;
	border-bottom: 1px dotted #d3cfcb;
	font-size: 0.75em;
	margin-right: 0.625em;
}

.timeline-ether-marker-bottom-emphasized {
	color: #745034;
	font-weight: bold;
	font-size: 1.1em;
}

.timeline-content {
	background: url(/images/background/ochre_gradient_slice.jpg) repeat-x left top;
	padding-top: 1.25em;
	margin-right: 0.625em;
	clear:both;
}

.timeline-circle {
	width: 9.375em;
	height: 9.375em;
	float: right;
	padding-left: 1em;
	padding-bottom: 1em;
}

.fullwidth-container {
	margin: 0em;
	padding: 0em;
	width: 48.125em;
	float: left;
}

/* start sustainable future styles */

#sustainable-future {
	float: left;
	width: 48.5em;
	background: url(/images/background/sustainable_future_bg.jpg) no-repeat top left;
	}

#sustainable-future h1 {
	color: #d39100;
}

#sustainable-future h2 {
	color: #d39100;
}
#sustainable-future h3 {
	color: #d39100;
}
#sustainable-future p.intro {
	color: #d39100;
}
	
#sustainable-future ul.related li a {
	color: #636363;
	background-image: url(/images/background/grey_bullet.gif);
}

/* end sustainable future */

/* end timeline */

#social #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#social #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #b4258f;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#social #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #b4258f;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#social #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #b4258f;
}
#social #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#social #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#social #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #b4258f;
}
 

#introduction #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#introduction #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #6d015b;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#introduction #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #b4258f;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#introduction #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #b4258f;
}
#introduction #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#introduction #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#introduction #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #b4258f; 
}
 

#stakeholders #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#stakeholders #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #716fb3;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#stakeholders #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #716fb3;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#stakeholders #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #716fb3;
}
#stakeholders #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#stakeholders #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#stakeholders #maincontent table td ul li {
 font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #716fb3; 
}
 
#sustainable #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#sustainable #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #d39100;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#sustainable #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #d39100;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#sustainable #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #d39100;
}
#sustainable #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#sustainable #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#sustainable #maincontent table td ul li {
 font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #d39100; 
}
 

#environmental #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#environmental #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #0ca64b;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#environmental #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #0ca64b;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#environmental #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #0ca64b;
}
#environmental #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#environmental #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#environmental #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #0ca64b; 
}
 

#economic #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}

#economic #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #0072bc;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}

#economic #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: 0072bc;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#economic #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #0072bc;
}
#economic #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#economic #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#economic #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #0072bc; 
}


#performance #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#performance #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #6d015b;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#performance #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #6d015b;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#performance #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #6d015b;
}
#performance #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#performance #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#performance #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #6d015b; 
}
 
#assurance #maincontent table {
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
}
#assurance #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #007783;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#assurance #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #007783;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#assurance #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #007783;
}
#assurance #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#assurance #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#assurance #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #007783; 
}
 
#general #maincontent table {
/*
 padding: 0px;
 width: 98%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0.7em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999;
*/
}
#general #maincontent table th {
 font-weight: normal;
 font-size: 0.7em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #7e4c3e;
 color: #fff;
 padding: 0.3em;
 text-align: left;
}
#general #maincontent table td {
 font-size: 0.7em;
 padding: 0.3em;
 color: #7e4c3e;
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;
}
 
#general #maincontent table td p {
 font-size: 100%;
 padding: 0;
 margin: 0;
 color: #7e4c3e;
}
#general #maincontent table td a {
 color: #636363;
 text-decoration: underline;
}
#general #maincontent table td ul {
 margin: 0;
 padding: 0.3em 0 0.3em 0;
}
#general #maincontent table td ul li {
font-size: 100%;
 margin: 0;
 padding: 0 0 0 0.7em;
 color: #7e4c3e;
}


table#tbltargets{
  color: #6d015b;
  border: 0;
  border-spacing: 0;
  border-width: 0;
  border-style: none;
  margin: 0;
  padding: 0;
}
table#tbltargets table{
  border: 0;
  border-spacing: 0;
  border-width: 0;
  border-style: none;
  margin: 0;
  padding: 0;
  width: 47.75em;
}
#tbltargets td{
  padding: 0;
  border: 0;
}
#tbltargets tr.colheader td{
  font-size: 0.8em;
  border: 0;
  border-bottom: 1px dotted #636363;
  color: #636363;
  margin: 0;
  padding: 5px 0 5px 19px;
  background: #ebebeb url(/images/background/accordion/targets/open_bar.gif) center right no-repeat;
}
#tbltargets tr.closed td{
  background: #f5eef4 url(/images/background/accordion/targets/closed_bar.gif) center right no-repeat;
  color: #6d015b;
  font-weight: normal;
}
#tbltargets td td, #tbltargets td th{
  border: 0;
  background: #FFF;
  padding: 5px 5px 6px 19px;
  border-bottom: 1px dotted #636363;
  font-size: 0.8em;
}
#tbltargets td th{
  font-weight: normal;
  text-align: center;
  color: #716fb3;
}
#tbltargets td td {
	border-right: 1px dotted #636363;
}
#tbltargets td td.col1, #tbltargets td th.col1 {
	width: 9.4375em;
}
#tbltargets td td.col2, #tbltargets td th.col2 {
 /*width: 22.5em;*//* 14.03.2008 */
   width: 15.5em;
}

#tbltargets td td.col3, #tbltargets td th.col3 {
 /*width: 8.75em; */ /* 14.03.2008 */
   width:15.75em;
}

#tbltargets td td.col4, #tbltargets td th.col4 {
	width: 7.0625em;
	border-right: none;
}
#tbltargets td td {
	vertical-align: top;
}

#tbltargets td th {
	border: none;
	background: #aa6b9a;
	border-right: 1px dotted #ffffff;	
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	vertical-align: middle;
}


#maincontent .image-center {
 margin-top: 0;
 margin-bottom: 1.25em;
 text-align: left;
 width: 29.125em;
 padding: 0;
 margin-left: 0.8em;
 }
#maincontent .image-center p {
 padding: 0;
 font-size: 70%;
 margin-top: 0.625em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 width: 100%;
 }
 
#maincontent .image-right-portrait {
 margin-top: 0;
 margin-bottom: 1.25em;
 text-align: left;
 width: 12.5em;
 padding: 0;
 margin-left: 1.25em;
 float: right;
 }

#maincontent .image-right-portrait p {
 padding: 0;
 font-size: 70%;
 margin-top: 0.625em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 width: 90%;
 }
 
#maincontent .image-right-landscape {
 margin-top: 0;
 margin-bottom: 1.25em;
 text-align: left;
 width: 18.8125em;
 padding: 0;
 margin-left: 1.25em;
 float: right;
 }

#maincontent .image-right-landscape p {
 padding: 0;
 font-size: 70%;
 margin-top: 0.625em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 width: 90%;
 }
 
#maincontent .image-left-portrait {
 float: left;
 margin-top: 0;
 margin-right: 1.25em;
 margin-bottom: 1.25em;
 text-align: left;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0.7em;
 width: 12.5em;
 }
#maincontent .image-left-portrait p {
 padding: 0;
 font-size: 70%;
 margin-top: 0.625em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 width: 90%; 
 }
#maincontent .image-left-landscape {
 float: left;
 margin-top: 0;
 margin-right: 1.25em;
 margin-bottom: 1.25em;
 text-align: left;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0.7em;
 width: 18.8125em;
 }
#maincontent .image-left-landscape p {
 padding: 0;
 font-size: 70%;
 margin-top: 0.625em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 width: 90%;
 }
 
 /* left nav stylings .pm.27.03*/
  
  #leftnav-outer {
 	margin: 0;
 	padding: 0;
 	float: left;
 }
 
 #leftnav {
 	width: 12.375em;
 	font-size: 0.78em;
 	/*	padding-top: 45px; */
 /*	padding-top: 2.8125em; */
 	padding-top: 3.875em;
 	padding-right: 0;
 	padding-bottom: 0;
 	/*	padding-left: 8px; */
 	padding-left: 0.5em;
 	margin: 0;
 	max-width: 220px;
 	float: left;
 }
 
 #leftnav ul {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 	float: left;
 /*	width: 148px; */
 /*	width: 9.25em; */
 	width: 12em;
 	max-width: 220px;
 }
 
 #leftnav ul li {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 	float: left;
 /*	width: 148px; */
 /*	width: 9.25em; */
 	width: 12em;
 	background-image: url(/images/background/leftnav_separator.gif);
 	background-repeat: repeat-x;
 	max-width: 220px;
 }

  #leftnav ul li ul li {
   margin: 0;
   list-style-type: none;
   /*background-image: none; 31032008 */
  background-image: url(/images/background/leftnav_separator.gif);
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0;
   max-width: 220px;
  }
 

 #leftnav ul li ul li ul li {
 	margin: 0;
 	list-style-type: none;
 	background-image: none;
 	padding: 0;
 /*	width: 148px; */
 /*	width: 9.25em; */
 	width: 12em;
 	max-width: 220px;
 }
 
 #leftnav ul li ul li ul li ul li {
 	margin: 0;
 	list-style-type: none;
 	background-image: none;
 	padding: 0;
 /*	width: 148px; */
 /*	width: 9.25em; */
 	width: 12em;
 	max-width: 220px;
 }
 
 #leftnav ul li a {
 	margin: 0;
 	list-style-type: none;
 	float: left;
 	/* width: 133px; */
 /*	width: 8.3125em; */
 	width: 11.0625em;
 
 	color: #636363;
 	text-decoration: none;
 	padding: 0.3125em 0.3125em 0.3125em 0.625em;
 	background-image: url(/images/background/arrow_grey_right.gif);
 	background-repeat: no-repeat;
 /*	background-position: 1px 9px; */
 	background-position: 0.0625em 0.5625em;
 	max-width: 199px;
 }
 
 
 
 #leftnav ul li a:hover {
 	background-color: #EEE;
 	background-image: url(/images/background/brown_nav_bullet.gif);
 }
 
 
 #leftnav ul li ul li a {
 	list-style-type: none;
 	/*background-image: url(/images/background/grey_dash.gif); */
 		background-image:none;
 	background-repeat: no-repeat;
 /*	background-position: 11px 12px; */
 	background-position: 0.6875em 0.75em;
 /*	width: 123px; */
 /*	width: 7.6875em; */
 	width: 10.375em;
 	float: left;
 	padding-left: 1.25em;
 	max-width: 185px;
 }
 
 #leftnav ul li ul li  a.hasSubMenu{
     background-image: url(/images/background/arrow_grey_right.gif);
     background-position: 0.6875em .625em;
 }
 
 
 
 #leftnav ul li ul li ul li a {
 	list-style-type: none;
 	background-image: url(/images/background/grey_dash.gif);
 	/*background-image:none;*/
 	background-repeat: no-repeat;
 /*	background-position: 20px 12px; */
 	background-position: 1.25em 0.75em;
 /*	width: 113px; */
 /*	width: 7.0625; */
 	width: 9.75em;
 	float: left;
 /*	padding-left: 30px; */
 	padding-left: 1.875em;
 	max-width: 170px;
 }
 
 
 #leftnav ul li ul li ul li a.hasSubMenu{
     background-image: url(/images/background/arrow_grey_right.gif);
     background-position: 1.25em .625em;
 }
 
 
 
 #leftnav ul li ul li ul li ul li a {
 	list-style-type: none;
 	background-image: url(/images/background/bullet_grey.gif); 
 	/*background-image: url(/images/background/grey_dash.gif); */
/* 	background-image:none; */
 	background-repeat: no-repeat;
 /*	background-position: 30px 12px; */
 	background-position: 1.875em 0.75em;
 /*	width: 103px; */
 /*	width: 6.4375em; */
 	width: 9.125em;
 	float: left;
 /*	padding-left: 40px; */
 	padding-left: 2.5em;
 	max-width: 158px;
 }
 
 #leftnav ul li ul li ul li ul li a.hasSubMenu{
         background-image: url(/images/background/arrow_grey_right.gif);
         background-position: 1.875em .625em;
 }
 
 a:active{color:#0f0;}
 
 #leftnav ul li a.selected {
 	margin: 0;
 	list-style-type: none;
 	float: left;
 /*	width: 133px; */
 /*	width: 8.3125em; */
 	width: 11.0625em;
 	padding: 0.3125em 0.3125em 0.3125em 0.625em;
 	font-weight: bold;
 	color: #7e4c3e;
 	background-image: url(/images/background/arrow_brown.gif);
 	/* background-image: url(/images/background/brown_nav_bullet.gif);	 */
 	background-repeat: no-repeat;
 	background-position: 0 0.6875em;
 	max-width: 199px;
 }
 
 #leftnav ul li ul li a.selected {
 	list-style-type: none;
 	float: left;
 /*	width: 123px; */
 /*	width: 7.6875em; */
 	width: 10.375em;
 	padding: 0.3125em 0.3125em 0.3125em 1.25em;
 	font-weight: bold;
 	color: #7e4c3e;
 	background-image: url(/images/background/arrow_brown.gif); 
 	/*background-image: url(/images/background/brown_nav_bullet.gif); */
 	background-repeat: no-repeat;
 	background-position: 0.625em 0.6875em;
 	max-width: 185px;
 }
 
 #leftnav a.current{ 
     color:#7e4c3e; 
     font-weight:normal;
     background-image: url(/images/background/brown_nav_bullet.gif);
     }
 
 
 #leftnav ul li ul li ul li a.selected {
 	margin: 0;
 	list-style-type: none;
 	float: left;
 /*	width: 113px; */
 /*	width: 7.0625em; */
 	width: 9.75em;
 	padding: 0.3125em 0.3125em 0.3125em 1.875em;
 	font-weight: bold;
 	color: #7e4c3e;
 	background-image: url(/images/background/arrow_brown.gif); 
 	/* background-image: url(/images/background/brown_nav_bullet.gif);*/
 	background-repeat: no-repeat;
 	background-position: 1.25em 0.6875em;
 	max-width: 171px;
 }
 #leftnav ul li ul li ul li ul li a.selected {
 	margin: 0;
 	list-style-type: none;
 	float: left;
 /*	width: 103px; */
 /*	width: 6.4375em; */
 	width: 9.125em;
 	padding: 0.3125em 0.3125em 0.3125em 2.5em;
 	font-weight: bold;
 	color: #7e4c3e;
 	background-image: url(/images/background/brown_nav_bullet.gif);
 	background-repeat: no-repeat;
 	background-position: 1.875em 0.625em;
 	max-width: 157px;
 }
 #leftnav ul ul {
 	margin: 0;
 	list-style-type: none;
 	float: left;
 	padding: 0;
 	display:none;
 }
 
 
 
 #leftnav ul ul ul {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 	float: left;
 	background-color:#f5f5f5;	
 	/*background-color: #EBEBEB; */
 	display:none;
 }
 
 #leftnav ul ul ul ul {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 	float: left;
 	/*background-color: #ededed; */
 	background-color: #EBEBEB;
 	display:none;
 }
 
 #leftnav ul li.navsinglefirst {
 	margin: 0.625em 0 0 0;
 	padding: 0;
 	background-image: none;
 }
 #leftnav ul li.navsingle {
 	margin: 0;
 	padding: 0;
 	background-image: none;
 }
 #leftnav ul li.navsinglelast {
 	margin: 0 0 1.25em 0;
 	padding: 0;
 	background-image: none;
 }
 #leftnav ul li.navsinglefirst a {
 	background-image: none;
 }
 #leftnav ul li.navsingle a {
 	background-image: none;
 }
 #leftnav ul li.navsinglelast a {
 	background-image: none;
 }
 
 #leftnav ul li a.navhelp {
 	background-image: none;
 }
 #leftnav ul li a.xxx {
 
            margin: 0;
            list-style-type: none;
            float: left;
  /*        width: 133px; */
  /*        width: 8.3125em; */
            width: 11.0625em;
            padding: 0.3125em 0.3125em 0.3125em 0.625em;
            font-weight: bold;
            color: #7e4c3e;
            background-image: url(/images/background/arrow_brown_right.gif);
            /* background-image: url(/images/background/brown_nav_bullet.gif);           */
            background-repeat: no-repeat;
            background-position: 0 0.6875em;
            max-width: 199px;
 }


 /* left nav ends */ 


