body{
	margin:0px;
	font-family:'Lucida Grande', Helvetica, sans-serif;
	background-color:#60422B;
}

a{
	text-decoration:none;
}

img{
	border:0px;
	behavior: url("pngbehaviour.htc");
}

.content{
	width:910px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

.header{
	height:152px;
	width:100%;
	position:relative;
}

.logo{
	position:absolute;
	top:15px;
	left:27px;
}

/* test */



#contact_quotes table td{
color:black;
padding-left:10px;
padding-right:12px;
height:11px;
}

.contact_click{
	position:absolute;
	width:274px;
	height:20px;
}

.contact_click a{
	height:20px;
	overflow:hidden;
	display:block;
	float:left;
}


#click_here2{
	background:url(img/click_here_to.gif) no-repeat;
	background-position:0px -15px;
	width:274px;
}

#click_here2:hover{
	background-position:0px -55px;
}	



.menu{
	position:absolute;
	right:88px;
	width:459px;
	height:20px;
	top:77px;
}

.menu a{
	height:20px;
	overflow:hidden;
	display:block;
	float:left;
}


#menu0, #menu0f{
	background:url(img/menu.gif) no-repeat;
	width:53px;
}

#menu0:hover, #menu0f:hover{
	background-position:0px -23px;
}	

#menu1, #menu1f{
	background:url(img/menu.gif) -53px 0px no-repeat;
	width:72px;
}

#menu1:hover, #menu1f:hover{
	background-position:-53px -23px;
}

#menu2, #menu2f{
	background:url(img/menu.gif) -125px 0px no-repeat;
	width:79px;
}

#menu2:hover, #menu2f:hover{
	background-position:-125px -23px;
}

#menu3, #menu3f{
	background:url(img/menu.gif) -205px 0px no-repeat;
	width:82px;
}

#menu3:hover, #menu3f:hover{
	background-position:-205px -23px;
}

#menu4, #menu4f{
	background:url(img/menu.gif) -285px 0px no-repeat;
	width:102px;
}

#menu4:hover, #menu4f:hover{
	background-position:-285px -23px;
}

#menu5, #menu5f{
	background:url(img/menu.gif) -390px 0px no-repeat;
	width:62px;
}

#menu5:hover, #menu5f:hover{
	background-position:-390px -23px;
}

.hr1{
	width:727px;
	background-color:#CCCCCC;
	height:1px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	bottom:3px;
	left:94px;
}

.hr2{
	width:719px;
	background-color:#CCCCCC;
	height:1px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.hr3{
	width:727px;
	background-color:#CCCCCC;
	height:1px;
	overflow:hidden;
	margin-right:auto;
	margin-left:5px;
}

.vl1{
	float:left; background-color:#D1D1D1; width:1px; overflow:hidden; height:250px; margin-top:20px;
}

.founder_cont{
	float:left; margin-left:35px; margin-top:2px;
}

.founder_cont a{
	color:#22404D; font-size:14px; font-weight:bold; letter-spacing:1px; margin-top:3px; display:block;
}

.founder{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; width:253px; line-height:19px;  word-spacing:-1px;
}

.blurb{
	position:relative; height:100px; overflow:hidden;
}

.asterix{
	position:absolute; left:5px; top:17px;
}

.legal_works{
	margin-left:30px;
}

.quote1{
	float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:580px; height:30px; line-height:18px;
	color:#333333;
}

.quote1 span{
	font-size:12px; font-weight:normal; padding-left:71px;
}

.quote2{
	float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:580px; height:30px; line-height:18px;
	color:#333333;
}

.quote2 span{
	font-size:12px; font-weight:normal; padding-left:191px;

}

.container{
	width:732px; margin-left:auto; margin-right:auto;
	overflow:hidden;
}

.reasons_cont{
	float:left; padding-left:12px; width:423px;
	overflow:hidden;
}

.reasons{
	background:url(img/arrow.gif) no-repeat 2px 5px; padding-left:38px; margin-top:18px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

.reasons2{
	background:url(img/arrow.gif) no-repeat 2px 0px; padding-left:33px; margin-top:18px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

.reasons div{
	margin-left:0px;
}

.footer{
	margin-left:31px; margin-top:13px;
}

.footer .menu{
	position:static; float:right; margin:4px -1px 0px 0px;
}

.credits{
	float:right; color:#808080; font-size:11px; text-align:right; margin-right:13px;
}

.credits a{
	color:#545454;
}

.ital { 
font-style: italic; 
font-size: 13px;}

.ital2{ 
font-style: italic; 
font-size: 13px;}


.spcl{
margin-left:0px;
}

.bio{
	padding:10px 36px 0px 36px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:left;
}

/* biography page */


.bio_contact #kiko{
	margin:-33px -60px 20px 38px;
}

.bio .bio_contact{
margin: 5px 3px 30px 0px;
float:right;
width: 190px;
padding-top:5px;
}

.bio .bio_right{
margin: 5px 3px 30px 0px;
float:right;
width: 190px;
padding-top:5px;
overflow:hidden;
}

.bio_right .contact_text{
text-align:left;
margin: 10px 0px 0px 20px;
color:black;
font-size:13px;
}


.bio_contact .contact_text{
text-align:left;
margin: 0px 0px 0px 50px;
color:black;
font-size:13px;
}


.bio .bio_text{
width: 435px;
float:left;
}

.bio .bio_text a{
	color: #518094;
}

.bio_contact span{
color: #518094;
font-size:15px;
}




/*course desc */

.course{
	padding:10px 0px 0px 36px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align: left;
}

.course .left{
	float:left;
	width:425px;
	font-size:13px;
}

.course .left span, .course .left p{
	text-transform:uppercase;
	color:black;
	text-align:right;
}

.course_right{
margin: -62px 0px 30px 0px;
float:right;
width: 240px;
}

.course_right #test_cogs{
	margin:0px 0px 0px -60px;
}


.course_right .contact_text{
text-align:left;
margin: 20px 0px 0px 24px;
color:black;
font-size:13px;
}

.services_p1{
	font-size:16px;
	color: #518094;
	margin-left: 0px;
}

.services_p1 a{
	float:left;
}

.services_p1 #serv1{
	background:url(img/services_menu.gif);
	display:block;
	width:100px;
	height:18px;
}

.services_p1 #serv1:hover{
	background-position:0px -28px;
}

.services_p1 #serv2{
	background:url(img/services_menu.gif) -98px 0px;
	display:block;
	width:67px;
	height:18px;
}

.services_p1 #serv2:hover{
	background-position:-98px -28px;
}

.services_p1 #serv3{
	background:url(img/services_menu.gif) -165px 0px;
	display:block;
	width:80px;
	height:18px;
}

.services_p1 #serv3:hover{
	background-position:-165px -28px;
}

.course_footer{
	position:relative;
	width:100%;
	height:240px;
	font-family:"Times New Roman", Times, serif;
}

.course_footer #quote{
	position:absolute; width:330px;
	font-size:16px;
	text-align:left;
	top:70px;
	left:122px;
}

.course_footer #quote div{
	font-style:italic;
	float:right;
}

.course_footer img{
	position:absolute;
	right:35px;
	top:20px;
}


/*testimonials*/

.testimonials{
	padding:10px 36px 0px 36px; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:left;
}

.testimonials .left{
	width: 225px;
	float:left;
	margin-left:48px;
	text-align:left;
}

.testimonials .right{
margin: -15px 0px 30px 0px;
float:right;
width: 170px;
}


.right .contact_text
{
text-align:left;
margin: 0px 0px 0px 0px;
color:black;
font-size: 13px;
}

.contact_text a, .contakt a{
	color: #518094;
}

.contakt{
	text-align:left;
	line-height:12px;
	margin:15px 0px 10px 0px;
}

.contact_text a:hover, .contakt a:hover{
text-decoration: none;
color: #f3761d;
}


.contact{
color: #518094;
font-size:15px;
margin-top:15px;

}

.right #kiko{
	margin:-33px 0px 20px 0px;
}

/* What Works Page */

.ww_head{
color: #4c7c9a;
font-weight:bold;
font-family:'Times New Roman', Times, serif; 
font-size:16px;
letter-spacing: 1px;
}

.ital{ 
font-style: italic;
font-size: 13px;}


.ww_n{
	padding:10px 36px 0px 36px; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-align:left; color:black;
}

.ww_n .nleft{
	width:425px;
	float:left;
	margin-left:0px;
	text-align:left;
}

.ww_n .nright{
margin: -15px 0px 30px 0px;
float:right;
width: 170px;
font-size:13px;
}



.right .contact_text
{
text-align:left;
margin: 0px 0px 0px 0px;
color:black;
font-size:13px;
}

/*
.contact_text a{
color:black;
}

.contact_text a:hover{
text-decoration: none;
color: #385866;
}
*/


.ww_cutitout{
background:url(img/arrow.gif) no-repeat 2px 0px; padding-left:38px; margin-left:5px; margin-top: -11px;
}

.ww_n table th{
	color:#F2180E;
	font-size:12px;
	text-align:center;
	height:40px;
	vertical-align:top;
}

.ww_n table td{
padding-left:40px;
height:21px;
background:url(img/dashed_line.gif) repeat-x bottom;
}


/* contact page */



#contact_quotes {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 686px;
}


#left_col_quote {
	float: left;
	width: 228px;
}

#right_col_quote {
	float: right;
	width: 200px;
}

#center_col_quote { 
	float: left;
	width: 150px;
	padding-left:15px;
}

.bottom_border{
padding-left:40px;
height:6px;
background:url(img/dashed_line.gif) repeat-x bottom;
width:600px;
}

.quote3{
	float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:520px; height:30px; line-height:18px;
	color:#333333;
}

.quote3 span{
	font-size:12px; font-weight:normal; padding-left:30px;

}




