body {
		margin:0;
}
body.black {background-color:#000;}
body.white {background-color:#fff;}

#masterdiv {
	margin-left:auto;
	margin-right:auto;
	width:996px;}
body.black #header {float:left; width:996px; height:140px; background:url(/ar0708/images/topbanner_black.gif) no-repeat top left; border:1px solid #000}
body.white #header {float:left; width:996px; height:140px; background:url(/ar0708/images/topbanner_white.gif) no-repeat top left; border:1px solid #fff}
body.white #header a, body.black #header a {display:block; width:996px; height:140px; cursor:pointer}

#main {float:left; width:957px; padding-left:29px; padding-right:10px; padding-top:10px;}
		#leftnav {float:left; width:170px;}
		#content {float:left; padding-left:25px; width:590px; font:12px Helvetica, Verdana, Arial;}
			#content p {padding-right:60px; line-height:1.4em}
			#content div.boardinset p {padding-right:0}
			body.black #content {color:#fff}
			body.white #content	{color:#000}
		#righttab {float:right; width:145px; padding-left:20px}	
	    	#relatedlinks {float:left; margin-top:24px; background:#b66611; color:#fff; padding-top:5px;}
			#relatedlinks img {padding-top:5px}	
			#relatedlinks ul {padding-left:10px; margin:0; padding-bottom:10px }
			#relatedlinks ul li {list-style-type:none; padding-top:3px; padding-bottom:3px; line-height:0.8em; }
			#relatedlinks ul li a {font:bold 11px Helvetica, Verdana, Arial; line-height:0.8em; color:#fff; text-decoration:none}
			#relatedlinks ul li a:hover {color:#000;}
			#relatedlinks b.white {font:bold 11px Georgia, Helvetica, Verdana, Arial; padding-left:10px;}
#footer {float:left; width:996px; text-align:center; height:30px}	

		input.searchtxt {float:right; width:140px; margin-bottom:6px}
		input.butt {float:right; background-color:transparent; border:1px solid #B66611; color:#B66611; cursor:pointer}

img.pics {border:1px solid #b66611; border-bottom:none}
div.piccaption {padding:5px 10px 5px 10px; border:1px dotted #b66611; border-top:none; margin-bottom:3em}
		
		div.homepromo {float:left; width:160px; padding-left:20px; padding-right:15px; border-left:1px dotted #666; height:185px}
		div.homepromo p {padding-right:0 !important}
	 
	 	#leftnav h2 {font: bold 12px Georgia, Helvetica, Arial, Verdana; margin:0; padding:0; padding-left:3px; padding-bottom:8px}
		#leftnav ul {padding-left:0; margin-left:0; margin-top:1px; padding-top:5px; background:url(/ar0708/images/nav_divider.gif) no-repeat top left;}
		#leftnav ul ul {background:none; margin-top:0; padding-top:0}
		#leftnav ul ul li {}
		#leftnav ul ul li a {font:10px Arial, Helvetica, Verdana}
		#leftnav ul li {list-style-type:none; padding-left:4px; line-height:0.8em; padding-top:3px; padding-bottom:3px;}
		#leftnav ul li a {font:bold 11px Arial, Helvetica, Verdana; line-height:0.8em; color:#cc6600; text-decoration:none}
body.black #leftnav ul li a:hover {color:#fff;}
body.white #leftnav ul li a:hover {color:#000;}

ul#sub-board, ul#sub-operations, ul#sub-board, ul#sub-directors {display:none}	
body#board ul#sub-board, body#member ul#sub-board, body#nonmember ul#sub-board, body#overviewoperations ul#sub-operations, body#nativetitle ul#sub-operations, body#facilitation ul#sub-operations, body#otherfunctions ul#sub-operations, body#performance ul#sub-operations, body#directorsreport ul#sub-directors, body#infodirectors ul#sub-directors, body#meetingdirectors ul#sub-directors {display:block}

body#letterpresentation ul li#letterpresentation a, body#chairreport ul li#chairreport a, body#ceoreport ul li#ceoreport a {color:#fff}		

body#ourcompanys ul li#ourcompanys a, body#board ul li#board a, body#member ul li#member a, body#nonmember ul li#nonmember a, body#offices ul li#offices a, body#executiveteam ul li#executiveteam a, body#structure ul li#structure a, body#corporate ul li#corporate a, body#humanresource ul li#humanresource a, body#communityservice ul li#communityservice a, body#overviewoperations ul li#overviewoperations a, body#nativetitle ul li#nativetitle a, body#facilitation ul li#facilitation a, body#otherfunctions ul li#otherfunctions a, body#performance ul li#performance a, body#directorsreport ul li#directorsreport a, body#abbreviations ul li#abbreviations a, body#infodirectors ul li#infodirectors a, body#meetingdirectors ul li#meetingdirectors a, body#appendix ul li#appendix a, body#incomestatement ul li#incomestatement a, body#recognisedincome ul li#recognisedincome a, body#balancesheet ul li#balancesheet a, body#directorsdeclaration ul li#directorsdeclaration a, body#cashflow ul li#cashflow a, body#auditorsindependence ul li#auditorsindependence a, body#notes ul li#notes a, body#independentauditors ul li#independentauditors a, body#disclaimeropinion ul li#disclaimeropinion a ,body#detailedincome ul li#detailedincome a {color:#000}

body#board ul li#board ul#sub-board li a, body#overviewoperations ul li#overviewoperations ul#sub-operations li a, body#directorsreport ul li#directorsreport ul#sub-directors li a {color:#cc6600} 
body#board ul li#board ul#sub-board li a:hover, body#overviewoperations ul li#overviewoperations ul#sub-operations li a:hover, body#directorsreport ul li#directorsreport ul#sub-directors li a:hover {color:#000}



ul.subnav {margin-left:0; padding-left:0; margin-top:0; margin-bottom:2em; width:480px}
ul.subnav li {display:inline; list-style-type:none; padding-right:8px; color:#b66611;}
ul.subnav li a {font:bold 11px Arial, Helvetica, Verdana; color:#b66611; text-decoration:none}
ul.subnav li a:hover {color:#000}

div.homeintro {float:left; width:512px; height:357px; padding-bottom:2em}
div.homepromo {font:11px Helvetica, Verdana, Arial; color:#fff; margin-top:2em}

div.homepromo a {color:#cc6600;}

table.data {border-collapse:collapse; margin-top:24px; width:444px}
table.data th {text-align:left; height:30px; vertical-align:bottom; border-bottom:1px dotted #cc6600; padding-left:5px}
table.data td {border-bottom:1px dotted #cc6600; padding-top:2px; padding-bottom:2px; padding-left:5px; vertical-align:top}
table.nobdr td, table.data th.nobdr, , table.data td.nobdr {border-bottom:none}
table.data td h2 {margin-bottom:0}

.r {text-align:right !important}
table.data td.total {border-bottom:1px solid #000;}

p.backnext a.no, p.backnext a.no:hover {border:none !important; padding:5px 10px 5px 2px; font-weight:bold}
p.backnext {color:#b66611;}
p.backnext {padding-right:0 !important; margin-top:2em}

body#notes #content td {border-color:#000}
body#notes #content h2 {text-transform:uppercase}

p#notes1 a#p1, p#notes2 a#p2, p#notes3 a#p3, p#notes4 a#p4, p#notes5 a#p5, p#notes6 a#p6, p#notes7 a#p7, p#notes8 a#p8, p#notes9 a#p9 {color:#000}

ul.reg {color:#d37a22;}
ul.reg li {padding-top:0.2em; padding-bottom:0.2em;}
ul.reg li span {color:#000;}

h1 {font: 37px Georgia, Helvetica, Arial, Verdana; color:#b66611; margin-top:0}
h1.sub {margin-bottom:4px}
h2 {font: 16px Georgia, Helvetica, Arial, Verdana; color:#cc6600; margin-top:0}
h2.sub {margin-bottom:4px}
h3 {font: 12px Helvetica, Arial, Verdana; color:#cc6600; margin-top:0; border-bottom:1px dotted #cc6600; width:295px; padding-bottom:0.5em; margin-bottom:0.7em}
h4 {font: 13px Helvetica, Arial, Verdana; color:#cc6600; margin-bottom:0; padding-bottom:0.5em;}

.brown {color:#cc6600}
.fig {font:bold 11px Arial, Georgia, Helvetica, Verdana; color:#b66611}

p.backnext {float:right; padding-top:1em; padding-bottom:1em}
p.backnext a {background-color:transparent; border:1px solid #B66611; color:#B66611; text-decoration:none; padding:5px 12px 5px 12px; margin-left:10px;}
p.backnext a:hover {color:#fff; border:1px solid #fff;}
body.white p.backnext a:hover {color:#000; border:1px solid #000;}

#leftholder {float:left; width:198px}
#leftinset {float:left; background:#824100 url(/ar0708/images/background_insetpic.gif) no-repeat bottom left; padding:6px 6px 32px 6px; color:#fff; font:11px Georgia, Helvetica, Arial, Verdana; margin-bottom:28px}
#leftquote {float:left; border-bottom:1px dotted #959595; margin-bottom:1em}
#leftquote h2 {font-weight:normal}
#leftinset p {padding-left:5px; margin:0; padding-top:1em}

/* board styles */
div.board {float:left; width:570px; padding:5px 15px 5px 5px; margin-top:4px}
div.pink {background-color:#f8efe7;}
div.boardtxt {float:right; width:460px;}
div.boardinset {float:left; width:100px; background:#824100; margin-right:10px; padding-bottom:5px;}
div.divider {float:left; width:590px; border-top:1px dotted #cc6600; height:4px; margin-bottom:0.5em;}

div.boardinset p {font:10px Georgia, Helvetica, Arial, Verdana; color:#fff; margin:0; padding-left:5px}

#maintxt {float:right; width:368px}
p.intro {margin-top:0}

a {color:#cc6600}
a:hover {color:#fff}

 /* footer styles */
 	#footer, #footer a {font:11px Helvetica, Verdana, Arial; color:#999;}
	#footer a {text-decoration:none}
	#footer a:hover {color:#ccc; text-decoration:underline}
	
	
	
p.fig {text-align:center; padding-top:1em; padding-bottom:1em}
img.sig {border-bottom:1px dotted #959595; padding-right:80px}	