/** created by Positive New Media **/
/** www.positivenewmedia.co.uk **/

/* clear default margins on all browsers --------------------------------------------------*/
* {
padding: 0;	margin: 0;
}
a img, img { 
border: 0; 
}

/* positional divs ------------------------------------------------------------------------*/
#wrapper { /* main centred wrapper */
width:980px; margin: 0 auto ; text-align: left; background-color:#FFF; position: relative;
}
#header {
width:932px; margin:0 24px; float:left;
}
	.logo1 {
	float:left; width:225px;
	}
	.logo2 {
	float:right; width:106px;
	}

#nav {
width:932px; margin:0 24px; float:left;
}
#mainContent.subnavMargin {
	width:932px; 
	padding: 78px 0 25px 0; 
	margin:0 24px; 
	float:left; 
	background:url(../_images/footer_keyline.gif) bottom left no-repeat;
	min-height: 366px;
	height: auto !important;
	height: 366px;
}

#mainContentNoSubnavMargin {
	width:932px; 
	padding: 115px 0 25px 0; 
	margin:0 24px; 
	float:left; 
	background:url(../_images/footer_keyline.gif) bottom left no-repeat;
	min-height: 366px;
	height: auto !important;
	height: 366px;	
}

#mainContentsubnavMargin {
	width:932px; 
	padding: 78px 0 25px 0; 
	margin:0 24px; 
	float:left; 
	background:url(../_images/footer_keyline.gif) bottom left no-repeat;
}

/* primary nav --------------------------------------------------*/
#primaryNavBlock {
height: 38px; width: 932px; padding: 0 0 0 0; float: left; background:url(../_images/navs/primary_nav/nav_keyline.gif) bottom left no-repeat;
}
#nav ul,#nav ul li {
padding:0; margin:0; list-style:none;
}
#nav ul#primaryNav li, #nav ul#secondaryNav li {
text-indent: -6218px; position: relative; float:left;
}
#nav ul#primaryNav li a {
display:block; height:30px
}

#nav ul#primaryNav li a.navOverview {
width:115px; background:url(../_images/navs/primary_nav/overview_off.gif) top left;
}
#nav ul#primaryNav li a.navOverview:hover {
background-position: -115px 0;
}
#nav ul#primaryNav li a.navBusiness {
width:118px; background:url(../_images/navs/primary_nav/business_review_off.gif) top left;
}
#nav ul#primaryNav li a.navBusiness:hover {
background-position: -118px 0;
}

#nav ul#primaryNav li a.navOperational{
width:118px; background:url(../_images/navs/primary_nav/operational_review_off.gif) top left;
}
#nav ul#primaryNav li a.navOperational:hover {
background-position: -118px 0;
}

#nav ul#primaryNav li a.navCorporate{
width:118px; background:url(../_images/navs/primary_nav/corporate_governance_off.gif) top left;
}
#nav ul#primaryNav li a.navCorporate:hover{
background-position: -118px 0;
}

#nav ul#primaryNav li a.navRemuneration{
width:117px; background:url(../_images/navs/primary_nav/remuneration_report_off.gif) top left;
}
#nav ul#primaryNav li a.navRemuneration:hover{
background-position: -117px 0;
}

#nav ul#primaryNav li a.navFinancial {
width:118px; background:url(../_images/navs/primary_nav/financial_statements_off.gif) top left;
}
#nav ul#primaryNav li a.navFinancial:hover {
background-position: -118px 0;
}

#nav ul#primaryNav li a.navShareholder{
width:118px; background:url(../_images/navs/primary_nav/shareholder_info_off.gif) top left;
}
#nav ul#primaryNav li a.navShareholder:hover{
background-position: -118px 0;
}

#nav ul#primaryNav li a.navDownloads{
width:110px; background:url(../_images/navs/primary_nav/downloads_off.gif) top left;
}
#nav ul#primaryNav li a.navDownloads:hover{
background-position: -110px 0;
}

/* secondary navs --------------------------------------------------*/ 
#secondaryNavBlock {
float:left;
}
#secondaryNav {
height: 37px; width: 932px; padding: 0 0 0 0; float: left; background: #e7e7e7; 
}
#nav ul#secondaryNav li a {
display:block; height:37px; 
}

/* Overview nav --------------------------------------------------*/ 
#nav ul#secondaryNav li a.navOverviewFinance {
width:115px; background:url(../_images/navs/secondary_navs/overview/financial.gif) top left;
}
#nav ul#secondaryNav li a.navOverviewFinance:hover {
background-position: -115px 0;
}

#nav ul#secondaryNav li a.navOverviewAtaglance {
width:118px; background:url(../_images/navs/secondary_navs/overview/nwr_at_a_glance.gif) top left;
}
#nav ul#secondaryNav li a.navOverviewAtaglance:hover {
background-position: -118px 0;
}

#nav ul#secondaryNav li a.navOverviewIndustry {
width:118px; background:url(../_images/navs/secondary_navs/overview/industry.gif) top left;
}
#nav ul#secondaryNav li a.navOverviewIndustry:hover {
background-position: -118px 0;
}

/* Business review nav --------------------------------------------------*/ 
#nav ul#secondaryNav li a.navBusinessChairmans {
width:115px; background:url(../_images/navs/secondary_navs/business_review/chairmans_statement.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessChairmans:hover {
background-position: -115px 0;
}
#nav ul#secondaryNav li a.navBusinessManagement {
width:118px; background:url(../_images/navs/secondary_navs/business_review/management_report.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessManagement:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navBusinessStrategy {
width:118px; background:url(../_images/navs/secondary_navs/business_review/strategy.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessStrategy:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navBusinessOperational {
width:118px; background:url(../_images/navs/secondary_navs/business_review/operational_review.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessOperational:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navBusinessHealth {
width:117px; background:url(../_images/navs/secondary_navs/business_review/health_safety.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessHealth:hover {
background-position: -117px 0;
}
#nav ul#secondaryNav li a.navBusinessFinancial {
width:118px; background:url(../_images/navs/secondary_navs/business_review/financial_review.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessFinancial:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navBusinessBoard {
width:118px; background:url(../_images/navs/secondary_navs/business_review/board_and_senior.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessBoard:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navBusinessCorporate {
width:110px; background:url(../_images/navs/secondary_navs/business_review/corporate_social_resp.gif) top left;
}
#nav ul#secondaryNav li a.navBusinessCorporate:hover {
background-position: -110px 0;
}
/* nav on states --------------------------------------------------*/ 


/* Corporate governance nav --------------------------------------------------*/ 
#nav ul#secondaryNav li a.navCorpAudit {
width:115px; background:url(../_images/navs/secondary_navs/corp_gov/audit.gif) top left;
}
#nav ul#secondaryNav li a.navCorpAudit:hover {
background-position: -115px 0;
}
#nav ul#secondaryNav li a.navCorpRemuneration {
width:118px; background:url(../_images/navs/secondary_navs/corp_gov/remuneration.gif) top left;
}
#nav ul#secondaryNav li a.navCorpRemuneration:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navCorpFinance {
width:118px; background:url(../_images/navs/secondary_navs/corp_gov/finance_investment.gif) top left;
}
#nav ul#secondaryNav li a.navCorpFinance:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navCorpHealth {
width:118px; background:url(../_images/navs/secondary_navs/corp_gov/health_safety.gif) top left;
}
#nav ul#secondaryNav li a.navCorpHealth:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navCorpReal {
width:117px; background:url(../_images/navs/secondary_navs/corp_gov/real_estate.gif) top left;
}
#nav ul#secondaryNav li a.navCorpReal:hover {
background-position: -117px 0;
}
#nav ul#secondaryNav li a.navCorpMaterial {
width:118px; background:url(../_images/navs/secondary_navs/corp_gov/material.gif) top left;
}
#nav ul#secondaryNav li a.navCorpMaterial:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navCorpInternal {
width:118px; background:url(../_images/navs/secondary_navs/corp_gov/internal.gif) top left;
}
#nav ul#secondaryNav li a.navCorpInternal:hover {
background-position: -118px 0;
}
#nav ul#secondaryNav li a.navCorpDirectors {
width:110px; background:url(../_images/navs/secondary_navs/corp_gov/directors_statement.gif) top left;
}
#nav ul#secondaryNav li a.navCorpDirectors:hover {
background-position: -110px 0;
}

/* Remuneration report nav -------------------------------------------------- */

#nav ul#secondaryNav li a.navRemExecutive {
width:115px; background:url(../_images/navs/secondary_navs/remuneration/executive.gif) top left;
}
#nav ul#secondaryNav li a.navRemExecutive:hover {
background-position: -115px 0;
}
#nav ul#secondaryNav li a.navRemNonexecutive {
width:118px; background:url(../_images/navs/secondary_navs/remuneration/non_executive.gif) top left;
}
#nav ul#secondaryNav li a.navRemNonexecutive:hover {
background-position: -118px 0;
}

/*	nav on-states----------------------------------------------------------------------*/

#pageCompany1 #nav ul#primaryNav li a.navOverview,
#pageCompany2 #nav ul#primaryNav li a.navOverview,
#pageCompany3 #nav ul#primaryNav li a.navOverview {
width:115px; background:url(../_images/navs/primary_nav/overview_off.gif) -115px 0;
}
#pageBusiness1 #nav ul#primaryNav li a.navBusiness,
#pageBusiness2 #nav ul#primaryNav li a.navBusiness,
#pageBusiness3 #nav ul#primaryNav li a.navBusiness,
#pageBusiness3-1 #nav ul#primaryNav li a.navBusiness,
#pageBusiness3-2 #nav ul#primaryNav li a.navBusiness,
#pageBusiness3-3 #nav ul#primaryNav li a.navBusiness,
#pageBusiness4 #nav ul#primaryNav li a.navBusiness,
#pageBusiness5 #nav ul#primaryNav li a.navBusiness,
#pageBusiness6 #nav ul#primaryNav li a.navBusiness,
#pageBusiness7 #nav ul#primaryNav li a.navBusiness,
#pageBusiness8 #nav ul#primaryNav li a.navBusiness {
width:118px; background:url(../_images/navs/primary_nav/business_review_off.gif) -118px 0;
}
#pageOperating #nav ul#primaryNav li a.navOperational {
width:118px; background:url(../_images/navs/primary_nav/operational_review_off.gif) -118px 0;
}
#pageCorporate #nav ul#primaryNav li a.navCorporate,
#pageCorporate1 #nav ul#primaryNav li a.navCorporate,
#pageCorporate2 #nav ul#primaryNav li a.navCorporate,
#pageCorporate3 #nav ul#primaryNav li a.navCorporate,
#pageCorporate4 #nav ul#primaryNav li a.navCorporate,
#pageCorporate5 #nav ul#primaryNav li a.navCorporate,
#pageCorporate6 #nav ul#primaryNav li a.navCorporate,
#pageCorporate7 #nav ul#primaryNav li a.navCorporate,
#pageCorporate8 #nav ul#primaryNav li a.navCorporate {
width:118px; background:url(../_images/navs/primary_nav/corporate_governance_off.gif) -118px 0;
}
#pageRemuneration #nav ul#primaryNav li a.navRemuneration, 
#pageRemuneration1 #nav ul#primaryNav li a.navRemuneration, 
#pageRemuneration2 #nav ul#primaryNav li a.navRemuneration {
width:117px; background:url(../_images/navs/primary_nav/remuneration_report_off.gif) -117px 0;
}
#pageFinancial #nav ul#primaryNav li a.navFinancial {
width:118px; background:url(../_images/navs/primary_nav/financial_statements_off.gif) -118px 0;
}
#pageShareholder #nav ul#primaryNav li a.navShareholder {
width:118px; background:url(../_images/navs/primary_nav/shareholder_info_off.gif) -118px 0;
}
#pageDownloads #nav ul#primaryNav li a.navDownloads {
width:110px; background:url(../_images/navs/primary_nav/downloads_off.gif) -110px 0;
}

/* secondary nav highlighting */

#pageCompany1 #nav ul#secondaryNav li a.navOverviewFinance { background-position:-115px 0; }
#pageCompany2 #nav ul#secondaryNav li a.navOverviewAtaglance { background-position:-118px 0; }
#pageCompany3 #nav ul#secondaryNav li a.navOverviewIndustry { background-position:-118px 0; }

#pageBusiness1 #nav ul#secondaryNav li a.navBusinessChairmans { background-position:-115px 0; }
#pageBusiness2 #nav ul#secondaryNav li a.navBusinessManagement { background-position:-118px 0; }
#pageBusiness3 #nav ul#secondaryNav li a.navBusinessStrategy { background-position:-118px 0; }
#pageBusiness4 #nav ul#secondaryNav li a.navBusinessOperational { background-position:-118px 0; }
#pageBusiness5 #nav ul#secondaryNav li a.navBusinessHealth { background-position:-117px 0; }
#pageBusiness6 #nav ul#secondaryNav li a.navBusinessFinancial { background-position:-118px 0; }
#pageBusiness7 #nav ul#secondaryNav li a.navBusinessBoard { background-position:-118px 0; }
#pageBusiness8 #nav ul#secondaryNav li a.navBusinessCorporate { background-position:-110px 0; }

#pageBusiness3-1 #nav ul#secondaryNav li a.navBusinessStrategy { background-position:-118px 0; }
#pageBusiness3-2 #nav ul#secondaryNav li a.navBusinessStrategy { background-position:-118px 0; }
#pageBusiness3-3 #nav ul#secondaryNav li a.navBusinessStrategy { background-position:-118px 0; }

#pageCorporate1 #nav ul#secondaryNav li a.navCorpAudit { background-position:-115px 0; }
#pageCorporate2 #nav ul#secondaryNav li a.navCorpRemuneration { background-position:-118px 0; }
#pageCorporate3 #nav ul#secondaryNav li a.navCorpFinance { background-position:-118px 0; }
#pageCorporate4 #nav ul#secondaryNav li a.navCorpHealth { background-position:-118px 0; }
#pageCorporate5 #nav ul#secondaryNav li a.navCorpReal { background-position:-117px 0; }
#pageCorporate6 #nav ul#secondaryNav li a.navCorpMaterial { background-position:-118px 0; }
#pageCorporate7 #nav ul#secondaryNav li a.navCorpInternal { background-position:-118px 0; }
#pageCorporate8 #nav ul#secondaryNav li a.navCorpDirectors { background-position:-110px 0; }

#pageRemuneration1 #nav ul#secondaryNav li a.navRemExecutive { background-position:-115px 0; }
#pageRemuneration2 #nav ul#secondaryNav li a.navRemNonexecutive { background-position:-118px 0; }

/*	column layouts----------------------------------------------------------------------*/
/*	0.5 -----------------------------------------*/

.c05-5 {
width: 577px; float:right;
}
/*	2,2,2,1,1 -----------------------------------------*/
.c22211-2 {
width: 225px; float:left;
}
.c22211-2 {
width: 224px; float:left;
}
.c22211-2-12paddingleft {
width: 224px; float:left;
margin: 0 0 0 12px;
}
.c22211-2-12paddingleft11 {
width: 224px; float:left;
margin: 0 0 0 11px;
}
.c22211-1-11paddingleft {
width: 107px; float:left;
margin: 0 0 0 11px;
}
.c22211-1-10paddingleft {
width: 107px; float:left;
margin: 0 0 0 10px;
}
img.imgMargin10 {
margin: 0 0 0 10px;
}
img.imgMargin11 {
margin: 0 0 0 11px;
}
/*	2,6 -----------------------------------------*/
.c26-2 {
width: 225px; float:left;
}
.c26-6 {
width: 695px; float:left;
margin: 0 0 0 12px;
}
/*	2,5 -----------------------------------------*/
.c25-2 {
width: 225px; float:left;
}
.c25-5 {
width: 577px; float:right;
}
.c25-5-2 {
width: 224px; float:left;
}
.c25-5-2-11paddingleft {
width: 224px; float:left;
margin: 0 0 0 11px;
}
/*	2,2,2 -----------------------------------------*/
.c222-2 {
width: 225px; float:left;
}
.c222-2-130paddingleft {
width: 224px; float:left;
margin: 0 0 0 130px;
}
.c222-2-floatright {
width: 224px; float:right;
}
.c222-2-130paddingleft {
width: 224px; float:left;
margin: 0 0 0 130px;
}
/*	5,3 -----------------------------------------*/
.c53-5 {
width:579px; float:left;
}

.c53-3 {
width:341px; float:right;
}
/*	5,2 -----------------------------------------*/
.c52-2 {
width:224px; float:right;
}
/*	7,1 -----------------------------------------*/
.c71-7 {
width:815px; float:left;
}
.c71-1 {
width:107px; float:right;
}
/*	2,2,2 for within a 6 on AT A GLANCE page -----------------------------------------*/
.c2-aag {
width:224px; float: left;
}
.c2-aag2 {
width:224px; float: left; margin: 0 0 0 12px;
}
.c2-aag3 {
width:224px; float: left; margin: 0 0 0 11px;
}




/*	misc ----------------------------------------------------------------------*/
img.imgTopMargin {
padding:15px 0 0 0;
}
#mainContent .backLinkBox, #mainContentNoSubnavMargin .backLinkBox {
width:550px; float:right; text-align:right;
margin:10px 0 0 0;
}
.column460 {
width:460px;
}
.column106 {
width:106px; float:left;
}
.column106-12paddingleft {
width:106px; float:left; padding: 0 0 0 12px;
}
.imageTextRollover {
width:225; height:77px; display:block; background:url(../_images/operating/intro.gif) top left no-repeat; text-indent: -3665px;
}
.imageTextRollover:hover {
background-position: -225px 0;
}
.doubleList1 {
width:200px; float:left;
}
.doubleList2 {
width:200px; float:left; margin: 0 0 0 20px;
}

/*	floats -----------------------------------------------------------------------------*/
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}

