@charset "Big5";
/* elemental */
body {background:#fff;margin:0;padding:0;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:underline;}

.resTable {padding:10px;}
div.resTable {width:760px;}
.resTable h1 {width:760px;height:111px;background:url(../images/frontpagetop.jpg) no-repeat;text-indent:-5000px;margin:0;}
.resTable h1 a {display:block;width:100%;height:111px;text-indent:-5000px;float:left;clear:left;}
.resTable p.intro {display:none;}
.resTable h2 {margin:0;font-size:12px;text-indent:20px;background:transparent url(../images/frontpagecn_bullet.gif) no-repeat 3px center;}
.resTable table {font-size:11px;}
.resTable .sectiontitle {font-weight:bold;font-size:12px;}
.resTable ul {margin-top:0;margin-bottom:0;color:#007ed2;}
* html .resTable ul,
* + html .resTable ul {margin:0 0 0 25px;color:#007ed2;}
.resTable div.sectiontitle {width:760px;list-style:none;background:url(/HK/EN/V6HTML/JobSeeker/Resources/images/frontpagecm_tbgB.gif);}
.resTable td div.sectiontitle {width:auto;padding:5px 0 5px 3px;}
.resTable li {line-height:1.5em;}
.resTable div.sectiontitle ul {margin:0;padding:0 0 0 1em;list-style:none;height:27px;}
.resTable div.sectiontitle li {margin:5px 2em 5px 0;padding:0;float:left;}
.resTable div.sectiontitle li a {display:block;float:left;padding-left:20px;background:url(/HK/EN/V6HTML/JobSeeker/Resources/images/frontpagecn_bullet.gif) no-repeat 2px center;color:#FFF;}
.resTable div.sectiontitle li a.active {color:#000;}
.titleL,
.titleR,
.title {background-image:url(../images/frontpagecm_tbgB.gif);}
.titleR {background-position:right top;}
.ChiFont {font-family:"·s²Ó©úÅé", Arial, Helvetica, sans-serif;font-size:12px;}
.resTable .sectiontitle a:hover {text-decoration:none;color:#000;}
.resTable .sectiontitle .off {color:#fff;}
.resTable .sectiontitle .on {color:#000;}
.resTable .indexsectiontitle {padding:5px 0 5px 3px;font-weight:bold;font-size:12px;text-decoration:none;}
.resTable .indexsectiontitle a {text-decoration:none;color:#fff;}
.tablecontent {border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.rightborder {border-right:1px solid #e0e0e0;}
.FrontContentPic {}
.FrontContent a {font-weight:bold;color:#007ed2;}
/*.resTable ul {margin:0 0 0 -20px;color:#007ed2;}*/
.resTable .Indexmore {color:#a6a6a6;font-weight:bold;}
.resTable .ulbluelink a,
.resTable .ulbluelink a:hover {color:#007ed2;}
.gap {padding-bottom:5px;font-size:0;margin:0;}
.afterworkcontent {padding:5px 0 5px 10px;}
* html .Dashed,
.Dashed {border-top:1px dashed #B6D5EB;padding-top:0;min-width:140px;width:98%;margin:0 0 -11px;}
.FrontTable {background-image:url(../images/hdash_bg.gif);}
.newtopic {font-weight:bold;color:#F00;}
.text_nav {color:#818181;font-size:11px;font-family:Arial, Verdana, Sans-Serif;}
td.text_nav {padding:3px 0 10px 10px;}
div.text_nav {line-height:140%;clear:left;padding:3px 1em;}
#text_navLink a,a#text_navLink {color:#818181;text-decoration:underline;}
.formtextfield {font-size:11px;font-family:Tahoma, Arial, Sans-Serif;}
.formbutton {font-size:11px;background:#d7d7d7;color:#000;font-family:tahoma;height:20px;border-width:1px;}
.singlelink {color:#00C;}
a.nav {font-weight:bold;}
a.nav:link,a.nav:visited {color:#FFF;}
a.nav:hover,a.nav:active {color:#EEE;text-decoration:none;}	/* decoration:underline */
a.activenav:link,
a.activenav:visited,
a.activenav:hover {font-weight:bold;color:#ffae00;text-decoration:none;} /* decoration:underline */
.toppanel {font-size:10px;color:#FFF;font-family:Verdana, Arial, Sans-Serif;}
.toppanel1 {font-size:11px;color:#FFF;}
.toppanel2 {font-size:9px;color:#FFF;font-family:Verdana, Arial, Sans-Serif;}
.titlebg {background-image:url(../CommonImages/Home/bg_js.gif);background-repeat:repeat-x;}
.emp_titlebg {background-image:url(../CommonImages/Home/bg_em.gif);background-repeat:repeat-x;}
.titlebg2 {background:#a8bfd1;}
.titlebg3 {background:#9f9a86;}
.subtitle {font-weight:bold;font-size:11px;color:#FFF;font-family:Tahoma, Arial, Sans-Serif;background-color:#000;}
.footer {font-weight:bold;font-size:10px;color:#CCC;font-family:Tahoma, Arial, Sans-Serif;}
a.terms {font-weight:bold;}
a.terms:link, a.terms:visited {color:#FFF;}
a.terms:hover,a.terms:active {color:#EEE;}
a.more {font-weight:bold;}
a.more:link {color:#850b0b;}
a.more:visited {color:#000;}
a.more:hover,a.more:active {color:#EEE;}
.title {font-weight:bold;font-size:9pt;color:#000;font-family:Tahoma, Arial, Sans-Serif;}
.content {font-size:11px;color:#000;line-height:180%;font-family:Tahoma;}
#addThis {float:right;padding-right:2em;}
* html #TBJSRightContent,
#TBJSRightContent {position:absolute;visibility:visible;top:128px;width:219px;height:580px;left:778px;z-index:100;}
#TBCopyRight {left:0px;z-index:100 }
#TBJSLeftNav {position:absolute;visibility:visible;top:295px;width:219px;height:780px;left:0;z-index:100;}

/* */
#googleAd {margin-top:6em;}
/* tableless */
#article {width:760px;background:url(../../images/dash_bg.gif) repeat-y;}
#article div.toc {width:220px;float:left;}
#article div.context {width:540px;float:right;}
/* new landings */
body.landing div.main {width:780px;background:url(../images/dash_bg.gif) repeat-y;font-size:11px;}
body.landing div.content {width:560px !important;width:560px;padding:43px 0 0;float:right;margin:0;background:url(../images/topbar.jpg) no-repeat;}
body.landing div.content dl {width:550px;padding:0;margin:0;background-color:#F3F3F3;font-family:Tahoma, Arial, Verdana, Sans-serif;}
body.landing div.content dt {background:#E6F0F9 url(../images/fc.gif) no-repeat 10px center;color:#184C65;font-weight:bold;padding:5px 0 5px 26px;margin:0;}
body.landing div.content dd {background-color:#F3F3F3;padding:5px 0 5px 27px;margin:0;}
body.landing div.content dd a:link,
body.landing div.content dd a:visited,
body.landing div.content dd a:hover {color:#007ED2;}
body.landing div.content dd img {vertical-align:middle;margin:0 0.5em 0 0;}
body.landing div.nav {width:220px !important;width:220px;position:relative;float:left;margin:0;}
body#careernews.landing div.content {background-position:0 -50px;}
body#jobhunting.landing div.content {background-position:0 -100px;}
body#management.landing div.content {background-position:0 -150px;}
body#afterwork.landing div.content {background-position:0 -200px;}
body#jobhunting.landing div.content dt,
body#management.landing div.content dt,
body#afterwork.landing div.content dt {clear:both;}
body#jobhunting.landing div.content dd,
body#management.landing div.content dd,
body#afterwork.landing div.content dd {width:248px;float:left;}
body#highlights.landing div.nav {height:580px;}
body#careernews.landing div.nav {height:250px;}
body#jobhunting.landing div.nav {height:660px;}
body#management.landing div.nav {height:750px;}
body#afterwork.landing div.nav {height:860px;}

