/* andreas01 - a free xhtml/css website template by Andreas Viklund - http://andreasviklund.com/ - that may be used for any purpose as long as the proper credits are given to the original designer.

Version: 2.5 (Jan 11, 2007)

Screen layout: */

/***** Body and main container *****/

body {
margin:0px auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background:#73869C url(../images/bk.jpg) top left repeat-x;

}

#wrap {
background:#73869C;
color:black;
margin:0 auto;
padding:0px;
width:770px;
}

/***** Various tags *****/


a img {
border:0;
}

p {
margin:0 0 1.4em 0;
}

/***** Header *****/

#header {
padding:5px 0px 0px 0px;
margin:0px;
height:75px;
display:block;
background:#73869C;
}


#hdr_left{
	padding:0px;
	margin:0px;
	float:left;
	width: 350px;
	height:75px;
	}


#hdr_right{
	padding:0px;
	margin:0px;
	float:left;
	width: 420px;
	text-align:right;
	padding: 51px 0px 0px 0px;
	background:#73869C;
	height:24px;
	}



/***** Content *****/

#wrapper{
	margin:0px;
	border:0px;
	width:770px;
	border: 1px solid #E59D37;
	background:white;
	
height: 100%;

	}


#banner {
margin:0px;
padding:0px;
height: 265px;
width:770px;
position:relative;
}



#content_wrap{
position:relative;
	overflow: hidden;
height: 100%;

	
	}


/***** Left sidebar *****/

#leftside {
position:relative;
float:left;
width:200px;
margin:0 0px;
padding:0;
height: 600px;

}


#calendar{
padding:0px;
margin:0px;
width:200px;

}

		 .cal_top{
		background-color:#E59D37;
		width:175px;
		height:20px;
		}

		.cal_top p{
			color:white;
			font-size: 12px;
			text-align: center;
			padding: 3px 0px;
			}


ul.menu {
float: left;
width:200px;
margin:0px;
padding:0px;
list-style:none;
}

ul.menu li {
width:200px;
padding:0;
margin:0px;
line-height:1.4em;
display:inline;
}

ul.menu li a {
background-color:#A19CA2;
color:white;
font-weight:bold;
width:166px;
float:left;
margin-bottom:1px;
padding:5px 0px 5px 3px;
border-left:6px solid #DEA033;
text-decoration:none;
}

ul.menu li a:hover,ul.menu li a.current {
background-color:#eaeaea;
border-left:6px solid #DEA033;
color:#DEA033;
}





/***** Right Content *****/

#content {
float: left;
width: 550px;
margin:0px 0px 20px 20px;
padding:0px;
height: auto;

}


.home{
clear: both;
padding:0px;
margin:0px;
width: 515px;
height: auto;
background: white;
}

.training{
clear: both;
float: left;
width: 248px;
margin:  0px;
background: url(../images/training_bk.jpg) top left repeat;
height: 270px;

}

.consult{
float: right;
width: 248px;
margin:  0px;
text-align:right;
background: url(../images/purple1.jpg) top left repeat;
height: 270px;


}

		.images{
			font-size:9px;
			padding: 10px 5px;
				margin:0px;
			}

			.images ul{
			padding:0px;
			margin:0px 0px 0px 15px;
			list-style-type: circle;

			}


		.float_right img{
			float:right;
			padding:0px;
			margin:0px;
			}

			.float_left img{
			float:left;
			padding:0px;
			margin:0px;
			}


		.home_txt{
		position:relative;
			clear:both;
			height: auto;
			}

#content a.black {
text-decoration:underline;
font-weight:normal;
color:black;
}

#content a:hover.black {
text-decoration:none;
font-weight:normal;
}

#content p a{
text-decoration:underline;
font-weight:normal;
color:black;
}


#content a.black_noline {
text-decoration:none;
font-weight:normal;
color:black;
}

#content a:hover.black_noline {
text-decoration:none;
font-weight:normal;
color:#DEA033;
}



/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
padding:10px 0px;
width:760px;
text-align:center;
color:#fff;
background:inherit;
height: 20px;
}

#footer p, a {
margin:0;
padding:0;
color: white;
}




h1{
color:#E59D37;
font-size: 14px;
}

p{
	color: black
	}
	


p.bold{
	font-weight: bold;
	}

.left{
	text-align:left;
	}


.small{
	font-size:10px;
	}


#small_book{
	font-size:10px;
	}


.clear{
	clear:both;
	}



#TICKER {
background: #848284;
height: 20px;
padding: 6px 0px;
}


#TICKER a:link, #TICKER a:active, #TICKER a:visited{
color: #EFEB21;
font-weight: bold;
text-decoration: none;
}
#TICKER a:hover{
color: white;
font-weight: bold;
text-decoration: none;
}



.course{
	width: 100%;
	text-align:center;
	}


	.course td.orange{
	background: #E49F2A;
	display: block;
	height: 40px;
	width: 33%;
	}

	.course td.blue{
	background: #375182;
	display: block;
	width: 33%;
	}


	.course td.green{
	background: #44A150;
	display: block;
	width: 33%;
	}

	

.course a:link, .course a:visited, .course a:active{
text-decoration:none;
}
	
	.course a:hover{
	text-decoration: underline;
	}



.light_blue{
	background-color: #E7EFF7;
	}
	
.toptxt1{
			font:Verdana, Arial, Helvetica, sans-serif;
			font-size:28px;
			color:#0000A0;
			font-weight:bold;
			}
			
.toptxt2{
			font:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#0000A0;
			font-weight:bold;
			}			
			
.countdown{
			font-size:16px;
			font-weight:bold;
			}	
			
.countdown1{
			font-size:12px;
			font-weight:bold;
			text-align:justify
			}
			
.bottom	{
			font-size:12px;
			color:#0000A0;
			font-weight:bold;
		}	
.bottom1	{
			font-size:16px;
			color:#0000A0;
			font-weight:bold;
		}
.apollo{
color:#3300FF;
text-decoration:none;
font-weight:bold;
		}	
		
.query{
		color:white;
		font-weight:bold;
		}
		
.query1{
		font-size:14px;
		color:white;
		font-weight:bold;
		}	
		
		
		.testimo_text{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				text-align:justify;
				padding-left:10px;
				
				
			}
			
.testimo_text1{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				font-weight:bold;
				
			}									
			
.testimo_border{
			border:#000000 thin inset;
			}			