/* CSS Document */


/*----------Styles for body chaiman-----------------*/
#grey #mainimg p
	{
	color: #589F67;
		}
		
#grey #text, #pink #text
	{	
	border-bottom: 1px solid #A6A69A;
	border-top: 1px solid #A6A69A;
		}
		
#grey #bottomband, #pink #bottomband
	{
	background-color: #a6a69b;	
	}
	
#grey #bottomband ul li
	{
	background: url(images/green_arrow.gif) 0 0 no-repeat;
		}
		
		
		
/*----------Styles for body id executive-----------------*/

#green #toppara 
	{
	color: #BA117F;
		}		
		
	
#green #text
	{
	border-bottom: 1px solid #9EBD33;
	border-top: 1px solid #9EBD33;
		}

#green .border
	{
	padding: 15px 0 5px 0;
	border-top: 1px solid #9EBD33;
		}


#green #bottomcont, #green #bottomcont02
	{
	background-color: #9FBD32;
	}
	
	
#green .background01, #america .background01, #asset .background01
		{
		color: #fff;
		background-color: #BB117E;
		
		}
		
#green .background02, #america .background02, #asset .background02
	{
	color: #fff;
		background-color: #9EBD33;
	
		}	
		
#asset .background03
	{
	color: #fff;
	background-color: #666666;
		}
		
#asset #toppara
	{
	color: #ba117f;	
	}
	

	
/*----------Styles for body group overview-----------------*/
		
#blue_group #toppara
	{
	color: #00b1b3;
		}
		
#blue_group h3
	{
	color: #00b1b3;
		}
		
		
#blue_group #textpos ul
	{
	margin: 10px 0 10px 10px;
		}
		
#blue_group #textpos ul li
	{
	margin: 10px;
		}
		

		
#blue_group #text
	{
	border-bottom: 1px solid #7b529f;
		}		
		
#blue_group #bottomcont, #blue_group #bottomcont02
	{
	padding-bottom: 5px;
	background-color: #7b529f;
		}
		
#blue_group #bottomcont02 img
	{ 
	margin-left: 5px;
	margin-bottom: 5px;
		}
		
		
p.groupletter
	{
	
	color: #00b1b3;
	font-size: 13px;
		}
		
.groupletter:first-letter
	{
	color: #7b529f;
		}
		
/*----------Styles for body id executive-----------------*/


#pink h3
	{
	color: #a34b8c;
		}

		
#pink #bottomband ul li
	{
	background: url(images/pink_arrow.gif) 0 0 no-repeat;
		}
		
		
		
/*----------Styles for body id 2006 highlights-----------------*/

		
#high_blue #toppara
	{
	color: #004479;
		}
		
#high_blue #bottomband
	{
	background-color: #004479;
		}
		
/*----------Styles for body id our approach-----------------*/
		
		
#blue_approach #toppara
	{
		color: #004479;
		}
		
		
#blue_approach #text
	{
	border-bottom: 1px solid #f79222;
		}
		
#blue_approach #textpos ul
	{
	margin: 10px 0 10px 10px;
		}
		
#blue_approach #textpos ul li
	{
	margin: 10px;
		}
		
#blue_approach h3
	{
	color: #f79222;
		}
		
#blue_approach h3.greyheader
	{
	color: #999999;
		}
		
#blue_approach #bottomband, #blue_approach .bottomband02
	{

	background-color: #f79222;	
	}
	
#blue_approach #bottomband ul li
	{
	background: url(images/orange_arrow.gif) 0 0 no-repeat;
		}
		
		
.blueheader
	{
	
	color: #004479;	
	}
	
.orangeheader
	{
	
	color: #f79222;	
	}
		
		
/*----------Styles for body id key performance indicators-----------------*/

#keyperform h3
	{
	color: #6d005f;	
		}
		
#keyperform h4
	{
	color: #00a7be;
		}
		
/*--tables--*/

.purple
	{
	color: #fff;
	background-color: #6d005f;
	text-align: left;
		}
		
		
.purple_r
	{
	color: #fff;
	background-color: #6d005f;
	text-align: right;
		}
.lightpurple
	{
		text-align: left;
	background-color: #C6A6C6;
	}
	
.lightblue
	{
	text-align: left;
	background-color: #B5DFE7;
	}
	
.lightblue_r
	{
	text-align: right;
	background-color: #B5DFE7;
	}
	
.lightbluetxt
	{
	color: #00a7be;	
	}
	
#keyperform #textpos ul
	{
	margin: 10px 0 10px 10px;
		}
		
#keyperform #textpos ul li
	{
	margin: 10px;
		}
		
#keyperform #text
	{
	border-bottom: 1px solid #00a7be;
		}
		
.listshift
	{
	margin-left: 40px;
		}
		
#keyperform #bottomband ul li ul 
	{
	list-style-position: inside;
	margin: 0;
	padding-left: 10px;
	width: 100%;
		}
		
#keyperform #bottomband ul li ul li
	{
	padding: 0;
	margin: 3px 0;
	list-style-type: disc;
	background: none;
		}

	
	
#keyperform #bottomband ul li
	{
	background: url(images/purple_arrow.gif) 0 0 no-repeat;
		}
		
#keyperform #bottomband, #keyperform #bottomband02, #keyperform .bottomband02 
	{
	background-color: #00a7be;	
		}
		

#keyperform .bottomband02 img
	{	
	border: none;
	}
	
	
	
	
/*----------Styles for body id regional review north america-----------------*/


#america #toppara
	{
		color: #ba117f;
		}
		
#america .bottomband02
	{
	background-color: #9fbd32;
		}
		
#america .bottomband02 img
	{	
	border: none;
	}
	
#america #text
	{
	border-bottom: 1px solid #9fbd32;
		}
		
#america .bottomband02 ul
	{
	
	margin: 10px 0 0 0;
	float: left;
	width: 230px;
	}
		
#america .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/pink_arrow.gif) 0.6em 0.2em no-repeat;
		}




/*----------Styles for body id financial positions-----------------*/	
		
#financial_pos h3
	{	
	 color: #999999; 
	}
	
#financial_pos h4
	{	
	 color: #60c5ea; 
	}
		
#financial_pos #textpos ul
	{
	margin: 10px 0 10px 10px;
		}
		
#financial_pos #textpos ul li
	{
	margin: 10px;	
	}
	
#financial_pos #text
	{
	border-bottom: 1px solid #5e519f;
		}
		
#financial_pos .bottomband02
	{
	background-color: #5e519f;
		}
		
#financial_pos .bottomband02 ul
	{
	
	margin: 10px 0 0 0;
	float: left;
	width: 230px;
	}
		
#financial_pos .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/blue_arrow.gif) 0.6em 0.2em no-repeat;
		}
		
#financial_pos .bluebdr th, #financial_pos .bluebdr td
	{
	border-bottom: 1px solid #60c5ea;
	}

#financial_pos .lightbluehead ul
	{
	margin: 0 0 0 0;
	width: 100%;
	float: left;
	}

#financial_pos .lightbluehead ul li
	{
	margin: 0 0 0 0;
	padding-left: 15px;
	list-style-type: none;
	background: url(images/dash.gif) 3px 3px no-repeat;
	}
		
/*----------Styles for body id board of directors-----------------*/

#board h3
	{	
	 color: #999999; 
	}
	
#board h4
	{	
	font-size: 12px;
	 color: #00827c; 
	}

#board .italic
	{
	font-style: italic;
	color: #000;	
	}
	
#board .bottomband02
	{
	background-color: #a6a69b;
		}
		
#board #text
	{
	border-bottom: 1px solid #a6a69b;
		}
		

#board .bottomband02 ol
	{
	font-size: 12px;
	margin: 10px 0 10px 30px;	
	}
	
/*----------Styles for body id senior management team-----------------*/


#senior h3
	{
	 color: #9b3436;
		}
		
#senior .bottomband02
	{
	background-color: #a6a69b;
		}
		
#senior #text
	{
	border-bottom: 1px solid #a6a69b;
		}
		
#senior .bottomband02 ol
	{
	font-size: 12px;
	margin: 10px 0 10px 30px;	
	}
	
	
/*----------Styles for body id coporate governance-----------------*/
		
		
#corporate #toppara
	{
		color: #acaca2;
		}
		
#corporate #text
	{
	border-bottom: 1px solid #0082ac;
		}
		
#corporate .bottomband02
	{
	background-color: #0082ac;
		}
		
#corporate h3
	{
	 color: #acaca2;
		}
		
#corporate h4
	{
	 color: #0082ac;
		}
		
#corporate ol
	{
	line-height: 110%;
	padding-left: 25px;
	margin: 15px 0 20px 0;
	width: 480px;
		}
		
#corporate ol li
	{
	margin: 5px 0;	
	}

#corporate ul li #corp
	{
	margin: 10px 0;	
	}
	
	
#corporate .bottomband02 ul
	{
	
	margin: 10px 30px 0 0;
	float: left;
	width: 230px;
	}
		
#corporate .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/gray_arrow.gif) 0.6em 0.2em no-repeat;
		}


/*----------Styles for body id coporate responsibiltiy-----------------*/




	

	
#corporate_respons #toppara
	{
		color: #003b73;
		}
		
#corporate_respons #text
	{
	border-bottom: 1px solid #8fae48;
		}
		
#corporate_respons .bottomband02
	{
	background-color: #8fae48;
		}
		
#corporate_respons h3
	{
	 color: #003b73;
		}
		
#corporate_respons h4
	{
	font-weight: bold;
	font-size: 12px;
	 color: #8fae48;
		}
		
.large_green
	{
	color: #8fae48;
	font-size: 14px;
		}
		
#corporate_respons #corp
	{
	padding-left: 25px;
	margin: 15px 0 10px 0;
	width: 480px;
		}
		
#corporate_respons ul li #corp
	{
	margin: 10px 0;	
	}
	
	
#corporate_respons .bottomband02 ul
	{
	
	margin: 10px 30px 0 0;
	float: left;
	width: 230px;
	}
		
#corporate_respons .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/blue_arrow02.gif) 0.6em 0.2em no-repeat;
		}
		
#award
	{

	margin-right: 10px;	
	}
	
#awardpara
{

margin: 0 0 0 8px;
clear: both;
width: 540px;
background-color: #08557B;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}
	
#awardpara p
	{
	padding: 3px;
	width: 515px;
	margin: 10px 5px 10px 5px;	
	}
		
/*----------Styles for body id employees-----------------*/


#employees #toppara
	{
		color: #233f6a;
		}
		
#employees #text
	{
	border-bottom: 1px solid #faa420;
		}
		
#employees .bottomband02
	{
	background-color: #faa420;
		}
		
#employees .list, #share .list
	{
	padding-left: 20px;
	margin: 15px 0 10px 0;
	width: 480px;
		}
		
#employees .list li, #share .list li  
	{
	margin: 10px 0;	
	}
	
#employees h3
	{
	color: #233f6a;
		}
		

		
		
#employees .bottomband02 ul
	{
	margin: 10px 30px 0 0;
	float: left;
	width: 230px;
	}
		
#employees .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/blue_arrow03.gif) 0.6em 0.2em no-repeat;
		}
		
/*----------Styles for body id Directors’ remuneration report-----------------*/
	
	
#director h3
	{
	color: #3bc0d7;
		}
		
#director .bottomband02
	{
	background-color: #004b8c;
		}
		
#director #text
	{
	border-bottom: 1px solid #004b8c;
		}
		
		
#director .bottomband02 ul
	{
	margin: 10px 30px 0 0;
	float: left;
	width: 230px;
	}
		
#director .bottomband02 ul li
	{
	margin-bottom: 10px;
	padding-left: 28px;
	list-style-type: none;
	background: url(images/report_arrow.gif) 0.6em 0.2em no-repeat;
		}
		
#director .list
	{
	padding-left: 20px;
	margin: 15px 0 10px 0;
	width: 480px;
		}
		
#director .list li 
	{
	
	margin: 10px 0;	
	}
	
#director .list02
	{
	padding-left: 30px;
	margin: 15px 0 10px 0;
	width: 480px;
		}
		
#director .list02 li 
	{
	margin: 10px 0;	
	}
	
.d_border td, .d_border th
	{
	border-bottom: 1px solid #3bc0d7;	
	}
	
.d_border02 td, .d_border02 th
	{
	border-top: 1px solid #3bc0d7;	
	border-bottom: 1px solid #3bc0d7;	
	}
	
#director table
	{
	margin: 10px 0;	
	}
	
#director h3.directorgrey
	{
	font-size: 16px;
	margin: 10px 0;
	color: #999999; 	
	}
	
#director h4
	{
	color: #004479;	
	}
	
.directorpara
	{
	padding: 0 5px 0 5px;
	width: 270px;
	float: left;
	}
	
.directorpara strong
	{
	color: 	#3bc0d7;
	}
	
.bluerw
	{	
	border-bottom: 1px solid #3bc0d7;	
	}
	
.blue_row td, .blue_row th
	{
	border-bottom: 1px solid #3bc0d7;	
	}
	
.blue_row03 td
	{
	border-bottom: 1px solid #3bc0d7;	
	}
	
.blue_row02 td, .blue_row02 th
	{
	border-top: 1px solid #3bc0d7;
	border-bottom: 1px solid #3bc0d7;	
	}
	
/*----------------------styles for the directors report-----------*/

	
	
#report .list
	{
	padding-left: 20px;
	margin: 15px 0 10px 0;
	width: 480px;
		}
		
#report .list li 
	{
	
	margin: 10px 0;	
	}
	

		
		
#report h3
	{
	color: #004479;
		}
		
.report_bdr td, .report_bdr th
	{
	border-bottom: 1px solid #004479;
		}
		
#report #text
	{
	border-bottom: 1px solid #004479;
		}
		
		
		
/*----styles for the second section of the report------------*/


#balance #text
	{
	border-bottom: 1px solid #004479; 	
	}
	
.balance_blue
	{
	margin: 15px 0;
	background-color: #DEE3EF;
		}
	
.padd
	{

	padding-left: 13px;	
	}
	
.brd_blue td, .brd_blue th
	{
	border-bottom: 1px solid #004479;
		}
		
.brd_blue02 td, .brd_blue02 th
	{
	border-top: 1px solid #004479;
	border-bottom: 1px solid #004479;
		}
		
		
.brd_blue03 td, .brd_blue03 th
	{
	border-top: 1px solid #004479;
	border-bottom: 2px solid #004479;
		}
	
	


		
		
/*----table styles----*/

.orangerow
	{
	border-bottom: 1px solid #f79222;
		}
		
.orangetable
	{
	font-size: 12px;
	border-bottom: 1px solid #f79222;
		}

.orangetable .center
	{
	padding-right: 25px;
		}
		
		
#share h3
	{
	margin: 10px 0;
		}
		

		

		
		
		
/*------------------Tables------------------------*/

.row td, .row th
	{
	border-bottom: 1px solid #9EBD33;
		}
		
.row
	{
	border-bottom: 1px solid #9EBD33;
		}
		
		
.basic
	{
	font: 12px arial;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
		}
		
.basic td
	{
	padding: 3px;
	border-right: 1px solid #000;	
	border-bottom: 1px solid #000;
	}
	
	.basic th
	{
	padding: 3px;
	border-right: 1px solid #000;	
	border-bottom: 1px solid #000;
	}
	
	
.left_sig01 img
{

float: left;
}

.left_sig01 p
{
position: relative;
top: 15px;
left: 5px;
float: left;
}



.left_sig02 img
{
float: left;
}

.left_sig02 p
{
position: relative;
top: 15px;
left: 5px;
float: left;
}

.auditorsig
{
position: relative;
top: 30px;
left: 30px;
}

.tablespace
{
margin: 40px 0;
}
		

.centershft
{
padding-right: 20px;
}


