.clear { clear: both; }
.block { display: block; font-size: 0px; height: 0px; margin: 0; padding: 0; }


img { border: 0; }


.pageContent {
	padding: 20px;
}
.splashHeader { text-align: center; }
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #666666;
	text-transform: uppercase;
}
h2 span { 
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}

p {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	line-height:18px;
	text-align:justify;
}
	p.centerText { text-align: center !important; }

li {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	line-height:18px;
	text-align:justify;
}

.text-left { float: left; }
.text-right { float: right; }

.image-left {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
}
.image-right {
	display: block;
	float: right;
	margin: 0px 0px 10px 10px;
}


.et-Title { font-size: 16px; font-weight: bold; }
.et-Name { font-size: 14px; }
.et-Email {}

.testimonial-txt {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	color:#808284;
	line-height:18px;
	text-align: left;
}
.testimonial-person {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	line-height:18px;
	text-align: left;
	
	margin: 0 0 20px 50px;
}

blockquote {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	color:#808284;
	line-height:20px;
	text-align: center;
	margin: 20px 0;
	padding: 15px;
	border: 5px solid #003366;
}
	
a { 	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
}
a:hover { text-decoration: underline; }

/* *** TEXT INSETS *** */
.inset-left {
	display: block;
	color: #336699;
	padding: 15px;
	float: left;
	width: 30%;
	font-size: 18px;
	font-weight: bold;
}

.inset-right {
	display: block;
	border: 5px solid #990000;
	color: #666666;
	padding: 20px;
	margin: 5px 0px 5px 5px;
	float: right;
	width: 150px;
	font-size: 17px;
	line-height: 28px;
	text-align: center;
}


/* Footer
------------------------------------------------------ */
.footer { 
	background: #96845B;
	position: relative;
	width: 800px; height: 45px; 
}
.footer-wrapper {
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin: 0 auto;
	padding: 5px 0px;
	position: relative;
	width: 765px; height: 45px;
}

.footer-wrapper a { 
	color: #E4DEC2; 
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	text-decoration: none;
	text-transform: capitalize; 
}
.footer-wrapper a:hover { color:#6F1200; }

.south-africa-link {
	float: left;
	left: 0px;
	margin: 0;
	position: absolute;
	top: 0px;
}

.about-us-link {
	float: left;
	left: 310px;
	margin: 0;
	position: absolute;
	top: 0px;
}

.copyright {
	color:#8C6D3E;
	float: right;
	right: 0px;
	margin: 0;
	position: absolute;
	top: 0px;
}	









/* ------------------------------------------------------ */
.normal{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	padding-left:20px;
	padding-right:20px;
	line-height:18px;
	text-align:justify;
	}
	
.normalsmall{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808284;
	padding-left:20px;
	padding-right:20px;	
	line-height:18px;
	}
		
.lowspace{line-height:10px 20px;}

.subhead{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#231F20;
	padding-left:20px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
	}

.contact{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	padding-left:20px;
	}
	
.ital{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F1200;
	padding-left:20px;
	font-style:italic;
	font-weight:bold;
	}
		
.copy{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#8C6D3E;
	}
	
.copy a{
	color:#E4DEC2;
	text-decoration:none;
	}	
	
.copy a:hover{
	color:#6F1200;
	
	}		

.tagline{
	padding-left:28px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	padding-top:10px;
	text-transform:capitalize;
	}
	

a.nav:link a.nav:visited{
	color:#8C6D3E;
	text-decoration:none;
	font-size:12px;
	}	
	
a.nav:hover{
	color:#6F1200;
	text-decoration:none;
	text-transform:capitalize;	
	font-size:12px;	
	}
	
.nav{
	padding: 4px 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#E4DEC2;
	text-transform:capitalize;
	text-decoration:none;
	}
		