/* mainLayout */
#wrapperMain {  width:860px; margin-left:auto; margin-right:auto; padding:0px 20px; border:1px solid #003e7e; background-color:#fff; }
	
	#bannerTopEng { width:860px; margin-left:auto; margin-right:auto; height:80px; background-image:url(../images/bannerEnglish.jpg); background-repeat:no-repeat; }
	#bannerTopAfr { width:860px; margin-left:auto; margin-right:auto; height:80px; background-image:url(../images/bannerAfrikaans.jpg); background-repeat:no-repeat; }
	#searchTop {  width:375px; height:50px; float:right; padding-top:30px; text-align:right; }
	
	#menu { width:850px; height:25px; background-color:#87b2d8; line-height:25px; clear:both; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px; word-spacing:5px; color:#003e7e; }
		#menu a:link { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; text-transform:uppercase; line-height:25px; }
		#menu a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; text-transform:uppercase; line-height:25px; }
		#menu a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; line-height:25px; }
		#menu a:active { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; text-transform:uppercase; line-height:25px; }

	#contentWrapper {  width:860px; clear:both; }
		#intro {  width:860px; height:50px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #6e6e6e; }
		
		#partitionWrapper {  width:860px; clear:both; background-image:url(../images/contentRepeat.gif); background-repeat:repeat-y; }
		#insideContentLeft { width:150px; float:left; }
		#insideContentRight { width:690px; padding:0px 0px 0px 20px; float:right; }
		
	#welcomeEng {  width:860px; height:65px; margin-top:10px; margin-bottom:0px; border-bottom:1px solid #6e6e6e; background-image:url(../images/welcome.gif); background-repeat:no-repeat; clear:both; }
	#welcomeAfr {  width:860px; height:65px; margin-top:10px; margin-bottom:0px; border-bottom:1px solid #6e6e6e; background-image:url(../images/welcomeAfr.gif); background-repeat:no-repeat; clear:both; }
	
	#indexLogoContainer {  width:150px; float:left; padding:20px 0px 20px 0px; background-color:#fff; }
	#indexContentContainer {  width:690px; padding:20px 0px 10px 20px; float:right; }	


#footerMenu {  width:860px; margin-top:10px; padding:10px 0px 20px 0px; clear:both; }

#clearSpacer { width:100%; height:0px; clear:both; }
/* mainLayout */

/* defaultStyles */
body { font:11px Arial, Helvetica, sans-serif; color:#333; margin-top:0px; }
p, td, div { font:11px Arial, Helvetica, sans-serif; color:#333; }

h1 {  font:bold italic 22px "Times New Roman", Times, serif; color:#003e7e; margin-bottom:5px; }
h2 {  font:normal 13px Arial, Helvetica, sans-serif; color:#5f7d97; margin:0px; text-transform:uppercase; }
h3 {  font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:0px; text-transform:uppercase; }
h4 {  font:normal 12px Arial, Helvetica, sans-serif; color:#003e7e; margin:0px; }
h5 {  font:normal 12px Arial, Helvetica, sans-serif; color:#5f7d97; margin:0px; text-transform:uppercase; }
h6 {  font:normal 11px Arial, Helvetica, sans-serif; color:#333; margin:0px; }

hr { width:100%; height:1px; color:#84734b; }
hr.blue { width:100%; height:1px; color:#5f7d97; }

ul, ol { margin-top:5px; margin-bottom:0px; margin-left:12px; padding-left:15px; }
ul li { list-style-type:disc; color:#333; }
ul li li { list-style-type:disc; color:#333; }
ul li li li { list-style-type:square; color:#333; }
ol li { list-style-type:decimal; color:#333; }
ol ol li { list-style-type:lower-alpha; color:#333; }
ol ol ol li { list-style-type:lower-roman; color:#333; }

a:link { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;  }
a:visited { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;  }
a:hover { font:11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:underline; }
a:active { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;  }

hr { width:100%; height:1px; color:#5f7d97; }
hr.lightGrey { width:100%; height:1px; color:#cccccc; }
/* defaultStyles */

.namesGeorgiaDefault { font:13px Georgia, "Times New Roman", Times, serif; color:#333; }
.namesGeorgiaBlue { font:13px Georgia, "Times New Roman", Times, serif; color:#003e7e; }
.cursiveGrey { font:bold italic 18px "Times New Roman", Times, serif; color:#666; }
.historyDates {  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#999; }
.blueBody { color:#003e7e; }




/* linkStyles */
a.subMenu:link { font:11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; }
a.subMenu:visited { font:11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; }
a.subMenu:hover { font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
a.subMenu:active { font:11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; }

a.footer:link { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;  }
a.footer:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;  }
a.footer:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none; }
a.footer:active { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;  }

a.serviceBottom:link { font:bold 12px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }
a.serviceBottom:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }
a.serviceBottom:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
a.serviceBottom:active { font:bold 12px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }

a.top:link { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }
a.top:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }
a.top:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
a.top:active { font:bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-decoration:none;  }

a.restructureLink:link { font:11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:underline;  }
a.restructureLink:visited { font:11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:underline;  }
a.restructureLink:hover { font:11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline; }
a.restructureLink:active { font:11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:underline;  }

a.groupCompany:link { font:italic 12px Arial, Helvetica, sans-serif; color:#888; text-decoration:none;  }
a.groupCompany:visited { font:italic 12px Arial, Helvetica, sans-serif; color:#888; text-decoration:none;  }
a.groupCompany:hover { font:italic 12px Arial, Helvetica, sans-serif; color:#5f7d97; text-decoration:none; }
a.groupCompany:active { font:italic 12px Arial, Helvetica, sans-serif; color:#888; text-decoration:none;  }
/* linkStyles */

/* borders */
.borderBottomBlue {  border-bottom:1px solid #5f7d97; }

.borderBlock {  border:1px solid #5a5a5a; }
.borderDblBlock {  border:2px solid #5a5a5a; }
.borderBottom {  border-bottom:1px solid #5a5a5a; }
.borderDblBottom {  border-bottom:2px solid #5a5a5a; }
.borderBottomLeft {  border-bottom:1px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.borderBottomDblLeft {  border-bottom:1px solid #5a5a5a; border-left:2px solid #5a5a5a; }
.borderBottomDblRight {  border-bottom:1px solid #5a5a5a; border-right:2px solid #5a5a5a; }
.borderBottomLeftRight {  border-bottom:1px solid #5a5a5a; border-left:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderBottomRight {  border-bottom:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderLeft {  border-left:1px solid #5a5a5a; }
.borderRight {  border-right:1px solid #5a5a5a; }
.borderTop {  border-top:1px solid #5a5a5a; }
.borderDblTop {  border-top:2px solid #5a5a5a; }
.borderDblLeft {  border-left:2px solid #5a5a5a; }
.borderDblRight {  border-right:2px solid #5a5a5a; }
.borderDblTopLeft {  border-top:2px solid #5a5a5a; border-left:2px solid #5a5a5a; }
.borderDblBottomLeft {  border-bottom:2px solid #5a5a5a; border-left:2px solid #5a5a5a; }
.borderDblLeftRight_Bottom1 {  border-bottom:1px solid #5a5a5a; border-left:2px solid #5a5a5a; border-right:2px solid #5a5a5a; }
.borderDblLeftRightBottom {  border-bottom:2px solid #5a5a5a; border-left:2px solid #5a5a5a; border-right:2px solid #5a5a5a; }
.borderDblTopRight {  border-top:2px solid #5a5a5a; border-right:2px solid #5a5a5a; }
.borderDblBottomRight_Left1 {  border-right:2px solid #5a5a5a; border-bottom:2px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.borderDblTopRight_LeftBottom1 {  border-top:2px solid #5a5a5a; border-right:2px solid #5a5a5a; border-bottom:1px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.borderDblTopLeftRight_Bottom1 {  border-top:2px solid #5a5a5a; border-left:2px solid #5a5a5a; border-right:2px solid #5a5a5a; border-bottom:1px solid #5a5a5a; }
.borderDblTopBottom {  border-top:2px solid #5a5a5a; border-bottom:2px solid #5a5a5a; }
.borderDblTopBottomLeft {  border-top:2px solid #5a5a5a; border-bottom:2px solid #5a5a5a; border-left:2px solid #5a5a5a; }
.borderTopBottom {  border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; }
.borderTopBottomLeftRight {  border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; border-left:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderTopBottomRight {  border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderTopBottomLeft {  border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.borderTopLeft {  border-top:1px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.borderTopLeftRight {  border-top:1px solid #5a5a5a; border-left:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderTopRight {  border-top:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }
.borderTotal {  border-top:1px solid #5a5a5a; border-bottom:2px solid #5a5a5a; }
.borderLeftRight {  border-left:1px solid #5a5a5a; border-right:1px solid #5a5a5a; }




/* borders */

/* tableStyles */
/* ----------- tableDirector ----------- */
table#Director td#Copy  { font-size:11px; color:#585858; padding:10px 0px 0px 10px; border-bottom:1px solid #5a5a5a; }
table#Director td#Copy > .directorName  { font:bold 11px Arial, Helvetica, sans-serif; color:#1e335d; }
table#Director td#Copy > p  { font-size:10px; margin:2px 0px 0px 0px; color:#585858; }
table#Director td#Copy > p > strong  { font:bold 10px Arial, Helvetica, sans-serif; color:#444; }
table#Director td#Copy > strong  { font:bold 10px Arial, Helvetica, sans-serif; color:#444; }

table#Director td#Pictures { padding:10px 0px 0px 0px; width:200px; }
/* ----------- tableDirector ----------- */

/* ----------- tableGroup ----------- */
table#Group td { font-size:9px; padding:5px 10px 5px 5px; }
table#Group td > p { font-size:9px; margin:0px 0px 0px 0px; line-height:normal;  }
table#Group td > strong { font:bold 10px Arial, Helvetica, sans-serif; line-height:normal; }

table#Group td a:link { font:bold 10px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
table#Group td a:visited { font:bold 10px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
table#Group td a:hover { font:bold 10px Arial, Helvetica, sans-serif; color:#5f7d97; text-decoration:none; }
table#Group td a:active { font:bold 10px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }

table#Group td.borderDblTRL_B { border-width:2px 2px 1px 2px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblRL_B { border-width:0px 2px 1px 2px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblTR_BL { border-width:2px 2px 1px 1px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblRB_L { border-width:0px 2px 2px 1px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblTRB_L { border-width:2px 2px 2px 1px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblR_BL { border-width:0px 2px 1px 1px; border-style:solid; border-color:#5a5a5a; }

table#Group td.borderDblTBL { border-width:2px 0px 2px 2px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblBL { border-width:0px 0px 2px 2px; border-style:solid; border-color:#5a5a5a; }
table#Group td.borderDblRBL { border-width:0px 2px 2px 2px; border-style:solid; border-color:#5a5a5a; }

table#Group td.h1 { font:13px Arial, Helvetica, sans-serif; color:#1e335d; padding:7px; background-color:#87b2d8; border-width:2px 2px 1px 2px; border-style:solid; border-color:#5a5a5a; }
table#Group td.h1 > strong { font:bold 18px "Times New Roman", Times, serif; color:#1e335d; }
table#Group td.h2 { font:13px Arial, Helvetica, sans-serif; color:#1e335d; padding:10px 7px; background-color:#87b2d8; }
table#Group td.h3 { font:13px Arial, Helvetica, sans-serif; color:#1e335d; padding:7px; }
table#Group td.h3 > strong { font:bold 18px "Times New Roman", Times, serif; color:#1e335d; }
/* ----------- tableGroup ----------- */

/* ----------- tableStructure ----------- */
table#Structure td.h1 { font:12px Arial, Helvetica, sans-serif; color:#1e335d; background-color:#87b2d8; border-width:2px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#Structure td.h2 { font:12px Arial, Helvetica, sans-serif; color:#1e335d; padding-left:5px; border-width:1px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#Structure td.h3 { font:11px Arial, Helvetica, sans-serif; color:#333; padding-left:5px; border-bottom:1px solid #5a5a5a; }
table#Structure td.percentage { font:bold 14px "Times New Roman", Times, serif; color:#1e335d; padding-right:5px; border-width:0px 1px 1px 0px; border-style:solid; border-color:#5a5a5a; }
/* ----------- tableStructure ----------- */

/* ----------- tablePolicy ----------- */
table#Policy td.h1 { font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#1e335d; }
/* ----------- tablePolicy ----------- */


/* ----------- tableIntrinsicNAV ----------- */
table#IntrinsicNAV td { padding:3px 5px 3px 0px; font-size:11px; line-height:normal; }
table#IntrinsicNAV td#DblBlueBottom { border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }
table#IntrinsicNAV td#Latest { background-color:#003e7e; border-bottom:2px solid #003e7e; color:#fff; font-weight:bold; padding:5px 5px 5px 0px; }
table#IntrinsicNAV td > h1 { font:normal bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-transform:none; letter-spacing:normal; margin:0px; }
table#IntrinsicNAV td#Previous { background-color:#87b2d8; border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }

table#IntrinsicNAV td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#IntrinsicNAV td.borderDblBottom { border-width:0px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#IntrinsicNAV td.borderTotal { border-width:1px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
/* ----------- tableIntrinsicNAV ----------- */

/* ----------- tableGeneral ----------- */
table#General td { padding:3px 5px 3px 0px; font-size:11px; line-height:normal; }
table#General td#DblBlueBottom { border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }
table#General td#Latest { background-color:#003e7e; border-bottom:2px solid #003e7e; color:#fff; font-weight:bold; padding:5px 5px 5px 0px; }
table#General td > h1 { font:normal bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-transform:none; letter-spacing:normal; margin:0px; }
table#General td#Previous { background-color:#87b2d8; border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }

table#General td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderDblBottom { border-width:0px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderTotal { border-width:1px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderTop { border-width:1px 0px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderTopLeft { border-width:1px 0px 0px 1px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderTopRight { border-width:1px 1px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderBottomLeft { border-width:0px 0px 1px 1px; border-style:solid; border-color:#5a5a5a; }
table#General td.borderBottomRight { border-width:0px 1px 1px 0px; border-style:solid; border-color:#5a5a5a; }
/* ----------- tableGeneral ----------- */



/* ----------- tableComposition ----------- */
table#Composition td { padding:3px 5px 3px 0px; font-size:11px; line-height:normal; }
table#Composition td.DblBlueBottom { border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }
table#Composition td.Latest { background-color:#003e7e; border-bottom:2px solid #003e7e; color:#fff; font-weight:bold; padding:5px 5px 5px 0px; }
table#Composition td > h1 { font:normal bold 11px Arial, Helvetica, sans-serif; color:#003e7e; text-transform:none; letter-spacing:normal; margin:0px; }
table#Composition td.Previous { background-color:#87b2d8; border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }

table#Composition td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderDblBottom { border-width:0px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderTotal { border-width:1px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderTop { border-width:1px 0px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderTopLeft { border-width:1px 0px 0px 1px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderTopRight { border-width:1px 1px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderBottomLeft { border-width:0px 0px 1px 1px; border-style:solid; border-color:#5a5a5a; }
table#Composition td.borderBottomRight { border-width:0px 1px 1px 0px; border-style:solid; border-color:#5a5a5a; }
/* ----------- tableComposition ----------- */

/* ----------- tableSevenYear ----------- */
table#SevenYear td { padding:3px 5px 3px 0px; font-size:10px; line-height:normal; }
table#SevenYear td.DblBlueBottom { border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }
table#SevenYear td.Latest { background-color:#003e7e; border-bottom:2px solid #003e7e; color:#fff; font-weight:bold; padding:5px 5px 5px 0px; }
table#SevenYear td > h1 { font:normal bold 10px Arial, Helvetica, sans-serif; color:#003e7e; text-transform:none; letter-spacing:normal; margin:0px; }
table#SevenYear td > h2 { font:normal bold 10px Arial, Helvetica, sans-serif; color:#87b2d8; text-transform:uppercase; letter-spacing:normal; margin:0px; }
table#SevenYear td.Previous { background-color:#87b2d8; border-bottom:2px solid #003e7e; padding:5px 5px 5px 0px; }

table#SevenYear td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderDblBottom { border-width:0px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderTotal { border-width:1px 0px 2px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderTop { border-width:1px 0px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderTopLeft { border-width:1px 0px 0px 1px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderTopRight { border-width:1px 1px 0px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderBottom { border-width:0px 0px 1px 0px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderBottomLeft { border-width:0px 0px 1px 1px; border-style:solid; border-color:#5a5a5a; }
table#SevenYear td.borderBottomRight { border-width:0px 1px 1px 0px; border-style:solid; border-color:#5a5a5a; }
/* ----------- tableSevenYear ----------- */


table#Footnotes { margin:5px 0px; }
table#Footnotes td { font:italic 10px Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px; line-height:normal; }
table#Footnotes td a:link { font:italic 10px Arial, Helvetica, sans-serif; text-decoration:underline; }
table#Footnotes td a:visited { font:italic 10px Arial, Helvetica, sans-serif; text-decoration:underline; }
table#Footnotes td a:hover { font:italic 10px Arial, Helvetica, sans-serif; color:#5f7d97; text-decoration:underline; }
table#Footnotes td a:active { font:italic 10px Arial, Helvetica, sans-serif; text-decoration:underline; }
/* tableStyles */
