/* Buffelshoek Training Trust - Ince (PTY) Ltd - May 2008 */

body {background: #FFF; 
	  margin:0; 
	  padding:0; 
	  font: 0.8em/1.3em Arial, 'Verdana', Helvetica, sans-serif;
	  text-align: left; color:#333333; width:100%; height:100%;}
	  
a {color:#3e3e40; text-decoration:underline;}	
a:hover {color:#3e3e40; text-decoration:none;}	
  
td {font-size:12px;}
ul {margin:0; padding:0;}
p {text-align:left;}
h1 {color:#3D3E43; font-size:1.5em; margin:0 0 10px 0;}
h2 {color:#3D3E43; font-size:1.2em; margin:0 0 5px 0;}
h3 {color:#666769; font-size:1.1em; margin:0 0 3px 0; }
h4 {color:#666769; font-size:0.95em; margin:0 0 2px 0; }
h5 {color:#fff; font-size:0.89em;  margin:0 0 5px 0; text-decoration:underline;}

/* TOP SECTION */
#top_wrap {position:absolute; top:0; left:0; height:202px; width:966px; background:url('../i/ban.jpg') no-repeat;}
#butt_bg {height:38px; width:966px; background:url('../i/butt_bg.jpg') no-repeat; margin:202px 0 0 0;}
#top_link {position:absolute; top:98px; left:30px; z-index:30;}



/* MAIN BODY */
#wrapper {position:relative; margin:0; padding:0; min-width:966px; width:966px; background:url('../i/wrapper.gif') repeat-y;}
#main_content {margin:0 12px 0 221px; padding:260px 15px 15px 15px; background:url('../i/main_bg.jpg') repeat-y; text-align:left;}

#shadow {position:absolute; top:240px; right:12px; background:url('../i/shadow.jpg') no-repeat; width:733px; height:9px;}

/* HOME PAGE ONLY */


#news {width:355px; height:160px; float:right;}
#projects {width:350px; height:160px; border-right:1px #464546 solid; padding:0 10px 0 0;}


.about {border-bottom:1px #464546 solid; margin-bottom:20px;}
.float-l {float:left; padding:0 10px 0 0;}
.float-r {float:right;}

#news {width:330px; height:150px; float:right;}


/* CONTENT */
.nmt {margin-top:0;}
.nmt_b {margin:0 0 8px 0;}


.dot {margin:0; padding:0 0 10px 0; list-style-type:none;}
.dot li {margin:0 0 0 16px; padding:0; list-style-image:url('../i/bullet.gif');}
.dot li ul {margin:0; padding:0; list-style-type:none!important;}

.clear {margin:0; padding:0 0 10px 0; list-style-type:none;}
.clear li {margin:0; padding:0; list-style-type:none!important;;}
.clear li ul {margin:0; padding:0; list-style-type:none!important; }

.icon {margin:0; padding:0 0 0 22px; list-style-type:none;}
.icon li {margin:0; padding:0px; list-style-image:url('../i/pdf_icon.gif');}
.icon li ul {margin:0; padding:0; list-style-type:none!important;}

.logo-tbl tr td {border:1px #D1D2D4 solid; text-align:center; height:72px; width:95px;}
.logo-tbl tr td img {text-align:center;}
.logo_border {border-width:0!important;}


.schools {width:610px; padding:0 4px 0 4px}
.schools_h {background:#D9C19B;}
.schools_hl {background:#D9C19B;border-right:1px #B7A282 solid;}
.rm {border-right:1px #B7A282 solid;}
.lr {border-left:1px #D9C19B solid; border-right:1px #D9C19B solid;}
.r {border-right:1px #D9C19B solid;}

.picture_box {padding:0 40px 0 40px;}
.picture {padding:0 5px 0 0;}
.picture_hw {padding:0 5px 0 200px; float:center;}

.t {color:#fff; font-size:0.89em;  margin:0 0 5px 0; text-decoration:underline;}

#top_page{text-align:left; padding-top:10px; font-size:0.89em;}

.submit {background:url('../i/submit.gif') repeat-x; height:26px; line-height:22px;}

/* LEFT SECTION */
#left_wrap {position:absolute; top:220px; left:0; width:221px; padding:0 0 0 6px; font-weight:bold;}
#left_wrap h1 {color:#000; font-size:1.1em; text-align:center; margin:0 0 10px 0;}
#left_wrap a {color:#000; text-decoration:none;}
#left_wrap a:hover {color:#fff; text-decoration:none;}
.logo {padding:0 0 3px 0px;}
#left_wrap table tr td {padding:0 0 8px 4px;}
.brand {border:1px #fff solid;}
.left_pic {border-bottom:1px #fff solid; margin:0 0 10px 1px; padding-top:20px}

/* Right */
#right {float:right; width:280px; border:2px #fff solid; padding:8px; margin-left:15px; font-style:italic; background:#F4B837 url('../i/r_box.gif'); color:#993300;}
#right td tr{vertical-align:top;}
#right .dot {margin:0; padding:0 0 10px 0; list-style-type:none;}
#right .dot li {margin:0 0 0 16px; padding:0; list-style-image:url('../i/bullet2.gif');}
#right .dot li ul {margin:0; padding:0; list-style-type:none!important;}
.r_space {font-weight:bold;}

.sptxt {width:328px;}
#right2 {float:right; width:340px; border:2px #fff solid; padding:8px 8px 8px 8px; margin-left:200px 15px 15px 15px; font-style:italic; background:#F4B837 url('../i/r_box.gif'); color:#993300;}
#right2 td tr{vertical-align:top;}
#right2 .dot {margin:0; padding:0 0 10px 0; list-style-type:none;}
#right2 .dot li {margin:0 0 0 16px; padding:0; list-style-image:url('../i/bullet2.gif');}
#right2 .dot li ul {margin:0; padding:0; list-style-type:none!important;}
.r_space2 {font-weight:bold;}


/* FOOTER SECTION */
#footer {margin:0 12px 0 14px; border-top:4px #f6a800 solid; height:50px;}
*html #footer ul {list-style-type:none; padding:0; margin:8px 0 0 199px;}
#footer ul {list-style-type:none; padding:0; margin:5px 0 0 214px;}
#footer li {list-style-type:none; padding:0; margin:0 0 0 11px; float:left; }

#bookmrk {float:left; padding:23px 0 0 28px; position:relative; z-index:500;}
#links {position:absolute; left:200px; padding-top:8px; }
#links a {color:#3d3d3d;}
#links a:hover {color:#3d3d3d;}


#link {position:absolute; right:100px; padding-top:-5px; }
#link a {color:#3d3d3d;}
#link a:hover {color:#3d3d3d;}



/* PRINT STYLE */
#print {display:none;}
