/* CSS Document */
body{margin:0; padding:0; background:url(../../images/main_bg.jpg) left top repeat-x #294f96; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
h6{margin:0; padding:0;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
img{border:0;}


a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a:hover{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

.dis{display:none;}

.container{width:979px; margin:0 auto; padding:7px 0 0 0;}

.main_body{width:970px; padding:0 4px 0 4px; float:left; background:url(../../images/contant_white_bg.png) 0 0 repeat-y;}
.contant_spacer{width:978px; height:1px; clear:both;}

.top_header{width:970px; height:118px; float:left;}

.logo_body{width:231px; height:118px; float:left; background:url(../../images/logo.jpg) 0 0 no-repeat;}
.logo{width:190px; height:103px; float:left; margin:12px 0 0 16px;}
.logo_side_body{width:739px; height:118px; float:left; background:url(../../images/logo_side.jpg) 0 0 no-repeat;}

.nav_top{width:739px; height:66px; float:left;} 

.nav_body_1{width:779px; height:52px; float:left;} 
.nav_body{width:779px; height:52px; float:left; background:url(../../images/nav_bg.png) left bottom no-repeat; position:relative;} 
.nav_body ul{margin:0; padding:0 0 0 10px; list-style:none;}
.nav_body li{margin:0 2px 0 2px; padding:0; list-style:none; float:left; background:url(../../images/nav_saprator.png) right 9px no-repeat; height:52px;}
#n_bg{background:none;}

/* -----------  HOME menu start -------- */
.home{width:82px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.home a{ padding:21px 0 0 0; height:28px; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.home a:hover{width:82px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_home_h.png) left top no-repeat;}

.home_v{width:82px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.home_v a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/nav_home_h.png) left top no-repeat;} 
.home_v a:hover{width:82px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_home_h.png) left top no-repeat;}

/* -----------  SHE & QS menu start -------- */
.health{width:142px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.health a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.health a:hover{width:142px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_health_hover.png) left top no-repeat;}

.health div{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.health div a{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue_img.png) left top repeat-x;}
.health div a:hover{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange_img.png) left top repeat-x;}


.health_v{width:142px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.health_v a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/nav_health_hover.png) left top repeat-x;}
.health_v a:hover{width:142px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_health_hover.png) left top no-repeat;}

.health_v div{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.health_v div a{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue_img.png) left top repeat-x;}
.health_v div a:hover{width:280px; height:23px; padding:0 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange_img.png) left top repeat-x;}

/* -----------  NEWS menu start -------- */
.news{width:74px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.news a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.news a:hover{width:74px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_news_h.png) left top no-repeat;}

.news_v{width:74px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.news_v a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;  background:url(../../images/nav_news_h.png) left top no-repeat;}
.news_v a:hover{width:74px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_news_h.png) left top no-repeat;}

/* -----------  Services menu start -------- */
.services{width:90px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.services a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.services a:hover{width:90px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_services_h.png) left top no-repeat;}

.services div{width:210px; height:23px; padding:0 10px 0 10px; margin:0 50px 0 0px; position:absolute; left:245px; top:50px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.services div a{width:210px; height:20px; padding:3px 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue_img.png) left top repeat-x;}
.services div a:hover{width:210px; height:20px; padding:3px 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange_img.png) left top repeat-x;}

.services_v{width:90px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.services_v a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/nav_services_h.png) left top no-repeat;}
.services_v a:hover{width:90px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_services_h.png) left top no-repeat;}

.services_v div{width:210px; height:23px; padding:0 10px 0 10px; margin:0 50px 0 0px; position:absolute; left:245px; top:50px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.services_v div a{width:210px; height:20px; padding:3px 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue_img.png) left top repeat-x;}
.services_v div a:hover{width:210px; height:20px; padding:3px 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange_img.png) left top repeat-x;}


/* -----------  CLIENTS menu start -------- */
.clients{width:81px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.clients a{ height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.clients a:hover{width:81px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_clients_h.png) left top no-repeat;}

.clients_v{width:81px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.clients_v a{ height:28px; padding:21px 0 0 0;text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/nav_casestudy_h.png) left top no-repeat;}
.clients_v a:hover{width:81px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_clients_h.png) left top no-repeat;}


/* -----------  CASE STUDIES menu start -------- */
.case{width:119px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.case a{ height:28px; padding:21px 0 0 0;text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.case a:hover{width:119px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_casestudy_h.png) left top no-repeat;}

.case div{width:330px; height:22px; padding:0 10px 0 10px; text-align:left; margin:0 50px 0 0px; position:absolute; left:370px; top:50px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.case div a{width:330px; height:19px; padding:3px 10px 0 10px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue1_img.png) left top repeat-x;}
.case div a:hover{width:330px; height:19px; padding:3px 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange1_img.png) left top repeat-x;}

.case_v{width:119px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.case_v a{ height:28px; padding:21px 0 0 0;text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/nav_casestudy_h.png) left top no-repeat;}
.case_v a:hover{width:119px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_casestudy_h.png) left top no-repeat;}

.case_v div{width:330px; height:22px; padding:0 30px 0 10px; text-align:left; margin:0 50px 0 0px; position:absolute; left:370px; top:50px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.case_v div a{width:330px; height:19px; padding:3px 30px 0 10px;text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue1_img.png) left top no-repeat;}
.case_v div a:hover{width:330px; height:19px; padding:3px 30px 0 10px;  text-align:left; text-decoration:none; background:url(../../images/Orange1_img.png) left top no-repeat;}

/* -----------  CONTACT US menu start -------- 
.contact{width:106px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.contact a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_contact_h.png) left top no-repeat;}

.contact div{width:106px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact div a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue_img.png) left top no-repeat;}
.contact div a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/Orange_img.png) left top no-repeat;}

.contact_v{width:106px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact_v a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;  background:url(../../images/nav_contact_h.png) left top no-repeat;}
.contact_v a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_contact_h.png) left top no-repeat;}

.contact_v div{width:106px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact_v div a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;  background:url(../../images/blue_img.png) left top no-repeat;}
.contact_v div a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/Orange_img.png) left top no-repeat;} */
/* -----------  Menu END -------- */

.contact{width:80px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.contact a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_contact_h.png) left top no-repeat;}

.contact div{width:106px; height:22px;   padding:0 10px 0 10px; text-align:left; margin:0 50px 0 0px; position:absolute; left:600px; top:50px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact div a{width:106px; height:19px;  padding:3px 10px 0 10px;  text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; background:url(../../images/blue2_img.png) left top no-repeat;}
.contact div a:hover{width:106px; height:19px;   padding:3px 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange2_img.png) left top no-repeat;}

.contact_v{width:106px; height:27px; padding:22px 0 0 0; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact_v a{ padding:22px 0 0 0; height:27px; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;  background:url(../../images/nav_contact_h.png) left top no-repeat;}
.contact_v a:hover{width:106px; height:27px; padding:22px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_contact_h.png) left top no-repeat;}

.contact_v div{width:106px;  height:22px;  padding:0 10px 0 10px; text-align:left; margin:0 50px 0 0px; position:absolute; left:600px; top:50px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.contact_v div a{width:106px; height:19px;  padding:3px 10px 0 10px;  text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;  background:url(../../images/blue2_img.png) left top no-repeat;}
.contact_v div a:hover{width:106px; height:19px;   padding:3px 10px 0 10px; text-align:left; text-decoration:none; background:url(../../images/Orange2_img.png) left top no-repeat; }
/* -----------  Menu END -------- */



.banner_body{width:970px; height:179px; float:left; background:url(../../images/banner.jpg) left top no-repeat;}

.news_update_body{width:943px; height:43px; padding:7px 0 0 27px; float:left; background:url(../../images/n_u_bg.jpg) 0 0 no-repeat;}
.news_update_body_inner{width:919px; height:37px; background:url(../../images/news_update_bg.jpg) 0 0 no-repeat;}
.news_update_left{width:207px; height:30px; padding:7px 0 0 13px; float:left;}
.news_update_right{width:650px; height:15px; padding:11px 0 0 25px; float:left;}

.news_head_text1{font:normal 20px Arial, Helvetica, sans-serif; color:#eaf0f4;}
.news_title_1{font:bold 12px Arial, Helvetica, sans-serif; color:#000000;}

.contant_ser_body{width:919px; float:left; padding:0 0 0 27px;}
.contant_left_body{width:248px; float:left;}
.contant_right_body{width:671px; float:right;}

.industry_sector_body{width:248px; float:left;}
.industry_sector_top_blue{width:235px; height:31px; padding:8px 0 0 13px; background:url(../../images/industry_sector_blue.jpg) 0 0 no-repeat; float:left;}

.industry_sector_orange_body{width:245px; float:left; padding:0 0 5px 0;}
.industry_sector_orange_top{width:245px; float:left; padding:4px 0 0 0; background:url(../../images/industry_sector_orange_top.jpg) left top no-repeat #ff9f00;}
.industry_sector_orange_bottom{width:245px; float:left;}

.industry_sector_orange_top ul{margin:0; padding:0 0 0 12px; list-style:none;}
.industry_sector_orange_top li{margin:0; padding:3px 0 3px 13px; list-style:none; background:url(../../images/white_aro.png) left 7px no-repeat;}

.left_nav_link{font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:16px;}
.left_nav_link:hover{font:normal 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; line-height:16px;}

.video_body{width:248px; float:left;}
.video_body_top{width:235px; height:31px; padding:8px 0 0 13px; background:url(../../images/latest_video_top.jpg) 0 0 no-repeat; float:left;}
.video_body_bottom{width:248px; padding:2px 0 0 0; float:left;}

.contant_right_top_1{width:661px; height:31px; padding:8px 0 0 10px; background:url(../../images/services_blue_bar.jpg) 0 0 no-repeat; float:right;}

.contant_services_body{width:671px; float:left;}

.services_body_1{width:215px; height:153px; padding:10px 0 0 8px; float:left;}
.services_body_top{width:215px; height:128px; float:left;}
.services_body_bottom{width:215px; height:25px; float:left; text-align:center; background:url(../../images/services_bot.jpg) 0 0 no-repeat;}
.services_text1{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:24px;}

.welcome_main_body{width:919px; padding:7px 0 14px 0; float:left;}
.welcome_main_top{width:906px; height:29px; padding:8px 0 0 13px; float:left; background:url(../../images/welcome_top_bg.jpg) 0 0 no-repeat;}
.welcome_main_middle{width:919px; float:left; background:url(../../images/welcome_bg1.jpg) left top repeat-x #0069b0;}
.welcome_main_bottom{width:919px; float:left;}
.welcome_text_main{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:15px; padding:5px 14px 2px 12px; text-align:justify;}

.bottom_logo_body{width:919px; padding:0; float:left; text-align:center;}

.main_body_bottom{width:970px; height:18px; padding:0 4px 0 4px; float:left; background:url(../../images/bottom_bg_main1.png) left top no-repeat;}

.footer_main_body{width:978px; float:left; text-align:center; padding:8px 0 10px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footer_main_one{width:978px; padding:0 0 5px 0; float:left;}
.footer_main_two{width:500px; margin:0 auto;}
.footer_main_two ul{margin:0; padding:0; list-style:none; text-align:center;}
.footer_main_two li{margin:0; padding:0 5px 0 5px; float:left; list-style:none; border-right:1px solid #FFFFFF;}
#bdr_1{border-right:none;}

.footer_link{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.footer_link:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

.f_pad_1{padding:5px 0 0 0;}

/*-----------------------------newspage----------------------------*/
.news_head_body{width:943px; height:43px; padding:7px 0 0 27px; float:left; background:url(../../images/n_u_bg.jpg) 0 0 no-repeat;}

.news_head_body_inner{width:919px; height:39px; float:left; padding:0 0 9px 0;}
.news_head_body_left{width:13px; height:39px; float:left;}
.news_head_body_middle{width:896px; height:31px; padding:8px 0 0 0; background:url(../../images/news_head_center.jpg) 0 0 repeat-x; float:left;}
.news_head_body_right{width:10px; height:39px; float:left;}

.news_section_main_body{width:943px; padding:0 0 0 27px; float:left;}
.news_section_body{width:896px; min-height:156px; padding:10px 6px 0 15px; margin:10px 0 0 0; float:left; background:url(../../images/news_title_bg.jpg) left top repeat-x #fdeec0; border:1px solid #fdeec1; text-align:justify;}

.no_photo_bdr{padding:3px; border:1px solid #ff7b00; margin:0 0 5px 20px;}

.news_section_title{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:0 0 8px 0;}
.news_section_text{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:16px;}

/*.news_paging_body{width:913px; float:left; text-align:right; padding:3px 30px 8px 0;}

.news_prev_link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.news_prev_link:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1960e8; text-decoration:none;}*/


.news_paging_body{}

.news_paging_body a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.news_paging_body a:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1960e8; text-decoration:none;}

/*-----------------------------case study page----------------------------*/
.demolition_head_text1{font:normal 16px Arial, Helvetica, sans-serif; color:#eaf0f4;}

.case_1{width:892px; padding:10px 12px 0 15px; float:left; text-align:justify;}
.case_1_text{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:16px;}
.case_1_text_2{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.case_1_bottom_space{width:913px; height:14px; float:left;}
.case_1_photo_bdr{padding:3px; border:1px solid #ff7b00; margin:0 0 0 15px;}
.case_inner_body{width:420px; float:left; padding:8px; margin:0 7px 8px 0; background:url(../../images/c_study_bg.jpg) left top repeat-x #fdeec1; border:1px solid #fdeec0;}
.case_inner_body_L{width:410px; float:left;}
.case_inner_body_R{width:152px; float:right;}
.case_inner_body_bdr{padding:3px; border:1px solid #ff7b00;}
.case_title{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:0 0 5px 0; text-align:left;}
.case_read_more{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ff9730; text-decoration:none; text-align:right;}
.case_read_more:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#00127d; text-decoration:none; text-align:right;}
.case_title_r{text-align:right;}
/*-----------------------------contact us page----------------------------*/
.contact_main_body{width:919px; float:left; padding:3px 0 0 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:19px;}
.contact_main_L{width:462px; padding:0 2px 30px 0; float:left;}
.contact_main_R{width:448px; float:left; border:2px solid #d8d9da}

.address_main_body{width:462px; float:left; padding:0 0 2px 0;}
.address_main_body_L{width:150px; float:left; text-align:right;}
.address_main_body_R{width:297px; float:left; padding:0 0 0 10px;}

.address_email_link{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ff7100; text-decoration:none; line-height:19px;}
.address_email_link:hover{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ff7100; text-decoration:underline; line-height:19px;}

.address_aera_1{width:256px; height:20px; border: 1px solid #9c9fa4; background-color:#f6f6f6; margin:0; padding:0;}
.address_aera_2{width:256px; height:94px; border: 1px solid #9c9fa4; background-color:#f6f6f6; margin:0; padding:0;}
.address_aera_3{width:154px; height:20px; border: 1px solid #9c9fa4; background-color:#f6f6f6; margin:0; padding:0;}

.address_main_body_2{width:462px; float:left; height:29px; padding:5px 0 0 0;}
.address_main_body_3{width:462px; float:left; height:104px; padding:5px 0 0 0;}
.address_main_body_4{width:462px; float:left; padding:5px 0 4px 0;}
/*-----------------------------services----------------------------*/
.services_page_L{width:887px; float:left; padding:0 0 0 2px;}
.services_page_R{width:173px; float:left;}
.services_text_in
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 16px;
	text-align: justify;
	padding: 0 10px 10px 0;

}
.services_img_bdr{padding:3px; border:1px solid #ff7b00; margin:0 0 4px 30px;}

/*-----------------------------she and qs page----------------------------*/
.she_qs_left{width:882px; float:left;}
.she_qs_right{width:174px; float:right;}
.she_qs_photo_bdr{padding:3px; border:1px solid #ff7b00; margin:0 0 4px 0;}
.she_qs_please_text{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.she_qs_please_text1{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:19px; padding:18px 0 18px 80px;}

.she_qs_butten{width:708px; float:left; padding:18px 0 50px 0; text-align:right;}
.she_qs_pdf_main_body{width:508px; float:left; padding:40px 0 0 200px;}
.she_qs_pdf_body{width:115px; float:left; text-align:center;}
.she_qs_pdf_body2{width:110px; float:left; text-align:center; padding:5px 0 0 5px;}
.she_qs_safety_link{font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.she_qs_safety_link:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

/*-----------------------------recuriment page----------------------------*/

.recruitment_main_body{width:896px; padding:10px 6px 18px 15px; margin:10px 0 0 0; float:left; background:url(../../images/news_title_bg.jpg) left top repeat-x #fdeec0; border:1px solid #fdeec1; text-align:justify;}
.recruitment_main{width:896px; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:0 0 10px 0;}
.recruitment_main2{width:896px; float:left;}
.recruitment_left{width:780px; float:left; padding:0 10px 0 0; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;}
.recruitment_right{width:90px; float:left; padding:0 5px 0 5px; text-align:center;}
.recrui_d_link{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.recrui_d_link:hover{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#003a94; text-decoration:none;}
.recruitment_spacer{width:896px;float:left; height:1px;}
.recruitment_please{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:19px; padding:18px 0 18px 40px;}

.recruitment_gap{width:913px; float:left; height:10px;}


.case{width:119px; height:28px; padding:21px 0 0 0; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.case a{ height:28px; padding:21px 0 0 0;text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.case a:hover{width:119px; height:28px; padding:21px 0 0 0; text-align:center; text-decoration:none; background:url(../../images/nav_casestudy_h.png) left top no-repeat;}


/*.menu { width:119px; font: normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; height:28px;padding:21px 0 0 0;}
.menu div a {height:28px;  font:normal 15px Arial, Helvetica, sans-serif; background:url(../../images/blue_img.png) left top repeat-x; color:#FFFFFF; height:28px; text-decoration:none; display:block; padding:21px 0 0 0; }
.menu div a:hover { height:28px; color:#FFFFFF; display:block; background:url(../../images/Orange_img.png) left top no-repeat;}
.menu a {font:normal 15px Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none; text-align:center; height:28px; display:block;padding:21px 0 0 0; }
.menu a:hover {font:normal 15px Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none; text-align:center; height:28px;  }
.sub_menu_1{ width:119px; padding:0 0 0 0; position:absolute; visibility:hidden; text-align:left;}*/



.menu { width:110px; font: normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; height:28px;padding:21px 0 0 0;}
.menu div a {height:28px;  font:normal 15px Arial, Helvetica, sans-serif; background:url(../../images/blue_img.png) left top no-repeat; color:#FFFFFF; height:28px; text-decoration:none; display:block; padding:21px 0 0 0; }
.menu div a:hover { height:28px; color:#FFFFFF; display:block;  background:url(../../images/Orange_img.png) left top no-repeat;}
.menu a {font:normal 15px Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none; text-align:center; height:28px; display:block;padding:21px 0 0 0; }
.menu a:hover {font:normal 15px Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none; text-align:center; height:28px;  }
.sub_menu_1{width:190px; padding:0 0 0 0; position:absolute; visibility:hidden; text-align:left;}

/*  
.menuall{padding:0px; width:155px; font:normal 14px "tahoma"; color:#FFFFFF;  text-decoration:none; text-align:center;}
.menuall div a {  background:url(../../images/d_d_1.jpg) 0 0 repeat-x; font:normal 14px "tahoma"; color:#FFFFFF;  text-decoration:none; display:block; text-align:center;}
.menuall div a:hover{ color:#ffffff; background:url(../../images/d_d_2.jpg) 0 0 repeat-x;  display:block;  text-align:center;}
.menuall a{ font:normal 14px "tahoma"; padding:5px 0 0 0; color:#FFFFFF; display:block; text-decoration:none; background:url(../../images/d_d_1.jpg) left top repeat-x;}
.menuall a:hover{ text-decoration:none; background:url(../../images/d_d_2.jpg) left top repeat-x; text-align:center;}
*/


/*------------------------------sitemap-----------------------------------------*/
/*.site_map_1{width:500px; float:left; padding:20px 0 20px 150px;}
.site_map_2{margin:0; padding:0; list-style:none;}
.site_map_3{margin:0; padding:3px 0 3px 17px; background:url(../../images/black_blut.gif) left 8px no-repeat;}

.site_map_link1{font:bold 14px "tahoma"; color:#797979;  text-decoration:none; line-height:20px;}
.site_map_link1:hover{font:bold 14px "tahoma"; color:#FF0000;  text-decoration:underline; line-height:20px;}

.site_map_link2{font:normal 14px "tahoma"; color:#797979;  text-decoration:none; line-height:20px;}
.site_map_link2:hover{font:normal 14px "tahoma"; color:#FF0000;  text-decoration:underline; line-height:20px;}*/


/*----------------------------- site map -----------------------------*/
.sitemap_1{width:557px; float:left; padding:10px 0 0 0;}
.sitemap_1 ul{margin:0; padding:0 0 0 80px; list-style:none;}
.sitemap_1 li{margin:0; padding:5px 0 5px 12px; background:url(../../images/s_aro.gif) left 9px no-repeat;}
.site_link_1{font:bold 14px Arial, Helvetica, sans-serif; color:#474c52; text-decoration:none;}
.site_link_1:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;}
.sitemap_1 ul ul{margin:0; padding:10px 0 0 10px; list-style:none;}
.sitemap_1 li ul li{margin:0; padding:3px 0 3px 10px; background:url(../../images/s_aro2.gif) left 7px no-repeat;}
.site_link_2{font:normal 12px Arial, Helvetica, sans-serif; color:#474c52; text-decoration:none;}
.site_link_2:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;}


.mandatory
{
	font-size:14px;
	color:#FF0000;
	}
.mandatorydiv
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#000000;
padding:10px;
}


.news_section_main_bodytest{width:943px; padding:0 0 0 27px; float:left;}
.news_section_bodytest{width:910px; min-height:156px; padding:10px 6px 0 0px; margin:10px 0 0 0; float:left; background:url(../../images/news_title_bg.jpg) left top repeat-x #fdeec0; border:1px solid #fdeec1; text-align:justify;}



.news_section_main_bodypage{width:943px; padding:0 0 0 27px; float:left;}
.news_section_bodypage{width:896px; min-height:156px; padding:10px 6px 0 15px; margin:10px 0 0 0; float:left; border:0px solid #fdeec1; text-align:justify;}


.services_page_Lind{width:714px; float:left; padding:0 0 0 2px;}
.services_page_Rind{width:173px; float:left;}
.services_text_in
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 16px;
	text-align: justify;
	padding: 0 10px 10px 0;
	margin-right: 10px;
}
.services_img_bdrind{padding:3px; border:1px solid #ff7b00; margin:0 0 4px 0px;}





