@charset "utf-8";
/* CSS Document */
/*=====common content========*/
body{
margin:0px;
font-family:"ËÎÌå", Arial;
font-size:12px;
line-height:14px;
color:#000;
background:#ffffff
}
a,area,img{
blr:expression(this.onFocus=this.blur());/* for IE */
text-decoration:none;/*FF*/
color:#414141;/*lighter gray*/
border:none
}
:focus{
outline:none;
}
a:hover{
color:#414141;/*lighter gray*/
text-decoration:underline;
}
a.lang{
font-family:"ËÎÌå";
font-size:12px;
color:#a29e9b;
}
a.orange{
color:#ea5404;
text-decoration:underline;
}
a.orange:hover{
color:#ea5404;
text-decoration:none;
}
a.green{
color:#7caf11;
text-decoration:underline;
}
a.green:hover{
color:#7caf11;
text-decoration:none;
}
a.white{
color:#fff;
text-decoration:underline;
}
a.white:hover{
color:#fff;
text-decoration:none;
}
a.darkGray{
color:#595859;
text-decoration:underline;
}
a.darkGray:hover{
color:#595859;
text-decoration:none;
}
a.underline{

text-decoration:underline
}
a.underline:hover{
text-decoration:none
}
sup, sub{
display:inline-block;
}
.foot{
font-family:Verdana;
font-size:10px;
color:#a08364;
}
.foot a{
color:#a08364;
}
.mainContainer{
width:973px;
margin:0px auto;
}
.strong{
font-weight:bold;
}
a img{
border:none
}
.input_search, .input_enewsletter{
height:15px;
font-family:Verdana, Arial;
color:#958f8f;
font-size:11px;/*FF*/
*font-size:10px;/*IEs*/
padding-left:5px;
line-height:15px;
margin-right:10px;
}
.input_enewsletter{
width:140px;
}
.select_menu{
height:17px;
*height:17px;
font-family:Arial;
font-size:10px;
color:#000000;
line-heigth:17px;
margin-right:7px;
}
.top_gray{
color:#a29e9b;
}
ul.navs{
margin:0px;
padding:0px;
width:550px;
list-style:none;
}
ul.navs li{
margin:0px;
padding:0px;
float:left;
height:30px;
overflow:hidden;
width:80px;
}
ul.navs li a{
height:30px;
display:block;
}
ul.navs li a h1{
margin:0px;
padding:0px;
font-size:15px;
visibility:hidden;
}
ul.navs li#nav_1{
width:92px;
}
ul.navs li#nav_1 a{
background:url(../images/navs.gif);
background-position:0px -25px;
}
ul.navs li#nav_1 a:hover{
background:url(../images/navs.gif);
background-position:0px 5px;
}
ul.navs li#nav_2{
width:110px;
}
ul.navs li#nav_2 a{
background:url(../images/navs.gif);
background-position:-92px -25px;
}
ul.navs li#nav_2 a:hover{
background:url(../images/navs.gif);
background-position:-92px 5px;
}
ul.navs li#nav_3{
width:122px;
}
ul.navs li#nav_3 a{
background:url(../images/navs.gif);
background-position:-202px -25px;
}
ul.navs li#nav_3 a:hover{
background:url(../images/navs.gif);
background-position:-202px 5px;
}
ul.navs li#nav_4{
width:116px;
}
ul.navs li#nav_4 a{
background:url(../images/navs.gif);
background-position:-324px -25px;
}
ul.navs li#nav_4 a:hover{
background:url(../images/navs.gif);
background-position:-324px 5px;
}
ul.navs li#nav_5{
width:100px;
}
ul.navs li#nav_5 a{
background:url(../images/navs.gif);
background-position:-440px -25px;
}
ul.navs li#nav_5 a:hover{
background:url(../images/navs.gif);
background-position:-440px 5px;
}
.title_green_bg{
height:23px;
background-color:#8ec31f;
text-align:left;
}
.title_purple_bg{
height:23px;
background-color:#7c328f;
text-align:left;
}
.select_search_div{
height:23px;
font-family:Arial;
font-size:11px;
color:#454545;
text-align:left;
margin:0px;
height:31px;
background-color:#dedede;
}
.box_content_div{
margin:0px;
text-align:left;
padding:12px 18px;
border-left:1px solid #acabac;
border-right:1px solid #acabac;
border-bottom:1px solid #acabac;
border-top:none;
}
.foot{
background:#595859;
height:30px;
font-family:Arial;
color:#a3a3a3;
font-size:12px;
}
.foot a{
color:#a3a3a3;
}
.foot a:hover{
color:#a3a3a3;
}
/*---clear float*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.navs_dashed_border_bottom{
border-bottom:1px dashed #d5d5d5;
}
.text{
text-align:left;
font-family:Arial;
font-size:12px;
line-height:14px;
color:#5b5b5b;/*text gray*/
}
/*-----inner pages-----*/
div.innerNavs{
margin:0px;
height:27px;
width:165px;
}

div.innerNavs a h2{
margin:0px;
padding:0px;
font-size:12px;
visibility:hidden;
}
div.innerNavs a{
margin:0px;
height:27px;
width:165px;
display:block;
}
div#about_us_nav_1 a{
background-image:url(../images/about_us_navs.gif);
background-position:5px 7px;
}
div#about_us_nav_1 a:hover, div#about_us_nav_1 a.over{
background-image:url(../images/about_us_navs.gif);
background-position:-177px 7px;
}
div#about_us_nav_2 a{
background-image:url(../images/about_us_navs.gif);
background-position:5px -19px;
}
div#about_us_nav_2 a:hover, div#about_us_nav_2 a.over{
background-image:url(../images/about_us_navs.gif);
background-position:-177px -19px;
}
div#about_us_nav_3 a{
background-image:url(../images/about_us_navs.gif);
background-position:5px -45px;
}
div#about_us_nav_3 a:hover, div#about_us_nav_3 a.over{
background-image:url(../images/about_us_navs.gif);
background-position:-177px -45px;
}
div#about_us_nav_4 a{
background-image:url(../images/about_us_navs.gif);
background-position:5px -71px;
}
div#about_us_nav_4 a:hover, div#about_us_nav_4 a.over{
background-image:url(../images/about_us_navs.gif);
background-position:-177px -71px;
}
h2{
margin:0px;
padding:0px;
font-family:Arial;
color:#7caf11;/*green title*/
font-size:12px;
line-height:14px;
font-weight:bold;
}
h2.lightBlue{
color:#3fa7b6
}
/*---Add by John start---*/
h3{
margin:0px;
padding:0px;
font-family:Arial;
color:#1B74B8;/*blue title*/
font-size:12px;
line-height:14px;
font-weight:bold;

}
/*---Add by John end---*/
/*======news & events========*/
.newsList{
background:#ececec;
height:20px;
margin-bottom:3px;
}
.newsList a{
font-family:Arial;
font-size:12px;
color:#414141;
font-weight:bold;
}
.newsList td{
padding-left:10px;
}
.news_event_content{
padding:7px 10px 10px 10px;
}
/*=======Affiliations=====*/
.content_ul{
font-family:Arial;
color:#414141;
font-size:12px;
line-height:18px;
width:99%;
margin-top:5px;
margin-bottom:10px;
padding-bottom:10px;
margin-left:-38px;
*margin-left:0px;
border-bottom:1px dotted #000000;
}
.content_ul li{
list-style-type:none;
background-image:url(../images/list_dot.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:15px;
margin-left:0px;
}
.multiPages{
margin-bottom:10px;
}
.multiPages a{
margin:10px 3px;
}
/*====contact us========*/
.text_purple{
color:#5e3280;
}
div#contact_us_nav_1 a{
background-image:url(../images/contact_us_main_navs.gif);
background-position:5px 7px;
}
div#contact_us_nav_1 a:hover, div#contact_us_nav_1 a.over{
background-image:url(../images/contact_us_main_navs.gif);
background-position:-177px 7px;
}
div#contact_us_nav_2 a{
background-image:url(../images/contact_us_main_navs.gif);
background-position:5px -19px;
}
div#contact_us_nav_2 a:hover, div#contact_us_nav_2 a.over{
background-image:url(../images/contact_us_main_navs.gif);
background-position:-177px -19px;
}
div#contact_us_nav_3 a{
background-image:url(../images/contact_us_main_navs.gif);
background-position:5px -45px;
}
div#contact_us_nav_3 a:hover, div#contact_us_nav_3 a.over{
background-image:url(../images/contact_us_main_navs.gif);
background-position:-177px -45px;
}
div#contact_us_nav_4 a{
background-image:url(../images/contact_us_main_navs.gif);
background-position:5px -71px;
}
div#contact_us_nav_4 a:hover, div#contact_us_nav_4 a.over{
background-image:url(../images/contact_us_main_navs.gif);
background-position:-177px -71px;
}
div#contact_us_nav_5 a{
background-image:url(../images/contact_us_main_navs.gif);
background-position:5px -97px;
}
div#contact_us_nav_5 a:hover, div#contact_us_nav_5 a.over{
background-image:url(../images/contact_us_main_navs.gif);
background-position:-177px -97px;
}

.sub_navs{
font-family:Verdana, Arial;
font-size:10px;
color:#6f6f6f;
line-height:26px;
background:#eae9ea;
padding:1px 1px;
position:absolute;
margin-left:170px;
display:none;
z-index:100;
}
.sub_navs table td{
border-bottom:1px dashed #d5d5d5;
height:26px;
}
.sub_navs table td.dashed_border_top{
border-top:1px dashed #d5d5d5;
}
.sub_navs table td a{
height:26px;
padding:0px 15px;
display:block;
}
.sub_navs table td a:hover{
color:#FFFFFF;
background:#595758;
}
.contact_content{
padding-top:0px;
*padding-top:10px;
_height:300px;
min-height:300px;
font-family:Arial;
font-size:12px;
line-height:15px;
color:#414141;
}
.contact_content a{
text-decoration:underline
}
.contact_content a:hover{
color:#A64999;
text-decoration:none
}
.contact_content div{
display:none
}
.sub_navs_border_bg{
z-index:99;
position:absolute;
margin-left:170px;
width:200px;
background-image:url(../images/spacer.gif);
}
#map #flags div{
z-index:101;
position:absolute;
width:100px;
display:none;
}
#map #flags img{
width:76px;
}
#countriesList table td{
height:55px;
vertical-align:middle;
text-align:left;
}
#countriesList table td a{
font-family:Arial;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:bold;
}
#countriesList table td a:hover{
text-decoration:underline
}
/*====Singapore==========*/
.title_bg_dark_yellow{
background-color:#fdc61c;
height:23px;
}
.title_bg_light_green{
background-color:#7ccac8;
height:23px;
}
.banner_data_TB td{
padding-left:20px;
}
.text_light_green{
color:#7ccac8;
}
/*=====Hong Kong =========*/
.border_bottom_white td{
border-bottom:1px solid #fff;
padding:5px 0px;
text-align:left;
}
.hongkong_content_div, .china_content_div{
padding:5px 10px;
clear:both;
float:none
}
.country_content_ul{
font-family:Arial;
color:#414141;
font-size:11px;
line-height:18px;
width:99%;
margin-top:5px;
margin-left:-28px;
*margin-left:10px;
}
.country_content_ul li{
list-style-type:none;
background-image:url(../images/list_dot.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:15px;
margin-left:0px;
}
/*======China====================*/
.title_bg_red{
height:23px;
background-color:#e00012;
text-align:left
}
.tabs_wrap{
width:100%;
background:#fff;
}
.tabs_wrap div{
background-color:#eae9ea;
float:left;
padding:4px;
margin-right:5px;
}
.tabs_wrap div.currentTab{
background-color:#fbddcd;
}
.china_city_tab_content{
display:none;
background-color:#fbddcd;
background-image:url(../images/china_map_bg.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding:12px 18px;
clear:both
}
.china_city_tab_content ul{
margin-left:-20px;
*margin-left:10px;
}
.city_services_tabs{
background-color:#f9ccd0;
width:100%;
}
.city_services_tabs div{
float:left;
height:23px;
width:107px;
}
.city_services_tabs div a{
background-repeat:no-repeat;
background-position:0px -23px;
height:23px;
display:block;
}

.city_services_tabs div a span{
visibility:hidden;
}
.city_services_tabs div#employers a{
background-image:url(../images/china_our_services_tabs_employers_bg.gif);
}
.city_services_tabs div#job_seekers a{
background-image:url(../images/china_our_services_tabs_job_seekers_bg.gif);
}
.city_services_tabs div a:hover, .city_services_tabs div a.over{
text-decoration:none;
background-position:0px 0px;
}
/*======Job Seekers =============*/
/*----------Add John start----------*/
div#job_seekers_nav_1 a{
background-image:url(../images/job_seekers_navs.gif);
background-position:5px 7px;
}
div#job_seekers_nav_1 a:hover, div#job_seekers_nav_1 a.over{
background-image:url(../images/job_seekers_navs.gif);
background-position:-177px 7px;
}
div#job_seekers_nav_2 a{
background-image:url(../images/job_seekers_navs.gif);
background-position:5px -19px;
}
div#job_seekers_nav_2 a:hover, div#job_seekers_nav_2 a.over{
background-image:url(../images/job_seekers_navs.gif);
background-position:-177px -19px;
}
div#job_seekers_nav_3 a{
background-image:url(../images/job_seekers_navs.gif);
background-position:5px -45px;
}
div#job_seekers_nav_3 a:hover, div#job_seekers_nav_3 a.over{
background-image:url(../images/job_seekers_navs.gif);
background-position:-177px -45px;
}
div#job_seekers_nav_4 a{
background-image:url(../images/job_seekers_navs.gif);
background-position:5px -71px;
}
div#job_seekers_nav_4 a:hover, div#job_seekers_nav_4 a.over{
background-image:url(../images/job_seekers_navs.gif);
background-position:-177px -71px;
}
.jobList{
height:20px;
margin-bottom:3px;
border-bottom:1px solid #cccccc;
}
.jobList a{
font-family:Arial;
font-size:12px;
color:#414141;
}
.jobList td{
padding-left:10px;
}
.job_event_content{
padding:7px 10px 10px 10px;
}
/*======job layer========*/
/*
.jobLayer{
margin-bottom:3px;
}
.jobLayer a{
font-family:Arial;
font-size:12px;
color:#414141;
}
.jobLayer td{
line-height:25px;
padding-left:10px;
border:1px dashed #cccccc;
}
.job_event_content{
padding:7px 10px 10px 10px;
}*/
/*-------add by John end-------*/
/*========search =========*/
h4{
font-size:14px;
}
h5{
font-size:15px;
}
/*========site map=============*/
.siteMapTB{
margin-bottom:2px;
background-color:#e4efcf;
width:100%;
}
.siteMapTB td.head{
text-align:center;
width:100px;
color:#7CAF11;
}
.siteMapTB td.head a{
color:#7CAF11;
text-decoration:none
}
.siteMapTB td.head a:hover{
color:#7CAF11;
text-decoration:underline
}
.siteMapTB td{
height:23px;
}
.siteMapTB td table td{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
.siteMapTB td table td.div{
padding:0px;
height:3px;
font-size:3px;
}