/*   
Theme Name: Edureach
Theme URI: http://www.edureach.co.za/
Description: Theme created especially for www.edureach.co.za by Channette Haupt
Author: Aubrey Kilian - Blue Archer
Author URI: http://www.bluearcher.co.za/
Version: 1.0
.
HTML created by Channette Haupt, converted to Wordpress theme by Aubrey Kilian.
Copyright (c) 2009
All Rights Reserved.
Please do not make copies of this theme.
.
*/

@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(http://www.channettehaupt.com/clients/edureach/images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.container {
margin: 0px auto 0px auto;
width:980px;
padding:10px 0px 0px 0px;
}

.lhc {
width:610px;
float:left;
clear:none;}

.rhc {
width:350px;
float:left;
_margin:0px !important;
_width:300px !important;
_border:0px solid #f60 !important;

clear:none;
padding-left:10px;
_padding-left:10px !important;
background-color:#fff;
padding-right:10px;
_padding-right:0px !important;
}

.head{
height:86px;
margin-bottom:10px;
background-image:url(images/slogan.gif);
background-repeat:no-repeat;
background-position:top right;}

.nav{
}

.nav ul li {
	float:left;
	clear:none;
	list-style-type: none;
	text-align:center;
	font-size:13px;
}

.nav ul {
padding-left:0px;
margin-left:0px;
margin-top:0px;
padding-top:0px;}

.nav ul li a {
display:block;
width:122px;
padding-top:10px;
height:30px;
}

.nav ul li a:hover {
background-image:url(images/tab.gif);
background-repeat:no-repeat;
}

.nav ul li .selected {
background-image:url(images/tab.gif);
background-repeat:no-repeat;
}


.content{
background-color:#FFFFFF;
float:none;
clear:both;
margin:0px;
padding:0px 0px 0px 10px;
_margin-top:-17px;
*margin-top:-17px;}

.minibooking{
	background-color:#b6ca15;
	margin:0px 0px 10px 0px;
	padding:0px;
	background-image:url(images/rhc_mb_bg.gif);
	background-repeat:no-repeat;
	background-position: left 40px;
	width:350px;
}

.minibooking .head {
background-image:url(images/rhc_mb_top.gif);
width:350px;
height:10px;
background-repeat:no-repeat;
margin:0px;
padding:0px;}

.minibooking .foot {
	background-image:url(images/rhc_mb_bot.gif);
	width:350px;
	height:30px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.belowbooking .head {
background-image:url(images/rhc_bb_top.gif);
width:350px;
height:10px;
background-repeat:no-repeat;
margin:0px;
padding:0px;}

.belowbooking .foot {
	background-image:url(images/rhc_bb_bot.gif);
	width:350px;
	height:30px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.lhc .foot {
	background-image:url(images/rhc_bb_bot.gif);
	width:100%;
	height:30px;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

.belowbooking{
background-color:#96d7ee;
margin-bottom:10px;
background-image:url(images/rhc_bb_bg.gif);
	background-repeat:no-repeat;
	background-position: left 40px;
	width:350px;
_margin:0px !important;
_border:0px solid #f60 !important;}

.footer {
       padding:10px 0px 0px 0px;
       margin:20px 0px 0px 0px;
       background-image:url(images/bg_footer.jpg);
       background-repeat:repeat-x;
       height:42px;
       width:100%;
       position:relative;
       float:left;
       clear:both;
}

.footercontent {
margin: 0px auto 0px auto;
width:980px;

}

.footercontent ul li {
	display:inline;
	padding-right:10px;
}

.footercontent ul {
margin:0px;
padding:0px;
display:inline;}

.copy {
margin:0px 10px 10px 10px;
padding:0px;
}

a {
color:#13a2d7;
text-decoration:none}

a:hover {
color:#ff6600;
text-decoration:none}

h1 {
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}

fieldset {
width:100%;
border:0px;
padding:0px;
margin:0px;}

fieldset ul {
	margin-left:0px;
	padding-left:0px;
	display:inline;
	
}

fieldset ul li {
	margin-left:0px;
	float:left;
	clear:left;
	width:100%;
	list-style-type: none;
	padding: 2px 0px 2px 0px;
}

fieldset label {
width:128px;
text-align:right;
color:#fff;
margin-right:10px;
display:inline-block;
float:left;
clear:none;}
	
.minibooking fieldset input, .belowbooking fieldset input {
width:180px;}

.minibooking .button a, .belowbooking .button a, .lhc .button a {
background-image:url(images/button_submit.gif);
background-repeat:no-repeat;
width:180px;
display:inline-block;
height:25px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:5px;
}

.bottom {
border-bottom:1px solid #fff;
padding-bottom:4px;}

.newsletter {
width:140px;
margin-right:10px;
_margin-right:0px;
border-right:1px solid #fff;
margin-top:10px;
display:inline-block;
_float:left;
_clear:none;
*float:left;
*clear:none;
background-image:url(images/newsletter.gif);
background-repeat:no-repeat;
padding-top:60px;}

.newsletter input {
width:120px;
margin-bottom:4px;}

.newsletter .button {
	background-image:url(images/button_newsletter.gif);
	background-repeat:no-repeat;
	width:130px;
	display:inline-block;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.callme .button {
	background-image:url(images/button_callme.gif);
	background-repeat:no-repeat;
	width:170px;
	_width:150px;
	*width:150px;
	display:inline-block;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.callme input {
width:160px;
_width:150px;
*width:150px;
margin-bottom:4px;}

.callme {
	display:inline-block;
	_float:right;
	_clear:none;
	*float:left;
	*clear:none;
	width:175px;
	_width:150px;
	*width:160px;
	margin-top:10px;
	background-image:url(images/callme.gif);
	background-repeat:no-repeat;
        _background-position:-10px top;
	padding-top:35px;
}

.details {
float:right;
clear:none;
margin:0 10px;
width:240px;
background-color:#000;
color:#fff;
}



.details .foot{
background-image:url(images/details_bot.gif);
width:240px;
height:32px;
float:left;
clear:left;}

.details ul{
margin-left:0px;
padding-left:0px;
display:inline;
margin-top:0px;
padding-top:0px;}

.details ul li {
	width:200px;
	float:left;
	clear:left;
	padding:2px 10px 2px 10px;
	border-bottom:1px solid #039cd4;
	list-style-type: none;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:5px;
	color:#fff !important;

}

.pic {
	background-image: url(images/pic_bg.gif);
	background-repeat:no-repeat;
	height: 125px;
	width: 339px;
	_width: 320px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #039cd4;
}

.pic a {
color:#fff;
font-weight:bold;}

.pic a:hover {
color:#000;
font-weight:bold;}

.pic .profile {
width:88px;
margin-top:11px;
margin-left:11px;
_margin-top:10px;
_margin-left:6px;
float:left;
clear:none;
}

.pic .presenter{
width:213px;
_width:203px;
margin-top:11px;
margin-right:11px;
_margin-right:1px;
float:right;
clear:none;
}

.date {
font-size:15px;
font-weight:bold;}

.name {
color:#fff;
font-weight:bold;}

.name strong {
color:#000;
font-weight:bold;}

.lines {
border-top: 1px solid #fff;
border-bottom:1px solid #fff;
margin:5px 0px 5px 0px;
padding:5px 0px 5px 0px;}

.content ul li {
padding-top:10px;
padding-bottom:10px;
color:#7a7a7a;}


.courses {
width:599px;
height:299px;
background-image:url(images/bg_courses.jpg);
background-repeat:no-repeat;}


.pic2 {
	background-image: url(images/profile02.jpg);
	background-repeat:no-repeat;
	height: 125px;
	width: 324px;
	_width: 320px;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
//	border-bottom:0px solid #039cd4;
}

.pic2 a {
color:#fff;
font-weight:bold;}

.pic2 a:hover {
color:#000;
font-weight:bold;}

.pic2 .profile {
width:88px;
margin-top:11px;
margin-left:11px;
_margin-top:10px;
_margin-left:6px;
float:left;
clear:none;
}

.pic2 .presenter{
width:200px;
_width:2030x;
margin-top:11px;
margin-right:11px;
_margin-right:1px;
float:right;
clear:none;
}

.map {
background-image:url(images/map.jpg);
background-repeat:no-repeat;
height:461px;
width:350px;}

.tfvHighlight
  {color: #f00;}

.tfvNormal
  {color: #fff;}

.container .rhc .belowbooking .copy select {
	width: 180px;
}

.container .rhc .minibooking .copy select {
	width: 180px;
}

.container .lhc .content .copy select {
	width: 180px;
}

.container .lhc .content .copy{
	background-color: #96D7EE;
        margin:0 0px 0px 0px;
        padding:0 10px 0px 10px;
}

.container .lhc .content .copy fieldset label{
	width:250px;
}



.container .lhc .content .head{
display:none;	
}

.container .lhc .content .details .head{
background-image:url(images/details_top.gif);
width:245px;
height:10px;
display:none;}

.coursedetails {
float:left;
clear:both;
width:100%;
padding-left:10px;
background-color:#fff;
}

.labour {
color:#009c9c;}

.or1{
width:45px;
height:43px;
border:0px;
background-image:url(http://www.channettehaupt.com/clients/edureach/images/or.gif);
background-repeat:no-repeat;
margin-left:30px;
margin-top:-110px;
position:absolute;
}


.or2{
width:45px;
height:43px;
border:0px;
background-image:url(http://www.channettehaupt.com/clients/edureach/images/or.gif);
background-repeat:no-repeat;
margin-left:-30px;
margin-top:-42px;
position:absolute;
}

H4 {
color:#079dd5;
}

.contactbox {
width:250px;
float:left;
clear:none;
border:1px solid #ff6600;
padding:5px;
margin: 2px;
}

.mapblock h2{
margin:0px;
padding:2px;
color:#059cd3;
text-align:left;
}

.mapblock strong{
color:#ff6600;
}


.mapblock {

vertical-align:top;
margin:0px;
padding:2px;}

.mapblock td {
padding:0px 5px;
border-top:1px dotted #059cd3 !important;
vertical-align:top;}

.mapblock tr {

vertical-align:top;}

.copylist li {
color: #13A2D7 !important;
padding-bottom:0px !important;
padding-top:0px !important;
}


.aboutbox{

	background-image:url(images/box.jpg);
	background-repeat:no-repeat;
background-position:right top;
padding-top:10px;


}

.homebg{
 	background-image:url(images/box2.jpg);
	background-repeat:no-repeat;
background-position:left top;
padding-top:10px;
padding-left:10px;
}

.mapbutton {
	background-image:url(images/button_newsletter.gif);
	background-repeat:no-repeat;
	width:130px;
	display:inline-block;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.termscheck {
width:20px !important;
float:left;}

.termscheck input {
width:20px !important;
float:left !important;}

.termslabel {
width: 300px !important;
float:left !important;
clear:none !important;}