*{margin:0; padding:0;}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a, a:link, a:visited 
{
	text-decoration:none;
	outline: none;
}

a:hover 
{
	text-decoration:underline;
}

img 
{
	border: none;
}

ul 
{
	list-style-type: none;
}

li 
{
	float: left;
}

.clear,
.clear1,
.clear2,
.clear3,
.clear4,
.clear5
{
	clear:both;
}

.container .horizontal_bar
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:895px;
	height:5px;
	margin:auto;
}

.horizontal_bar1
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:895px;
	height:5px;
	margin:auto;
	margin-bottom:30px;
}

.horizontal_bar2
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:580px;
	height:5px;
	margin-top:15px;
	float:left;
}

.contact_us .horizontal_bar2
{
	background:url(images/bg-horizontal-bar-big.jpg) repeat-x;
	width:586px;
	height:10px;
	margin-top:25px;
}

.horizontal_bar3
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:895px;
	height:5px;
	margin:auto;
}

.horizontal_bar4
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:2px;
	margin:auto;
}

.horizontal_bar5
{
	clear:both; 
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:586px;
	height:2px;
	float:left;
}

.horizontal_bar6
{
	clear:both; 
	background:url(images/bg-horizontal-bar-big.jpg) repeat-x;
	width:895px;
	height:10px;
	margin:auto;
}

.horizontal_bar7
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:585px;
	height:4px;
	margin:auto;
	margin-top:10px;
}

.horizontal_bar8
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:275px;
	height:4px;
	margin:auto;
	margin-top:10px;
}

.horizontal_bar9
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:895px;
	height:4px;
	margin:auto;
}

.horizontal_bar10
{
	clear:both; 
	background:url(images/bg-horizontal-bar-big.jpg) repeat-x;
	width:600px;
	height:10px;
	margin-left:35px;
}

.horizontal_bar11
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:2px;
	margin:auto;
}

.container .gap
{
	background:url(images/bg-horizontal-bar-small.jpg) repeat-x;
	width:600px;
	height:1px;
	margin-left:35px;
}

.admin_edit_catalog_event_details .gap1,
.member_calendar_right .gap1
{
	background:url(images/bg-horizontal-bar-small.jpg) repeat-x;
	width:580px;
	height:1px;
	margin-top:10px;
	float:left;
}

.gap2
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:2px;
	margin:auto;
}

.gap4
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:1px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.gap5
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:2px;
	margin:auto;
	margin-top:30px;
	margin-bottom:10px;
}

.gap6
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:895px;
	height:2px;
	margin:auto;
}

.gap7
{
	background:url(images/bg-horizontal-bar-medium.jpg) repeat-x;
	width:600px;
	height:2px;
	margin-left:35px;
}

.gap8
{
	background:url(images/bg-horizontal-bar.jpg) repeat-x;
	width:100%;
	height:4px;
}

.gap9
{
	background:url(images/bg-horizontal-bar-small.jpg) repeat-x;
	width:586px;
	height:1px;
	margin-top:10px;
	float:left;
}

.logo a,
.username_password ul li,
.admin_edit_footer,
/*.nav_menu ul li,*/
.nav_search ul li,
.body_login_box ul li.login_box_submit,
.admin_member_manager_tabular_data ul li.view_certificate,
.admin_member_manager_tabular_data ul li.admin_add_new_course,
.admin_member_manager_tabular_data ul li.online_testing,
.admin_member_manager_tabular_data ul li.print_receipt,
.shopping_cart_tabular_data ul li.cart_update,
.shopping_cart_tabular_data ul li.cart_delete,
.bottom_field li,
.textarea_admin_contact ul li,
.admin_edit_catalog_event_details ul li.contact_save1,
.admin_edit_catalog_event_details ul li.contact_cancel,
.order_confirmation_box_middle_in ul li.title_services,
.order_confirmation_box_middle_in ul li.title_questions,
.order_confirmation_box_middle_in ul li.delete_services,
.add_new_services,
.top_field li,
ul.admin_edit_course_details_footer_save li,
.star,
.right_congratulations li.click_here_to_print,
.certification_manual_entry_details_course_form li,
.admin_member_manager_tabular_data table th ul li,
.member_account_information ul,
.right_course_catalog .add_to_cart,
.shipping_address ul li,
.shopping_cart_bottom1 li.member_panel,
.shopping_cart_bottom1 li.back_home,
.container_right ul.home_calendar li,
.shopping_cart_tabular_data .row_blank1,
.shopping_cart_bottom1 .cupon_code_add,
.rate_course_submit,
.register_create_account,
.register_add,
.print_complete_records,
.print_certificate,
.online_testing_bottom li
{
	text-indent:-5000px;
}

ul.show li
{
	text-indent: 0px;
}

.wrapper
{
	width:965px;
	margin:auto;
}
	
.header
{
	height:127px;
}

.logo
{
	margin-top:18px;
	float:left;
}

.logo a,.logo a:link, .logo a:visited
{
	background-repeat:no-repeat;
	width:371px;
	height:90px;
	margin-left:30px;
	display:block;
}

.login
{
	margin-top:40px;	
	width:500px;
	float:right;	
}

.username_password
{
	width:296px;
	float:right;
}

.username_password a, .username_password a:link, .username_password a:visited {
	color: #999999;
}

.username_password .input_login
{
	border-top:ridge #CCCCCC;
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width:100px;
	margin-right:10px;
	padding-left:5px;
	float:left;
}

.username_password .input_password
{
	border-top:ridge #CCCCCC;
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width:100px;
	margin-right:6px;
	padding-left:5px;
	float:left;
	vertical-align:middle;
}

.username_password label,
.top_field label
{
	margin-right:15px;
	/*padding-left:3px;*/
	float: left;
	width: 100px;
	color: #555;
	/*display:none;*/
}

.username_password ul
{	
	float:right;
}
		
.username_password ul li a.btn_login,
a.btn_login
{
	background:url(images/btn-login.gif) no-repeat;
	width:63px;
	height:23px;
	display:block;
	position: relative;
	top: -23px;
}

.link_white , .link_white:hover, .link_white:link, .link_white:visited
{
	color: White;
}

.new_user_forgot_password
{
	margin-top:15px;
	float:right;
}

.new_user_forgot_password ul li
{
	margin-left:10px;
}

.new_user_forgot_password ul li.divider
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:bold;
	color:#6B818F;
}

.new_user_forgot_password ul li a
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:bold;
	color:#6B818F;
}

.nav_left
{
	background:url(images/bg-nav-left-round.gif) no-repeat;
	width:9px;
	height:46px;
	float:left;
}

.nav_middle
{
	background:url(images/bg-nav.jpg) repeat-x;
	width:947px;
	height:46px;
	float:left;
}

.nav_right
{
	background:url(images/bg-nav-right-round.gif) no-repeat;
	width:9px;
	height:46px;
	float:right;
}

.nav_menu
{
	height:46px;
	float:left;	 
}

.nav_search
{
	width:183px;
	height:46px;
	float:right; 
}

.nav_menu ul li
{
	background-image:url(images/bg-nav-divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:46px;
}

.nav_menu ul li a, .nav_menu ul li a:link, .nav_menu ul li a:visited {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
/*	width: 110px; in stylesIE6.css ONLY */
	height: 31px;
	margin: 0px 15px 0px 15px;
/*	margin: 0px 5px; in stylesIE6.css ONLY */
	padding-top: 15px;
	display: block;
}

/*.nav_menu ul li a.rouge_lnk {
	width: 190px;
	height: 38px;
	padding-top: 8px;
} in stylesIE6.css ONLY */

.nav_menu ul li.no_divider
{
	background:none;
}

.nav_menu ul li a.btn_home,
.nav_menu ul li a.btn_certifying,
.nav_menu ul li a.btn_course,
.nav_menu ul li a.btn_shopping
{
	margin-left:12px;
	margin-right:12px;
	margin-top:20px;
	display:block;
}

.nav_menu ul li a.btn_home
{
	vertical-align:middle;
	background:url(images/nav-home.jpg) no-repeat;
	width:39px;
}

.nav_menu ul li a.btn_certifying
{
	background:url(images/nav-certifying.jpg) no-repeat;
	width:255px;	
}

.nav_menu ul li a.btn_course
{
	background:url(images/nav-course-catalog.jpg) no-repeat;
	width:100px;
}

.nav_menu ul li a.btn_shopping
{
	background:url(images/nav-shopping-cart.jpg) no-repeat;
	width:93px;
}

.nav_menu ul li a.btn_contact
{
	background:url(images/nav-contact-us.jpg) no-repeat;
	width:72px;
	margin-left:12px;
	margin-top:20px;
	display:block
}

.nav_search .input_search
{
	border-top:solid 1px #d6d6d6;
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width:160px;
	height:18px;
	margin-right:5px;
	margin-top:12px;
	float:left;
	line-height:22px;
	padding:4px 0px
}

.nav_search label
{
	display:none;
}

.nav_search ul
{	
	float:right;
	margin-top:18px;
}
	
.nav_search ul li a.btn_search
{
	background-image:url(images/btn-search.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
}
.btn_search
{
	background-image:url(images/btn-search.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	}

.content_wrapper
{
	background:url(images/bg-content-wrapper.gif) repeat-y;
	
}

.content_top
{
	background:url(images/bg-top-content.jpg) repeat-x;
	width:959px;
	height:70px;
	margin:3px;
	margin-top:1px;
}	

.container
{
	background:url(images/bg-content-wrapper.gif) repeat-y;
	margin:auto;
}	

.services_container
{
	background:url(images/bg-top-content.jpg) top repeat-x;
	width:959px;
	margin:3px;
	margin-top:1px;
}	

.container_in,
.contact_us
{
	width:895px;
	margin:auto;
}

.content_bottom
{
	background:url(images/bg-content-bottom.jpg) no-repeat;
	width:965px;
	height:65px;
}

.login_box
{
	width:326px;
	height:206px;
	margin:auto;
}

.calendar_box
{
	width:270px;
	height:260px;
	float:left;
}

.login_box_top
{
	clear:both;
	background-repeat:no-repeat;
	width:326px;
	height:8px;
	margin-top:40px;
}

.calendar_box_top
{
	font-size: 0em;
	clear:both;
	background-repeat:no-repeat;
	width:270px;
	height:8px;
}

.login_box_middle
{
	clear:both;
	background:url(images/bg-login-box-middle.jpg);
	background-repeat:repeat-x;
	width:326px;
	height:190px;
}

.calendar_box_middle
{
	clear:both;
	background-color:#5a6c78;
	width:270px;
	/*height:244px;*/
}

.calendar_holder
{
	margin-left: auto;
	margin-right: auto;
	width: 234px;
	font-weight: bold;
	color: #ffffff;
}

.calendar_holder .day,
.calendar_holder .day a,
.calendar_holder .day a:link,
.calendar_holder .day a:visited
{
	color: #ffffff;
}

/*
.calendar
{
	background-repeat:no-repeat;
	width:223px;
	height:186px;
	position:relative;
	top:23px;
	left:23px;
}
*/
.calendar1
{
	background-repeat:no-repeat;
	width:223px;
	height:182px;
	position:relative;
	top:23px;
	left:23px;
}

.login_box_bottom
{
	clear:both;
	background-repeat:no-repeat;
	width:326px;
	height:8px;
}

.calendar_box_bottom
{
	clear:both;
	font-size: 0em;
	background-repeat:no-repeat;
	width:270px;
	height:8px;
}

.login_box_bottom_shadow
{
	float: left;
	clear: both;
	background-repeat:no-repeat;
	width:326px;
	height:34px;
	margin-top:5px;
}

.calendar_box_bottom_shadow
{
	background-repeat:no-repeat;
	width:270px;
	height:34px;
	margin-top:5px;
}

.contact_us_calendar_box
{
	width:270px;
	float:right;
	margin-top:6px;
}

.contact_us_calendar_box_top
{
	clear:both;
	background-repeat:no-repeat;
	width:270px;
	height:68px;
}

.contact_us_calendar_box_middle
{
	clear:both;
	background-color:#5e6f7b;	
	width:270px;
}

.contact_us_calendar_box_middle2 li
{
	clear:both;
	float:none;
}

.contact_us_calendar_box_middle2 li.phone
{
	background-repeat:no-repeat;
	width:54px;
	height:16px;
	margin-left:25px;
	margin-bottom:10px;
	float:none;
}

.contact_us_calendar_box_middle2 li.phone_number
{
	font-family:"Arial";
	font-size:1.5em;
	color:#f8f8f8;
	background-repeat:no-repeat;
	height:16px;
	margin-left:25px;
	float:none;
}

.contact_us_calendar_box_middle1 p
{
	font-family:"Arial";
	font-size:0.9em!important;
	font-weight:normal;
	text-align:left!important;
	letter-spacing:0.03em!important;
	color:#f8f8f8!important;
	margin-left:0!important;
	margin-right:0!important;
}

.contact_us_calendar_box_middle3
{
	background-repeat:no-repeat;
	width:239px;
	height:166px;
	margin:auto;
}

.contact_us_calendar_box_bottom
{
	clear:both;
	font-size: 0em;
	background-repeat:no-repeat;
	width:270px;
	height:8px;
}

.contact_us_calendar_box_bottom_shadow
{
	background-repeat:no-repeat;
	width:270px;
	height:34px;
	margin-top:5px;
}

.container_right .contact_us_calendar_box_bottom_shadow
{
	margin-top:-3px;
}

.title_login_box
{
	background:url(images/title-login-box.jpg) no-repeat;
	width:52px;
	height:17px;
	margin:auto;
	position:relative;
	top:10px;
}

.body_login_box
{
	margin:25px;
}

.body_login_box .input_box_login
{
	border:solid 1px #d6d6d6;
	width:198px;
	height: 18px; 
	margin-left:10px;
/*	line-height:30px;*/ /* very bad! this does nothing but make IE look terrible */
	padding: 4px 0;
	
	
}

.body_login_box label
{
	font-family:"Arial";
	font-size:1em;
	color:#ffffff;
	float:left;
	line-height:30px;
}

.body_login_box ul
{	
	width:198px;
	margin-top:15px;
	float:right;
}

/*change*/

.btn_submit
{
	background-repeat:no-repeat;
	width:80px;
	height:29px;
	float:left;
	display:block;
}

.contact_us ul li.contact_save1 a.btn_submit
{
	background:url(images/btn-submit.gif) no-repeat;
	width:80px;
	height:29px;
	margin-left:100px; 
	display:block;
}

.body_login_box ul li.login_box_forgot
{
	float:right;
}

.body_login_box ul li.login_box_forgot a.box_forgot_password
{
	font-family:"Arial";
	font-size:.9em;
	color:#ffffff;
	text-decoration:underline;
	line-height:29px;
}

.title_content_top,
.title_course_catalog_top
{
	font-family:"Arial";
	font-size: 13px;
	color:#324352;
	padding-top:30px;
	padding-left:35px;	 
}

.services_container .title_content_top
{
	padding:0;
	margin-bottom:15px;	 
}

.container p,
.order_confirmation_text,
.order_confirmation_text1
{
	font-family:"Arial";
	font-size:1.2em;
	text-align:justify;
	color:#666666;
	margin-left:35px;
	margin-right:35px;
	margin-bottom:30px;
}

.order_confirmation_text,
.order_confirmation_text1
{
	font-weight:bold;
	margin-left:35px;
	margin-right:5px;
	margin-bottom:15px;
}

.order_confirmation_text
{
	font-size:1.3em;
}

.order_confirmation_text1
{
	font-size:1.2em;
}
/*change*/
.title_content_body 
{
	font-family:"Arial";
	font-size:1.1em;
	color:#324352;
	padding-top:15px;	
	border-bottom: 2px solid #CCC; 
	width:895px;
	margin:auto;
}
/*change*/
.content_link ul
{ 
	width:895px;
	
}	
.content_link1 
{ 
	width:895px;
	margin-left:17px;
}	



.faq .content_link ul
{ 
	width:895px;
	margin:auto;
	
	
}	
/*change*/
.content_link ul li
{ 
	background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;	
	width:895px;
	height:30px;
	float:none;
	margin-left:35px;
	border-bottom: 1px solid #CCC;
}		

.faq .content_link ul li
{ 
	background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;	
	width:895px;
	height:30px;
	float:none;
}		

.content_link ul li a
{
	font-family:"Arial";
	font-size:1.35em;
	font-weight:bold;
	letter-spacing:-.05em;
	color:#003399;
	line-height:25px;
	margin-left:35px;
}			

.content_link_sitemap,
.content_link_sitemap:hover,
.content_link_sitemap:visited
{
	font-family:"Arial"!important;
	font-size:1.1em!important;
	font-weight:bold!important;
	letter-spacing:-.05em!important;
	color:#003399!important;
	line-height:25px!important;
	text-decoration:none!important;
}			

.faq .content_link ul li a
{
	font-family:"Arial";
	font-size:1.20em;
	letter-spacing:normal;
	color:#003399;
	line-height:25px;
}			

.faq_text h2
{
	margin-top:30px;
	margin-left:35px;
	margin-bottom:10px;
	font-family:"Arial";
	font-size:1.20em;
	letter-spacing:normal;
	color:#555555;
	line-height:25px;
}			

.member_calendar_right ul
{ 
	background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;	
	width:580px;
	height:30px;
}	

.member_calendar_right ul li a,
.member_calendar_right ul li.divider,
.member_calendar_right h2.fifty_number
{
	font-family:"Arial";
	font-size:1.35em;
	font-weight:bold;
	letter-spacing:-.05em;
	color:#003399;
}		

.member_calendar_right ul li a.link_course_date,
.member_calendar_right ul li.divider,
.member_calendar_right h2.fifty_number
{
	color:#666666;
}		

.member_calendar_right ul li a.link_course_name
{
	text-decoration:underline;
}

.member_calendar_right ul li a.link_course_name,
.member_calendar_right ul li a.link_course_date,
.member_calendar_right ul li.divider
{
	margin-left:13px;
}

.admin_member_manager_tabular_data,
.shopping_cart_tabular_data
{
	width:895px;
	margin:auto;
}

.member_member_panel .admin_member_manager_tabular_data
{
	width:580px;
	float:left;
}

.right_course_catalog .admin_member_manager_tabular_data
{
	width:700px;
	margin-top:30px;
}

.admin_member_manager_tabular_data table
{
	border:none;
	border-bottom:1px #e8e8e8;
	border-bottom-style:solid;
}

.shopping_cart_tabular_data table
{
	border:none;
}
.shopping_cart_tabular_data th
{
	font-family:"Arial";
	color:#666666;
	text-align:left;
	background-color:#e8e8e8;
	height:30px;
	border:none; 
	
}

.admin_member_manager_tabular_data th
{
	font-family:"Arial";
	color:#666666;
	text-align:left;
	background-color:#e8e8e8;
	height:25px;
	padding-left:8px;
	border:none; 
	border-bottom: solid 2px #cccccc ;
}
.admin_member_manager_tabular_data td,
.shopping_cart_tabular_data td
{
	padding-left:0px;
	font-family:"Arial";
	font-size:.9em;
	color:#666666;
	height:35px;
	border:1px #e8e8e8;
	border-style:solid;
	border-left:none;
	
	border-bottom: solid 1px #cccccc ;
	text-align:left;
}

.admin_member_manager_tabular_data td.last_td,
.shopping_cart_tabular_data td.last_td
{  	
 border-right:none;
}

.shopping_cart_tabular_data td.last_td
{  	
 border-top:none;
}

.admin_member_manager_tabular_data .th1,
.admin_member_manager_tabular_data .th2,
.admin_member_manager_tabular_data .th4
{
	width:15%;	
}

.admin_member_manager_tabular_data .th3
{
	width:17%;	
}

.admin_member_manager_tabular_data .th5
{
	width:17%;	
}

.admin_member_manager_tabular_data .last_th
{
	width:21%;	
	background-color:#ffffff;
	text-align:left;
}

.shopping_cart_tabular_data .th1
{
	width:72%;
}

.shopping_cart_tabular_data .th2,
.shopping_cart_tabular_data .last_th
{
	text-align:center;
	width:10%;
}

.shopping_cart_tabular_data .th3
{
	text-align:center;
	width:8%;
	border-top: 1px solid #FFFFFF;
	border-right:none;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.shopping_cart_tabular_data td.row_blank
{
	text-indent:-5000px;
	height:10px;
	border:none;
}

.shopping_cart_tabular_data .row_blank1
{
	height:20px;
	border-bottom:4px #e8e8e8;
	border-bottom-style:solid;
	border-right:none;
}

.shopping_cart_tabular_data th
{
	padding-left:10px;
	border:1px solid #ffffff;
}

.shopping_cart_tabular_data .last_th
{
	text-align:left;
	text-indent:-5000px;
	background-color:#ffffff;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:4px solid #e8e8e8;
}

.shopping_cart_tabular_data td
{
	text-align:center;
	vertical-align:top;
	border-top:none;
}

.shopping_cart_tabular_data .input_qty
{
	border-color:#cccccc;
	border-width:thin;
	border-top-style:inset;
	width:45px;
	height:20px;
}

.shopping_cart_tabular_data label
{
	display:none;
}

.shopping_cart_tabular_data td h2,
.shopping_cart_tabular_data td p
{
	text-align:left;
	margin:0;
	float:left;	
}

.shopping_cart_tabular_data td p
{
	width:600px;
	padding-bottom: 15px;
}

.shopping_cart_tabular_data td h2,
.shopping_cart_middle_left h2,
.shopping_cart_middle_right h2
{
	font-family:"Arial";
	font-size:1.7em;
	font-weight:normal;
	color:#324352;
}

.shopping_cart_tabular_data td p
{
	font-family:"Arial";
	font-size:1.1em;
}

.shopping_cart_tabular_data td h2.price
{
	font-size:1.6em;
	text-align:center;
	color:#5b7595;
	width:100%;
	margin:auto;
}

.shopping_cart_tabular_data .last_td ul li
{
	float:none;
}

.shopping_cart_tabular_data td.last_td ul li .btn_cart_update
{
	background-image:url(images/btn-cart-update.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}

.shopping_cart_tabular_data td.last_td ul li .btn_cart_delete
{
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}

.shopping_cart_tabular_data td.last_td ul,
.shopping_cart_tabular_data td.last_td ul li .btn_cart_update
{
	width:62px;
	height:23px;
	margin:auto;
	margin-bottom:5px;
}

.shopping_cart_tabular_data td.last_td ul li .btn_cart_delete
{
	width:65px;
	height:26px;
	margin:auto;
}

.shopping_cart_middle_left
{
	width:585px;
	float:left;
}

.shopping_cart_middle_right
{
	width:275px;
	float:right;
}

.shopping_cart_middle_left_left
{
	width:270px;
	float:left;
}

.shopping_cart_middle_left_right
{
	width:315px;
	float:right;
}

.shipping_address 
{
	background:url(images/bg-body-shipping-address.jpg) top repeat-x;
	background-color:#e8e8e8;
	width:275px;
}

.shipping_address label,
.shipping_address input,
.shipping_address select,
.shipping_address h2,
.shopping_cart_middle_left_left h2,
.shipping_billing,
.shopping_cart_middle_left_right p
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:bold;
	color:#333333;
}

.shopping_cart_middle_left_left p,
.shopping_cart_middle_left_right p
{
	margin:0;
}

.shopping_cart_middle_left_right p
{
	font-weight:normal;
	line-height:12px;
	width:260px;
	margin-top:10px;
}

.shipping_address .fields_shipping_top
{
	margin:auto;
	padding-top:15px;
	padding-bottom:20px;
}

.shipping_address .fields_shipping_bottom
{
	width:260px;
	margin:auto;
}

.shipping_address .white_divider
{
	clear:both;
	background:url(images/bg-shipping-address-white-divider.jpg) repeat-x;
	width:260px;
	height:3px;
}

.shipping_address label
{
	display:block;
	margin-bottom:4px;
}

.shipping_billing label
{
	display:block;
}

.shipping_address .input_name_shipping,
.shipping_address .input_city_shipping,
.shipping_address .input_state_shipping,
.shipping_address .input_zip_shipping,
.shipping_address .input_phone_shipping
{
	margin-bottom:6px;
}

.shipping_address .label_shipping
{
	display:none;
}

.shipping_address .radio_shipping,
.fields_shipping_top h2
{
	float:left;
	height:20px;
	line-height:18px;
}

.shopping_cart_middle_left_left .radio_shipping0,
.shopping_cart_middle_left_left h2
{
	float:left;
}

.shopping_cart_middle_left_left .radio_shipping0
{
	height:16px;
	margin-right:5px;
}

.shopping_cart_middle_left_left h2
{
	width:90%;
}

.shipping_address .input_name_shipping
{
	width:260px;
	height:20px;
}

.shipping_address .input_city_shipping
{
	width:170px;
	height:20px;
	float:left;
}

.shipping_address .label_input_city
{
	float:left;
}

.shipping_address .label_input_state
{
	float:right;
}

.shipping_address .label_input_zip
{
	float:left;
}

.shipping_address .label_input_phone
{
	float:right;
}

.shipping_address .input_state_shipping
{
	width:78px;
	height:20px;
}

.shipping_address .input_zip_shipping
{
	width:100px;
	height:20px;
}

.shipping_address .input_zip_shipping
{
	width:100px;
	height:20px;
}

.shipping_address .input_phone_shipping
{
	width:140px;
	height:20px;
}

.shipping_address .select_shipping
{
	width:200px;
	height:20px;
	margin-bottom:10px;
}

.shipping_address .select_shipping1
{
	width:75px;
	height:20px;
	line-height:22px;
	float:left;
}

.shipping_address .select_shipping2
{
	width:60px;
	height:20px;
	line-height:22px;
	float:left;
	margin-right:10px;
}

.shipping_address ul li
{
	line-height:20px;
}

.shipping_address ul li a,
.register_add .btn_register_add
{
	background:url(images/bg-shipping-address-small-add.jpg) no-repeat;
	width:48px;
	height:22px;
	display:block;
	float:left;
}

.shipping_billing 
{
	float:right;
	font-weight:bold;
	width:275px;
}

.shopping_cart_bottom1
{
	height:115px;
	margin-top:10px;
	padding-right: 30px;
}

.shopping_cart_bottom2
{
	height:30px;
	padding-right: 30px;
}

ul.shopping_cart_bottom1_left
{
	float:left;
}

.shopping_cart_bottom1 .btn_member_panel
{
	background-image:url(images/btn-go-to-member-panel.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:25px;
	margin-right:5px;
	display:block;
}

.shopping_cart_bottom1 .btn_back_home
{
	background-image:url(images/btn-back-to-home.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	display:block;
}

ul.shopping_cart_bottom1_right
{
	float:right;
	width:440px;
}

.shopping_cart_bottom1 li.cupon_code h2,
.shopping_cart_bottom1 li.subtotal,
.shopping_cart_bottom1 li.subtotal p
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:bold;
	color:#777777;
	line-height:20px;
}

li.cupon_code
{
	width:240px;
	float:left;
}

li.subtotal
{
	width:180px;
	float:right;
}

.shopping_cart_bottom1 li.cupon_code h2
{
	float:left;
}

.shopping_cart_bottom1 li.cupon_code .input_cupon_code
{
	width:150px;
	height:20px;
	float:right;
}


.shopping_cart_bottom1 ul.subtotal_top
{
	background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;
	height:25px;
}

.shopping_cart_bottom1 ul.subtotal_top li
{
	line-height:20px;
	float:left;
}

.shopping_cart_bottom1 ul.subtotal_top li.subtotal_number
{
	font-family:"Arial";
	font-size:1.7em;
	font-weight:bold;
	color:#3072A3;
	line-height:20px;
	letter-spacing:-.001em;
	float:right;
}

.shopping_cart_bottom1 li.subtotal p
{
	font-size:1em;
	font-weight:normal;
	color:#666666;
	text-align:left;
	letter-spacing:-.001em;
	line-height:normal;
	margin:0;
}

.shopping_cart_bottom2 li
{
	line-height:30px;
	float:right;
}

.shopping_cart_bottom2 li a
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:bold;
	text-decoration:underline!important;
	color:#3072A3;
	position:relative;
}
	
.shopping_cart_bottom2 li.check_out
{
	text-indent:-5000px;
}

.shopping_cart_bottom2 li .btn_check_out
{
	width:101px;
	height:30px;
	margin-left:20px;
	display:block;
}

.shopping_cart_bottom1 .btn_cupon_code_add
{
	background-repeat:no-repeat;
	margin-top:9px;
	margin-left:180px;
	display:block;
}

.content_leftcol 
{
	font-size:1.1em;
}

h3.billing_information 
{ 
	margin:0pt 0pt 10px;
}

.content_leftcol h3 
{ 
	font-size:1.4em;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
}

.billing_divider 
{
	background:#E8E8E8 none repeat scroll 0%;
}

.billing_credit 
{ 
	line-height:30px;
}

.img_credit_cards 
{ 
	margin:10px 0pt 0pt 24px;
}

.img_credit_cards li 
{ 
	margin:0pt 6px 0pt 0pt;
}

.bg_input_shipping_name 
{
	background:transparent url(images/bg_input_shipping.jpg) no-repeat scroll 0pt;
	height:22px;
	width:260px;
}

.input_name_billing 
{ 
	background:transparent none repeat scroll 0%;
	border:medium none;
	height:18px;
	text-indent:3px;
	width:256px;
}

.billing_select_option
 { 
	margin:0pt 0pt 3px;
}

.billing_select_option li 
{ 
	margin:0pt 10px 0pt 0pt;
}

.bg_input_shipping_name 
{ 
	background:transparent url(images/bg_input_shipping.jpg) no-repeat scroll 0pt;
	height:22px;
	width:260px;
}

.input_name_billing 
{ 
	background:transparent none repeat scroll 0%;
	border:medium none;
	height:18px;
	text-indent:3px;
	width:256px;
}
.admin_member_manager_tabular_data select.select_option
{
	width:105px;
	border-width:thin;
}

.admin_member_manager_tabular_data ul li
{
	line-height:23px;
}

.admin_member_manager_tabular_data ul li a.edit_course_catalog,
.admin_member_manager_tabular_data ul li a.delete_course_catalog,
.admin_member_manager_tabular_data ul li.edit_course_catalog_divider,
.admin_member_manager_tabular_data ul li a.delete_user,
.left_image_edit_certifying_organizations ul li ul li.edit_course_catalog_divider,
.right_image_edit_certifying_organizations ul li ul li.edit_course_catalog_divider,
.left_image_edit_certifying_organizations ul li ul li a,
.right_image_edit_certifying_organizations ul li ul li a
{
	font-family:"Arial";
	color:#003399;
}

.admin_member_manager_tabular_data ul li a.btn_view_certificate
{
	background:url(images/btn-view-certificate.gif);
	background-repeat:no-repeat;
	width:102px;
	height:23px;
	margin-left:15px;
	display:block;
}

.admin_member_manager_tabular_data ul li.edit_course_catalog_divider,
.left_image_edit_certifying_organizations ul li ul li.edit_course_catalog_divider,
.right_image_edit_certifying_organizations ul li ul li.edit_course_catalog_divider,
.admin_edit_course_details_footer_divider
{
	margin-left:5px;
	margin-right:5px;
}

.btn_add_new_course {
	position: relative;
	margin-top: 10px;
}

.admin_order_confirmation_in li.admin_edit_course_details_footer_divider
{
	margin-left:10px;
	margin-right:10px;
}

.admin_order_confirmation_in li.admin_edit_footer_rating
{
	 
	margin-top:2px;
	margin-right:5px;
	margin-left:0!important;
 	float:right!important;
}

.admin_member_manager_tabular_data ul li a.btn_add_new_course
{
	background:url(images/btn-add-new-course.gif) no-repeat;
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	margin-top:20px;
	display:block;
}

.admin_member_manager_tabular_data ul li a.btn_take_online_test
{
	background:url(images/btn-take-online-test.gif) no-repeat;
	background-repeat:no-repeat;
	width:183px;
	height:36px;
	margin-top:20px;
	display:block;
}

.admin_member_manager_tabular_data ul li a.btn_online_testing
{
	background:url(images/btn-online-testing.gif) no-repeat;
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	margin-top:20px;
	display:block;
}

.admin_member_manager_tabular_data ul li a.btn_print_receipt
{
	background:url(images/btn-print-receipt.gif) no-repeat;
	background-repeat:no-repeat;
	width:136px;
	height:28px;
	margin-top:10px;
	display:block;
}

.admin_member_manager_tabular_data table th ul li a
{
	background:url(images/btn-add-new.gif) no-repeat;
	width:77px;
	height:28px;
	margin-bottom:5px;
	display:block;
}

.textarea_admin_contact
{
	width:893px;
	margin:auto;
}

.textarea_admin_contact label
{
	display:none;
}

.textarea_admin_contact .textarea_contact
{
	border-top:solid #CCCCCC;
	border-left:solid #CCCCCC;
	border-right:solid #CCCCCC;
	border-bottom:solid #CCCCCC;
	width:889px;
	height:122px;
	margin-top:15px;
	overflow-y:scroll;
}

.textarea_admin_contact .textarea_contact1
{
	border-top:solid #CCCCCC;
	border-left:solid #CCCCCC;
	border-right:solid #CCCCCC;
	border-bottom:solid #CCCCCC;
	width:360px;
	height:122px;
	margin-top:15px;
	margin-left:30px;
	overflow-y:scroll;
}

.textarea_admin_contact ul li.contact_save a
{
	background:url(images/btn-save.gif) no-repeat;	
	width:80px;
	height:29px;
	display:block;
}

.textarea_admin_contact ul li.contact_save1 a
{
	background:url(images/btn-save-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	margin-left:115px;
	display:block;
}

.admin_edit_catalog_event_details ul li.contact_save1 a
{
	background:url(images/btn-save-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	margin-left:73px;
	display:block;
}

.certification_manual_entry_details_course_form ul li.contact_save1 a
{
	background:url(images/btn-save-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	display:block;
}

.textarea_admin_contact ul li.contact_cancel a
{
	background:url(images/btn-cancel-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	margin-left:10px;
	margin-bottom:100px;
	display:block;
}

.certification_manual_entry_details_course_form ul li.contact_cancel a
{
	background:url(images/btn-cancel-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	display:block;
}

.admin_order_confirmation
{
	width:895px;
	margin:auto;
}

.left_admin_order_confirmation
{
	width:240px;
	float:left;
}

.left_congratulations
{
	width:240px;
	float:left;
}

.right_admin_order_confirmation
{
	width:635px;
	float:right;
}

.services_container .right_admin_order_confirmation
{
	width:625px;
	float:right;
}

.right_congratulations
{
	width:625px;
	float:right;
}

.right_congratulations li.click_here_to_print
{
	margin-top:50px;
}

.right_congratulations li a.click_here_to_print
{
	background:url(images/btn-click-here-to-print.gif) no-repeat;
	width:314px;
	height:29px;
	display:block;
}

.admin_order_confirmation_box_top
{
	clear:both;
	background-repeat:no-repeat;
	width:240px;
	height:7px;
}

.admin_order_confirmation_box_middle,
.congratulations_box_middle
{
	clear:both;
	background-color:#5a6b77;
	width:240px;
}

.admin_order_confirmation_box_bottom
{
	clear:both;
	background-repeat:no-repeat;
	width:240px;
	height:7px;
}

.admin_order_confirmation_box_bottom_shadow
{
	background-repeat:no-repeat;
	width:240px;
	height:29px;
}

/*
 Removed for the online testing
.admin_order_confirmation label
{
	display:none;
}*/

.right_admin_order_confirmation .textarea_contact
{
	border-color:#cccccc;
	border-width:thin;
	width:633px;
	height:122px;
	overflow-y:scroll;
}

.order_confirmation_box_middle_in
{
	padding-top:10px;
	padding-right:20px;
	padding-left:20px;
}

.congratulations_box_middle_in
{
	clear:both;
	background-color:#999999;
	width:210px;
	margin:auto;
}

.order_confirmation_box_middle_in ul li
{
	background:url(images/bg-services-divider.jpg) bottom repeat-x;
	float:none;
	/*height:30px;*/
}

.order_confirmation_box_middle_in ul li.title_services h2
{
	background-repeat:no-repeat;
	width:71px;
	height:17px;
	line-height:17px;
	margin-bottom:13px;
}

.order_confirmation_box_middle_in ul li.title_questions h2
{
	background-repeat:no-repeat;
	width:84px;
	height:19px;
	line-height:19px;
	margin-bottom:13px;
}

.order_confirmation_box_middle_in ul li a
{
	font-family:"Arial";
	font-size:1.1em;
	color:#ffffff;
	line-height:28px;
}

.order_confirmation_box_middle_in ul li.delete_services
{
	width:125px;
	height:25px;
	margin-top:25px;
}

.order_confirmation_box_middle_in ul li.delete_services a.btn_delete_service  
{
	background-repeat:no-repeat;
	width:125px;
	height:25px;
	position:relative;
	display:block;
}

.input_add_new_services
{
	border-color:#cccccc;
	border-width:thin;
	border-top-style:inset;
	width:225px;
	height:25px;
	margin-left:5px;
} 

.add_new_services a.btn_add_new_services
{
	background-image:url(images/btn-add-new-service.gif);
	background-repeat:no-repeat;
	width:120px;
	height:29px;
	display:block;	
}

.left_image_edit_certifying_organizations ul li,
.right_image_edit_certifying_organizations ul li
{
	text-indent:0;
	float:none;
}

.left_image_edit_certifying_organizations ul li ul li,
.right_image_edit_certifying_organizations ul li ul li
{
	float:left;
}

.left_image_edit_certifying_organizations
{
	width:49%;
	float:left;
}

.right_image_edit_certifying_organizations
{
	width:49%;
	float:right;
}

.left_image_edit_certifying_organizations ul li a.image_edit_certifying_organizations,
.right_image_edit_certifying_organizations ul li a.image_edit_certifying_organizations
{
	margin:auto;
}

.left_image_edit_certifying_organizations a.image_edit_certifying_organizations,
.right_image_edit_certifying_organizations a.image_edit_certifying_organizations
{
	background-repeat:no-repeat;
	width:219px;
	height:150px;
	display:block;
}

.left_image_edit_certifying_organizations a.image_edit_certifying_organizations img,
.right_image_edit_certifying_organizations a.image_edit_certifying_organizations img
{
	margin:6px;
}

.left_image_edit_certifying_organizations li.certifying_organizations_requirements_picture a,
.right_image_edit_certifying_organizations li.certifying_organizations_requirements_picture a
{
	background-repeat:no-repeat;
	width:162px;
	height:111px;
	display:block;
}

.left_image_edit_certifying_organizations li.certifying_organizations_requirements_picture a img,
.right_image_edit_certifying_organizations li.certifying_organizations_requirements_picture a img
{
	margin:4px;
}

.left_image_edit_certifying_organizations ul li.ace,
.left_image_edit_certifying_organizations ul li.american_council,
.right_image_edit_certifying_organizations ul li.ace,
.right_image_edit_certifying_organizations ul li.american_council
{
	text-align:center;
}

.left_image_edit_certifying_organizations ul li ul,
.right_image_edit_certifying_organizations ul li ul
{
	margin-left:40px;
}

.certifying_organizations_requirements .left_image_edit_certifying_organizations ul li ul,
.certifying_organizations_requirements .right_image_edit_certifying_organizations ul li ul
{
	margin:0!important;
}

.right_image_edit_certifying_organizations ul li.ace,
.left_image_edit_certifying_organizations ul li.ace
{
	font-family:"Arial";
	font-size:1.5em;
	font-weight:600;
	color:#324352;
}

.right_image_edit_certifying_organizations ul li.american_council,
.left_image_edit_certifying_organizations ul li.american_council,
.certifying_organizations_requirements ul li ul li.certifying_organizations_requirements_text_title
{
	font-family:"Arial";
	font-size:1.25em;
	font-weight:bold;
	color:#666666;
}

.certifying_organizations_requirements ul li ul li.certifying_organizations_requirements_text_title h2
{
	font-family:"Arial";
	font-size:1.25em;
	font-weight:600;
	color:#324352;
	line-height:18px;
	float:left;
	margin-right:5px;
}

.certifying_organizations_requirements ul li.certifying_organizations_requirements_text ul li a
{
	text-align:left;
	text-decoration:underline;
}

.certifying_organizations_requirements .left_image_edit_certifying_organizations
{
	width:49%!important;
	margin:0;
	float:left;
}

.certifying_organizations_requirements .right_image_edit_certifying_organizations
{
	width:49%!important;
	margin:0;
	float:right;
}

.certifying_organizations_requirements .left_image_edit_certifying_organizations ul li.certifying_organizations_requirements_picture,
.certifying_organizations_requirements .right_image_edit_certifying_organizations ul li.certifying_organizations_requirements_picture
{
	width:162px;
	margin:0;	
	float:left;
}

.certifying_organizations_requirements .left_image_edit_certifying_organizations ul li.certifying_organizations_requirements_text,
.certifying_organizations_requirements .right_image_edit_certifying_organizations ul li.certifying_organizations_requirements_text
{
	margin-left:15px;
	margin-top:4px;
	float:left;
}

.left_image_edit_certifying_organizations ul li.certifying_organizations_requirements_text ul li,
.right_image_edit_certifying_organizations ul li.certifying_organizations_requirements_text ul li
{
	clear:both;
	float:none;
}

.admin_edit_catalog_event_details,
.member_calendar_right
{
	width:580px;
	float:right;
}

.contact_us .admin_edit_catalog_event_details,
.register
{
	width:586px;
	float:left;
}

.admin_edit_catalog_event_details h2
{
	font-family:"Arial";
	font-size:1.5em;
	color:#324352;
}

.member_calendar_right h2.total_credit_earned
{
	font-family:"Arial";
	font-size:1.6em;
	color:#3C5062;
}

.member_calendar_right h2
{
	font-family:"Arial";
	font-size:1.6em;
	color:#324352;
}

.input_event_details
{
	border-top:ridge #CCCCCC;
	border-left:ridge #CCCCCC;
	width:247px;
	height:27px;
	float:left;
}

.contact_us .input_event_details,
.input_register,
.input_register_small
{
	border-top:ridge #CCCCCC;
	border-left:ridge #CCCCCC;
	width:397px;
	height:24px;
	float:left;
	padding: 4px 0px 0px 3px;
}

.input_register_small
{
	width:250px;
}

.btn_register_create_account
{
	background:url(images/btn-register-create-account.gif) no-repeat;
	width:102px;
	height:29px;
	margin-left:120px;
	display:block;
}

.btn_continue_checkout
{
	background:url(images/btn-continue-checkout.gif) no-repeat;
	width:132px;
	height:29px;
	margin-left:120px;
	display:block;
}

.register select
{
	margin-left:120px;
}

.register .select_shipping2
{
	margin-left:2px;
}

.textarea_event_details
{
	border-top:ridge #CCCCCC;
	border-left:ridge #CCCCCC;
	width:397px;
	height:197px;
	float:left;
	overflow:auto;
	font-family:Arial;
	font-size:12px
}

.contact_us .textarea_event_details
{
	border-top:ridge #CCCCCC;
	border-left:ridge #CCCCCC;
	width: 397px;
	height:245px;
	padding-left: 3px;
	float:left;
	overflow:auto;
}

.admin_edit_catalog_event_details label
{
	font-family:"Arial";
	font-weight:bold;
	text-align:right;
	color:#333333;
	width:70px;
	float:left;
	position:relative;
	right:12px;
	line-height:30px;
}

.contact_us .admin_edit_catalog_event_details label
{
	font-family:"Arial";
	font-weight:bold;
	text-align:right;
	color:#333333;
	width:100px;
	float:left;
	position:relative;
	right:12px;
	line-height:30px;
}

.contact_us .register label
{
	font-family:"Arial";
	font-weight:bold;
	text-align:right;
	color:#333333;
	width:120px;
	float:left;
	position:relative;
	right:7px;
	line-height:30px;
}

.admin_edit_catalog_event_details ul li.contact_save1 a
{
	background:url(images/btn-save-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	display:block;
}

.admin_edit_catalog_event_details ul li.contact_cancel a
{
	background:url(images/btn-cancel-admin-edit-certifying-organizations.gif) no-repeat;	
	width:92px;
	height:26px;
	margin-left:10px;
	display:block;
}

.form_body
{
	background-repeat:repeat;
	width:471px;
	
}

.left_admin_edit_course_details
{
	width:165px;
	margin-bottom: 20px;
	float:left;
}

.right_course_catalog_new {
	margin-bottom: 20px;
}

.right_admin_edit_course_details,
.right_course_catalog
{
	width:700px;
	float:right;
}	

.right_admin_edit_course_details label
{
	display:block;
}	

.right_admin_edit_course_details_in
{
	/*border:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;*/
	width:700px;
	height:128px;	
}	

.right_admin_edit_course_details_in1
{
	border:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 10px;
	/*width:700px;
	height:128px;*/
}	

.top_field
{
	width:157px;
	margin:auto;
}

.top_field .input_upload
{
	border:1px solid #cccccc;
	border-top:1px solid #666666;
	width:155px;
	height:18px;
	margin:auto;
}

.top_field ul
{
	width:157px;
	margin:auto;
}

.top_field a.btn_browse
{
	background:url(images/btn-browse.gif) no-repeat;
	width:71px;
	height:25px;
	margin-right:15px;
	display:block;
}

.top_field a.btn_upload
{
	background:url(images/btn-upload.gif) no-repeat;
	width:71px;
	height:25px;
	margin-bottom:10px;
	display:block;
}

.left_panel_top_image li
{
	background-repeat:no-repeat;
	width:165px;
	height:190px;
}

.left_panel_top_image li img
{
	margin-top:4px;
	margin-left:4px;
}

.middle_field .input_upload
{
	border:1px solid #cccccc;
	border-top:1px solid #666666;
	width:91px;
	height:18px;
	float:right;
}

.middle_field h2,
.bottom_field h2,
.type
{
	font-family:"Arial";
	font-size:1.1em;
	color:#333333;
	margin-bottom:5px;
	margin-left:4px;
}

.bottom_field select
{
	border-width:thin;
	float:left;
	margin-left:4px;
}

.bottom_field .select_ace
{
	width:65px;
}

.bottom_field ul
{
	float:right;
}

.bottom_field li
{
	float:none;
}

.bottom_field li a
{
	background:url(images/btn-add.gif) no-repeat;
	width:48px;
	height:22px;
	display:block;
}

.right_admin_edit_course_details_in label
{
	font-family:"Arial";
	font-size:1.6em;
	color:#324352;
	margin-left:10px;
	margin-top:5px;
}

.right_admin_edit_course_details_in1 label
{
	font-family:"Arial";
	font-size:1.3em;
	font-weight:bold;
	color:#324352;
	/*margin-left:10px;*/
	margin-top:5px;
}

.right_admin_edit_course_details_in .textarea_edit_course_details,
.right_admin_edit_course_details_in1 .textarea_edit_course_details
{
	font-family:"Arial";
	font-size:0.9em;
	color:#666666;
	/*border:none;*/
	width:670px;
	height:80px;
	margin-left:10px;
	overflow:hidden;
}

.textarea_level
{
	/*border:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;*/
	width:100px;
	height:60px;	
	float:left;
}	

.textarea_level label,
.right_course_catalog .course_catalog_level
{
	font-family:"Arial";
	font-size:1.5em;
	color:#00C3F0;
	margin-left:10px;
	margin-top:5px;
	display:block;
}

.textarea_edit_course_details_level
{
	font-family:"Arial";
	font-size:0.9em;
	color:#666666;
	border:solid 1px;
	/*width:70px;
	height:30px;*/
	/*margin-left:10px;*/
	overflow:hidden;
}

.type_radio
{
	width:578px;
	height:63px;
	margin-left:20px;
	float:right;
}

.type_radio label
{
	width:50px;
	float:left;	
}

label.radio_edit_course_details
{
	margin-right:15px;
}

input.radio_edit_course_details
{
	float:left;
	margin-right:5px;
	line-height:12px;
}

.rdLevel
{
	height:40px;
}

h2.type
{
	float:left;
}

.customer_reviews
{
	font-style:italic;
	font-family:"Arial";
	font-size:1.6em;
	color:#324352;
}

ul.admin_edit_course_details_footer
{
	width:895px;
	margin:auto;
}

ul.admin_edit_course_details_footer a.fabio_sasso,
ul.admin_edit_course_details_footer a.footer_date
{
	font-family:"Arial";
	color:#000000;
}

.admin_order_confirmation_in ul.admin_edit_course_details_footer a.fabio_sasso,
.admin_order_confirmation_in ul.admin_edit_course_details_footer a.footer_date,
.admin_order_confirmation_in li.admin_edit_course_details_footer_divider
{
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
}

ul.admin_edit_course_details_footer
{
	line-height:25px;
}

li.admin_edit_footer
{
	width:73px;
	height:25px;
	margin-left:15px;
}

.admin_edit_footer a.btn_admin_edit_footer
{
	background:url(images/btn-delete.gif) no-repeat;
	width:73px;
	height:25px;
	display:block;
}

li.admin_edit_footer_rating,
.right_course_catalog .read_comments,
.right_course_catalog .course_expand
{
	font-family:"Arial";
	font-weight:bold;
	color:#51606C;
	margin-right:5px;
	margin-top:2px;
	float:right;
}

.star
{
	background:url(images/star.gif) no-repeat;
	width:19px;
	height:17px;
	margin-top:4px;
	margin-left:1px;
	float:right;
}

.admin_order_confirmation p
{
	font-family:"Arial";
	font-size:.9em;
	text-align:justify;
	color:#666666;
	margin:0;
}

.right_congratulations p
{
	font-family:"Arial";
	font-size:1.2em;
	text-align:justify;
	color:#666666;
}

ul.admin_edit_course_details_footer_save
{
	width:92px;
	height:26px;
	float:right;
	margin-bottom:80px;
}

ul.admin_edit_course_details_footer_save a.admin_edit_course_details_footer_save
{
	background:url(images/btn-save-admin-edit-certifying-organizations.gif) no-repeat;
	width:92px;
	height:26px;
	display:block;
}

.certification_manual_entry_details_course_form .checkbox label
{
	padding-right: 5px;
}

.certification_manual_entry_details_course_form .checkbox *
{
	padding: 0px;
	/*float: none;*/
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
}

.certification_manual_entry_details_course_form .checkbox input
{
	float: left;
	position: relative;
	top: 10px;
}

.certification_manual_entry_details_course_form input.input_course_value
{
	height: auto;
	padding-top: 0px;
	margin-top: 5px;
}


.certification_manual_entry_details_course_form,
.member_account_information
{
	/*width:895px;*/
	margin:auto;
	/*height:400px;*/
}

.certification_manual_entry_details_course_form .form_body
{
	width:595px;
	float:left;
}

.member_account_information .form_body
{
	width:585px;
	float:left;
}

.certification_manual_entry_details_course_form .input_course
{
	/*width:377px;*/
	float:right; 
}

.member_account_information .input_member_information
{
	width:400px;
	float:left;
	margin-left:15px;
}

.input_member_select_gym
{
	width: 245px;
	float: left;
	margin-left: 15px;
}

.register select.input_member_select_gym
{
	width: 250px;
	margin-left: 0px;
}

.member_account_information .input_member_information1
{
	width:50px;
	float:left; 
	margin-left:15px;
}

.member_account_information .input_member_information2
{
	width:245px;
	float:left; 
	margin-left:15px;
}

.certification_manual_entry_details_course_form .input_course_value
{
	width:150px;
	float:left;
}

.certification_manual_entry_details_course_form .checkbox_course
{
	height:30px;
	float:left;
	margin-right:5px;
}

.certification_manual_entry_details_course_form label
{
	text-align:right;
	line-height:30px;	
	float:right;
}

.certification_manual_entry_details_course_form .input_course_label
{
	margin-right:15px;
}

.certification_manual_entry_details_course_form .checkbox_label
{
	margin-right:25px;
}

.member_account_information label
{
	width:85px;
	text-align:right;
	line-height:30px;
	float:left;
}

.member_account_information li a
{
	background:url(images/btn-submit.gif) no-repeat;
	width:80px;
	height:29px;
	float:left; 
	display:block;
}

.member_account_information p
{
	font-size:.9em;
	line-height:12px;
	width:224px;
	margin:0!important;
	padding-top:4px;
	float:right;
}

.certification_manual_entry_details_course_form ul
{
	width:377px;
	float:right;
}

.certification_manual_entry_details_course_form h2
{
	font-family:"Arial";
	font-size:1em;
	letter-spacing:.03em;
	color:#333333;
	line-height:28px;	
	float:left;
}

.certification_manual_entry_details_course_form label,
.member_account_information label
{
	font-family:"Arial";
	font-size:1em;
	font-weight:bold;
	letter-spacing:.03em;
	color:#666666;
}

.certification_manual_entry_details_course_form .contact_save1
{
	margin-right:10px;
}

.certification_manual_entry_details_course_form_right
{
	width:275px;
	float:right;
}

.certification_manual_entry_details_course_form_right h2
{
	font-family:"Arial";
	font-size:1em;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0	
}

.certification_manual_entry_details_course_form_right p
{
	font-family:"Arial";
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0	
}

.title_course_catalog_top 
{
	width:25%;
	float:left;
}

.utilities_content_top
{
	width:65%;
	padding-top:35px;
	padding-right:35px;
}
.utilities_content_top,
.utilities_content_top h2,
.utilities_content_top select.select_browse_certification,
.utilities_content_top select.select_sort_alphabetically
{
	float:right;
}

.utilities_content_top h2
{
	font-family:"Arial";
	font-size:0.9em;
	color:#999999;
	line-height:20px;
	margin-right:10px;
}

.utilities_content_top select.select_browse_certification,
.utilities_content_top select.select_sort_alphabetically
{
	width:150px;
	height:20px;
	border-width:thin;
}

.utilities_content_top select.select_browse_certification
{
	margin-right:10px;
}

.right_course_catalog h2.course_title
{
	font-family:"Arial";
	font-size:1.6em;
	font-weight:normal;
	color:#324352;
}

.right_course_catalog h2.course_detail_subhead
{
	font-family:"Arial";
	font-size:1.25em;
	font-weight:bold;
	color:#324352;
	letter-spacing:.00em;
}

.right_course_catalog .course_catalog_level
{
	font-size:1em;
	margin:5px 0 0;
	padding:0;
}

.right_course_catalog p
{
	font-size:1em;
	text-align:left;
	line-height:15px;
	margin-top:5px;
}

.right_course_catalog .gap1
{
	background:url(images/bg-horizontal-bar-small.jpg) repeat-x;
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	margin-top:10px;
}

.right_course_catalog ul li
{
	height:22px;
}

.right_course_catalog .star,
.right_course_catalog li.admin_edit_footer_rating
{
	line-height:23px;
	float:left;
}

.right_course_catalog .read_comments,
.right_course_catalog .course_expand
{
	line-height:23px;
	color:#6582be;
	float:left;
}

.right_course_catalog .read_comments a,
.right_course_catalog .course_expand a,
.admin_order_confirmation .read_comments1 a
{
	color:#003399;
}

.admin_order_confirmation .read_comments1
{
	font-family:"Arial";
	font-weight:bold;
	line-height:23px;
	color:#003399;
	float:right;
}

.admin_order_confirmation .read_comments_icon1
{
	float:right;
	margin-right:5px;
}

.right_course_catalog li img
{
	margin-top:1px;
	margin-left:30px;
	margin-right:5px;
}

.right_course_catalog .select_course_type,
.right_course_catalog .select_available_workshop
{
	float:left;
	height:20px;
	margin-right:10px;
	border-width:thin;
}

.right_course_catalog .select_course_type
{
	width:150px;
}

.right_course_catalog .select_available_workshop
{
	width:180px;
}

.right_course_catalog label
{
	display:none;
}

.right_course_catalog .input_quantity
{
	width:55px;
	height:18px;
	padding-left:2px;
	float:left;
}

.right_course_catalog .add_to_cart
{
	width:83px;
	height:29px;
	float:right;
}

.right_course_catalog .to_cart
{
	background:url(images/btn_add_to_cart.gif) no-repeat;
	width:83px;
	height:29px;
	display:block;
}

li.details_course_type
{
	font-family:"Arial";
	font-weight:bold;
	color:#666666;
	line-height:28px;
	margin-right:10px;
}

li.details_course_type1
{
	font-family:"Arial";
	font-size:1.5em;
	color:#999999;
	margin-right:90px;
}

li.details_date
{
	margin-right:0px;
}

ul.course_details_panel
{
	height:50px;
	margin-top:20px!important;
}

.course_details_panel1 th
{
	color:#333333;
}

.course_details_panel1 td
{
	font-weight:bold;
	color:#333333;
	border-right:none;
}

.course_details_panel1 td ul
{
	float:right;
}

h2.course_details_panel_subhead
{
	font-size:1em;
	color:#666666;
}

.content_utilities
{
	background:url(images/bg-utilities-image.jpg) no-repeat;
	width:959px;
	height:213px;
	margin:auto;
	margin-top:1px;
}

.container_home
{
	background:url(images/bg-top-content.jpg) top repeat-x;
	width:959px;
	margin:3px;
	margin-top:1px;
}	

.container_home .content_top
{
	background:none;
	width:959px;
	margin:0;
}	

.container_left
{
	width:655px;
	float:left;
}

.container_left .content_top
{
	width:655px;
}
.container_left .title_content_top
{
	font-size: 13px;
}

.container_right
{
	width:300px;
	float:right;
}

.container_right .contact_us
{
	width:270px;
	float:left;
}

.container_right .contact_us_calendar_box
{
	margin:0;
	float:none;
}

.container_right .contact_us_calendar_box_top
{
	background-repeat:no-repeat;
	height:72px;
}

.member_member_panel_right .container_right .contact_us_calendar_box_top
{
	background-repeat:no-repeat;
	height:50px;
}

.member_member_panel_right .container_right .contact_us_calendar_box_middle
{
	background-repeat:no-repeat;
	background-color:#5E6F7B;
}

.container_right ul.home_calendar
{
	width:245px;
	height:50px;
	margin:auto;
	padding-top:22px;
}

.member_member_panel_right .container_right ul.home_calendar
{
	padding:0;
}

.container_right ul.home_calendar_body
{
	width:235px;
	margin:auto;
}

.container_right ul.home_calendar .home_left_arrow
{
	float:left;
}

.container_right ul.home_calendar .home_right_arrow
{
	float:right;
}

.container_right ul.home_calendar .home_month
{
/*	background-repeat:no-repeat;*/
	font-size: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-indent: 0px;
	width: 180px;
	height:17px;
/*	margin-left:18px;*/
	margin-top:18px;
}

.container_right ul.home_calendar .home_month1
{
	background-repeat:no-repeat;
	width:147px;
	height:17px;
	margin-top:18px;
}

.container_right ul.home_calendar li .btn_home_left_arrow,
.container_right ul.home_calendar li .btn_home_right_arrow
{
/*	background-repeat:no-repeat;*/
	width:31px;
	height:35px;
/*	margin-top:10px;*/
	position:relative;
	top: 7px;
	display:block;
}

.container_right .contact_us_calendar_box_middle1
{
	margin:0!important;
	padding:0!important;
}

.container_right .home_calendar_body_list
{
	font-family:"Arial";
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:0.03em;
	color:#F8F8F8 ;
	background:url(images/bg-services-divider.jpg) top repeat-x;
	width:235px;
	height:50px;
	margin:auto;
}

.container_right p
{
	font-family:"Arial";
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	line-height:13px;
	color:#F8F8F8 ;
	width:241px;
	margin:0 auto;
	margin-top:5px;
	padding:0;
}

.container_right .home_calendar_week
{
	clear:both;
	width:235px;
}

.home_calendar_date
{
	font-size:1.7em;
	font-weight:bold;
	width: 30px;
	/*margin-right:15px;
	margin-top:5px;*/
}

.home_calednar_schedule
{
	/*margin-left: 5px;*/
	margin-top: 7px;
	width: 180px;
}

.home_calednar_schedule1,
.home_calednar_schedule2
{
	/*padding-left: 5px;
	margin-right:15px;*/
}

.home_calednar_schedule2 p
{
	width: 190px;
	float: none;
	font-size: 0.8em;
	line-height: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.home_calednar_schedule2 a,
.home_calednar_schedule2 a:link,
.home_calednar_schedule2 a:visited,
.home_calednar_schedule a,
.home_calednar_schedule a:link,
.home_calednar_schedule a:visited
{
	color: #eee;
}

.home_calednar_schedule2 a:hover,
.home_calednar_schedule a:hover
{
	color: #fff;
}

.home_calednar_schedule1
{
	font-weight:bold;
	width: 30px;
	display: block;
}

.services_text
{
	float:left;
}

.services_photo
{
	background-repeat:no-repeat;
	width:277px;
	height:186px;
}

.services_photo_text
{
	width:277px;
	margin-left: 15px;
	float:right;
}

.services_photo_text h2
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:normal;
	color:#00C3F0;
	float:right;
	margin-top:5px;
}

.services_main_photo
{
	background:url(images/bg-services-big-photo.jpg) no-repeat;
	background-repeat:no-repeat;
	width:271px;
	height:180px;
	margin:auto;
	margin-top:1px;
}

.services_text1,
.services_text
{
	font-family:"Arial";
	font-size:1.3em;
}

.rate_course_submit
{
	width:92px;
	height:25px;
}

.btn_rate_course_submit
{
	background:url(images/btn-rate-course-submit.gif) no-repeat;
	width:92px;
	height:30px;
	margin-left:70px;
	margin-top:15px;
	display:block;
}

.rate_course_form
{
	margin-top:20px;
	margin-bottom:5px;
}

.rate_course_form label
{
	display:block;
}

.rate_course_form .label_rate_course
{
	display:none;
}

.input_rate_course
{
	width:305px;
	height:28px;
}

.input_rate_course1
{
	width:30px;
	height:28px;
	margin-left:10px;
}

.textarea_rate_course
{
	width:350px;
	height:146px;
}

.rate_course_form .admin_edit_catalog_event_details
{
	float:left;
}

.rate_course_rating
{
	margin-top:20px;
	margin-left:20px;
}

.rate_course_form h2,
.register h2
{
	font-family:"Arial";
	font-size:.9em;
	font-weight:600;
	color:#999999;
	margin-left:70px;
}

.register h2
{
	margin-left:120px;
}

.register_login_box
{
	width:282px;
	float:right;
}

.register_login_box .login_box
{
	width:282px;
}

.register_login_box .login_box_top
{
	clear:both;
	background-repeat:no-repeat;
	width:282px;
	height:6px;
	margin-top:20px;
}

.register_login_box .login_box_middle
{
	background-color:#596b77;
	background-repeat:repeat-y;
	clear:both;
	width:282px;
}

.register_login_box .body_login_box
{
	margin:20px;
}

.register_login_box .body_login_box .input_box_login
{
	width:220px;
}


.register_login_box .login_box_bottom
{
	clear:both;
	background-repeat:no-repeat;
	width:282px;
	height:6px;
}

.register_login_box .login_box_bottom_shadow
{
	background-repeat:no-repeat;
	width:282px;
	height:29px;
	margin-top:5px;
}

.register_login_box .login_box ul
{
	margin:0;
	width:170px;
}

.register_login_box .login_box ul li
{
	float:left;
}

.register_add
{
	float:none;
	margin-left:250px;
	margin-top:-21px;
}


.member_member_panel
{
	margin-left:35px;
}

.member_member_panel .member_panel_complete
{
	font-weight:bold;
	color:#66cc00;
}

.btn_print_complete_records
{
	background:url(images/btn-complete-records.png) no-repeat;
	width:175px;
	height:28px;
	display:block;
	margin-right:20px;
}

.member_member_panel .member_member_panel_top_link
{
	float:right;
	margin-bottom:20px;
}

.print_certificate
{
float:right;
}

.btn_print_certificate
{
	background:url(images/bg-print-certificate.gif) no-repeat;
	width:89px;
	height:23px;
	display:block;
	float:right;
}

.btn_purchase_another_course
{
	background:url(images/btn-purchase-another-course.jpg) no-repeat;
	width:175px;
	height:28px;
	margin-right:10px;
	margin-top:40px;
	display:block;
}

.btn_management_account_information
{
	background:url(images/btn-management-account-information.jpg) no-repeat;
	width:199px;
	height:29px;
	margin-top:40px;
	display:block;
}

.view_full_calendar
{
	width:100%;
	text-align:center;
}

.btn_view_full_calendar
{
	font-weight:bold;
	color:#003399;
	text-decoration:underline!important;
}

.onlin_testing_right
{
	width:625px;
	float:right;
}

.onlin_testing_right_top
{
	clear:both;
	font-family:"Arial";
	/*font-size:1.6em;*/
	color:#555555;
	font-weight:bold;
	/*background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;*/
	width:100%;
	/*height:30px;	*/
	float:none;
}

.onlin_testing_right_bottom
{
	background:url(images/bg-horizontal-bar-small.jpg) bottom repeat-x;
	width:100%;
	/*height:35px;*/
	margin-bottom:10px;
}

.radio_online_test_answer
{
	margin-top: 10px;
	/*height:35px;*/
 	float:left;
 	padding-left: 10px;
 	padding-right: 10px;
}

.onlin_testing_right_bottom h2 {
	color:#333333;
	float:left;
	font-family:"Arial";
	font-size:0.9em;
	margin-top: 10px;
	width: 500px;
	/*line-height:35px;
	margin-left:5px;
	margin-right:30px;*/
}

.save_and_next_page
{
	float:right;
}

.save_for_later
{
	margin-left:150px;
}

.btn_submit_for_grading
{
	background:url(images/btn-submit-for-grading.gif) no-repeat;
	width:175px;
	height:28px;
	display:block;
}

.btn_save_for_later
{
	background:url(images/btn-save-for-later.gif) no-repeat;
	width:143px;
	height:29px;
	display:block;
}

.btn_save_and_next_page
{
	background:url(images/btn-save-next-page.gif) no-repeat;
	width:151px;
	height:28px;
	float:right;
	display:block;
}

.online_testing_bottom
{
	width:100%;
}

.footer
{
	width:965px;
	height:100px;
}

.footer_logo
{
	background-repeat:no-repeat;
	width:46px;
	height:48px;
	margin-top:10px;
	float:left;
}

.footer_text
{
	margin-left:10px;
	margin-top:25px;
	float:left;
}
.footer_text a
{
	color: #A0ABB1;
	}
.footer_text h2
{
	font-family:"Arial";
	font-size:.9em;
	color:#A0ABB1;
}



.area_calendar {
	font-size: 1em;
	font-weight: bold;
	width: 223px;
	height: 213px;
	margin: 0 auto;
	padding-top: 15px;
}

.area_calendar a, .area_calendar a:link, .area_calendar a:visited {
	color: #FFFFFF;
}

.area_calendar li {
	text-align: center;
	width: 33px;
}

.area_calendar .month
{
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
	width: 196px;
	float: left;
}

.calendar_month_header
 {
 	font-weight: bold;
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
}

.calback
{
	background-image: url(images/bg-calendar1.png);
	background-repeat: no-repeat;
	}

.area_calendar .heading {
	color: #596976;
	background-image: url(images/calendar_heading.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 19px;
	padding: 5px 0px 0px 2px;
	margin-top: 7px;
	position: relative;
}

.btn_arrow {
	font-size: 0em;
	text-indent: -9999px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 5px;
}

.btn_left_arrow {
	background-image: url(images/btn_arrow_left.jpg);
	width: 11px;
	height: 12px;
}

.btn_right_arrow {
	background-image: url(images/btn_arrow_right.jpg);
	width: 11px;
	height: 12px;
}

.calendar {
	width: 223px;
	margin-top: 5px;
}

.calendar li {
	text-align: center;
	color: #ACB9C2;
	border-left: 1px solid #74818A;
	border-right: 1px solid #5A6A77;
	width: 31px;
	height: 20px;
	padding: 5px 0px 3px 0px;
}

.calendar li a, .calendar li a:link, .calendar li a:visited {
	width: 22px;
	height: 20px;
	margin: 0 auto;
	display: block;
}

.calendar .course {
	color: #FFFFFF;
	width: 31px;
	height: 10px;
	padding: 5px 0px 13px 0px;
	display: block;
}

.calendar .yellow {
	border-left: 1px solid #E2CD74;
	border-right: 1px solid #B3AC5E;
	background-color: #C4B864;
}

.calendar .green {
	border-left: 1px solid #8DFED3;
	border-right: 1px solid #68D9BD;
	background-color: #7AEBCD;
}

.calendar .blue {
	border-left: 1px solid #89CCFF;
	border-right: 1px solid #6CADED;
	background-color: #7BBFFF;
}

.calendar .pink {
	border-left: 1px solid #E59CD3;
	border-right: 1px solid #B37FBD;
	background-color: #D493CD;
}

.calendar .no_border_left {
	border-left: 1px solid #74818A;
}

.calendar .no_border_right {
	border-right: 1px solid #5A6A77;
}

.area_calendar .col01 {
	border-left: none;
	width: 26px;
}

.area_calendar .col07 {
	border-right: none;
	width: 30px;
}

.shopping_cart_tabular_data .border {
	border: 1px solid #FFFFFF;
}

.rouge td {
	font-family:"Arial";
	font-size: 1em;
	font-weight: bold;
	color:#666666;
	text-align:left;
	background-color:#e8e8e8;
	height:30px;
	border:none;
	padding-left:10px;
	vertical-align: inherit;
}

.right_admin_edit_course_details_in1 .certified_orgs
{
	font-size: 1em;
}

.right_admin_edit_course_details_in1 .certified_orgs label
{
	margin: 0px;
	padding-left: 5px;
	font-size: 1em;
	float: left;
}

.right_admin_edit_course_details_in1 .certified_orgs input
{
	margin-top: 2px;
	float: left;
}

.onlin_testing_right_bottom ul li {
	height:35px;
	/*width:104px;
	padding-bottom: 10px;*/
	padding-right: 10px;
}

.simple_checklist
{
	padding-left: 85px;
}

.simple_checklist td
{
	padding: 2px;
}

.register .simple_checklist label,
.simple_checklist label 
{
	display: block;
	float: left;
	width: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: normal;
	position: relative;
	right: auto;
	/*top: 2px;*/
	left: 3px;
}

.simple_checklist input,
.simple_checklist select
{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding: 0px;
}

.simple_checklist input
{
	width: 15px;
}

.top_error {
	position: absolute;
	top: 80px;
}

.body_login_box label
{
	display: none;
}


.notes p
{
	font-size: 0.8em;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
