@charset "utf-8";
/* CSS Document */
*{ border:0; margin:0; outline:0; }
body{ background:#489fdc url(../images/main_bg.jpg) no-repeat top; font-family:Arial, Helvetica, sans-serif; color:#313232; font-size:14px; line-height:20px; }
h1{ color:#014779; border-bottom:1px solid #489fdc; margin:4px 0 6px 0; font-size:16px; padding-bottom:4px; }
h1 a{ text-decoration:none; color:#006382; }
h1 a:hover{ color:#489fdc; }
h2{ color:#014779; text-transform:uppercase; border-bottom:1px solid #489fdc; margin:4px 0 6px 0; font-size:14px; }
h3{ color:#006382; font-size:14px; margin:10px 0; }
p{ margin:14px 0 16px 0; }
p a{ text-decoration:none; color:#489fdc; }
p a:hover{ text-decoration:underline; }

.clear{ clear:both; }
.pad_12{ padding:12px; }
.mar_TB{ margin:8px 0; }
.mar_10{ margin:10px; }
.img_style{ padding:2px; border:1px solid #489fdc; }
.floatL{float:left; margin-right:15px;}
.floatR{float:right; margin-left:15px;}
#page_container{ width:1000px; margin:0 auto; }
.page_bg{ background:url(../images/page_bg.jpg) repeat-y top; }
.page_top{ background:url(../images/page_bg_top.jpg) no-repeat top; }
.page_btm{ background:url(../images/page_bg_btm.jpg) no-repeat bottom; }

#top_section{ height:26px; font-size:11px; line-height:26px; color:#ffffff; padding:0 10px; }
.top_section_left{ float:left; width:470px; }
.top_section_left a{ color:#fff; text-decoration:none; padding:0 4px; line-height:26px;	 }
.top_section_left a:hover{ color:#9afefe; }
.top_section_right{ float:right; width:300px; text-align:right; }

#page_content{ padding:10px 10px 0 10px; }
#banner_section{ margin-bottom:4px; }
#content_section{ padding:15px; background:#f5f9eb; }
.left_coupon{ padding:14px 0 10px 0; text-align:center; }
.letf_img_border{ border:3px solid #489fdc; }
.family{ background:#c4e4fb; padding:10px; }
.left_p{ margin:8px 3px; text-align:justify; line-height:16px; }
.test_quot_bg_top{ background:url(../images/test_col_top.jpg) no-repeat top left; }
.test_quot_bg_btm{ background:url(../images/test_col_btn.jpg) no-repeat bottom right; text-align:center; color:#269ef7; font-size:14px; font-weight:bold; padding:20px 0; min-height:40px; }
.test_auth_top{ background:#c4e4fb url(../images/test_auth_top.jpg) no-repeat top; }
.test_auth_btm{ background:url(../images/test_auth_btm.jpg) no-repeat bottom; padding:30px 10px 7px 10px; color:#269ef7; line-height:16px; }
.test_auth_btm strong{ color:#000000; }

.link-1 { display:block; float:left; background:url(../images/btn_bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none; font-size:14px; margin:10px 0; }
.link-1 em { display:block; background:url(../images/btn_left.jpg) no-repeat left top;}
.link-1  b { display:block; background:url(../images/btn_right.jpg) no-repeat right top; padding:5px 8px 5px 8px; font-style:normal; font-weight:100;}
.link-1:hover{ text-decoration:none; color:#269ef7}

.list_pad{  padding:14px 14px 14px 14px; }
.left_list ul{ list-style:none; padding:0; }
.left_list ul li{ border-bottom:1px solid #003b65; }
.left_list ul li:hover{ background:#003b65; }
.left_list ul li a{ line-height:24px; color:#003b65; font-weight:bold; text-decoration:none; background:url(../images/bullet.gif) no-repeat top; display:block; padding-left:26px; background-position:6px 4px; }
.left_list ul li a:hover{ background:url(../images/bullet_hover.gif) no-repeat top; background-position:6px 4px; color:#ddeffb; }
.list1{ margin:5px 0; }
.list1 ul{ list-style-image:url(../images/list1_bullet.jpg); padding-left:50px; }
.list1 ul li{ padding-bottom:4px; }
.list1 ul li a{ font-weight:bold; text-decoration:none; color:#313232; }
.list1 ul li a:hover{ text-decoration:underline; }

#btm_top{ height:25px; padding:5px 13px 0 930px; text-align:center; }
#btm_top a{ line-height:25px; font-size:11px; color:#489fdc; text-decoration:none; }
#btm_top a:hover{ font-weight:bold; }

#footer{ width:980px; margin:0 auto; color:#003b65; font-size:12px; }
#footer p{ margin:0 50px 10px 0; line-height:14px; }
.ftr_menu{ margin-bottom:40px; }
.ftr_menu_left{ width:750px; float:left; color:#003b65; }
.ftr_menu_left a{ color:#003b65; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.ftr_menu_left a:hover{ color:#fff6d2; }
.ftr_menu_right{ display:block; float:right; }
#footer_contact_page{ background:#ddeffb; padding:14px 14px 10px 14px; }
.form_pad{ padding:0 57px 0 30px; border-left:1px solid #002d4e; }
.form{ margin:20px 0; }
.level{ font-weight:bold; text-align:left; color:#001c30; line-height:30px; }
.input{ border:2px solid #002d4e; padding:4px 4px 0 4px; height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.ftr_text{ color:#002d4e; font-size:14px; font-weight:bold; padding-right:34px; }
.ftr_text strong{ font-size:18px; }
.red{ color:#ff0000; }

.test_margin{ border-bottom:1px solid #eceee7; }
.test_bg_top{ background:#eceee7 url(../images/test_top.jpg) no-repeat top; margin:10px 0 10px 0; }
.test_bg_btm{ background:url(../images/test_btm.jpg) no-repeat bottom; padding:10px 66px 10px 10px; }
.test_bg_btm p{ text-align:justify; margin-left:4px; }
.testimonial_auth{ font-weight:bold; padding:30px 0 0 70px; line-height:0; }

.article{ padding:10px;  border-bottom:1px solid #eceee7; }
.article:hover{ background:#eceee7; }
.article_left{ display:block; float:left; }
.article_right{ width:570px; float:right; text-align:justify; }
.article_right strong{ color:#489fdc; }
.article_right a{ margin-top:10px; text-decoration:none; color:#489fdc; display:block; }
.article_right a:hover{ text-decoration:underline; }

.ol li{ padding-bottom:12px; }
.faq{ background:url(../images/faq_bg.jpg) repeat-y top left; padding:10px; }
.faq ul{ padding-left:30px; list-style-type:decimal; color:#003b65; font-weight:bold; }
.faq ul li{ padding-bottom:12px; }
.faq ul li a{ color:#003b65; text-decoration:none; }
.faq ul li a:hover{ text-decoration:underline; }
.q{ background:#003b65 url(../images/faq_ans.jpg) no-repeat top right; width:464px; color:#f5f9eb; font-weight:bold; line-height:18px; margin:14px 0 4px 0px; }
.q_pad{ padding:6px 38px 6px 10px; }
.a_pad{ padding-left:40px; }
.link-2{ text-decoration:none; color:#ff0000; font-weight:bold; display:block; float:right; }
.link-2:hover{ background:#003b65; padding:0 2px; color:#f5f9eb; }

.solarBtn{width:93px; height:32px; background:url(../images/solar_03.gif) no-repeat top left; display:block; float:left;}
.solarBtn:hover{width:93px; height:32px; background:url(../images/solar_03.gif) no-repeat bottom left;}

.cityname{font-family:Tahoma; font-size:26px; font-weight:bold; color:#234567; letter-spacing:0px;text-shadow: 2px 2px 2px #bcbfb5;

filter: dropshadow(color=#bcbfb5, offx=2, offy=2);}
.phone{font-family:Tahoma; font-size:26px; font-weight:bold; color:#0084ea; letter-spacing:0px;text-shadow: 2px 2px 2px #bcbfb5; letter-spacing:-1px;

filter: dropshadow(color=#bcbfb5, offx=2, offy=2);}
.header{width:980px; height:164px; background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; float:left; display:block;}
.banner1{width:980px; height:344px;float:left; display:block;}
.clear{ clear:both;}
.phone1 {font-family:Tahoma; font-size:26px; font-weight:bold; color:#0084ea; letter-spacing:0px;text-shadow: 2px 2px 2px #bcbfb5; letter-spacing:-1px;

filter: dropshadow(color=#bcbfb5, offx=2, offy=2);}

