/* layout */

#superwrapper { width:820px; margin-left:auto; margin-right:auto; border:1px solid #1e335d; background-color:#FFFFFF }

#wrapper { width:780px; margin-left:auto; margin-right:auto; /*border:1px solid #333;*/ }

#banner_top { width:780px; height:80px; background-image: url(../images/banner_english.jpg); background-repeat:no-repeat; }

#afrbanner_top { width:780px; height:80px; background-image: url(../images/banner_afrikaans.jpg); background-repeat:no-repeat; }
	#service_top { width:375px; height:50px; float:right; padding-top:30px; text-align:right; }
	#afrservice_top { width:300px; height:50px; float:right; padding-top:30px; text-align:right; }
		
#menu { width:780px; height:25px; background-color:#1e335d; margin-top:10px; color:#fff; text-align:center; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; font-weight:bold; line-height:25px; }

#content_wrapper { width:780px; }
	#content_left { width:130px; float:left; }
	#content_right { width:640px; float:right; }
	#insidecontent_left { width:130px; margin-right:10px; margin-top:15px; float:left; }
	#insidecontent_right { width:630px; margin-top:15px; float:left;; border-left:1px solid #6f6d6a; padding-left:8px; }
		
		#welcome { width:780px; height:65px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #6f6d6a; background-image:url(../images/welcome.gif); background-repeat:no-repeat; }
		
		#welcome_afr { width:780px; height:65px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #6f6d6a; background-image:url(../images/welcome_afr.gif); background-repeat:no-repeat; }
		
		#intro { width:780px; height:50px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #6f6d6a; }

#footer { width:780px; height:6px; border-top:1px solid #6f6d6a; margin-top:10px; clear:both; }
	#footer_menu { width:780px; height:180px; clear:both; }





/* default styles */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:16px; margin-top:0px; }
p, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:16px; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
td > p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; }

h1 { font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; font-style:italic; color:#1e335d; margin-bottom:5px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#bd9964; margin-top:0px; margin-bottom:5px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; margin-top:0px; margin-bottom:5px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#1e335d; margin-top:0px; margin-bottom:5px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#bd9964; margin-top:0px; margin-bottom:5px; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; margin-top:0px; margin-bottom:5px; }

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; }

hr { height:0px; }
/* styles */
.white_body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; }
.gold_body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; }
.blu_body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#1e335d; }

.goldbody_h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#bd9964; }
.goldbody_h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#bd9964; }

.blubody_h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#1e335d; }

.tocheck { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FF0066; }

.greybody_h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#333; }

.blu_history { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1e335d; }
.blu_interest { font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:20px; color:#1e335d; }
.gold_interest { font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:19px; color:#bd9964; }
.gold_history { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#bd9964; }

.sml_td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.sml_td > p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

/* links */
a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#1e335d; text-decoration:underline; }
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }

a.white:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none;  }
a.white:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none;  }
a.white:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:underline; }
a.white:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none;  }

a.gold:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }
a.gold:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }
a.gold:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; }
a.gold:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }

a.gold02:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }
a.gold02:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }
a.gold02:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:none; }
a.gold02:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#bd9964; text-decoration:none;  }

a.body:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }
a.body:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }
a.body:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#1e335d; text-decoration:underline; }
a.body:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:underline;  }

a.mainmenu:link {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:hover {font-family:Arial, Helvetica, sans-serif; color:#bd9964; font-size:14px; font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:active {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; line-height:25px; text-decoration:none;}

a.submenu:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1e335d; font-size:13px; line-height:20px; text-decoration:none;}
a.submenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1e335d; font-size:13px;  line-height:20px; text-decoration:none;}
a.submenu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#68757e; font-size:13px; line-height:20px; text-decoration:none;}
a.submenu:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1e335d; font-size:13px; line-height:20px; text-decoration:none;}

a.footer:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none;  }
a.footer:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none;  }
a.footer:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1e335d; text-decoration:none; }
a.footer:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none;  }

a.top:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1e335d; text-decoration:none;  }
a.top:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1e335d; text-decoration:none;  }
a.top:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; text-decoration:none; }
a.top:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1e335d; text-decoration:none;  }

/* borders */
.borderBlock { border: 1px solid #333; }
.borderBottom { border-bottom: 1px solid #333; }
.borderDblBottom { border-bottom: 2px solid #333; }
.borderBottomLeft { border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderBottomLeftRight { border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderBottomRight { border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderLeft { border-left: 1px solid #333; }
.borderRight { border-right: 1px solid #333; }
.borderTop { border-top: 1px solid #333; }
.borderDblTop { border-top: 2px solid #333; }
.borderTopBottom { border-top: 1px solid #333; border-bottom: 1px solid #333; }
.borderTopBottomLeftRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomLeft { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeft { border-top: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeftRight { border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopRight { border-top: 1px solid #333; border-right: 1px solid #333; }
.borderTotal { border-top: 1px solid #333; border-bottom: 2px solid #333; }
.borderLeftRight { border-left: 1px solid #333; border-right: 1px solid #333; }

/* borders */
.borderBlock { border: 1px solid #bd9964; }
.borderBottom { border-bottom: 1px solid #bd9964; }
.borderDblBottom { border-bottom: 2px solid #bd9964; }
.borderBottomLeft { border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.borderBottomDblLeft { border-bottom: 1px solid #bd9964; border-left: 2px solid #bd9964; }
.borderBottomDblRight { border-bottom: 1px solid #bd9964; border-right: 2px solid #bd9964; }
.borderBottomLeftRight { border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderBottomRight { border-bottom: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderLeft { border-left: 1px solid #bd9964; }
.borderRight { border-right: 1px solid #bd9964; }
.borderTop { border-top: 1px solid #bd9964; }
.borderDblTop { border-top: 2px solid #bd9964; }
.borderDblLeft { border-left: 2px solid #bd9964; }
.borderDblRight { border-right: 2px solid #bd9964; }
.borderDblTopLeft { border-top: 2px solid #bd9964; border-left: 2px solid #bd9964; }
.borderDblTopRight { border-top: 2px solid #bd9964; border-right: 2px solid #bd9964; }
.borderTopBottom { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; }
.borderTopBottomLeftRight { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderTopBottomRight { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderTopBottomLeft { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.borderTopLeft { border-top: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.borderTopLeftRight { border-top: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderTopRight { border-top: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.borderTotal { border-top: 1px solid #bd9964; border-bottom: 2px solid #bd9964; }
.borderLeftRight { border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }

