body{margin:0 auto; text-align:center;}
:-moz-any-link:focus{outline:none;}
img{border:0;}
#container_out{width:100%; background:#ffffff url(../images/top_bg.jpg) top left repeat-x;}
#container_out2{width:100%; background:#ffffff url(../images/main_in.gif) top left repeat-x;}
#container{margin:auto;width:990px;padding:0px 0px 0px 0px; text-align:left; height:auto; position:relative;}
.image_banner{margin:auto; text-align:center; /*background:url(../images/banner_img.jpg) 55px 0px no-repeat;*/ width:980px; height:286px; z-index:-1;}
.flash_banner{ margin:auto; text-align:center; /*background:url(../images/flash_img.jpg) 55px 0 no-repeat; */width:980px; height:436px; z-index:-1;}
#top_block{float:left; background:url(../images/top_bg.jpg) 0 0 repeat-x;}
#top_block2{float:left;/* background:url(../images/main_in.jpg) 0 0 repeat-x;*/}
.top_bg{float:left;width:270px;height:33px;background:#062445; text-align:center; z-index:100; right:0; top:0; position:absolute; margin-right:50px; display:inline;}
.top_logo{float:left; width:281px; height:62px; position:absolute; padding-top:5px; margin-left:50px; display:inline;}
.top_link{float:right; width:270px; height:28px; position:absolute; top:0; right:0; padding-top:5px;}
.top_link ul{margin:0; padding:0;}
.top_link ul li{list-style:none; display:inline; padding:0 10px;}
.top_link ul li a{color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.top_link ul li a:hover{color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.home{background:url(../images/home_top.jpg) 1px 2px no-repeat; padding-left:20px;}
.sitemap{background:url(../images/sitemap_top.jpg) 1px 2px no-repeat; padding-left:25px;}
.contact{background:url(../images/contact_top.jpg) 1px 3px no-repeat; padding-left:20px;}
body#home #home_active a, body#sitemap #home_active a, body#contact #home_active a{color:#ffffff; text-decoration:underline;}

.menu_bg{width:900px; float:left; height:45px; background:#000; margin-left:45px; display:inline;}
.menu_bg2{width:900px; float:left; height:45px; background:#000; margin-left:45px; display:inline; position:absolute; margin-top:-46px; z-index:100;}
.menu_main {width:900px; height:27px; float:left; margin-top:10px; }
.menu_main ul{margin:0;  padding:0; float:left; display:inline;}
.menu_main ul li{list-style:none; float:left; margin:0 15px; display:inline;}
.menu_main ul li a{text-indent:-9999px;}
.menu_main ul li a:hover{text-indent:-9999px;}


.m_about a{ background:url(../images/about.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_about a:hover{ background:url(../images/about.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_industries a{ background:url(../images/industries.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_industries a:hover{ background:url(../images/industries.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_products a{ background:url(../images/products.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_products a:hover{ background:url(../images/products.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_services a{ background:url(../images/services.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_services a:hover{ background:url(../images/services.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_staffing a{ background:url(../images/staffing.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_staffing a:hover{ background:url(../images/staffing.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_careers a{ background:url(../images/careers.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_careers a:hover{ background:url(../images/careers.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_partner a{ background:url(../images/partner.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_partner a:hover{ background:url(../images/partner.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
.m_clients a{ background:url(../images/clients.gif) top left no-repeat; width:82px; height:27px; float:left;}
.m_clients a:hover{ background:url(../images/clients.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#about .m_about a{ background:url(../images/about.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#industries .m_industries a{ background:url(../images/industries.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#products .m_products a{ background:url(../images/products.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#services .m_services a{ background:url(../images/services.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#careers .m_careers a{ background:url(../images/careers.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#partner .m_partner a{ background:url(../images/partner.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#staffing .m_staffing a{ background:url(../images/staffing.gif) bottom left no-repeat; width:82px; height:27px; float:left;}
body#clients .m_clients a{ background:url(../images/clients.gif) bottom left no-repeat; width:82px; height:27px; float:left;}

body#about .f_about a, body#home .f_home a, body#industries .f_industries a, body#products .f_products a, body#services .f_services a, body#careers .f_careers a, body#partner .f_partner a, body#staffing .f_staffing a, body#clients .f_clients a, body#sitemap .f_sitemap a, body#contact .f_contact a{text-decoration:none; color:#52adff;}

.content{float:left;width:900px;height:auto;position:relative; background:url(../images/center_border.jpg) 0 center repeat-x; margin:0 45px; display:inline;padding-bottom:0px;_padding-bottom:20px;#padding-bottom:20px;}
.content_in{background:#fff; float:left;  display:inline; margin:20px; width:860px;height:240px;}

.content_in_left{float:left; margin:30px 30px 0 30px; display:inline; width:460px;}
.content_in_left p{color:#646363; font:normal 11px Arial, Helvetica, sans-serif; line-height:17px;}
.content_in_center{float:left; margin:30px 0; padding-bottom:00px;#padding-bottom:20px;}
.content_in_right{float:left; margin:30px 10px 0 20px; display:inline; width:300px;}
.content_in_right h1{float:left; margin:0; padding:0; display:inline;}
.content_right_block{float:left; width:300px; border-bottom:1px dashed #c4c4c4; padding:0px 0;#padding:5px 0; height:85px;}
.content_right_block_img{width:125px; float:left; margin:25px 0px;}
.content_right_para{width:172px; float:left; font:normal 11px  Arial, Helvetica, sans-serif; color:#646363;}
.content_right_para p a{color:#006fa9; text-decoration:underline; margin-left:2px; display:inline;}
.content_right_para p a:hover{color:#006fa9; text-decoration:none;  margin-left:2px; display:inline;}
.content_right_block_alt{float:left; width:300px; border-bottom:none;}


.news_block{float:left;width:900px;height:auto;position:relative; margin:10px 45px; display:inline;padding-bottom:0px;_padding-bottom:20px;#padding-bottom:20px;}

.service_block{width:234px;float:left;height:auto; background:url(../images/center_center.jpg) 0 repeat-y; border-top:1px solid #e5e5e5;}
.service_block h1{ margin-left:20px; float:left; padding:0; margin-bottom:10px; margin-top:10px;}
.service_block ul{margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#646363;}
.service_block ul li{ background:url(../images/square.jpg) 0 5px no-repeat; float:left; list-style:none; width:200px; margin-left:20px; display:inline; padding-left:15px; line-height:17px;}
.service_block_bottom{background:url(../images/services_block_bottom.jpg) 0 no-repeat; float:left; width:234px; height:25px;}
.clear{clear:both;}
.service_block_bottom span{ background:#fff; padding:10px; float:right;  margin-right:10px; display:inline; height:13px;}

.service_block_bottom span a{text-decoration:none; color:#999999; background:url(../images/read_img.jpg) 0 0px no-repeat; float:left; padding-left:20px; font:normal 11px Arial, Helvetica, sans-serif; height:15px;}
.service_block_bottom span a:hover{text-decoration:underline; color:#999999; background:url(../images/read_img.jpg) 0 0px no-repeat; float:left; padding-left:20px;  font:normal 11px Arial, Helvetica, sans-serif;}


#script_block{width:100%; margin:auto; text-align:center; background:url(../images/bg2.jpg) 0 0 repeat-x; height:161px; float:left;}

.script_block_in{width:900px; margin:auto;}

.script_block_left{width:214px; height:154px; float:left;}
.script_block_left h1{ background:url(../images/arrow_script.jpg) 0 0 no-repeat; margin:0; padding:0; float:left; padding-left:20px; margin:15px 0;}
.script_block_bottom{width:214px; height:90px; float:left; background:#ffffff;}
.script_arrow{width:20px; height:90px; float:left; background:url(../images/script_arrow_right.gif) 10px 45px no-repeat;}
.script_image{width:174px; float:left; height:90px; }
.script_arrow2{width:20px; height:90px; float:left; background:url(../images/script_arrow_left.gif) 10px 45px no-repeat;;}
.script_arrow img, .script_arrow2 img{margin-top:42px;}
.script_arrow img a, .script_arrow2 img a{margin-top:42px;}
.script_image img{margin-top:30px; float:left;}
.script_image ul{margin:0; padding:0;}
.script_image ul li{list-style:none; width:170px; float:left;}
.script_image ul li:hover{color:#444;}

.script_arrow3{width:20px; height:90px; float:left; background:url(../images/script_arrow_right.gif) 10px 45px no-repeat;}
.script_image2{width:174px; float:left; height:90px; }
.script_arrow4{width:20px; height:90px; float:left; background:url(../images/script_arrow_left.gif) 10px 45px no-repeat;;}
.script_arrow3 img, .script_arrow4 img{margin-top:42px; cursor:pointer;}
.script_arrow3 img a, .script_arrow4 img a{margin-top:42px;}
.script_image2 img{margin-top:30px; float:left;}
.script_image2 ul{margin:0; padding:0;}
.script_image2 ul li{list-style:none; width:170px; float:left;}
.script_image2 ul li:hover{color:#444;}


.script_block_center{width:412px; height:154px; float:left; margin-left:30px; display:inline;}
.script_block_center h1{ background:url(../images/arrow_script.jpg) 0 0 no-repeat; margin:0; padding:0; float:left; padding-left:20px; margin:15px 0; display:block;}
.script_block_center_bottom{width:412px; height:90px; float:left; background:#ffffff;}

.script_block_center_bottom ul{margin:0; padding:0; margin-top:20px;}
.script_block_center_bottom ul li{list-style:none; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6d6d;}
.script_block_center_bottom ul li a{text-decoration:none; color:#6e6d6d;}
.script_block_center_bottom ul li a:hover{text-decoration:none; color:#000;}
.contract{background:url(../images/script_border.jpg) top right no-repeat;width:103px;height:65px; float:left;}
.recruitment{width:103px;height:65px; float:left;}

.script_block_right{margin-left:20px; display:inline;}
#footer_block{width:100%; margin:auto; text-align:center; background:url(../images/footer_bg.jpg) repeat; height:99px; float:left;}
.footer_block_in{width:900px; margin:auto;}

.footer_block_in ul{margin:0; padding:0; margin-top:12px;}
.footer_block_in ul li{list-style:none; margin:auto; display:inline; font:normal 11px Arial, Helvetica, sans-serif; color:#bcb694; background:url(../images/pipe.jpg) center right no-repeat; padding:0 10px; text-align:center;}
.footer_block_in ul li a{color:#52adff; text-decoration:underline;}
.footer_block_in ul li a:hover{color:#52adff; text-decoration:none;}
.footer_block_in p{margin:0;color:#558dca; font:normal 11px Arial, Helvetica, sans-serif; text-align:center; width:auto; padding:5px 0 0 5px;}

.footer_block_in  p a{color:#558dca; text-decoration:underline;}
.footer_block_in  p a:hover{color:#558dca; text-decoration:none;}
body#privacy .f_privacy a{text-decoration:none; color:#558dca;}

/* test ing*/
.block2{float:left; margin:10px 10px 10px 0; display:inline;}
.block1{float:left; margin:10px; display:inline;}
.block{float:left; margin:10px 0 0px 7px; display:inline;}
.block1_in{border:1px solid #e5e5e5; border-bottom:none; float:left; display:inline;}
.product_block{width:232px;  float:left;  height:230px; display:inline; }
.product_block h1{margin-left:20px; float:left; padding:0; margin-bottom:10px; margin-top:10px; float:left; font:bold 13px arial helvetica serif; display:inline;}
.product_block p{margin:0; padding:0px 10px 0 10px; float:left; font:normal 11px arial helvetica serif; display:inline; line-height:17px; text-align:left;}
.product_block ul{margin:0; padding:0;}
.product_block ul li{list-style:none;font:normal 11px Arial, Helvetica, sans-serif; background:url('../images/square.jpg') 25px 5px no-repeat; padding-left:40px; float:left; width:180px; color:#646363; line-height:16px;}
.product_block ul li a{text-decoration:none; color:#646363;}
.product_block ul li a:hover{text-decoration:none; color:#000000;}
.clear{clear:both;}
.product_curve{width:234px; float:left;margin:0 0px; display:inline; background:url('../images/services_block_bottom.jpg') 0 0 no-repeat; height:30px; }
.product_curve span{padding:12px 0 0 0px;margin-right:10px; display:inline; float:right; font:normal 11px Arial, Helvetica, sans-serif; background:#ffffff url('../images/read_img.jpg') 0 12px no-repeat;}
.product_curve span a{text-decoration:none; color:#999999;  padding-left:20px;}
.product_curve span a:hover{text-decoration:underline; color:#999999; padding-left:20px;}


.industries_block{width:172px;  float:left; display:inline;  height:230px; }
.industries_block h1{margin-left:10px; float:left; padding:0; margin-bottom:10px; margin-top:10px; float:left; font:bold 13px arial helvetica serif; display:inline;}
.industries_block p{margin:0; padding:0px 5px 10px 10px; float:left; font:normal 11px arial helvetica serif; display:inline; line-height:17px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#646363;}
.industries_block ul{margin:0; padding:0;}
.industries_block ul li{list-style:none;font:normal 11px Arial, Helvetica, sans-serif; background:url('../images/square.jpg') 10px 6px no-repeat; padding-left:25px; float:left; width:140px; color:#646363; line-height:17px;}
.industries_block ul li a{text-decoration:none; color:#646363;}
.industries_block ul li a:hover{text-decoration:none; color:#000000;}
.clear{clear:both;}
.industries_curve{width:174px; float:left;margin:0 0px; display:inline; background:url('../images/industries_block_bottom.jpg') 0 0 no-repeat; height:30px; }
.industries_curve span{padding:12px 0 0 0px; margin-right:10px; display:inline; float:right; font:normal 11px Arial, Helvetica, sans-serif; background:#ffffff url('../images/read_img.jpg') 0 12px no-repeat;}
.industries_curve span a{text-decoration:none; color:#999999;  padding-left:20px;}
.industries_curve span a:hover{text-decoration:underline; color:#999999; padding-left:20px;}


.whywork_block{width:208px;  float:left; display:inline;  height:230px;}
.whywork_block h1{margin-left:10px; float:left; padding:0; margin-bottom:10px; margin-top:10px; float:left; font:bold 13px arial helvetica serif; display:inline;}
.whywork_block p{margin:0; padding:10px 10px 0 10px; float:left; font:normal 11px arial helvetica serif; display:inline; line-height:20px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#646363;}
.whywork_block ul{margin:0; padding:0;}
.whywork_block ul li{list-style:none;font:normal 11px Arial, Helvetica, sans-serif; background:url('../images/square.jpg') 10px 3px no-repeat; padding-left:25px; float:left; width:150px; color:#646363;}
.clear{clear:both;}
.whywork_block_curve{width:210px; float:left;margin:0 0px; display:inline; background:url('../images/why_work_bottom.jpg') 0 0 no-repeat; height:30px; }
.whywork_block_curve span{padding:12px 0 0 0px;  margin-right:10px; display:inline; float:right; font:normal 11px Arial, Helvetica, sans-serif; background:#ffffff url('../images/read_img.jpg') 0 12px no-repeat;}
.whywork_block_curve span a{text-decoration:none; color:#999999;  padding-left:20px;}
.whywork_block_curve span a:hover{text-decoration:underline; color:#999999; padding-left:20px;}


.news_content_block{width:220px;  float:left; display:inline;  height:230px; }
.news_content_block h1{margin-left:0px; float:left; padding:0; margin-bottom:10px; margin-top:10px; float:left; font:bold 13px arial helvetica serif; display:inline;}
.news_content_block p{margin:0; padding:10px 10px 0 10px; float:left; font:normal 11px arial helvetica serif; display:inline; line-height:17px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#646363;}
.news_content_block p a{ color:#646363; text-decoration:none;}
.news_content_block p a:hover{ color:#646363; text-decoration:underline;}
.news_content_block ul{margin:0; padding:0;}
.news_content_block ul li{list-style:none;font:normal 11px Arial, Helvetica, sans-serif; background:url('../images/square.jpg') 10px 3px no-repeat; padding-left:25px; float:left; width:150px; color:#646363;}
.clear{clear:both;}
.news_content_block_curve{width:222px; float:left;margin:0 0px; display:inline; background:url('../images/news_content_bottom.jpg') 0 0 no-repeat; height:30px; }
.news_content_block_curve span{padding:12px 0 0 0px;   margin-right:10px; display:inline; float:right; font:normal 11px Arial, Helvetica, sans-serif; background:#ffffff url('../images/read_img.jpg') 0 12px no-repeat;}
.news_content_block_curve span a{text-decoration:none; color:#999999;  padding-left:20px;}
.news_content_block_curve span a:hover{text-decoration:underline; color:#999999;padding-left:20px;}

/* subpages*/

.content2{margin:auto; width:900px; text-align:center; height:auto;}
.q_link{float:right; font:normal 10px Arial, Helvetica, sans-serif; color:#888888; margin:10px 30px 10px 0; display:inline;}
.q_link ul{margin:0; padding:0; }
.q_link ul li{list-style:none; display:inline; padding:0 10px; background:url(../images/arrows.gif) right 3px no-repeat; float:left;}
.q_link ul li a{color:#898989; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.q_link ul li a:hover{color:#898989; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.q_link ul li.q_last_link{color:#565656; font:bold 12px Arial, Helvetica, sans-serif; background-image:none;}

.content2_block{width:898px; height:auto; float:left; border:1px solid #e5e5e5; border-bottom:none;}
.content2_left{width:150px; height:auto; float:left; background:url(../images/content_left_bg.gif) bottom right no-repeat; padding-bottom:50px;}

.content2_left ul{margin:0; padding:0;}
.content2_left ul li{list-style:none; float:left; width:150px;  text-align:left;}
.content2_left ul li a{list-style:none; float:left; width:135px; font:normal 11px Arial, Helvetica, sans-serif; color:#1b1b1b; text-decoration:none;  padding:5px 0 5px 15px; border-bottom:1px solid #e5e5e5;}
.content2_left img{text-align:center; margin-top:10px;}
body#about #sub_about a, body#industries #sub_about a, body#products #sub_about a, body#services #sub_about a, body#staffing #sub_about a{background:#e1e1e1 url(../images/menu_arrow.gif) 135px 10px no-repeat;; width:135px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;  padding:5px 0 5px 15px; border-bottom:1px solid #e5e5e5}
.content2_left ul li a:hover{list-style:none; float:left; background:#e1e1e1 url(../images/menu_arrow.gif) 135px 10px no-repeat;; width:135px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;  padding:5px 0 5px 15px; border-bottom:1px solid #e5e5e5;}
.submenu_top{width:135px; height:37px; float:left; background:#e1e1e1 url(../images/submenu_bg.gif) bottom left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#747474; text-align:left; padding-left:15px; padding-top:5px;}

.content2_right{width:700px;float:left; margin:20px; display:inline; text-align:left;}
.content2_right_partner{width:860px;float:left; margin:20px; display:inline; text-align:left;}
.top_hdg{width:700px; height:27px; float:left; background:url(../images/hdg_top_bg.gif) 0 0 repeat-x; text-align:left; margin-bottom:10px;}
.top_hdg2{width:860px; height:27px; float:left; background:url(../images/hdg_top_bg.gif) 0 0 repeat-x; text-align:left; margin-bottom:10px;}
.content2_right h1, .content2_right_partner h1{font:normal 18px Arial, Helvetica, sans-serif; color:#0076da; margin:0; padding:0;}
.content2_right_partner h4{font:normal 18px Arial, Helvetica, sans-serif; color:#0076da; margin:0; padding:0; float:left; margin-left:25px; display:inline;}
.content2_right_partner h3{font:bold 12px Arial, Helvetica, sans-serif; color:#00559d; margin:0; padding:0; float:left; margin-left:20px; display:inline; margin-top:15px;}
.content2_right p{font:normal 11px Arial, Helvetica, sans-serif; color:#646363; margin:0; padding:0; text-align:justify; padding:10px 0 0 0; line-height:17px;}
.content2_right_partner p{font:normal 11px Arial, Helvetica, sans-serif; color:#646363; margin:0; padding:0; text-align:justify; padding:10px 0 0 20px; line-height:17px; width:480px;}
.content2_right p a, .content2_right_partner p a{color:#646363; text-decoration:none;}
.content2_right p a:hover, .content2_right_partner p a:hover{color:#646363; text-decoration:underline;}
.content2_block_bottom{width:900px; height:30px; float:left; background:url(../images/about_bottom_bg.jpg) 0 0 no-repeat;}

.content2_right ul{margin:0; padding:0;}
.content2_right ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 0 8px no-repeat;  color:#3d3d3d; font:bold 12px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:10px; line-height:20px; width:545px;}
.content2_border{border-bottom:1px dashed #91a0af; padding-bottom:5px;}

.content2_right .indus_ul{width:700px;float:left; text-align:left; margin-top:10px; margin-bottom:5px;}
.content2_right .indus_ul h4{ margin:0; padding:0; color:#03a260; font:bold 12px Arial, Helvetica, sans-serif;}
.content2_right .indus_ul h5{ margin:0; padding:0; color:#03a260; font:bold 11px Arial, Helvetica, sans-serif;} 
.content2_right .indus_ul ul li p{margin:0; padding:5px 0;}
.content2_right .indus_ul p font{color:#014e8f; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.content2_right .indus_ul ul{margin:0; padding:0;}
.content2_right .indus_ul ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 0 8px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:10px;line-height:20px;width:545px;}
.content2_right .indus_ul .think_frame{width:450px;float:left;}
.content2_right .indus_ul .think_frame2{width:450px;float:right;}
.content2_right .indus_ul .think_frame h4{ margin:0; padding:0; color:#03a260; font:bold 12px Arial, Helvetica, sans-serif;}
.content2_right .indus_ul .think_frame h5{ margin:0; padding:0; color:#03a260; font:bold 11px Arial, Helvetica, sans-serif;} 
.content2_right .indus_ul .think_frame ul li p{margin:0; padding:5px 0;}
.content2_right .indus_ul .think_frame p font{color:#014e8f; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.content2_right .indus_ul  .think_frame ul{margin:0; padding:0; margin-top:10px;}
.content2_right .indus_ul  .think_frame ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 0 8px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:10px;line-height:20px;width:180px;}
.think_frame_img{float:left; margin-top:15px;}
.think_frame_img2{float:right; margin-top:15px;}

.indus_ul ul li.fx_wt{width:400px; float:left;}
.indus_ul ul li.fx_wt2{width:200px; float:left;}
.indus_ul p.fx_wt{width:400px; float:left;}
.management_team{width:650px; height:auto; float:left; margin-top:20px;}
.team_name{width:277px; height:45px; float:left; border:1px solid #e1e1e1; margin-right:40px; margin-bottom:10px; display:inline;}
.team_name h3{margin:0; padding:10px 0 0px 10px; color:#01427a; font:bold 12px Arial, Helvetica, sans-serif;}
.team_name cite{margin:0;  padding:0px 0 0 10px;color:#646363; font:italic 11px Arial, Helvetica, sans-serif;}

.mig_top{background:url(../images/migration_img.jpg) 0 0 no-repeat; float:left; height:35px; width:635px; margin-left:30px; display:inline; margin-top:10px; color:#fff; font:normal 11px Arial, Helvetica, sans-serif;}
.mig_top span{line-height:35px; width:120px; padding-left:8px; float:left;}
.mig_bottom{width:625px; height:185px; float:left; margin-left:30px; display:inline; border:1px solid #efefef; margin-top:2px;}
.content2_right .indus_ul .mig_content{width:120px; border-right:1px solid #efefef; float:left; height:185px;}
.content2_right .indus_ul .mig_content ul{margin:0; padding:0;}
.content2_right .indus_ul .mig_content ul li{list-style:none; font:normal 11px Arial, Helvetica, sans-serif; color:#646363; background:url(../images/mig_bullet.gif) 5px 10px no-repeat; width:110px; padding-left:15px; margin:0; padding-bottom:5px; padding-top:5px;}

/*accordion*/
#glossymenu2 a{background:url(../images/ac_top.jpg) 0 0 no-repeat; width:670px; height:26px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding-left:25px; line-height:26px; margin:0; text-decoration:none; margin-bottom:2px;}
#glossymenu2 a:hover{background:url(../images/ac_top.jpg) 0 0 no-repeat; width:670px; height:26px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#036593; padding-left:25px; line-height:26px; margin:0; text-decoration:none; margin-bottom:2px;}





/*.ac_head{background:url(../images/ac_top.jpg) 0 0 no-repeat; width:670px; height:26px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding-left:25px; line-height:26px;}*/

.content2_right .indus_ul .submenu{width:690px;float:left; text-align:left;}
.content2_right .indus_ul .submenu h4{ margin:0; padding:0; color:#03a260; font:bold 12px Arial, Helvetica, sans-serif; margin-top:10px;}
.content2_right .indus_ul .submenu p{margin:0; padding:5px 20px; color:#646363; font:normal 11px Arial, Helvetica, sans-serif; line-height:17px;}
.content2_right .indus_ul .submenu ul{margin:0; padding:0;}
.content2_right .indus_ul .submenu  ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 15px 10px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:30px;line-height:25px;width:545px;}


.major_block{width:660px; height:auto; float:left;  margin-left:20px; display:inline;}
.major_block_left{width:10px; height:170px; float:left; background:url(../images/food_left_bg.jpg) 0 0 no-repeat;}
.major_block_center{width:640px; height:auto; float:left; background:url(../images/food_center_bg.jpg) 0 0 repeat-x;}
.major_block_right{width:10px; height:170px; float:left; background:url(../images/food_right_bg.jpg) 0 0 no-repeat;}
.major_block_center h3{color:#007bc2; font:bold 12px Arial, Helvetica, sans-serif; padding:0; float:left; margin-top:20px; margin-left:10px; display:inline; margin-bottom:0;}

.features{width:280px; float:left;}
.content2_right .indus_ul .major_block .major_block_center .features ul{margin:0; padding:0; margin-top:10px;}
.content2_right .indus_ul  .major_block .major_block_center .features ul li{list-style:none; list-style:none; float:left; background:url(../images/value_arrow.gif) 0 7px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin:0; padding-left:10px;width:280px; margin-left:35px; display:inline; line-height:20px;}

.content2_right .indus_ul .staff_block{float:left; width:auto;}
.content2_right .indus_ul .staff_block_top{width:688px; float:left; height:auto; border:1px solid #dcedf6; background:#f6fcff;}
.content2_right .indus_ul .staff_block_bottom{width:688px; float:left;}
.staff_block_bottom_form{width:310px; height:40px; float:left; margin:5px;}
.staff_block_bottom_form label{float:left; color:#646363; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; width:70px;}
.staff_block_bottom_form label font{color:#115fff; margin-left:2px; display:inline}
.staff_block_bottom_form span{color:#FF0000; font:normal 11px Arial, Helvetica, sans-serif; margin-left:70px; display:none;}
.staff_block_bottom_form cite{background:url(../images/input_bg.jpg) 0 0 no-repeat; width:236px; height:23px; float:left;}
.staff_block_bottom_form em{background:url(../images/address_bg.jpg) 0 0 no-repeat; width:236px; height:76px; float:left;}
.staff_block_bottom_form cite .input_ctrl{background:none; border:none; padding:4px 0 0 4px; overflow:hidden; width:225px; font:normal 11px Arial, Helvetica, sans-serif;}
.content2_right .indus_ul .staff_block_top p{text-align:center; margin-top:0px; padding:5px 0;}
.content2_right .indus_ul .staff_block_top p font{color:#033852; font:bold 17px Arial, Helvetica, sans-serif; text-decoration:none;}
.staff_block_bottom_form cite .input_ctr2{overflow:hidden; width:235px; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.staff_block_bottom_form .url{background:url(../images/url_bg.jpg) 0 0 no-repeat; width:576px; height:23px; float:left; font:normal 11px Arial, Helvetica, sans-serif;}
.staff_block_bottom_form .url .input_ctr3{background:none; border:none; padding:4px 0 0 4px; overflow:hidden; width:565px; float:left;font:normal 11px Arial, Helvetica, sans-serif;}
.form_left{width:360px; float:left;}
.form_right{width:330px; float:left;}
.form_job{width:700px; float:left;}
.textarea{float:left; width:688px; margin-left:5px; display:inline;}
.text_block{background:url(../images/comments_bg.jpg) 0 0 no-repeat; width:647px; float:left; height:83px;}
.text_block2{height:75px; width:640px; float:left;margin:3px; overflow:auto; border:none; border-color:#fff; overflow-x:hidden; overflow-y:auto;}

.buttons{width:645px; float:left; margin-top:10px;}

.partner_block{width:344px; float:left;margin:10px 0 0 10px; display:inline;}
.partner_block_in{width:162px; height:51px; float:left; background:url(../images/partner_logo_bg.jpg) 0 0 no-repeat; margin:5px; display:inline; text-align:center;}
.partner_block_in img, .clients_block_in img{text-align:center; margin-top:1px;}
.clients_block{width:auto; float:left;margin:10px 0 0 20px; display:inline;}
.clients_block ul{margin:0; padding:0; float:left;}
.clients_block ul li{width:184px; height:86px; float:left; background:url(../images/clients_bg.jpg) 0 0 no-repeat; margin:10px; display:inline; text-align:center;}
.clients_block ul li img{text-align:center; margin-top:1px;}

/******************************Accordian**********************************/
* {margin:0; padding:0}
#accordion4 {width:691px; margin:50px 0 0 5px; display:inline; }
.accordion4 {width:691px; font:11px Arial; color:#333}
.accordion4 dt {width:671px; padding:5px 5px 5px 25px; font-weight:normal; cursor:pointer; background-image:url(../images/arrow_down.gif); height:26px; background-position:left top; background-repeat:no-repeat; color:#101010; }
.accordion4 dt:hover {color:#036593;}
.accordion4 .open { background-image:url(../images/arrow_up.gif);color:#036593; height:25px;}
.accordion4 dd {overflow:hidden; background:#fff}
.accordion4 p{display:block; border-top:none; padding:0px 15px 15px 15px;line-height:17px;}

.accordion4 ul{margin:0; padding:0;}
.accordion4  ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 15px 10px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:30px;line-height:25px;width:545px;}


#accordion2 {width:691px; margin:50px 0 0 5px; display:inline; }
.accordion2 {width:691px; font:11px Arial; color:#333}
.accordion2 dt {width:671px; padding:5px 5px 5px 25px; font-weight:normal; cursor:pointer; background-image:url(../images/arrow_down.gif); height:26px; background-position:left top; background-repeat:no-repeat; color:#101010; }
.accordion2 dt:hover {color:#036593;}
.accordion2 .open { background-image:url(../images/arrow_up.gif);color:#036593; height:25px;}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 p{display:block; border-top:none; padding:0px 15px 15px 15px;line-height:17px;}

.accordion2 ul{margin:0; padding:0;}
.accordion2  ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 15px 10px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:30px;line-height:25px;width:545px;}



#accordion3 {width:816px; margin:20px 0 0 5px; display:inline; }
.accordion3 {width:816px; font:11px Arial; color:#333}
.accordion3 dt {width:816px; padding:5px 5px 5px 25px; font-weight:normal; cursor:pointer; background-image:url(../images/news_normal.jpg); height:26px; background-position:left top; background-repeat:no-repeat; color:#101010; }
.accordion3 dt:hover {color:#036593;}
.accordion3 .open { background-image:url(../images/news_active.jpg);color:#036593; height:25px;}
.accordion3 dd {overflow:hidden; background:#fff;}
.accordion3 p{display:block; border-top:none; padding:0px 15px 10px 15px;line-height:17px; width:775px;}

.accordion3 ul{margin:0; padding:0;}
.accordion3  ul li{list-style:none; float:left; background:url(../images/value_arrow.gif) 15px 10px no-repeat;  color:#646363; font:normal 11px Arial, Helvetica, sans-serif;  margin-left:20px; display:inline; padding-left:30px;line-height:25px;width:545px;}

.accordion3 h4{ margin:0; padding:0; color:#03a260; font:bold 12px Arial, Helvetica, sans-serif; margin-left:10px;display:inline;} 


.contact_top{width:817px; height:186px; float:left; background:#edf6ff; border:1px solid #dbedff; margin-left:20px; display:inline;}
.contact_top_left{width:290px; height:166px; float:left; margin-left:20px; display:inline; margin-top:15px;}
.contact_top_left h2{color:#166fce; font:bold 20px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.contact_top_left p{color:#646363; font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:17px; float:left; width:280px;}
.contact_top_right{width:auto; height:166px; float:left; margin-top:15px; margin-left:20px; display:inline;}

.contact_top_left p font{color:#166fce; font:normal 12px Arial, Helvetica, sans-serif;}
.contact_top_left p cite{color:#033852; font:bold 14px Arial, Helvetica, sans-serif;}

.map_block{float:left; margin-left:40px; display:inline; width:850px;}
.map_block h5{margin:0; padding:0; float:left; color:#03a260; font:bold 15px Arial, Helvetica, sans-serif;}

.map_block_in{width:510px; float:left;}
.map_top{width:506px; height:28px; background:url(../images/map_top.jpg) 0 no-repeat; float:left; color:#424242; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}
.map_center{width:506px; height:auto; background:url(../images/map_center.jpg) 0 repeat-y; float:left; height:auto;}
.map_center p{color:#6b6b6b; font:bold 11px Arial, Helvetica, sans-serif; background:#f2f2f2; text-align:left; margin:1px; display:inline; width:490px; height:30px; float:left; padding:7px;}
.map_center ul{margin:0; padding:0; float:left; margin-left:10px; margin-right:10px; display:inline; }
.map_center ul li{list-style:none; float:left; color:#646363; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px dashed #b2bcc7; padding:5px; text-align:left;}
.map_bottom{width:506px; height:28px; background:url(../images/map_bottom.jpg) 0 no-repeat; float:left; color:#424242; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}

.one{width:25px; float:left;}
.two{width:50px; float:left;}
.three{width:365px; float:left;}
.four{width:auto; float:left;}

/*career*/
.career_top{width:824px; height:19px; float:left; background:url(../images/career_top.jpg) bottom left no-repeat;}
.career_center{width:824px; height:auto; float:left; background:url(../images/career_center.jpg) 0 0 repeat-y;}
.career_bottom{width:824px; height:19px; float:left; background:url(../images/career_bottom.jpg) top left no-repeat;}
.career_block{float:left; width:auto;  margin-left:20px;}
.career_center_post{width:818px; height:22px; background:#FFFFFF; float:left; margin-left:3px; display:inline; }
.career_center_post h5{color:#007343; margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; float:left; line-height:22px; padding-left:15px;}
.career_center_post h6{color:#0650a2; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; float:right; line-height:22px; padding-right:15px;}

.career_center p{width:auto; margin:0; padding:0; float:left; padding:5px 20px 5px 20px;color:#646363;}
.staff_block_bottom_form2{width:500px; height:40px; float:left; margin:5px;}
.staff_block_bottom_form2 label{float:left; color:#646363; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; width:190px;}
.staff_block_bottom_form2 label font{color:#115fff; margin-left:2px; display:inline}
.staff_block_bottom_form2 span{color:#FF0000; font:normal 11px Arial, Helvetica, sans-serif; margin-left:190px; display:none;}
.staff_block_bottom_form2 cite{background:url(../images/input_bg.jpg) 0 0 no-repeat; width:236px; height:23px; float:left;}
.staff_block_bottom_form2 em{background:url(../images/address_bg.jpg) 0 0 no-repeat; width:236px; height:76px; float:left;}
.staff_block_bottom_form2 cite .input_ctrl{background:none; border:none; padding:4px 0 0 4px; overflow:hidden; width:225px; font:normal 11px Arial, Helvetica, sans-serif;}


.sitemp{ width:817px;margin:30px 0 0 20px; float:left; display:inline;}
.sitemp h2{ font:bold 17px Arial, Helvetica, sans-serif; color:#0581e1; margin-bottom:10px; text-decoration:none;}
.sitemp h2 a{color:#0581e1;text-decoration:none;}
.sitemapdiv{ width:124px; border-right:1px solid #e2e2e2; height:177px; padding:0 15px 0 11px; float:left;}
.sitemapdiv h3{ font:bold 13px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 0;}
.sitemapdiv h3 a{color:#000; text-decoration:none; }
.sitemapdiv h3 a:hover{color:#0581e1;}

.sitemapdiv ul{ margin:8px 0 0 8px; padding:0px; list-style:none;}
.sitemapdiv ul li{ background:url(../images/arrow_site.gif) no-repeat 0 4px; *background-position:0 8px; line-height:0px; padding:0 0px 4px 15px; font:normal 11px Arial, Helvetica, sans-serif; color:#454545;}
.sitemapdiv ul li a{ color:#454545; text-decoration:none;}
.sitemapdiv ul li a:hover{ text-decoration:underline;}

.sitemaphd ul{margin:15px 0 0 15px; list-style:none;}
.sitemaphd ul li{ font:bold 13px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 0; line-height:25px; clear:left;}
.sitemaphd ul li a{color:#000; text-decoration:none; float:left; }
.sitemaphd ul li a:hover{color:#0581e1;}

.logo{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_home.png');}
.logo img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

