body,div,p,ul,ul li,h3,h2,h4,form {margin:0;padding:0;}
body, select{font-family:arial, verdana; font-size:13px; color:#646464;}
img {border:0;}
ul{list-style-type:none;}

a:link,a:visited,a:active {text-decoration:none; outline:none;}
a:hover {text-decoration:underline; outline:none;}

.txtlink:link,txtlink:visited,txtlink:active {color:#000000;text-decoration:none; outline:none;}
.txtlink:hover {color:#000000;text-decoration:underline; outline:none;}
a.txtlink1 {color:#000000;text-decoration:none; outline:none;}
a.txtlink1:hover {color:#000000;text-decoration:underline; outline:none;}
.vmid {vertical-align:middle;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.lf_clear {clear:left;}

.tleft {text-align:left;}
.tright {text-align:right;}
.tcenter {text-align:center;}

.fbold{font-weight:bold;}
.logo_mar{margin-left:16px;}
.pad1{margin-top:2px;}
.mar{margin-left:16px;}
.mar1{margin-right:15px;}
.mar2{margin-top:5px;}
.mar3{margin-top:10px;}
.mar4{padding-left:6px;}
.mar5{background:#8F987B; margin:10px 0px;}
.mar6{margin-bottom:12px;}
.mar7{margin-bottom:15px;}
.mar8{margin-top:20px;}
.mar9{padding-top:16px;}
.mar10{padding-top:34px;}
.mar11{padding-right:20px;}
.mar12{margin-left:10px;}
.mar13{padding-right:25px;}
.mar14{margin-top:12px;}
.mar15{margin-top:13px;}

.col1 {color:#33837A;}/*ancer color */
.col2 {color:#000000;}/*footer color */
.col3 {color:#7B900F;}/*copy right color */
.col4 {color:#000000;}/*copy right color */
.col5 {color:#1243DE;}/*blue color */
.col6 {color:#33827D;}/**/
.col7 {color:#000000;}/**/
.col8 {color:#2750CC;}/**/
.col9 {color:#fff;}/*white*/

.fc1{color:#2750CC; font-weight:bold; font-size:16px;}
.fc2{color:#000000; font-weight:bold; font-size:16px;}
hr {border:1px solid #8F987B;}

.fz1{font-size:11px;}
.fz2{font-size:18px;}
.fz3{font-size:12px;}
.fz4{font-size:13px;}
.fz5{font-size:16px;}

.main {width:1003px; margin:10px auto 0px;}
.bg_tile {background: url('../images/bg_tile.jpg') no-repeat 0 100%; float:left; width:1003px;}
#emptydiv {background: url('../images/top_strip.jpg') no-repeat; float:left; width:1003px;}

.header { width:1003px;float:left;}
.logo_header {height:54px;}
.menus {background:url('../images/bg_menu.gif') repeat-x; width:1003px; height:39px;float:left;}
.container {width:1002px; background:url('../images/workarea_rht_bg.gif') repeat-y scroll 100%; border-left:1px solid #EEEEEE; }
.contain_bottom { background:url('../images/workarea_bot_bg.gif') repeat-x;  width:1003px; float:left;}
.contain_bottom_home{}
.lft_work {border:0px solid red;}
.lft_work1 {border:0px solid red; width:662px;}
.rht_portlet {width:320px; padding:10px 14px 0px 0px; border:0px solid red;}

.green_port h3 {width:308px; background:url('../images/bg_green_port.gif') no-repeat; padding:7px 0px 7px 12px;}
.green_port .port_body {width:300px; border:1px solid #337873; border-top:none; border-bottom:none; padding:5px 6px 0px 12px; background:#fff; clear:both; height:54px;}
.green_port .port_body ul {list-style-type:none; border:0px solid #fff;}
.green_port .port_body ul li { background:url('../images/lst_globe.gif') no-repeat scroll 0px 2px; padding-left:30px; padding-bottom:10px; line-height:17px;}

.gray_port h3 {width:308px; background:url('../images/bg_gray_port.gif') no-repeat; padding:7px 0px 5px 12px; height:21px;}
.gray_port .port_body {width:284px; border:1px solid #777777; border-top:none; border-bottom:none; padding:5px 16px 0px 18px; background:#fff; min-height:155px; height:155px !important; height:155px; height/**/:/**/140px; text-align:justify; }

.blue_port h3 {width:308px; background:url('../images/bg_blue_port.gif') no-repeat; padding:6px 0px 5px 12px; height:20px;}
.blue_port .port_body {width:318px; height:62px; border:1px solid #2174B4; border-top:none; border-bottom:none; padding:5px 0px 2px 0px; background:#fff; }

.body_work {float:left; width:975px; border:0px solid red; background:#fff url('../images/bg_body_work.jpg') no-repeat; min-height:250px; padding:5px 10px 10px 15px; line-height:19px; text-align:justify;}
*html .body_work{ height:250px; }
.body_work .header_hldr {clear:both; width:99%;}
.body_work .header_hldr select {margin-right:8px;}
.body_work .header_hldr .header_cnt {float:left;display:inline; width:100%;}
.body_work .header_hldr .header_cnt_body {text-align:justify; padding:5px 30px 5px 0px; clear:both;}
.body_work .header_hldr .header_cnt_body p{}

.portfilo_thums {border:0px solid red; width:400px;}
.portfilo_thums .portfilo_thums_body{width:342px;}
.portfilo_thums .portfilo_thums_body tr td{padding:10px 0px 10px 0px;}
.portfilo_thums .thums_lst {list-style-type:none; width:327px; border:0px solid red; margin-bottom:20px; float:left;}
.portfilo_thums .thums_lst li {display:inline; margin:0px 10px 10px 0px; float:left; width:95px; height:95px; background:#fff; text-align:center; border:2px solid #DFE3CA; opacity:0.5; filter:alpha(opacity=50);}
.portfilo_thums .thums_lst li.opct { opacity:0.8; filter:alpha(opacity=80);}
.portfilo_thums .thums_lst li img{vertical-align:middle;}

.portfilo_thums h4 {background:#328279; padding:5px 10px 4px 8px; width:300px; margin-bottom:6px; color:#fff; clear:both;}
.spec_txt{background:#F4F8EA; padding:38px 20px 38px 38px; color:#338378; margin-top:30px; width:472px; float:left;}
.spec_txt img{vertical-align:middle; padding-left:15px;}
.portfilo_exp {width:530px; border:0px solid red;}
.portfilo_exp a{color:#33837A;}
.select_hldr {width:100%;}
.select_hldr .cont_select{width:406px;}
.select_hldr .rht_cont{width:450px;}
.select_hldr select {margin-right:8px;} 

.body_work .body_cont {width:975px; float:left;}
.body_work .body_cont .lft_nav {width:158px; padding-top:16px;}
.body_work .body_cont .lft_nav .team_lst {list-style-type:none; margin-top:8px;}
.body_work .body_cont .lft_nav .team_lst li {line-height:19px;}
.body_work .body_cont .lft_nav .team_lst li a {color:#000000;}
.body_work .body_cont .lft_nav .team_lst li a:hover {color:#000000; text-decoration:underline;}
.body_work .body_cont .lft_nav .anc_temp li a {color:#000000;}
.body_work .body_cont .lft_nav .anc_temp li a:hover {color:#000000; text-decoration:none;}

.body_work .body_cont .lft_nav .control_lft {padding-right:10px;}
.body_work .body_cont .lft_nav .control_lft h4{padding:8px 0px 8px 0px; border-top:1px solid #4C4C4C; border-bottom:1px solid #4C4C4C; font-size:14px;}

.body_work .body_cont .rht_nav {width:790px; padding-left:20px; border-left:1px solid #9B9F91;}
.got_bg{ background:url('../images/dot_bg.gif') repeat-y scroll 350px 0px;}
.body_work .body_cont .rht_nav h2 {font-size:18px; color:#2750CC;}
.body_work .body_cont .rht_nav .sub_title {font-size:14px; color:#000; padding:10px 16px 0px;}
.body_work .body_cont .rht_nav .team_tab tr td {text-align:center; padding-right:12px; }


.body_work .body_cont .rht_nav .exp_team {float:left; width:100%;}
.body_work .body_cont .rht_nav .exp_team .lft_body {width:346px; border-right:1px solid #EAEBE6; padding-right:30px;}
.body_work .body_cont .rht_nav .exp_team .lft_body .lft{width:100px;}
.body_work .body_cont .rht_nav .exp_team .lft_body .rht{width:220px;}
.body_work .body_cont .rht_nav .exp_team h3{font-size:14px; border-bottom:4px solid #D0E2A6; padding-bottom:3px;}
.body_work .body_cont .rht_nav .exp_team .lft_body .rht p{line-height:19px;}

.body_work .body_cont .rht_nav .exp_team .rht_body {width:399px; padding:53px 0px 0px 14px;}

.news_h2{border-bottom:4px solid #D0E2A6; padding-bottom:3px; width:310px; float:left;}
.body_work .body_cont .rht_nav .exp_team .lft_body1 {width:310px; padding-right:20px;}
.body_work .body_cont .rht_nav .exp_team .lft_body1 .rht{width:100%;}
.body_work .body_cont .rht_nav .exp_team .lft_body1 .rht .news_lst{list-style-type:none; margin-top:20px;}
.body_work .body_cont .rht_nav .exp_team .lft_body1 .rht .news_lst li{border-bottom:1px dashed #BDC4B4; padding:10px 0px;}
.body_work .body_cont .rht_nav .exp_team .lft_body1 .rht .news_lst li a{color:#000000; text-decoration:none;}

.body_work .body_cont .rht_nav .exp_team .rht_body1 {width:435px; padding:16px 0px 0px 24px; border-left:0px solid #9B9F91;}
.body_work .body_cont .rht_nav .exp_team .rht_body1 a{color:#33837A;}
.body_work .body_cont .rht_nav .exp_team .rht_body1 a:hover{color:#33837A;}

.news_search{width:148px; padding-top:15px; float:left;}
.news_search input {border:none; background:url("../images/bg_search.gif") repeat-x; height:19px; padding:3px 2px; width:115px;}
.search_lst {list-style-type:none; padding:10px 0px;}
.search_lst li{ background:url("../images/bullet.gif") no-repeat scroll 5px 7px; padding-left:15px;}

.work_top_bg{border-bottom:1px solid #9B9F91; padding-bottom:5px;}

.home_cont{padding:0px 20px 0px 20px; line-height:17px; color:#fff; min-height:130px; border:0px solid red; text-align:justify;}


/*Light box*/
.light_body{background:#fff; width:720px; padding:0px 10px 10px; }
.light_body .tump_desp {width:302px;padding-right:20px;}
.light_body .tump_desp .lft{width:122px;}
.light_body .tump_desp .rht{width:180px;}
.light_body .tump_desp h3{font-size:14px; border-bottom:4px solid #D0E2A6; padding-bottom:3px; color:#000;}
.light_body .tump_desp h2{font-size:21px; padding-bottom:3px; color:#017DC7;}
.light_body .tump_desp h4{font-size:16px; padding-bottom:3px; color:#444444;}
.light_body .tump_desp .rht p{line-height:19px;}


.light_body .rht_body {width:350px; padding:70px 20px 0px 14px;}
.light_body .rht_body h3{font-size:14px; border-bottom:4px solid #D0E2A6; padding-bottom:3px; color:#000;}

/*Light box end*/

/*footer*/
.footer {padding:0px 10px; float:left}
.footer ul {list-style-type:none;}
.footer ul li {display:inline; font-size:11px; padding:3px;}
.footer ul li img { vertical-align:middle;}

/*PopupBox*/
/*#rootBoxId{width:100%; height:100%; left:0; top:0; position:absolute; z-index:100;}
#lightBoxId{position:absolute; z-index:200;}
#boxFrameId{width:100%; height:100%;}
#lightBoxId .closeBut{text-align:right; padding:2px; background:transparent; opacity:0.8;filter:alpha(opacity=80)}*/

#rootBoxId{width:100%; height:100%; left:0; top:0; position:absolute; z-index:100000;}
#lightBoxId{position:absolute; z-index:200000;}
#boxFrameId{width:100%; height:100%;background-color:#fff; border:3px solid #D0E2A6;}
#boxFrameId body{background-color:#414141;}
#lightBoxId .closeBut{text-align:right; padding:0px; background:transparent;}
.closeBut {margin-top:15px;position:absolute;right:20px;z-index:10000;}
.closeclr {color:#000000; font-size:14px; font-weight:bold;font-family:arial, verdana;}
/*PopupBox*/

.container1 {width:1002px; background:url('../images/workarea_rht_bg.gif') repeat-y scroll 100%; border-left:1px solid #EEEEEE; }
/*sitemap*/
.main_sitemap {padding-top:20px; padding-left:260px; float:left;}
.main_sitemap .site_list {list-style-type:none;}
.main_sitemap .site_list li {width:250px; line-height:17px; border:3px solid #D6E7B1; background-color:#fff; margin-bottom:13px; padding:3px 11px 3px 16px;}
.main_sitemap .site_list li a{ font-size:18px;}
.main_sitemap .site_list li a:hover{text-decoration:none; font-size:18px;}
.main_sitemap .site_list li.site_on {width:250px; line-height:17px; border:3px solid #33837A; background-color:#33837A; padding:3px 11px 3px 16px;}

.inve_lft{width:250px; float:left;}
.inve_rht{width:250px; float:left; margin-left:10px;}

.cont_ul{margin:0px; padding:0px; list-style-type:none;}
.cont_ul li{background:url("../images/bullet.gif") no-repeat 4px 8px; padding-left:15px;}
.cont_bg{background:url("../images/dot_bg.gif") repeat-y scroll 158px 0;}

.news_img{margin-left:43px;}
.ceo_quote{float:right; padding:5px 5px 5px 10px;}