﻿/* ******* Century Gothic (Regular) ***** */

@font-family { /* IE Rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHIC.eot");
}

@font-family { /* non-IE rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHIC.TTF") format("truetype");
}

/* ******* Century Gothic (Bold) ***** */

@font-family { /* IE Rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICB.eot");
  font-weight: bold;
}

@font-family { /* non-IE rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICB.TTF") format("truetype");
  font-weight: bold;
}

/* ******* Century Gothic (Italic) ***** */

@font-family { /* IE Rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICI.eot");
  font-style: italic;
}

@font-family { /* non-IE rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICI.ttf") format("truetype");
  font-style: italic;
}

/* ******* Century Gothic (Bold-Italic) ***** */

@font-family { /* IE rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICBI.eot");
  font-weight: bold;
  font-style: italic;
}

@font-family { /* non-IE rule */
  font-family: "Century Gothic";
  src: url("../fonts/GOTHICBI.TTF") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@charset "utf-8";

body {	
	    /*font-size: 60%;*/
	    font-size: 12px;
	    }

body * {
	    /*font-size: 100%;*/
	    font-size: 12px;
	    }

h1, h2, h3, h4 {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; }

h1 {
        
        /*font-size:2.2px;*/
        font-size: 20px;         
        
        } 

h2 {
        
        /*font-size:18px; */
        font-size: 20px;
        
        }

h3 {
        
        /*font-size:16px; */
        font-size: 16px;
        
        /*line-height:13px;*/
        line-height:13px;
        }

h4 {
        
        /*font-size:14px; */
        font-size:13px; 
        
        }

h5 {
        font-family: Arial, Helvetica, sans-serif; 
        /*font-size:12px;*/
        font-size:12px;  
        font-weight:bold;
        }

h6 {
        /*font-size:10px;*/
        font-size:10px;  
        font-weight:bold;
        }

a:link {
		text-decoration:none;
		}
	
a:hover {
		text-decoration:underline;
	    }
	
p {		
        font-family:Arial, Helvetica, sans-serif;
		/*font-size:13px;*/
		font-size:12px; 
		line-height:18px;
    	}

ul {line-height:16px;}

.list-regular ul, .list-regular ol {
        font-size:11px;
        }

.warning { 
		line-height:14px;
	    }

#main_content h4,  { 
		font-size:16px;
	    }

.content, ul, #main_content h4,.warning, h1.profession_title,
.accreditation-top td, .form, #box_main_ads h2, 
#box_main_ads h5, #box_main_ads h4, #box_main_ads p, 
.ad-footer, #box_course_intro, .foot_note, .not_completed, 
.top_icons a, .no-data-message, .transcript-for-print, 
#box_transcript_desc, .list-footer, #state_list ul li, #state_list ul li a, 
#state_list ul li a:link, .prd_method, .purchase_method, 
.prd_address,.prd_handling, .prd_allcost, .prd_edit, 
.prd_edit a, .prd_desc, .prd_thanks, .prd_icons, 
#promotion_code h4, .link, .moredetails, #cart-grid,
.seemore, .box_left155 ul li, .box_left155 h4,
.options-column1, 
#ce-tools, #pnlSideBar, #pnlSideBar table span, 
.ModalPopupAjax span, #PnlRefer, .desc-vignette, 
#thank-you-cart-message, #thank-you-cart-message2, 
.prd_topicons, .promotion_code, #lost-password, 
#cart-panel-shipping-edit, #cart-panel-shipping-edit2, 
#cart-panel-shipping-edit2 input, 
#cart-panel-shipping-edit2 select, 
.pnlorderwithoutbook, #cart-panel-purchase-method, 
#cart-panel-purchase-method2, #cart-panel-purchase-method3,
#cart-panel-edit-address, .cart-panel-shipping-address,
#cart-panel-shipping-method, #cart-panel-labels, #cart-panel-cost, 
#faq_top_left h2, #cart_page h5.product, 
#cart_page h5.price, .prd_name, .prd_remove, .prd_cost, 
.prd_total_cost, .box_title , .box_title_my_account, 
#box_course_intro .author, #box_course_intro .rating, #box_course_prof, 
.shipping-label, .shipping-cost, 
product-cost, .cart-prd-desc, .cart-prd-price, .product-cell, 
.price-cell, .total-cost-label, .total-cost-cost, 
.coupons-label, .coupons-cost, #box_course_prof .author, 
#box_course_prof .rating, #box_start_course .price, 
.options-column2, .options-column3, 
.box-signup-profession-hidden-panel, #faq-box,
.box-signup-profession-hidden-panel input, 
.box-signup-profession-hidden-panel select, 
#tab0, .btn-cart-place-order, #box_start_course ul li, 
.cart-table, .results, .results_right, .results_down, 
.results td, .label-results, .content-aboutus, .content-cedirect, .tab_content2, 
.content_course ul, .content_course ol, .tab_content, 
.tab_content div, .tab_content2 div, #CEtext, 
#course-header-survey, .course-select-text-size, #content-objectives
.course-page-number, .course-page-number tr,  #box-my-account-data-top, 
#box-my-account-data, .table_2columns, .table_5columns .author, .table_2columns a:hover, 
.table_5columns, .table_4columns, .table_7columns, .table_4columns h2, .table_5columns h2, .table_4columns p, .table_5columns p,
.content_right_state p , .content_right_state table, .table_2columns a, 
.content_right_state span, .statemandate-mid span, .state_required_courses td  
.checkout-info,.checkout-info2, .checkout-info2 input, .past-order-data, 
.lost-email-field, .box-toolbar, #divCertificateContent, #content-certificate,
.form-app-label, .form-app-field, .mandate_results, .regular-subtitle, 
.content-narrow ol, .content-narrow ol li, 
.cart-message span, .contact-left, .contact-right, .license-form-field select, .license-form-field select input,
 .ProfessionTitle,.content-signup, .select-profession-field,
 #ctl00_ContentPlaceHolder1_pnlComplete, .content_course select, 
 #social-media-icons, .copyrightnote, .checkout-btn-box, .bread-crumbs, .bread-crumbs-course, #left_column_states{
        font-family:Arial, Helvetica, sans-serif;
        }
              
.bread-crumbs, .bread-crumbs a, .bread-crumbs-course, .bread-crumbs-course a {
        font-size:11px;
        line-height:18px;
        }

.cart-message span {
        font-size:12px;
        line-height:18px;
        }
        
.checkout-btn-box,.checkout-btn-box2  {
        font-size:12px;
        *font-size:11px;
        font-weight:bold;
        }
        
.contact-left, .contact-right {
        font-size:14px;
        }

.contact-us-link {
        font-weight:bold;
        font-size:16px;
        line-height:18px;
        padding:0 2px 0 0;
        }
        
.cart-order-cost, .contact-left, .cart-prd-price {
        font-weight:bold;
        }

.content-narrow h2 a {font-size:16px;}

.content-narrow li, .content-narrow-editorial li {
       line-height:18px;
        }

.content-narrow ul, .content-narrow ol, .content-narrow-editorial ul, 
.form-app-label, .form-app-field {
        font-size:12px;
        }
        
.content-narrow li ul li, .content-narrow li ol li, .content-narrow-editorial li ol li  {
        
        line-height:12px;
        margin:10px 0 ;
        }
        
.cme-content p {
        font-size:12px ;
        line-height:11px;
        margin:10px 0 !Important;
        padding:0;        
        }

.f1, .f2, .f3 {
		font-size:9px;
		line-height:8px;
	    }
 
.logo_header1 {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:30px;
	    }

.lip-green-center span a {
	font-size:19px;
	line-height:43px;
	font-weight:bold;
	text-decoration:none;
	}

.menu-top-right{
    font-family:Century Gothic, Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    }

.menu-top-right a {
    font-size:13px;
    }

.logo_font, #main_top_navbar, #main_top_navbar2, 
#top_links3, #top_links3_prof, .contact-us-link, .lip-green-center span {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		}

#logo_font2 {
		font-size:18px; 
		}

h1.profession_title, .email-verified { 
        font-size:16px; 
        line-height:13px;
        }

.accreditation-top td {
        font-size:12px; 
        line-height:14px; 
        vertical-align:top;
        }
.box-list-accredit ul li, .box-list-accredit ul li a {
        font-size:10px; 
        line-height:14px; }

#nav_top_login {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	    }

#nav_top_login a:hover {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
	    }
	
#nav_top_right, #nav_top_right_before_login	{
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	    }


#menu a, 
#menu2 a {
		font-size:12px;
		font-weight: bold;
	    }

#menu ul li h2, 
#menu2 ul li h2 {
		font-size:16px;
	    }

.top_links {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	}

.top_links2	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-weight:normal;	
		line-height:14px;	
	    }

.top_links a,
.top_links2 a {
		font-weight:bold; font-size:17px;
	    }


.top_link2,
.top_link3 {
		font-size:15px;
		font-weight:normal;	
		}
		
.top_link2 a:hover, 
.top_link3 a:hover {
		text-decoration:underline;
	    }
	    
.top_link1 {
		font-size:15px;
		font-weight:bold;
		line-height:17px;	
		}
   
.ProfessionTitle {
        font-size:12px;
		font-weight:bold;
		line-height:18px;	

        }

.top_links a:hover,
.top_links2 a:hover {
	    text-decoration:underline;
	    color: #FFF;
	    }

/*.select-profession-field {font-size:12px;}*/

.search_field { 
		font-size:11px;
		line-height:18px;
	    }
	    
.promotion_code { 
		font-size:8px;
		line-height:16px;
	    }
.copyrightnote	   { 
		font-size:9px;
		line-height:6px; 	    	
		}
	
.promotion_code_cart span{
        font-size:12px;
        line-height:18px;
        color:#666;
        }
.promotion_code_cart input {font-size:12px;}

.promotion_code_login_cart span{
        font-size:12px;
        line-height:18px;
        color:#666;
        }
        
.promotion_code_login_cart a{
        font-size:12px;
        line-height:18px;
        }
.promotion_code span{ 
		font-size:9px;
		line-height:18px;
	    }
	
.search_center { 
		font-size:13px;
	    }

.bread_crumb/*Bread Crumb*/ {
		font-size:11px;
	    }

.title_progress {
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
        font-size:21px;
        font-weight:bold;
        }

h2.pad-l {   
        font-size:21px;
        }
    
.subtitle, .subtitleshort, .programdescription {
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
        font-size:21px;
        font-weight:bold;
        }
        
.regular-subtitle {
        font-size:14px;
        font-weight:bold;
        }
        

.title {
        font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        }

.title_resources {
        font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        }
        
.title_resources span {
        font-size: 20px;
        }


.subtitle-formats  {
        font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        }

.account-overview-title
{font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 25px;
        font-weight: bold;}
/*----------------Signup Form-------------*/
.MyprofileLabel,
#box-signup-form,
#box-login-form,
#box-login-form input,
#box-login-form select, 
#box-signup-form input,
.box-signup-profession-selection, 
.license-form-field, #sign_up .submit input, 
#sign_up .submit2 input {
        font-size:12px;
        }


.box-signup-profession-selection input, 
.box-signup-profession-selection select {
        font-size:11px;
        }

#box_course_intro h1 span{
        font-size:15px;
        line-height:20px;
        }    
    

.license-form-label .license-form-field  {
        font-size:10px;
        }
    

#sign_up input, #sign_up textarea, 
#sign_up #select {
		font: normal 13px/100%  Arial, Helvetica, sans-serif;
	    }


#sign_up textarea { 
	    line-height: 150%;
	    }

#sign_up_right .error-message p { 
        font-size:8px;
        }

.random { 
        font-size:16px;
	    font-weight:bold;
	    }

.error-message ul {
        font-size:10px;
        }

.box-valid-message {
        font-size:10px;
	    font-weight:bold;
        }

.box-valid-message2 {
        font-size:12px;
	    font-weight:bold;
        }
/*---------------end Signup form-----------*/



/*----------------Contact Form-------------*/

#contactus input, #contactus textarea, 
#contactus #select {
		font: normal 13px/100%  Arial, Helvetica, sans-serif;
	    }

#contactus textarea { 
	    line-height: 150%;
	    }


#contactus .submit input {
	    font-size:13px;
	    }

/*---------------end Contact form-----------*/



/*--------space ad boxes on main page--------*/

#box_main_ads h5 { 
        font-weight:normal;
        }
#box_main_ads h2 {
        font-size:16px;     
        }    
        
.ad-footer {
        font-weight:normal;
        font-size:12px;
        }

#box_main_ads p	{
		font-size:12px;
		line-height:16px;
	    }

.subtitle2 {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:14px;
		font-style:italic;
		}

dt {
	    font-size:12px;
	    font-weight:bold;
	    }

#faq-box, #faq-box a  {  
        font-size:12px;
        }
        
#faq-box p {
        font-size:12px;
        }
/*--------end space ad boxes on main page--------*/



/*TEST*/

.q-text, .q-number {font-size:14px;font-weight:bold;line-height:20px;}

.q-list label {font-size:14px;font-weight: normal;}

#top_left h1 {
        font-size:28px;
        }

.home-title {
        font-size:33px; 
        font-family:Century Gothic, Arial, Helvetica, sans-serif; 
        font-weight:bold;
        }
    
#top_left p { 
        font-size:14px;
        line-height:22px;
        }


#box_right_column_resources h4 {
		font-size:16px;
		font-weight:bold;
		line-height:24px;	
	    }
	    
#box_right_column_resources p a {
        font-size:11px;
		font-weight:normal;
		line-height:15px;
	    }

#faq_top_left h3 {
		font-size:13px;
	    }

#faq_top_left h4 {
		font-size:12px;
	    }

#faq_top_left ul li, #faq_top_left ol li  {
		font-size:7px;
	    }

#faq_top_left h2 {
		font-size:18px;
	    }

#cart_page h5.product, 
#cart_page h5.price {
		font-size:11px;
		font-weight:bold;
	    }

.prd_name, .prd_remove, 
.prd_cost, .prd_total_cost {
		font-size:12px;
	    }

.prd_name, .prd_remove {
		font-weight:bold;
	    }	
	
.box_title , .box_title_my_account {
		font-weight:bold;
		font-size:17px;
		line-height:15px;
	    }

/*---------COURSE PAGES----------*/

#box_course_intro h2, #box_course_intro h1 {
	    font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:13px;
		font-weight:bold;
		}
	
#box_course_prof h2, #box_course_prof h6 {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-weight:bold;
	    }
#box_course_prof h2 {
		font-size:14px;
		line-height:16px;
	    }

#box_course_prof h6, #box_course_prof h6 a {
		font-size:13px;
		line-height:16px;		
	    }	    

#box_course_intro, 
#box_course_intro p, 
.course_intro_desc {
		font-size:11px;
		font-weight:normal;
		line-height:16px;
        width:400px;
	    }



#box_course_intro .author {
		font-size:11px;
		font-style:italic;
		line-height:14px;
	    }

#box_course_intro .rating {		
		font-size:11px;
		line-height:18px;
	    }

#box_course_intro .Hour-Label {
        font-weight:bold;
        }

#box_start_course .related-courses {
        font-size:11px;
		line-height:15px;
	    }

#box_course_prof {
		font-size:12px;
		line-height:11px;
        }

#box_course_prof .author, 
#box_course_prof .rating,
#box_course_prof .rating_comment {	
		font-size:10px;
		font-style:italic;
		line-height:12px;
	    }

#box_start_course .price {
		font-weight:bold;
		font-size:12px;
		line-height:14px;
	    }

#box_start_course 
.related-courses {
        line-height:18px;
        }

.options-column2, .options-column3 {     
        font-size:12px;
        }
 
#box_start_course ul li, #box_start_course ol li {
		font-size:7px;
		line-height:12px;
	    }

.options-column1 {

        font-size:12px; 
        font-weight:bold; 
}


div.reviews-name span {font-size:13px; }
.reviews-comment span {font-size:12px; }

.reviews-top-box, .flag a{font-size:10px; }


.social-media-td {font-size:10px;}

.results, .results_right, 
.results_down, .results td, 
.label-results {
		font-size:14px;
		line-height:13px;
	    }

.results_note h4 {
        line-height:0px;
        }

#simple_div ul, #simple_div ol  {
		/*font-size:16px;*/
		line-height:16px;
	    }

#simple-div p .important_warning {
		font-weight:bold;
		font-size:2px;
	    }

.content_course ul, .content_course ol {
        font-size:11px;
		line-height:13px;
        }
.content_course p strong {font-size:14px; font-weight:bold;}

/*.content_course p {font-size:11px;}*/

.tab_content {
		line-height:13px; 
        }

.tab_content2 {
		line-height: 13px;
        }

#CEtext {
        font-size:11px;
        }

.content_course select {font-size:11px;}

#CEtext p {font-size:10px;}

#CEtext .content_course ul li, #CEtext .content_course ol li{
        font-size:12px;
        line-height:18px;
        padding:4px 0 4px 0;
        }
        
#CEtext span ul, #CEtext span ol{
        font-size:10px;
        }    

#CEtext span ul li, #CEtext span ol li{
        line-height:13px;
        margin:0;
        padding:0; 
        }    

#course-header-survey {
        font-size:12px;
        }

.tab_content2 .comment {
        /*font-size:10px;*/ 
        width:500px;
        }

.course-page-number {
        font-size:11px; 
        vertical-align:middle;
        }

#box-my-account-data-top, 
#box-my-account-data  {
        font-size:13px;
        }

.box-my-account-data-left, 
.box-my-account-data-right {
        line-height:17px;
        }

/*#tab1 div {font-size:12px;}*/

/*---------END COURSE PAGE--------------*/	


/*---------TABLE AREA-----------*/

.table_2columns,
.table_5columns {
		font-size: 11px;
	    }

.table_7columns, .table_4columns {
		font-size: 12px;		
	    }

.table_5columns h2, .table_4columns h2 { 
		font-weight:bold;
		font-size:12px;
    	}

.table_5columns p {
		font-size:12px;
		font-weight:normal;
	    }

.table_5columns .author {
		font-size:12px;
		font-weight:normal;
	    }

.table_2columns a:hover	{
		text-decoration:underline;
	    }

.table_7columns tr, .table_4columns tr,.table_7columns tr a, .table_4columns tr a {
        font-size:12px;
        }
        
.table_7columns th, .table_4columns th, .table_7columns th a, .table_4columns th a {
        font-size:12px;
        }

.table-header {
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
        font-weight:bold;
        }
        

#statereq ul {
        font-size:15px;
        line-height:24px;
        }



        
.left_column_states_list {
        font-size:13px;
        }


#show a {
        font-size:13px; 
        font-weight:normal;
        }

.content_right_state span, 
.statemandate-mid span {
        font-size:12px; 
        }

.content_right_state h2 span {
        font-family:Century Gothic, Arial, Helvetica, sans-serif; 
        font-size:18px;  
        }

.content_right_state p , 
.content_right_state table {
        font-size:12px;
        }

.content_right_state table ul li {
        font-size:11px;
        }

TABLE.state_required_courses th {
	    font-size:13px;  
        }
    
TABLE.state_required_courses tr td ul li a {
        font-size:10px; 
        line-height:19px;
        }
        
.state_required_courses td {
        padding: 20px; 
        }

.content_right_state .link span {
        font-size:13px;
        }

.td_course_title a {         
       font-family:Arial, Helvetica, sans-serif;
        }

/*--------END TABLE AREA-------------*/

/*--Certificate---*/

#divCertificateContent h1 {
        font-weight:bold; 
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
        }

#content-certificate h1 {
        font-family:Century Gothic, Arial, Helvetica, sans-serif; 
        font-weight:bold; 
        font-size:20px;
        }
        
#content-certificate h2 {
        font-family:Century Gothic, Arial, Helvetica, sans-serif; 
        font-weight:bold; 
        font-size:17px;
        }
        
#content-certificate p {
        font-size:13px;
        }

/*-*end Certificate*/


.mandate_results {
        font-size:13px; 
        }

.state-req-title span {
        font-size:20px; 
        font-weight:bold;
        }

/*--------account user profile styling-----------------*/

.user_account_left_column ul {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:12px; 
        font-weight:bold; 
        line-height:18px;
        }
        
.user_account_table_content {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:12px;
        }
        
.user_account_right_column {
        font-family:Arial, Helvetica, sans-serif;
        }
        
.user_account_right_column h3 {
        font-size:19px;
        line-height:24px;
        }
        
.user_account_right_column th {
        font-size:12px; 
        font-weight:bold; 
        border-bottom:1px solid #ddd;
        border-top:1px solid #ddd;
        }

.trans-table tbody {
        font-size:12px;
        }
        
#table-licences tbody tr td {
        font-size:12px;
        }
        
#courses-completed td {
        font-size:11px;
        }
        
#courses-completed div table {
        font-size:11px;
        }
        
.trans-table-paid-courses {
        font-size:12px;
        }
        
.trans-table-courses {
        font-size:10px;
        }

.user-professions-list {
        font-size:12px; 
        line-height:15px;
        }

#lost-password {
        font-size:13px; 
        }
        
.lost-password-error-message {
        font-size:12px; 
        font-family:Arial, Helvetica, sans-serif;
        }
        
.lost-email-field {
        font-size:12px;
        }
        
.email-alert-line, .email-alert-checkbox {
        font-size:12px; 
        margin-bottom:20px;
        }

.GridLicense {
        font-size:12px;
        }

.past-order-data {
        font-size:12px; 
        color:#555;
        }

.field-text-box {
        font-size:12px; 
        color:#555; 
        width:150px; 
        vertical-align:middle;
        }
        
.field-text-box-long {
        font-size:12px; 
        color:#555; 
        width:300px; 
        vertical-align:middle;
        }

/*.field-text-box :hover {border:3px solid #0564AC; background:#0564AC; color:#000;}*/

/*--------end user profile styling -----------------*/


/*--------------CART---------------------------*/

.checkout-info,.checkout-info2 {
        font-size:12px; 
        line-height:18px; 
        color:#444;
        }

.checkout-info2 input {
        font-size:11px; 
        color:#444; 
        padding-left:5px;
        margin-left: 0px;
        }

#cart-grid {
        color:#444;
        text-shadow: 1px 1px 1px #f2f2f2;
        }
        
.cart-table {
        font-size:12px; 
        color:#444;
        }

.shipping-label, .shipping-cost, 
product-cost, .total-cost-label, 
.total-cost-cost, .coupons-label, 
.coupons-cost {
        font-size:12px; 
        line-height:15px; 
        text-align:left;
        }

.shipping-label, .total-cost-label,.total-cost-cost {
        font-weight:bold;
        }

#cart-panel-edit-address, 
.cart-panel-shipping-address,
#cart-panel-shipping-method,
#cart-panel-labels, #cart-panel-cost,
.pnlorderwithoutbook, #cart-panel-purchase-method, 
#cart-panel-purchase-method2, 
#cart-panel-purchase-method3 {
        font-size:12px; 
        color:#444;
        }

#cart-panel-shipping-edit, 
#cart-panel-shipping-edit2 {
        font-size:12px; 
        color:#444;
        }

#cart-panel-shipping-edit2 input, 
#cart-panel-shipping-edit2 select {
        font-size:11px; 
        color:#444;
        }  

.promotion_code {
        font-size:12px;
        color:#444;
        }

.prd_topicons a {
        font-size:11px;
        }

#thank-you-cart-message, 
#thank-you-cart-message2 {
        font-size:12px; 
        color:#444;
        }

.coupon-field {
        font-size:10px; 
        *font-size:10px; 
        line-height:10px; 
        *line-height:11px; 
        color:#666; 
        }
        
.subtitle3, 
.subtitle3short {
        font-size:12px; 
        font-weight:bold;
        }

.subtitle_signup {
        font-size:14px; 
        font-weight:bold;
        }

.subscribe-section {font-size:9px;}
        

    
/*--------------END CART-----------------------*/


/*------SURVEY STYLING-----------*/

.survey-question {
        font-size:14px;  
        font-weight:bold; 
        color:#444;
        }
        
.survey-answer {
        font-weight:normal; 
        font-size:13px;
        }
        
#divResponse {
        font-size:8px;
        }


.desc-vignette{
        font-weight:normal; 
        font-size:12px !important; 
        line-height:17px; 
        color:#444;
        }
        
.desc-vignette span{}        

/*-------END SURVEY STYLING--------*/

/*---SIDE BAR PANEL----*/


#ce-tools {
        font-size:13px;
        }

/*------END SIDE BAR-----------*/

.box_left155 h4 {
		font-weight:bold;
		font-size:16px;
	    }

.box_left155 ul li {
		font-size:9px;
	    }

.seemore {
        font-size:12px;
        }

.moredetails {
        font-size:12px;
        }

.link {
        font-size:12px;
        }

.link a {
        font-size:8px;
        }

.nav_course_left span {
		font-family: Century Gothic, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:18px;
	    }
.nav_course_left span a{
		 text-decoration:none;
	    }
.top_links_course h2 {
		font-size:15px;		
	    }

#promotion_code h4 {
		font-style:italic;
		font-weight:normal;
		font-size:14px;
		}

.cart-prd-name {
        
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		color:#444;
		font-weight:bold;
		}
		
.cart-prd-desc {
        font-weight:normal;
		font-size:12px;
		line-height:14px;
		clear:both;
		color:#666;
		}

.cart-prd-prepay {
        font-weight:normal;
		font-size:11px;
		line-height:12px;
		clear:both;
		color:#555;
		}

.prd_title { 
	    font-family: Century Gothic, Arial, Helvetica, sans-serif; 
	    font-weight:bold; 
	    font-size:20px;
	    }

.prd_desc, .prd_thanks, .prd_icons {		
		font-weight:normal;
		font-size:12px;
	    }
	

.prd_edit, .prd_edit a {
		font-weight:bold;
		font-size:12px;
	    }

.prd_edit a:hover { 
        text-decoration:underline;
        }
	
.prd_address,.prd_handling, .prd_allcost {
		font-size:12px;
	    }
		
.prd_method, .purchase_method {
		font-size:12px;
		font-weight:bold;
	    }

#state_list ul li, #state_list ul li a, 
#state_list ul li a:link {
        font-size:9px; 
        line-height:17px; 
        }


.list li a {
        font-size:9px;
        }

.list-home li a {
        font-size: 13px; 
        *line-height: 15px;
        }
    
.list-home-coming-soon li { 
        font-size:13px;
        }

.list-footer { 
        font-size:10px; 
        
        font-weight: normal;
        
        }
.list-footer-box .list-footer ul li a {line-height:14px;}

#state_list ul li a:hover, 
#state_list ul li a:active, 
#state_list ul li a:visited { 
        font-weight:bold;
        }


.transcript-for-print {
        font-size:12px;
        }

.transcript-for-print th {
        font-weight:bold; 
        font-size:12px; 
        padding:4px;
        }

.transcript-for-print table tr td {
        padding:5px;
        }

.no-data-message {
        font-size:12px;
        }

#box_transcript_desc h4 { 
        font-size:13px; 
        line-height:11px;
        }

#box_transcript_desc p {
        font-size:12px; 
        line-height:12px;
        }

.top_icons a {
        font-size:10px;
        }

.foot_note {
        font-size:11px;
        }

.not_completed {
        font-size:13px;
        }

.footer_box ul li a, .footer_box_wide ul li a, #list-footer-box li a {
		font-size:11px;
		/*line-height:14px;*/
	    }
	
.footer_box h5, .footer_box_wide h5, #list-footer-box h5	{
		font-size:14px;
		font-weight:bold;
	    }
	
#copyright a {
		font-size:11px;
	    }