body { 
	margin: 0;
	padding: 0;
	background: #E0D8C6 url(images/background_reapeat.jpg) repeat-y 50% 0 ;
	font: normal 11px Arial, Helvetica, sans-serif; color: #000; 
	line-height: 18px;
}

.screen {  }
.print { }
#containerNote {	
	width: 610px; margin: 0 auto; padding:0;}
#containerNoteb { width: 890px; margin: 0 auto; padding:0;}
#containerNoteLrg {	
	width: 1100px; margin: 0 auto; padding:0;}
.popupLarge { background: #FFF;}
.darkbg {background:#F2F0EE;}
.headerwhite {font: bold 12px Arial, Helvetica, sans-serif; line-height:16px; color: #fff;}
img { border: none;}

p { 
	font: normal 11px Arial, Helvetica, sans-serif ; color: #000; 
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 18px;
	}

	
.whiteline { border-bottom: 1px solid white; background: #8FD400;}
.greenline { border-bottom: 1px solid #8FD400 ; background: #FFF;}

h1 { font: bold 12px Arial, Helvetica, sans-serif; color:#8FD400; margin: 0;}
h2 { font: bold 12px Arial, Helvetica, sans-serif; color:#8FD400; margin: 0; padding:0;}
h3 { font: bold 11px Arial, Helvetica, sans-serif; color: #4D2612; margin: 0;}
h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #4D2612; margin: 0;}
h4 { font: 26px Arial, Helvetica, sans-serif; color:#5A6826; margin: 0; padding:0;}
h5 { font: 26px Arial, Helvetica, sans-serif; color:#7E7463; margin: 0; padding:0;}
h6 { font: 26px Arial, Helvetica, sans-serif; color:#4D2612; margin: 0; padding:0;}
.hedGrey { font: 26px Arial, Helvetica, sans-serif; color:#7E7463; margin: 0; padding:0;}
.hedGreen { font: 12px Arial, Helvetica, sans-serif; color:#A0CE67; margin: 0; padding:0;}

.aroGreen { background: #FFF url(images/green_aro.gif) no-repeat center center;} 
.oliveGreenTXT { color: #5A6826;}
.whiteTXT { color: #fff; padding: 0px;}

.whiteBorder { border-bottom: 2px solid #FFF;}
.style1 {color: #5A6826;}
.style2 {color: #A99571;}
.style3 {color: #B07E50;}
.style4 {color: #abcb55; font: 14px Arial, Helvetica, sans-serif;}

.style1Hbord {color: #5A6826; border-bottom: 1px solid #5A6826;}
.style1HbordBrwntxt {color: #4D2612; border-bottom: 1px solid #5A6826;}
.style2Hbord {color: #A99571; border-bottom: 1px solid #A99571;}

.style1BotRt{color: #5A6826; border-bottom: 1px solid #5A6826; border-right:1px solid #5A6826;}
.style2BotRt {color: #A99571; border-bottom: 1px solid #A99571; border-right:1px solid #A99571;}
.style3BotRt {color: #B07E50; border-bottom: 1px solid #B07E50; border-right:1px solid #B07E50;}

.style3Hbord {color: #B07E50; border-bottom: 1px solid #B07E50; }

.style1Vbord {color: #5A6826; border-right: 1px solid #5A6826;}

.style2Vbord {color: #A99571; border-right: 1px solid #5A6826;}
.style3Vbord {color: #B07E50; border-right: 1px solid #B07E50;}

#tablText { line-height: 17px; }
#tablTextBrwn { line-height: 17px; background: #F2F0EE;}

.mainText	{ font: normal 11px arial, helvetica, sans-serif; color: #000000; line-height: 17px;}

.tablTextGreen { font: normal 11px Arial, Helvetica, sans-serif; color: #8FD400;}
.tablTextBrown { font: normal 11px Arial, Helvetica, sans-serif; color: #4D2612	;}

.tblText01 { border-bottom: 1px solid #4D2612;}
.tablTextBrown01 { font: normal 11px Arial, Helvetica, sans-serif; color: #4D2612; border-bottom: 1px solid #4D2612;}
.tablTextBrown02 { font: normal 11px Arial, Helvetica, sans-serif; color: #4D2612; border-bottom: 2px solid #4D2612;}

.tablTextGreen01 { font: normal 11px Arial, Helvetica, sans-serif; color: #8FD400; border-bottom: 1px solid #4D2612;}
.tablTextGreen02 { font: normal 11px Arial, Helvetica, sans-serif; color: #8FD400; border-bottom: 2px solid #4D2612;}


.tblText02 { border-bottom: 2px solid #4D2612;}
.tblTxtBoxSidesGrn {  font: normal 11px Arial, Helvetica, sans-serif; color: #8FD400;
	border-left: 1px solid #4D2612 ;  border-right: 1px solid #4D2612 ; 
}
.tblTextCnrTopLFT { border-left: 1px solid #4D2612 ; border-top: 1px solid #4D2612 ;}
.tblTextCnrTopRT { border-right: 1px solid #4D2612 ; border-top: 1px solid #4D2612 ;}
.tblTextCnrBotLFT { border-left: 1px solid #4D2612 ; border-bottom: 1px solid #4D2612;}
.tblTextCnrBotRT { border-right: 1px solid #4D2612 ; border-bottom: 1px solid #4D2612;}

.tblTxtCnrBotLFTBrn { border-left: 1px solid #4D2612 ; border-bottom: 1px solid #4D2612; color: #4D2612;}
.tblTxtCnrBotRTBrn { border-right: 1px solid #4D2612 ; border-bottom: 1px solid #4D2612; color: #4D2612;}

.tblTextVertLeft { border-left: 1px solid #4D2612;}
.tblTextVertRite { border-right: 1px solid #4D2612;}

.tblTextVertLeftBrn { border-left: 1px solid #4D2612; color: #4D2612;}
.tblTextVertRiteBrn { border-right: 1px solid #4D2612; color: #4D2612;}

.tblBoxTop { border-right: 1px solid #4D2612; border-top: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #000;}
.tblBoxBotom {border-right: 1px solid #4D2612; border-bottom: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #000;}

.tblBoxTopBrwn { border-right: 1px solid #4D2612; border-top: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #4D2612;}
.tblBoxBotomBrwn {border-right: 1px solid #4D2612; border-bottom: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #4D2612;}

.tblBoxTopGrn { border-right: 1px solid #4D2612; border-top: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #ABCB55;}
.tblBoxBotomGrn { border-right: 1px solid #4D2612; border-bottom: 1px solid #4D2612; border-left: 1px solid #4D2612; color: #ABCB55;}

a.link01 { color: #8FD400; text-decoration: none;}
a.link01:hover { color: #8FD400; }

a.link02 { color: #4D2612; text-decoration: none;}
a.link02:hover { color: #8FD400; }

a.link03 { color: #8FD400; text-decoration: none;}
a.link03:hover { color: #728739; }

a.linkwhite { font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#fff;}
a.linkwhite:hover { font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; color:#fff;}

.homePopup01 { font: bold 11px Arial, Helvetica, sans-serif; border-bottom: 1px solid #FFF; color: #FFF; padding-left: 2px;}
.homePopup02 { font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;
	 border-bottom: 1px solid #FFF; border-left: 1px solid #FFF;
	 padding-left: 2px;}


ul {
	margin: 0;
	padding-left: 17px;
	list-style-type: disc;
	color: #000;
	line-height: 18px;
}

ul span	{	color: #000;}

ul.squared {
	margin: 0;
	list-style-type: square;
	color:#abcb55;
}
ul.squared span { color: #4D2612;}

ol {	margin-left: 15px; padding: 0; list-style-type: none;}
ol li {	list-style-type: none;}

.formInput { 
	font: 9px Arial, Helvetica, sans-serif; color: #999999; text-align: center; 
	border: none; width: 110px; line-height: 10px; }

.introGreen {
	border-right: 1px solid white;
	background: url(images/exxaro_ar_2007.jpg) no-repeat bottom right; 
	}
.introBeige{
	font: bold 11px Arial, Helvetica, sans-serif; color: #4D2612; text-align: center;
	border-right: 1px solid white;
	background: #E0D9C7; 
	}
.introDbrown{
	font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; text-align: center;
	border-right: 1px solid white;
	background: #4D2612; 
	}
	
	
.mainHeadGreen {
	font: bold 16px Arial, Helvetica, sans-serif; color: #8FD400;
	}
.smlHeadGreen {
	font: 16px Arial, Helvetica, sans-serif; color: #8FD400;
	}
.smlHeadGreen {
	font: 11px Arial, Helvetica, sans-serif; color: #8FD400;
	}
.smtextGreyUl { 
	font: 9px Arial, Helvetica, sans-serif; color: #CCCCCC; border-bottom: 1px solid #ccc;}
.smltbltxt { 
	font: 9px Arial, Helvetica, sans-serif; color: #000;}
.smtextGrey { 
	font: 9px Arial, Helvetica, sans-serif; color: #CCCCCC;}



.ruleGreyLt { border-bottom: 1px solid #ccc;}

.borderTopGrn { border-top: 1px solid #8FD400;}
.borderbotGrn { border-bottom: 1px solid #8FD400;}

.homeLinkbox01 { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF;
	background: #5A6826;
	padding-left: 5px;
	}
.homeLinkbox02 { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF;
	background: #A99571;
	padding-left: 5px;
	}
.homeLinkbox03 { border-left: 1px solid #FFF; 
	background: #B07E50;
	padding-left: 5px;
	}
.hometext { font: 11px Arial, Helvetica, sans-serif; color: #4D2612;
	line-height: 18px;
}

/*----------------SITEWIDE NAVIGATION----------------------*/
#homelinks { margin-left: 0; padding: 0;}
#homelinks li { margin: 0; padding: 0; list-style: none;}
#homelinks a { 
	font: 11px Arial, Helvetica, sans-serif; color:#FFF;
	margin: 0;
	padding-left: 0px;
	text-decoration: none;
	}


#busOpsNav { margin-left: -5px; padding: 0;}/*------business operations subnav------*/
#busOpsNav li { margin: 0; padding: 0; display: inline; list-style: none;}
#busOpsNav a  { font: 11px Arial, Helvetica, sans-serif; color:#C4B18C;
	float: left; line-height: 17px;
	margin: 0;
	padding-left: 5px;
	text-decoration: none;
}
#busOpsNav li.current a { color: #9A8250 ;}
#busOpsNav li.greenbar a { color: #8FD400 ;}
#busOpsNav li a:hover {  color: #9A8250;}



#section_hed  { margin: 0; padding: 0; }
#section_hed li { 
	font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; text-align: center; list-style: none;
	width: 197px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #8FD400;
}
#section_hed li a { text-decoration: none; color: #FFF;}


/*---------------------------MAIN-side bar navigations-----------------------*/
#section_nav  {
	margin: 0;
	padding: 0;
	}
#section_nav li { 
	font: 12px Arial, Helvetica, sans-serif; 
	list-style: none;
	text-align: center;
	width: 204px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#section_nav li.group {
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}

#section_nav li.group a { 
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}
#section_nav li.ops{
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}
#section_nav li.ops a { 
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}
	
#section_nav li.govern_sus {
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}
#section_nav li.govern_sus a { 
	font: bold  12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}
#section_nav li.sup_info {
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}
#section_nav li.sup_info a { 
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}
#section_nav li.fin_statements {
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}
#section_nav li.fin_statements a { 
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}
#section_nav li.downloads {
	color: #666666;
	background: #E8E8D0;
	border-bottom: 1px solid #FFF;
}

#section_nav li.downloads a { 
	font:  bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #666666;
	}

#section_nav li.current {
	color: #FFF;
	background: #8FD400;
	border-bottom: 1px solid #FFF;
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #FFF;
}
#section_nav li.current a { 
	font: bold 12px Arial, Helvetica, sans-serif; text-decoration:  none; text-align: center; color: #FFF;	
}


	/*SUCKERFISH MENU--------------------*/
 	#groupInBrief a { 
		font:  11px Arial, Helvetica, sans-serif;
		color: #990033;
	}
	#groupInBrief, #groupInBrief ul { /* all lists */
		padding: 0;
		margin: 5px 0 0 1px;
		list-style: none;
		float : left;
		
	}
	#groupInBrief li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		
	}
	#groupInBrief li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		margin-left: 194px;
		margin-top: -29px; 
		text-indent: 5px;
	}
	#groupInBrief li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	#groupInBrief li.submenu_aro a { background: #FFF url(images/nav_aro.gif) no-repeat center right;}
	#groupInBrief li.gb_submenu a{ background: #FFF;}
	
	#groupInBrief li a {
		width: 204px;
		w\idth: 17em;
		display: block;
		color: #444;
		text-decoration: none;
		background: #FFF;
		padding: 0.3em 0.3em 0.3em 0.3em;
		
	}
	#groupInBrief li a:hover { /*--mainlist li hover colour--green---*/
		color: #333;
		background:  #C2E874;
	}
	
	#groupInBrief li.submenu a { /* DROP DOWN --- Styles --- set widths & base colours here---*/
		display: block;
		color: #333;
		text-decoration : none;
		background: #FFF;
		border: 1px solid #FFF;
		line-height: normal;
		}
	#groupInBrief li.submenu a:hover { /* DROP DOWN --- Styles --- set hover colours here ---*/
		color: #333;
		
	}
	#groupInBrief li:hover ul ul, #groupInBrief li:hover ul ul ul, #groupInBrief li.sfhover ul ul, #groupInBrief li.sfhover ul ul ul {
		left: -999em;
		background: #D8CDB9;
	}
	#groupInBrief li:hover ul, #groupInBrief li li:hover ul, #groupInBrief li li li:hover ul, #groupInBrief li.sfhover ul, #groupInBrief li li.sfhover ul, #groupInBrief li li li.sfhover ul 					
		{ /* lists nested under hovered list items */
		left: auto;
	}	
	
	/* sub-section menues*/
	#groupInBrief li.gs_indent a { text-indent: 15px;}
	#groupInBrief li.gs_indent_active a { text-indent: 15px; background: url(images/green_aro.gif) no-repeat left center;}
	#groupInBrief li.gb_current a { background: #8FD400; color: #FFF;}
	#groupInBrief li.fin_current a { background: #DAD1CE;}
	#groupInBrief li.sustain_current a { background: #DAD1CE;}
	#groupInBrief li.fin_current a { background: #DAD1CE;}
	
	#groupInBrief li.gb_header a { font: bold 11px Arial, Helvetica, sans-serif;  background: #4D2612; color: #FFF; 
		border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
	#groupInBrief li.gb_header a:hover { font: bold 11px Arial, Helvetica, sans-serif;  background: #4D2612; color: #FFF; 
		border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
	
	
.txtSearch { font: 11px Arial, Helvetica, sans-serif; color: #fff;}
a.linkPDF  { font: 11px Arial, Helvetica, sans-serif; color: #333; line-height: 17px; }
.btoplink a { font: bold 11px Arial, Helvetica, sans-serif; color: #8FD400; text-decoration: none; }
#btoplink li { 
	list-style-type: none;
	}
#btoplink li a { 
	margin: 0; padding: 3px 0 0 0;
	text-align: center;
	font: bold 11px Arial, Helvetica, sans-serif; color: #8FD400; text-decoration: none; 
}

.tbltxtindent15 { padding-left: 15px;}
.tbltxtindent30 { padding-left: 30px;}

	


