body{ margin:0px; padding:0px; background:url(../images/main_bg.jpg) repeat-x left top; color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
p, form, h1, h2, h3, form{ padding:0px; margin:0px;}
img{ border:0px;}
.img_left{ float:left;}
.img_right{ float:right;}
a{ color:#0534fe; text-decoration:underline;}
a:hover{ color:#0534fe; text-decoration:none;}
.clr{ clear:both;}
#doc_bg{ width:1002px; margin:0px auto; background:url(../images/banner.jpg) no-repeat left top; }
.l_bg{ background:url(../images/l_bg.jpg) repeat-x right top;}
#doc_width{width:920px; margin:0px auto}
#doc_cont{ width:920px; float:left;}
#lab_header{ width:820px; float:left; padding:0px 0px 0px 73px;   }
#lab_header .pt1{ width:495px; float:left; padding:69px 0px 0px 0px;}
.slogan{ padding:0px 0px 19px 18px; float:left}
.top_navi{ width:495px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; padding:8px 0px 4px 12px; }
.top_navi ul{ padding:0px; margin:0px; list-style-type:none;}
.top_navi li{ float:left; background:url(../images/menu_line.jpg) no-repeat right 15px; padding:12px 15px 3px 15px; list-style-type:none;}
.top_navi li a{ display:block; padding:0px 0px 0px 0px; float:left;  color:#FFFFFF; text-decoration:none; cursor:pointer;} 
.top_navi li a:hover{ color:#FFFFFF; text-decoration:none;}
.top_navi li.first{ padding-left:0px;}
.top_navi li.last{ background:none; padding-right:0px;}
.lab_logo{ float:left; margin:0px 0px 24px 0px;}
#lab_header .pt2{ width:284px; float:right; padding:30px 0px 0px 0px; background:url(../images/head_img.png) no-repeat center 50px;}
#doc_area{ width:840px; float:left; padding:25px 0px 0px 50px;}
#doc_left{width:518px; float:left; padding:0px 0px 0px 20px;}
.title1{ width:518px; float:left; text-transform:uppercase; color:#1A69AA; padding:19px 0px 15px 0px;}
.title1 h1{ font-size:21px;}
.cont_area{ width:518px; float:left; color:#231F20; font-size:14px; line-height:20px;}
.cont_area h2{ font-size:16px; color:#1A69AA; font-style:italic; }
.cont_area  ul{ list-style-type:none; padding:0px; margin:0px;}
.cont_area  li{ list-style-type:none; padding:0px; margin:0px; color:#166bae; padding:0px 0px 5px 45px; font-weight:bold; font-size:12px; background:url(../images/bullet.jpg) no-repeat 38px 9px;}
.cont_area span{ color:#166bae; font-size:13px; font-weight:bold;}
#doc_right{ width:258px; float:right; padding:0px 0px 0px 0px;}
.right_cont{ width:255px; float:left; padding:5px 0px 0px 3px; line-height:20px; color:#231F20;}
.right_box{ width:258px; float:left;}
.right_box .m_box{ width:234px; padding:0px 15px 3px 9px; background:url(../images/r_box_m.png) repeat-y left top; float:left;}
.right_cont h2{ color:#1A69AA; font-size:20px; text-transform:uppercase; padding:15px 0px 9px 0px;}
.right_cont a{ font-style:italic; color:#1A69AA; text-decoration:none;}
.right_cont a:hover{color:#1A69AA; text-decoration:underline;}
.butt_r{ background:url(../images/butt_right.png) no-repeat right top; float:left; height:36px; width:185px; padding:20px 7px 0px 0px; text-align:center;}
#footer_part{ background:#000000; width:100%; float:left; margin:36px 0px 0px 0px; font-size:12px;}
.lab_header_fott{ width:850px; margin:0px auto; position:relative;}
.footer_menu {color:#FFFFFF; float:left; width:850px; text-align:center; color:#FFFFFF; padding:12px 0px 0px 0px; line-height:21px;}
.footer_menu_b{ width:560px; float:left; padding:0px 0px 0px 140px;}
.footer_icon{ position:absolute; top:14px; right:130px;}
.footer_menu_b a{color:#FFFFFF; text-decoration:none; margin:0px 10px;}
.footer_menu_b a:hover{color:#FFFFFF; text-decoration:underline;}
.footer_menu_link{ width:610px; float:left; padding:0px 0px 0px 80px; text-align:center;}
.footer_menu_link a{color:#FFFFFF; text-decoration:none; margin:0px 10px;}
.footer_menu_link a:hover{color:#FFFFFF; text-decoration:underline;}
.footerbg_right{ background:#000000 url(../images/br_r.jpg) repeat-x left top;}
/*Sub_inner_apges*/
#sub_doc_main{ width:100%;background:#fff url(../images/sub_main_bg.jpg) repeat-x left top;}
.sub_l_bg{ background:url(../images/l_sub_bg.jpg) repeat-x right top;}
#sub_doc_bg{ width:1002px; margin:0px auto; background:url(../images/sub_banner.jpg) no-repeat left top; }
#lab_header .pt2_sub{ width:284px; float:right; padding:18px 0px 0px 0px; background:url(../images/head_img2.png) no-repeat center top;}
#lab_header .pt1_sub{ width:495px; float:left; padding:30px 0px 0px 0px;}
/*services_page*/
.services_box{ width:320px; float:left; margin:20px 0px 0px 0px; display:block;}
.services_box_img{ width:107px; float:left}
.services_box_text{width:165px; float:right}
.services_box_text h3{ color:#1A69AA; font-weight:normal; font-size:18px;}
.services_box p{ line-height:20px; padding:0px 0px 0px 15px;}
.title_2 h2{ font-size:16px; color:#1A69AA; font-style:italic; }
/*commmunity_partners*/
.com_part{ width:520px; float:left; padding:15px 0px 0px 0px; line-height:18px;}
.com_part a{ color:#231F20; text-decoration:none;}
/*contact_form*/
.contact_box{ width:520px; float:left; padding:15px 0px 0px 0px; line-height:18px;}
.com_part a{ color:#231F20; text-decoration:none;}
.contact_box .cont h2{color:#1A69AA; font-size:18px; font-weight:normal;}
.contact_box .cont a{color:#231F20; text-decoration:none;}
.contact_box .cont a:hover{color:#231F20; text-decoration:underline;}
.contact_box .form_p{ width:430px; float:left;}
.contact_box .form_p .row{ width:430px; float:left; padding:12px 0px 0px 0px;}
.contact_box .form_p .row label{ float:left; padding:3px 0px 0px 0px; width:91px;}
.contact_box .form_p .row textarea.textfield{ float:left; padding:0px 0px 0px 0px; width:298px; border:1px solid #000000; height:113px;}
.contact_box .form_p .row input.textfield{ float:left; padding:0px 0px 0px 0px; width:298px; border:1px solid #000000; height:17px;}
.contact_box .form_p .row input.textfield2{ float:left; padding:0px 0px 0px 0px; width:120px; border:1px solid #000000; height:17px; margin:2px 0px 0px 10px;}
.contact_box .form_p h2{color:#1A69AA; text-transform:uppercase; font-size:21px; padding:36px 0px 5px 0px;}
.contact_box .form_p span{ font-size:10px; line-height:20px;}
/*services_page*/
.services_text{ line-height:20px; padding-left:13px;}
.contact_box .cont{ width:510px; float:left; padding:0px 0px 0px 0px; line-height:20px;}
.contact_box .cont .left_p{ width:230px; float:left;}