
/* ============================= */
/* FIXES */
/* ============================= */
	/* clearfix */
	.clearfix:after {
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
		;}
	* html .clearfix             {zoom:1;} /* IE6 */
	*:first-child+html .clearfix {zoom:1;} /* IE7 */
	/* scrollbar */
	html {overflow-y:scroll;background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/BG_body.gif); background-repeat:repeat;}
	

/* ============================= */
/* GENERIC */
/* ============================= */
	/* headings */
	h1 {font-size:50px;color:#666;margin:0 0 18px;line-height:1.2em;}
	h2 {font-size:40px;color:#666;margin:0 0 18px;line-height:1.2em;}
	h3 {font-size:34px;color:#999;margin:0 0 10px;line-height:1.2em;}
	h4 {font-size:28px;color:#666;margin:0 0 10px;line-height:1.2em;}
	h5 {font-size:22px;color:#666;margin:0 0 5px;line-height:1.2em;}
	h6 {font-size:16px;color:#666;margin:0 0 5px;line-height:1.2em;}
		/* specifics */
	/* paragraphs */
	p {line-height:1.2em;padding:0;margin:0 0 10px;}
		/* specifics */
		.template_4 p {margin:0 0 12px;}
	/* links */
	a:link,
	a:visited {color:#636363;text-decoration:underline;}
	a:hover {text-decoration:none;}
	/* other */
	.clear {clear:both;}
	strong {font-weight: 700;}
	sup {vertical-align: super; line-height: 0.5em;*font-size:.8em}
	sup.small{font-size:.7em}
	sub {vertical-align: sub;line-height: 0.5em;*font-size:.7em}
	
	.noMarginBottom {margin-bottom: 0!important;}

	p.question {margin-bottom:2px;}
	p.question strong {color: #0094c3;}

/* ============================= */	
/* LAYOUT */
/* ============================= */
	
	/* body */
	body {display:inline-block;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#636363;}
	body.cr {background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/BG_body_cr.gif);}
	/* wrapper */
	#wrapper {width:960px; margin: 0 auto; text-align: left;}
	/* tertiary */
	#tertiary {width:355px;height: 26px;background: #fff;float: right;text-transform:uppercase;}
	#tertiary a {float: left;margin: 8px 2px 0 14px;text-decoration: none;}		
	#tertiary div#formSearch {float:right;width:158px;margin:3px 6px 0 14px;overflow:hidden;}
	#tertiary div#formSearch input {float: left;}
	#tertiary div#formSearch label {float: left; margin-top: 5px;}
	#tertiary div#formSearch .search {width: 78px;border: 1px solid #e7e8e9; border-right: 0;margin-left: 5px;padding-top: 1px; height: 13px;margin-top: 1px;}
	#tertiary div#formSearch .btnGo {background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/btn_search_go.gif) 0 0 no-repeat;border: none;width: 31px; height: 16px;text-indent: -9999px; letter-spacing: -9999px; text-align: left; cursor: hand; cursor:pointer;float: left;margin-top: 1px;}
		
	/* header */
	#header {z-index:999;display:inline-block;width:960px;margin-bottom:20px;text-transform:uppercase;}
		/* logo */
		#header h1,
		#header div.logo {float:left;width:250px;height:82px;background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/logo.gif) no-repeat;margin-bottom: 0;}
		#header h1 a:link,
		#header h1 a:visited,
		#header div.logo a:link,
		#header div.logo a:visited {display:block;width:250px;height:82px;}
		#header h1 a span,
		#header h1 span {position:absolute;top:-99999px;left:-99999px;}
		
		/* navigation */
		#mainNav {clear:both;width:960px;height:20px;font-size:12px;font-weight:bold;}
		.ie6 #mainNav {font-size:11px;}
		#mainNav li {float: left;}
		#mainNav li a:link,
		#mainNav li a:visited {float:left;height:16px;line-height:1.2em;padding:3px 10px 1px 10px;text-decoration:none;}
		.ie6 #mainNav li a:link,
		.ie6 #mainNav li a:visited {padding:3px 12px 1px 11px;}
		#mainNav li.ar a {background:#0094c3;color:#fff;}
		#mainNav li.cr a {background:#fff;color:#c60997;}
		.cr #mainNav li.ar a {color:#0094c3;background:#fff;}
		.cr #mainNav li.cr a {color:#fff;background:#C60997;}
			
			/* parents */
			#subNav {z-index:998;position:relative;width:960px;border-bottom:20px solid #c60997;height:20px;display:block;padding:0;/*background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/border_ar.gif) repeat-x 0 0*;padding-bottom:20px;*/font-size:1.2em;}
			.cr #subNav {border-color:#0094C3;}
			
			#subNav li {position:relative;float:left;display:block;}
			#subNav li a {z-index:1000;position:relative;display:inline-block;height:14px;line-height:1.2em;background:#1e0576;border:1px solid #1e0576;padding:2px 10px 2px 10px;font-size:11px;font-weight:700;text-decoration:none;color:#fff;}
			/*body.ar #subNav li a {padding-top: 2px; padding-bottom: 2px;}*/
			#subNav li:hover ul {display: block;}
			#subNav li.current a {background-color:#0094c3;border:1px solid #0094c3;}
			
			#subNav li a:hover,
			#subNav li.current a:hover,
			#subNav li.hovered a,
			#subNav li.current.hovered a {background-color:#fff;border:1px solid #0094c3;border-bottom-color:#fff !important;color:#0094c3;}
			
			/* children */
			#subNav li ul {z-index:999;display:none;position:absolute;top:19px;left:0;background:#fff;border:1px solid #0094c3;padding:5px 0;text-transform:none;}
			#subNav li ul li a{background-color:transparent !important}
			
			
			/* CR sub nav colours  #C60997: pink */
			.home #subNav li.link0 a,
			.activeSection1 #subNav li.link1 a,
			.activeSection2 #subNav li.link2 a,
			.activeSection3 #subNav li.link3 a,
			.activeSection4 #subNav li.link4 a {border:1px solid #C60997;background-color: #C60997}
		
			.home #subNav li.link1.hovered ul{border-color:#0094c3}
			
			.home #subNav li.link1  ul,
			.activeSection1 #subNav li.link1  ul,
			.activeSection2 #subNav li.link2  ul,
			.activeSection3 #subNav li.link3  ul,
			.activeSection4 #subNav li.link4  ul {border-color:#C60997}
						
			.cr #subNav li a:hover,
			.cr #subNav li.hovered a{background-color:#fff;color:#1E0576;}			
			
			
			/* AR sub nav colours #0094c3:blue */
			.home #subNav li.arLink1 a,
			.activeSection1 #subNav li.arLink1 a,
			.activeSection2 #subNav li.arLink2 a,
			.activeSection3 #subNav li.arLink3 a,
			.activeSection4 #subNav li.arLink4 a {background-color:#0094c3;border:1px solid #0094c3;}

		    .ar #subNav li ul{border-color:#0094c3 !important}
			
			.ar #subNav li a:hover,
			.ar #subNav li.hovered a {background-color:#fff;color:#0094c3;}
			
			.ar #subNav li ul.dropdown1 {width:210px;}
			.ar #subNav li ul.dropdown2 {width:445px;height:120px;}
			.ar #subNav li ul.dropdown3 {width:662px;height:165px;}
			.cr #subNav li ul.dropdown1 {width:670px;}
			.cr #subNav li ul.dropdown2 {width:425px;height:170px;}
			.cr #subNav li ul.dropdown3 {width:425px;}
			#subNav li ul li {position:static;float:none;width:205px;margin:0 0 1px 5px;font-size:12px;}
			#subNav li ul li a,
			#subNav li.current ul li a,
			#subNav li.current.hovered ul li a {display:block;height:auto;background:#fff url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/bg_arrow_subNav.gif) 0 3px no-repeat;border:none!important;padding:0 0 0 11px;font-weight:normal;color:#0094c3;text-decoration:none;font-size:12px;}
			.cr #subNav li ul li a,
			.cr #subNav li.current ul li a,
			.cr #subNav li.current.hovered ul li a {background-position:0 -87px;color:#1E0576;}
			#subNav li ul li a:hover,
			#subNav li.current ul li a:hover {background-position:0 -42px;border:none;color:#555;}
			.cr #subNav li ul li a:hover,
			.cr #subNav li.current ul li a:hover {background-position:0 -42px;border:none;color:#555;}
			#subNav li.noDropDown a:hover {border-bottom-color:#0094C3;}
			
				/* children features */
				#subNav li ul li ul {z-index:999;display:block;position:static;width:200px;margin-left:5px;background:#fff;border:none;padding:0;text-transform:none;}
				#subNav li ul li ul li {width:195px;}
				#subNav li ul li.floatList {clear:none;float:left;width:208px;border-left:1px solid #e5e5e5; padding-left:10px;}
				#subNav li ul li.floatList img {margin-top: 5px;}
				#subNav li ul li.innerDropdown {position:absolute;top:5px;right:1px;width:460px;height:165px;margin:0;}
				.ar #subNav li ul.dropdown2 li.innerDropdown {width:240px !important;overflow:hidden}
				.cr #subNav li ul.dropdown2 li.innerDropdown,
				.cr #subNav li ul.dropdown3 li.innerDropdown {width:210px;}
				#subNav li ul li.innerDropdown ul {width:460px;}
				.cr #subNav li ul.dropdown2 li.innerDropdown ul,
				.cr #subNav li ul.dropdown3 li.innerDropdown ul {width:210px;margin:0;border-left:1px solid #e5e5e5 !important;}
				
		/* breadcrumbs */
		#breadcrumb {clear:both;float:left;width:949px;height:12px;background:#fff;padding:4px 0 4px 11px;text-transform:none;font-size:11px;}
		#breadcrumb li {float:left;margin-right:4px;}
		#breadcrumb li a:link,
		#breadcrumb li a:visited {text-decoration:none;}
		#breadcrumb li a:hover {color:#000;}
	
	/* content */
	#content {z-index:1;display:inline-block;width:960px;}
	
	/* mainCol styles */
	#mainCol {float:left;display:block;width:710px;margin:0;padding:0 0 20px 0;overflow:hidden;}
	#mainColLeft {float:left;width:210px;min-height: 200px;height:auto!important;height:200px;margin:20px 20px 20px 0;background:#fff;padding:10px 10px;}
	#floatMod {float:left;width:210px;min-height: 200px;margin:20px 20px 20px 0;background:#fff;padding:10px 10px; font:12px;}
	#floatMod * {font-size:12px;}
	#mainCol .mainColLeftLift {margin:0 20px 20px 0;}
	#mainColRight {float:right;width:440px;min-height:200px;margin:20px 0 20px 0;background:#fff;padding:10px 10px;}
	#mainColRightShift {float:left;width:440px;min-height:200px;margin:20px 0 20px 0;background:#fff;padding:10px 10px;}
	
		/* modules */
		.module {position:relative;display:inline-block;min-height:192px;height:auto !important;height:192px;float:left;width:200px;margin:0 10px 20px;background:#fff;padding:10px;zoom:1; display:inline;}
		.module2 {position:relative;display:inline-block;min-height:230px;height:auto !important;height:230px;float:left;width:200px;margin:0 10px 20px;background:#fff;padding:10px;zoom:1;}
		/*div.end {width:210px;}  end module styling */
		.module h2 {margin:0 0 5px 0;font-size:1.6em;color:#0094c3;}
		.cr .module h2 {color:#253582;*margin-bottom:2px}
		.home .module h2 {font-size:1.2em;font-weight:bold;text-transform:uppercase;}
		.module p {font-size:1.2em;line-height:1.2em;color:#636363;}
		.module a:link,
		.module a:visited {position:absolute;bottom:0;left:0;float:left;width:119px;height:19px;line-height:1.2em;margin:0 10px 10px 10px;background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) 97% 5px no-repeat #999;padding:3px 6px 9px 6px;font-size:10px;text-transform:uppercase;text-decoration:none;color:#fff;}
		/*.cr .module a{padding:6px; *padding:3px 6px 9px; overflow:hidden}*/
		.module a:hover,
		.module a:active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) right 5px no-repeat #555!important;}
		.module a.fullWidth {width: 188px;}
		.module a.shortLink {width: 47px !important;right: 0; left: auto;_left:140px !important; background-position: 92% 5px;}
		.module img {margin-bottom:0px;}
		.cr .module img {margin-bottom:3px;}
		
		.module_nocaps a:link,
		.module_nocaps a:active,
		.module_nocaps a:hover,
		.module_nocaps a:visited {text-transform:none;}
		
		div div.module a.image_link:link,
		div div.module a.image_link:visited,
		div div.module a.image_link:active,
		div div.module a.image_link:hover {padding:0; margin:0; position:relative; left:0; top:0; float:left;}
		
		.shortModule {min-height: 143px;height:auto !important;height:143px; padding-bottom: 20px;}
		.shortModuleextended {min-height: 161px;height:auto !important;height:161px; padding-bottom: 10px;}
		.shortModulecompressed {min-height: 133px;height:auto !important;height:133px; padding-bottom: 20px;}
		.tallModule {min-height: 260px;height:auto !important;height:260px}
		.tallishModule {min-height: 196px;height:auto !important;height:196px}
		.home .module {padding-top:5px;}
		 div.end {margin-right:-10px;}
		.tall{margin:-202px 0 0 10px;height:334px !important}
		.ie6 .tall{margin:-238px 0 0 7px;}	
		.tallest{min-height:460px;height:auto !important;height:460px}
		
		/* images */
		.end, img.end, .bodImages img.end {margin-right: 0px;}				
		img.right{float:right}			
		.bodImages img {margin: 10px 10px 2px 0}
		.five img{margin-top:6px}
		
		.cr .module {min-height: 222px; padding-top: 5px;}
		.cr .shortModule{min-height:195px;height:auto !important;}
		
		.cr .module.chart{background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/cr/_assets/images/charts/chart_stakeholder.gif) #ffffff 10px 22px no-repeat;display:inline-block;height:389px}
		.cr .module.chart h2{font-size: 1.2em;font-weight: bold;text-transform: uppercase;margin:0}
			
			/* view more links on performance overview page */
			.cr .module ul.link-viewmore{position:absolute;bottom:10px;width:200px;}
			.cr .module ul.link-viewmore li{display:inline-block;margin:1px;width:200px;}
			.cr .module ul.link-viewmore a:link, .cr .module ul.link-viewmore a:visited {min-height:14px;height:auto!important;height:14px;padding: 4px 20px 3px 7px;margin:0;width: 171px;position:relative;}
		
			/* CR Performance colours */
			.cr h2.climateChange {color:#bac100;}
			.cr h2.resourceUse {color:#e74a13;}
			.cr h2.communityRegeneration {color:#e3005c;}
			.cr h2.supplyChain {color:#9d8a00;}
			.cr h2.customers {color:#00a192;}
			.cr h2.knowledgeReporting {color:#636363;}
		
		.fullWidthModule {clear:both;min-height: 165px;padding-bottom: 10px; width:690px;margin-right:0;margin-left:0;}
		.intro {margin-left: 0px; width: 690px;}
		.introShort {height:100px !important; min-height:100px !important;}
		.cr .introShort {height:120px !important; min-height:120px !important;}
		.fullWidthChart{width:710px !important;padding:10px 0 !important;}
		.ie .fullWidthChart{float: right; margin-left: -250px; height: 390px; display: inline; margin-bottom: 190px;}
		.ie6 .fullWidthChart{margin-bottom: 20px; padding: 0!important;}
		
		.fullWidthModule h1,
		#mainColRight h1,
		#mainColRightShift h1,
		#mainColRight h2.fauxH1 {margin:0 0 8px 0;font-size:2.4em;color:#0094c3;}
		.fullWidthModule h2, .fullWidthTabs h2 {font-size:1.6em;text-transform:none;color:#0094c3;}
						
		.cr #mainColRight p, .cr table tr td p{font-size:12px !important;color:#636363}
		.cr .fullWidthModule h1,
		.cr #mainColRight h1,
		.cr #mainColRight h2.fauxH1,
		.cr #mainColRight.downloads h3,
		.cr #mainColRight.bods h2,
		.cr .fullWidthModule h2 {color:#253582;}
		
		.intro p {margin:0;font-size:16px;color:#636363;}
		.intro a:link,
		.intro a:visited { font-size:16px; font-weight:normal; text-transform:none; color:#636363; width:auto; background-image:none; background-color:#fff; display:inline; float:none; position:relative; padding:0; margin:0; text-decoration:none; border:#636363 solid 0; border-bottom-width:1px}
		body div div div.intro a:hover,
		div.intro a:active {background: none right 5px no-repeat #fff!important; text-decoration:none;}
		.fullWidthModule.intro p {width:450px;}
		.fullWidthModule img {vertical-align:top;margin:10px 20px 10px 0;}
		.moduleBottomLink {padding-bottom: 50px;}
		h3.chartHeader {border-bottom:1px solid #999;padding:0 0 5px 0;font-size:1.3em;font-weight: normal;text-transform: none;color:#0094c3; float: left; width: 100%;}
		h3.chartHeaderBold {border-bottom:1px solid #999;padding:0 0 5px 0;font-size:1.4em;font-weight: bold;text-transform: none;color:#0094c3; float: left; width: 100%;}
		#caseStudy {float: left;}
		.caseStudyLeft {width: 340px; float: left;}
		.caseStudyLeft img {margin: 0;}
		.caseStudyLeft h2 {margin:0;padding:5px 0 3px 5px;font-size:1.4em;font-weight:bold;text-transform:uppercase;color:#fff;}
		.caseStudyRight {width: 340px; float: left; margin-left: 10px;}
		.caseStudyRight h3 {font-size:1.8em;margin:5px 0 10px 0;}
		.caseStudyRight p {margin: 0 0 15px 0; width: 330px;}
		
		#caseStudy.blue h2 {background: #0094c3;}
		#caseStudy.blue h3 {color: #0094c3;}
		#caseStudy.purple h2 {background: #1e0576;}
		#caseStudy.purple h3 {color: #1e0576;}
		#caseStudy.pink h2 {background: #c60997;}
		#caseStudy.pink h3 {color: #c60997;}
		
		.cr #mainColRight ul,.cr table td ul {font-size: 12px;margin:0 0 10px 0}
		.cr ul.li-decimal li{list-style:decimal outside;margin-left:20px}
		.cr ul.li-disc{margin:10px}
		.cr ul.li-disc li{list-style:disc outside;margin-left:20px;}
		.cr ul.li-disc li ul{list-style:disc inside;padding-left:10px}
		.cr ul.li-disc ul{margin-bottom:0 !important}
		.cr ul.li-circle li{list-style:circle outside;margin-left:20px;}
		
		/* cr management */
		.cr #mainColRight ul.li-tbl{border-right:1px solid;  margin: 0 0 15px;}
		.cr #mainColRight ul.li-tbl li{border-bottom: 1px solid #253582;padding:6px 5px;background-color:#EFEFF6;border-left:1px solid #253582}
		.cr #mainColRight ul.li-tbl li.header{background:none !important; color: #253582;font-size:12px;font-weight:bold;border-top:1px solid #253582;}
		.cr #mainColRight table tr td h4{font-size:12px}
		
		/* stakeholder engagement table */
		dl.FauxBullet{clear:both;display:inline-block;margin-bottom:10px;}
		dl.FauxBullet dt{width:3%;float:left}
		dl.FauxBullet dd{width:95%;float:left}	
		
		dl.FauxBullet.long{font-size:12px}
		dl.FauxBullet.long dt{width:6%}
		dl.FauxBullet.long dd{width:94%}
				
		/* mainColLeft specific */
		p.intro {font-size: 1.8em;}
		#mainColLeft p.intro {width:210px;margin-bottom:25px;font-size:1.6em;}
		#mainColLeft p.intro span {color: #000;}
		#mainColLeft h2 {margin:0 0 15px 0;font-size:1.6em;color:#0094c3;}
		.cr #mainColLeft h2 {color:#253582;}
		#mainColLeft ul {margin:0 0 20px 0;}
		#mainColLeft ul li {margin:0 0 5px 0;font-size:1.2em;font-weight:bold;}
		#mainColLeft ul li.active a {color:#0094C3;}
		.cr #mainColLeft ul li.active a {color:#253582;}
		
		div#wrapper div#content div#mainCol div.mainColRef {margin-top:0;}
		
		/* mainColRight specific */
		#mainColRight h1,
		#mainColRight h2.fauxH1,
		#mainColRightShift h2.fauxH1 {margin: 0;}
		#mainColRight img,
		#mainColRightShift img {margin: 0 12px 10px 0;}
		#mainColRight img.end
		#mainColRightShift img.end {margin: 0 0 10px 0;}
		span.fauxOL {font-weight:bold;color:#253582;}
		.txt_blue{color:#0094c3}
		.cr .txt_blue {color: #253582 !important;}
		.txt_brown{color:#947F0D}
		.center{text-align:center}
		
		/* Downloads */
		#mainColRight h1,
		#mainColRightShift h1 {margin: 0 0 10px 0;}
		#mainColRight.downloads h1,
		#mainColRight.downloads h2.fauxH1 {width: 430px; margin: 0; border-bottom: 1px solid #959595;padding-bottom: 5px;}
		#mainColRight.downloads h2.fauxH1 {margin-top: 30px;}
		#mainColRight.downloads ul h3 {color: #0094c3; font-size: 1.5em; margin: 11px 0 1px; }
		.cr #mainColRight.downloads ul h3 {font-size: 1.3em; }
		#mainColRight.downloads ul {width: 430px;}
		#mainColRight.downloads ul li { border-bottom: 1px solid #959595; padding:5px 0; padding-left: 1px; width: 429px; font-size: 12px;}
		#mainColRight.downloads ul li ul li {float: left; border-bottom: 0; border-top: 1px solid #959595; padding-bottom: 5px; padding-top: 5px; padding-left: 44px; width: 386px; font-size: 12px;}
		
		#mainColRight.downloads ul li a:link, .downloads ul li a:visited {min-height: 22px;height:auto !important;height: 22px; display:inline-block;line-height: 22px; text-decoration: none; font-weight: 700;width: 273px;padding-right: 115px; padding-left: 25px; letter-spacing: -0.2px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_pdf.gif) 0 3px no-repeat;position:relative;}
		#mainColRight.downloads ul li.excel a:link, .downloads ul li.excel a:visited {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_excel.gif) 0 3px no-repeat;}
		#mainColRight.downloads ul.link li a:link, .downloads ul.link li a:visited{background:none}
		#mainColRight.downloads ul.link li a:link, .downloads ul.link li a:visited{padding-left:0px}
		
		#mainColRight.downloads ul li a:hover {color: #000;}
		#mainColRight.downloads ul li a:active {color: #0094c3;}
		#mainColRight.downloads ul li a span {text-decoration: none; font-weight: normal; position:absolute;right:0;top:0; }
		
		/*#mainColRight.downloads ul li ul li a:link, .downloads ul li ul li a:visited {width: 344px;}*/
		
		#mainColRight.downloads ul li ul {margin-bottom: 10px; float: left; margin-top: 10px;border-bottom: 1px solid #959595;overflow: hidden;}
		#mainColRight.downloads ul li.heroLink {height: auto; border-bottom: 0;padding-top: 76px; position: relative;}
		#mainColRight.downloads ul li.heroLink span {margin-left: 43px;}
		#mainColRight.downloads ul li.heroLink li span {margin-left: 13px; padding-right: 42px;}
		#mainColRight.downloads ul li.heroLink img {margin: 0; position: absolute; right: 20px; top: -51px;-moz-box-shadow: 0px 1px 10px 2px #ddd;-webkit-box-shadow: 0px 1px 10px 2px #ddd;box-shadow: 0px 1px 10px 2px #ddd}
		.noBorder {border:none !important;}
		
		/* BODS */
		#mainColRight.bods div,
		#mainColRightShift.bods div {border-top: 1px solid #959595; float: left; margin-bottom: 10px;}
		#mainColRight.bods div img,
		#mainColRightShift.bods div img {float: left; margin: 10px 0 0 0;}
		#mainColRight.bods div div,
		#mainColRightShift.bods div div {float: left; width: 276px; margin: 10px 0 0 10px; border-top: none;}
		#mainColRight.bods h2,
		#mainColRightShift.bods h2 {margin-bottom:2px;font-size:1.2em;font-weight:700;color:#0094c3;}
		.ar #mainColRight.bods h2,
		.ar #mainColRightShift.bods h2 {text-transform:uppercase;font-size:1.3em;}
		.cr #mainColRight.bods h2,
		.cr #mainColRightShift.bods h2 {font-size:1.3em;}
		#mainColRight.bods h2 span,
		#mainColRightShift.bods h2 span {text-transform:none;color:#0094C3;font-weight:normal}
		#mainColRight.bods h3,
		#mainColRightShift.bods h3 {margin-bottom:2px;font-size:1.2em;font-weight:700;color:#000;}
		#mainCol #mainColRight.bods p,
		#mainCol #mainColRightShift.bods p {font-size:1.2em;}
		#mainCol p.pullQuotes {color:#0094c3;}
		
		/* top10 */
		#mainColRight.top10 {position:relative;overflow:hidden;}
		#mainColRight.top10 p.key {position:absolute;top:20px;right:16px;width:180px;}
		#mainColRight.top10 p.key span {float:left;display:inline-block;width:75px;height:14px;margin-left:10px;padding-left:5px;color:#fff;}
		#mainColRight.top10 p.key span.valuation {background:#1892c7;}
		#mainColRight.top10 p.key span.passingRent {background:#9e9e9e;}
		
		.topTenItems {clear: both; width: 429px; float: left; margin-bottom: 10px; border-top: 1px solid #ccc;}
		.topTenItems img {float: left; margin: 0!important;}
		.topTenItems span {font-weight: 700; float: left;}
		.topTenItems span.value1 {color: #0094c3; margin-top: 40px;}
		.topTenItems span.value2 {color: #929497; margin-top: 22px;}
			
		
		#mainCol.caseStudy .module{min-height:210px;height:auto !important;height:210px}
		#mainCol.caseStudy .intro{min-height:172px;}
		#mainCol.caseStudy .module h2{height:38px;}
		#mainCol.caseStudy .module img{background-color:grey;color: #FFFFFF;display: inline-block;height: 125px;width: 200px;}
		.cr #mainCol.caseStudy{padding-bottom:0}
		
		/* tables */
		caption {margin:0 0 5px 0;font-size:1.4em;color:#0094c3; font-weight: 700;}
		
		table {width:100%;margin:0 0 10px 0;}
		table tr th,
		table tr td {border-right: 1px solid #0094c3; border-bottom: 1px solid #0094c3; vertical-align: top; padding: 6px 4px; font-size: 1.2em;}
		table tr td {background: #e8f1f8;}
		table tr td.first {background:#fff;font-weight:bold;color:#0094c3;}
		table tr th {font-weight: 700; color: #0094c3;}
		table tr td.middle {background:#dce9f5;}
		table tr td a.pdf {padding-right: 20px; padding-bottom:4px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_pdf.gif) 0 right no-repeat;}
		table tr.topRow td, table tr.topRow th {border-top: 1px solid #0094c3;}
		table tr.oddRow td {background-color:#dce9f5;}
		
		table tr td.number,
		table tr th.number {text-align:right;}
		
		table.returns {border:1px solid #0094c3;}
		table.returns tr th,
		table.returns tr td {background:#fff;border-bottom:1px solid #0094c3;border-right:0;border-left:0;}
		table.returns tr th.nosep,
		table.returns tr td.nosep {border-bottom:0;}
		table.returns tr th.thicksep,
		table.returns tr td.thicksep {border-bottom:1px solid #0094c3;}
		table.returns tr.light td {background: #e8f1f8;}
		table.returns tr.dark td {background: #dce9f5;}
		table.returns tr.whiteBorder td {border-bottom: 2px solid #fff;}
			
		div.returnsTable {float:left; margin:0;}
		.floatLeft { float:left;}
		
			
			.cr table tr th{color:#253582;background: #ffffff;}
			.cr table tr td{background-color:#e9e9f1}
			.cr table tr th, .cr table tr td {border-color:#253582; font-size: 12px}
			.cr table tr td.light {background-color:#f4f4f8}			
			.cr table tr td.noBg{background:#ffffff !important;}
						
			table.tbl-checklist{font-size:.8em}
			table.tbl-checklist tr th{border-color:#253582; color:#253582;border-right:none;}
			table.tbl-checklist tr td{background:none;color:#949699;border-right:none;border-bottom:none;border-top:1px solid #253582;padding:5px 1px 10px}
			.cr table.tbl-checklist tr td{color:#636363}
			table.tbl-checklist tr td:first-child{width:225px}
			table.tbl-checklist tr td ul li{list-style: disc inside none;text-decoration: underline;}
			table.tbl-checklist tr td:first-child ul li{text-decoration:none !important}
			
			.tab_container table tr td, .tab_container table thead tr th{text-align:right}
			.tab_container table tbody tr th{font-weight:normal;color:#636363}
			.tab_container table tr td, .tab_container table tr th{background:none;border-color:#949699;border-right:none;font-size: 1em;padding:2px 4px;}	
			.tab_container table tr.tbl-title td, .tab_container table tr.tbl-title th{font-weight:bold;vertical-align: bottom;padding:15px 0 0 2px}
		
			table.tbl_progress{clear:both;}			
			table.tbl_progress tr td, table.tbl_progress tr th{background:none;border-top:1px solid #949699;border-bottom:none;border-right:none;font-size: 1em;padding: 4px 4px 4px 0;text-align:left}
			table.tbl_progress tr.noBorder td{border:none;padding:0}		
			table.tbl_progress tr td ul li{list-style: disc outside none;margin-left: 13px;}
			table.tbl_progress tr td:first-child{padding-right: 6px;}
			
			table.tbl-overview  tr th{font-size:.95em}
			
			 #mainColRight.next-steps table tbody tr td, #mainColRight.next-steps table tbody tr th{background-color:#e9e9f1}
			.tbl-nextStep table tbody tr th{font-weight:bold}
			.tbl-nextStep table tr td, .tbl-nextStep table thead tr th{text-align:left}
			.tbl-nextStep .borderLeft{border-left:1px solid #949699;}
			.tbl-nextStep tbody .borderLeft{background-color:#f4f4f8 !important}
			
			.tbl-highlight h4{color:#253582}
			.tbl-highlight.border{border-top:1px solid #253582;border-left:1px solid #253582}
			
		/* Footnotes */
		dl.footnotes {width:100%;margin:0 0 10px 0;}
		dl.footnotes dl {width:100%;maring:0;}
		dl.footnotes dl dt {clear:both;float:left;width:3%;}
		dl.footnotes dl dt sup {line-height:1em;font-size:0.8em;}
		dl.footnotes dl dd {float:left;width:97%;}
		
		/* tabs */
		#tabs {float:left; background: #fff;}
		.ie6 .rightModule #tabs {margin-left: 10px; display: inline;}
		#tabs div,
		#tabs ul ul {border:2px solid #cdcdcd;width:205px;padding:20px 0 0 0; margin-left: 0;}
		#tabs div img,
		#tabs ul ul img {  bottom: 0;margin: 0 0 20px;vertical-align: bottom;}
		#tabs ul li {width:51px;float:left;overflow:visible}
		
		.ie6 #tabs ul {display: inline;}
		.ie6 #tabs ul li {overflow-x: hidden;}
		.ie6 #tabs ul li ul {position: relative;}
		#tabs ul li a {width:47px;height:23px;line-height: 1.2em;margin:0;background-image:none;background-color:transparent;padding:4px 0 0 4px;font-weight:700;font-size:11px;text-transform:none;text-decoration:none;color:#000;}
		#tabs ul li a:hover {margin:0;background-image:none!important;background:#959595;color:#fff;}
		#tabs ul li.active a:active,
		#tabs ul li a:active {background:#555555;color:#fff;}
		#tabs ul li.active a {background:#cdcdcd;color:#000;}
		#tabs ul li.active a:hover {background:#cdcdcd;color:#fff;}
		
		#tabs ul li ul li {float:left;width:205px;line-height: 110px; text-align: center;}
		.ie6 #tabs ul li ul li {width:205!important;}
			
		#tabs ul #tab2 ul {margin-left: -51px;}
		#tabs ul #tab3 ul {margin-left: -102px;}
		
		/* tab button sizes */
		#tabs ul li.tab a {display:block;height:18px;}
		#tabs ul ul {margin-top:0;float: left;}
		.ie6 #tabs ul ul img {margin-left: 7px;}
			
			/* tabs in full width mode */
			
			.fullWidthTabs {clear:both;float:left;padding-bottom: 10px; width:460px; margin-bottom: 20px; background: #fff; padding-left: 10px; padding-top: 8px;}
			.fullWidthTabs ul {float:left;}
			.fullWidthTabs #tabs ul ul {width: 437px;}
			.fullWidthTabs 	#tabs ul li ul li{height:130px;line-height:130px}
			.fullWidthTabs #tabs ul ul img{}/* remove at request of graphics */ 
 		    .fullWidthTabs #tabs ul li ul li {width:215px}
			
			.tabContainerModule {background: none repeat scroll 0 0 white;clear: both;float: none;margin: 0 0 20px 0;padding:0;}
			.ie6 .tabContainerModule {float: left;}
			.tabContainerModule .notes{display: inline-block;margin: -20px 10px 10px;padding: 0 10px 10px;}
			.tabContainerModuleFullWidth {width:460px; margin:0 0 20px 0; float:left; clear:none;}
		
			/* tabs in gri module - default style */				
			.tab_container {width: 440px; overflow:hidden}			
			ul.tabs {margin: 0 !important;padding: 0;float: left;list-style: none;height: 26px;border-bottom: 2px solid #253582;width: 100%;padding: 0 4px 0 0;}
			ul.tabs li {float: left;margin: 0;padding: 0;height: 26px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;display:inline-block;min-width:100px;width:auto !important;width:100px}
			ul.tabs li a {text-decoration: none !important;text-transform:uppercase;font-weight:bold;display: block;font-size: 9px;padding: 3px 5px;outline: none;line-height: 1.2em;}
			.ie6 ul.tabs li a {padding: 3px;}
			 .activeSection2 .ie6 ul.tabs li a {white-space:nowrap;font-size:.7em;}
			ul.tabs li a:hover {color:#ffffff !important}
			ul.tabs li a:hover,	ul.tabs li.active a{color:#ffffff !important;text-decoration:none;background: #253582;}
			
			.tab_content_container {border: 2px solid #253582;border-top: none;clear: both;float: left; width: 436px;background: #fff;}
			.tab_content {padding: 12px;font-size: 1.2em;width:412px}
			.tab_container .tab_content h2{border-top: 1px solid #949699;border-bottom: 1px solid #949699;color: #000000;font-size: 1em;font-weight: bold;padding: 3px 0;margin-bottom:10px}
			.tab_container .tab_content h3{border-bottom: 1px solid #949699;color: #000000;font-size: 1em;font-weight: bold;padding: 3px 0;margin-bottom:10px}
				
				.tab_container .obj_container h2{border-top:none;color: #000000;font-size: 1em;font-weight: bold;padding: 3px 0;margin-bottom:10px}						
				.tab_container .obj_container {display: inline-block;margin: -5px 0 10px;padding: 2px 0 0;width: 100%;}						
				.tab_container .obj_container div{width:49%;margin-right:0;float:left;overflow:hidden}
				.tab_container .obj_container div:first-child{margin-right:2%}
				.tab_container .obj_container img{margin:0 12px 5px 0 !important}								
				.tab_container .obj_container.border{border:none;border-bottom: 1px solid #949699; }
				
				/* objective section in the tabs*/
				.tab_container ul.li-objective li{display:inline-block;width:100%; margin:0 0 12px;clear:both}
				.tab_container ul.li-objective li span{display:inline-block;float:left;width:92%;*margin-top:5px}
				.tab_container ul.li-objective li span.cufonNumber{font-size: 2em; font-weight: bold; width: 32px !important;*margin:0}			
				.tab_container .div_multiCol ul.li-objective li span{width:83%;margin:0}
				
				/* performance section tabs */
				.tab_container.brown ul.tabs{display:inline-block;width:440px;overflow:visible !important;}
				.tab_container.brown ul.tabs li {min-width:50px;width:auto !important;width:73px;}
				.tab_container.brown ul.tabs li a {color:#000000}
				.tab_container.brown ul.tabs li a:hover,.tab_container.brown ul.tabs li.active a{background-color: #555;height:26px}
				.tab_container.brown .tab_content_container,.tab_container.brown ul.tabs  {border-color:#555;}
				.tab_container.brown h2{font-size:1.2em}
			
				/* color for each tab */
				.tab_container.brown #tab1 h2, .tab_container.brown #tab1 h3, .tab_container.brown #tab1 h4,
				  .tab_container.brown #tab1 .cufonNumber, .tab_container.brown #tab1 table thead tr th, .tab_container.brown #tab1 table tr td:first-child{color: #949900;}/* BAC100*/
				.tab_container.brown #tab2 h2, .tab_container.brown #tab2 h3, .tab_container.brown #tab2 h4,
				  .tab_container.brown #tab2 .cufonNumber, .tab_container.brown #tab2 table thead tr th, .tab_container.brown #tab2 table tr td:first-child{color: #E74A13;}
				.tab_container.brown #tab3 h2, .tab_container.brown #tab3 h3, .tab_container.brown #tab3 h4,
				  .tab_container.brown #tab3 .cufonNumber, .tab_container.brown #tab3 table thead tr th, .tab_container.brown #tab3 table tr td:first-child{color: #E3005C;}
				.tab_container.brown #tab4 h2, .tab_container.brown #tab4 h3,  .tab_container.brown #tab4 h4,
				  .tab_container.brown #tab4 .cufonNumber, .tab_container.brown #tab4 table thead tr th, .tab_container.brown #tab4 table tr td:first-child{color: #9D8A00;}
				.tab_container.brown #tab5 h2, .tab_container.brown #tab5 h3, .tab_container.brown #tab5 h4,
				  .tab_container.brown #tab5 .cufonNumber, .tab_container.brown #tab5 table thead tr th, .tab_container.brown #tab5 table tr td:first-child{color: #007f8f;}/*00A192*/
				.tab_container.brown #tab6 h2, .tab_container.brown #tab6 h3,  .tab_container.brown #tab6 h4,
				  .tab_container.brown #tab6 .cufonNumber, .tab_container.brown #tab6 table thead tr th, .tab_container.brown #tab6 table tr td:first-child{color: #7C6D6A;}
				
				
				/* accordion inside tabs */
				.accordion{width: 100%;border:none !important;margin:5px 0 }
				.tab_content .accordion{margin:2px 0 0}
				.accordion h2{margin:10px 0;color: #253582;font-size: 12px;font-weight: bold;margin: 10px 0;}
				a.acc_header{overflow:hidden;font-size:12px;font-weight:bold;text-transform:uppercase;display:inline-block;color:#ffffff;margin:0 0 1px;cursor:pointer;background: url("http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_plusminus.gif") no-repeat scroll right -3px #253582;width: 393px;padding: 5px 9px 4px;width: 96%; text-decoration: none;}
				.acc_header.open{background-color:#949699;background-position: right -78px !important}
				.acc_content{width: 100% !important;margin: 0!important;}
				.acc_content table {border-top: 1px solid #253582; margin: 7px 0 10px;}
				.acc_content ul li{list-style: disc outside none;margin-left: 20px;}
					
				/* target icons */
				.icon_target{background: url("http://media.corporate-ir.net/media_files/irol/13/133289/build/cr/_assets/images/icons/icon-target-sprite.gif") no-repeat scroll 1px 0 transparent;display: inline-block;font-size: 0;height: 20px;padding: 9px 0 0 5px;*padding: 11px 0 0 5px;width: 20px;color:#009888;vertical-align:bottom;margin:0}
				.icon_target.blue-uk{background-position:-26px 0;color:#4d56a5}
				.icon_target.red-uk{background-position:-54px 0;color:#b03f25 }
				.icon_target.brown-uk{background-position:-82px 0;color:#c49a6b}
				
				.icon_target.fr{background-position:1px -31px;color:#009888;}
				.icon_target.blue-fr{background-position:-26px -31px;color:#4d56a5}
				.icon_target.red-fr{background-position:-54px -31px;color:#b03f25 }
				.icon_target.brown-fr{background-position:-82px -31px;color:#c49a6b}		
				
				.icon_small_trio{background: url("http://media.corporate-ir.net/media_files/irol/13/133289/build/cr/_assets/images/icons/icon-trio-small.gif") no-repeat scroll 0 0 transparent;padding-left: 20px;height:15px}
				.icon_small_trio.inProgress{background-position:left -17px}      /* can't use green/blue/red for ie6 */
				.icon_small_trio.notAchieved{background-position:left -35px}
				.icon_small_trio.notApplicabel{background-position:left -53px}
				
				.icon_trio{background: url("http://media.corporate-ir.net/media_files/irol/13/133289/build/cr/_assets/images/icons/icon-trio.gif") no-repeat scroll 0 bottom transparent;display: inline-block;height: 21px;padding: 4px 0 0 4px;width: 20px;}
				.icon_trio.blue{background-position:-27px bottom}
				.icon_trio.red{background-position: -53px bottom}	
				.icon_trio.brown{background-position: -82px bottom}	
				
					
				
				.icon_trio span{position:absolute;left:-1000px;top:-1000px;}
				
				.li_icons li{float:left;margin:0 17px 6px 0}
				
	/* rightCol styles */
	#rightCol {float:right;width:230px;overflow:hidden;}
	
		/* right col modules */
		.rightModule {float:left;width:230px;margin-bottom:20px;padding-bottom:10px;}
		.rightModule ul {clear:both;margin:0 0 0 11px;font-size:1.2em;line-height:1.8em;}
		
		.greyModule {background: #949699; padding-bottom: 0;}
		.greyModule h3 {width:210px;line-height:1.2em;margin-bottom:6px;border-bottom:2px solid #fff;padding:7px 10px 5px 10px;font-size:1.4em;font-weight:700;text-transform:uppercase;color:#fff;}
		.greyModule a:link,
		.greyModule a:visited {color:#fff;}
		.greyModule a:active,
		.greyModule a:hover {font-weight:700;text-decoration:underline;}
		.greyModule ul {margin-bottom:4px;}
		.greyModule ul li {padding:0 0 8px 0px;}
		
		.whiteModule {position:relative;background:#fff;padding-bottom:40px;}
		.collapseModule {padding-bottom:25px;}
		.whiteModule h3 {width:220px;margin:9px 0 5px 10px;font-size:1.6em;color:#0094c3; font-weight:bold;}
		.cr .whiteModule h3 {color:#253582;}
		.whiteModule h4 {margin:0 0 2px 10px;font-size:1.2em;font-weight:bold;color:#636363;}
		.whiteModule h4 span {font-weight:normal;}
		.whiteModule p {width:210px;padding:0 10px 2px 10px;font-size:1.2em;color:#636363;}
		.whiteModule ul li a:hover {color:#000;text-decoration:underline;}
		.whiteModule ul li a:active {color:#0094c3;text-decoration:underline;}
		.whiteModule .topAndBottom {margin-bottom:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:10px;}
		.whiteModule a.button:link,
		.whiteModule a.button:visited {position:absolute;bottom:0;left:0;float:left;width:119px;height:19px;line-height:5px;margin:8px 10px 11px 10px;background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) 97% 5px no-repeat #999;padding:6px;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;}
		.whiteModule a.button:hover,
		.whiteModule a.button:active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) right 5px no-repeat #555!important;}

		.whiteModule a.button_pos:link,
		.whiteModule a.button_pos:visited {float:left;width:119px;height:19px;line-height:5px;margin:10px 10px -28px 10px;background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) 97% 5px no-repeat #999;padding:6px;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;}
		.whiteModule a.button_pos:hover,
		.whiteModule a.button_pos:active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) right 5px no-repeat #555!important;}
		
		.rightModule p strong {font-size:1.6em;}
		.rightModule p {margin-bottom:0;}
		.rightModule img.chartAlign {margin-left:10px;}
	
		ul li.pdf {padding-left: 20px;background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_pdf.gif) 0 0 no-repeat;}
		.tab_content_container ul li.pdf {height: 17px;line-height: 17px;margin: 0 0 10px 3px;vertical-align: bottom;width: 220px;}
		.tab_content_container ul li.pdf span{font-size:.9em}
		.tab_content_container h4 {font-size:12px; margin:15px 0 5px 0;}
		.tab_content_container h5 {font-size:12px;font-weight:normal;margin:10px 0 5px 0; color: #000;}
		.tab_content_container img {margin: 10px 0 !important;}
		/* grey/specialised links */
		div.greyLink a:link, 
		div.greyLink a:visited {clear:both;display:block;width:220px;height:11px;line-height:1.2em;background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) 214px 6px no-repeat #949699;border-top:2px solid #fff;padding:4px 0 8px 10px;font-size:1.2em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;}
		div.greyLink a:hover {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) right 6px no-repeat #555555; }
		div.greyLink a:active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_whiteArrowRight.gif) right 6px no-repeat #000; }
		
		a#relatedLinksBtn {cursor:default;clear:both;display:block;width:220px;height:11px;line-height:1.2em;border-top:2px solid #fff;padding:4px 0 8px 10px;font-size:1.2em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;}
		a#relatedLinksBtn {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_plusminus.gif) right -2px no-repeat; cursor: hand; cursor: pointer;}
		a#relatedLinksBtn:hover {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_plusminus.gif) right -2px no-repeat #555555;}
		a#relatedLinksBtn.active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_plusminus.gif) right -76px no-repeat #555555;}
		.rightModule ul#relatedLinks {border-top: 2px solid #FFFFFF;float: left; margin-left: 0; margin-top: 0; padding-left: 11px; padding-top: 7px; width: 219px;}
	
		/* cufon figures */
		p.cufonNumber {display:inline-block;float:left;width:200px;height:110px;margin-top:-15px;font-size:100px;vertical-align:baseline;letter-spacing:-8px;overflow:hidden; margin-bottom:0;/*text-align:center;*/}
		p.cufonNumberCompressed {display:inline-block;float:left;width:200px;height:90px;margin-top:-15px;font-size:80px;vertical-align:baseline;letter-spacing:-6px;overflow:hidden/*text-align:center;*/}
		p.cufonNumber span {display: inline-block; font-size: 62px; letter-spacing: -3px;}
		p.cufonNumberCompressed span {display: inline-block; font-size: 62px; letter-spacing: -3px;}
		p.cufonNumber span.unit {margin-left: 4px;}
		p.cufonNumber span.unitSmall {margin-left: 4px; font-size:48px;} 
		
		/*.cr p.cufonNumber{height:115px}*/
		.cr p.cufonNumber{height:120px;text-align:center;margin-top:-25px;*margin-top:-18px;margin-bottom:8px;*margin-bottom:0;font-size:122px;}
		.cr p.cufonNumber {color:#636363;}
		.cr p.cufonNumber.left{text-align:left}
		p.cufonNumberDetail {font-size:14px;color:#333; margin:0 0 -4px 0;}
		p.cufonNumberCompressed span.cufonNumberDetail {font-size:14px;color:#333; letter-spacing:0;}
		
		/* hot topics */
		h4.ttl-chart, .tab_content h5{border-bottom:1px solid #949699;font-size:11px;padding-bottom: 2px;color:#666}
		
		/*.sitemap*/
		.sitemap ul{margin:10px 0}
		.sitemap ul li ul{margin:0 0 0 10px !important}
		.sitemap ul li{margin:5px !important; font-size:12px}
		.align-center{text-align:center;}
		div.align-center{border: medium none !important;display: block;text-align: center;width: 100%;}
		div.align-center img{float:none !important;margin:0 0 15px !important}
	
		
	/* footer */
	#footer {
		width: 710px;
		margin-right: 20px;
		float: left;
		background: #fff;
		font-size: 1.2em;
		padding-bottom: 20px;
	}
	#footer p {float: left;margin:9px 25px 9px 9px;color: #636363;}
	#footer ul {float: left;margin: 9px 0 0 0;margin-right: 36px;line-height: 1.3em;}
	#footer ul li a {text-decoration: none; color: #6d6e71;}
	#footer ul li a span {text-decoration: underline;}
	#footer ul li.blue a:link,#footer ul li.blue a:visited {color: #0094c3;text-decoration: underline;}
	#footer ul li.pink a:link,#footer ul li.pink a:visited {color: #c60997;text-decoration: underline;}
	#footer ul li.pink a:hover, #footer ul li.blue a:hover {font-weight: 700;}
	#footer ul li.arrow a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/icon_rightChevron.gif) 1px 4px no-repeat;padding-left: 10px;}
	#footer ul li a:hover {color: #000;}
	#footer ul.list1 li a:active {color: #0094c3;}
	#footer ul.list2 li a:active {color: #c60997;}
	#footer ul.list3 li a:link, #footer ul.list3 li a:visited, #footer ul.list3 li a:hover, #footer ul.list3 li a:active {text-decoration: underline;}

/* ============================= */
/* PAGE TEMPLATES */
/* ============================= */
	/* shared across multiple templates */
		
	/* template 1 (HOME) */
	#homeHero {position:relative;width:690px;margin-bottom:20px;background:#fff;padding:10px 10px 3px 10px;/*min-height:329px;height:auto !important;height:229px*//*min-height: 229px;*/}
	
	
	#homeHero div.introCopy {width:238px;}
	#homeHero h2 {width:230px;margin-bottom:5px;font-size:26px;color:#0094c3;line-height:1.2em;}
	.cr #homeHero h2 {color:#253582;}
	#homeHero p {width:238px;font-size:12px;}
	#homeHero #buttons {width: 239px;}
	#homeHero #buttons li {width:239px;margin-bottom:6px;text-align:left;}
	#homeHero #buttons a {display:block;width:220px;line-height: 25px;background:#c1c3c5;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff; height: 27px; text-indent: 10px;}
	.ie6 #homeHero #buttons a {font-size:13px;}
	.cr #homeHero #buttons a {height: 21px; line-height: 19px;}
	
	#homeHero #buttons #link1 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_1.gif) right top no-repeat;}
	#homeHero #buttons #link2 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_2.gif) right top no-repeat;}
	#homeHero #buttons #link3 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_3.gif) right top no-repeat;}
	#homeHero #buttons #link4 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_4.gif) right top no-repeat;}
	.cr #homeHero #buttons #link2 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_2cr.gif) right top no-repeat;}
	.cr #homeHero #buttons #link3 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_3cr.gif) right top no-repeat;}
	.cr #homeHero #buttons #link4 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_4cr.gif) right top no-repeat;}
	.cr #homeHero #buttons #link5 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_5cr.gif) right top no-repeat;}
	.cr #homeHero #buttons #link6 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_6cr.gif) right top no-repeat;}
	.cr #homeHero #buttons #link7 {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_line_homeHeroLI_7cr.gif) right top no-repeat;}
	#homeHero #buttons #link1 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 8px no-repeat #555;}
	#homeHero #buttons #link2 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 8px no-repeat #0297c4;}
	#homeHero #buttons #link3 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 8px no-repeat #273482;}
	#homeHero #buttons #link4 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 8px no-repeat #c60997;}
	.cr #homeHero #buttons #link2 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #4d55a5;}
	.cr #homeHero #buttons #link3 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #00478d;}
	.cr #homeHero #buttons #link4 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #006ba2;}
	.cr #homeHero #buttons #link5 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #008499;}
	.cr #homeHero #buttons #link6 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #009887;}
	.cr #homeHero #buttons #link7 a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right 6px no-repeat #c1c3c5;}
	body #homeHero #buttons #link1 a.active,
	body #homeHero #buttons #link2 a.active,
	body #homeHero #buttons #link3 a.active,
	body #homeHero #buttons #link4 a.active,
	body #homeHero #buttons #link5 a.active,
	body #homeHero #buttons #link6 a.active,
	body #homeHero #buttons #link7 a.active {background-position: right -12px!important;}
	body.cr #homeHero #buttons #link1 a.active,
	body.cr #homeHero #buttons #link2 a.active,
	body.cr #homeHero #buttons #link3 a.active,
	body.cr #homeHero #buttons #link4 a.active,
	body.cr #homeHero #buttons #link5 a.active,
	body.cr #homeHero #buttons #link6 a.active,
	body.cr #homeHero #buttons #link7 a.active {background-position: right -14px!important;}
	#homeHero #buttons #linkLast a {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) right -14px no-repeat #999;font-size:10px;font-weight:bold;padding:5px 0 0 0; line-height: 7px; height: 22px; margin-bottom:10px}
	#homeHero #buttons #linkLast a:hover,
	#homeHero #buttons #linkLast a:active {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/bg_homeHero_arrow.png) 209px -14px no-repeat #555;}	
	
	#homeHero #contentContainer {float:right;width:449px;height:305px;border:1px solid #9a9a9a;overflow:hidden;position:relative;}
	#homeHero .introCopyAndButtons {float:left;}
	#homeHero #contentContainer .heroContent {overflow:hidden;height:305px;width:449px;}
	#homeHero #contentContainer .heroContent div {margin-left:0px;}
	#homeHero #contentContainer .heroContent div img {float: left;}
	#homeHero #contentContainer a {position: absolute; top: 120px; width: 17px; height: 72px; display: inline-block;}
	#homeHero #contentContainer a.previous {outline: none; left: 0; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/btn_homeHero_previous.png) 0 0 no-repeat;}
	#homeHero #contentContainer a.next {outline: none; right: 0; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/home/btn_homeHero_next.png) 0 0 no-repeat;}
	#homeHero #contentContainer a span {float: left; text-align: left; letter-spacing: -9999px; text-indent: -9999px;}
		/* cr - links on last panel */
		#homeHero #contentContainer #panel7 .heroContent div a {position:absolute; top:0; left:0; display:block; width:330px; height:40px;}
		#homeHero #contentContainer #panel7 .heroContent div a span {position:absolute; top:-99999px; left:-99999px;}
		#homeHero #contentContainer #panel7 .heroContent div a.link1 {left:39px; top:70px;}
		#homeHero #contentContainer #panel7 .heroContent div a.link2 {left:39px; top:125px;}
		#homeHero #contentContainer #panel7 .heroContent div a.link3 {left:39px; top:180px;}
		#homeHero #contentContainer #panel7 .heroContent div a.link4 {left:39px; top:236px;}

	/* Search results */
	div.searchResultsContainer {background: #FFFFFF; margin-top: 20px; padding: 10px;}	
	div.searchResultsContainer h2 {font-size: 2.4em; margin-bottom: 20px;}
	
	.searchResults table th,
	.searchResults table td {text-align:left; background: #fff; border: none; border-top: 1px solid #959595;}
	
	.searchResults table table tr td {text-align:left; background: #fff; border: none!important; color: #6D6E71; font-size: 1.1em; padding: 10px 0;}
	.searchResults table table tr td a {text-decoration: underline;}
	
	
	.searchResults table table {border:none; background: #fff;}
	
	.searchResults table table tr td.OutputHighlight {font-weight:bold;}
	.searchResults table table tr td.OutputPageLink {}
	.searchResults table table tr td.OutputCurrentPageLink {font-weight:bold;color:#0099c5;}
	.searchResults table table tr td.OutputCounter {padding-top:4px;}
	.searchResults table table tr td.OutputTitle {padding-top:4px;}
	.searchResults table table tr td.OutputTitle a {text-decoration:underline; color: #0099c5;}
	.searchResults table table tr td.OutputTitle a:hover {text-decoration:none;}
	.searchResults table table tr td.OutputText {padding-top:1px;}
	.searchResults table table tr td.OutputUrl {color:#6D6E71;padding-top:2px;padding-bottom:4px;border-bottom:1px solid #ccc;}
	.searchResults table table tr td.OutputUrl a {text-decoration:underline;}
	.searchResults table table tr td.OutputUrl a:hover {text-decoration:none;}
	
	#formSearch2 {width: 500px; margin:5px 6px 10px 0; overflow:hidden;}
	#formSearch2 label {float: left; color: #0099c5; font-size: 13px; margin: 4px 5px 0 0; font-weight: 700;}
	#formSearch2 input {float: left;}
	#formSearch2 #ctl00_cphBodyMain_ctl00 {width: 205px;border: 1px solid #e7e8e9; border-right: 0;padding-top: 1px; height: 13px;margin-top: 1px; color: #959595; text-indent: 5px;}
	#formSearch2 #ctl00_cphBodyMain_ctl01_ctl00 {background:url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/btn_search_go.gif) 0 0 no-repeat;border: none;width: 31px; height: 16px;text-indent: -9999px; letter-spacing: -9999px; text-align: left; cursor: hand; cursor:pointer;float: left; margin-top: 1px;}
	
	
	/* CEO/Chairmans pages */
	
	#mainColRight.bods div.profileArea {border-top: #959595 1px solid;border-bottom: #959595 1px solid; margin-bottom: 14px; margin-top:0px; padding: 15px 0;}
	#mainColRight.bods div.profileAreaInner {float: left; width: 158px; margin-left: 14px; display: inline;margin-top: 0;}
	#mainColRight.bods div.profileAreaInner h3 {font-weight: normal; color: #0094c3;}
	#mainColRight.bods div.profileAreaInner p {margin-bottom: 0;}
	#mainColRight.bods div.profileArea img {margin: 0;}
	
	#mainColRight.bods h3.sign {font-weight: normal; color: #0094c3;}
	
	/* legislation */
	#mainColRight.leg .accordion h2{border-bottom: 1px solid;margin: 10px 0 7px;padding-bottom: 4px;}
	#mainColRight.leg .accordion table h2{border:none}
	
	
	/* video */
	.overlay {display:none;z-index:10000;background-color:#949699;padding:2px;text-align: left;}
	#videoContainer {display: block; position: relative; cursor:pointer;}
	.overlay h2 {font-size: 13px!important;color: #000!important; margin-top: 20px;}
	.overlay h3 {font-size: 15px!important;}
	.overlay div p a:link, .module .overlay div p a:visited {left: auto; bottom: auto; background: none; margin: 0;}
	.overlay div p a:hover, .module .overlay div p a:active {background: none!important; margin: 0; text-decoration: underline;}
	.overlay a.close {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/icons/btn_close_video.png) 0 0 no-repeat; cursor: pointer; float: right; height: 26px; position: absolute; right: -10px; top: -10px; width: 26px;}
	.overlay div h3,
	.overlay div p {margin:0!important;background:none!important;border:0!important;padding:0!important;color:#000!important;}
	.overlay #player {display:block; width:425px; height:240px;}
	
	#overlayBG {width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/overlayBG.png) 0 0 repeat; display: none; z-index: 999;}
	.ie6 #overlayBG, .ie7 #overlayBG {background: url(http://media.corporate-ir.net/media_files/irol/13/133289/build/_assets/images/overlayBG.png) 0 0 transparent;}
	
	/* GRI index */
	
	.accordion .acc_content .gri_index *{text-align:left;}
	.accordion .acc_content .gri_index th	{border-color:#949699;}
	
	.accordion .acc_content .gri_index tr.table_title {border-color:#949699;	border-width:0 1px;	border-style:solid;}
	.accordion .acc_content .gri_index tr.table_title td {border-width:0;background-color:#253582 !important;color:#ffffff;}	
	
	.accordion .acc_content table.gri_index	tr td {border:1px solid #949699;}
	.accordion .acc_content table.gri_index	tr td.noBorder-left{border-left:none !important}
	.accordion .acc_content table.gri_index	tr td.noBorder-right{border-right:none !important}

	/* Directors report module */

#boardModule {
	width:210px;
	min-height:135px;
	height:135px;
	margin:0;
	padding:10px;
	overflow:hidden
}

#boardModule p{
	width:210px;
	margin:0;
	padding:0;
}
		
.module img.padding9796 {
	margin:8px 0 11px 0;
	}
	
.module img.padding9764 {

	}
	
.videoLinkHover {
	cursor:pointer;
	}
		
		
/* ============================= */
/*              IE               */
/* ============================= */	

body div.ie .ar #subNav li ul.dropdown3 {width:666px;}
body div.ie .cr #subNav li ul.dropdown1 {width:690px;}
body div.ie #subNav li ul li.innerDropdown {width:460px;}
body div.ie. module {margin:0 10px 20px 10px;/*0 20px 20px 0*/}
body div.ie .module2 {margin:0 10px 20px 7px;/*0 20px 20px 0*/}
		
body div.ie #tertiary a {margin-top: 8px;}
body div.ie #tertiary form label {margin-top: 3px;}		
body div.ie .module {min-height:192px;height:auto !important;height:192px;}
	body.cr div.ie  .module {height:222px !important;}
body div.ie .shortModule {min-height: 153px;height:auto !important;height:153px; }
	body.cr div.ie .shortModule {height:195px !important; }
body div.ie .shortModuleextended {min-height: 171px;height:auto !important;height:171px;}
body div.ie .shortModulecompressed {min-height: 143px;height:auto !important;height:143px;}

body div.ie .tall{margin:-212px 0 0 10px;height:354px !important}
body div.ie .tallishModule {min-height: 196px;height:auto !important;height:196px}

body div.ie .module a.shortLink { line-height:1em;}

body div.ie6 #subNav {z-index:998;position:relative;width:960px;border-bottom:0px solid #c60997;height:20px;display:block;padding:0;font-size:1.2em; background-color:#c60997;}