/* CSS Document */
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f4b;
	background-color: #EFEFED;
}

.paragraph {
	font-size:12px;
	color:#5f5f4b;
	font-weight:normal;
	text-transform:none;
}

#back_black_bar {
	width:1259px;
	height: 16px;
	background: #605F4B;
}

#back_dark_grey_bar {
	width:1259px;
	height: 132px;
	background:#D1D2CD;
}

#back_red_bar {
	width:1259px;
	height: 40px;
	background: #DC5601;
}

#back_light_grey_bar {
	width:1259px;
	background: #EFEFED;
}

#back_black_bar #front_grey_bar {
	width:700px;
	height:16px;
	background: #AFAFA5;
	margin:0 auto;	
}

#back_dark_grey_bar #front_logo_bar {
	width:700px;
	height: 132px;
	background:#FFFFFF;
	margin:0 auto;	
}

#back_red_bar #front_orange_bar {
	width:700px;
	height: 40px;
	background: #FF9900;
	margin:0 auto;
	color: #DC5500;
	font-size:13px;
}

#back_red_bar #front_orange_bar ul {
	margin-top:0;
	padding-top:12px;
	text-transform:uppercase;
	float:right;
	padding-right:18px;
}

#back_red_bar #front_orange_bar a:link, #back_red_bar #front_orange_bar a:visited {
	color:#5F5F4B;
	text-decoration:none;
}

#back_red_bar #front_orange_bar a:hover {
	color: #FFFFFF;
}

#back_red_bar #front_orange_bar li {
	display:inline;
	font-weight:bold;
}

#back_light_grey_bar #content {
	width:700px;
	background: #FFFFFF;
	margin:0 auto;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container {
	width:364px;
	width:397px;
	height:132px;
	float:right;
}

#back_dark_grey_bar #front_logo_bar #logo {
	width:336px;
	width:300px;
	height:132px;
	background: url(../images/Home_Logo_Eng_05.jpg) no-repeat;
	float:left;
	dborder:1px solid #000;
}

#back_dark_grey_bar #front_logo_bar #logo_afr {
	width:336px;
	width:300px;
	height:132px;
	background: url(../images/Home_Logo_Afr_06.jpg) no-repeat;
	float:left;
	dborder:1px solid #000;
}

#back_dark_grey_bar #front_logo_bar #logo_afrikaans {
	width:336px;
	height:132px;
	background: url(../images/Home_Logo_Afr_05.jpg) no-repeat;
	float:left;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar {
	width:364px;
	width:397px;
	height:31px;
	background:url(../images/Home_specs_06.jpg) no-repeat;
	text-transform:uppercase;
	font-size:12px;
	dborder:1px solid #000;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar ul {
	margin-top:0;
	padding-top:7px;
	padding-left:22px;
	margin-left:0;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar li {
	display:inline;
	color:#FFFFFF;
	font-weight:bold;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar a:link, #back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar a:visited  {
	color:#FFFFFF;
	text-decoration:none;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #menu_bar a:hover {
	color:#FF9900;
	text-decoration:none;
}

#back_dark_grey_bar #front_logo_bar #menu_bar_right_container #logo2 {
	width:364px;
	height:101px;
	background:url(../images/Home_specs_08.jpg) no-repeat;
	margin-left:33px;
}

#back_light_grey_bar #content #content_box {
	padding-left:20px;
	padding-right:20px;
	border:1px solid #ffffff;
	line-height:20px;
}

#back_light_grey_bar #content #content_box ul {
	padding:0;
	margin-left:7px;
	margin-bottom:0;
}

#back_light_grey_bar #content #content_box li {
	margin-left:5px;
	padding:4px;
}

#back_light_grey_bar #content #content_box a:link,  #back_light_grey_bar #content #content_box a:visited {
	color:#5f5f4b;
	text-decoration:none;
}

#back_light_grey_bar #content #content_box a:hover {
	color:#DC5601;
}

h1 {
	text-transform:uppercase;
	font-size:16px;
	color: #dc5500;
	margin-top:20px;
	border-bottom: 1px solid #FF9B05;
}

h2 {
	text-transform:none;
	font-size:16px;
	color: #dc5500;
	margin-top:20px;
	border-bottom: 1px solid #FF9B05;

}
h3 {
	text-transform:none;
	font-size:15px;
	color: #dc5500;
	margin-top:20px;
	}
h4 {
	text-transform:none;
	font-size:13px;
	color: #dc5500;
	margin-top:20px;
}

#align_regs {
	float:right;
	width:200px;
}

#back_light_grey_bar #content #content_box #table {
	
}

#back_light_grey_bar #content #content_box #grey_box {
	height: 188px;
	background:#C8C8C2;
	margin-left:-21px;
	margin-right:-21px;
	padding-top:0;
	border:1px solid #C8C8C2;
}

#back_light_grey_bar #content #content_box #grey_box #dance_picture {
	width:219px;
	height:263px;
	background:url(../images/dance.jpg) no-repeat;
	margin-left:20px;
	padding-top:-30px;
	margin-top:-30px;
	float:left;
}

#back_light_grey_bar #content #content_box #grey_box #grey_box_text {
	width: 427px;
	height: 188px;
	color: #FFFFFF;
	float:right;
	padding:15px;
	line-height:20px;
	font-size:14px;
}

#back_light_grey_bar #footer {
	width:700px;
	height:60px;
	background: #FFFFFF;
	margin:0 auto;
	color:#5f5f4b;
	font-weight:bold;
	text-align:right;	
}

#back_light_grey_bar #footer #footer_text {
	
	font-size:11px;
	width:700px;
	sfloat:right;
	margin-top:0;
	padding-top:10px;
}
	
#back_light_grey_bar #footer #footer_text ul {
	margin-top:0px;
	border-top:1px solid #D1D2CD;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	padding-left:330px;
	padding-right:5px;
	padding-top:10px;
}		
	
#back_light_grey_bar #footer #footer_text li {
	display:inline;
}	

#back_light_grey_bar #footer #footer_text a:link, #back_light_grey_bar #footer #footer_text a:visited {
	padding-left:5px;
	color:#5f5f4b;
	text-decoration:none;
}

#back_light_grey_bar #footer #footer_text a:hover {
	color:#DC5601;
}