 @charset "UTF-8";

/* CSS Document */



/*////////////////////////////////////////////////*/

/*/                   Defualt                    /*/

/*////////////////////////////////////////////////*/



html, body,td,th {font-family: Arial, Helvetica, sans-serif;font-weight:normal;}



h1, h2, h3, h4, h5, h6, p, ul, li, body, a, div, form, inputs, blockquote {margin:0px; padding:0px; background:none; list-style:none; font-size:12px;}



a:link, a:visited, a:active, a:link, a:focus {outline:none; color:#333; text-decoration:underline;}



a:hover {color:#333; text-decoration:none;}



h3 {font-size:14px; color:#67050d;}



h4 {font-size:13px; color:#000; font-weight:normal;}



b {color:#15127C;}



p {line-height:18px; padding-bottom:8px;}





/*////////////////////////////////////////////////*/

/*/               Basic Page Layout              /*/

/*////////////////////////////////////////////////*/



a.logo {float:left; display:inline;text-decoration:none;}



a.logo:hover {text-decoration:none;}



a.logo span {float:left; display:inline; text-indent:-5000px;font-size:.01em;}



#container {width:755px; margin:auto; background:url(../images/bg.gif) repeat-y center;} /*page width:735px*/



#header {background:url(../images/header.jpg) no-repeat top center; margin:0px; padding:0px; margin-top:-8px;}
#header1 {background:url(../images/header1.gif) no-repeat top center; margin:0px; padding:0px; margin-left: -10px; margin-top:-8px;}



#header_2 {}



#flash {height:225px;}



#flash_2 {height:75px;}



#content, #footer {width:735px; padding:0 10px 0 10px}



.col_1, .col_2, .col_3 {float:left; display:inline; margin:8px;} 



.col_1 {width:229px;} /*width:245px -16px margin*/



.col_2 {width:474px;} /*width:490px -16px margin*/



.col_3 {width:719px;} /*width:735px -16px margin*/



#content, #footer, #complete_package, #sub_content, #sub_promo, #footer {clear:both;}



#content {padding-top:12px; background:url(../images/content_bg.gif) top center no-repeat;}



#footer .links p {color:#e5e5f8}



#footer .links {padding:8px;}



#footer .links a {color:#fff}



#footer .links {background:url(../images/footer_bg.gif) bottom repeat-x #15127C;}



.copyright {

	font-size:11px; 

	color:#15127C; 

	background:#fff; 

	text-align:center;

	padding:8px;

}



ul, li {margin:inherit; padding:inherit; color:#333333;}



ul {margin-top:8px;}



li {margin-bottom:14px}



ul.list_checkbox_bullets {margin-left:16px;}



ul.list_checkbox_bullets li {list-style:url(../images/check_box.gif);}



ul.list_dot_bullets {margin-left:16px; }



ul.list_dot_bullets li {list-style:url(../images/dot.gif); font-size:12px;}



ul.list_paper_bullets {margin-left:16px;}



ul.list_paper_bullets li {list-style:url(../images/paper.gif);}



ul.list_default, ul.list_medium {margin-left:32px;}



ul.list_large {margin-left:16px;}



ul.list_small {margin-left:48px;}



ul.list_default li {list-style:square;}



ul.list_small li {/*list-style-position:inside;*/list-style:url(../images/small_box.gif);}



ul.list_medium li {/*list-style-position:inside;*/list-style:url(../images/mid_box.gif);}



ul.list_large li {/*list-style-position:inside;*/list-style:url(../images/largest_box.gif);}



a.learn_more {

	display:block; 

	padding:8px; 

	padding-top:0px; 

	color:#15127C; 

	font-weight:bold;

	font-size:12px;

	}



a.learn_more img {float:left; display:inline;}



a.learn_more span {float:left; display:inline; padding:0 0 0 4px;}



a.add_to_cart {float:left; display:inline; height:26px; background:url(../images/add_to_cart.jpg) top no-repeat; width:103px; text-indent:-5000px; font-size:.01em}



a.add_to_cart:hover { background:url(../images/add_to_cart.jpg) bottom no-repeat; width:103px}



/*////////////////////////////////////////////////*/

/*/               main_nav                       /*/

/*////////////////////////////////////////////////*/



#header .live_online_chat {position:absolute; z-index:1; width:755px;}



#header .live_online_chat a {

	float:right; 

	display:inline; 

	margin:4px 22px 0 0; 

	color:#fff;

	text-decoration:none;

}



#header .live_online_chat a img {float:left; cursor:pointer; display:inline;}



#header .live_online_chat a span {float:left; cursor:pointer; display:inline; padding:2px 0 0 6px;}



#header .live_online_chat a span:hover {text-decoration:underline}



#header ul.main_nav {margin-right:18px; padding-top:24px;}



#header ul.main_nav li {

	float:right; 

	display:inline; 

	margin:0 0 0 5px;

	}



#header ul.main_nav li a {

	display:block; 

	padding:4px 5px 4px 5px; 

	background:#fff;

	border:1px solid #15127C;

	border-bottom:none;

	color:#15127C;

	text-decoration:none;

	}



#header ul.main_nav li.selected a {display:block; padding:4px 5px 4px 5px; background:#797979; border:1px solid #999; border-bottom:none; color:#fff;}
#header ul.main_nav li a:hover {text-decoration:none; background:#15127C; color:#fff; border:1px solid #15127C; border-bottom:none;}
#header ul.main_nav li.selected a:hover {background:#797979; border:1px solid #999; border-bottom:none; color:#fff;}

#header1 .live_online_chat {position:absolute; z-index:1; width:755px;}
#header1 .live_online_chat a {float:right; display:inline; margin:4px 22px 0 0; color:#fff; text-decoration:none;}
#header1 .live_online_chat a img {float:left; cursor:pointer; display:inline;}
#header1 .live_online_chat a span {float:left; cursor:pointer; display:inline; padding:2px 0 0 6px;}
#header1 .live_online_chat a span:hover {text-decoration:underline}
#header1 ul.main_nav {margin-right:18px; padding-top:24px;}
#header1 ul.main_nav li {float:right; display:inline; margin:0 0 0 8px;}
#header1 ul.main_nav li a {display:block; padding:4px 8px 4px 8px; background:#fff; border:1px solid #15127C; border-bottom:none; color:#15127C; text-decoration:none;}
#header1 ul.main_nav li.selected a {display:block; padding:4px 8px 4px 8px; background:#797979; border:1px solid #999; border-bottom:none; color:#fff;}
#header1 ul.main_nav li a:hover {text-decoration:none; background:#15127C; color:#fff; border:1px solid #15127C; border-bottom:none;}
#header1 ul.main_nav li.selected a:hover {background:#797979; border:1px solid #999; border-bottom:none; color:#fff;}


/*////////////////////////////////////////////////*/

/*/               complete_package               /*/

/*////////////////////////////////////////////////*/



.compare_package {background:url(../images/bg_compare2.jpg) #ffffff top center no-repeat; height:233px; overflow:hidden;}



.complete_package h2, .main_info .col_3 h2, .main_info .col_2 h2, .main_info .col_1 h2, .main_info h2 {

	padding:8px; 

	color:#FFFFFF; 

	font-size:16px; 

	font-weight:bold;

	background:url(../images/header_complete_package.jpg) bottom center no-repeat #15127C;

}


.compare_package h4 {
	background:none; 
	font-size:16px; 
	font-weight:bold;
	padding:8px;
	padding-bottom:0px; 
	
	color:#06075d;
	}

.compare_right_col {width:350px; float:left; display:inline;}

.compare_left_col {width:385px; float:left; display:inline;}

.compare_package .compare_right_col p, .compare_package .compare_left_col p { line-height:14px; padding:17px;padding-top:8px}

.compare_text_left {height:88px; overflow:hidden;}

.compare_drop_downs {}

.compare_drop_downs form {}

.compare_drop_downs form ul {margin-left:15px; margin-top:20px}

.compare_drop_downs form ul li {margin:4px 0px 0px 0px; line-height:0px; padding:0px}

.compare_drop_downs form ul li label {
	background:none; 
	font-size:14px; 
	font-weight:bold;
	padding:8px; 
	color:#06075d;
}

.compare_drop_downs form ul li select {width:285px}

.compare_package .complete_package_box {padding:15px; padding-top:5px}

.compare_package .complete_package_box h5 {
	background:none; 
	font-size:28px; 
	font-weight:bold;
	padding:0px;
	padding-left:15px;
	padding-top:3px;
	color:#06075d;
}

.compare_package .complete_package_box p {padding-bottom:0px; padding-top:5px;}






.complete_package .compare_left_col p {line-height:10px padding-left:4px; padding-top:4px;}





.complete_package p {padding-left:4px; padding-top:4px;}



.main_info .complete_package p {padding-top:8px}



.complete_package .complete_order p.p1 {font-size:11px; text-align:center; padding:0px; margin:0px}



.complete_package .complete_order p.p2 {font-size:11px; text-align:center; padding:0px; margin:0px}



.benefits, .main_info .complete_package .col_1 .benefits {background:#e5e5f8; margin:8px 0 0 0; padding:0 0 1px 0;}



.complete_package ul.list_small {margin-left:16px;}



.benefits h5 {

	padding:4px; 

	font-weight:bold;

	border-bottom:3px solid #fff;

}



.complete_package .complete_order .price_box {margin-top:50px; padding-right:0px;}







.complete_package .complete_order .price_box a.order_now, a.order_now {background:url(../images/order_now_btn.gif) left top no-repeat; width:125; height:35px; display:block; text-indent:-5000px; font-size:.01em; margin-left:60px;}



a.order_now {margin-left:0px;}



.complete_package .complete_order .price_box a.order_now:hover, a.order_now:hover {background:url(../images/order_now_btn.gif) left bottom no-repeat;}



.main_info .complete_package {margin-bottom:0px;}



.main_info .complete_package .col_1 {background:none;}



.main_info .complete_package .col_1 h3 {text-align:left; margin:0px; margin-top:8px; padding:0px; border:none;}



.main_info .complete_package .complete_order h3, .complete_package .complete_order h3 {font-size:35px; text-align:center; color:#15127C; padding:0px; margin:0px; margin-bottom:-5px;}



.complete_package .complete_order, .main_info .complete_package .complete_order {width:245px; height:400px; background:url(../images/complete_package_graphic_singlepackage.gif) right #d4d5d6 no-repeat; margin:0px;}

.complete_package .price_box .formation_only {padding-top:68px; padding-left:0px}

.complete_package .price_box .formation_only h3 {font-size:28px; color:#333333}

.complete_package .price_box .formation_only a.order_now_small {float:right; margin-right:70px;}


a.order_now_small {
	float:left; display:inline; 
	height:26px; 
	background:url(../images/order_now_small.gif) top no-repeat; 
	width:103px; 
	text-indent:-5000px; 
	font-size:.01em;
	}

a.order_now_small:hover { background:url(../images/order_now_small.gif) bottom no-repeat; width:103px}



/*////////////////////////////////////////////////*/

/*/                    sub_content               /*/

/*////////////////////////////////////////////////*/



#sub_content {background:url(../images/pattern_1.gif); border-top:10px solid #565656;}



#sub_content .col_1 {width:245px; margin:0px; background:url(../images/pattern_2.gif) right repeat-y; height:100px;}



#sub_content input.input_box {height:17px; margin-top:4px; float:left; display:inline;}



#sub_content input.btn {height:22px; margin-top:4px; float:left; display:inline;}

	

/*////////////////////////////////////////////////*/

/*/                    header_2                  /*/

/*////////////////////////////////////////////////*/



#header_2 .col_1 {

	background:url(../images/pattern_3.gif); 

	margin:0px; 

	width:245px; 

	border-bottom:2px solid #fff;

}



.view_cart {}



.view_cart p {float:left; display:inline; width:104px; padding:6px 8px 0 8px; background:#ededed; margin:14px; margin-right:0px; height:20px;}



.view_cart a {background:url(../images/cart_over.jpg) no-repeat; height:26px; width:94px; margin-top:14px; float:left; display:inline; text-indent:-5000px; font-size:.01em;}



.view_cart a:hover {background:url(../images/cart_up.jpg) no-repeat;}



#header_2 .col_2 {width:490px; margin:0px;}



#header_2 .col_2 h2 {background:#565656; color:#fff; padding:8px 0 0 12px; height:46px; line-height:18px; font-size:14px; font-weight:normal;}



/*////////////////////////////////////////////////*/

/*/                    main_info                 /*/

/*////////////////////////////////////////////////*/



.main_info {background:url(../images/complete_package_bg.gif) bottom no-repeat;}



.main_info h4 {padding-top:16px;}



.main_info .col_1 {background:url(../images/pattern_1.gif) #ededed; margin:0px; width:245px;}



.main_info .col_1 .benefits {margin:8px;}



.main_info .col_1 h3 {text-align:center; color:#67050d; padding:8px; border-bottom:2px solid #fff; border-top:2px solid #fff}



/*////////////////////////////////////////////////*/

/*/                    sub_promo                 /*/

/*////////////////////////////////////////////////*/	

	

.sub_promo {background:url(../images/sub_promo_bg2.gif) repeat-y #e7e7f9;}



.sub_promo .col_1 {margin:0 0 12px 0; width:243px; border-left:2px solid #fff; background:url(../images/sub_promo_bg.gif) 0 40px repeat-x; /*height:200px;*/ }

	

.sub_promo h4 {

	padding:8px; 

	padding-left:12px;

	color:#FFFFFF; 

	font-size:12px; 

	font-weight:normal;

	background:url(../images/header_sub_promo.gif) top center no-repeat #15127C;

}



.sub_promo h4 a {color:#fff;} 

/*---------------------------------------------------------edit rollover text why delaware -------------------------*/

.sub_promo h4 a:link, .sub_promo h4 a:visited, .sub_promo h4 a:active, .sub_promo h4 a:focus {outline:none; color:#fff; text-decoration:underline;}



.sub_promo h4 a:hover {color:#fff; text-decoration:none;}

/*---------------------------------------------------------edit rollover text why delaware -------------------------*/

.sub_promo p {margin:12px;}



.sub_promo ul.list_paper_bullets {margin:12px 12px 12px 16px}



.side_promo .col_1 {border-left:none; width:245px;}





/*////////////////////////////////////////////////*/

/*/                    products table                 /*/

/*////////////////////////////////////////////////*/



table.product_table {border-top:3px solid #e7e7f9;/*border-bottom:1px solid #e3e3e3;*/ margin:0px 0 8px 0 ;}



table.product_table p {padding:0px;}



table.product_table td {vertical-align:top; padding:8px; /*background:url(../images/complete_package_bg.gif) bottom no-repeat;*/ background:/*url(../images/pattern_1.gif)*/ #f3f3f3;}



table.product_table td h4 {padding:0px 0px 4px 0px; font-size:14px; font-weight:bold; border-bottom:1px solid #565656; color:#15127C; margin-bottom:4px; }



table.product_table td.price {width:145px;  background:url(../images/pattern_1.gif)/**/ #f3f3f3; border-left:1px solid #fff; padding:16px;}



table.product_table td.price .price_box {background:url(../images/service_price_buy.gif) left top no-repeat; width:135px; height:98px; margin-top:0px;}



table.product_table td.price .price_box p.p1 {text-align:center; line-height:14px; padding:8px 0 0 0 ; margin:0 0 -4px 12px; /*font-weight:bold; color:#15127C;*/} 



table.product_table td.price h3 {background:none; padding:8px 0 0 14px; text-align:center; height:25px; font-size:20px;}



table.product_table td.price a.add_to_cart {margin-left:24px; margin-top:0px;}



.main_info .col_3 h2 {font-size:14px; /*background:#fff; color:#15127C;*/ border-bottom:1px solid #15127C}



p.disclaimer {font-size:11px; padding-top:12px;}



/*////////////////////////////////////////////////*/

/*/                   Shopping_cart              /*/

/*////////////////////////////////////////////////*/



table.shaded_table {}



table.shaded_table tr.cart_label td {color:#15127C; font-size:13px; border-bottom:1px solid #666; background:#e7e7f9;}



table.shaded_table tr.fieldname td {padding:8px 4px 8px 4px;}



table.shaded_table tr.fieldname a.remove {color:#15127C; padding:0 8px 0 8px;}



table.shaded_table tr.fieldname td.productname {color:#15127C; font-size:14px; border:1px solid #999; /*border-top:none; border-bottom:none;*/ padding:4px 0 4px 0}



table.shaded_table tr.fieldname td.subtotal {color:#333; font-size:12px; border-top:1px solid #999; border-bottom:1px solid #999; background:#f3f3f3;  padding:4px 8px 4px 0}



table.checkout_table tr.fieldname {font-size:11px;}



table.checkout_table h5 {padding:8px 0 8px 8px; border-bottom:1px solid #555; border-top:1px solid #555; margin-bottom:8px; font-size:13px; background:#e7e7f9}



table.checkout_table h5 b {font-size:16px;}







table.compare_table {border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-bottom:1px solid #555;}

table.compare_table td {border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}


/*////////////////////////////////////////////////*/

/*/                   compare_cart              /*/

/*////////////////////////////////////////////////*/

.compare_chart {}



.chart_header {height:100px;}

.chart_header h4 {
	display:block; 
	font-size:18px; 
	font-weight:bold;
	padding-bottom:5px; 
	color:#06075d;
	text-decoration:none; 

}

.chart_header p {font-size:12px;}

.chart_header a {}

.chart_header a.btn_email {}

.chart_header a.btn_save {}


.compare_summary_header table tr td p {padding:0px; line-height:12px; font-size:11px; color:#ffffff;}


.chart_tabs {padding-bottom:12px; background:url(../images/bg_quote_chart_tab.jpg) bottom no-repeat; height:100%;}

.chart_tabs  ul.main_chart_tabs {margin:0px; padding:0px}

.chart_tabs  ul.main_chart_tabs li {float:left; display:inline; margin:0px 0px 0px 8px;}

.chart_tabs  ul.main_chart_tabs li a {display:block; width:125px; height:50px; padding:5px; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; text-decoration:none; background:#fff; }

.chart_tabs  ul.main_chart_tabs li a b {display:block; color:#333;}

.chart_tabs  ul.main_chart_tabs li a span {display:block; color:#666;}

.chart_tabs  ul.main_chart_tabs li a:hover, .chart_tabs  ul.main_chart_tabs li.selected a {background:#0d0d85;}

.chart_tabs  ul.main_chart_tabs li a:hover b, .chart_tabs  ul.main_chart_tabs li.selected a b {color:#fff;}

.chart_tabs  ul.main_chart_tabs li a:hover span, .chart_tabs  ul.main_chart_tabs li.selected a span {color:#fff;}



.compare_table_chart {}

.compare_table_chart table tr td {background:url(../images/bg_quote_chart_td.jpg) top right no-repeat; text-align:center;  padding:15px;}

.compare_table_chart table tr td p {padding:0px; line-height:12px; font-size:11px; color:#333;}

.compare_table_chart table tr.compare_row_header {}

.compare_table_chart table tr.compare_row_header td {background:url(../images/bg_quote_chart_header.jpg) right bottom no-repeat;  padding:0px;}

.compare_table_chart table tr.compare_row_header td h6 {padding-top:5px;}

.compare_table_chart table tr.compare_row_header td p {}

.compare_table_chart table tr.compare_row_header td span.compare_no_order {
	display:block; 
	width:121; 
	height:57px;
	text-align:center;
	padding-top:15px;
	font-size:26px; 
	font-weight:bold;
	padding:8px; 
	color:#333;
	text-decoration:none; 

}

.compare_table_chart table tr.compare_row_header td a.compare_order_now {
	display:block; 
	background:url(../images/btn_order_now_quote_chart.jpg) no-repeat center; 
	width:121; 
	height:57px; 
	text-align:center;
	padding-top:15px;
	font-size:26px; 
	font-weight:bold;
	padding:8px; 
	color:#06075d;
	text-decoration:none;
	}
	
.compare_table_chart table tr.compare_row_header td h6 {padding-bottom:4px;} 	
	
.compare_table_chart table tr.compare_row_header td.compare_header_title {text-align:left; padding-left:15px; padding-bottom:15px;}

.compare_table_chart table tr.compare_row_header td.compare_header_title h6 {padding-bottom:0px;}

.compare_table_chart table tr.compare_row_title {}

.compare_table_chart table tr.compare_row_title td {background:none #CDCDCD; text-align:left;}

.compare_table_chart table tr.compare_row_title td p {}

.compare_table_chart table tr.compare_row_title td p b {font-size:12px}

.compare_table_chart table tr td.compare_description {text-align:left;}

.compare_table_chart table tr td.compare_description h6 {}

.compare_table_chart table tr td.compare_description p {}

.compare_table_chart table tr.sub_price_quote_chart td h6 {font-size:18px; color:#555; }



.compare_table_chart table tr.total_price_quote_chart {}

.compare_table_chart table tr.total_price_quote_chart td {background:url(../images/bg_quote_chart_header.jpg) right bottom no-repeat;  padding:0px;}

.compare_table_chart table tr.total_price_quote_chart td h6 {padding-top:5px;}

.compare_table_chart table tr.total_price_quote_chart td p {}

.compare_table_chart table tr.total_price_quote_chart td span.compare_no_order {
	display:block; 
	width:121; 
	height:57px;
	text-align:center;
	padding-top:15px;
	font-size:26px; 
	font-weight:bold;
	padding:8px; 
	color:#333;
	text-decoration:none; 

}

.compare_table_chart table tr.total_price_quote_chart td a.compare_order_now {
	display:block; 
	background:url(../images/btn_order_now_quote_chart.jpg) center no-repeat; 
	width:121; 
	height:57px; 
	text-align:center;
	padding-top:15px;
	font-size:26px; 
	font-weight:bold;
	padding:8px; 
	color:#06075d;
	text-decoration:none;
	}
	
.compare_table_chart table tr.total_price_quote_chart td h6 {padding-bottom:4px;} 	
	
.compare_table_chart table tr.total_price_quote_chart td.compare_header_title {text-align:left; padding-left:15px; padding-bottom:15px;}

.compare_table_chart table tr.total_price_quote_chart td.compare_header_title h6 {padding-bottom:0px;}

a.btn_email, a.btn_save  {background:url(../images/arrow_purple.jpg)left no-repeat; padding-left:20px; padding-right:20px;}

.disclaimer p {
	font-size:8px;
	color:#ffffff;
}
