.centerPadding #innerContainer11 div#center{
	margin: 0px 230px 0px 170px;
	width: 296px;
}

.centerPadding #innerContainer10 div#center{
	margin: 0px 0px 0px 170px;
}

.centerPadding #innerContainer10{
	padding: 0px 28px 0px 28px;
	width: 719px;
}

.centerPadding #innerContainer00{
	padding: 0px 28px 0px 28px;
	width: 719px;
}

.centerPadding #innerContainer11{
	padding: 0px 28px 0px 28px;
	width: 719px;
}

.centerPadding #innerLeftColumn{
	width: 170px;
}

.centerPadding #innerRightColumn{
	width: 230px;
}




/** html styles **/
/*****************************************************************************/
body, html {
	font-size: 0.83em;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #d3a615;
}

a:hover	{
	text-decoration: underline;
	color: #d3a615;
}

p {
	margin-top: 0px;
	margin-right: 0px;
}

hr {
	height: 1px;
	color:#E3E2E1;
}

form{
	margin: 0px 0px 0px 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
}
/*****************************************************************************/



/** page layout styles **/
/*****************************************************************************/
div#innerHeader {
	margin-top: 2px;
	background: #FFFFFF;
	margin-bottom: 20px;		
}

.homepage div#innerHeader{
	background: #FFFFFF url(/reports/stakeholder2009/html/images/HPheaderBG001.jpg) top left no-repeat;
	margin-bottom: 0px;
	padding-top: 25px;
	height: 386px;
}

.mainHTMLHeader{
	margin: 0px 28px 0px 28px;
	padding-top: 10px;
}

.flashInterface div#functionBar {
}

.flashInterface .searchLabel {
	text-transform:uppercase;
	color: #6f7070;
	margin-right: 10px;
	padding-bottom: 6px;
}

.flashInterface #_searchTerm{
	border: none;
	background-color: #f6f6f5;
	padding:3px;
	margin-top:5px;
	border-bottom: 2px solid #dfdfdf;
	border-right: 2px solid #dfdfdf;
}

.flashInterface div#functionBar #form1 .submit {
	display: none;	
}

.flashInterface #siteSearch {
	float:left;
	margin-left: 400px;
}

.flashInterface #keyLinks {
	padding-top:14px;
	float:right;
}

.flashInterface div#innerHeader {
	margin-top: 2px;
	background: #FFFFFF;
	margin-bottom: 0px;	
}

div#innerHeader .logo{
	float: left;
	width: 166px;
}

div#innerHeader .miniFunction{
	float: right; 
	width: 500px; 
	text-align: right; 
	margin-right: 7px
}

.mainHTMLHeader .miniFunction{
	padding-top: 15px;
}

div#innerHeader .miniFunction span a{
	padding-right: 13px;
	color: #3067a8;
	font-size: 0.95em;
}

div#innerHeader .searchBox input{
	border: none;
	background: url(/reports/stakeholder2009/html/images/searchBG001.gif) top left no-repeat;
	width:	156px;
	height: 26px;
	display: block;
	float: right;
	margin-top: 5px;
}

.homepage div#innerHeader .searchBox input{
	background: url(/reports/stakeholder2009/html/images/searchBG002.gif) top left no-repeat;
}

div#innerHeader form label{
	margin: 12px 8px 0px 0px;
	display: block;
	float: right;
	text-transform: uppercase;
	color: #6f7070;
	padding-bottom: 6px;
}

.homepage div#innerHeader .enterSite{
	padding: 220px 0px 0px 698px;
}

div#innerHeader .strapline{

}

.homepage div#center{
	background: url(/reports/stakeholder2009/html/images/HPbodyBG001.jpg) top left no-repeat;
	margin-bottom: 0px;
	height: 123px;
}

.homepage .pageCopy{
	padding: 3px 20px 0px 472px;
}

div.pageTitle {
	font-size: 1.8em;
	font-weight: bold;
	color: #7e7e7e;
	padding: 10px 0px 20px 0px;
}

	
div#innerFooter {
	width: 718px;
	margin: 30px;
	border-top: 1px solid #d5a617;
	padding: 5px 0px;
	font-weight: bold;
	font-size: 0.95em;
}

* html div#innerFooter{margin-left: 15px;}

.flashInterface div#innerFooter {
	margin: 20px 0px 0px 0px;
	border: none;
}

div#innerFooter .footerLeftLinks{
	float: left;
	color: #959595;
	display: none1;
}

div#innerFooter .footerLeftLinks a{
	/*color: #d5a617;*/
	color: #959595;
}

div#innerFooter .footerRightLinks{
	float: right;
	color: #959595;
}

div#innerFooter .footerRightLinks a{
	color: #959595;
}

div#innerFooter .boxharryDetails{
	display: none;
}
/*****************************************************************************/



/** default form styles **/
/*****************************************************************************/
.activeForm { 	
	float: left;
}

.activeForm td{
	font-family: arial;
}

.activeForm input {
	font-size: 1em;
}

.activeForm button {
	font-size: 0.8em;
}

.activeForm submit {
	font-size: 1em;
}

.activeForm select {
	font-size: 1em;
}

.activeForm textarea {
	font-size: 1em;
	font-family: arial;
}

.formMessage {
	margin-bottom: 10px;
}

.formItemWrapper {
	float: left;
}

.formLabelH {
	float: left;
	padding: 4px 1px 1px 5px;
	text-align: right;
}

.formInputH {
	float: right;
	padding: 1px;
}

.formSummaryH {
	float: right;
	padding: 4px 1px 4px 1px;
}

.formLabelV {
	float: left;
}

.formInputV {
	float: left;
	clear: left;
	padding: 0px 0px 10px 0px;
}

.formText {
	float: left;
	padding: 4px 1px 1px 5px;
}

.formButton{
	clear:left;
}

.activeForm .requiredLabel {
	font-weight: bold;
}

.activeForm .errorFlag {
	color: #FF0000;
}
/*****************************************************************************/



/** standard widget styles **/
/*****************************************************************************/
.widget{
	float: left;
}

.widgetBody {
	float: left;
}

.widgetBody .title {
	float: left;
}

.widgetBody .body {
	float: left;
	clear: left;
}

.smallPanel .widgetFooter {
	float: left;
}
/*****************************************************************************/



/** default tables styles **/
/*****************************************************************************/
.tableContents {
	float: left;
}

.columnTitles {
	clear: left;
	float: left;
}

.columnTitle {
}

.tableData {
	float: left;
}

.tableItem {

	float: left;
}

.itemDetails {
	float: left;
}

.itemDetails .cell{
	float: left;
	overflow: hidden;
}

.tableNavigation {
	display: none;
}
/*****************************************************************************/

/** advanced asset menu and web menu styles **/
/*****************************************************************************/
.assetAdvancedmenu001 .menuItem, .assetAdvancedmenu001 .childMenuItem, .webMenu .menuItem{
	padding: 5px 0px 5px 0px;
	font-size: 1.1em;
	font-weight: bold;
}

.assetAdvancedmenu001 .childMenuItem a{
	color: #adafae;
}

.assetAdvancedmenu001 .menuItem a, .assetAdvancedmenu001 .activeChild a, .webMenu .menuItem a{
	color: #d3a615;
}

.assetAdvancedmenu001 .inactiveSection .childMenuItem{
   display: none;
}

.assetAdvancedmenu001 .childMenuItem{
  padding-left: 20px;
}
/*****************************************************************************/


/** Asset browser **/
/*****************************************************************************/
.reportDetails{
	width: 296px;
}

.reportDetails .sectionTitle{
	width: 296px;
	font-size: 1.8em;
	font-weight: bold;
	color: #7e7e7e;
	padding-bottom: 10px;
}

.reportDetails .assetTitle{
	width: 296px;
	font-size: 1.5em;
	color: #7e7e7e;
	padding-bottom: 10px;
}

.reportDetails .item76462918 .assetTitle,
.reportDetails .item76462892 .assetTitle,
.reportDetails .item76463151 .assetTitle,
.reportDetails .item76463135 .assetTitle,
.reportDetails .item76463129 .assetTitle,
.reportDetails .item76463125 .assetTitle,
.reportDetails .item76463118 .assetTitle,
.reportDetails .item76463164 .assetTitle,
.reportDetails .item76463143 .assetTitle,
.reportDetails .item76463113 .assetTitle,
.reportDetails .item76463157 .assetTitle{
	display: none;
}

.reportDetails .assetDescription{
	margin-right: -3px;
	width: 294px;
}

.reportImage .asset_image img{
	width: 230px;
	height: 193px;
}

.reportFactFile{
	margin-top: 10px;
	width: 189px;
	border: solid 10px #f1e1ad;
	padding: 10px;
}

.reportFactFile .title{
	padding-bottom: 20px;
}

.reportFactFile .asset_caption{
	width: 188px;
}

.reportFactFile .asset_caption ul{
	font-family: verdana;
	font-size: 1.05em;
	list-style-position:outside;
}

.reportFactFile .asset_caption ul li{
	margin: 0px 0px 15px -20px;
}


.reportVideo{
	width: 230px;
	margin-top: 10px;
}


.reportImageGallery{
	width: 230px;
	float: left;
}

.reportImageGallery .body{
	background-color: #afdee8;
	padding: 10px;
	margin-top: 10px;
}

.reportImageGallery .row{
	width: 210px;
	margin-bottom: 10px;
	float: left;
}

.reportImageGallery .row2{
	clear: left;
}

.reportImageGallery .tableItem{
	clear: none;
	float: left;
}

.reportImageGallery .row1 .middleItem, .reportImageGallery .row2 .oddRow, .reportImageGallery .row2 .lastItem{
	padding-left: 10px;
}


.reportImageGallery .itemDetails{
	float: left;
	width: 63px;
}

.reportImageGallery .formText {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 210px;
}

#widget76464255 .caption {display:none;}

.reportFactFile, .reportImageGallery, .reportVideo{
	display: none; 
}

.videoPage .reportVideo{
	display: inline;
}

.lightBoxPage .reportImageGallery{
	display: inline;
}

.factBoxPage .reportFactFile{
	display: inline;
}
/*****************************************************************************/




/** advanced asset menu and web menu styles **/
/*****************************************************************************/
.stakeholderSitemap{
	position: relative;
}

.assetSitemap{
	padding-top: 62px;
}

.assetSitemap .menuSection{
	float: left;
	width: 230px;
	padding-bottom: 20px;
}

.assetSitemap .section76462654{
	padding-left: 230px;
}

.assetSitemap .inactiveSection .childMenuItem{
   display: block;
}

.assetSitemapWebMenu .menuItem{
	padding-bottom: 20px;
}

.assetSitemapWebMenu{
	position: absolute;
}

.assetSitemapWebMenu .menuItem a{
	font-size: 1.1em;
	font-weight: bold;
	color: #d3a615;
}
/*****************************************************************************/
