@import url("./960grid/reset.css");
@import url("./960grid/text.css");
@import url("./960grid/960.css");

/* PluroTech style.css */
html {overflow:scroll-y;overflow-y: scroll !important;}
div.row {overflow:auto;}

body#ptMainSite {background:url(../../assets/images/bg.gif) repeat-x; color:#815d48;}
#ptBackground {background:url(../../assets/images/bg_big.jpg) no-repeat center top;height:560px;}

a	{color:#165b3c;text-decoration:underline;font-weight:bold;}
a:hover {color:#6e300c;text-decoration:none;font-weight:bold;}

p {text-align:left; line-height:150%;}

td {vertical-align:top;}

select, input {margin:3px;}

h1 {font-family:"Times New Roman", Times, serif; font-size:30px; color:#165b3c; font-weight:normal; margin:0 0 5px 0;}
h2 {font-family:"Times New Roman", Times, serif; font-size:19px; color:#a65621; font-weight:normal; margin:0 0 10px 0;}
h3 {font-family:"Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; font-weight:normal; margin:0 0 0 0;}
h4 {font-family:"Times New Roman", Times, serif; font-size:20px; color:#a65621; font-weight:bold; margin:0 0 0 0;}
h5 {font-family:"Times New Roman", Times, serif; font-size:20px; color:#a65621; font-weight:bold; margin:0 0 5px 0;}
h6 {font-family:"Times New Roman", Times, serif; font-size:16px; color:#a65621; font-weight:normal;}

.lineDotted {background:url(../../assets/images/line_dotted.gif) repeat-x;height:10px;margin:0 0 10px 0;}

.style1 {color: #990000; font-weight: bold;}
small {font-size:11px;}

.header_flash {
	background:url(../../assets/images/bg-header.jpg) no-repeat;
	width:613px;
	height:130px;
}

/* Menu START */
ul.ptMenuHorizontal {list-style:none; margin:0; padding:0;}
ul.ptMenuHorizontal li {float:left; padding:0; margin:0; }
ul.ptMenuHorizontal a {display:block; float:left;}

ul.ptMenuVertical {list-style:none; margin:0; padding:0;}
ul.ptMenuVertical li {padding:0; margin:0;}
ul.ptMenuVertical a {display:block;}


/* Main Menu */
#ptMainMenu ul {
	list-style:none; 
	margin:5px 0 0 0; 
	padding:0;
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
}

#ptMainMenu ul li {
	float:left;
	padding:0;
	margin:0;
}

#ptMainMenu ul li a {
	display:block;
	float:left;
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding:8px 9px 8px 9px;
	margin:0 1px 0 0;
}

#ptMainMenu ul li a:hover, #ptMainMenu ul a.active  {
	background: url(../../assets/images/menu_tab_left.gif) no-repeat left white; 
	padding:0; 
	color:#064529;
}

#ptMainMenu ul li a:hover span, #ptMainMenu ul a.active span  {
	background: url(../../assets/images/menu_tab_right.gif) no-repeat right; 
	display:block; 
	color:#064529;  
	margin:0;
	padding:8px 9px;
}


/* Footer Menu */
#ptFooterMenu {position:relative;}
#ptFooterMenu ul {list-style:none; margin:0; padding:0; position:absolute; right:0;}
#ptFooterMenu ul li {float:left; padding:0; margin:0; background:url(../../assets/images/footermenu_sep.gif) no-repeat right;}
#ptFooterMenu ul li a {font-size:12px; display:block; float:left; color:#815d48; text-decoration:underline; font-weight:normal; padding:0px 16px 0px 16px;}
#ptFooterMenu ul li a:hover, #ptMainMenu ul a.active  {color:#165b3c;}


#rightColSidebar ul {list-style:none; margin:5px 0 0 0; padding:0;}
#rightColSidebar ul li {padding:0; margin:0;}
#rightColSidebar ul li a {display:block; padding:8px 16px 8px 16px; border-bottom:1px solid #f8ead9; background:#fffbf5;}
#rightColSidebar ul li a:hover, #rightColSidebar ul li a.active {background:white;color:#6e300c;text-decoration:none;}
/* Menu END */


/* Drop Down Menu - START*/

#multi-ddm {list-style: none;padding: 0;margin: 0;margin-left:40px; }
#multi-ddm > li {float: left;padding:0; margin:0;background:url(../../assets/images/menu_sep.gif) no-repeat right 17px;}

#multi-ddm > li > a {
	display: block;
	text-align:center;
	text-decoration: none;
	padding:0; margin:0;
	color:white;
	text-decoration:none;
	padding:12px 14px 10px 14px;
	color:#e1f1ff;
}

#multi-ddm > li > .parent-hover, #multi-ddm > li > a.active {background:url(../../assets/images/menu_active.gif) no-repeat center top;color:white;}
#multi-ddm > li ul {display: none;list-style: none;position: absolute;margin: 5px 0 0 -20px;z-index: 90;padding: 0;}

#multi-ddm > li ul a {
	display: block;
	width: 200px;
	padding: 7px 5px 7px 25px;

	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #e1f1ff;
	background: url(../../assets/images/submenu_bullet.gif) no-repeat 11px 13px #115188;
	
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

#multi-ddm > li ul li a.first {}
#multi-ddm > li ul .child-hover1 {color:#e1f1ff;background-color: #539ed0;}
#multi-ddm > li ul .child-hover2 {color:#e1f1ff;background-color: #539ed0;}
#multi-ddm > li ul .child-hover3 {color:#e1f1ff;background-color: #539ed0;}
#multi-ddm > li ul .child-hover4 {color:#e1f1ff;background-color: #539ed0;}
#multi-ddm > li ul li ul {margin: -29px 0 0 163px;position: absolute;}
#multi-ddm span {float: right;}
/* Drop Down Menu - END*/

/* Content START */
#home_left_column {width:470px; margin:0;}
#home_right_column {width:460px; margin:0 0 0 10px;}

#leftCol {margin:20px 20px 20px 20px;}
#rightCol {margin:20px 0 20px 0; }
#singleCol {margin:20px 20px 20px 20px; width:900px;}
#rightColSidebar {margin:20px 0 20px 0; background:#fff7ed; width:270px;}



#top {height:130px; margin:0; width:960px;}

#page {background:white; margin:0; width:940px; padding-left:10px; padding-right:10px;}

#div_refer_a_friend {margin:10px 0 0 0; padding:0; height:83px;}
#div_telephone {margin:0; padding:0;}


#splash_banner_header {
	height:103px; 
	background:url(../../assets/images/banner-header.jpg); 
	text-align:center;
}

#splash_banner_header_line1{font-family:"Times New Roman", Times, serif; font-size:40px; color:#165b3c; font-weight:normal; margin:5px 0 0 0;}
#splash_banner_header_line2{font-family:"Times New Roman", Times, serif; font-size:17px; color:#6f310c; font-weight:normal; margin:3px 0 0 0;}
#splash_banner_header_line3{font-family:"Times New Roman", Times, serif; font-size:13px; color:#6f310c; font-weight:normal; margin:5px 0 0 0;}
#splash_banner_left	 { background:url(../../assets/images/header_real_estate_agents.jpg); height:285px; width:470px;}
#splash_banner_right { background:url(../../assets/images/header_inspectors.jpg); height:285px; width:470px;}

a.splash_banner_view_classes_link		{text-decoration:none;}
a.splash_banner_view_classes_link:hover {text-decoration:underline;}

#splash_banner_left_view_classes		{text-align:center; margin:135px 8px 0 0;}
#splash_banner_left_view_classes_line1	{font-family:"Times New Roman", Times, serif; font-size:32px; color:#165b3c; font-weight:normal; margin:0 0 0 0;}
#splash_banner_left_view_classes_line2	{font-family:"Times New Roman", Times, serif; font-size:24px; color:#6f310c; font-weight:normal; margin:5px 0 10px 0;}

#splash_banner_right_view_classes		{text-align:center; margin:135px 0px 0 5px;}
#splash_banner_right_view_classes_line1	{font-family:"Times New Roman", Times, serif; font-size:32px; color:#165b3c; font-weight:normal; margin:0 0 0 0;}
#splash_banner_right_view_classes_line2	{font-family:"Times New Roman", Times, serif; font-size:24px; color:#6f310c; font-weight:normal; margin:5px 0 10px 0;}

#loginBox {margin:15px 0 0 30px; width:240px; height:95px; background:url(../../assets/images/login_bg.gif) no-repeat; font-size:12px; padding-top:5px;}
#loginBox div {padding:3px;}
#loginBox label  {color:#ffe5a8; width:80px; display:block; float:left; margin-left:10px;}
#loginBox label span.field_label_error {color:#ffe5a8; }
#loginBox input.field_required, #loginBox input.field_error {width:120px; font-size:12px; background:url(../../assets/images/textbox_bg.gif) repeat-x; border:0;}
#loginBox input.button {margin-left:115px;}


#five_easy_steps{margin:10px 0 0 30px; text-align:left; color: #a65621; font:22px/1.5 "Times New Roman", Times, serif;}

.tableLogin td {padding:3px;}


/* Content END */



/* Course Schedule START */
.course_type_div	{padding:8px 0 0 30px; background: url(../../assets/images/course_type_bg.gif) no-repeat; height:34px; margin:20px 0 0 0; color:#FFFFFF; font-size:12px;}
.course_subtype_div {padding:0 0 0 30px; margin:15px 0 0 0;}
.course_title_div	{padding:6px 0 0 30px; margin:0 40px 0 30px; height:22px; background-color:#186138; font-size:13px; font-weight:bold; color:#FFFFFF;}
.course_details		{padding:5px 20px 5px 30px; margin:2px 40px 1px 30px; background-color:#fff3e4; color:#a65621; vertical-align:middle;}
.course_schedule	{padding:3px 20px 10px 30px; margin:0px 40px 20px 30px; background-color:#fff3e4; color:#a65621; vertical-align:middle;}

.hit_schedule__course_row__label_td {background-color:#1d6f31; color:white; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:5px;}
.hit_schedule__course_row__data_td {border-bottom:1px solid #b6b4ab; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px; vertical-align:middle;}

.course_select			{float:left;}
.course_price			{float:left; vertical-align:middle; margin:0 0 0 50px; width:280px; padding-top:3px;}
.course_license			{float:left; vertical-align:middle; margin:0 0 0 50px; padding-top:3px;}
.course_meet_instructor	{float:right; vertical-align:middle; margin:0 0 0 20px; padding-top:3px;}
.course_instructor		{float:left; vertical-align:middle; margin:0 0 0 0; padding-top:3px; width:460px;}
.course_instructor_online	{float:left; vertical-align:middle; margin:0 0 0 50px; padding-top:3px;}


.course_schedule_table {width:100%; margin:10px 0 0 0;}
.course_schedule_table tr th {text-align:left; padding:3px 8px 3px 8px; border:1px solid #fff3e4; background-color: #ffe7c9;}
.course_schedule_table tr td {text-align:left; padding:4px 8px 3px 8px; border:1px solid #fff3e4; vertical-align:middle;}
.course_schedule_table tr.course_schedule_table_row1 {background-color:#FFFFFF;}
.course_schedule_table tr.course_schedule_table_row2 {background-color:#f5fcf8;}

/* Course Schedule END */

/* Easy Slider */

	.testimonial {width:312px; float:left; padding:0px; border-right:1px solid #efe6e1;}
	.testimonial p {margin:0 10px 0px 0; color:#165b3c; font-size:12px;}
	.testimonial_pic_div {float:left; width:120px; text-align:center;}
	.testimonial_person_div {margin:5px 0 0 20px; height:42px;}

	.testimonial_1 {width: 300px; float:left; padding:0px;}
	.testimonial_1 p {margin:0 10px 10px 0; color:#165b3c; font-size:12px;}
	.testimonial_2 {width: 300px; float:right; padding:0px;}
	.testimonial_2 p {margin:0 10px 10px 0; color:#165b3c; font-size:12px;}

	.testimonials_lineDotted {background:url(../../assets/images/line_dotted.gif) repeat-x;height:10px;margin:5px 0 10px 0;}

	#slider {margin:0; width:939px; height: 180px; border: 0px solid red;}

	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		height:170px;
	}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 	
		overflow:hidden; 
		}	
	
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		
		background:#fff;		
		margin-bottom:2em;
		}	
	
/* // Easy Slider */


/* PluroWeb Ecom CSS */
#checkout_steps_div {
	text-align:center;
	margin:0 0 10px 0;
}

.checkout_main_div {
	width:800px;
	margin: 0 auto;
}

.store_checkout_header_div {
	background:#55626a; 
	color:#FFFFFF; 
	padding:8px;
	margin:10px 0 0 0;
}

#checkout_account_login_div	{
	border-right: 1px dashed black;
	padding:10px; 
	background:#EFEFEF;
	color:#000;
	height:162px;
}

.checkout_form_field_container_div {
	padding:10px; 
	background:#EFEFEF;
	color:#000;
}

#checkout_account_register_div {
	padding:10px; 
	background:#EFEFEF;
	color:#000;
	height:162px;
}


.checkout_account_title	{
	padding:3px;
	font-size: 14px;
	color:black;
}

.checkout_account_title_2 {
	background:#55626A; 
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}

.checkout_account_error {
	background:#FF0000;
	color:#FFFFFF;
	margin:2px;
}

.checkout_form_label {
	float:left;
	width:130px;
	margin:3px;
}

.checkout_form_field {
	float:left;
	width:50%;
}

.checkout_form_field input, .checkout_form_field select, .checkout_form_field span {
	margin:0;
	padding:0;
}

.checkout_form_forgot_password {
	float:left;
	width:50%;
	margin-top:10px;
	font-size:11px;
}


.checkout_account_form {
	padding:5px;
}

#checkout_copy_billing_to_shipping_div {
	vertical-align:middle;
	background:#dedede;
	padding:5px;
	color:#000000;
}

#checkout_copy_billing_to_shipping_div input {
	margin:5px;
}

#form_checkout_newsletter_div {
	margin:3px;
}

#form_checkout_newsletter_div {
	margin:3px;
}

#form_checkout_newsletter_div input, #form_checkout_newsletter_div span {
	vertical-align:middle;
}

#checkout_logout {
	padding:5px;
}

#order_submitted_message {
	display:none;
	font-size:16px;
	font-weight:bold;
	color:#006666;
	text-align:center;
	margin-top: 10px;
}


.receipt_header{
	background:	#55626A;
	padding: 5px;
	color: white;
	font-weight:bold;
}

.receipt_field_container {
	color: black;
	padding: 5px;
}

.receipt_label {
	float:left;
	width: 100px;
	padding: 1px;
	margin: 1px 1px 2px 1px;
	background: #EEEEEE;
}

.receipt_value {
	float:left;
	padding: 1px;
	margin: 1px 1px 2px 10px;
}

.receipt_cart_label {
	text-align:right;
	border:1px solid gray;
	padding:2px;
	font-weight:bold;
}

.receipt_cart_value {
	text-align:right;
	border:1px solid gray;
	padding:2px;
}

.dbalist_field {
	padding:15px 0 15px;
	font-size:12px;
}

.login_header {
	font-size:14px;
	background:#175c3d;
	color:#ffd541;
	padding:10px;
	font-weight:bold;
}

.login_field_container {
	color: black;
	padding: 5px;
}

.login_label {
	float:left;
	width: 160px;
}

.login_value {
	float:left;
	width: 195px;
}

.login_value input {
	margin:0;
	padding:0;
}

.register_benefits {
	float:left; 
	margin:0 0 0 80px; 
	font-size: 15px;
	font-weight:bold;
	padding:25px;
	background:#FFF8EE;
}

.register_benefits_ul {
	list-style-type:disc;
	margin-top:10px;
	font-weight:normal;
}

.register_benefits_ul li {
	margin-top:3px;
}

#online_class_easy_steps_header
{
	font-weight:bold;
	padding-bottom:15px;
}




#online_class_easy_steps_ol li
{
	padding-bottom:5px;
	font-size: 12px;
	font-weight: normal;
}

#online_class_easy_steps_ol li a
{
	font-weight: normal;
}

#online_class_materials {
	float:left; 
	border:5px solid #EEEEEE; 
	width:367px; 
	margin-left:20px; 
	padding:20px;
	height:303px;
	background:#FEFEFE;
}

#online_class_materials_header
{
	font-weight:bold;
	padding-bottom:15px;
}

#class_easy_steps {
	border:5px solid #EEEEEE;
	margin-top:20px; 
	padding:20px;
	background:#FEFEFE;
}

#online_class_scroll_down_warning {
	border:5px solid #cd6c27;
	background:#fefcce;
	color:#cd6c27;
	font-size:16px;
	margin:0;
	padding:10px;
	text-align:center;
	display:none;
	margin:10px 0 10px 0;
}

#online_class_pretest_div
{
	margin-top: 30px;
	display:none;
}

.exam_question {
	margin: 25px 0 0 20px;
	font-size: 13px;
	font-weight: bold;
	background:#EEEEEE;
	color:#222222;
	padding:10px 10px 5px 10px;
}

.exam_question_status
{
	margin: 0 0 0 20px;
	padding: 5px;
	text-align:left;
	font-weight: bold;
	display:block;
	border: 3px solid #EEEEEE;
}


.exam_question_answers_ul {
	margin: 10px 0 0 85px;
	font-size: 14px;
	font-weight: normal;
	list-style:none;
	list-style-position:inside;
}

.exam_question_answers_ul li {
	text-indent: -40px;
}

.exam_answser{
	margin: 0 0 5px 0;
	vertical-align:middle;
}

#submit_class{
	margin:20px 0 0 20px;
	background: #fff4e5;
	text-align:center;
	padding-top:15px;
	display:display;
	height:60px;
	display:none;
/*	display:block; */
}

#submit_class_message {
	margin:20px 0 0 20px;
	background: #fff4e5;
	text-align:center;
	height:60px;
	font-size: 18px;
}

#prcotor_locations_zip {
	height:24px;
	background:#FFF8EE;
	padding:10px;	

}

#prcotor_locations_zip_change {
	display:none;
	height:24px;
	background:#EFEFEF;
	padding:10px;	
}

#proctor_locations_contactus {
	float:right;
	padding:5px 10px 0 0;
}

.proctor_select {
	float:right;
	cursor:pointer;
}

.proctor_select_button {
	margin:-3px;
}

.proctor_location {
	margin-top:10px;
	background:#FFF8EE;
	padding:10px;
}

.proctor_location_header {
	background:#ffeed5;
	padding:10px;
}

.proctor_location_name {
	font-weight:bold;
	font-size:14px;
	float:left;
	width:300px;
}

.proctor_location_address {
	float:left;

}

.proctor_location_details {
	padding:0 0 5px 10px;;
	background:#ffeed5;
}



.proctor_location_contact {
	float:left;
	margin:0 60px 0 10px;
	width:350px;
}

.course_confirmation_label {
	float:left;
	font-weight:bold;
	width: 150px;
	margin:3px;
	padding:5px;
	background:#EFEFEF;
	font-size:14px;
}

.course_confirmation_value {
	float:left;
	margin:3px;
	padding:5px;
	font-size:14px;
	width:650px;
}


.final_exam_login_error {
	padding:10px;
	background:#AA0000;
	color:#FFFFFF;
	margin:10px 0 10px 0;
	text-align:center;
	font-size:14px;
}

.final_exam_step {
	background:#FFF8EE;
	margin:10px 0 10px 0;
	padding:5px 15px 5px;
	text-align:right;
}


.referafriend_label {
	float:left;
	font-weight:bold;
	width: 150px;
	margin:3px;
	padding:5px;
	background:#EFEFEF;
	font-size:14px;
}

.referafriend_value {
	float:left;
	margin:-2px 0 0 0;
	padding:5px;
	font-size:14px;
	width:650px;
}

.form_error_main {
	border:2px solid #CC0000;
	color:#CC0000;
	background:#fffafa;
	padding:10px;
	margin:0 0 10px 0;
}

.form_thankyou {
	border:2px solid #FFCC33;
	color:#7b5400;
	background:#FFFFCC;
	padding:10px;
	margin:0 0 10px 0;
	line-height:20px;
}

.survey_label {
	font-weight:bold;
	margin:3px;
	padding:5px;
	background:#EFEFEF;
	font-size:14px;
}

.survey_value {
	margin:-2px 0 10px 0;
	padding:5px;
	font-size:14px;
}

.survey_value textarea {
	width:400px;
	height:50px;
}

.survey_submit {
	text-align:center; 
	background:#FFF8EE;
	padding:10px;
}

#course_confirmation_survey {
	margin-top:20px; 
	padding:30px;
	font-size:18px;
	text-align:center;
	border: 20px solid #FFF8EE;
}

.instructor_filter {
	float: right;
    margin-right: 142px;
    margin-top: -44px;
}
.instructor_filter .survey_label{
	background: none;
	float: left;
	width: 150px;
}
.instructor_filter .survey_value{
	float: left;
	width: 100px;	
}

.course_filter {
	float: right;
    margin-right: 385px;
    margin-top: -42px;
}
.course_filter .survey_label{
	background: none;
	float: left;
	width: 120px;
}
.course_filter .survey_value{
	float: left;
	width: 100px;	
}

.courses_toggle{
    float: left;
    height: 30px;
    margin-left: 0;
    margin-top: -35px;
    position: absolute;
}
.ptCalendar{
	width: 900px;
}
tr.middle td{
	vertical-align: middle;
}

.time_slot li{
	margin:0px;
	list-style:disc outside none;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 5px;
	color: #165B3C;
}
.time_slot li span{
	font-size: 11px;
	color: #333;
}
.time_slot li span:hover{
	color: #6E300C;
}
.time_slot{
	padding: 10px 0;
}
.time_slot li a {
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}
.month_nav a{
	text-decoration:none;
}
/*
.calendar_course_popup{
	position:fixed;
	background-color: #FFF;
	width:600px;
	height:auto;
	z-index: 9002;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -300px;
	border: 2px solid #ccc;
	padding: 20px;
}
.calendar_course_popup_close{
	float: right;
	margin-top: -20px;
	margin-right: -20px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	margin-bottom: 10px;
}

.instructor_box{
	background: #FFF8EE;	
	padding: 20px;
	margin-bottom: 10px;
}
.instrictor_img_box{
	float: left;
	widht: 100px;
}
.instrictor_info_box{
    float: left;
    margin-left: 20px;
    width: 440px;
}
.instrictor_info_box h3{
	color: #A65621;
}
.instructor_box table td{
	padding:5px 10px;
	color: #A65621;
	border: 1px solid #F7DBB2;
}

.calendar_course_popup .green{
	color: #165B3C !important;
}
.popup_header{
	background: #7F3A11;
	color: #FFF;
	padding: 5px;
}
*/
.calendar_course_popup{
	position:absolute;
	background-color: #FFF;
	width:480px;
	height:auto;
	z-index: 9002;
	border: 2px solid #D29B77;
	padding: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	top:-180px;
	left: -200px;
} 
.instructor_box{
	background: #FFF8EE;	
	padding: 10px;
	margin-bottom: 10px;
}
.calendar_course_popup .instructor_box{
	margin-bottom: 0px;
}
.calendar_course_popup .calendar_course_popup h2, .calendar_course_popup .calendar_course_popup h4{
	font-size: 12px;
}
.popup_header{
	background: #7F3A11;
	color: #FFF;
	padding: 5px;

	margin:0px;
}
.calendar_course_popup .popup_header{
	font-size: 13px;
}
.instrictor_img_box{
	float: left;
	widht: 100px;
}
.instrictor_info_box{
    float: left;
    margin-left: 20px;
    width: 440px;
}
.instrictor_info_box h3{
	color: #A65621;
	font-size: 12px;
}
.instructor_box table td{
	padding:5px 10px;
	color: #A65621;
	border: 1px solid #F7DBB2;
}

.calendar_course_popup .green{
	color: #165B3C !important;
}
.cell_day_filler_empty, .cell_day_filler_open{
	background:#FFF3E4 !important;
	border: 1px solid white;
}
.ptCalendar tr.caption td{
	background: #7F3A11;
}
.ptCalendar tr.days td.cell_day_closed,.ptCalendar tr.days td.cell_day_open, .ptCalendar tr.days td.cell_day_closed_today{
	background: #F8E4CD;
}
.ptCalendar tr.days td.cell_day_closed_today{
	border-color: #7F3A11;
}
.ptCalendar .monthName{
	color: #7F3A11;
}
#couse_calendar{
	background:url(../../assets/images/toggle_calendar_bt.jpg) no-repeat 0 1px;
	padding-left: 20px;
	margin-right: 10px;
	line-height: 16px;
}
#couse_list{
	background:url(../../assets/images/toggle_list_bt.jpg) no-repeat 0 1px;
	padding-left: 20px;
	margin-right: 10px;	
	line-height: 16px;
}

/*sponsor list*/
.sponsor_box{
	background: #FFF8EE;
	padding: 20px;
	margin-bottom:20px;
}
.sponsor_details{
	float: left;
	width: 600px;
}
.sponsor_logo{
	float: right;
 
}
.sponsor_logo img{
	border: 5px solid #FFF;
	margin-top: -30px;
}
.no_courses{
	padding: 0 30px ;
	color: #165B3C;
	font-size: 14px;
	font-weight:bold;
}


.sponsored_courses_link_box{
	text-align: center;
}

.home_page_learn_your_home_banner {
	margin:20px 0;

}
.license_dot{
    font-size: 30px;
    font-weight: bold;
    line-height: 6px;
    margin-left: 4px !important;
}

.video_placeholder{
	margin: 0px auto;
	text-align: center !important;
}
.video_placeholder p{ 
	text-align: center !important;
}


.order_details_container{
	padding: 10px 0;
}
.footer{
	position:relative;
}
.footer_social{
	position:absolute; 
	left: 900px;
	top: 30px;
}
.footer_phone{
	position:absolute;
	left: 780px;
	top: 30px;
	font-size: 24px;
	width: 150px;
}

.player_container div{
	text-align: center;
	margin: 0px auto !important;
}
