
body{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#797979; background-color:#f8f8f8;}
a{ color:#86a503; text-decoration:underline; outline:none; line-height:25px;} a:hover{ color:#86a503; text-decoration:none;}
img{ border:0px; outline:none;}
input{ outline:none;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, font{ margin:0px; padding:0px; font-weight:normal;}

#container{ width:100%; margin:0 auto; height:auto;}
#header{ width:100%; height:525px;}
#header_innerpages{ width:100%; height:216px;}
#header_top{ width:100%; height:147px; background:url(../images/topbg.jpg) repeat-x top center;}
#header_topinner{ width:990px; height:147px; margin:0 auto;}
#logo{ width:255px; height:122px; float:left; padding:13px 10px 0 25px;}
#header_btm{ width:100%; height:486px; background:url(../images/hdr_bg.jpg) repeat-x top left;}
#header_btminner{ width:990px; height:420px; position:relative; margin:0 auto;}
#left_arrow{ width:40px; height:63px; float:left; margin:132px 86px 0 0;}
#right_arrow{ width:40px; height:63px; float:right; margin:132px 0 0 0;}
#banner{ width:732px; height:317px; float:left; padding:0 0 0 0; background:url(../images/banner.png) no-repeat top center;}
#viewdetail_btn{ width:188px; height:43px; float:left; margin:260px 0 0 50px; display:block;}
#viewdetail_btn a{  display:block; width:188px; height:43px;}
#viewdetail_btn a:hover{  display:block; width:188px; height:43px;}

#topbar_container{ width:681px; margin:0; height:163px; float:right; }
#call_img{ width:222px; height:89px; float:right; margin:3px 0 0 0; background:url(../images/call_img.png) no-repeat top left;}
#topbar_bg{ width:986px; background:url(../images/topbar_topbg.jpg) no-repeat top center; float:left;}
.topNavi{ width:681px; margin:0px 0 0 0; float:right; position:relative;}
.topNaviul{ margin:0; padding:0; list-style:none;}
.topNavi ul li{ list-style:none; display:inline; }
.topNavi ul li a{ float:left; display:block; height:51px;}
.topNavi ul li a:hover{ float:left; display:block; height:51px;}









#body_container{ width:996px; height:auto; margin:0 auto; }
#body_tophdng{ width:996px; margin:-40px 0 0 0; float:left; }
#body_tophdng_lc{ width:15px; height:57px; float:left; background:url(../images/tophdngbar_lc.png) no-repeat top left; }
#body_tophdng_bg{ width:954px; height:39px; padding:18px 0 0 12px; float:left; background:url(../images/tophdngbar_bg.png) repeat-x top left; }
#body_tophdng_rc{ width:15px; height:57px; float:left; background:url(../images/tophdngbar_rc.png) no-repeat top left; }
#body_contentsMain{width:996px; float:left; background:url(../images/rptbg.png) top left repeat-y;}
#body_contents{ width:996px; float:left;  padding:0 0 15px 0;}
#body_contents2{ width:996px; height:auto; float:left; padding:0 0 20px 0;}
#body_contents_area{ padding:0; display:block; width:665px; margin:0; float:left;}
#body_innercontents_area{ padding:0; display:block; width:990px; margin:0; float:left;}
#body_innercontents_area p{ padding:20px 25px; display:block; width:940px; float:left;}
#body_contents p{ padding:20px 25px; display:block; width:620px; margin:0; float:left; color:#797979;}
#body_contents p span{color:#054778; font-weight:bold;}
#login_bg{ width:249px; height:138px; float:left; padding:35px 25px 20px 25px; background:url(../images/login_bg.jpg) no-repeat left 15px; line-height:25px; font-weight:bold; margin:0;}

.product_box{ width:285px; float:left; height:auto; padding:5px 5px 10px 5px; margin:10px 0 0 24px; background:#ffffff; border:1px solid #e7e7e7; color:#5e5e5e; font: bold 14px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}
.product_box a{ text-align: center; text-decoration:none; color:#5e5e5e;}
.product_box a:hover{ text-align: center; text-decoration:none; color:#000000;}
.product_box img{ border:none; padding:0 0 20px 0;}


#body_yellowhdng_lc{ width:14px; height:65px; float:left; background:url(../images/yellowbar_lc.jpg) no-repeat top left; }
#body_yellowhdng_bg{ width:943px; height:35px; padding:30px 0 0 25px; float:left; background:url(../images/yellowbar_bg.jpg) repeat-x top left; }
#body_yellowhdng_bg p{ width:372px; height:23px; padding:0px 110px 0 0; float:right; display:block; *margin-top:-18px; }
#body_yellowhdng_rc{ width:14px; height:65px; float:left; background:url(../images/yellowbar_rc.jpg) no-repeat top left; }

#body_news_container{ width:996px; height:auto; float:left; padding:0 0 15px 0;}
#body_news_topbg{ width:938px; height:auto; margin:0 26px 0 29px; float:left; background:url(../images/newstop_bg.jpg) repeat-y top center; }
#body_news_innerbg{ width:938px; height:343px; float:left; background:url(../images/news_bg.jpg) no-repeat bottom center; }

#news_page{ width:910px; padding:24px 0 0 0; margin:0 auto;}
#news_page h1{ font:bold 20px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 10px 0; margin:0; color:#075e9f;}

#news_inner_container{ width:404px; height:auto; float:left; padding:24px 50px 0 17px;}
.news_inner_tc{ width:404px; height:11px; float:left; background:url(../images/newsinner_tc.jpg) no-repeat top center;}
.news_inner_bg{ width:372px; padding:0 15px 0 15px; height:auto; float:left; background:#ffffff; border:1px solid #dbdbdb; border-top:none; border-bottom:none; color:#797979;}
.news_inner_bg h1{ font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 5px 0; margin:0; color:#075e9f;}
.news_inner_bc{ width:404px; height:15px; float:left; background:url(../images/newsinner_bc.gif) no-repeat top center;}

#testimonials_page{ width:600px; height:auto; margin:0 auto; padding:24px 21px 0 0;}
#testimonials_page .testimonials_ticon{ padding:0 45px 0 0;}

#testimonials_inner_container{ width:444px; height:auto; float:right; padding:24px 21px 0 0;}
.testimonials_content img{ padding:0 10px 10px 0;}
.testimonials_ticon{ width:30px; height:27px; float:left; padding:0 0 0 0; }
.testimonials_content{ float:left; padding:0 0 0 0; margin:0; width:444px; height:auto;}
.testimonials_content p{ float:left; padding:5px 0 0 0; margin:0;}
.testimonials_bicon{ width:444px; height:27px; float:right; padding:0 0 10px 0; text-align:right;}
.testimonials_bicon p{ float:left; padding:10px 0 0 115px; margin:0; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#075e9f; text-align:left;}
.testimonials_bicon span{ float:left; padding:3px 0 0 40px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;} 
.testimonials_bicon a{ text-decoration:underline; padding:0; margin:0;}
.testimonials_bicon a:hover{ text-decoration:none; padding:0; margin:0;}
.clearfix{ clear:both;}


#login_bg input{ width:242px; height:22px; border:1px solid #dbdbdb; padding:3px 0 0 3px; color:#7f7f7f; margin:0;}
#login_bg p{ padding:0px 0px; display:block; width:78px; margin:10px 5px 0 0; float:right;}
#bodybtm_container{ width:990px; height:13px; margin:auto; padding:0 0 20px 0; clear:both;}
#bodybtm_container_lc{ width:13px; height:13px; float:left; background:url(../images/bodycontainer_blc.jpg) no-repeat top center;}
#bodybtm_container_bg{ width:964px; height:13px; float:left; background:#ffffff;}
#bodybtm_container_rc{ width:13px; height:13px; float:left; background:url(../images/bodycontainer_brc.jpg) no-repeat top center;}

/************************************ourstaff*******************************/
#contentsmain{ float:left; width:973px; height:auto; margin:0 0 0 13px;}
.ourstaffheading{ float:left; height:auto; width:auto; margin:0px 0 0 24px;}
.latest_news_heading{ float:right; height:auto; width:auto; margin:0px 95px 0 0px;}
#ourstaff_main{ float:left; height:auto; width:720px; margin:0px 0 0 0; }
#ourstaff_upper{ float:left; height:8px; width:720px; margin:-7px 0 0 0; background:url(../images/ourstaff_upper.jpg) bottom no-repeat;}
#ourstaff_repeat{ float:left; height:auto; width:720px; margin:0px 0 0 0; background:url(../images/ourstaff_repeat.jpg) repeat-y; padding-bottom:5px; }
#ourstaff_bottom{ float:left; height:auto; width:720px; margin:0 auto;}
#staff_inn_main{ float:left; width:691px; height:auto; margin:7px 0 0 14px;}

#staff_inn_up{ float:left; width:691px; height:5px; margin:0 auto; background:url(../images/ourstaff_innerup.jpg) no-repeat bottom;}
#staff_inn_repeat{ float:left; width:689px; height:auto; margin:0 auto; border-left:1px solid #d3d1d1; border-right:1px solid #d3d1d1; background:#FFFFFF; padding-bottom:15px;}
#staff_inn_btm{ float:left; width:691px; height:5px; margin:0 auto; background:url(../images/ourstaff_innerbtm.jpg) no-repeat;}
.staff_membersmain{ float:left; width:680px; height:auto; margin:20px 0 0 9px;}
.staff_membersmain1{ float:left; width:680px; height:auto; margin:25px 0 0 9px;}
.staffmembers1{ float:left; width:auto; height:auto; margin:0 0 0 20px; line-height:18px; background:url(../images/ourstaff_bullet.png) no-repeat 0px 5px; padding-left:20px;}
.staffmembers2{ float:left; width:auto; height:auto; line-height:18px; margin:0 0 0 35px; background:url(../images/ourstaff_bullet.png) no-repeat 0px 5px; padding-left:20px;}
#hiddendiv_main{ float:left; width:699px; height:auto; margin:0px 0 0 10px;}
#hiddendiv_repeat{ float:left; width:699px; height:auto; margin:0 auto; background:url(../images/ourstaff_hiddendiv_repeat.jpg) repeat-y; padding-bottom:10px;}
#hiddendiv_bottom{ float:left; width:699px; height:9px; margin:0 auto; background:url(../images/ourstaff_hiddendiv_bottom.jpg) no-repeat;}
.hiddendiv_textmain{ float:left; width:650px; height:auto; margin:13px 0 0 15px;}
.hiddendiv_txt{ float:left; width:auto; height:auto; margin:0 0 0 20px; line-height:18px; background:url(../images/ourstaff_bullet.png) no-repeat top left; padding-left:20px;}

/*************************************valueaddedservices***********************************/
.valueadded_main{ float:left; width:687px; margin:0 auto; height:auto;}
.valueadded_left{ float:left; width:20px; height:55px; margin:0 auto; background:url(../images/valueadded_left.jpg) right no-repeat;}
.valueadded_repeat{ float:left; width:642px; height:41px; padding:14px 0 0 7px; margin:0 auto; background:url(../images/valueadded_repeat.jpg) repeat-x;}
.valueadded_right{ float:left; width:18px; height:55px; margin:0 auto; background:url(../images/valueadded_right.jpg) left no-repeat;}
.valueadded_mainrepeat{ float:left; width:657px; margin:-13px 0 0 16px; height:auto; background:url(../images/valueadded_repeat_y.png) repeat-y; padding-bottom:15px;}
.valueaddedinner{ float:left; width:625px; height:auto; margin:12px 0 0 15px;}
.valueadd_up{ float:left; width:625px; height:5px; margin:0 auto; background:url(../images/valueadded_up.jpg) bottom no-repeat;}
.valueadd_inner_repet{ float:left; width:623px; height:auto; margin:0px 0 0 0px; padding-bottom:10px; background:#FFFFFF; border-left:1px solid #dfe0e1; border-right:1px solid #dfe0e1;}
.valueadd_btm{ float:left; width:625px; height:5px; margin:0px 0 0 0px; background:url(../images/valueadded_btm.jpg) top no-repeat;}
.valueadded_inntxt{ float:left; width:579px; height:auto; margin:15px 0 0 20px; line-height:18px;}
.valueadded_inntxt2{ float:left; width:465px; height:auto; margin:8px 0 0 110px; line-height:18px;}
.valueadded_inntxt3{ float:left; width:390px; height:auto; margin:0 0 0 0; padding-left:10px; line-height:18px; background:url(../images/valueadded_bullet1.jpg) no-repeat 0px 7px;}
.valueadded_inntxt4{ float:left; width:390px; height:auto; margin:8px 0 0 0; padding-left:10px; line-height:18px; background:url(../images/valueadded_bullet1.jpg) no-repeat 0px 7px;}

.valueadded_inntxt5{ float:left; width:450px; height:auto; margin:0 0 0 0; padding-left:10px; line-height:18px; background:url(../images/valueadded_bullet1.jpg) no-repeat 0px 7px;}
.valueadded_inntxt6{ float:left; width:450px; height:auto; margin:8px 0 0 0; padding-left:10px; line-height:18px; background:url(../images/valueadded_bullet1.jpg) no-repeat 0px 7px;}

.valueaddedhighlights_bottom{ float: left; width:675; height:auto; margin:-13px 0 0 16px;}





/*****************************************************overview*****************************************/
#staff_inn_main2{ float:left; width:697px; height:auto; margin:7px 0 0 14px;}
#staff_inn_main3{ float:left; width:687px; height:auto; margin:30px 0 0 15px;}
.overview_topmain{ float:left; width:697px; height:auto; margin:0 auto;}
.overview_mainrepeat{ float:left; width:697px; height:auto; margin:0 auto; padding-bottom:10px; background:url(../images/overview_repeat_y.jpg) repeat-y;}
.overview_topleft{ float:left; width:13px; height:43px; margin:0 auto; background:url(../images/overview_left.jpg) no-repeat;}
.overview_toprepeat{ float:left; width:663px; height:29px; padding:14px 0 0 8px; margin:0 auto; background:url(../images/overview_repeat.jpg) repeat-x;}
.overview_topright{ float:left; width:13px; height:43px; margin:0 auto; background:url(../images/overview_right.jpg) no-repeat;}

.overview_btmleft{ float:left; width:14px; height:46px; margin:0 auto; background:url(../images/highlights_left.png) no-repeat;}
.overview_btmrepeat{ float:left; width:661px; height:31px; padding:13px 0 0 8px; margin:0 auto; background:url(../images/highlights_repeat.png) repeat-x;}
.overview_btmright{ float:left; width:14px; height:46px; margin:0 auto; background:url(../images/highlights_right.png) no-repeat;}
.overview_innertxt{ float:left; width:655px; height:auto; margin:20px 0 0 20px; line-height:23px; text-align:justify;}
.overview_mainrepeat2{ float:left; width:697px; height:auto; margin:0px 3px; padding-bottom:10px; background:url(../images/highlights_repeat_y.jpg) repeat-y;}
.overview_topdummy{ float:left; width:697px; height:10px; margin:-10px 0 0 0; background:url(../images/overview_topdummy.png) no-repeat bottom;}
.highlights_bottom{ float: left; width:697px; height:auto; margin:0 auto;}
.highlights_main{ float:left; width:673px; height:auto; margin:18px 0 0 15px;}
.highlights_leftmain{ float:left; width:325px; height:auto; margin:0 0 0 0px; background:url(../images/highlights_seperater.jpg) top right repeat-y;}
.highlights_rightmain{ float:left; width:346px; height:auto; margin:0 0 0 0px; }
.highlights_1{ float:left; width:302px; height:auto; padding:0 0 0 20px; margin:0 auto; background:url(../images/highlights_bullet.jpg) no-repeat 0px 2px; line-height:18px;}
.highlights_2{ float:left; width:302px; height:auto; padding:0 0 0 20px; margin:0 0 0 22px; background:url(../images/highlights_bullet.jpg) no-repeat 0px 2px; line-height:18px;}
.highlights_3{ float:left; width:302px; height:auto; padding:0 0 0 20px; margin:13px 0 0 0; background:url(../images/highlights_bullet.jpg) no-repeat 0px 2px; line-height:18px;}
.highlights_4{ float:left; width:302px; height:auto; padding:0 0 0 20px; margin:13px 0 0 22px; background:url(../images/highlights_bullet.jpg) no-repeat 0px 2px; line-height:18px;}


/************************************latestnews*******************************/
#latestnews_main{ float:left; height:auto; width:245px; margin:0 0 0 5px; }
#latestnews_upper{ float:left; height:5px; width:245px; margin:-3px 0 0 0; background:url(../images/latestnews_upper.jpg) no-repeat;}
#latestnews_repeat{ float:left; height:auto; width:245px; margin:0px 0 0 0; background:url(../images/latest_news_repeat1.jpg) repeat-y; padding-bottom:10px; }
#latestnews_bottom{ float:right; height:auto; width:245px; margin:0 auto;}
.latestnews_innmain{ float:left; width:224px; height:auto; margin:6px 0 0 10px;}
.latestnews_innmain2{ float:left; width:224px; height:auto; margin:10px 0 0 10px;}
.news_inntop{ float:left; width:224px; height:6px; margin:0 auto; background:url(../images/latest_news_innertop.jpg) bottom no-repeat;}
.news_innrepeat{ float:left; width:211px; height:auto; margin:0 auto; background:#FFFFFF; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; line-height:18px; padding:3px 3px 0 8px;}
.news_innbtm{ float:left; width:224px; height:6px; margin:0 auto; background:url(../images/latest_news_innebtm.jpg) top no-repeat;}
.latestnews1{ float:left; width:211px; height:auto; margin:0 auto;}
.latestnews2{ float:left; width:70px; height:auto; margin:0 auto;}
.latestnews3{ float:left; width:70px; height:auto; margin:0 auto; padding-top:12px;}
#testimonials_main{ float:left; width:245px; height:auto; margin:6px 0 0 0;}
.testimonials_up{ float:left; width:245px; height:auto; margin:0 auto;}
.testimonials_repeat{ float:left; width:245px; height:auto; margin:0 auto; background:url(../images/testimonials_repeat_y.jpg) repeat-y;}
.testimonials_bottom{ float:left; width:245px; height:8px; margin:0 auto; background:url(../images/testimonials_bottom.jpg) top no-repeat;}
.testimonials_lef{ float:left; width:12px; height:38px; margin:0 auto; background:url(../images/testimonials_left.jpg) no-repeat;}
.testimonials_rep{ float:left; width:217px; height:25px; padding:13px 0 0 4px; margin:0 auto; background:url(../images/testimonials_repeat.jpg) repeat-x; }
.testimonials_right{ float:left; width:12px; height:38px; margin:0 auto; background:url(../images/testimonials_right.jpg) no-repeat;}
.testimonials_txt{ float:left; width:220px; height:auto; margin:10px 0 0 15px; line-height:18px;}

#footer_container{ width:996px; height:92px;  margin:0 auto; clear:both;}
#footer_bg{ width:996px; height:77px; float:left; background:url(../images/footer_bg.jpg) repeat-x top left; text-align:center; line-height:25px; color:#ffffff; padding:15px 0 0 0; text-decoration:none;}
#footer_bg a{ text-decoration:none; color:#ffffff; }
#footer_bg a:hover{ text-decoration:underline; color:#ffffff;  }

#facebook_icon{ width:135px; height:29px; float:left; margin:10px 0 0 20px; padding:0; _margin:10px 0 0 20px;}
#twitter_icon{ width:136px; height:29px; float:left;  margin:10px 0 0 7px; padding:0;}




/********************************************textclasses**************************************/
.president{ font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#075e9f;}
.president:hover{ font-family:arial; font-size:14px; font-weight:bold; text-decoration:underline; color:#075e9f;}
.president1{ font-family:arial; font-size:12px; font-weight:bold; text-decoration:none; color:#797979;}
.president2{ font-family:arial; font-size:11px; font-weight:bold; text-decoration:underline; color:#86a503;}
.president2:hover{ font-family:arial; font-size:11px; font-weight:bold; text-decoration:none; color:#86a503;}
.president3{ font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#075e9f;}
.staffmember_detail{ font-family:arial; font-size:13px; font-weight:lighter; text-decoration:none; color:#020202;}
.newsheading{ font-family:arial; font-size:12px; font-weight:bold; text-decoration:none; color:#075e9f;}
.newsheading2{ font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#075e9f;}
.newsheading3{ font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#515151; padding-left:10px;}
.newsdetail{ font-family:arial; font-size:12px; font-weight:normal; text-decoration:none; color:#747474;}
.newsdetai2{ font-family:arial; font-size:12px; font-weight:normal; text-decoration:none; color:#797979;}
.newsdetail1{ font-family:arial; font-size:12px; font-weight:bold; text-decoration:none; color:#575757;}
.news_readmore{ font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#86a503;}
.news_readmore:hover{ font-family:arial; font-size:12px; font-weight:bold; text-decoration:none; color:#86a503;}
.overview_head{ font-family:arial; font-size:14px; font-weight:bold; text-decoration:underline; color:#075e9f;}


.contact_txt{ font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#666666;}.about{ width:910px; margin:0; float:left; padding:20px 25px;}
.about{ width:940px; margin:0; float:left; padding:20px 25px;}
.about p{color:#747474; font-size:13px; line-height:18px; padding-top:5px;}
.about p font{color:#316aab; font-size:18px;}
.about span{float:left; text-align:left; border:1px solid #dbdbdb; background:#ffffff; padding:4px; margin-right:10px;}

