html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background-color:#31312f;
} 
.input, textarea, body, font, select, p{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#878787;
}

h1{
	font-size: 21px;
	color: #eeeeee;
	font-weight: normal;
	line-height: 21px;
	margin-top: 2px;
	margin-bottom: 5px;
}

h2{
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 20px;
	color: #ffffff;
	font-weight: lighter;
}
h3{
	font-size: 17px;
	font-weight: normal;
	margin-top: 0px;
	color: #a1a1a1;
	margin-bottom: 5px;
	line-height: 17px;
}
h4{
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 0px;
	font-weight: normal;
	line-height: 15px;
}
h5{
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-top: 5px;
	font-weight: bold;
	line-height: 13px;
}


a, a:link, a:visited, a:hover{
	text-decoration:none;
}



input.formInputField {
	border:solid;
	border-width:1px;
	background-color:#d6d6d6;
	color:#31312f;
	font-size:11px;
	height:14px;
	width:110px;
}
form { padding:0px;margin:0px; }

img { border:0px;}



#pagewidth{
	width:766px;
	height:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #888888;
	border-left-color: #888888;
}
#wrapper{
	width:766px;
	height: auto;
}

#leftcol{
	width:240px;
	float:left;
	position:relative;
	height: auto;
}
#twocol{
	width: 526px; 
	float: right; 
	position: relative; 
	height: auto;
}

#rightcol{
	width: 233px; 
	float: right; 
	position: relative; 
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#rightcol h3{
	margin-bottom: 4px;
	font-size: 15px;
/*	color: #e9a99f;*/
	color: #f58883;
}

#rightcol h4{
	color: #a9a9a9;
	margin-bottom: 4px;
	font-size: 12px;
}


#rightcol a, #rightcol a:link,#rightcol a:visited{
	color: #afafaf;

}
#rightcol a:hover{
	color: #ffffff;

}
#rightcol h3 a, #rightcol h3 a:link,#rightcol h3 a:visited{
	color: #f58883;
}
#rightcol h3 a:hover{
	color: #ffffff;
}

.error {
	color:#F00;
}


.module{
}
.module h3{
	margin-bottom: 4px;
	font-size: 15px;
	color: #f58883;
}
.module h4{
	color: #a9a9a9;
	margin-bottom: 4px;
	font-size: 12px;
}
.module a, .module a:link, .module a:visited{
	color: #afafaf;
}
.module a:hover{
	color: #ffffff;
}
.module h3 a, .module h3 a:link, .module h3 a:visited{
	color: #f58883;
}
.module h3 a:hover{
	color: #ffffff;
}




#maincol{
	float: left;
	display: inline;
	position: relative;
	width: 232px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #41413f;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#maincol h3{
	margin-bottom: 4px;
	font-size: 15px;
/*	color: #e9a99f;*/
	color: #f58883;
}

#maincol h4{
	color: #a9a9a9;
	margin-bottom: 4px;
	font-size: 12px;
}


#maincol a, #maincol a:link,#maincol a:visited{
	color: #afafaf;
}
#maincol a:hover{
	color: #ffffff;
}
#maincol h3 a, #maincol h3 a:link,#maincol h3 a:visited{
	color: #f58883;
}
#maincol h3 a:hover{
	color: #ffffff;
}

#podcast-main{
	height: 200px;
	width: 220px;
}


.signupframe {
}

.red {color: #d12f2f}
.white {color: #ffffff}

.price{
	font-size: 11px;
	font-weight: bold;
	color: #878787;
	float: right;
}
.coursemodulestitle{
	font-weight: bold;
}
.viewdetails{
	font-weight: bold;
}
.viewmore{
	font-weight: bold;
	float: right;
}
.author{
	font-size: 9px;
	font-style: italic;
}
.bold{
	font-weight: bold;
}
.back{
	float: right;
}
.mandatory {color: #FF0000}


/* Header */
#header{
	position:relative;
	height:70px;
	width:100%;
} 
#header-logo{
	float: left;
	display:inline;
	position: relative;
	width:624px;
	left: 24px;
	top: 12px;
} 
#header-menu{
	width:80px;
	float:right;
	top: 16px;
	right: 18px;
	text-align: right;
	position: relative;
}
.header-phone{
	font-size: 40px;
}



/* Section Dividers */
#section-divider{
	background-color: #41413f;
	position: relative;
	width:100%;
	height:8px;
	line-height: 1px;
}
#section-divider2{
	background-color: #414140;
	width:100%;
	height:5px;
	clear:both;
	line-height: 1px;
}
#section-divider3{
	background-color: #41413f;
	width: 100%;
	height: 8px;
	clear: both;
	line-height: 1px;
}
#section-divider4{
	background-color: #41413f;
	width: 100%;
	height: 1px;
	clear: both;
	line-height: 1px;
}



/* Navigation */
#navigation{
	position: relative;
	width: 240px;
	height: 296px;
	background-image: url(../images/navigation_01a.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}
#navigation a{
	color: #ffffff;
	text-decoration:none;
}
#navigation a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b90300;
	display: block;
}
#nav-wrapper{
	position: absolute;
	left: 20px;
/*	top: 20px;*/
	top: 4px;
}
#nav-01,#nav-02,#nav-03,#nav-04,#nav-05,#nav-06,#nav-07,#nav-08,#nav-09{
	position: relative;
	width: 146px;
	height: 17px;
	background-image: url(../images/nav_indicator.gif);
	background-repeat: no-repeat;
	line-height: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: left center;
	padding-left: 40px;
}
#nav-01,#nav-02,#nav-03,#nav-04,#nav-05,#nav-06,#nav-07,#nav-08{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b00300;
}

/* News */
#course-details{
	position: relative;
	background-color: #31312f;
	width: 220px;
	margin-top: 4px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 13px;
}
#course-details a:link,#course-details a:visited{
	color: #878787;
}
#course-details a:hover{
	color: #ffffff;
}
#course-details h4{
	margin-top: 0px;
	color: #c4c4c4;
	margin-bottom: 2px;
	font-size: 14px;
	line-height: 14px;
}
#course-details-header{
	position: relative;
	height: auto;
	clear: both;
	width: 195px;
	padding-left: 5px;
	padding-bottom: 10px;

}


/* News */
#news{
	position: relative;
	background-color: #41413f;
	width: 220px;
	margin-top: 4px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#news a:link,#news a:visited{
	color: #878787;
}
#news a:hover{
	color: #ffffff;
}
#news h4{
	margin-top: 0px;
	color: #c4c4c4;
	margin-bottom: 2px;
	font-size: 13px;
	line-height: 13px;
}
#news-header{
	position: relative;
	height: auto;
	clear: both;
	width: 195px;
	padding-left: 5px;
	padding-bottom: 10px;

}
#news-item{
	position: relative;
	height: auto;
	clear: both;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #878787;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C0C0C0;
}
#news-item h3 a:link, #news-item h3 a:visited{
	color: #f58883;
}
#news-item h3 a:hover{
	color: #ffffff;
}

#news img{
	border: 1px solid #666964;
	float: right;
	padding: 2px;
}
#news .readmore{
	font-weight: bold;
	color: #9e9e9e;
}
#news .readmore a:link,#news .readmore a:visited{
	color: #9e9e9e;
}
#news .readmore a:hover{
	color: #ffffff;
}



#summary {
	font-size: 11px;
	color: #a1a1a1;
}
#summary h1{
	line-height: 23px;
}
#summary h2{
	margin-top: 10px;
	margin-bottom: 15px;
}
#summary h2, #summary h2 p{
	font-size: 13px;
	color: #dddddd;
	line-height: 15px;
}

#summary h3{
	margin-top: 20px;
	margin-bottom: 5px;
}
#summary p{
	font-size: 11px;
	color: #dddddd;
	/*	font-weight: lighter;*/
	line-height: 14px;
/*	margin-top: 0px;
	margin-bottom: 0px;*/
}


#summary a:link,#summary a:visited{
	color: #9e9e9e;
}
#summary a:hover{
	color: #ffffff;
}


#summary img{
	border: 1px solid #666964;
	float: right;
	padding: 2px;
}


/*Summary Course*/
#summary-course h2{
	font-size: 15px;
	color: #dddddd;
	line-height: 15px;
}

#summary-course{
	padding-left: 20px;
}



#summary-course h3{
	font-size: 13px;
	color: #a1a1a1;
	line-height: 13px;
}
#summary-course a:link,#summary-course a:visited{
	color: #9e9e9e;
}
#summary-course a:hover{
	color: #ffffff;
}
#summary-course img{
	border: 1px solid #666964;
	float: right;
	padding: 2px;
}

/*Podcast*/
#podcast {
	font-size: 11px;
	color: #a1a1a1;
	vertical-align: top;
}
#podcast h1{
	line-height: 23px;
}
#podcast h2{
	font-size: 13px;
	color: #dddddd;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#podcast h3{
	margin-bottom: 5px;
}
#podcast h3 a:link, #podcast h3 a:visited{
	color: #f58883;
}
#podcast h3 a:hover{
	color: #ffffff;
}


#podcast p{
	font-size: 11px;
	color: #dddddd;
	/*	font-weight: lighter;*/
	line-height: 14px;
/*	margin-top: 0px;
	margin-bottom: 0px;*/
}


#podcast a:link,#podcast a:visited{
	color: #9e9e9e;
}
#podcast a:hover{
	color: #ffffff;
}


#podcast img{
	border: 1px solid #666964;
	float: right;
	padding: 2px;
}







.course-title{
	font-size: 15px;
	text-align: right;
	color: #dddddd;
	vertical-align: bottom;
	padding-bottom: 5px;
}
.course-body{
	font-size: 13px;
	text-align: right;
	vertical-align: top;
}


#featured-course a:link,#featured-course a:visited{
	color: #9e9e9e;
}
#featured-course a:hover{
	color: #ffffff;
}



/* Newsletter */
#newsletter{
	position: relative;
	background-color: #525251;
	width: 220px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;

}
#newsletter-header{
	position: relative;
	height: auto;
	clear: both;
	width: 195px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#newsletter h2, #newsletter h3 {
	display: inline;
}
#newsletter-item{
	position: relative;
	height: auto;
	clear: both;
	width: 200px;
	font-size: 11px;
	color: #878787;
	padding-top: 5px;
	padding-bottom: 15px;

}
#newsletter-subscribe {
	position: relative;
	display: inline;
	top: 4px;

}

#ad{
	position: relative;
	width: 526px;
	height: 296px;
	float: right;
	background-color: #000000;
}

#slideshow{
	position: relative;
	width: 526px;
	height: 296px;
	float: right;
	background-color: #000000;
}
.slide-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 526px;
	height: 296px;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat 
}


/* Content */
#content{
	position: relative;
	width: 476px;
	float: right;
	color: #dddddd;
/*	margin-top: 4px;*/
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #41413f;
}

#content a{
	color: #7B7C7B;
}
#content a:hover{
	color: #ffffff;
}

#content ul, #content li{
	color: #878787;
}

#content h4{
	margin-top: 0px;
	color: #c4c4c4;
	margin-bottom: 2px;
	font-weight: bold;
}
#content img{
	border: 1px solid #666964;
	float: left;
	margin-right: 15px;
	padding: 2px;
}

#content2{
	position: relative;
	width: 476px;
	color: #aaaaaa;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#content2 ul, #content2 li, #content2 p{
	color: #aaaaaa;
	font-size: 12px;
}
#content2 a:link,#news a:visited{
	color: #878787;
}
#content2 a:hover{
	color: #ffffff;
}

#welcome img {
	border:0px;
	}


#aboutus{
	position: relative;
	width: 436px;
	clear: both;
	margin-top: 4px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #525251;
	font-size: 12px;
}
#aboutus img{
	border: 1px solid #666964;
/*	float: right;*/
	padding: 2px;
}
#aboutus a:link,#aboutus a:visited{
	color: #9e9e9e;
}
#aboutus a:hover{
	color: #ffffff;
}
#aboutus h3{
	margin-top: 15px;
}
.centeralign{
	text-align: center;
}

#staff{
	position: relative;
	width: 436px;
	clear: both;
	margin-top: 4px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #525251;
}
#staff, #staff p{
	font-size: 11px;
}

#staff img{
	border: 1px solid #666964;
	float: right;
	padding: 2px;
}
#staff a:link,#staff a:visited{
	color: #9e9e9e;
}
#staff a:hover{
	color: #ffffff;
}
#staff h3{
	margin-top: 15px;
}


/* Footer */
#footer{
	/*	height: 40px;*/
	background-color: #3a3a39;
	clear: both;
	text-align: center;
	padding: 10px;
	line-height: 12px;
}
#footer-text {
	color: #858585;
	position: relative;
/*	top: 12px;*/
}
#footer-text a{
	color: #858585;
	font-weight: bold;
	text-decoration: none
}
#footer-text a:hover{
	color: #858585;
	text-decoration: underline
}


/* Copyright */
#copyright{
	/*	height: 100px;*/
	background-color: #31312f;
	clear: both;
	text-align: center;
	line-height: 12px;
	padding: 10px;
}
#copyright-text{
	position: relative;
	color: #5F5D5D;
}
#copyright-text a{
	color: #7B7C7B;
}



/* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
