
.mainContent .empty_space{
	height:47px;
}

.mainContent .training{
position:relative;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
margin-top:-6px;
}
.mainContent .training_without_empty_space{
position:relative;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
}
.training_banner{
position:relative !important;
background-repeat: no-repeat;
width:700px !important;
height:90px;
padding-bottom:12px;
border-radius: 0 !important;
}
.join_us_a {
	width:160px ;
	height: 40px ;
	background-image:url("../images/training/join-us.png" ) !important;
	position:absolute;
	bottom:30px ;
	right:19px ;
}
.join_us_a:hover {
	background-image:url("../images/training/hover-join-us.png" ) !important;
}
.title-top {
	font-size:25px !important;
	color:#9914b7 !important;
	padding-bottom: 27px !important;
	font-family:Lato Regular, Helvetica, sans-serif;
	text-transform:none !important; 
}
.description-top {
	font-size:16px;
	color:#3b3b3b;
	font-style:italic;
	padding:15px 25px 21px 0 !important;
	
}
.training {
	padding-left:40px !important;
	width:640px !important;
}
.training_banner3{
background-image:url("../images/training/htsap.png" );
background-repeat: no-repeat;
width:676px;
height:90px;
padding-bottom:12px;
}

.training_banner_htsape{
background-image:url("../images/training/htsape.png" );
background-repeat: no-repeat;
width:620px !important;
height:90px;
margin-bottom:48px !important;
}

.training_text{
padding-bottom: 20px;
}
.training_text3{
padding-bottom: 12px;
}

.training_text_larger{
padding-bottom: 20px;
line-height:20px;
}
.larger-description {
	font-size:20px !important;
	width:600px !important;
	padding-right::40px;
}
.training_title {
font-size: 30px !important;
color: #9b2ab5 !important;
padding-bottom: 20px;
}

.training_text2 {
line-height:24px;
padding-bottom: 5px;
}
.training_text2_larger {
line-height:30px;
padding-bottom: 5px;
font-size: 16px;
}

.training_register {
text-align:center;
display:block;
vertical-align:middle;
padding:32px 0 38px 0 !important;
}
.training_return {
text-align:center;
display:block;
vertical-align:middle;
padding-bottom: 20px;
}

.training_row_part {
min-height:38px;
position:relative;
}
.training_row_text {
height:100%;
float:left;
position:absolute; top:11px;  
}

.training .training_p_text1 {
height:auto;
margin-left:12px;
font-weight:bold;
float:left;
width:500px;
padding-bottom:0px;
padding-top:8px;
}
.training .training_p_text1_larger {
height:auto;
margin-left:0 !important;
font-weight:bold;
float:left;
width:500px;
padding-bottom:0px;
padding-top:8px;
font-size: 16px;
line-height:20px;
}

.training .training_p_text2_larger {
height:auto;
margin-left:20px;
float:left;
width:490px !important;
padding-bottom:0px;
padding-top:8px;
font-size: 16px;
line-height:20px;
}



.training_row_text2 {
height:100%;
margin-left:20px;
float:left;
position:absolute; top:11px; 
width:500px;
}
.training_row_image_pink {
width:119px;
height:31px;
position: absolute;
top: 50%;
left: 83% !important;
margin: -15px 0 0 -5px !important;
height:100%;
background-repeat: no-repeat;
}
.training_row_image_gray {
width:119px;
height:31px;
position: absolute;
top: 50%;
left: 83% !important;
margin: -15px 0 0 -5px !important;
height:100%;
background-repeat: no-repeat;
}
.training_play_img {
height:31px;
vertical-align:middle;
}
.clearBoth { clear:both; }


.btn_play_bg_gray{

}
.btn_play_bg_pink{

	cursor:pointer !important;
}
.btn_quiz_bg_gray{
background:url("../images/training/not-complet.png" ) !important;
	width:7px !important;
	height:9px !important;
	top:9px !important;
	left:87px !important;
}
.btn_quiz_bg_pink{
background:url("../images/training/tr_btn_pink_correct.png" );
}
.training_text_time{
font-style:italic;
position: absolute;
top:7px;
left:15px;
}

.training_text_time_bold{
font-weight: bold;
position: absolute;
top:7px;

}
.training_text_quiz_status{
font-style:italic;
position: absolute;
top:7px;
left:6px;
font-size:12px;
}


#fancybox-content{

}

.training .training_quiz_q {
height:auto;
margin-left:12px;
margin-bottom:20px;
font-weight:bold;
float:left;
width:100%;
padding-bottom:0px;

}

.training_quiz_answers{
height:auto;
width:529px;
margin-left:28px;
margin-bottom:20px;
float:left;
padding-bottom:0px;
}

.training_quiz_explanation{
height:auto;
margin-left:52px;
margin-bottom:20px;
float:left;
width:604px;
padding-bottom:0px;
background-color: #dbb8ea;
padding: 6px 10px 10px 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url(../js/PIE.htc);
position:relative;
}

.input_answer{
float:left;
margin-top:3px;
}

.label_answer{
display:block;
float:left;
margin-left:12px;
width: 504px;
}


.training_quiz_result{
display:block;
float:left;
height: 31px;
width: 119px;
}
.training_quiz_result_correct{
background:url("../images/training/answer_correct.png" );
display:block;
float:left;
height: 31px;
width: 119px;
}
.training_quiz_result_incorrect{
background:url("../images/training/answer_incorrect.png" );
display:block;
float:left;
height: 31px;
width: 119px;
}

.training_quiz_div_btn{
height:auto;
width:529px;
margin-left:52px;
margin-bottom:20px;
float:left;
padding-bottom:0px;
}

.training_submit_question_btn{
height: 29px;
width: 91px;
}

.training_next_question_btn{
height: 29px;
width: 91px;
}

.training_finished{
background:url("../images/training/quiz_finish.png" );
margin-left:60px;
margin-bottom:20px;
float:left;
height: 82px;
width: 550px;
}

.training_congratz {
font-size: 24px;
color: #5e006c;
height: 40px;
margin-left: 92px;
margin-top: 30px;
}

.training_quiz_title {
font-size: 24px;
color: #5e006c;
padding-top: 10px;
padding-bottom: 20px;
}



.training_register_a {
	background-image: url("../images/training/register.png") !important;
	height: 40px !important;
	width: 160px !important;
	text-align:center;
	display:block;
	vertical-align:middle;
	margin-left: 230px !important;
	transition:all 0.3s ease-in-out 0s;
}
.training_register_a:hover {
	background-image: url("../images/training/hover-register.png") !important;
	transition:all 0.3s ease-in-out 0s;
}

.training_return_a {
	background-image: url("../images/training/return.png");
	height: 33px;
	width: 321px;
	text-align:center;
	float:left;
	vertical-align:middle;
	margin-left: 181px;
	margin-bottom: 20px;
}

.training_tr_a {
	background-image: url("../images/training/gotobot.png");
	height: 33px;
	width: 321px;
	text-align:center;
	float:left;
	vertical-align:middle;
	margin-left: 181px;
	margin-bottom: 20px;
}

.training_free_preview_a {
	background-image: url("../images/training/free-preview.png");
	height: 33px;
	width: 165px;
	text-align:center;
	display:block;
	vertical-align:middle;
	margin-left: 240px;
}

.cert_print_btn{
	text-align:center;
	display:block;
	margin-left: 240px;
}

.div_training_center_text{
	text-align:center;
	width:82px;
	padding-bottom:0px;
}

.div_training_center_text2{
	text-align:center;
	width:106px !important;
	height:30px;
	padding-bottom:0px;
}

.div_training_center_text .p_training_text{
	font-size:12px;
	width:70px !important;
}
.white-text {
	color:#fff !important;
}
.not-completed-text {
	margin-left:5px ;
}
.quiz-text-finish {
	margin-left:9px !important;
}
.interested_becoming_instructor{
	background:url("../images/interested_becoming_instructor.png") no-repeat scroll center top transparent;
	width:694px;
	height:50px;
}
.interested_becoming_practitioner{
	background:url("../images/interested_becoming_practitioner.png") no-repeat scroll center top transparent;
	width:694px;
	height:50px;  
}
.interested_becoming_instructor a, .interested_becoming_practitioner a{
	background:url("../images/click_here.png") no-repeat scroll 0 15px transparent;
		float: right;
		height: 40px;
		width: 154px;
}
/* 12-05-2012 by AD */
p.mentorH1 {
	color: #E4B723 !important;
	font-size: 36px !important;
	font-weight:500;
	margin-bottom: 10px;
	font-family:Verdana, Helvetica, sans-serif;
}

.aboutbox{ /* formerly textBox_round_gold */
	background-color: #5E2169;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
	border-radius: 15px; 
		padding: 15px;
	color:#FFF;  
	font-size: 1.3em;
	line-height: 150%;
}

p.aboutH1 {
	color: #FFF !important;
	font-size: 24px !important;
	font-weight:500;
	padding: 10px 0px;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:center;
}

.mentorpage {
	line-height: 25px !important;
}

.goldbutton, .goldbutton_wide{
	background-color: #E4B723;
		padding: 10px;
	color:#FFF !important;;
	text-align:center;
	cursor:pointer;
}

.goldbutton_wide{
	letter-spacing: 1px;
	letter-spacing: 1px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	margin: 0px 50px 20px 50px; /*no top margin because it usually comes after a <p> which already has a full line of space after it.*/
}

.goldbutton{
	-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
	border-radius: 7px; 
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}

.goldbutton a, .goldbutton_wide a{
	color:#FFF !important;
	font-weight:bold;
}

.text_img_left {
	float: left !important;
	margin: 15px 15px 15px 0px;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	border-radius: 5px; 
}

.text_img_right {
	float: right !important;
	margin: 15px 0px 15px 15px;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	border-radius: 5px; 
}

.text_img_topleft {
	float: left !important;
	margin: 0px 15px 15px 0px;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	border-radius: 5px; 
}

.text_img_topright {
	float: right !important;
	margin: 0px 0px 15px 15px;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	border-radius: 5px; 
}

.text_img_center{
		float:none !important;
		margin: 15 auto !important;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	border-radius: 5px; 
}

.text_box_ltpurple {
	background-color:#dccce3;
	padding: 10px 25px;
	margin-bottom: 25px;
	margin-top: 25px;
}

dl.option, dl.option_smaller{
	background:#fff;
	padding: 15px; 
	display:block;
	height: 38px;
	margin: 8px 0px;
}
dt.option{
	color:#5E2169;
	font-size:3em;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bolder;
	text-align:left;
	padding: 10px 20px;
	text-transform: uppercase;
	float:left;
}
dd.option{
	color:#5E2169;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bolder;
	line-height: 1;
	float: left;
}

dt.option_smaller{
	color:#5E2169;
	font-size:1.5em;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bolder;
	text-align:left;
	padding: 10px 20px 10px 10px;
	text-transform: uppercase;
	float:left;
}

dd.option_smaller{
	color:#5E2169;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1;
	float: left;
}
h1.video_title {
font-family: Arial,Verdana,Helvetica,sans-serif !important;
font-size: 16px !important;
color: #333333 !important;
text-align: center !important;
}
.training_quiz_result_correct {
	margin-left: 50px;
}
.idfigure{
	margin-left: 40px;
}