body {
	margin:14px 0 18px 0;
	background:url(../image/main_bg.gif) repeat-x #6b86a4;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; text-decoration:none;}
a img { border: none}
:focus{ outline:0}
p {margin:0 0 1.5em;}
a { text-decoration:underline}
h1 { font-size:14px; color:#066aa4; font-weight:bold; padding-bottom:4px; border-bottom:2px #cad6e6 solid; margin:0;}
h2 { font-size:14px; color:#5a7902; font-weight:bold; padding:0 0 4px 0; border-bottom:1px #666666 solid; margin:0;}
h3{ font-size:11px; color:#5a7902; font-weight:bold; padding:0 0 5px 0; margin:0;}
h4{ font-size:11px; color:#4ea7d4; font-weight:bold; padding:0 0 5px 0; margin:0;}

.main_wrap{ width:960px; background-color:#FFFFFF; margin:0 auto; height:auto !important;}
a { text-decoration:none; color:#FF3333;}
a:hover { text-decoration:underline;}
.b_btm { border-bottom:#666 dotted 2px;}

/*-----------Header-------------
#header { width:auto; padding:14px 14px 8px 14px;}
#header .logo { background:url(../image/logo.gif)  no-repeat left; display:block; width:340px;}
#header .logo a { background:url(../image/logo.gif) no-repeat; display:block; width:340px; height:51px; margin:0; padding:0;}
#header .mslogo { background:url(../image/mslogo.gif) no-repeat right top; width:78px; height:51px;}*/

/*----------New Header----------*/
#newheader_bg { background:url(../image/new_headbg.gif) repeat-x; padding:16px 14px 25px 12px; margin:0;}
#newheader_bg .logo { background:url(../image/logo.gif)  no-repeat left; display:block; width:340px;}
#newheader_bg .logo a { background:url(../image/logo.gif) no-repeat; display:block; width:340px; height:51px; margin:0; padding:0;}
#newheader_bg .mslogo { background:url(../image/mslogo.gif) no-repeat right top; width:101px; height:52px;}

.right_new { background:url(../image/new_rght_header.gif) no-repeat right; width:242px; height:13px; padding:56px 48px 26px 0; text-align:right;}
.right_new a{ color:#fff; text-decoration:none;}
.right_new a:hover { text-decoration:underline;}
/*----------Navigation--------*/
#nav_container { margin:0; padding:0; border-bottom:7px #dbebf4 solid;}
#nav_container ul.menu { list-style:none; font-size:11px; font-weight:normal; margin:0; padding:0;}
#nav_container ul.menu li { float:left; padding:0 1px 0 1px; margin:0; text-align:center;}
#nav_container ul.menu li a { background:url(../image/nav_btn.gif) no-repeat center; width:65px; color:#000; text-decoration:none; padding:0 10px 0 10px; line-height:29px;  display:block; margin:0;}
#nav_container ul.menu li a:hover { background:url(../image/nav_btn_hover.gif) no-repeat center; color:#5a5d5d;}
#nav_container ul.menu li.select { background:url(../image/nav_btn_hover.gif) no-repeat center; width:65px; color:#5a5d5d; padding:0 10px 0 10px; line-height:29px;}
.new_nav { background-color:#eee;}
/*--------Body---------------*/
.left_part { width:738px; margin:0; padding:0;}
.body_pad { padding:10px 12px 7px 12px;}

/*--------Banner-------------*/
.banner { background:url(../image/banner.gif) no-repeat; height:234px; margin:0; padding:0; border:1px #999 solid;}
.banner p.slogan { margin:15px 0 0 10px; font-size:16px; color:#fff; padding:0;}
.summery { margin:4px 0 2px 0; text-align:left; background-color:#036197; background-position:right; padding:5px 6px 5px 6px; color:#fff; width:250px;}
.set { padding:50px 0 0 0;}
.banner_padng { padding-left:10px;}
.banner_shadow { background:url(../image/nav_shadow.gif) repeat-x; width:auto; height:9px; margin:1 0 0 0; padding:0;}

/*-----------Left body part----------*/
.content_body { padding:8px 0 5px 0;}
.news_bx { width:200px; margin:0; padding:0;}
.news_tpbx { border-top:4px #dbebf4 solid; border-left:1px #b1cef4 solid; border-right:1px #b1cef4 solid; padding:12px 14px 0 14px;}
.news_bg { background:url(../image/news_bg.gif) repeat-x #929da7; width:200px; padding:8px 14px 16px 14px; color:#e7efef; border-left:1px #b1cef4 solid; border-right:1px #b1cef4 solid; border-bottom:1px #b1cef4 solid; border-right:1px #b1cef4 solid; line-height:20px; height:240px;}
.news_bg .bold { font-weight:bold;}
/*.news_bg a{ text-decoration:none; font-weight:bold; color:#fff;}
.news_bg a:hover{ color:#000;}*/ 
.about { padding-left:10px; margin:0; line-height:20px;}
.small_box { width:172px; border:1px #b1cef4 solid; border-top:4px #dbebf4 solid; padding:12px 14px 16px 14px; line-height:20px;}

/*-------------Services---------*/
.srve_bx { padding:0 12px 0 12px; margin:0;}
.service_bx { border-left:1px #b1cef4 solid; border-right:1px #b1cef4 solid; border-bottom:1px #b1cef4 solid; border-top:4px #dbebf4 solid;}
.serve_content { padding:0 15px 10px 15px;}
.blt { margin:5px 0 0 10px; padding:0 0 0 16px; background:url(../image/bullt.gif) no-repeat; line-height:20px;}
.blt li { color:#000000; margin:0; padding:0; line-height:20px;}
.btn_container { width:486px;}

.btn { list-style:none; font-size:15px; font-weight:bold;}
.btn li{ float:left; height:50px; padding:0 8px 0 8px;}
.btn li a { background:url(../image/btm_nvbg.gif) repeat-x; text-align:center; color:#fff; text-decoration:none;}
.btn a:hover { color:#5a7902; background:url(../image/btm_nv_hvr.gif) repeat-x;}
.btn li.divider2 { background:url(../image/divider2.gif) repeat-y; width:2px; height:50px;}
/*------------Right Part----------------*/
.right_part { padding:0 12px 5px 0;}
.test_shadow { background:url(../image/test_shadow.gif) repeat-x #bed0db; padding-top:4px;}
.lft_crv  { background:url(../image/lftbtm_crv.gif) no-repeat left; width:10px; height:20px;}
.right_crv{ background:url(../image/rghtbtm_crv.gif) no-repeat right; width:10px; height:20px;}
.crv_bg { background:url(../image/crv_bg.gif) repeat-x bottom #bed0db; padding:12px;}

/*-----------Testimonial---------*/
.test_bx { width:235px; margin:0; padding:0;}
.test_head { background:url(../image/testhead_bg.gif) repeat-y #698e99; width:auto; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; line-height:27px;}
.test_body { background:url(../image/test_pattern.gif); width:auto; padding:24px; color:#6b6666; line-height:20px;}
.client_txt a{ color:#000; font-size:11px; text-align:right; text-decoration:none;}
.client_txt a:hover { text-decoration:underline;}
.blue_txt:link, .blue_txt:active, .blue_txt:visited{ color:#066aa4; text-decoration:underline; font-weight:bold;}
.blue_txt:hover{ text-decoration:none;}
.ad1_shadow { background:url(../image/ad_shadow2.gif) no-repeat; width:223px; height:9px;}
.ad2_shadow { background:url(../image/ad_shadow.gif) no-repeat; width:223px; height:9px;}
/*------------Footer-------------*/
.footer { padding:5px 10px 10px 10px; border-top:7px #dbebf4 solid; color:#000000;}
.footer a { text-decoration:none; color:#000000;}
.footer a:hover { text-decoration:underline;}

/*------------clarification-----------*/
p.txt { padding:0 0 4px 10px; color:#666; text-align:left;}
.content { margin:4px; line-height:20px;}

.panel { padding:148px 0 0 0;}
.panel p.ftxt { text-align:left; background-color:#036197; background-position:right; padding:5px 6px 5px 6px; color:#fff; width:200px; font-weight:bold; font-size:15px; margin:0;}

.brochure1 { background:url(../image/banner4.gif) no-repeat right; width:673px; height:196px;}
.brochure2 { background:url(../image/banner3.gif) no-repeat right; width:673px; height:196px;}
.brochure3 { background:url(../image/banner2.gif) no-repeat right; width:673px; height:196px;}
.brochure4 { background:url(../image/banner21.gif) no-repeat right; width:673px; height:196px;}
.brochure5 { background:url(../image/banner9.gif) no-repeat right; width:673px; height:196px;}
.brochure6 { background:url(../image/banner20.gif) no-repeat right; width:673px; height:196px;}
.brochure7 { background:url(../image/banner13.gif) no-repeat right; width:673px; height:196px;}
.brochure8 { background:url(../image/banner10.gif) no-repeat right; width:673px; height:196px;}
.brochure9 { background:url(../image/banner18.gif) no-repeat right; width:673px; height:196px;}
.brochure10 { background:url(../image/banner11.gif) no-repeat right; width:673px; height:196px;}
.brochure11 { background:url(../image/banner12.gif) no-repeat right; width:673px; height:196px;}
.brochure12 { background:url(../image/banner6.gif) no-repeat right; width:673px; height:196px;}
.brochure13 { background:url(../image/banner17.gif) no-repeat right; width:673px; height:196px;}
.brochure14 { background:url(../image/banner16.gif) no-repeat right; width:673px; height:196px;}
.brochure15 { background:url(../image/banner14.gif) no-repeat right; width:673px; height:196px;}
.brochure16 { background:url(../image/banner5.gif) no-repeat right; width:673px; height:196px;}
.brochure17 { background:url(../image/banner5.gif) no-repeat right; width:673px; height:196px;}
.brochure18 { background:url(../image/banner23.gif) no-repeat right; width:673px; height:196px;}
.brochure19 { background:url(../image/banner7.gif) no-repeat right; width:673px; height:196px;}
.brochure20 { background:url(../image/banner24.gif) no-repeat right; width:673px; height:196px;}
.brochure21 { background:url(../image/banner15.gif) no-repeat right; width:673px; height:196px;}
.brochure22 { background:url(../image/banner22.gif) no-repeat right; width:673px; height:196px;}
.brochure23 { background:url(../image/banner.gif)  no-repeat right; width:673px; height:196px;}
.brochure24 { background:url(../image/banner8.gif)  no-repeat right; width:673px; height:196px;}
.brochure25 { background:url(../image/privacy.gif)  no-repeat right; width:673px; height:196px;}
.brochure26 { background:url(../image/banner19.gif) no-repeat right; width:673px; height:196px;}
.brochure27 { background:url(../image/banner25.gif) no-repeat right; width:673px; height:196px;}

/*---------------------career------------------*/
.career_panel { padding:10px 75px 0 75px;}
.finput1 { width:300px; color:#666; margin:0 0 0 5px;}
.finput2 { width:150px; color:#666; margin:0 0 0 5px;}
.list { width:80px; color:#666; margin:0 0 0 5px;}
.value_shade { background:url(../image/value_shadow.gif) no-repeat center; width:92px;}

.expertise_pic2 { background:url(../image/expertise.gif) no-repeat center; width:765px; height:380px;}
.expertise_pic1 { background:url(../image/expetise.gif) no-repeat center; width:510px; height:220px;}
.connect_business { background:url(../image/bullet2.gif) no-repeat; padding-left:15px; margin:5px 0 5px 25px; line-height:15px;}

.chart_tbl { border-bottom:1px #999 solid; border-left:1px #999 solid;}
.chart_txt1 { border-right:1px #999 solid; border-top:1px #999 solid; text-align:center; line-height:20px;}
/*---------------------7/01/09----------------------*/
.more { background:url(../image/morei_icn.gif) no-repeat right; padding-right:10px;}
.back { background:url(../image/back_icn.gif) no-repeat left; padding-left:10px;}
/*---------------------16/01/09---------------------*/
.brochure28 { background:url(../image/banner26.gif) no-repeat right; width:673px; height:196px;}
.submenu { margin:5px 0 5px 40px; line-height:15px; color:#FF0000;}
.sitemap_txt:link, .sitemap_txt:active, .sitemap_txt:visited { font-size:11px; color:#4ea7d4; font-weight:bold; padding:0 0 5px 0; margin:0; text-decoration:none; line-height:15px;}
.sitemap_txt:hover { color:#418fb7;}
.post { background-color:#418fb7; color:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:30px;}
/*-------------------17/01/09-----------------------*/
.company{ font-size:14px; font-weight:bold; color:#0099FF; text-decoration:none; margin:0;}
.company a { font-size:14px; font-weight:bold; color:#0099FF; text-decoration:none;}
.company a:hover { color:#0066FF;}
.clientvoice { background-color:#ddf0f6; padding:8px; color:#666666; font-size:11px; font-weight:normal; margin:8px 0 8px 0;}
.clientvoice .quote { font-size:20px; font-weight:bold;}
.clientvoice .bold { font-weight:bold; color:#000;}
.style1 {color: #FF0000;}
/*-----------------20/01/09-------------------------*/
.bold_text { font-size:20px; font-weight:bold; color:#0099FF; text-align:center;}