/*body	{margin: 3px 3px 0px 3px; padding: 0px; text-align:center; margin:auto; width:992px;}*/
TD, P, BR, BODY {font-size: 13px; font-family:  Arial, "Microsoft JhengHei", "微軟正黑體", '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#222;}

a:link		{color: #000000;}
a:visited	{color: #000000;}
a:hover	{color: #000000;}
.search input { background-color: #CDEFEB; font-size: 8pt; border: 1px #10405D solid}
.search2 input { background-color: #ffffff; font-size: 9pt; border: 1px #738FA0 solid}
.search3 input { background-color: #ffffff; font-size: 8pt; border: 1px #6999ad solid}
.search4 input { background-color: #ffffff; font-size: 8pt; border: 1px #999999 solid}
.search5 input { background-color: #ffffff; font-size: 8pt; border: 1px #ffffff solid}
.f6  {font-size: 6pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f7  {font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f8  {font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f8s {font-size: 8pt; color: gray; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f9  {font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f10 {font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f11 {font-size: 11pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f12 {font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f13 {font-size: 13pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.f14 {font-size: 14pt; font-family: Arial, Verdana, Helvetica, sans-serif;}

A.news_link:link { font-family:Arial; font-size:11pt; color:#000000; font-weight: normal; text-decoration: underline;}
A.news_link:visited { font-family:Arial; font-size:11pt; color:#000000; font-weight: normal; text-decoration: underline;}

.box_border {background-color:#F2CB7F; margin-left:0px; padding:0px; width:150px;}
.box_background {background-color:#F2E4C9; }
.box_title_background {background-color:#A3691F; padding:5px 10px 5px 10px;}
.box_title_text {color:#F2E4C9;}
.box2_border {background-color:#CCCCFF;}
.box2_background {background-color:#F0F0FF;}
.box3_background {background-color:#FFFFCC;}
.box3_title_text {color:#CC3300;}



body.background01 {background-image: url("/english/images/navigation/bkg_all01.gif");background-repeat:repeat-y;}


a.home_link01:link		{color: #000000; text-decoration: none;} 
a.home_link01:visited	{color: #000000; text-decoration: none;} 
a.home_link01:hover	{color: #000000; text-decoration: underline;} 

a.home_link02:link		{color: #ffffff; text-decoration: none;} 
a.home_link02:visited	{color: #ffffff; text-decoration: none;} 
a.home_link02:hover	{color: #ffffff; text-decoration: underline;} 

a.home_link03:link		{color: #0063cc; text-decoration: underline;} 
a.home_link03:visited	{color: #0063cc; text-decoration: underline;} 
a.home_link03:hover	{color: #0063cc; text-decoration: underline;} 

a.home_link04:link		{color: #1d4455; text-decoration: none;} 
a.home_link04:visited	{color: #1d4455; text-decoration: none;} 
a.home_link04:hover	{color: #1d4455; text-decoration: underline;} 

a.home_link05:link		{color: #000000; text-decoration: none;} 
a.home_link05:visited	{color: #000000; text-decoration: none;} 
a.home_link05:hover	{color: #000000; text-decoration: underline;} 

a.icon_link01:link		{color: #444444; text-decoration: none; font-weight:bold;} 
a.icon_link01:visited	{color: #444444; text-decoration: none; font-weight:bold;} 
a.icon_link01:hover	{color: #444444; text-decoration: underline; font-weight:bold;} 

a.btm02:link {color: #ffffff; text-decoration: none;}
a.btm02:visited {color: #ffffff; text-decoration: none;}
a.btm02:hover {background: #9ac6d4 ;color: #000000; text-decoration: none;}

a.rss01:link	{background:url("/english/images/icon_rss.gif") center left no-repeat; padding-left:18px; color: #0063cc; text-decoration: underline;}
a.rss01:visited	{background:url("/english/images/icon_rss.gif") center left no-repeat; padding-left:18px; color: #0063cc; text-decoration: underline;}
a.rss01:hover	{background:url("/english/images/icon_rss.gif") center left no-repeat; padding-left:18px; color: #0063cc; text-decoration: underline;}

.search input { font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;background-color: #ffffff; color:#4c4c4c; font-size: 8pt; border: 1px #6a9aaf solid}

#btn a,#pg strong{background:#5f94a9;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}
#btn a:hover{background:#1d6685; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}

.btn a,#pg strong{background:#5f94a9;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.btn a:visited{background:#5f94a9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.btn a:hover{background:#1d6685; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}

.spacing01 {padding: 13px 20px 0px 0px;}
.spacing02 {padding: 0px 0px 5px 0px;}

.home_title_line01 {width:662px; background-image: url("/english/images/navigation/line_title01.gif"); BACKGROUND-REPEAT: no-repeat; background-position:1px 15px; padding: 0px 0px 5px 0px; color:#1d6685; }
.home_title_line02 {width:154px; background-image: url("/english/images/navigation/line_title02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:6px 20px; padding: 0px 0px 5px 0px; color:#1d6685; padding: 5px 0px 5px 5px}
.home_title_line02a {padding: 0px 0px 6px 0px; font-weight: bold;}
.home_title_line03 {width:326px; background-image: url("/english/images/navigation/line_title03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:1px 15px; padding: 0px 0px 5px 0px; color:#1d6685; }
.home_title_line04 {width:154px; padding: 0px 0px 5px 0px; color:#1d6685; padding: 5px 0px 5px 5px}

.home_hl_photo01	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo01.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo02	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo02.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo03	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo03.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo04	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo04.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo05	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo05.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo06	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo06.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo07	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo07.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_photo08	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo08.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_ra_photo01	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo_ra01.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_ra_photo02	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo_ra02.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_ra_photo03	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo_ra03.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}
.home_hl_ra_photo04	{ height:110px; padding: 5px 20px 0px 95px; background:url("/english/images/home/photo_ra04.jpg");BACKGROUND-REPEAT: no-repeat; background-position:0px 5px;}

.home_hl_quiz{ padding: 0px 20px 0px 0px;}
.home_hl_feedback{ padding: 0px 20px 0px 0px;}
.home_hl_header01 {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; padding: 0px 0px 5px 0px; color:#3a3a3a;}

.home_sitemap01 {background-color:#1d6685; background-image: url("/english/images/navigation/logo_ct_btm01.gif"); BACKGROUND-REPEAT: no-repeat; background-position:792px 224px; }
.home_sitemap02 {height: 23px; background-image: url("/english/images/navigation/bkg_btm01.gif"); BACKGROUND-REPEAT: repeat-x;}
.home_sitemap02a {padding: 0px 0px 0px 30px; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.home_sitemap02b {padding: 0px 30px 0px 0px; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.home_sitemap03 {height: 42px; background-image: url("/english/images/navigation/bkg_btm02.gif"); BACKGROUND-REPEAT: repeat-x;}

.btm_sitemap01 {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 12px 30px 12px 30px;}
.btm_sitemap02 {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-WEIGHT: bold;}
.btm_sitemap02a {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 79px;}
.btm_sitemap02b {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 84px;}
.btm_sitemap02c {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 73px;}

.copyright01 {background-color: #ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; padding: 12px 30px 12px 30px;}

.yellow_box01 {background-image: url("/images/criteria_block/bkg_yellow01.gif"); BACKGROUND-REPEAT: repeat-x;}
.yellow_box01b {background-image: url("/images/criteria_block/bkg_yellow02.gif"); BACKGROUND-REPEAT: repeat-x; background-position:0px 2px;}
.yellow_box02 {padding: 5px 15px 5px 15px;}
.yellow_spacing01 {padding: 10px 0px 0px 0px;}
.yellow_spacing02 {padding: 0px 0px 6px 0px;}
.yellow_text_company {background-image: url("/images/criteria_block/yellow_company_name.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 6px;}
.yellow_text_content {background-image: url("/images/criteria_block/yellow_content.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 6px;}



.btn02 a,#pg strong{background:#5f94a9;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 6px 2px 5px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn02 a:visited{background:#5f94a9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn02 a:hover{background:#1d6685; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}

h1 {font-size:9pt; position:relative; width:300px; height:65px;}
span.header02 {position:absolute; width:992px; height:76px; background-image:url("/english/images/navigation/bkg_top_sky02.jpg");BACKGROUND-REPEAT: no-repeat;}
.header01 {width:992px; height:76px}



.tag01_jobseeker a,#pg strong {width:87px; height:19px; color:#7c7c7c; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag01_jobseeker.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker a:visited {width:87px; height:19px; color:#7c7c7c; background-image:url("/english/images/navigation/bkg_tag01_jobseeker.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker a:hover {width:87px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker02 a,#pg strong {width:87px; height:19px; color:#ffffff; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker02 a:visited {width:87px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker02 a:hover {width:87px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker_toolstips a,#pg strong {width:98px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag01_jobseeker_toolstips a:visited {width:98px; height:19px; color:#676767;}
.tag01_jobseeker_toolstips a:hover {width:98px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_toolstips_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker_pathfinder a,#pg strong {width:95px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag01_jobseeker_pathfinder a:visited {width:95px; height:19px; color:#676767;}
.tag01_jobseeker_pathfinder a:hover {width:95px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_pathfinder_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker_communities a,#pg strong {width:104px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag01_jobseeker_communities a:visited {width:104px; height:19px; color:#676767;}
.tag01_jobseeker_communities a:hover {width:104px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_communities_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker_marketinfo a,#pg strong {width:91px; height:19px; color:#676767; border:0px; display:block;padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag01_jobseeker_marketinfo a:visited {width:91px; height:19px; color:#676767;}
.tag01_jobseeker_marketinfo a:hover {width:91px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_marketinfo_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag01_jobseeker_directory a,#pg strong {width:78px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag01_jobseeker_directory a:visited {width:78px; height:19px; color:#676767;}
.tag01_jobseeker_directory a:hover {width:78px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag01_jobseeker_directory_on.gif"); BACKGROUND-REPEAT: no-repeat;}

.tag02_recruiter a,#pg strong {width:79px; height:19px; color:#7c7c7c; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag02_recruiter.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter a:visited {width:79px; height:19px; color:#7c7c7c; background-image:url("/english/images/navigation/bkg_tag02_recruiter.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter a:hover {width:79px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter02 a,#pg strong {width:79px; height:19px; color:#ffffff; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag02_recruiter_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter02 a:visited {width:79px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter02 a:hover {width:79px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter_hrcorner a,#pg strong {width:86px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag02_recruiter_hrcorner a:visited {width:86px; height:19px; color:#676767;}
.tag02_recruiter_hrcorner a:hover {width:86px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_hrcorner_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter_hrnewsfeed a,#pg strong {width:112px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag02_recruiter_hrnewsfeed a:visited {width:112px; height:19px; color:#676767;}
.tag02_recruiter_hrnewsfeed a:hover {width:112px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_hrnewsfeed_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter_legalpuzzle a,#pg strong {width:103px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag02_recruiter_legalpuzzle a:visited {width:103px; height:19px; color:#676767;}
.tag02_recruiter_legalpuzzle a:hover {width:103px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_legalpuzzle_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter_embracing a,#pg strong {width:141px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag02_recruiter_embracing a:visited {width:141px; height:19px; color:#676767;}
.tag02_recruiter_embracing a:hover {width:141px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_embracing_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag02_recruiter_execorner a,#pg strong {width:130px; height:19px; color:#676767; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag02_recruiter_execorner a:visited {width:130px; height:19px; color:#676767;}
.tag02_recruiter_execorner a:hover {width:130px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag02_recruiter_execorner_on.gif"); BACKGROUND-REPEAT: no-repeat;}

.tag03_edu a,#pg strong {width:142px; height:19px; color:#7c7c7c; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag03_edu.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu a:visited {width:142px; height:19px; color:#7c7c7c; background-image:url("/english/images/navigation/bkg_tag03_edu.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu a:hover {width:142px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag03_edu_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu02 a,#pg strong {width:142px; height:19px; color:#ffffff; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; background-image:url("/english/images/navigation/bkg_tag03_edu_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu02 a:visited {width:142px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag03_edu_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu02 a:hover {width:142px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag03_edu_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu_educourse a,#pg strong {width:131px; height:19px; color:#7c7c7c; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag03_edu_educourse a:visited {width:131px; height:19px; color:#7c7c7c;}
.tag03_edu_educourse a:hover {width:131px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag03_edu_educourse_on.gif"); BACKGROUND-REPEAT: no-repeat;}
.tag03_edu_seminar a,#pg strong {width:75px; height:19px; color:#7c7c7c; border:0px; display:block; padding:3px 0px 0px 0px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.tag03_edu_seminar a:visited {width:75px; height:19px; color:#7c7c7c;}
.tag03_edu_seminar a:hover {width:75px; height:19px; color:#ffffff; background-image:url("/english/images/navigation/bkg_tag03_edu_seminar_on.gif"); BACKGROUND-REPEAT: no-repeat;}

.adsp01{padding: 0px 0px 15px 0px; /*text-align:center;*/text-align:right; *padding-bottom: 18px;}
.adsp02{padding: 0px 0px 5px 0px; text-align:right;}

.adsp02a{padding: 6px 6px 6px 6px; color:#000000; FONT-SIZE: 9pt; border:1px solid #b4b4b4;}

.adsp03{padding: 0px 0px 15px 0px;text-align:right;}
.adsp04{padding: 0px 0px 15px 0px;text-align:right;}
.adsp-jobalert	{position:relative; width:300px; height:125px; margin:0px 0px 5px 0px;}

.premium_block01 { background:#ffffff; border:1px solid #ffffff; height:117px;}
.premium_block02 { background:#ffffff; background:url("/english/images/bkg_block01.gif") bottom repeat-x; border:1px solid #d2d2d2; height:117px;}



.batch01				{background:url("/images/otherlogin/icon_batchapplynow.gif") center left no-repeat; padding-left:16px;}
.listingformat01		{background:url("/images/otherlogin/icon_joblisting_format.gif") center left no-repeat; padding-left:20px; padding-top:-1px;}
.savesearchcriteria01	{background:url("/images/otherlogin/icon_savesearchcriteria.gif") center left no-repeat; padding-left:18px;}
.joblisting01			{padding:10px 0px 5px 0px;}

.batch02				{background:url("/images/otherlogin/icon_batchapplynow02.gif") center left no-repeat; padding-left:16px;}
.listingformat02		{background:url("/images/otherlogin/icon_joblisting_format02.gif") center left no-repeat; padding-left:20px; padding-top:-1px;}
.savesearchcriteria02	{background:url("/images/otherlogin/icon_savesearchcriteria02.gif") center left no-repeat; padding-left:18px;}

.btn03	{background:#8f8f8f; color:#ffffff; font-weight:bold; FONT-SIZE: 8pt; border:0px; display:block; padding:2px 3px 2px 4px; text-align:center; text-decoration:none;}



.bkg_top_header01			{width:992px; /*background:url("/english/images/home/bkg_top_header01.gif"); BACKGROUND-REPEAT: no-repeat;*/}
.top_nav_text_red01			{font-weight:bold; color:#ab1211; padding: 0px 0px 0px 26px; font-size: 9pt;}
a.top_nav_url_red:link		{color: #ab1211; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_red:visited	{color: #ab1211; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_red:hover		{color: #ab1211; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
.top_nav_line_red			{background-image: url('/english/images/home/bkg_corp_open.gif');background-repeat:repeat-x;}

.top_nav_text_green01		{font-weight:bold; color:#09711d; padding: 0px 0px 0px 26px; font-size: 9pt;}
a.top_nav_url_green:link	{color: #09711d; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_green:visited	{color: #09711d; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_green:hover	{color: #09711d; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
.top_nav_line_green			{background-image: url('/english/images/home/bkg_recruit_ag.gif');background-repeat:repeat-x;}

.top_nav_text_blue01		{font-weight:bold; color:#0c67be; padding: 0px 0px 0px 26px; font-size: 9pt;}
a.top_nav_url_blue:link		{color: #0c67be; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_blue:visited	{color: #0c67be; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
a.top_nav_url_blue:hover	{color: #0c67be; text-decoration: none; font-weight:bold; padding: 0px 0px 0px 26px; font-size: 9pt;} 
.top_nav_line_blue			{background-image: url('/english/images/home/bkg_insurance_ag.gif');background-repeat:repeat-x;}

.top_nav_text_login01		{font-weight:bold; color: #1881d4; padding: 0px 20px 0px 0px; font-size: 8pt; vertical-align: bottom;}
.top_nav_text_login02		{font-size: 8pt; vertical-align: bottom;}
.top_nav_employer			{padding:0px 5px 0px 40px;}
.top_nav_sp01				{padding:0px 5px 0px 0px;}

a.top_nav_text_url01:link		{color: #313131; text-decoration: none;}
a.top_nav_text_url01:visited	{color: #313131; text-decoration: none;}
a.top_nav_text_url01:hover		{color: #313131; text-decoration: underline;}

a.top_nav_adv_search01:link		{background:url("/english/images/home/icon_adv_search01.gif") center left no-repeat; padding-left:20px; color: #1d6685; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search01:visited	{background:url("/english/images/home/icon_adv_search01.gif") center left no-repeat; padding-left:20px; color: #1d6685; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search01:hover	{background:url("/english/images/home/icon_adv_search01.gif") center left no-repeat; padding-left:20px; color: #1d6685; text-decoration: underline; font-size: 9pt;}

.btm_sitemap02d {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 53px;}
.btm_sitemap_sp {padding:7px 0px 0px 0px;}
.home_sitemap04 {background-color:#1d6685; background-image: url("/english/images/navigation/logo_ct_btm02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:836px 60px; }
.premium_block03 { background:#ffffff; border:1px solid #ffffff; height:57px;}
.premium_block04 { background:#ffffff; background:url("/english/images/bkg_block02.gif") bottom repeat-x; border:1px solid #d2d2d2; height:57px;}

.insurance_company_name01	{COLOR: #1d6685; font-weight:bold;}


.btn_corp_openings01 {background:#d81918;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.btn_recruit_agencies01 {background:#14952c;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.btn_insurance_agencies01 {background:#0e7ccd;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}

.employer_loginbox01	{background:url("/english/images/home/bkg_employer_top01.jpg") top left no-repeat; width:669px; height:261px;}
.employer_loginbox02	{background:url("/english/images/home/employer_loginbox_top02.jpg") top left no-repeat; width:318px; height:268px;}
.employer_loginbox03	{padding:32px 0px 0px 44px;}
.employer_loginbox04	{background:url("/english/images/home/bkg_employer_top02.jpg") top left no-repeat; width:669px; height:261px;}
.employer_header01		{font-weight:bold; color: #d70000; font-size: 11pt; padding:17px 0px 0px 27px;}
.employer_header01b		{font-weight:bold; color: #d70000; font-size: 11pt; padding:10px 0px 7px 12px;}
.employer_header01c		{font-size:9pt; padding:17px 10px 0px 27px;}
.employer_header02		{font-weight:bold; color: #1d6685; padding:19px 0px 0px 0px;}
.employer_header03		{font-weight:bold; color: #fbd500; font-size: 11pt; padding:21px 0px 0px 16px;}
.employer_text01		{font-weight:bold; color: #ffffff;}
.employer_text02		{padding:6px 0px 0px 0px;}
.employer_text03		{padding: 40px 0px 0px 16px; color:#ffffff; font-size:9pt;}
.employer_text04		{color:#fbd500; font-size:9pt; font-weight:bold;}

.btn04 a:link	{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn04 a:visited{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn04 a:hover	{background:#fbd500; border:0px; display:block; color:#5d5d5d; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}

.btn07 a:link	{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn07 a:visited{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn07 a:hover	{background:#fbd500; border:0px; display:block; color:#5d5d5d; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}

.btn05 a,#pg strong{background:#606060;border:0px; display:block; color:#ffffff; padding:2px 3px 2px 4px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
.btn05 a:visited{background:#606060; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
.btn05 a:hover{background:#494949; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}

.warning01 {background:url("/english/images/home/bkg_warning01.gif") top left no-repeat; padding: 10px 10px 10px 10px; font-weight:bold;  border:1px solid #b5b5b5;}

.promobox01				{background:#fff6ca; background:url("/english/images/home/bkg_promobox01.gif") top left no-repeat; border:1px solid #b1c094; padding:10px 10px 10px 10px;}
.promobox01red			{background:#ffffff; border:2px solid #ab1211; padding:10px 10px 10px 10px;}
.promobox01green		{background:#ffffff; border:2px solid #14952c; padding:10px 10px 10px 10px;}
.promobox01blue			{background:#ffffff; border:2px solid #0e7ccd; padding:10px 10px 10px 10px;}
.promobox01_text01		{color: #494949; font-size: 9pt;}
.promobox01_text01_eng	{color: #494949; font-size: 8pt;}

.employer_mid01			{background:url("/english/images/home/bkg_employer_job_manage.gif") top left no-repeat; padding: 10px 13px 15px 88px;}
.employer_mid01_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_mid02			{background:url("/english/images/home/bkg_employer_cand_manage.gif") top left no-repeat; padding: 10px 13px 15px 82px;}
.employer_mid02_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_mid03			{background:url("/english/images/home/bkg_employer_cand_search.gif") top left no-repeat; padding: 10px 13px 15px 88px;}
.employer_mid03_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}

.employer_btm01			{background:url("/english/images/home/bkg_employer_btm01.gif") top left no-repeat; width:194px; padding: 10px 10px 10px 10px;}
.employer_btm01_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}	
.employer_btm02			{background:url("/english/images/home/bkg_employer_btm02.gif") top left no-repeat; width:194px; padding: 10px 10px 10px 10px;}
.employer_btm02_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_btm03			{background:url("/english/images/home/bkg_employer_btm03.gif") top left no-repeat; width:194px; padding: 10px 10px 10px 10px;}
.employer_btm03_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_btm04			{background:url("/english/images/home/bkg_employer_btm04.gif") top left no-repeat; width:194px; padding: 10px 10px 10px 10px;}
.employer_btm04_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_btm05			{background:url("/english/images/home/bkg_employer_btm05.gif") top left no-repeat; width:194px; padding: 10px 10px 25px 10px;}
.employer_btm05_text	{font-weight:bold; color:#0099d3; padding: 0px 0px 3px 0px;}
.employer_btm02 ul, .employer_btm03 ul, .employer_btm04 ul, .employer_btm05 ul {padding:0 0 0 0; margin:0 0 0 17px;}

.promo39icon01 {background:url("/english/aboutus/images/promo39_icon01.gif") center left no-repeat; padding:10px 0px 10px 38px; font-weight: bold; color:#006699; font-size:12pt; height:30px;}
.promo39icon02 {background:url("/english/aboutus/images/promo39_icon02.gif") center left no-repeat; padding:10px 0px 10px 38px; font-weight: bold; color:#006699; font-size:12pt; height:30px;}
.promo39icon03 {background:url("/english/aboutus/images/promo39_icon03.gif") center left no-repeat; padding:10px 0px 10px 38px; font-weight: bold; color:#006699; font-size:12pt; height:30px;}

/*  20100803  */
a.joblisting_url01:link		{color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 
a.joblisting_url01:visited	{color: #2664D9; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 
a.joblisting_url01:hover	{color: #000000; text-decoration: underline; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 

a.joblisting_url02:link		{color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:260px;} 
a.joblisting_url02:visited	{color: #2664D9; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:260px;} 
a.joblisting_url02:hover	{color: #000000; text-decoration: underline; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:260px;} 

/*  20100804  */
.jobdetails_apply01					{background-image:url("/english/images/myct/j_details_btn_apply03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 11px; padding:15px 22px 10px 28px; color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
.jobdetails_apply					{background-image:url("/english/images/myct/j_details_btn_apply03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_apply_on				{background-image:url("/english/images/myct/j_details_btn_apply03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_apply01_mem_text		{padding:5px 15px 0px 0px;}
.jobdetails_apply_text			{padding:12px 20px 0px 28px;}
.jobdetails_apply_text02		{padding:6px 20px 0px 28px;}
a.jobdetails_apply02:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply02:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply02:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_report				{background-image:url("/english/images/myct/j_details_btn_report.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_report_on			{background-image:url("/english/images/myct/j_details_btn_report_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_report_text			{padding:12px 20px 0px 28px;}
a.jobdetails_report01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_report01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_report01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

a.jobdetails_apply01_mem:link		{background-image:url("/english/images/myct/btn_non_member02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #0072dd; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply01_mem:visited	{background-image:url("/english/images/myct/btn_non_member02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #0072dd; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply01_mem:hover		{background-image:url("/english/images/myct/btn_non_member02_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #6aa202; text-decoration: underline; font-size: 10pt; font-weight: bold;}

.jobdetails_apply01_non_mem_text		{padding:5px 20px 0px 8px;}
a.jobdetails_apply01_non_mem:link		{background-image:url("/english/images/myct/btn_non_member02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #0072dd; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply01_non_mem:visited	{background-image:url("/english/images/myct/btn_non_member02.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #0072dd; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.jobdetails_apply01_non_mem:hover		{background-image:url("/english/images/myct/btn_non_member02_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px; padding:2px 0px 0px 8px; color: #6aa202; text-decoration: underline; font-size: 10pt; font-weight: bold;}
 
.jobdetails_clip				{background-image:url("/english/images/myct/j_details_btn_clip05.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_clip_on				{background-image:url("/english/images/myct/j_details_btn_clip05_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_clip_text			{padding:12px 20px 0px 28px;}
a.jobdetails_clip01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_clip01:visited		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_clip01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_print				{background-image:url("/english/images/myct/j_details_btn_print03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_print_on			{background-image:url("/english/images/myct/j_details_btn_print03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_print_text			{padding:12px 20px 0px 28px;}
a.jobdetails_print01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_print01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_print01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_otherjobs				{background-image:url("/english/images/myct/j_details_btn_other03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_otherjobs_on			{background-image:url("/english/images/myct/j_details_btn_other03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_otherjobs_text			{padding:12px 20px 0px 28px;}
a.jobdetails_otherjobs01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_otherjobs01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_otherjobs01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_email				{background-image:url("/english/images/myct/j_details_btn_email05.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_email_on			{background-image:url("/english/images/myct/j_details_btn_email05_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_email_text			{padding:12px 20px 0px 28px;}
a.jobdetails_email01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_email01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_email01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_alert				{background-image:url("/english/images/myct/j_details_btn_alert03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_alert_on			{background-image:url("/english/images/myct/j_details_btn_alert03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_alert_text			{padding:12px 20px 0px 28px;}
a.jobdetails_alert01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_alert01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_alert01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_search				{background-image:url("/english/images/myct/j_details_btn_search03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_search_on			{background-image:url("/english/images/myct/j_details_btn_search03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_search_text			{padding:12px 20px 0px 28px;}
a.jobdetails_search01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_search01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_search01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_close			{background-image:url("/english/images/myct/j_details_btn_close03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_close_on			{background-image:url("/english/images/myct/j_details_btn_close03_on.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 8px;}
.jobdetails_close_text			{padding:12px 20px 0px 28px;}
a.jobdetails_close01:link		{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_close01:visited	{color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.jobdetails_close01:hover		{color: #6aa202; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_upper_btn_l			{background-color:#ffffff; padding:0px 0px 0px 15px;}

/*  20100810  */
.jobdetails_bookmark01			{background-image:url("/english/images/myct/j_details_btn_bookmark03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 11px; padding:15px 22px 10px 28px; color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}

/*  20110903 2nd amend*/
.jobdetails_share01				{background-image:url("/english/images/myct/j_details_btn_bookmark03.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 11px; padding:15px 22px 10px 28px; color: #0072dd; text-decoration: none; font-size: 10pt; font-weight: bold;}

.jobdetails_bookmark_text		{padding:12px 20px 0px 28px;}

/*  20100901  */
.search6 input { background-color: #ffffff; font-size: 8pt; border: 1px #C1C1C1 solid}

.btn06 a:link	{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn06 a:visited{background:#00649e; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}
.btn06 a:hover	{background:#fbd500; border:0px; display:block; color:#5d5d5d; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt;}

a.home_link06:link		{color: #5D5D5D; text-decoration:underline; font-size: 8pt}
a.home_link06:visited	{color: #5D5D5D; text-decoration:underline; font-size: 8pt}
a.home_link06:hover	{color: #5D5D5D; text-decoration:underline; font-size: 8pt}

/*  20101025  */
a.home_link07:link		{color: #003399; text-decoration:none;}
a.home_link07:visited	{color: #003399; text-decoration:none;}
a.home_link07:hover		{color: #003399; text-decoration:underline;}

a.top_nav_adv_search02:link		{color: #1d6685; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search02:visited	{color: #1d6685; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search02:hover	{color: #1d6685; text-decoration: underline; font-size: 9pt;}

.home_title_line05 	{background-image:url("/english/images/home/icon_good.gif"); BACKGROUND-REPEAT: no-repeat; background-position:0px 2px; padding: 0px 0px 0px 23px; color:#3c3c3c; font-weight: bold; font-style: italic; font-size: 10pt;}
.home_title_line05b {color:#ff0101; font-weight: bold; font-style: italic; font-size: 14pt;}

.promobox01_text_red		{font-weight: bold; color:#ab1211; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.promobox01_text_green		{font-weight: bold; color:#14952c; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif;}
.promobox01_text_blue		{font-weight: bold; color:#0e7ccd; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif;}

/*  20101109  */
.bkg_top_header02			{width:992px; background:url("/english/images/home/bkg_top_header02.gif"); BACKGROUND-REPEAT: no-repeat;}
.top_nav_sp02				{padding:0px 5px 0px 1px;}

a.home_link08:link		{color: #003399; text-decoration: none;} 
a.home_link08:visited	{color: #003399; text-decoration: none;} 
a.home_link08:hover	{color: #003399; text-decoration: underline;} 

a.top_nav_adv_search03:link		{color: #003399; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search03:visited	{color: #003399; text-decoration: underline; font-size: 9pt;}
a.top_nav_adv_search03:hover	{color: #003399; text-decoration: underline; font-size: 9pt;}

/*  20101201 - EC  */
.yellow_box01c {background-image: url("/images/criteria_block/bkg_yellow03.gif"); BACKGROUND-REPEAT: repeat-x; background-position:0px 2px;}

/*  20110131 - SY  */
.main_home		{width:972px;}
.home_sp_w6		{width:6px;}
.home_sp_h3		{height:3px;}
.home_sp_h5		{height:5px;}
.home_sp_h6		{height:6px;}
.home_sp_h8		{height:8px;}
.home_sp_h10	{height:10px;}

#home_top_blog				{color:#9e9e9e; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%}
#home_top_blog a:link		{color:#003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top_blog a:visited	{color:#003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top_blog a:hover		{color:#003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}

#home_top				{width:986px; height:98px; background-image: url("/english/images/home/bkg_home_top.gif"); background-repeat: repeat-x; color:#9e9e9e; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_top #middle td	{width:958px; color:#9e9e9e; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_top a:link	{color:#003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top a:visited	{color:#003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top a:hover	{color:#003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}

#home_top #top_nav					{padding:0px 0px 0px 0px;}
#home_top #top_nav ul				{list-style:none; margin:0; padding:0;}
#home_top #top_nav li				{float:left; background-image: url("/english/images/home/top_main_tab_l.gif"); background-repeat: no-repeat; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
#home_top #top_nav li.li_right		{float:left; background-image: url("/english/images/home/top_main_tab_l_on.gif"); background-repeat: no-repeat; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
#home_top #top_nav a				{float:left; background-image: url("/english/images/home/top_main_tab_r.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#0c6ebc; padding:3px 10px 1px 5px; margin:0px 1px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}
#home_top #top_nav a:visited 		{float:left; background-image: url("/english/images/home/top_main_tab_r.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#0c6ebc; padding:3px 10px 1px 5px; margin:0px 1px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}
#home_top #top_nav a:hover 			{float:left; background-image: url("/english/images/home/top_main_tab_r.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#ce6633; padding:3px 10px 1px 5px; margin:0px 1px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}
#home_top #top_nav a.a_right			{background-image: url("/english/images/home/top_main_tab_r_on.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#ffffff; padding:3px 10px 1px 5px; margin:0px 0px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}
#home_top #top_nav a.a_right:visited	{background-image: url("/english/images/home/top_main_tab_r_on.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#ffffff; padding:3px 10px 1px 5px; margin:0px 0px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}
#home_top #top_nav a.a_right:hover 		{background-image: url("/english/images/home/top_main_tab_r_on.gif"); background-repeat: no-repeat; background-position:right top; text-decoration:none; font-weight: bold; color:#ffea04; padding:3px 10px 1px 5px; margin:0px 0px 0px 0px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%;}

#home_block662						{width:662px;border:1px solid #b4b4b4; background-color:#f9fafa; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block662 .common				{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block662 .header01			{height:25px;  width:660px;background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-x; border:1px solid #f9fafa; display:block; color:#ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight:bold; line-height:120%;}
#home_block662 .header01_padding	{padding:3px 11px 0px 11px;}
#home_block662 .header02			{height:25px; background-image: url("/english/images/home/bkg_home_header02.gif"); background-repeat: repeat-x; border:1px solid #f9fafa; display:block; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; line-height:120%;}
#home_block662 .header02_padding	{padding:5px 11px 0px 11px; float:left;}
#home_block662 .header02_padding_more	{padding:5px 11px 0px 0px; float:right;}
#home_block662 .header03_padding	{padding:0px 11px 0px 11px;}
#home_block662 .header04			{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; font-style:italic; line-height:120%; padding:0px 0px 0px 0px;}
#home_block662 .header03hl			{color:#ff0000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; font-style:italic; line-height:120%;}
#home_block662 .tab					{width:62px; height:25px; background-image: url("/english/images/home/bkg_home_tab.gif"); background-repeat: no-repeat; text-align:center;color:#ce6633; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%;}
#home_block662 .tab_g				{width:62px; height:25px; background-image: url("/english/images/home/bkg_home_tab.gif"); background-repeat: no-repeat; text-align:center;color:#14952c; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%;}
#home_block662 a.tablink:link		{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.tablink:visited	{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.tablink:hover		{color:#ce6633; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.tablink_g:link		{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.tablink_g:visited	{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.tablink_g:hover	{color:#14952c; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662 a.url01:link			{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a.url01:visited		{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a.url01:hover		{color:#ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}

#home_block662 a.url_adv_search:link		{background-image: url("/english/images/home/icon_adv_search.gif"); background-repeat: no-repeat; background-position: 0px 2px; color:#ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 15px;}
#home_block662 a.url_adv_search:visited		{background-image: url("/english/images/home/icon_adv_search.gif"); background-repeat: no-repeat; background-position: 0px 2px; color:#ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 15px;}
#home_block662 a.url_adv_search:hover		{background-image: url("/english/images/home/icon_adv_search_on.gif"); background-repeat: no-repeat; background-position: 0px 2px; color:#fff000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 15px;}

#home_block662 a.more01:link		{background-image: url("/english/images/home/arrow_more.gif"); background-repeat: no-repeat; background-position: 0px 4px; color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 10px;}
#home_block662 a.more01:visited		{background-image: url("/english/images/home/arrow_more.gif"); background-repeat: no-repeat; background-position: 0px 4px; color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 10px;}
#home_block662 a.more01:hover		{background-image: url("/english/images/home/arrow_more_on.gif"); background-repeat: no-repeat; background-position: 0px 4px; color:#2d7fc3; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 10px;}

#home_block662 a:link				{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a:visited			{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a:hover				{color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 #home_job_listing .home_joblisting_padding01	{padding: 0px 20px 0px 0px;}

#home_block328
#home_block328 .block				{width:328px;border:1px solid #b4b4b4; background-color:#f9fafa; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block328 .header01			{height:25px; width:326px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-x; border:1px solid #f9fafa; display:block;}
#home_block328 .header01_padding	{padding:5px 11px 0px 11px;}
#home_block328 .content01_padding	{padding:8px 11px 5px 11px;}
#home_block328 .content01_line_sp	{padding:0px 0px 5px 0px;}
#home_block328 .content01_bold		{font-weight: bold;}
#home_block328 a.url01:link			{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a.url01:visited		{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a.url01:hover		{color: #ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:link				{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:visited			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:hover				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}

#home_block300						{width:300px;border:1px solid #b4b4b4; background-color:#f9fafa; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block300 .header01			{height:25px; width:298px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-x; border:1px solid #f9fafa; display:block;}
#home_block300 .header01_padding	{padding:5px 11px 0px 11px;}
#home_block300 .content01_padding	{padding:8px 11px 5px 11px;}
#home_block300 .content01_line_sp	{padding:0px 0px 5px 0px;}
#home_block300 .content01_bold		{font-weight: bold;}
#home_block300 a.url01:link			{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a.url01:visited		{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a.url01:hover		{color: #ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:link				{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:visited			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:hover				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}

#home_block_reg						{width:300px; border:1px solid #b4b4b4; background-color:#f9fafa; color:#ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block_reg .header01			{/*background:#009ed1;*/ height:25px; width:298px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-y; border:1px solid #f9fafa; font-weight:bold;}
#home_block_reg .header01_padding	{padding:5px 11px 0px 11px;}
#home_block_reg .content01_padding	{padding:8px 11px 5px 11px;}
#home_block_reg .content01_line_sp	{padding:0px 0px 5px 0px;}
#home_block_reg .search input		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;background-color: #ffffff; color:#8a8a8a; font-size: 9pt; border: 1px #b4b4b4 solid; width:115px;}
#home_block_reg .green_text			{color: #575757; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#home_block_reg #reg a.reg_btn			{background:#5f94a9; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_reg #reg a.reg_btn:visited	{background:#5f94a9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_reg #reg a.reg_btn:hover	{background:#386577; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_reg a:link				{color: #575757; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_block_reg a:visited			{color: #575757; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_block_reg a:hover				{color: #2d7fc3; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_keywordsearch					{width:637px; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; border: 3px #fbb700 solid; background-color: #fefbe9;}
#home_keywordsearch .search input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; background-color: #fefbe9; color:#4c4c4c; font-size: 10pt; border: 1px #fefbe9 solid; width:280px; padding:0px 0px 0px 5px;}

#home_function						{width:637px; background-image: url("/english/images/home/bkg_home_tab_line_3cols.gif"); background-repeat: repeat-y;color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#home_function .sp					{padding: 5px 0px 0px 0px;}
#home_function div a:link			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_function div a:visited		{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_function div a:hover			{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_industry						{width:637px; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;background-image: url("/english/images/home/bkg_home_tab_line_4cols.gif"); background-repeat: repeat-y;}
#home_industry .sp					{padding: 5px 0px 0px 0px;}
#home_industry div a:link				{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_industry div a:visited			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_industry div a:hover				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_hotkey						{width:637px; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_hotkey .text_orange			{color:#ce6633;}
#home_hotkey a.url01:link			{color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey a.url01:visited		{color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey a.url01:hover			{color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey a.url02:link			{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey a.url02:visited		{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey a.url02:hover			{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}

#home_logo							{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#home_logo a:link					{border: 1px #e3e3e3 solid; display:block;}
#home_logo a:visited				{border: 1px #e3e3e3 solid; display:block;}
#home_logo a:hover					{border: 1px #a6cfef solid; display:block;}
#home_logo .sp01					{padding:5px 0px 2px 10px;}
#home_logo .sp02					{padding:0px 0px 0px 10px;}
#home_logo .sp03					{padding:5px 0px 2px 0px;}
#home_logo .sp04					{padding:3px 0px 0px 10px;}
#home_logo .sp05					{padding:3px 0px 0px 0px;}

#home_adv			{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; padding:5px 0px 5px 0px; text-align:center;}
#home_adv a:link	{color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
#home_adv a:visited	{color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
#home_adv a:hover	{color: #2d7fc3; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

#footer_ct						{width:986px; background-color:#f9fafa; text-align:left;}
#footer_ct td					{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#footer_ct .header				{color:#009ed1; font-weight: bold;}
#footer_ct .header_recruiter	{color:#206688; font-weight: bold;}
#footer_ct .bar_l				{background-color:#009ed1; padding:3px 0px 3px 10px; color:#ffffff;}
#footer_ct .bar_r				{background-color:#009ed1; padding:3px 10px 3px 0px; color:#ffffff;}
#footer_ct .bar_l_recruiter		{background-color:#206688; padding:3px 0px 3px 10px; color:#ffffff;}
#footer_ct .bar_r_recruiter		{background-color:#206688; padding:3px 10px 3px 0px; color:#ffffff;}
#footer_ct .title				{font-weight: bold;}
#footer_ct a:link				{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a:visited			{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a:hover				{color: #ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a.hl:link			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a.hl:visited			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a.hl:hover			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal; background-color:#a6cfef;}
#footer_ct a.hl02:link			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: bold;}
#footer_ct a.hl02:visited		{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: bold;}
#footer_ct a.hl02:hover			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: bold; background-color:#a6cfef;}

/*  20110131 - SY (NEW)  */
.home_block_login_header01					{height:25px; background-image: url("/english/images/home/bkg_home_reg01.gif"); background-repeat: repeat-x; border:1px solid #eef5f2;}
.home_block_login_header01_padding			{padding:0px 11px 0px 11px;}
.home_block_login_content01_padding			{padding:8px 11px 5px 11px;}
.home_block_login_content01_line_sp			{padding:0px 0px 5px 0px;}
.home_block_login_search input				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;background-color: #ffffff; color:#8a8a8a; font-size: 9pt; border: 1px #b4b4b4 solid; width:115px;}

#home_block_login							{width:300px; border:1px solid #b4b4b4; background-color:#eef5f2;}
#home_block_login td						{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block_login .green_text				{color: #30687e; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#home_block_login #reg a.reg_btn			{background:#5f94a9; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_login #reg a.reg_btn:visited	{background:#5f94a9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_login #reg a.reg_btn:hover		{background:#386577; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_login a:link					{color: #30687e; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_block_login a:visited					{color: #30687e; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_block_login a:hover					{color: #30687e; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}

.home_block300_r_header01				{/*background:#009ed1;*/ height:25px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-y; border:1px solid #f9fafa;}
.home_block300_r_header01_padding		{padding:0px 11px 0px 11px;}
.home_block300_r_content01_padding		{padding:8px 11px 5px 11px;}
.home_block300_r_content01_line_sp		{padding:0px 0px 8px 0px;}
.home_block300_r_content01_line_sp_b	{padding:5px 0px 0px 0px;}
.home_block300_r_content01_bold			{font-weight: bold;}
#home_block300_r						{width:300px; border:1px solid #b4b4b4; background-color:#f9fafa; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block300_r a.url01:link			{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r a.url01:visited		{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r a.url01:hover			{color: #ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r a:link					{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r a:visited				{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r a:hover				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300_r ul						{padding:0px 0px 0px 17px; margin:0px 0px 0px 0px;}
#home_block300_r li						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.home_block328_l_header01			{/*background:#009ed1;*/ height:25px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-y; border:1px solid #f9fafa;}
.home_block328_l_header01_padding	{padding:0px 11px 0px 11px;}
.home_block328_l_content01_padding	{padding:8px 11px 5px 11px;}
.home_block328_l_content01_line_sp	{padding:0px 0px 5px 0px;}
.home_block328_l_content01_bold		{font-weight: bold;}
#home_block328_l					{width:328px; border:1px solid #b4b4b4; background-color:#f9fafa;}
#home_block328_l td					{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block328_l .news_header		{color: #026b8d; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: bold;}
#home_block328_l a.url01:link		{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l a.url01:visited	{color: #ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l a.url01:hover		{color: #ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l a.url02:link		{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal;}
#home_block328_l a.url02:visited	{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal;}
#home_block328_l a.url02:hover		{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal;}
#home_block328_l a:link				{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l a:visited			{color: #000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l a:hover			{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328_l .company_name		{color:#6b6b6b; font-style:italic;}
#home_block328_l ul					{padding:0px 0px 0px 17px; margin:0px 0px 0px 0px;}
#home_block328_l li					{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.home_block662_l_common				{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
.home_block662_l_header01			{/*background:#009ed1;*/ height:25px; background-image: url("/english/images/home/bkg_home_header01.gif"); background-repeat: repeat-y; border:1px solid #f9fafa; color:#ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight:bold; line-height:120%;}
.home_block662_l_header01_padding	{padding:3px 11px 0px 11px;}
.home_block662_l_header02			{background:#b2d6ed; height:25px; /*background-image: url("/english/images/home/bkg_home_header02.gif"); background-repeat: repeat-x;*/ border:1px solid #f9fafa; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; line-height:120%;}
.home_block662_l_header02_padding	{padding:5px 11px 0px 11px;}
.home_block662_l_header03_padding	{padding:0px 11px 0px 11px;}
.home_block662_l_header04			{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; font-style:italic; line-height:120%; padding:0px 0px 0px 0px;}
.home_block662_l_header03hl			{color:#ce6633; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; font-style:italic; line-height:120%;}
.home_block662_l_tab				{width:62px; height:25px; background-image: url("/english/images/home/bkg_home_tab.gif"); background-repeat: no-repeat; text-align:center; color:#df0d0c; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%;}
.home_block662_l_tab_g				{width:62px; height:25px; background-image: url("/english/images/home/bkg_home_tab.gif"); background-repeat: no-repeat; text-align:center;color:#14952c; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%;}

#home_block662_l						{width:662px;border:1px solid #b4b4b4; background-color:#f9fafa; }
#home_block662_l td						{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_block662_l a.tablink:link			{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.tablink:visited		{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.tablink:hover		{color:#ce6633; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.tablink_g:link		{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.tablink_g:visited	{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.tablink_g:hover		{color:#14952c; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height:120%; text-decoration:none;}
#home_block662_l a.url01:link			{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l a.url01:visited		{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l a.url01:hover			{color:#ffffff; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l a:link					{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l a:visited				{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l a:hover				{color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662_l #home_job_listing .home_joblisting_padding01	{padding: 0px 20px 0px 0px;}

#home_block662_l_home_keywordsearch						{width:637px; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; border: 3px #519bde /*#f9b800*/ solid; background-color: #d3e7f7;}
#home_block662_l_home_keywordsearch .home_search input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#808080; font-size: 8pt; width:275px; margin:0px 0px 0px 0px;}

#home_block662_l_listing a.joblisting_url01:link	{color: #000000; text-decoration: none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:140%; font-weight: normal;} 
#home_block662_l_listing a.joblisting_url01:visited	{color: #000000; text-decoration: none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:140%; font-weight: normal;} 
#home_block662_l_listing a.joblisting_url01:hover	{color: #000000; text-decoration: underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:140%; font-weight: normal;} 

#home_hotkey_l						{width:637px; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%;}
#home_hotkey_l .text_orange			{color:#ce6633;}
#home_hotkey_l a.url01:link			{color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.url01:visited		{color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.url01:hover		{color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.url02:link			{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.url02:visited		{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.url02:hover		{background-image: url("/english/images/home/ranking1.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.url_orange:link		{color: #ce6633; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.url_orange:visited		{color: #ce6633; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.url_orange:hover		{color: #ce6633; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_hotkey_l a.home_top10_no1:link		{background-image: url("/english/images/home/ranking1b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no1:visited		{background-image: url("/english/images/home/ranking1b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no1:hover		{background-image: url("/english/images/home/ranking1b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no2:link		{background-image: url("/english/images/home/ranking2b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no2:visited		{background-image: url("/english/images/home/ranking2b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no2:hover		{background-image: url("/english/images/home/ranking2b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no3:link		{background-image: url("/english/images/home/ranking3b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no3:visited		{background-image: url("/english/images/home/ranking3b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no3:hover		{background-image: url("/english/images/home/ranking3b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no4:link		{background-image: url("/english/images/home/ranking4b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no4:visited		{background-image: url("/english/images/home/ranking4b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no4:hover		{background-image: url("/english/images/home/ranking4b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no5:link		{background-image: url("/english/images/home/ranking5b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no5:visited		{background-image: url("/english/images/home/ranking5b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no5:hover		{background-image: url("/english/images/home/ranking5b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no6:link		{background-image: url("/english/images/home/ranking6b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no6:visited		{background-image: url("/english/images/home/ranking6b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no6:hover		{background-image: url("/english/images/home/ranking6b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no7:link		{background-image: url("/english/images/home/ranking7b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no7:visited		{background-image: url("/english/images/home/ranking7b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no7:hover		{background-image: url("/english/images/home/ranking7b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no8:link		{background-image: url("/english/images/home/ranking8b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no8:visited		{background-image: url("/english/images/home/ranking8b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no8:hover		{background-image: url("/english/images/home/ranking8b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no9:link		{background-image: url("/english/images/home/ranking9b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no9:visited		{background-image: url("/english/images/home/ranking9b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no9:hover		{background-image: url("/english/images/home/ranking9b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no10:link		{background-image: url("/english/images/home/ranking10b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no10:visited	{background-image: url("/english/images/home/ranking10b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}
#home_hotkey_l a.home_top10_no10:hover		{background-image: url("/english/images/home/ranking10b.gif"); background-repeat: no-repeat; background-position: 0px 2px; color: #003399; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}

#home_hotkey_l .keyword_mo_block			{position: absolute; left: 40px; top: -7px; width: 380px; z-index: 2; visibility: hidden; border: 1px #cccccc solid; padding:2px 2px 2px 2px; background-color:#eeeeee;}
#home_hotkey_l .keyword01					{background-color:#ffffff; padding:3px 3px 3px 3px; background-image: url('/english/images/home/bkg_keyword01.gif'); background-repeat:repeat-x; background-position:0px 22px;}

#home_logo_l td						{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#home_logo_l .sp01					{padding:5px 0px 2px 10px;}
#home_logo_l .sp02					{padding:0px 0px 0px 10px;}
#home_logo_l .sp03					{padding:5px 0px 2px 0px;}
#home_logo_l .sp04					{padding:3px 0px 6px 10px;}
#home_logo_l .sp05					{padding:3px 0px 6px 0px;}
#home_logo_l a:link					{border: 1px #e3e3e3 solid; display:block;}
#home_logo_l a:visited				{border: 1px #e3e3e3 solid; display:block;}
#home_logo_l a:hover				{border: 1px #a6cfef solid; display:block;}
#home_logo_l a.textlink:link		{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; border: 0px; cursor:pointer;}
#home_logo_l a.textlink:visited		{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; border: 0px; cursor:pointer;}
#home_logo_l a.textlink:hover		{color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; border: 0px; cursor:pointer;}

#joblisting_l						{width:200px; /*padding:0px 15px 0px 15px;*/ padding:0px 0px 0px 5px; margin:0; color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l a:link				{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l a:visited				{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal; }
#joblisting_l a:hover				{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal; background:#0073c4;}
#joblisting_l a.sign:link			{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l a.sign:visited		{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal; }
#joblisting_l a.sign:hover			{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l ul					{padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;}
#joblisting_l li					{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#joblisting_l .link_sp				{padding:3px 0px 0px 0px;}
#joblisting_l .top_header			{background-image: url("/english/images/home/bkg_joblisting_header.gif"); background-repeat: no-repeat; font-weight:bold; padding:4px 0px 0px 2px; color:#0073c4;}
.joblisting_career_lv				{color:#007edb;}

#subpage_search							{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; border: 2px #519bde /*#f9b800*/ solid; background-color: #d3e7f7; padding:2px 7px 2px 2px;}
#subpage_search .sub_search input		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#8a8a8a; font-size: 8pt; width:140px;}
#subpage_search #reg a.reg_btn			{background:#fad32d; border:0px; display:block; color:#000000; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search #reg a.reg_btn:visited	{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search #reg a.reg_btn:hover	{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search a						{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_search a:visited				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_search a:hover					{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}

#subpage_new_search input					{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#8a8a8a; font-size: 8pt; width:140px;}
#subpage_new_search #reg a.reg_btn			{background:#fad32d; border:0px; display:block; color:#000000; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search #reg a.reg_btn:visited	{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search #reg a.reg_btn:hover	{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search a						{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_new_search a:visited				{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_new_search a:hover					{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}

#sitemap				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a:link			{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a:visited		{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; }
#sitemap a:hover		{color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a.header:link		{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal;}
#sitemap a.header:visited	{color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal; }
#sitemap a.header:hover		{color:#000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal;}

#edu_seminar a.url_edu_seminar01:link		{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; padding:0px 5px 0px 5px; background:#009ed1; border: 1px #007fb0 solid; display:block;}
#edu_seminar a.url_edu_seminar01:visited	{color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; padding:0px 5px 0px 5px; background:#009ed1; border: 1px #007fb0 solid; display:block;}
#edu_seminar a.url_edu_seminar01:hover		{color:#ffea00; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; padding:0px 5px 0px 5px; background:#009ed1; border: 1px #007fb0 solid; display:block;}

/* 20110413 - Star for job listing SY */
.star 		{background-position: -22px -22px;}
.star a		{background: url("/english/images/icons/star_on_and_off.png") no-repeat scroll 0 0 transparent; height: 22px; width: 22px; cursor: pointer; float:right;}
.star a.on	{background-position:0 -22px; cursor:pointer; float:right;}

/* 20110413 - header tags for home SY */
#home_block328_l h2	{color: #ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0; margin:0;}
#home_block300_r h2	{color: #ffffff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal; padding:0; margin:0;}
#home_block662_l_home_keywordsearch .btn_search				{width:106px; height:32px; text-align:center; display:block;}
#home_block662_l_home_keywordsearch a.search_job:link		{width:106px; height:32px; color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal; background-image: url("/english/images/home/job-search.gif"); background-repeat: no-repeat; background-position:0 0; padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; display:block;}
#home_block662_l_home_keywordsearch a.search_job:visited	{width:106px; height:32px; color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal; background-image: url("/english/images/home/job-search.gif"); background-repeat: no-repeat; background-position:0 0; padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; display:block;}
#home_block662_l_home_keywordsearch a.search_job:hover		{width:106px; height:32px; color:#0b9ad3; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; line-height:120%; font-weight: normal; background-image: url("/english/images/home/job-search.gif"); background-repeat: no-repeat; background-position:0 -42; padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel .btn_red			{width:210px; height:48px; display:block;}
#home_block662 #channel .btn_green			{width:210px; height:48px; display:block;}
#home_block662 #channel .btn_blue			{width:210px; height:48px; display:block;}

#home_block662 #channel h1.red_h			{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/direct-employers.gif"); background-repeat: no-repeat; background-position:0 -58; padding:13px 0px 0px 61px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel h1.green_h			{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/recruitment-agencies.gif"); background-repeat: no-repeat; background-position:0 -58; padding:13px 0px 0px 45px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel h1.blue_h			{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:110%; font-weight: bold; background-image: url("/english/images/home/insurance-agencies.gif"); background-repeat: no-repeat; background-position:0 -58; padding:7px 0px 0px 54px; margin:0px 0px 0px 0px; display:block;}

#home_block662 #channel a.red_c:link		{width:210px; height:48px; color:#e22827; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/direct-employers.gif"); background-repeat: no-repeat; background-position:0 0; padding:13px 0px 0px 61px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.red_c:visited		{width:210px; height:48px; color:#e22827; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/direct-employers.gif"); background-repeat: no-repeat; background-position:0 0; padding:13px 0px 0px 61px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.red_c:hover		{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/direct-employers.gif"); background-repeat: no-repeat; background-position:0 -58; padding:13px 0px 0px 61px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.green_c:link		{width:210px; height:48px; color:#14952c; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/recruitment-agencies.gif"); background-repeat: no-repeat; background-position:0 0; padding:13px 0px 0px 45px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.green_c:visited	{width:210px; height:48px; color:#14952c; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/recruitment-agencies.gif"); background-repeat: no-repeat; background-position:0 0; padding:13px 0px 0px 45px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.green_c:hover		{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%; font-weight: bold; background-image: url("/english/images/home/recruitment-agencies.gif"); background-repeat: no-repeat; background-position:0 -58; padding:13px 0px 0px 45px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.blue_c:link		{width:210px; height:48px; color:#0e7ccd; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:110%; font-weight: bold; background-image: url("/english/images/home/insurance-agencies.gif"); background-repeat: no-repeat; background-position:0 0; padding:7px 0px 0px 54px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.blue_c:visited	{width:210px; height:48px; color:#0e7ccd; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:110%; font-weight: bold; background-image: url("/english/images/home/insurance-agencies.gif"); background-repeat: no-repeat; background-position:0 0; padding:7px 0px 0px 54px; margin:0px 0px 0px 0px; display:block;}
#home_block662 #channel a.blue_c:hover		{width:210px; height:48px; color:#ffffff; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:110%; font-weight: bold; background-image: url("/english/images/home/insurance-agencies.gif"); background-repeat: no-repeat; background-position:0 -58; padding:7px 0px 0px 54px; margin:0px 0px 0px 0px; display:block;}

/* 20110426 SY */
.tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;TEXT-ALIGN: center;}
.tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;}
.tann {FONT-WEIGHT: bold;FONT-SIZE: 18px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;}
.tanc {FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;}

/* 20110503 SY Batch apply */
#batch_notice			{width:785px; height:60px; background-image: url("/english/images/ct_notice02.gif"); background-repeat: no-repeat;}
#batch_notice h2		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; margin:0px 0px 0px 15px; text-align:left;}
#batch_notice_c			{width:755px; margin-top:25px; text-align:center; margin-left:auto; margin-right:auto; clear:both;}
#batch_notice_c td		{text-align:left;}
#batch_notice_c .cctd	{text-align:center;}
.tablesorter th p		{cursor: pointer;}
#batch_apply_tb			{width:755px;text-align:left; margin:25px 0px 0px 0px;}
#batch_apply_tb a.headnormal:link		{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; background-image: url("/english/images/job_search/arr_04.gif"); background-repeat: no-repeat; background-position:0 5; padding:0px 0px 0px 10px;}
#batch_apply_tb a.headnormal:visited	{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb a.headnormal:hover		{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb a.headup:link			{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; background-image: url("/english/images/job_search/arr_06.gif"); background-repeat: no-repeat; background-position:0 5; padding:0px 0px 0px 13px;}
#batch_apply_tb a.headup:visited		{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb a.headup:hover			{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb a.headdown:link			{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; background-image: url("/english/images/job_search/arr_05.gif"); background-repeat: no-repeat; background-position:0 5; padding:0px 0px 0px 13px;}
#batch_apply_tb a.headdown:visited		{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb a.headdown:hover		{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb hr		{margin:3px 0px 3px 0px;}
#batch_apply_tb th		{background:#e9e9e9; padding:2px 0px 2px 10px; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}
#batch_apply_tb .cb		{width:10px;padding-left:5px; padding-right:5px;}
#batch_apply_tb td		{padding-left:10px;}
#batch_apply_tb .hrtd	{padding-left:0px;}
#batch_notice_c02		{margin-top:25px; margin-left:auto; margin-right:auto; text-align:center;}
.btn_display			{background:#5f94a9;border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;}

#batch_notice_c .btn_display { display: inline-block; padding: 2px 6px; }

/* 20110505 SY HR News */
#hrnews_main				{}
#hrnews_main #hrnews		{width:545px; height:120px; background-image: url("/english/hr_news/hr_news_feed_header.gif"); background-repeat: no-repeat;}
#hrnews_main #hrnews div	{padding-top:0px;}
#hrnews_main #hrnews h1		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 16pt; color:#1d6686; width:400px; height:35px;}
#hrnews_main h2				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#000000; padding:0; margin:0;}

/* 20110506 SY SMW Forum */
#smwforum			{padding:0px 0px 0px 50px; width:100%;}
#smwforum h1		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding:0; margin:0; width:500px; height:25px; color:#0b9ad3;}
#smwforum .r_btn	{text-align:right; padding-top:20px;}

#hrforum_index							{}
#hrforum_index .border					{background-image: url("/english/forum/images/merch12-index.gif"); background-repeat: repeat-y;}
#hrforum_index #block h2				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding:0; margin:0; width:300px; height:32px; color:#0b9ad3;}
#hrforum_index #block .icon				{padding:15px 20px 0px 15px;}
#hrforum_index #block #content			{padding:13px 15px 15px 0px;}
#hrforum_index #block #content td		{line-height:160%;}
#hrforum_index #block a.topic:link		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding:0; margin:0; color:#0b9ad3; text-decoration:none;}
#hrforum_index #block a.topic:visited	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding:0; margin:0; color:#0b9ad3; text-decoration:none;}
#hrforum_index #block a.topic:hover		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding:0; margin:0; color:#0b9ad3; text-decoration:underline;}

#hrforum						{padding:0px 0px 0px 35px; width:100%;}

/* 20110512 SY Link to us */
#link-to-us		{}
#link-to-us h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#link-to-us h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#link-to-us a.cl:link		{text-decoration:none;}
#link-to-us a.cl:visited	{text-decoration:none;}
#link-to-us a.cl:hover		{text-decoration:none;}

/* 20110517 SY Salary Survey PDF*/
#salarysurvey					{}
#salarysurvey_sd h2				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#000000; font-size: 11pt;}
#salarysurvey_lor h2			{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#000000; font-size: 11pt;}

#salarysurvey_lor h2 #header-box-l			{float:left; padding-top:5px;}
#salarysurvey_lor h2 #header-box-r			{float:left;}
#salarysurvey_lor #tab_blue					{margin-right:8px; float:left;}
#salarysurvey_lor #tab_blue #l				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") 0px 0px no-repeat; width:5px; height:24px; float:left;}
#salarysurvey_lor #tab_blue #m				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b_m.gif") repeat-x; height:24px; color:#ffffff; font-weight: bold; font-size:10pt; float:left;}
#salarysurvey_lor #tab_blue #m #m_text		{padding:4px 2px 0px 2px;}
#salarysurvey_lor #tab_blue #r				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") -10px 0px no-repeat; width:5px; height:24px; float:left;}
#salarysurvey_lor #tab_green				{float:left;}
#salarysurvey_lor #tab_green #l				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") -20px 0px no-repeat; width:5px; height:24px; float:left;}
#salarysurvey_lor #tab_green #m				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_g_m.gif") repeat-x; height:24px; color:#346206; font-weight: bold; font-size:10pt; float:left;}
#salarysurvey_lor #tab_green #m #m_text		{padding:4px 2px 0px 2px;}
#salarysurvey_lor #tab_green #r				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") -30px 0px no-repeat; width:5px; height:24px; float:left;}
#salarysurvey_lor #tab_grey					{float:left;}
#salarysurvey_lor #tab_grey #l				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") -40px 0px no-repeat; width:5px; height:24px; float:left;}
#salarysurvey_lor #tab_grey #m 				{float:left;}
#salarysurvey_lor #tab_grey #m a:link		{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_k_m.gif") repeat-x; height:24px; color:#797979; font-weight: bold; text-decoration:none; font-size:10pt; float:left;}
#salarysurvey_lor #tab_grey #m a:visited	{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_k_m.gif") repeat-x; height:24px; color:#797979; font-weight: bold; text-decoration:none; font-size:10pt; float:left;}
#salarysurvey_lor #tab_grey #m a:hover		{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_k_m.gif") repeat-x; height:24px; color:#2f2f2f; font-weight: bold; text-decoration:none; font-size:10pt; float:left;}
#salarysurvey_lor #tab_grey #m #m_text		{padding:4px 2px 0px 2px;}
#salarysurvey_lor #tab_grey #r				{background:url("/english/newsroom/salary/images/bkg_ssr_comp_btn_b.gif") -50px 0px no-repeat; width:5px; height:24px; float:left;}

#salarysurvey h1				{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#006699; font-size: 12pt; width:450px; height:20px; margin:0; padding:0;}
#salarysurvey_dl				{height:38px; background-image: url("/english/images/icon_download.gif"); background-repeat: no-repeat; width:330px;}
#salarysurvey_dl02				{height:38px; background-image: url("/english/images/icon_download.png"); background-repeat: no-repeat; width:330px;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 .l_p			{padding:5px 0px 0px 28px;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 a.dl:link		{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 a.dl:visited	{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 a.dl:hover		{text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#0b9ad3;}

#salarysurvey_r		{position:relative; border: 1px solid #a7d0e1; background:#fff; background-image: url("/english/images/salarysurvey_r_header_bkg.jpg"); background-repeat: no-repeat; margin:40px 0px 0px 0px; width:360px; line-height:130%; display:block;}
#salarysurvey_r .salarysurvey_r_new	{position:absolute; top:-2px; right:-2px;}
#salarysurvey_r #r_sp	{padding: 20px 15px 20px 20px;}
#salarysurvey_dl03				{height:38px; background-image: url("/english/images/icon_download_blue.png"); background-repeat: no-repeat; width:320px;}
#salarysurvey_r .header	{color:#1c91c0; padding:5px 0px 28px 0px; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 13pt;}
.income	{width:901px; text-align:center; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; padding:20px 0px 0px 0px; color:#7f7f7f;}
.chart-x	{text-align:center;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 7pt; line-height:100%; padding:6px 0px 0px 0px; color:#7f7f7f;}
.chart-y-line	{border-left:1px solid #a1a1a1; height:112px;}
#chart-remark	{text-align:right;}
#chart-remark font	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; color:#666666;}
#salarysurvey_sd a.detail:link		{text-decoration:none;}
#salarysurvey_sd a.detail:visited	{text-decoration:none;}
#salarysurvey_sd a.detail:hover		{text-decoration:none;}

/* 20110603 SY SEO */
#trend		{}
#trend h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#trend h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#trend ul	{padding:0px 0px 0px 17px; margin:0px 0px 0px 0px;}
#trend li	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#salaryupdate		{}
#salaryupdate h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0; width:410px;}
#salaryupdate h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#salaryupdate h3	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#salaryupdate #sub_header h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #FF9900; margin-top:10px;}
#hiring		{}
#hiring h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#hiring h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#FF9900;}
#hiring h3	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#cv			{}
#cv h1		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#cv h2		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#education		{}
#education h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#education h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000;}
#education h2.course	{font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11pt; color:006699; margin:0; padding:0;}
#education h2.criteria	{color:#006699; margin:0; padding:0;}
#education h2.details	{font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12pt;color:1B3F9F;margin:0; padding:0;}
#article		{z-index:2;} /* 20120903 CT Grad - edit by SY */
#article h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#article h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#FF9900;}
#sitemap h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#sitemap h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#2B91B5;}
#sitemap h3	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt;}
#sitemap a.header02:link		{color:#2B91B5; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%;}
#sitemap a.header02:visited		{color:#2B91B5; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%;}
#sitemap a.header02:hover		{color:#2B91B5; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height:120%;}
#contact		{}
#contact h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#terms		{ float: left; }
#terms h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#terms h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#006699;}
#useful-links		{}
#useful-links h1	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#useful-links h2	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#000000; margin:0; padding:20px 0px 0px 0px;}
#useful-links #gbar td	{background:#a5a5a5; padding:5px 0px 5px 5px; color:#ffffff;}

/* 20110725 SY SEO */
#employer_index		{}
#employer_index h1	{font-weight:bold; color: #dd0000; font-size: 11pt; padding:17px 0px 0px 27px; margin:0px 0px 0px 0px; height:17px;}
#employer_index h2	{font-weight:bold; color: #dd0000; font-size: 11pt; padding:10px 0px 7px 12px; margin:0px 0px 0px 0px; height:17px;}
#employer_index #subpage h2	{font-weight:bold; font-size: 10pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color: #000000;}
#employer_index #subpage h2.s02	{font-weight:bold; font-size: 10pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#1d6685;}
#employer_index #subpage h3	{font-weight:bold; font-size: 10pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color: #000000;}

/* 20110728 SY Standard */
#standard_form	{}
#standard_form select, input {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size:9pt; color: #000000;}

/* Reg form */
#reg_form_table	td				{padding:8px 0px 0px 0px;}
#reg_form_table	.padding-top	{padding-top:0px;}
#reg_form_table	.line			{border-bottom:1px solid #006699;}
#reg_form_table select, input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;font-size: 9pt;}
#reg_form_table02 select, input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;font-size: 9pt;}
#reg_form_table02 input.kw		{width:223px;}
#reg_form_table .w01, #reg_form_table02 .w01	{width:170px;}
#reg_form_table .w02, #reg_form_table02 .w02	{width:589px;}
#reg_form_table	ol, ul			{padding:0px 0px 0px 27px; margin:0px 0px 0px 0px;}
#reg_form_table	li				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#reg_form_fun td	{padding:0;}
#reg_form_ind td	{padding:0;}

.reg-main-l		{margin:8px 0px 0px 0px; padding:12px 12px 0px 12px; background-image: url("/english/images/bkg-reg-main-l.gif"); background-repeat: no-repeat;}
.reg-main-l02	{background-image: url("/english/images/bkg-reg-main-l02.gif"); background-repeat: repeat-y;}

.contentBox				{background: #f0f0f0; margin:0px 10px 0px 0px; padding:10px 20px 10px 10px; color: #4c4c4c; font-size: 9pt;}
.contentBox_sp01		{padding:15px 0px 0px 0px;}
.contentBox_sp02		{padding:20px 0px 0px 0px;}
.contentBox_sp03		{padding:14px 0px 0px 0px;}
.contentBox_sp04		{padding:12px 0px 0px 0px;}
.contentBox_sp05		{padding:14px 0px 0px 0px;}
.contentBox_sp06		{padding:7px 0px 0px 0px;}
.contentBox_sp07		{padding:7px 0px 0px 0px;}

.contentLink01:link		{height:34px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon01.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink01:visited	{height:34px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon01.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink01:hover	{height:34px; color: #ab0000; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon01.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink02:link		{height:32px; color: #797979; text-decoration: none; padding:3px 0px 0px 40px; background-image: url("/english/images/reg-main-icon02.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink02:visited	{height:32px; color: #797979; text-decoration: none; padding:3px 0px 0px 40px; background-image: url("/english/images/reg-main-icon02.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink02:hover	{height:32px; color: #ab0000; text-decoration: none; padding:3px 0px 0px 40px; background-image: url("/english/images/reg-main-icon02.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink03:link		{height:34px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon03.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink03:visited	{height:34px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon03.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink03:hover	{height:34px; color: #ab0000; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon03.gif"); background-repeat: no-repeat; background-position: 1px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink04:link		{height:40px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon04.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink04:visited	{height:40px; color: #797979; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon04.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink04:hover	{height:40px; color: #ab0000; text-decoration: none; padding:0px 0px 0px 40px; background-image: url("/english/images/reg-main-icon04.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink05:link		{height:40px; color: #797979; text-decoration: none; padding:5px 0px 0px 40px; background-image: url("/english/images/reg-main-icon05.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink05:visited	{height:40px; color: #797979; text-decoration: none; padding:5px 0px 0px 40px; background-image: url("/english/images/reg-main-icon05.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink05:hover	{height:40px; color: #ab0000; text-decoration: none; padding:5px 0px 0px 40px; background-image: url("/english/images/reg-main-icon05.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink06:link		{height:32px; color: #797979; text-decoration: none; padding:4px 0px 0px 40px; background-image: url("/english/images/reg-main-icon06.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink06:visited	{height:32px; color: #797979; text-decoration: none; padding:4px 0px 0px 40px; background-image: url("/english/images/reg-main-icon06.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink06:hover	{height:32px; color: #ab0000; text-decoration: none; padding:4px 0px 0px 40px; background-image: url("/english/images/reg-main-icon06.gif"); background-repeat: no-repeat; background-position: 3px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink07:link		{height:34px; color: #797979; text-decoration: none; padding:8px 0px 0px 40px; background-image: url("/english/images/reg-main-icon07.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink07:visited	{height:34px; color: #797979; text-decoration: none; padding:8px 0px 0px 40px; background-image: url("/english/images/reg-main-icon07.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentLink07:hover	{height:34px; color: #ab0000; text-decoration: none; padding:8px 0px 0px 40px; background-image: url("/english/images/reg-main-icon07.gif"); background-repeat: no-repeat; background-position: 0px 0px; font-size:10pt; display:block; line-height:120%;}
.contentClose:link		{display: block; background: #bfbfbf; padding: 1px 4px 4px 4px; font-weight: bold; color:#ffffff; line-height: 10px; text-decoration:none; float:right; font-size:10pt;}
.contentClose:visited	{display: block; background: #bfbfbf; padding: 1px 4px 4px 4px; font-weight: bold; color:#ffffff; line-height: 10px; text-decoration:none; float:right; font-size:10pt;}
.contentClose:hover		{display: block; background: #8e8e8e; padding: 1px 4px 4px 4px; font-weight: bold; color:#ffffff; line-height: 10px; text-decoration:none; float:right; font-size:10pt;}

/* Advanced Search */
#adv_search_table select, input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;font-size: 9pt;}
#adv_search_table select	{margin:0; padding:0;}
#adv_search_table_sub .btn06 a,#pg strong{background:#b9b9b9;border:0px; display:block; color:#ffffff; margin:4px 0px 0px 0px; padding:3px 8px 3px 8px;text-align:center;text-decoration:none;font-weight:bold;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
#adv_search_table_sub .btn06 a:visited{background:#b9b9b9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
#adv_search_table_sub .btn06 a:hover{background:#959595; color:#ffff00; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
#tips			{color:#797979; padding:0px 0px 0px 32px; line-height:150%; margin:0px 0px 0px 0px; FONT-SIZE: 9pt;background-image: url("/english/images/adv-search-tips_bkg.gif"); background-repeat: no-repeat;}
#tips td		{color:#797979;}
#tips h2		{FONT-SIZE: 10pt; font-weight:bold; color:#000000; margin:0;}

.tipBox				{background: #f0f0f0; margin:5px 10px 0px 0px; padding:10px 20px 10px 10px; color: #4c4c4c; font-size: 9pt; width:75%;}
.tipLink01:link		{color: #797979; text-decoration: underline; padding:0px 0px 0px 0px; font-size:10pt; line-height:120%;}
.tipLink01:visited	{color: #797979; text-decoration: underline; padding:0px 0px 0px 0px; font-size:10pt; line-height:120%;}
.tipLink01:hover	{color: #ab0000; text-decoration: underline; padding:0px 0px 0px 0px; font-size:10pt; line-height:120%;}

/* Salary Update */
#salaryupdate #categories div	{padding:0px 0px 5px 0px;}

/* SEO - Genreal */
.bkg-dot	{background-image: url("/english/images/bkg_dot02.gif");}

/* 201101006 SY SEO */
#rss  {}
#rss h1  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#rss h2  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#006699;}
#premium_employer  {}
#premium_employer h1  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0; width:auto;}
#premium_employer h2  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#006699;}
#premium_employer table { text-align: center; }
#premium_employer table div.f8 { margin: 0 auto; }

/* 20111018 AL Career Info */
#c_info_add_this_main	{position:relative; display:block; overflow:hidden;}
#c_info_add_this_main #c_info_add_this {position: absolute; width: auto; height: 50px; top:20px; z-index: 1; right: 10px; margin:0px; padding: 0px; display:block;}

div#c_info_head1  { position:relative; margin:0px 0px 0px 15px;}

div#c_info_left  { position:relative; margin:0px 0px 0px 15px;}
div#c_info_right  { position:relative; margin:0px 0px 0px 0px;}

h1#c_info_left  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; color:#006699; height:20px; margin:0; padding:18px 0 18px 0;}
h2#c_info_left  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; color:#585858; height:20px; margin:0; padding:0; font-weight: bold;}
h3#c_info_left  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#585858; height:20px; margin:0; padding:3px 0px 8px 0px; font-weight: bold;}
h2#c_info_right  {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; color:#585858; font-weight:bold; margin:0; padding:4px 0px 4px 11px;}

.c_info_text_01 { font-size: 9pt; color:#000000; margin:0px 0px 10px 0px;}
.c_info_text_02 { font-size: 9pt; color:#575757; margin:0px 0px 4px 0px;}
.c_info_text_03 { font-size: 9pt; color:#575757; font-weight: bold; margin:0px 0px 2px 0px;}
.c_info_text_04 { font-size: 9pt; color:#009ed1; text-align:center; font-weight:bold; padding-top:8px;}
.c_info_text_05 { font-size: 9pt; color:#7c7c7c; padding:0px 0px 0px 10px;}
.c_info_text_06 { font-size: 9pt; color:#7c7c7c; padding:0px 2px 0px 10px;}

.search_articles input	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#808080; font-size: 8pt; width:184px; margin:0px 0px 0px 0px;}

a.c_info_link01:link		{ font-size: 9pt; color: #000000; text-decoration: underline;} 
a.c_info_link01:visited	{ font-size: 9pt; color: #000000; text-decoration: underline;} 
a.c_info_link01:hover	{ font-size: 9pt; color: #000000; text-decoration: underline;} 

a.c_info_link01a:link		{ font-size: 9pt; color: #000000; text-decoration: none;} 
a.c_info_link01a:visited	{ font-size: 9pt; color: #000000; text-decoration: none;} 
a.c_info_link01a:hover	{ font-size: 9pt; color: #000000; text-decoration: underline;} 

a.c_info_link02:link		{ font-size: 9pt; color: #000000; text-decoration: none;} 
a.c_info_link02:visited	{ font-size: 9pt; color: #000000; text-decoration: none;} 
a.c_info_link02:hover	{ font-size: 9pt; color: #000000; text-decoration: none;} 

a.c_info_link03:link		{ font-size: 9pt; color: #009ed1; text-decoration: none; float:right;} 
a.c_info_link03:visited	{ font-size: 9pt; color: #009ed1; text-decoration: none; float:right;}
a.c_info_link03:hover	{ font-size: 9pt; color: #009ed1; text-decoration: underline; float:right;} 

a.c_info_btn01:link		{ font-size:9pt; display:block; font-weight:bold; color:#8e8e8e; width:100px; text-align:center; padding:8px 0px 8px 0px; text-decoration:none;}
a.c_info_btn01:visited		{ font-size:9pt; display:block; font-weight:bold; color:#8e8e8e; width:100px; text-align:center; padding:8px 0px 8px 0px; text-decoration:none;}
a.c_info_btn01:hover		{ font-size:9pt; display:block; font-weight:bold; color:#009ed1; width:100px; text-align:center; padding:8px 0px 8px 0px; text-decoration:none;}

a.search_articles_btn:link			{background:#5f94a9; border:0px; display:block; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
a.search_articles_btn:visited	{background:#5f94a9; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
a.search_articles_btn:hover	{background:#386577; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}

a.c_info_link04:link		{ font-size: 9pt; color: #575757; text-decoration: none; font-weight:bold;} 
a.c_info_link04:visited	{ font-size: 9pt; color: #575757; text-decoration: none; font-weight:bold;} 
a.c_info_link04:hover	{ font-size: 9pt; color: #575757; text-decoration: none; font-weight:bold;} 

a.c_info_link05:link		{ font-size: 9pt; color: #4c4c4c; text-decoration: none;} 
a.c_info_link05:visited	{ font-size: 9pt; color: #4c4c4c; text-decoration: none;} 
a.c_info_link05:hover	{ font-size: 9pt; color: #4c4c4c; text-decoration: underline;} 

h3#c_info_left a:link  { color:#585858; text-decoration: none;}
h3#c_info_left a:visited  { color:#585858; text-decoration: none;}
h3#c_info_left a:hover  { color:#585858; text-decoration: none;}

h2#c_info_right a:link		{ color:#585858; text-decoration:none;}
h2#c_info_right a:visited	{ color:#585858; text-decoration:none;}
h2#c_info_right a:hover	{  color:#585858; text-decoration:none;}

a.c_info_left_text:link		{text-decoration: none;}
a.c_info_left_text:visited	{text-decoration: none;}
a.c_info_left_text:hover	{text-decoration: none;}

#c_info_list01 ul	{padding:0px 0px 0px 18px; margin:0px 0px 0px 0px;}
#c_info_list01 li	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#c_info_list02 ul	{padding:13px 0px 0px 28px; margin:0px 0px 0px 0px;}
#c_info_list02 li	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#c_info_list03 ul	{padding:0px 0px 0px 18px; margin:0px 0px 0px 0px;}
#c_info_list03 li	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.c_info_bg_01 {margin:0; padding:0; background-image:url("/english/career-resources/images/career_resources_bg_01.jpg"); background-repeat:no-repeat;}
.c_info_bg_02 { background-color:#e9f5fa; height:21; border-top-style:solid; border-bottom-style:solid; border-color:#d4d4d4; border-width:1;}
.c_info_btn_bg_01 {margin:0; padding:0; background-image:url("/english/career-resources/images/career_resources_btn_01.jpg"); background-repeat:no-repeat;}
.c_info_btn_bg_02 {margin:0; padding:0; background-image:url("/english/career-resources/images/career_resources_btn_02.jpg"); background-repeat:no-repeat;}
.c_info_star {margin:0; padding:0; background-image:url("/english/career-resources/images/career_resources_star.jpg");}

/* 20111027 SY Job Search Result */
#job-search-result				{background-image: url('/english/images/home/bkg_content02.gif'); background-repeat: repeat-y; margin:10px 0px 0px 0px; width:992px;}
#job-search-result-l			{width:200px; padding:6px 0px 0px 13px; color:#000000; text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; font-weight: normal;}
#job-search-result-l .sub-head	{background-image:url("/english/images/home/bkg-job-listing-sub-title.gif"); background-repeat:no-repeat; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#ffffff; width:179px; height:27px; padding:3px 0px 0px 8px;}
#job-search-result-l .de		{color:#e22827; font-weight: bold;}
#job-search-result-l .ra		{color:#14952c; font-weight: bold;}
#job-search-result-l .ia		{color:#0e7ccd; font-weight: bold;}
#job-search-result-l .all		{color:#000000; font-weight: bold;}
#job-search-result-l .gen		{color:#000000; font-weight: bold; padding:5px 0px 7px 4px; font-size: 10pt;}
#job-search-result .gen02		{padding:13px 0px 3px 0px; width:180px;}
#job-search-result-l .l-margin	{padding:0px 0px 15px 5px;}
#job-search-result-l ul, #job-search-result-l li		{text-decoration:none; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; line-height:120%; font-weight: normal;}
#job-search-result-l ul 		{padding:0px 0px 0px 18px; margin:0px 0px 0px 0px;font-size: 8pt; }
#job-search-result-l li 		{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-size: 8pt;}
#job-search-result-l a:link		{text-decoration: none;}
#job-search-result-l a:visited	{text-decoration: none;}
#job-search-result-l a:hover	{text-decoration: none; background:#0073c4; color:#fff;}

#job-search-result a.expand:link		{background:url("/english/images/home/job-listing-expand02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}
#job-search-result a.expand:visited		{background:url("/english/images/home/job-listing-expand02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}
#job-search-result a.expand:hover		{background:url("/english/images/home/job-listing-expand02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}
#job-search-result a.contract:link		{background:url("/english/images/home/job-listing-contract02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}
#job-search-result a.contract:visited	{background:url("/english/images/home/job-listing-contract02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}
#job-search-result a.contract:hover		{background:url("/english/images/home/job-listing-contract02-l.gif") #fff; background-repeat:no-repeat; background-position:3 0; text-decoration:none; padding:2px 0px 0px 24px; font-weight: bold; font-size: 10pt; height:21px; display:block; color:#000;}

@-moz-document url-prefix() { 
	#btn-batch { background: #00aedb; padding-left: 4px; }
	#btn-clip { background: #00aedb; }
	#btn-batch:hover, #btn-clip:hover { background: #0b76bc; }
}

#btn-batch a:link		{background:url("/images/otherlogin/icon_batch.gif") #00aedb center left no-repeat; background-position:4px 4px; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}
#btn-batch a:visited	{background:url("/images/otherlogin/icon_batch.gif") #00aedb center left no-repeat; background-position:4px 4px; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; margin:0px 0px 0px 0px; border:0px; display:block;}
#btn-batch a:hover		{background:url("/images/otherlogin/icon_batch_on.gif") #0b76bc center left no-repeat; background-position:4px 4px; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; margin:0px 0px 0px 0px; border:0px; display:block;}

#btn-clip a:link		{background:url("/images/otherlogin/icon_clip.gif") #00aedb center left no-repeat; background-position:3px 1px; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}
#btn-clip a:visited		{background:url("/images/otherlogin/icon_clip.gif") #00aedb center left no-repeat; background-position:3px 1px; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}
#btn-clip a:hover		{background:url("/images/otherlogin/icon_clip_on.gif") #0b76bc center left no-repeat; background-position:3px 1px; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}

#btn-related-jobs a:link, #btn-related-jobs a:visited		{background:url("/images/otherlogin/icon_email.gif") #00aedb center left no-repeat; background-position:4px 4px; padding:2px 3px 2px 25px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}
#btn-related-jobs a:hover		{background:url("/images/otherlogin/icon_email_on.gif") #0b76bc center left no-repeat;background-position:4px 4px;}
#btn-related-jobs a.off:link, #btn-related-jobs a.off:visited, #btn-related-jobs a.off:hover {background:url("/images/otherlogin/icon_email_off.gif") #a3a3a3 center left no-repeat; background-position:4px 4px; padding:2px 3px 2px 25px; color:#e1e1e1; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block; cursor:default;}
#btn-related-jobs {position:relative;}

#btn_salary_check a {display:inline;background:url("/english/images/myct/btn_view_ss.png")  center left no-repeat; background-size:102px 27px;}
#btn_salary_check {background:url("/english/images/myct/btn_view_ss.png") no-repeat;width:102px;height:27px;}

#subpage_search02							{color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 9pt; line-height:120%; border: 0px /* #519bde*/ /*#f9b800*/ solid; /*background-color: #d3e7f7;*/ padding:2px 7px 2px 2px;}
#subpage_search02 .sub_search input			{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#8a8a8a; font-size: 8pt; width:210px;}
#subpage_search02 #reg a.reg_btn			{background:#fad32d; border:0px; display:block; color:#000000; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 #reg a.reg_btn:visited	{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 #reg a.reg_btn:hover		{background:#fad32d; color:#000000; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 a							{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_search02 a:visited					{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}
#subpage_search02 a:hover					{color: #000000; text-decoration:underline; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height:120%;}

.joblisting_title	{float:left;width:260px; padding:3px 0px 0px 0px;}
.joblisting_clip	{float:right;}

a.clip:link			{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px 2px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}
a.clip:visited		{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px 2px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}
a.clip:hover		{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px 2px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}
a.clip-on:link		{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px -22px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}
a.clip-on:visited	{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px -22px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}
a.clip-on:hover		{background: url("/english/images/icons/clip_on_and_off.gif") no-repeat scroll 0px -22px transparent; height: 19px; width: 22px; cursor: pointer; display:block;}

#sizer      {font-size:9pt; width: 170px; margin: 0; padding: 0px 0px 0px 4px; /*background: url(http://webdesign.maratz.com/lab/fancy-checkboxes-and-radio-buttons/highlight.png) no-repeat 50% 0; */}
#sizer form	{width: 170px; padding: 0px 0px 0px 0px; margin-bottom: 0px; /*background: #4f84b8 url(http://webdesign.maratz.com/lab/fancy-checkboxes-and-radio-buttons/box-grad.png) repeat-x 0 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4);*/ }
fieldset    { border: 0; padding-bottom: 0px; }
label       { display: block; cursor: pointer; line-height: 16px; padding-bottom: 9px; /*text-shadow: 0 -1px 0 rgba(0,0,0,.2); */}

.jobs-by-de	{font-weight:bold; color:#e22827;}
.jobs-by-ra	{font-weight:bold; color:#14952c;}
.jobs-by-ia	{font-weight:bold; color:#0e7ccd;}
.jobs-by-all	{font-weight:bold; color:#000;}

.jobs-by-de-myaccount	{font-weight:bold; color:#e22827; font-size:12px;}
.jobs-by-ra-myaccount	{font-weight:bold; color:#14952c; font-size:12px;}
.jobs-by-ia-myaccount	{font-weight:bold; color:#0e7ccd; font-size:12px;}
.jobs-by-all-myaccount	{font-weight:bold; color:#000; font-size:12px;}

.radios     { padding-top: 0px;}
.label_check input,
.label_radio input  { margin-right: 5px; }
.has-js .label_check,
.has-js .label_radio    { padding-left:20px; margin-left:17px; padding-top:0px;}
.has-js .label_radio    { background: url(/english/images/home/radio02-off.png) no-repeat; }

html>body .has-js .label_radio-myaccount    {margin-left:-6px;}
.has-js .label_radio-myaccount    { padding-left:20px; margin-left:4px; padding-top:0px;}
.has-js .label_radio-myaccount    { background: url(/english/images/home/radio02-off.png) no-repeat; }

.has-js label.r_on      { background: url(/english/images/home/radio02-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }
.has-js .label_radio-myaccount input  { position: absolute; left: -9999px; }

/* 20111109 SY SEO - Login, Job Alert, Find Jobs, Registration, Education */
#login h1	{padding: 19px 0px 11px 20px; color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; height:20px; margin:0px;}
#login h2	{padding: 0px 0px 0px 12px; color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; margin:0px;}
#login .login-content		{padding: 5px 0px 0px 13px;}
#login a.sign-up:link		{width:127px; height:28px; display:block; padding:4px 0px 0px 0px; background: url("/english/images/btn_sign_up_now02.gif") 0px 0px no-repeat; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; text-decoration:none;}
#login a.sign-up:visited	{width:127px; height:28px; display:block; padding:4px 0px 0px 0px; background: url("/english/images/btn_sign_up_now02.gif") 0px 0px no-repeat; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; text-decoration:none;}
#login a.sign-up:hover		{width:127px; height:28px; display:block; padding:4px 0px 0px 0px; background: url("/english/images/btn_sign_up_now02.gif") 0px -31px no-repeat; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; text-decoration:none;}

#registration h1			{padding: 19px 0px 11px 0px; color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; height:20px; margin:0px;}
#registration h2			{color:#4b96b2; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 11pt; height:20px; margin:0px;}
#registration h3			{color:#797979; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; margin:0px;}
#registration h3.sub-head	{color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}

#jobalert h1	{padding: 19px 0px 11px 0px; color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; height:20px; margin:0px;}
#jobalert h2	{color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt; margin:0px;}
#jobalert li, #registration li	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 10pt;}

#adv-search h1	{padding: 19px 0px 0px 0px; color:#006699; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size: 12pt; margin:0px; height:20px;}


/* ------------- Revamp CT 2012 ------------- */

/* Breadcrumb */
#breadcrumb				{width:992px; text-align:left; margin:0 auto;}
#breadcrumb p			{margin:20px 0px 5px 5px;}
#breadcrumb	a:link		{text-decoration:none;}
#breadcrumb	a:visited	{text-decoration:none;}
#breadcrumb	a:hover		{text-decoration:underline;}

#middle-content-center	{text-align:center;}
#middle-content	{overflow:hidden; width:971px; text-align:left; margin:0 auto; position:relative;}

/* Articles, News */
#article, #news						{width:655px; float:left; position:relative;}
#article #btm *, #news #btm * {
	font-family:  Arial, "Microsoft JhengHei", "微軟正黑體", '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
}
#middle-content #news-header-icon	{background:url('/revamp2012/images/news-header-icon.png') no-repeat; width:115px; height:101px; position:absolute; top:35px; left:10px; z-index:1;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/revamp2012/images/news-header-icon.png',sizingMethod='crop');
}
#article #top, #news #top			{background:url('/revamp2012/images/article-border-top.gif') no-repeat; width:655px; height:14px; font-size:0px;}
#article #middle, #news #middle		{background:url('/revamp2012/images/article-bkg.gif') repeat-y; width:655px; /*border:1px solid #000;*/}
#article #middle #btm ul, #article #middle #btm ol			{padding:0px 0px 0px 17px; margin:0px 0px 20px 30px;}
#article #middle #btm li									{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#article #middle #btm	{ text-align: justify; /*background:url('images/article-border-btm.gif') no-repeat bottom; */width:595px; display:block; margin-left:30px;/*border:1px solid #000;*/}
#news #middle #btm		{ text-align: justify; /*background:url('images/article-border-btm.gif') no-repeat bottom; */width:655px; display:block;/*border:1px solid #000;*/}
#article #btm-rating, #news #btm-rating		{background:url('/revamp2012/images/article-border-btm.gif') no-repeat bottom; width:655px; display:block;} /* special for rating */
#article #btm-rating-ns, #news #btm-rating-ns		{background:url('/revamp2012/images/article-border-btm-ns.gif') no-repeat bottom; width:655px; display:block;} /* special for rating */
#article #middle #btm p	{}
#news #middle #btm p, #news #middle #btm table	{margin-left:30px; margin-right:30px}

#news #middle #btm ul	{margin-left:30px; margin-right:30px}

#news #middle #btm td {width:0%;}
#article #middle #btm p.ref-kws, #news #middle #btm p.ref-kws	{padding:20px 30px 0px 0px; margin:0; font-size:11px;}
#article #middle #btm p.ref-kws a:link, #news #middle #btm p.ref-kws a:link			{font-size:11px; color:#0b75bb; text-decoration:none;}
#article #middle #btm p.ref-kws a:visited, #news #middle #btm p.ref-kws a:visited	{font-size:11px; color:#0b75bb; text-decoration:none;}
#article #middle #btm p.ref-kws a:hover, #news #middle #btm p.ref-kws a:hover		{font-size:11px; color:#0b75bb; text-decoration:underline;}
#article #middle #btm h1		{font-size:25px; color:#00aeda; padding:0px 30px 0px 0px; margin:0px; width:auto; height:auto;}/* 20121229 SEO - edit by SY */
#article #middle #btm h2		{font-size:25px; color:#00aeda; padding:0px 30px 0px 0px; margin:0px;}
#news #middle #btm h2			{font-size:25px; color:#000; padding:0px 30px 0px 30px; margin:0px;}
#news #middle #btm #news-date	{font-size:12pt; color:#000; padding:16px 30px; padding-bottom: 0; margin:0px; }
#news #middle #btm #info-from	{font-size:12pt; padding:0px 30px 30px 30px;}
#article #middle #btm #section	{/*padding:50px 30px 0px 30px; margin:0px 0px 30px 0px;*/padding:10px 0px 0px 0px; margin:0px 0px 20px 0px; position:relative;}/* 20121229 SEO - edit by SY */
html>body #article #middle #btm #section02	{padding:30px 30px 0px 30px; margin:0px 0px 30px 0px; position:relative;} /* 20120903 CT Grad - edit by SY */
#article #middle #btm #section02	{padding:30px 0px 0px 0px; margin:0px 0px 30px 0px; position:relative; z-index:20} /* 20131216 - edit by Martha Yip */
html>body #article #middle #btm #section03	{padding:100px 30px 0px 30px; margin:0px 0px 30px 0px; position:relative;} /* 20121229 SEO - edit by SY */
#article #middle #btm #section03	{padding:10px 0px 0px 0px; margin:0px 0px 30px 0px; position:relative;} /* 20121229 SEO - edit by SY */
#news #middle #btm #section		{padding:10px 30px 0px 130px; margin:0px 0px 30px 0px; position:relative;}
#article #middle #btm #section h1, #news #middle #btm #section h1			{font-size:30px; color:#00aeda;padding:0;margin:0; height:auto;}
#article #middle #btm #section02 h1, #news #middle #btm #section02 h1			{font-size:30px; color:#00aeda;padding:0;margin:0; height:auto;} /* 20120903 CT Grad - edit by SY */
#article #middle #btm #section h2, #news #middle #btm #section h2			{font-size:30px; color:#00aeda;padding:0;margin:0; height:auto;}
#article #middle #btm #section h2.grad-color, #news #middle #btm #section h2.grad-color {color:#ec7a39 !important;}
#article #middle #btm #section #share	{position:absolute; top:20px; right:10px;}
#article #middle #btm #section02 #share-with-sub-menu	{position:absolute; top:0px; /*top:80px;*/ right:10px; width: 300px;} /* 20120903 CT Grad - edit by SY */
#article #middle #btm #section03 #share-with-sub-menu	{position:absolute; top:0px; right:10px;} /* 20121229 SEO - edit by SY */

html>body #article #middle #btm #section02 #menu-tips ul {margin: 0px auto 0px auto;} /* 20120903 CT Grad - edit by SY */
#article #middle #btm #section02 #menu-tips ul {padding:0px 0px 0px 0px; margin: 0px 10px 0px 13px; width:570px;} /* 20120903 CT Grad - edit by SY */
html>body #article #middle #btm #section02 #menu-tips ul li.sub-menu-sp	{margin:10px 12px 0px 12px;} /* 20120903 CT Grad - edit by SY */
#article #middle #btm #section02 #menu-tips ul li.sub-menu-sp	{width:9px; height:15px; background:url("/english/graduate/images//sub-menu-sp.gif") no-repeat; margin:8px 12px 0px 12px; z-index:-1;} /* 20120903 CT Grad - edit by SY */

#news #middle #btm p, #news #middle #btm ul li, #article table td p, #article table td, #article table td ul li {font-size:12pt; line-height:160%;}
#article table.box_background td {font-size:9pt;}

/* 20120903 CT Grad - edit by SY Start*/
html>body #interview-div, html>body #resign-div	{padding-top:0px;}
#interview-div, #resign-div	{padding-top:5px;}

#menu-tips {position:absolute; top:20px; left:0; width:100%; height:23px; overflow:visible; z-index:1000;}

#menu-tips ul li {float:left;list-style:none;position:relative; /*border-left: 1px solid #FFF; border:1px solid red;*/ color: #0B75BB; font-weight:bold;}

#article #middle #btm #section02 #menu-tips ul li.sub-menu-bubble-sp {border-top:1px solid #ffffff; left:8px; width:155px; height:1px; font-size:0px; line-height:0.1px}
#article #middle #btm #section02 #menu-tips ul li.sub-menu-bubble-sp175 {border-top:1px solid #ffffff; left:8px; width:175px; height:1px; font-size:0px; line-height:0.1px}

html>body #menu-tips ul a.lv0, html>body #menu-tips ul a.lv0:visited {/*background-position: right;*/}
#menu-tips ul a.lv0, #menu-tips ul a.lv0:visited {
	/*background:url("images/sub-menu-down-arrow.png") no-repeat;
	background-position: right 3px;*/
	padding:0px 0px 0px 0px;
	margin-top:9px;
	display:block;
	text-align:center;text-decoration:none;
	/*width:223px;*/
	color:#0B75BB;
	font-weight:bold;
	font-size:13px;
	z-index:19;}

html> body #menu-tips ul a.lv0:hover, html> body #menu-tips ul a.lv0:active {/*background-position: right 13px;*/}
#menu-tips ul a.lv0:hover, #menu-tips ul a.lv0:active {
	/*background:url("images/sub-menu-down-arrow-on.png") no-repeat;
	background-position: right 11px;*/
	color:#0B75BB;
	padding:8px 0px 0px 0px;
	position:relative;
	top:-8px;
	z-index:19;
	}

html>body #menu-tips ul a.selected:link, html>body #menu-tips ul a.selected:visited, html>body #menu-tips ul a.selected:hover {/*background-position: right 13px;*/}
#menu-tips ul a.selected:link, #menu-tips ul a.selected:visited, #menu-tips ul a.selected:hover { /*for selected status*/
	/*background:url("images/sub-menu-down-arrow-on.png") no-repeat;
	background-position: right 11px;*/
	padding:8px 0px 0px 0px;
	display:block;
	text-align:center;
	color:#0B75BB;
	text-decoration:none;
	position:relative;
	top:-8px;
	}


/*header > hover-menu
----------------------*/
html>body #article #middle #btm #section02 #menu-tips ul ul {top:-3px; left:-22px;}
#article #middle #btm #section02 #menu-tips ul ul {
	display:block;
	position:absolute;
	top:-6px;
	left:-25px;
	height:auto;
	padding:45px 0 0 0;
	margin:0 0 0 2px;
	background-color:#FFF;
	color:#00AEDA;
	font-size:14px;
	width:195px;
	background:url("/english/graduate/images/sub-menu-bubble.png") center top no-repeat;;
}

html>body #article #middle #btm #section02 #menu-tips ul ul#cv {top:-3px; left:-25px;}
#article #middle #btm #section02 #menu-tips ul ul#cv {
	display:block;
	position:absolute;
	top:-6px;
	left:-25px;
	height:auto;
	padding:45px 0 0 0;
	margin:0 0 0 2px;
	background-color:#FFF;
	color:#00AEDA;
	font-size:14px;
	width:211px;
	background:url("/english/graduate/images/sub-menu-bubble211.png") center top no-repeat;;
}

#menu-tips ul ul div.btm {
	display:block;
	position:absolute;
	bottom:-19px;
	left:0;
	height:19px;
	width:195px;
	background:url('/english/graduate/images/sub-menu-bubble-btm.png') no-repeat;
}

#menu-tips ul ul div.btm211 {
	display:block;
	position:absolute;
	bottom:-19px;
	left:0;
	height:19px;
	width:211px;
	background:url('/english/graduate/images/sub-menu-bubble-btm211.png') no-repeat;
}


#article #middle #btm #section02 #menu-tips ul ul li {
	width:168px;
	list-style:none;
	margin:4px 0px 2px 10px;
	padding:0px 0px 5px 0px;
	float:none;
	border-left:none;
}

html>body #menu-tips ul ul li a{background:url('/english/graduate/images/sub-menu-bubble-bulletin.png') no-repeat left center; padding:1px 20px 4px 25px;}
#menu-tips ul ul li a{
	display:block;
	color:#777777;
	padding:3px 20px 4px 25px;
	margin:0 0 0 8px;
	width:168px;
	font-size:13px;
	font-weight:bold;
	background:url('/english/graduate/images/sub-menu-bubble-bulletin.png') no-repeat 0px -2px;
	border-left:none;
	text-decoration:none;
}

#article #middle #btm #section02 #menu-tips ul ul#cv li a	{width:188px;}

html>body #menu-tips ul ul li a:hover {background:url('/english/graduate/images/sub-menu-bubble-bulletin-hover.png') no-repeat left center; padding:1px 20px 4px 25px;}
#menu-tips ul ul li a:hover {
	text-decoration:none;
	color:#00aedb;
	padding:3px 20px 4px 25px;
	background:url('/english/graduate/images/sub-menu-bubble-bulletin-hover.png') no-repeat 0px -2px;
	border-left:none; padding-top:3px;
}

#menu-tips ul ul li span{
	display:block;
	color:#00AEDA;
	padding:3px 0 0 0;
	margin:5px 0 2px 30px;
	width:155px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dotted #00AEDA;
}
/*----------------------*/

html>body #menu-tips ul li a#job-seek,
html>body #menu-tips ul li a#job-seek:visited,
html>body #menu-tips ul li a#probation,
html>body #menu-tips ul li a#probation:visited {background-position: right 5px;}
#menu-tips ul li a#job-seek, #menu-tips ul li a#job-seek:visited,
#menu-tips ul li a#probation, #menu-tips ul li a#probation:visited {
	display:block; text-decoration:none; color:#0B75BB;
	/*background:url("images/sub-menu-down-arrow.png") no-repeat;*/
	background-position: right 3px;
	padding:0px 0px 0px 0px;
	margin-top:9px;font-weight:bold;
	/*width:223px;*/
	/*height:23px;*/
	/*background:url('/revamp2012/images/header-menu-home-icon.gif') center no-repeat;*/
}

html>body #menu-tips ul li a#job-seek:hover,
html>body #menu-tips ul li a#job-seek:active,
html>body #menu-tips ul li a#probation:hover,
html>body #menu-tips ul li a#probation:active {background-position: right 5px;}
#menu-tips ul li a#job-seek:hover, #menu-tips ul li a#job-seek:active,
#menu-tips ul li a#probation:hover, #menu-tips ul li a#probation:active {
	/*background:url('/revamp2012/images/top-menu-home-icon-hover.png') no-repeat;*/
	/*width:223px;*/
	/*height:23px;*/
	/*background:url("images/sub-menu-down-arrow-on.png") no-repeat;*/
	background-position: right 3px;
	padding:0px 0px 0px 0px;
	position:relative; color:#f26522; text-decoration:none;
}
/* 20120903 CT Grad - edit by SY End*/

#news #middle #btm #share				{float:left; padding-top:5px; width:300px;}
.fb_iframe_widget {*display: block;*float:left;}
.fb_iframe_widget span {*display: block;*float:left}
#article #middle #btm #section #dotline, #news #middle #btm #section #dotline, #news #middle #btm #dotline	{border-bottom: dotted 1px #40c2e3; display:block; clear:both; position:relative;}
#article #middle #btm .article-image	{margin:0px 0px 30px 19px;}
#news #middle #btm #page			{/*clear:both;*/ /*margin:0px 10px 10px 26px; */ display:table; /*border:1px solid #000; */margin:50px auto 0px auto;}
#news #middle #btm #page a.previous:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.previous:visited		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.previous:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#news #middle #btm #page a.next:link			{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.next:visited			{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.next:hover			{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#news #middle #btm #page a.previous-front:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.previous-front:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.previous-front:hover	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#news #middle #btm #page a.next-end:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.next-end:visited		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#news #middle #btm #page a.next-end:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#news #middle #btm #page a:link					{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:7px; float:left;}
#news #middle #btm #page a:visited				{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:7px; float:left;}
#news #middle #btm #page a:hover				{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:underline; margin-right:7px; float:left;}
#news #middle #btm #related-news				{padding:0px 30px 0px 30px; margin:40px 0px 0px 0px;}
#news #middle #btm #related-news #related-news-header	{font-size:15px; color:#00aeda; font-weight:bold; margin-top:20px; margin-bottom:20px;}
#news #middle #btm #related-news #news-box				{width:595px;overflow:hidden; /*border:1px solid #000; */}
#news #middle #btm #related-news #news-box #box-l		{width:272px; float:left;}
#news #middle #btm #related-news #news-box #box-r		{width:272px; float:right;}
#news #middle #btm #related-news #news-box #box-l #h, #news #middle #btm #related-news #news-box #box-r #h	{font-size:15px; font-weight:bold; padding-bottom:5px;}
#news #middle #btm #related-news #news-box #box-l p, #news #middle #btm #related-news #news-box #box-r p	{margin:0px; padding:0px;}
.editor	{font-size:12pt;}

/* News Search Box*/
#news #middle #btm #news-search-box		{margin:60px 0px 30px 31px; overflow:hidden; display:block; position:relative; width:592px;}
#news #middle #btm #news-search-box #news-search-btn			{position:absolute; overflow:hidden; text-align:center; right:0px; top:53px;}
#news #middle #btm #news-search-box #news-search-btn a:link, #news #middle #btm #news-search-box #news-search-btn-h97 a:link	{font-size:20px; background:url('/revamp2012/images/news-search-box-btn.png') 0px 0px no-repeat; width:133px; height:27px; color:#0b75bb; text-decoration:none; padding:3px 0px 0px 0px; display:block;}
#news #middle #btm #news-search-box #news-search-btn a:visited, #news #middle #btm #news-search-box #news-search-btn-h97 a:visited	{font-size:20px; background:url('/revamp2012/images/news-search-box-btn.png') 0px 0px no-repeat; width:133px; height:27px; color:#0b75bb; text-decoration:none; padding:3px 0px 0px 0px; display:block;}
#news #middle #btm #news-search-box #news-search-btn a:hover, #news #middle #btm #news-search-box #news-search-btn-h97 a:hover	{font-size:20px; background:url('/revamp2012/images/news-search-box-btn.png') 0px -32px no-repeat; width:133px; height:27px; color:#fff; text-decoration:none; padding:3px 0px 0px 0px; display:block;}
#news #middle #btm #news-search-box #l	{background:url('/revamp2012/images/news-search-box.gif') 0px 0px no-repeat; width:6px; height:80px; float:left;}
#news #middle #btm #news-search-box #m	{background:url('/revamp2012/images/news-search-box-bkg.gif') repeat-x; float:left; width:580px; height:80px; display:block;}
#news #middle #btm #news-search-box #news-result			 	{margin:0px 0px 0px 10px; width:550px;}
#news #middle #btm #news-search-box #news-result select		 	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;}
#news #middle #btm #news-search-box	#old-news-search			{color:#fff; margin:10px 0px 0px 10px; width:550px;}
#news #middle #btm #news-search-box	#old-news-search #old-news				{float:left; margin:0px 10px 0px 0px; padding:3px 0px 10px 0px; line-height:120%;}
#news #middle #btm #news-search-box	#old-news-search #old-news-year			{float:left; margin:0px 5px 0px 0px;}
#news #middle #btm #news-search-box	#old-news-search #old-news-year select		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;}
#news #middle #btm #news-search-box	#old-news-search #old-news-month			{float:left; margin:0px 5px 0px 0px;}
#news #middle #btm #news-search-box	#old-news-search #old-news-month select		{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;}
#news #middle #btm #news-search-box	#old-news-search #old-news-result			{float:left; color:#fff; margin:0px 0px 0px 30px; padding-top:3px; line-height:120%;}
#news #middle #btm #news-search-box #r	{background:url('/revamp2012/images/news-search-box.gif') -11px 0px no-repeat; width:6px; height:80px; float:left;}

#news #middle #btm #news-search-box #news-search-btn-h97			{position:absolute; overflow:hidden; text-align:center; right:0px; top:70px;}
#news #middle #btm #news-search-box #l-h97	{background:url('/revamp2012/images/news-search-box-h97.gif') 0px 0px no-repeat; width:6px; height:97px; float:left;}
#news #middle #btm #news-search-box #m-h97	{background:url('/revamp2012/images/news-search-box-bkg-h97.gif') repeat-x; float:left; width:580px; height:97px; display:block;}
#news #middle #btm #news-search-box #news-result-h97			 	{margin:0px 0px 0px 10px; width:550px; clear:both;}
#news #middle #btm #news-search-box	#old-news-search #old-news-result-h97			{float:right; color:#fff; padding-top:3px; line-height:120%;}
#news #middle #btm #news-search-box #r-h97	{background:url('/revamp2012/images/news-search-box-h97.gif') -11px 0px no-repeat; width:6px; height:97px; float:left;}

/* Rating */
#article #btm-rating #rateblock, #news #middle #btm #rateblock	{width:655px; overflow:hidden; padding-bottom: 12px; /*padding:80px 0px 50px 0px; border:1px solid #000;*/}
#article #btm-rating #rateblock #rate-margin, #news #middle #btm #rateblock #rate-margin	{margin:0px 30px 0px 30px;}
#article #btm-rating #rateblock #rate-margin #ratethis, #news #middle #btm #rateblock #rate-margin #ratethis	{font-size:20px; color:#00aeda; font-weight:normal; margin-top:15px; margin-right:10px; float:left;}
#article #btm-rating #rateblock #rate-margin #star-l-on, #news #middle #btm #rateblock #rate-margin #star-l-on		{margin:15px 3px 0px 8px; background:url('/revamp2012/images/article-rating-star.png') 0px 0px no-repeat; width:23px; height:21px; float:left; display:block; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/article-rating-star.png',sizingMethod='crop');}
#article #btm-rating #rateblock #rate-margin #star-l-off, #news #middle #btm #rateblock #rate-margin #star-l-off	{margin:15px 3px 0px 8px; background:url('/revamp2012/images/article-rating-star-off.png') 0px 0px no-repeat; width:23px; height:21px; float:left; display:block; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/article-rating-star-off.png',sizingMethod='crop');}
#article #btm-rating #rateblock #rate-margin #share-btm, #news #middle #btm #rateblock #rate-margin #share-btm		{color:#231f20; height:54px; display:block; overflow:hidden; float:right;}
#article #btm-rating #rateblock #rate-margin #share-btm #l, #news #middle #btm #rateblock #rate-margin #share-btm #l	{background:url('/revamp2012/images/article-share-bkg.png') 0px 0px repeat; width:3px; height:54px; display:block; float:left;}
#article #btm-rating #rateblock #rate-margin #share-btm #m, #news #middle #btm #rateblock #rate-margin #share-btm #m	{background:#dddedf; height:54px; display:block; float:left;}
#article #btm-rating #rateblock #rate-margin #share-btm #m #share-text, #news #middle #btm #rateblock #rate-margin #share-btm #m #share-text		{margin:18px 0px 0px 12px; float:left; /*border:1px solid #000;*/}
#article #btm-rating #rateblock #rate-margin #share-btm #m #addthis, #news #middle #btm #rateblock #rate-margin #share-btm #m #addthis	{margin:11px 10px 0px 10px; float:left; display:block;}
#article #btm-rating #rateblock #rate-margin #share-btm #r, #news #middle #btm #rateblock #rate-margin #share-btm #r	{background:url('/revamp2012/images/article-share-bkg.png') -226px 0px repeat; width:3px; height:54px; display:block; float:left;}

/* Right Column */
#r-column	{width:316px; float:left; position:relative; /*border:1px solid #000;*/ z-index:1; *width: 300px; top:-14px;}

/* Right Column - Jobs You Might Be Interested */
#r-column #job #top					{background:url('/revamp2012/images/article-r-job-top.gif') no-repeat; width:316px; height:15px; margin:6px 0px 0px 0px; font-size:0px;}
#r-column #job #top-retail			{background:url('/revamp2012/images/article-r-job-retail-bkg.gif') no-repeat; width:316px; height:42px; margin:6px 0px 0px 0px; font-size:0px; overflow:hidden;}
#r-column #job #top-retail h2		{font-size:14pt; color:#fff; margin:10px 0px 0px 27px; font-weight:normal;}
#r-column #job #middle				{background:url('/revamp2012/images/article-r-job-bkg.gif') repeat-y; width:316px; /*border:1px solid #000;*/}
#r-column #job #middle #header		{font-size:18px; color:#00aeda; font-weight:normal; /*background:url('/revamp2012/images/article-r-job-header-icon.gif') 240px 0px no-repeat;*/ width:auto; height:25px; padding:3px 0px 0px 0px; margin:0px 16px 0px 32px; /*border:1px solid #000;*/z-index:220;}
#r-column #job #middle #jobtitle	{padding:3px 0px 0px 0px; margin:3px 16px 0px 32px; border-top: dotted 1px #40c2e3;}
#r-column #job #middle #jobtitle-nodottedline	{padding:3px 0px 0px 0px; margin:3px 16px 0px 32px;}
#r-column #job #middle #jobtitle a:link, #r-column #job #middle #jobtitle-nodottedline a:link		{font-size:15px; color:#00aeda; font-weight:bold; background:url('/revamp2012/images/article-r-job-post-icon.gif') 0px 3px no-repeat; text-decoration:none; padding:0px 0px 0px 15px;}
#r-column #job #middle #jobtitle a:visited, #r-column #job #middle #jobtitle-nodottedline a:visited	{font-size:15px; color:#00aeda; font-weight:bold; background:url('/revamp2012/images/article-r-job-post-icon.gif') 0px 3px no-repeat; text-decoration:none; padding:0px 0px 0px 15px;}
#r-column #job #middle #jobtitle a:hover, #r-column #job #middle #jobtitle-nodottedline a:hover		{font-size:15px; color:#00aeda; font-weight:bold; background:url('/revamp2012/images/article-r-job-post-icon.gif') 0px 3px no-repeat; text-decoration:underline; padding:0px 0px 0px 15px;}
#r-column #job #middle #company				{font-size:13px; color:#8a8c8f; margin:0px 16px 0px 32px; padding:0px 0px 0px 15px;}
#r-column #job #middle #more-jobs			{padding:10px 12px 0px 0px; overflow:hidden;}
#r-column #job #middle #more-jobs a.more:link		{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #job #middle #more-jobs a.more:visited	{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #job #middle #more-jobs a.more:hover		{color:#00aeda; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -43px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #job #btm									{background:url('/revamp2012/images/article-r-job-btm.gif') no-repeat; width:316px; height:6px; font-size:0px;}

/* Right Column - Quick Article Search Box */
#r-column #q-article-search #top	{background:url('/revamp2012/images/article-r-article-search-top.gif') no-repeat; width:300px; height:42px; margin:10px 0px 0px 16px;}
#r-column #q-article-search #top p	{padding:11px 0px 0px 10px;font-size:20px; color:#fff; font-weight:normal; font-weight:normal;}
#r-column #q-article-search #middle #sub	{background:url('/revamp2012/images/article-r-article-search-sub.gif') repeat-x; width:300px; height:42px; margin:10px 0px 0px 16px;}
#r-column #q-article-search #middle #sub h2	{padding:11px 0px 0px 10px;font-size:16px; color:#fff; font-weight:normal; font-weight:normal;}
#r-column #q-article-search #middle {background:url('/revamp2012/images/article-r-job-bkg.gif') repeat-y; width:316px; overflow:hidden; /*border:1px solid #000;*/}
#r-column #q-article-search #middle #top-line				{border-bottom:1px dotted #00aeda; clear:both; margin:0px 0px 0px 16px;}
#r-column #q-article-search #middle #btm-line				{border-bottom:1px solid #00aeda; clear:both; margin-left:16px;}
#r-column #q-article-search #middle #dotted-line			{border-bottom:1px dotted #00aeda; clear:both; margin:0px 5px 0px 21px;}
#r-column #q-article-search #middle #most-recent-sp			{margin-left:16px;}
#r-column #q-article-search #middle #top-rated				{font-size:12px; width:100px; text-align:center; float:left; margin-left:0px;}
#r-column #q-article-search #middle #top-rated a:link		{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #top-rated a:visited	{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #top-rated a:hover		{font-size:12px; text-decoration:none; width:100px; color:#ffffff; background:#00aeda; display:block;}
#r-column #q-article-search #middle #top-rated-on			{font-size:12px; width:100px; color:#fff; background:#00aeda; text-align:center; float:left; border-right:1px solid #00aeda; padding:7px 0px 7px 0px;}
#r-column #q-article-search #middle #most-recent			{font-size:12px; width:100px; text-align:center; float:left;}
#r-column #q-article-search #middle #most-recent a:link		{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #most-recent a:visited	{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #most-recent a:hover	{font-size:12px; text-decoration:none; width:100px; color:#ffffff; background:#00aeda; display:block;}
#r-column #q-article-search #middle #most-recent-on			{font-size:12px; width:100px; color:#fff; background:#00aeda; text-align:center; float:left; border-right:1px solid #00aeda; padding:7px 0px 7px 0px;}
#r-column #q-article-search #middle #keyword				{font-size:12px; width:99px;  text-align:center; float:left;}
#r-column #q-article-search #middle #keyword a:link			{font-size:12px; text-decoration:none; width:99px;  color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #keyword a:visited		{font-size:12px; text-decoration:none; width:99px; color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #q-article-search #middle #keyword a:hover		{font-size:12px; text-decoration:none; width:99px; color:#ffffff; background:#00aeda; display:block;}
#r-column #q-article-search #middle #keyword-on				{font-size:12px; width:99px; color:#fff; background:#00aeda; text-align:center; float:left; padding:7px 0px 7px 0px;}
#r-column #q-article-search #middle #art a:link, #r-column #q-article-search #middle #art a:visited,
#r-column #q-article-search #middle #art-retail a:link, #r-column #q-article-search #middle #art-retail a:visited {text-decoration:none;}
#r-column #q-article-search #middle #art a:hover, #r-column #q-article-search #middle #art a:active,
#r-column #q-article-search #middle #art-retail a:hover, #r-column #q-article-search #middle #art-retail a:active {text-decoration:underline;}
#r-column #q-article-search #middle #art, #r-column #q-article-search #middle #art-retail			{margin:15px 10px 10px 26px; overflow:hidden;}
#r-column #q-article-search #middle #art img		{width:114px; height:90px; border:1px solid #00aeda; margin-right:10px;}
#r-column #q-article-search #middle #art-retail img	{width:73px; height:57px; border:1px solid #00aeda; margin-right:10px;}
#r-column #q-article-search #middle #art .header, #r-column #q-article-search #middle #art-retail .header	{font-size:13px; font-weight:bold; padding-bottom:8px;}
#r-column #q-article-search #middle #art .header-news			{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column #q-article-search #middle #art .header-news a:link	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column #q-article-search #middle #art .header-news a:visited	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column #q-article-search #middle #art .header-news a:hover	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column #q-article-search #middle #search-result		{margin:10px 10px 20px 26px; overflow:auto;}
#r-column #q-article-search #middle #search-result-l	{float:left; margin-top:5px;}
#r-column #q-article-search #middle #search-result-r	{float:right; margin-top:5px;}
#r-column #q-article-search #middle #art .art-date	{font-size:12px; font-weight:normal;}
#r-column #q-article-search #middle #art #bcopy		{font-size:12px;}
#r-column #q-article-search #middle #art #rating	{overflow:auto; margin-bottom:3px; display:none;}
#r-column #q-article-search #middle #art #rating-t	{margin:8px 3px 0px 0px; color:00aeda; float:right; display:none;}
#r-column #q-article-search #middle #art #star-on	{margin:10px 3px 0px 0px; background:url('/revamp2012/images/article-r-star.gif') 0px 0px no-repeat; width:12px; height:12px; float:right; display:block;}
#r-column #q-article-search #middle #art #star-off	{margin:10px 3px 0px 0px; background:url('/revamp2012/images/article-r-star.gif') 0px -15px no-repeat; width:12px; height:12px; float:right; display:block;}
#r-column #q-article-search #middle #page			{clear:both; overflow:auto; margin:20px 0px 10px 16px; /*border:1px solid #000;*/ /*width:276px;*/}
#r-column #q-article-search #middle #page a.previous:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.previous:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.previous:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next:link		{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.previous-front:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.previous-front:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.previous-front:hover	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next-end:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next-end:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.next-end:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column #q-article-search #middle #page a.more:link		{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #q-article-search #middle #page a.more:visited	{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #q-article-search #middle #page a.more:hover		{color:#00aeda; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -43px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column #q-article-search #middle #page a.existing:link		{color:#d00000; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column #q-article-search #middle #page a.existing:visited	{color:#d00000; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column #q-article-search #middle #page a.existing:hover		{color:#d00000; font-size:12px; font-weight:bold; text-decoration:underline; margin-right:6px; float:left;}
#r-column #q-article-search #middle #page a:link	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column #q-article-search #middle #page a:visited	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column #q-article-search #middle #page a:hover	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:underline; margin-right:6px; float:left;}
#r-column #q-article-search #middle #articles-kws	{padding:10px 0px 10px 26px; overflow:hidden; display:block; width:316px;}
#r-column #q-article-search #middle #articles-kws #if 		{float:left;}
#r-column #q-article-search #middle #articles-kws #if input	{border: 1px solid #00aedb; background:#fff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size:13px; color:#bfbfbf; width:209px;}
#r-column #q-article-search #middle #articles-kws #articles-kws-btn				{font-size:14px; text-align:center; float:left; margin-left:8px; display:block;}
#r-column #q-article-search #middle #articles-kws #articles-kws-btn a:link		{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column #q-article-search #middle #articles-kws #articles-kws-btn a:visited	{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column #q-article-search #middle #articles-kws #articles-kws-btn a:hover		{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px -25px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#fff; padding-top:2px; font-weight:bold;}
#r-column #q-article-search #middle #articles-kws #option			{font-size:11px; float:left; width:270px; margin-top:5px;}
#r-column #q-article-search #middle #articles-kws #option #rad-btn	{float:left; margin-right:15px;}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:link		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:visited		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:hover		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:link		{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:visited	{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:hover		{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#00aedb; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column #q-article-search #middle #articles-kws #option #option02	{float:left;}
#r-column #q-article-search #middle #articles-kws #articles-kws-fix-h	{padding:0px 0px 410px 0px;}
#r-column #q-article-search #btm	{background:url('/revamp2012/images/article-r-article-search-btm.gif') no-repeat; width:300px; height:4px; margin:0px 0px 0px 16px; font-size:0px;}

/* Right Column - Free Subscription Box */
#r-column #free-sub #top			{background:url('/revamp2012/images/article-r-article-search-top.gif') no-repeat; width:300px; height:42px; margin:10px 0px 0px 16px;}
#r-column #free-sub #top p			{padding:11px 0px 0px 10px; font-size:20px; color:#fff; font-weight:normal;}
#r-column #free-sub #middle			{background:#00aeda; width:300px; margin-left:16px; color:#fff; font-size:14px; padding:0px 0px 10px 0px; overflow:auto; /*border:1px solid #000;*/}
#r-column #free-sub #middle #dotline	{border-top: dotted 1px #fff; margin-left:10px; margin-right:10px; padding-bottom:10px;}
#r-column #free-sub #middle #email	{padding:2px 0px 0px 10px; float:left;}
#r-column #free-sub #middle #if 	{margin-left:5px; float:left;}
#r-column #free-sub #middle #if input	{border: 0px; background:#fff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size:13px; width:165px; padding:0px 0px 0px 3px;}
#r-column #free-sub #middle #free-sub-btn			{text-align:center; float:left; margin-left:8px;}
#r-column #free-sub #middle #free-sub-btn a:link	{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column #free-sub #middle #free-sub-btn a:visited	{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column #free-sub #middle #free-sub-btn a:hover	{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px -25px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#fff; padding-top:2px; font-weight:bold;}
#r-column #free-sub #btm			{background:url('/revamp2012/images/article-r-article-search-btm-blue.gif') no-repeat; width:300px; height:4px; margin:0px 0px 0px 16px; font-size:0px;}

/* Login page */
body#login-iframe {text-align:center; margin: 77px auto; width:630px; /*background-image: url("/english/images/space.gif");*/}

#login-box { 
 position:relative;
 width:630px;
 text-align:center;
 margin: 77px auto;
 padding:0;
 background-color:#fff;
 color:#000;
 font-size:13px;
 font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
 -webkit-text-size-adjust:none; /*for Chrome*/
}
.ad {float:left;}

#login-box-page	{width:630px;}

#login-content {
	position:relative;
	float:right;
	width: 275px;
	height:250px;
	top:-10px;
	text-align:left;
}

#login-content p.login-intro {margin:20px 0 -5px 0;} /*for IE only*/
#login-box > #login-content p.login-intro {margin:20px 0 14px 0;} /*for all other browsers*/

#login-content .row-container {height:auto; }

#login-content label {
 float:left;
 color:#0B75BB;
 font-size:13px;
 font-weight:bold;
 margin:10px 0px 2px 0px;
 clear:left;
 padding:0px;
 cursor:text;
}
#login-content label.first-row {margin:15px 0px 2px 0px; padding:0px;}
#login-content input {
 clear:left;
 width:100%;
 border:1px solid #dadada;
 padding: 2px;
 margin:0;
 outline:none;
 height:24px;
}

#login-content em a, #login-content em a:visited {
	 float:right;
	 color:#999;
	 font-size:10px;
	 font-style:italic;
	 text-decoration:none;
 	 margin:13px 0 0 0;
}
#login-content em a:hover, #login-content em a:active {text-decoration:underline;}

a.login-button:link, a.login-button:visited {
	float:left;
	display:block;
	width:90px;
	height:27px;
	background:url('/english/images/login-button.png') 0 0 no-repeat;
	color:#FFF;
	text-align:center;
	line-height:27px;
	font-size:18px;
	text-decoration:none;
}
a.login-button:hover, a.login-button:active {background-position: 0 -27px; color:#0B75BB;}

.button-side-text {
	float:left;
	display:block;
	width:auto;
	height:27px;
	margin:0 0 0 15px;
	line-height:13px;
	font-size:11px;
}
.button-side-text a, .button-side-text a:visited {text-decoration:none; color:#0B75BB;}
.button-side-text a:hover, .button-side-text a:active {text-decoration:underline;}

.error-msg-login {background:url('/revamp2012/images/register-icon-1.gif') no-repeat center left; font-size:10px; color:#FF0000; line-height:24px; padding:0px 0px 0px 20px; clear:both; display:block; height:24px;}

#login-box-home-warning	{position:absolute; top:70px; left:28px;}

/* Register page */
body#register-iframe {text-align:center;margin: 10px auto; width:700px; /*background-image: url("/english/images/space.gif");*/}
#register-box, #register-box-after {
	position:relative;
	width:700px;
	/*height:770px;*/
	margin:10px 10px 10px 10px;
	padding:0;
	background-color:#fff;
	color:#000;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
	-webkit-text-size-adjust:none; /*for Chrome*/
	text-align:left;
}

body#register-iframe p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#register-dotted-line {float:left;}

#register-all {
	position:relative;
	float:left;
	width:700px;
	height:750px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	line-height:130%;
}

#register-all a:link	{color:#000; text-decoration:underline;}
#register-all a:visited	{color:#000; text-decoration:underline;}
#register-all a:hover	{color:#000; text-decoration:underline;}

/*------Left------*/

#register-left {
	position:relative;
	float:left;
	width:388px;
	height:750px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}

#register-left .text-01	{ font-size:29px; color:#00A1F5; margin: 6px 0px 85px 14px; padding:0 0 0 0px;}
#register-left .text-02	{ font-size:15px; color:#00A1F5; font-weight:bold;}
#register-left .text-03	{ font-size:12px; margin:125px 0px 0px 0px; padding:0 0 0 0px;}

#register-all .text-01	{ font-size:29px; color:#00A1F5; margin: 6px 0px 20px 14px; padding:0 0 0 0px;}
#register-all .text-02	{ font-size:15px; color:#00A1F5; font-weight:bold;}
#register-all .text-03	{ font-size:12px; margin:0px 0px 20px 14px; padding:0 0 0 0px;}


#register-left #job-alerts {
	float:left;
	background:url('/revamp2012/images/register-job-alerts.jpg');
	background-repeat:no-repeat;
	background-position:center 0;
	width:140px;
	height:250px;
	text-align:center;
	margin:0 0 0 9px;
	padding:0;
}

#register-left #direct-application {
	float:left;
	background:url('/revamp2012/images/register-direct-application.jpg');
	background-repeat:no-repeat;
	background-position:center 0;
	width:180px;
	height:250px;
	text-align:center;
	margin:0 0 0 37px;
	padding:0;
}

/*#register-left #content {
	position:relative;
	clear:left;
	float:none;
	margin:0;
	padding:0;
}*/

#register-left ul#content 	{position:absolute; top:350px; left:0; clear:left; font-size:15px; font-weight:bold; color:#00A1F5; padding:0; margin:0 0 0 20px; list-style:none; }
#register-left ul#content li	{background:url('/revamp2012/images/register-check-mark.jpg') 0 0 no-repeat; height:23px; line-height:23px; padding:0px 0px 0px 44px; margin:21px 0px 0px 16px; }


/*------Right------*/

#register-right {
	position:relative;
	float:left;
	width: 263px;
	height:750px;
	text-align:left;
	margin: 0 0 0 25px;
}

#register-right .text-01 { font-size:12px; margin:25px 0px 20px 0px; padding:0px 0px 0px 0px;}
#register-right .text-02 { font-size:12px; vertical-align:bottom;}
#register-right .error-msg { font-size:10px; color:#FF0000; padding:0px 0px 1px 0px; clear:both;}
#register-right .error-msg-off { font-size:10px; color:#FFFFFF; padding:0px 0px 1px 0px; clear:left;}

#register-right form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#register-right label {
	font-size:13px;
	font-weight:bold;
	color:#0B75BB;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}

#register-right input {
	/*clear:left;*/
	width:233px;
	/*border:1px solid #dadada;*/
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}

#register-right #register-top input	{border:1px solid #dadada;}

#register-right input[type="text"] {border:1px solid #dadada;}

#register-right select {
	/*clear:left;*/
	border:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}


.s-container {
	border: 1px solid #dadada;
	position: relative;
	width:233px;
	width:233px\0; /* IE8 */
	*width:233px; /* IE7 */
	_width:233px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.s-container-half {
	border: 1px solid #dadada;
	position: relative;
	width:96px;
	width:96px\0; /* IE8 */
	*width:96px; /* IE7 */
	_width:96px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.inpSelect {
	position: absolute;
	width:233px;
	width:233px\0; /* IE8 */
	*width:237px; /* IE7 */
	_width:237px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

.inpSelect-half {
	position: absolute;
	width:96px;
	width:96px\0; /* IE8 */
	*width:100px; /* IE7 */
	_width:100px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

.job-function-s-container {
	border: 1px solid #dadada;
	position: relative;
	width:233px;
	width:233px\0; /* IE8 */
	*width:233px; /* IE7 */
	_width:233px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.job-function-inpSelect {
	position: absolute;
	width:233px;
	width:233px\0; /* IE8 */
	*width:237px; /* IE7 */
	_width:237px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 24px; /* IE7 */
	_height: 24px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	font-size:9pt;
	}

.experience-s-container {
	border: 1px solid #dadada;
	position: relative;
	width:190px;
	width:190px\0; /* IE8 */
	*width:194px; /* IE7 */
	_width:194px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.experience-inpSelect {
	position: absolute; 
	width:190px;
	width:190px\0; /* IE8 */
	*width:198px; /* IE7 */
	_width:198px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

#register-right input.checkbox {
	width:15px;
	float:left;
	/*clear:left;*/
	vertical-align:text-bottom;
	margin:0px 8px 0px 0px;
}

#register-right #email_subscription {margin:10px 0px 2px 0px;}
#register-right #email_subscription .text {margin:0px 30px 0px 0px;}

#register-right a#create_account_button, #register-right a#create_account_button:visited
{
	display:block;
	width:185px;
	height:27px;
	background:url('/revamp2012/images/register-create-account-button-a.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	color:#0B75BB;
	text-decoration:none;
	text-align:center;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	margin:23px 0px 0px 24px;
	padding: 0px 0px 0px 0px;
	}

#register-all a#create_account_button, #register-all a#create_account_button:visited
{
	display:block;
	width:185px;
	height:27px;
	background:url('/revamp2012/images/register-create-account-button-a.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	color:#0B75BB;
	text-decoration:none;
	text-align:center;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	margin:23px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	}

#register-right a#create_account_button:hover, #register-all a#create_account_button:hover
{
	background:url('/revamp2012/images/register-create-account-button-b.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	 }

.highlighted	{color:#ff0000; font-weight:bold;}

/* Main */
body {
	/*position:relative;*/
	width:992px;
	margin:0px auto;
	padding:0;
	text-align:center;
	background-color:#FFF;
	color:#000;
	font-size:13px !important;
	font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	-webkit-text-size-adjust:none; /*for Chrome*/
	/*background:url('/revamp2012/images/top-menu-bg.gif') repeat-x 0 120px;*/
}

body#blue-menu-bar	{background:url('/revamp2012/images/top-menu-bg.gif') repeat-x 0 120px #fff;}

form	{padding:0; margin:0;}

img {border:0;padding:0;/*margin:0;*/}
a:link, a:hover, a:active, a:visited {color:#000;}
/*a:link, a:visited {text-decoration:none;}*/
/*a:hover, a:active {text-decoration:underline;}*/
/*ul, ol, li, td, h1, h2, h3, h4, h5, h6, p {padding:0; margin:0;}*/
.clear {clear:both; }
.hidden-span {
	display:block;width:0;height:0;overflow:hidden;
	/*display:none;*/
}

ul, li {line-height:normal;}

/*h1 {padding:0; margin:0;width:auto; height:auto;} /*Force reset h1*/


/*layout
----------------------*/
#content-container {
	position:relative;
	width:992px;
	text-align:left;
}

/*header
----------------------*/
/*#top-menu-bkg	{background:url('/revamp2012/images/top-menu-bg.gif') repeat-x 0 120px; width:100%; margin:0 auto;}*/

#header {
	margin:0 auto;
	position:relative;
	width:992px;
	height:165px;
	text-align:left;
	z-index:910; /*border:1px solid #888;*/
}

#header p {padding:0; margin:0;} /*p*/
#header ul, #header li {padding:0; margin:0; list-style:none;} /*ul, li*/
#header a:link, #header a:visited {text-decoration:none;} /*a:link*/
#header a:hover, #header a:active {text-decoration:underline;} /*a:hover*/

#header a#header-ct-logo{
	position:absolute;
	/*left:-6px;*/
	top:15px;
	width:327px;
	background: url('/english/images/home/header-logo-dropdown-arrow.png') right center no-repeat;
}


#header ul li#header-current-logo-button {width:340px; height:110px; cursor:pointer;}

#header ul#header-logo-dropdown {
	position:absolute;
	top:95px;
	left:0;
	width:240px;
	z-index: 20;
	list-style:none;
	-moz-box-shadow: 3px 3px 8px #666;
	-webkit-box-shadow: 3px 3px 8px #666;
	box-shadow: 3px 3px 8px #666;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
}
#header ul#header-logo-dropdown li {display:block; width:240px; height:95px; border-bottom:1px solid #ccc;}
#header ul#header-logo-dropdown li a, #header ul#header-logo-dropdown li a:visited {display:block; width:100%; height:100%; text-indent:-9999px; background-color:#fff !important;}
/*#header ul#header-logo-dropdown li a:hover, #header ul#header-logo-dropdown li a:active {background-color:#f4f4f4 !important;}*/
#header ul#header-logo-dropdown li a {background-position: center center !important; background-repeat:no-repeat !important;}
#header ul#header-logo-dropdown li#header-logo-dropdown-ctgoodjobs a {background: url('/revamp2012/images/header-logo-dropdown-ctgoodjobs.png');}
#header ul#header-logo-dropdown li#header-logo-dropdown-ctretail a {background: url('/revamp2012/images/header-logo-dropdown-ctretail.png');}
#header ul#header-logo-dropdown li#header-logo-dropdown-cthr a {background: url('/revamp2012/images/header-logo-dropdown-cthr.png');}
#header ul#header-logo-dropdown li#header-logo-dropdown-ctpaper a {background: url('/revamp2012/images/header-logo-dropdown-ctpaper.png');}
/*IE 6*/
#header ul#header-logo-dropdown li#header-logo-dropdown-ctgoodjobs a {_background: url('/revamp2012/images/header-logo-dropdown-ctgoodjobs.gif');}
#header ul#header-logo-dropdown li#header-logo-dropdown-cthr a {_background: url('/revamp2012/images/header-logo-dropdown-cthr.gif');}
#header ul#header-logo-dropdown li#header-logo-dropdown-ctpaper a {_background: url('/revamp2012/images/header-logo-dropdown-ctpaper.gif');}

#header ul#header-logo-dropdown li a {opacity: 0.5;}




#header #header-sub-login{
	position:absolute;
	font-size:11px;
	color:#0B75BB;
	top:32px;
	left:317px;
	font-size:12px;
}

#header #header-sub-login a:link, #header #header-sub-login a:visited, #header #header-sub-login a:hover{
	color:#0B75BB;
	font-size:11px;
	line-height:16px;
}

/*New Menu started*/

#header #menu ul li#my-account-button{
	border-left:0px!important;
}
#header #menu ul li#my-account-button .lv0{
	border-left:1px solid #ffffff!important;
}

#header #menu ul ul.my_account_menu {
		/*width: 214px;*/
		width:168px;
		height: 127px;
		background: url("/revamp2012/images/myaccount_menu_bg.png") top left no-repeat;
		padding: 20px 0 0;	
		top: 36px;	
		/*left: -24px;*/
		left:-2px;
		
}

#header #menu ul ul.feature_menu {
		width: 577px; /*width: 550px; 3 cols*/
		height: 382px;
		background: url("/revamp2012/images/feature_pages_menu_bg.png") top left no-repeat;
		padding: 10px 0 0;
		top: 36px;	
		left: -206px;/*left: -190px; 3 cols*/}

#header #menu ul ul.career_resources_menu {
		width: 730px;
		height: 200px;
		white-space: nowrap;
		background: url("/revamp2012/images/career_resources_menu_bg.png") top left no-repeat;
		background-size: 730px 200px;
		padding: 10px 0 0;
		top: 36px;
		left: -282px;}

#header #menu ul ul .menu_column {
		width: 150px;
		/*margin-right: 26px;*/margin:0 10px 15px 10px;
		float: left;
}

#header #menu ul ul .cthc_menu_column {
	margin-right: 0;
	margin-top: -5px;
}

#header #menu ul ul li#ct-columnists-button {
		margin-top: -3px;
		margin-bottom: 6px \9;
}

#header #menu ul ul li#goodjobdaily_menu {
		margin-top: -2px;
		margin-top: -4px \9;}

#header #menu ul ul li.lv2 {line-height: 11px;}

#header #menu ul ul li.menu_heading a,
#header #menu ul ul li.menu_heading a:hover {background: none; padding: 0; margin: 0;}

#header #menu ul ul.career_resources_menu li a {width: 155px;}

#header #menu ul ul.my_account_menu li a {width: 160px; width: 180px \9;}

#header #menu ul ul li.lv2 a {
		background: url("/revamp2012/images/header-pulldown-bulletin.png") no-repeat scroll left center transparent;
		border-left: medium none;
		color: #0f55a6;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 0 30px;
		padding: 3px 0 4px 30px;
		width: 120px;}

#header #menu ul ul li.lv2 a:hover {
		background: url("/revamp2012/images/header-pulldown-bulletin-lv2-hover.png") no-repeat scroll left center transparent;
		border-left: medium none;
		color: #0f55a6;
		text-decoration: none;}	




#header #menu {
	position:absolute;
	top:120px; left:0;
	width:auto;
	height:23px;
	overflow:visible;
}
#header #menu ul li {float:left;list-style:none;position:relative;border-left: 1px solid #FFF;}
#header #menu ul a.lv0, #header #menu ul a.lv0:visited {
	display:block;
	text-align:center;
	width:168px; /*width:223px;*/
	color:#fff;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
	border-left: 1px solid #00AEDA;
	z-index:19;
}
#header #menu ul a.lv0:hover, #header #menu ul a.lv0:active {
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	height:52px;
	position:relative;
	top:-8px;
	border-left:1px solid #fff;
	z-index:19;
	background:url('/revamp2012/images/top-menu-hover_new.png') 0 0 no-repeat;
	_background:url('/revamp2012/images/top-menu-hover_new.gif') 0 0 no-repeat;
}

#header #menu ul a.lv0.selected { /*for selected status*/
	display:block;
	text-align:center;
	width:168px; /*width:223px;*/
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	height:52px;
	position:relative;
	top:-8px;
	border-left:1px solid #fff;
	background:url('/revamp2012/images/top-menu-hover_new.png') 0 0 no-repeat;
	_background:url('/revamp2012/images/top-menu-hover_new.gif') 0 0 no-repeat;
}

#header #menu ul a.lv0-new, #header #menu ul a.lv0-new:visited {
	display:block;
	text-align:center;
	width:168px;
	color:#fff;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
	border-left: 1px solid #00AEDA;
	z-index:19;
}
#header #menu ul a.lv0-new:hover, #header #menu ul a.lv0-new:active {
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	height:52px;
	position:relative;
	top:-8px;
	border-left:1px solid #fff;	z-index:19;
	background:url('/revamp2012/images/top-menu-hover_new02.png') 0 0 no-repeat;
	_background:url('/revamp2012/images/top-menu-hover_new02.gif') 0 0 no-repeat;
}

#header #menu ul a.lv0-new.selected-new { /*for selected status*/
	display:block;
	text-align:center;
	width:168px;
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	height:52px;
	position:relative;
	top:-8px;
	border-left:1px solid #fff; z-index:19;
	background:url('/revamp2012/images/top-menu-hover_new02.png') 0 0 no-repeat;
	_background:url('/revamp2012/images/top-menu-hover_new02.gif') 0 0 no-repeat;
}

/*header > hover-menu
----------------------*/
#header #menu ul ul {
	display:block;
	position:absolute;
	top:28px;
	left:-27px; /*left:0;*/
	height:auto;
	padding:35px 0 0 0;
	margin:0 0 0 2px;
	background-color:#FFF;
	color:#00AEDA;
	font-size:14px;
	width:224px;
	z-index:218;
	background:url("/revamp2012/images/header-pulldown-menu-bg.png") center top no-repeat;
}

#header #menu ul ul div.btm {
	display:none /*block*/;
	position:absolute;
	bottom:-30px;
	left:0;
	height:30px;
	width:212px; z-index:-1;
	background:url('/revamp2012/images/header-pulldown-menu-bg-btm.png') no-repeat;
}


#header #menu ul ul li {
		width: 100%;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		border-left: medium none;
		float: none;
		line-height: 16px;}

#header #menu ul ul li a {
		background: url("/revamp2012/images/header-pulldown-bulletin.png") no-repeat scroll left center transparent;
		border-left: medium none;
		color: #00AEDA;
		display: block;
		font-size: 13px;
		font-weight: bold;
		margin: 0 0 0 14px;
		padding: 3px 0 4px 30px;
		width: 150px;}

#header #menu ul ul li a:hover {
		background: url("/revamp2012/images/header-pulldown-bulletin-hover.png") no-repeat scroll left center transparent;
		border-left: medium none;
		color: #0B75BB;
		text-decoration: none;}

#header #menu ul ul li span {
		border-bottom: 1px dotted #00AEDA;
		color: #00AEDA;
		display: block;
		font-size: 13px;
		font-weight: bold;
		margin: 5px 0 5px 24px;
		padding: 3px 0 0;
		width: 155px;}	

/*----------------------*/

#header #menu ul li a.lv0 span.highlighted,
#header #menu ul li a.lv0:visited span.highlighted {color:#FFEA05;}
#header #menu ul li a.lv0:hover span.highlighted,
#header #menu ul li a.lv0:active span.highlighted,
#header #menu ul li a.lv0.selected span.highlighted {color:#0B75BB;}

#header #menu ul li a#home-icon,
#header #menu ul li a#home-icon:visited {
	display:block;
	width:168px; /*width:223px;*/
	height:23px;
	background:url('/revamp2012/images/header-menu-home-icon.gif') center no-repeat;
	border-left: 1px solid #00AEDA;
}
#header #menu ul li a#home-icon:hover,
#header #menu ul li a#home-icon:active {
	background:url('/revamp2012/images/top-menu-home-icon-hover.png') no-repeat;
	width:168px; /*width:223px;*/
	height:52px;
	position:relative;
	top:-8px;
	border-left: 1px solid #FFF;
}
#header #menu ul li a#home-icon-selected { /*for selected status*/
	display:block;
	width:223px;
	background:url('/revamp2012/images/top-menu-home-icon-hover.png') no-repeat;
	height:52px;
	position:relative;
	top:-8px;
	border-left: 1px solid #FFF;
}
/*New Menu ended*/

/*New Menu level*/
#header #menu ul ul ul {
	display: block;
	position: absolute;
	top: -19px;
	left: 198px;
	height: auto;
	padding: 15px 10px 5px 0;
	margin: 0;
	background-color: #fff;
	color: #FFF;
	font-size: 11px;
	width: 194px;
	z-index: 219;
	opacity: 1;
	background: url("/revamp2012/images/header-pulldown-menu-lv2-bg.png") 0 0 no-repeat;
}
#header #menu ul ul ul li a {
	display: block;
	color: #00AEDA;
	padding: 3px 0 4px 30px;
	margin: 0 0 0 17px;
	width: 143px;
	font-size: 13px;
	font-weight: bold;
	background: url('/revamp2012/images/header-pulldown-bulletin.png') no-repeat left center;
	border-left: none;
}
#header #menu ul ul ul li a:hover {
	text-decoration:none;
	color:#0B75BB;
	background:url('/revamp2012/images/header-pulldown-bulletin-hover.png') no-repeat left center;
	border-left:none;
}

#header #menu ul ul ul div.btm {
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0;
	height: 15px;
	width: 194px;
	background: url('/revamp2012/images/header-pulldown-menu-lv2-bg-btm.png') no-repeat;
}
/*New Menu level Ended*/

#header a#employer-button,
#header a#employer-button:visited {
	display:block;
	position:absolute;
	top:94px; right:0;
	width:307px;
	height:60px;
	background:url('/revamp2012/images/header-employer-button.png') 0 0 no-repeat;
}
#header a#employer-button:hover,
#header a#employer-button:active {
	background:url('/revamp2012/images/header-employer-button.png') 0 -60px no-repeat;
	text-decoration:none;
}
#header a#employer-button p.big {
	position:absolute;
	bottom:8px; left:65px;
	color:#fff;
	font-size:20px;
	cursor:pointer;
}
#header a#employer-button p.small {
	position:absolute;
	bottom:12px; right:13px;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}
#header a#employer-button:hover p{
	color:#0B75BB;
}

/*login-box (both boxes)
----------------------*/
#login-box,
#login-box-2 {
	position:absolute;
	top:0; right:0;
	width:244px;
	height:70px;
	color:#0B75BB;
	z-index:5;
	margin:0px 0px 0px 0px;
}
#login-box {background:url('/revamp2012/images/login-box.gif') no-repeat;}
#login-box-2 {background:url('/revamp2012/images/login-box-2.gif') no-repeat;}

#login-box p, #login-box-2 p {padding:0; margin:0;} /*p*/
#login-box a:link, #login-box a:visited {text-decoration:none;} /*a:link*/
#login-box-2 a:link, #login-box-2 a:visited {text-decoration:none;} /*a:link*/
#login-box a:hover, #login-box a:active {text-decoration:underline;} /*a:hover*/
#login-box-2 a:hover, #login-box-2 a:active {text-decoration:underline;} /*a:hover*/

/*login-box > login-box-2
----------------------*/
#login-box-2 p {margin-left:33px;color:#0B75BB;}
#login-box-2 p.login-box-greetings {margin-top:8px;font-size:15px;font-weight:bold;}
#login-box-2 p.login-box-message {margin-top:5px;}
#login-box-2 a.login-box-2-button {
	position:absolute;
	right:8px; bottom:5px;
	font-size:10px;
	color:#0B75BB;
}


/*login-box
----------------------*/
#login-box p.login-box-name {
	position:absolute;
	top:7px; left:33px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0B75BB;
}
#login-box a#submit-button,
#login-box a#submit-button:visited {
	display:block;
	background-color:#00AEDA;
	padding:0 4px 0 4px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	font-size:11px;
	width:2em;
	height:18px;
	float:left;
	margin-right:3px;
}
#login-box a#submit-button:hover,
#login-box a#submit-button:active {background-color:#00A5CE;}
		
#login-box #input-field {
	position:absolute;
	top:27px; left:33px;
}
#login-box #input-field input{
	font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color:#a5cce6;
	border:1px solid #a5cce6;
	width:83px;
	width: 76px\9;
	height:18px;
	height: 15px\9;
	line-height:13px;
	font-size:10px;
	float:left;
	margin-right:3px;
}

#login-box #button-container {
	position:absolute;
	bottom:3px; left:34px;
	/*width:220px;*/
	height:16px;
	overflow:hidden;
}
#login-box #button-container a.login-box-button {
	display:block;
	width:47px;
	height:16px;
	color:#0B75BB;
	font-size:10px;
	line-height:16px;
	text-align:left;
	float:left;
	border-right:1px solid #00AEDA;
}
#login-box #button-container a.login-box-button.last {border:none; width:auto;margin-left:10px;}


/*login-box-small
----------------------*/
#header #top-banner	{position:absolute; top:24px; right:11px;}
#header #login-box-small	{
	position:absolute;
	top:54px;
	left:335px;
	color:#00aeda;
	font-size:13px;
}
#header #login-box-small	#lhs	{float:left; padding-right:7px; border-right:1px solid #00aeda;}
#header #login-box-small	#rhs	{float:left; margin-left:7px;}
#header #login-box-small	#lhs a:link, #header #login-box-small #rhs a:link		{color:#00aeda; text-decoration:none;}
#header #login-box-small	#lhs a:visited, #header #login-box-small #rhs a:visited	{color:#00aeda; text-decoration:none;}
#header #login-box-small	#lhs a:hover, #header #login-box-small #rhs a:hover		{color:#0f55a6; text-decoration:none;}


/*search-box
----------------------*/
#search-box {
	margin:0 auto;
	position:relative;
	width:992px;
	height:138px;
	z-index:1;
}

#search-box p {padding:0; margin:0;} /*p*/
#search-box a:link, #search-box a:visited {text-decoration:none;} /*a:link*/
#search-box a:hover, #search-box a:active {text-decoration:underline;} /*a:hover*/

#search-box #search-box-bg{
	position:absolute;
	top:0;
	left:-7px;
	width:1004px;
	height:138px;
	background:url('/revamp2012/images/home-search-box-bg.jpg') no-repeat;
}
#search-box #title {
	position:absolute;
	top:40px; left:13px;
	font-size:38px;
	color:#0B75BB;
	letter-spacing:-1px;
}
#search-box #input-box {
	position:absolute;
	top:30px; left:385px;
	overflow:visible;
}

#search-box #input-box input.keywords-search-in		{width:235px; color:grey; padding-left:5px;}
#search-box #input-box select.keywords-search-category	{width:135px;}
#search-box #input-box input,
#search-box #input-box select {
	float:left;
	margin-right:5px;
	width:200px;
	height:22px;
	background-color:#FFFFFF;
	border:1px solid #0B75BB;
	color:#000000;
	font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	padding:0px 0px 0px 0px;
}

#search-box a#advanced-search,
#search-box a#advanced-search:visited {
	display:block;
	position:absolute;
	top:80px; left:385px;
	background:url('/revamp2012/images/home-search-box-advanced-search-button.gif') left no-repeat;
	padding-left:20px;
	height:13px;
	line-height:13px;
	color:#0B75BB;
	font-weight:bold;
}

#search-box a#main-search-button,
#search-box a#main-search-button:visited {
	position:absolute;
	bottom:23px; right:3px;
	width:135px;
	height:41px;
	background:url('/revamp2012/images/home-search-box-search-button.png') 0 0 no-repeat;
	color:#0B75BB;
	text-align:center;
	line-height:41px;
	font-size:24px;
}
#search-box a#main-search-button:hover,
#search-box a#main-search-button:active {background-position:0 -41px;text-decoration:none; color:#ffffff;}


/*main-column
----------------------*/

#content-container	{margin:0 auto;}

#content-container #main-column {
	position:relative;
	float:left;
	width:677px;
	margin-top:10px;
}

#content-container #main-column p {padding:0; margin:0;} /*p*/
#content-container #main-column h1 {padding:0; margin:0;} /*h1*/
#content-container #main-column a:link, #content-container #main-column a:visited {text-decoration:none;} /*a:link*/
#content-container #main-column a:hover, #content-container #main-column a:active {text-decoration:underline;} /*a:hover*/

#content-container #main-column #complaint-hotline {
	width:677px;
	height:109px;
	background-color:#999;
}


/*channel
----------------------*/
#content-container #main-column #channel-container {
	position:relative;
	width:677px;
	height:auto;
	padding:0;
	margin-bottom:30px;	/*for IE ONLY*/
}

html>body #content-container #main-column #channel-container {  /*for other browsers EXCEPT IE*/
	/*margin-bottom:29px;*/
}

#content-container #main-column #channel-container.red {background:url('/english/images/home/channel-border-middle-red.gif') repeat-y; z-index:100;}
#content-container #main-column #channel-container.green {background:url('/english/images/home/channel-border-middle-green.gif') repeat-y;}
#content-container #main-column #channel-container.blue {background:url('/english/images/home/channel-border-middle-blue.gif') repeat-y;}

#content-container #main-column #channel-container #channel-selector {width:677px; height:39px; overflow:hidden;}
#content-container #main-column #channel-container.red #channel-selector {background:url('/revamp2012/images/channel-red.gif') no-repeat;}
#content-container #main-column #channel-container.green #channel-selector {background:url('/revamp2012/images/channel-green.gif') no-repeat;}
#content-container #main-column #channel-container.blue #channel-selector {background:url('/revamp2012/images/channel-blue.gif') no-repeat;}

#content-container #main-column #channel-container #channel-selector h1 {padding:0; margin:0;width:auto; height:auto;} /*reset h1*/

#content-container #main-column #channel-container #channel-selector h1.channel-tab a {display:block; float:left; height:28px; text-align:center; font-size:13px; line-height:28px; font-weight:normal; color:#666666;	padding:0; margin:0;}
#content-container #main-column #channel-container #channel-selector .channel-tab a {display:block; float:left; height:28px; text-align:center; font-size:13px; line-height:28px; font-weight:normal; color:#666666;	padding:0; margin:0;}
	
/*under red channel------------*/
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.red {width:213px;height:34px; font-size:21px; line-height:39px; position:relative; bottom:-2px;}
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.red:hover,
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.red:active {cursor:default;text-decoration:none;}
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.green {width:170px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.red #channel-selector .channel-tab a.green {width:170px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.blue {width:203px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.red #channel-selector h1.channel-tab a.blue span {position:relative; right:3px;}
#content-container #main-column #channel-container.red #channel-selector .channel-tab a.blue {width:203px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.red #channel-selector .channel-tab a.blue span {position:relative; right:3px;}

/*under green channel------------*/
#content-container #main-column #channel-container.green #channel-selector h1.channel-tab a.red {width:135px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.green #channel-selector .channel-tab a.red {width:135px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.green #channel-selector h1.channel-tab a.green {width:250px; height:39px; font-size:21px; line-height:39px; position:relative; bottom:-2px;}
#content-container #main-column #channel-container.green #channel-selector h1.channel-tab a.green:hover,
#content-container #main-column #channel-container.green #channel-selector h1.channel-tab a.green:active {cursor:default;text-decoration:none;}
#content-container #main-column #channel-container.green #channel-selector h1.channel-tab a.blue {width:200px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.green #channel-selector .channel-tab a.blue {width:200px; position:relative; bottom:-7px;}

/*under blue channel------------*/
#content-container #main-column #channel-container.blue #channel-selector h1.channel-tab a.red {width:138px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.blue #channel-selector .channel-tab a.red {width:138px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.blue #channel-selector h1.channel-tab a.green {width:166px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.blue #channel-selector .channel-tab a.green {width:166px; position:relative; bottom:-7px;}
#content-container #main-column #channel-container.blue #channel-selector h1.channel-tab a.blue {width:310px; height:39px; font-size:21px; line-height:39px; position:relative; bottom:-2px;}
#content-container #main-column #channel-container.blue #channel-selector h1.channel-tab a.blue:hover,
#content-container #main-column #channel-container.blue #channel-selector h1.channel-tab a.blue:active {cursor:default;text-decoration:none;}

#content-container #main-column #channel-container #channel-content {position:relative; top:-1px; padding:0; margin:0;}

#content-container #main-column #channel-container #content-bottom {position:abosolute; bottom:0; left:0; width:100%; height:5px; padding:0; margin:0;}
#content-container #main-column #channel-container.red #content-bottom{background:url('/english/images/home/channel-border-bottom-red.gif') no-repeat; overflow:hidden;} /*red*/
#content-container #main-column #channel-container.green #content-bottom{background:url('/english/images/home/channel-border-bottom-green.gif') no-repeat; overflow:hidden;} /*green*/
#content-container #main-column #channel-container.blue #content-bottom{background:url('/english/images/home/channel-border-bottom-blue.gif') no-repeat; overflow:hidden;} /*blue*/

/*channel > lists
----------------------*/
#content-container #main-column #channel-container #channel-content p#type-selector {
 position:absolute;
 top:20px; left:18px;
 display:block;
}
 
#content-container #main-column #channel-container #channel-content #function_list p#type-selector em.jobs-by,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector em.jobs-by {
 display:block; float:left;font-size:10px; color:#000000; font-style:normal;
}
 
#content-container #main-column #channel-container #channel-content #function_list p#type-selector a.type-selector,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector a.type-selector,
#content-container #main-column #channel-container #channel-content #function_list p#type-selector span.type-selector,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector span.type-selector {
 display:block;
 float:left;
 font-size:13px;
 color:#999;
 position:relative;
 padding:0 10px;
}
 
#content-container #main-column #channel-container #channel-content #function_list p#type-selector span.selected,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector span.selected {color:#000;}
 
#content-container #main-column #channel-container #channel-content #function_list p#type-selector span.border-right,
#content-container #main-column #channel-container #channel-content #function_list p#type-selector a.border-right,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector span.border-right,
#content-container #main-column #channel-container #channel-content #industry_list p#type-selector a.border-right {border-right:1px solid #999;}


#content-container #main-column #channel-container #channel-content #list-container {
	position:relative;
	top:60px; left:18px;
	/*height:280px;*/
	margin-bottom:50px;
}
#content-container #main-column #channel-container #channel-content #function_list #list-container {height:319px;}
#content-container #main-column #channel-container #channel-content #industry_list #list-container {height:355px;}

#content-container #main-column #channel-container #channel-content #list-container ul {
	float:left;
	width:215px;
	font-size:12px;
	padding:0 0 0 15px;
	margin:0;
	list-style-type:disc;
	list-style-position: outside;
}

#content-container #main-column #channel-container #channel-content #list-container ul li {margin:0 0 17px 0;/*margin:0 0 9px 0;*/} 

#content-container #main-column #channel-container #channel-content #list-container ul li a,
#content-container #main-column #channel-container #channel-content #list-container ul li a:visited,
#content-container #main-column #channel-container #channel-content #list-container ul li a:hover,
#content-container #main-column #channel-container #channel-content #list-container ul li a:active,
#content-container #main-column #channel-container #channel-content #list-container ul a,
#content-container #main-column #channel-container #channel-content #list-container ul a:visited,
#content-container #main-column #channel-container #channel-content #list-container ul a:hover,
#content-container #main-column #channel-container #channel-content #list-container ul a:active {text-decoration:none;}

#content-container #main-column #channel-container.red #channel-content #list-container ul li a:hover{color:#FF2700;} //red
#content-container #main-column #channel-container.red #channel-content #list-container ul li a:active{color:#FF2700;}
#content-container #main-column #channel-container.green #channel-content #list-container ul li a:hover{color:#449D5C;} //green
#content-container #main-column #channel-container.green #channel-content #list-container ul li a:active{color:#449D5C;}

#content-container #main-column #channel-container #channel-content #industry_list #list-container ul {width:190px;} /*industry columns are narrower and taller*/
#content-container #main-column #channel-container #channel-content #industry_list #list-container {height:558px /*height:498px;height:400px;*/} 


/*channel > job-listing-container
----------------------*/
#content-container #main-column #channel-container #job-listing-container {
	margin: 40px 9px 0;
	width:650px;
}

#content-container #main-column #channel-container #job-listing-container #border-before-job-listing {	/*for IE ONLY*/
	margin:0 9px 0 0; padding:0; width: 657px;border-top: 1px dotted #449D5C;
}
html>body#content-container #main-column #channel-container #job-listing-container #border-before-job-listing {	/*for other browsers EXCEPT IE*/
	margin:0 9px 0 0; padding:0; width: 657px;border-top: 1px dotted #449D5C;
}

#content-container #main-column #channel-container #job-listing-container-blue {
	margin: 5px 9px 0;
	width:650px;
}


/*hot-jobs (PE logos)
----------------------*/
#content-container #main-column #hot-jobs {
	position:relative;
	width:677px;
	height:151px;
	background:url('/revamp2012/images/hot-jobs-bg.gif') no-repeat;
	margin-bottom:25px;
}
#content-container #main-column #hot-jobs p {padding:0; margin:0;} /*p*/
#content-container #main-column #hot-jobs ul, #content-container #main-column #hot-jobs li {padding:0; margin:0;} /*ul, li*/

#content-container #main-column #hot-jobs #badge {
	position:absolute;
	top:28px;
	left:-9px;
	width:62px;
	height:82px;
	z-index:2;
	background: url('/revamp2012/images/hot-jobs-badge.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/revamp2012/images/hot-jobs-badge.png',sizingMethod='crop'); /*this path MUST be relative to the HTML/ASP*/
}
#content-container #main-column #hot-jobs ul {
	position:absolute;
	top:4px;
	left:45px;
	width:631px;
}
#content-container #main-column #hot-jobs ul li{
	float:left;
	list-style:none;
	width:156px;
	height:71px;
	border-left: 1px dashed #00AEDA;
	position:relative;
}
#content-container #main-column #hot-jobs ul li.first-row {border-bottom: 1px dashed #00AEDA; margin-bottom:1px;}
#content-container #main-column #hot-jobs ul li.first-col {border-left:none;}

#content-container #main-column #hot-jobs ul li a.section-title {
	display:block;
	width:130px;
	background:url('/revamp2012/images/hot-jobs-arrow.gif') 140px 5px no-repeat;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	color:#00AEDA;
	text-transform:uppercase;
	padding:3px 20px 0 7px;
	width:149px\9; /*IE 8 or below only*/
}
#content-container #main-column #hot-jobs ul li a.section-title:visited {color:#00AEDA;text-decoration:none;}
#content-container #main-column #hot-jobs ul li a.section-title:hover {color:#ff2700;text-decoration:none;background:url('/revamp2012/images/hot-jobs-arrow-hover.gif') 140px 5px no-repeat;}
#content-container #main-column #hot-jobs ul li a.section-title:active {color:#ff2700;text-decoration:none;background:url('/revamp2012/images/hot-jobs-arrow-hover.gif') 140px 5px no-repeat;}

/*#content-container #main-column #hot-jobs ul li a img { padding-left:1px; width:154px; height:50px;}*/
#content-container #main-column #hot-jobs ul li a img { width:123px; height:40px; position:absolute; bottom:6px; left:14px;}


/*premium-agencies
----------------------*/
#content-container #main-column #premium-agencies {
	position:relative;
	width:677px;
	height:150px;
	background:url('/revamp2012/images/premium-agencies-bg.gif') no-repeat;
	margin:0px 0 20px 0;
}
#content-container #main-column #premium-agencies p.title {padding:5px 0 0 15px; margin:0; color:#FFF; font-size:12px; font-weight:bold;}

#content-container #main-column #premium-agencies a.more,
#content-container #main-column #premium-agencies a.more:visited {
	position:absolute; top:0; right:0;
	padding:0 0 0 12px;
	margin:5px 15px;
	color:#FFF;
	font-size:11px;
	background:url('/revamp2012/images/premium-agencies-arrow.png') left center no-repeat;
}
#content-container #main-column #premium-agencies a.more:hover,
#content-container #main-column #premium-agencies a.more:active {text-decoration:underline;}

#content-container #main-column #premium-agencies ul {padding:0; margin:28px 0 0 1px;}

#content-container #main-column #premium-agencies ul {
	position:absolute;
	top:0;
	left:0;
	width:677px;
}
#content-container #main-column #premium-agencies ul li{
	float:left;
	list-style:none;
	width:168px;
	height:58px;
	border-left: 1px dashed #00AEDA;
}
#content-container #main-column #premium-agencies ul li.first-row {border-bottom: 1px dashed #00AEDA; margin-bottom:1px;}
#content-container #main-column #premium-agencies ul li.first-col {border-left:none;}
#content-container #main-column #premium-agencies ul li img {border:0; margin:3px 0 2px 6px;}


/*side-column
----------------------*/
#content-container #side-column {
	position:relative;
	float:right;
	width:300px;
	margin-top:43px;
}
#content-container #side-column02 {
	position:relative;
	float:right;
	width:300px;
	margin-top:10px;
}
#content-container #side-column p {padding:0; margin:0;} /*p*/
#content-container #side-column a:link, #content-container #side-column a:visited {text-decoration:none;} /*a:link*/
#content-container #side-column a:hover, #content-container #side-column a:active, #content-container #side-column a:focus {/*text-decoration:underline;*/ outline:none;} /*a:hover*/

#content-container #side-column .banner-a,
#content-container #side-column .banner-b {
	margin-bottom:10px;
	width:300px;
	background-color:#999;
}
#content-container #side-column .banner-a {height:250px;}
#content-container #side-column .banner-b {height:125px;}


/*side-column > fav-industry
----------------------*/
#content-container #side-column #function_favorite,
#content-container #side-column #industry_favorite {
	width:300px;
	height:55px;
	position:relative;
	margin-bottom:15px;
}
#content-container #side-column #industry_favorite {background:url('/revamp2012/images/fav-industry-bg.gif') no-repeat;}
#content-container #side-column #function_favorite {background:url('/revamp2012/images/fav-function-bg.gif') no-repeat;}

#content-container #side-column #function_favorite #bg-left,
#content-container #side-column #industry_favorite #bg-left {
	width:16px;
	height:55px;
	position:absolute;
	left:-16px;
	background:url('/revamp2012/images/fav-industry-bg-left.gif') no-repeat;
}

#content-container #side-column #function_favorite p,
#content-container #side-column #industry_favorite p {
	position:absolute;
	top:10px; right:7px;
	font-size:10px;
	color:#ff2700;
	text-align:right;
}

#content-container #side-column #function_favorite #draggable-container,
#content-container #side-column #industry_favorite #draggable-container {position:absolute; bottom:8px; right:0;z-index:2; width:298px; height:18px;overflow:hidden;}

#content-container #side-column #function_favorite #draggable-container ol,
#content-container #side-column #industry_favorite #draggable-container ol {padding:0; margin:0;}

#content-container #side-column #function_favorite #draggable-container #list-container-empty,
#content-container #function_favorite #draggable-container #list-container-empty:visited,
#content-container #side-column #industry_favorite #draggable-container #list-container-empty,
#content-container #industry_favorite #draggable-container #list-container-empty:visited {
	display:block;
	/*float:left;*/
	width:89px;
	height:15px; 
	border:1px dashed #999;
	background-color:#F9F9F9;
	text-align:center;
	line-height:15px;
	font-size:9px;
	color: #999;
	margin-left:6px;
	cursor:pointer;
	/*position:absolute;*/
}

/*#list-container-empty.center, #list-container.center {left:97px;}
#list-container-empty.right, #list-container.right {left:194px;}*/

#content-container #function_favorite #draggable-container #list-container-empty:visited,
#content-container #industry_favorite #draggable-container #list-container-empty:visited {color: #FFF;}
#content-container #side-column #function_favorite #draggable-container #list-container-empty:hover,
#content-container #function_favorite #draggable-container #list-container-empty:active,
#content-container #side-column #industry_favorite #draggable-container #list-container-empty:hover,
#content-container #industry_favorite #draggable-container #list-container-empty:active {color:#999 !important; background-color:#eaeaea;text-decoration:none;display:block;}

#content-container #function_favorite #draggable-container #list-container,
#content-container #function_favorite #draggable-container #list-container:visited,
#content-container #industry_favorite #draggable-container #list-container,
#content-container #industry_favorite #draggable-container #list-container:visited {
	display:block;
	/*float:left;*/
	width:89px;
	height:15px;
	border:1px solid #00AEDA;
	background-color:#00AEDA;
	text-align:center;
	line-height:15px;
	font-size:9px;
	color: #FFF;
	font-weight:bold;
	margin-left:6px;
	/*position:absolute;*/
}
#content-container #function_favorite #draggable-container #list-container:hover,
#content-container #function_favorite #draggable-container #list-container:active,
#content-container #industry_favorite #draggable-container #list-container:hover,
#content-container #industry_favorite #draggable-container #list-container:active {
	border:1px solid #00A5CE;
	background-color:#00A5CE;
	text-decoration:none;
}


/*side-column > stay-connected
----------------------*/
#content-container #side-column #stay-connected {
	position:relative;
	width:300px;
	height:45px;
	background:url('/revamp2012/images/stay-connected-bg.gif') no-repeat;
	margin-bottom:30px;
}
#content-container #side-column #stay-connected .stay-connected-title{
	position:absolute;
	left:5px; top:0;
	line-height:45px;
	font-size:12px;
	letter-spacing:0px;
}

#content-container #side-column #stay-connected #icons {
	position:absolute;
	top:8px;
	right:5px; 
	float:right;
}
#content-container #side-column #stay-connected #icons img {border-bottom:1px solid #999;padding:0;margin:0;} 
#content-container #side-column #stay-connected #icons a:hover {position:relative; bottom:1px;}


/*highlights
----------------------*/
#highlights-container {
	width:992px;
	padding-top:30px; 
	overflow:hidden;
}

#highlights-container p {padding:0; margin:0;} /*p*/
#highlights-container a:link, #highlights-container a:visited {text-decoration:none;} /*a:link*/
#highlights-container a:hover, #highlights-container a:active {text-decoration:underline;} /*a:hover*/

#highlights-container .highlights-column {
	position:relative;
	width:188px;
	height:387px;
	background:url('/revamp2012/images/highlights-body.png') repeat-y;
	float:left;
	margin-right:13px;
}

#highlights-container .highlights-column-r {
	position:relative;
	width:185px;
	height:387px;
	background:url('/revamp2012/images/highlights-body.png') repeat-y;
	float:left;
	margin-right:0px;
}

#highlights-container .last {margin-right:0;}
#highlights-container .highlights-column-r h2, #highlights-container .highlights-column h2 {
	display:block;
	position:absolute;
	width:188px;
	height:65px;
	top:0;
	left:0;
	text-indent:-9999px;
	padding:0; margin:0;
}
#highlights-container .highlights-column h2#columnists {background:url('/revamp2012/images/highlights-column-header-columnists.png') no-repeat; cursor:pointer;}
#highlights-container .highlights-column h2#cthr {background:url('/revamp2012/images/highlights-column-header-cthr.png') no-repeat; cursor:pointer;}
#highlights-container .highlights-column h2#career-news {background:url('/revamp2012/images/highlights-column-header-career-news.png') no-repeat; cursor:pointer;}
#highlights-container .highlights-column h2#features {background:url('/revamp2012/images/highlights-column-header-features.png') no-repeat; cursor:pointer;}
#highlights-container .highlights-column h2#job-tips {background:url('/revamp2012/images/highlights-column-header-job-tips.png') no-repeat;}
#highlights-container .highlights-column-r h2#ct-hot {background:url('/revamp2012/images/highlights-column-header-ct-hot.png') no-repeat;}

#highlights-container .highlights-column-r .highlights-bottom, #highlights-container .highlights-column .highlights-bottom {
	position:absolute;
	width:188px;
	height:77px;
	bottom:0;
	left:0;
	background:url('/revamp2012/images/highlights-bottom.png') no-repeat;
	z-index:1;
}

/*highlights > content
----------------------*/
#highlights-container .highlights-column-r .content, #highlights-container .highlights-column .content {
	position:absolute;
	top:95px;
	left:17px;
	width:148px;
	z-index:2;
}
#highlights-container .highlights-column-r .content .thumbnail, #highlights-container .highlights-column .content .thumbnail {border: 1px solid #00AEDA; margin-bottom:10px; width:148px; height:117px;}

#highlights-container .highlights-column-r .content a:hover, #highlights-container .highlights-column .content a:hover {text-decoration:none;}
#highlights-container .highlights-column-r .content a:active, #highlights-container .highlights-column .content a:active {text-decoration:none;}

#highlights-container .highlights-column-r .content h3.article-title, #highlights-container .highlights-column .content h3.article-title{font-size:13px;padding:0; margin:0;}
#highlights-container .highlights-column-r .content a h3.article-title, #highlights-container .highlights-column .content a h3.article-title{color:#00AEDA;padding:0; margin:0;}
#highlights-container .highlights-column-r .content a:visited h3.article-title, #highlights-container .highlights-column .content a:visited h3.article-title{color:#00AEDA;}
#highlights-container .highlights-column-r .content a:hover h3.article-title, #highlights-container .highlights-column .content a:hover h3.article-title{color:#00AEDA;text-decoration:underline;}
#highlights-container .highlights-column-r .content a:active h3.article-title, #highlights-container .highlights-column .content a:active h3.article-title{color:#00AEDA;text-decoration:underline;}

#highlights-container .highlights-column-r .content p, #highlights-container .highlights-column .content p	{font-size:10px;margin-top:5px;} /*for IE only*/
html>body #highlights-container .highlights-column .content p{font-size:11px;margin-top:5px;} /*for all other browsers*/
html>body #highlights-container .highlights-column-r .content p{font-size:11px;margin-top:5px;} /*for all other browsers*/

#highlights-container .highlights-column-r .content p.company-name, #highlights-container .highlights-column .content p.company-name	{font-size:10px; color:#00aeda; margin-top:5px;} /*for IE only*/
html>body #highlights-container .highlights-column .content p.company-name	{font-size:11px; color:#00aeda; margin-top:5px;} /*for all other browsers*/
html>body #highlights-container .highlights-column-r .content p.company-name	{font-size:11px; color:#00aeda; margin-top:5px;} /*for all other browsers*/

#highlights-container .highlights-column-r a.button-more, #highlights-container .highlights-column a.button-more {
	display:block;
	position:absolute;
	right:18px;
	bottom:13px;
	width:48px;
	height:14px;
	background:url('/revamp2012/images/highlights-column-button-more.gif') no-repeat;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 0 0 4px;
	z-index:2;-webkit-text-size-adjust:none;
}
#highlights-container .highlights-column-r a.button-more:visited, #highlights-container .highlights-column a.button-more:visited {background:url('/revamp2012/images/highlights-column-button-more.gif') no-repeat;}
#highlights-container .highlights-column-r a.button-more:hover, #highlights-container .highlights-column-r a.button-more:active, 
#highlights-container .highlights-column a.button-more:hover, #highlights-container .highlights-column a.button-more:active
 {background:url('/revamp2012/images/highlights-column-button-more-hover.gif') no-repeat;text-decoration:none;color:#0B75BB;}

/*highlights > article-list
----------------------*/
#highlights-container .highlights-column-r .content ul.article-list, #highlights-container .highlights-column .content ul.article-list {
	padding:0 0 0 15px;
	margin:0;
	color:#000;
	font-size:12px;
	list-style-position: outside;
	list-style-type: disc;
}
#highlights-container .highlights-column-r .content ul.article-list li, #highlights-container .highlights-column .content ul.article-list li {margin:4px 0 5px 0;padding:0;}
#highlights-container .highlights-column-r .content ul.article-list li a, #highlights-container .highlights-column-r .content ul.article-list li a:visited, 
#highlights-container .highlights-column .content ul.article-list li a, #highlights-container .highlights-column .content ul.article-list li a:visited {font-size:11px; text-decoration:none;}
#highlights-container .highlights-column-r .content ul.article-list li a:hover, #highlights-container .highlights-column-r .content ul.article-list li a:active,
#highlights-container .highlights-column .content ul.article-list li a:hover, #highlights-container .highlights-column .content ul.article-list li a:active {color:#00AEDA; }
#highlights-container .highlights-column-r .content ul.article-list li .company-name-archive, #highlights-container .highlights-column .content ul.article-list li .company-name-archive	{color:#838282;}
/*highlights > tab
----------------------*/
#highlights-container .highlights-column-r .tab-container, #highlights-container .highlights-column .tab-container {
	position:absolute;
	top:72px;
	left:17px;
	width:148px;
	height:16px;
	z-index:2;
	background:url('/revamp2012/images/highlights-column-tab-bg.gif') repeat-x;
}
#highlights-container .highlights-column-r .tab-container a, #highlights-container .highlights-column .tab-container a {
	float:left;
	display:block;
	height:15px;
	padding-left:5px;
	padding-right:5px;
	margin:0 2px 0 0;
	font-size:10px;
	line-height:15px;
}
#highlights-container .highlights-column-r .tab-container a.active, #highlights-container .highlights-column .tab-container a.active {
	/*margin-bottom:1px;*/
	color:#FFF;
	font-weight:bold;
	background-color:#00AEDA;
	/*border-top:1px solid #00AEDA;
	border-left:1px solid #00AEDA;
	border-right:1px solid #00AEDA;
	border-bottom:none;*/
	cursor:default;
}
#highlights-container .highlights-column-r .tab-container a.active:visited, #highlights-container .highlights-column .tab-container a.active:visited {color:#FFF;text-decoration:none;}
#highlights-container .highlights-column-r .tab-container a.active:hover, #highlights-container .highlights-column .tab-container a.active:hover {color:#FFF;text-decoration:none;}
#highlights-container .highlights-column-r .tab-container a.active:active, #highlights-container .highlights-column .tab-container a.active:active {color:#FFF;text-decoration:none;}

#highlights-container .highlights-column-r .tab-container a.inactive, #highlights-container .highlights-column .tab-container a.inactive {
	color:#999;
	background-color:#eaeaea;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	cursor:pointer;
}
#highlights-container .highlights-column-r .tab-container a.inactive:visited, #highlights-container .highlights-column .tab-container a.inactive:visited {color:#999;background-color:#eaeaea;text-decoration:none;}
#highlights-container .highlights-column-r .tab-container a.inactive:hover, #highlights-container .highlights-column .tab-container a.inactive:hover {color:#999;background-color:#dadada;text-decoration:none;}
#highlights-container .highlights-column-r .tab-container a.inactive:active, #highlights-container .highlights-column .tab-container a.inactive:active {color:#999;background-color:#dadada;text-decoration:none;}


/*footer
----------------------*/
#footer {
	position:relative;
	width:992px;
	height:270px;
	background:url('/revamp2012/images/footer-bg.png') no-repeat;
	color:#FFF;
	text-align:left;
	margin-top:40px;
	margin-bottom:25px;
	/*overflow:hidden;*/
	z-index:4;
}

#footer p {padding:0; margin:0;} /*p*/
#footer ul, #footer li {padding:0; margin:0;} /*ul, li*/

#footer a:link {color:#FFF;text-decoration:none;}
#footer a:visited {color:#FFF;text-decoration:none;}
#footer a:hover {color:#FFEA05;text-decoration:none;}
#footer a:active {color:#FFF;text-decoration:none;}


#footer #copyright {
	position:absolute;
	top:125px;
	left:25px;
	font-size:9px;
}

/*footer > footer-nav
----------------------*/
#footer #footer-nav {
	position:absolute;
	top:154px; left:0;
	width:100%;
	height:30px;
	border-top: 1px solid #FFF;
	font-size:13px;
	overflow:hidden;
}
#footer #footer-nav ul {width:996px;}
#footer #footer-nav ul li {float:left;list-style:none;}
#footer #footer-nav ul li a {
	display:block;
	width:247px;
	text-align:center;
	line-height:30px;
	border-right: 1px solid #FFF;
}
#footer #footer-nav ul li a.last {border-right: none;}

/*#footer #footer-nav ul li a.last {border-right:none;padding-right:0;}*/


/*footer > mini-sitemap
----------------------*/
#footer #mini-sitemap {
	position:absolute;
	top:20px;
	font-size:13px;
	left:375px;
}
#footer #mini-sitemap div {
	float:left;
	width:150px;
	margin-right:50px;
}
#footer #mini-sitemap div .title {font-size:19px;}
#footer #mini-sitemap div ul {list-style:disc;margin:5px 0 0 20px;}
#footer #mini-sitemap div ul li{line-height:23px;}

#footer #mini-sitemap div ul#get-in-touch {list-style:none; margin:5px 0px 0px 2px;}
#footer #mini-sitemap div ul#get-in-touch img {float:left;margin:4px 8px 0px 0px;}
#footer #mini-sitemap div ul#get-in-touch li {line-height:23px;}

/*footer > contact-info
----------------------*/
#footer #contact-info {
	display:block;
	position:absolute;
	top:20px;
	left:25px;
	font-size:12px;
	color:#FFF;
	line-height:20px;
}
#footer #contact-info .highlighted {color:#FFEA05; font-weight:bold;}
#footer #contact-info a:hover {text-decoration:underline;}


/*footer > links
----------------------*/
#footer a#footer-link-1, #footer a#footer-link-2, #footer a#footer-link-3, #footer a#footer-link-4, #footer a#footer-link-5 {display:block; position:absolute;}
#footer a#footer-link-1 {left:20px; bottom:17px; width:196px; height:53px;}
#footer a#footer-link-2 {left:250px; bottom:23px; width:100px; height:47px;}
#footer a#footer-link-3 {left:535px; bottom:23px; width:121px; height:47px;}
#footer a#footer-link-4 {left:380px; bottom:23px; width:130px; height:47px;}
#footer a#footer-link-5 {left:540px; bottom:23px; width:168px; height:47px;}


/* Job Search Box (Top) - reset padding and margin*/
#w675-twc	{	/*position:relative;*/
	width:675px;
	margin:0px;
	padding:0;
	text-align:left;
	/*background-color:#FFF;*/
	color:#000;
	font-size:13px;
	font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	-webkit-text-size-adjust:none; /*for Chrome*/
	/*background:url('/revamp2012/images/top-menu-bg.gif') repeat-x 0 120px;*/}

#job-search-sub ul, #job-search-sub li {padding:0; margin:0;}

/* Job Search Box (Top) */
#job-search-sub-main		{margin:0 auto;	position:relative; width:992px; height:65px; z-index:1;}
#w675 #job-search-sub-main		{margin:0 auto;	position:relative; width:675px; height:65px; z-index:1;}
#job-search-sub				{width:992px; height:65px; margin-left:0px;	position:absolute; top:0; left:-5px; width:1004px;/*border:1px solid #000;*/}
#w675 #job-search-sub-main #job-search-sub		{width:675px; height:65px; margin-left:0px;	position:absolute; top:0; left:-5px;/*border:1px solid #000;*/}
#w675 #job-search-sub-main #job-search-sub #top		{width:675px; height:12px; font-size:0px;}
#job-search-sub	#top		{width:1003px; height:12px; font-size:0px;}

#job-search-sub	#top .l		{background:url('/revamp2012/images/job-search-border.gif') 0px 0px no-repeat; width:16px; height:12px; float:left;}
#job-search-sub	#top .m		{background:url('/revamp2012/images/job-search-t.gif') repeat-x; width:971px; height:12px; float:left;}
#w675 #job-search-sub-main #job-search-sub #top .m		{background:url('/revamp2012/images/job-search-t.gif') repeat-x; width:643px; height:12px; float:left;}
#job-search-sub	#top .r		{background:url('/revamp2012/images/job-search-border.gif') -16px 0px no-repeat; width:16px; height:12px; float:left;}

#job-search-sub	#middle									{width:1003px; height:39px;}
#w675 #job-search-sub-main #job-search-sub #middle		{width:675px; height:39px;}

#job-search-sub	#middle .l								{background:url('/revamp2012/images/job-search-l.gif') repeat-y; width:16px; height:39px; float:left;}
#job-search-sub	#middle #m								{width:971px; height:39px; float:left;}
#w675 #job-search-sub-main #job-search-sub #middle #m	{width:643px; height:39px; float:left;}
#job-search-sub	#middle #m ul							{list-style: none;}
#job-search-sub	#middle #m li							{float:left;}

#w675 #job-search-sub-main #job-search-sub #middle #m #job-search-sub-ct-logo			{float:left; margin:2px 20px 0px 10px;}
#w675 #job-search-sub-main #job-search-sub #middle #m #job-search-sub-ct-logo img		{width:128px;}
#job-search-sub	#middle #m #job-search-sub-ipf			{padding:8px 10px 0px 5px;}
#job-search-sub	#middle #m #job-search-sub-ipf input	{border:1px solid #0b76ba; color:#838385; font-size:13px; width:175px; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; padding-left:5px;}

#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-sub-ipf input	{border:1px solid #0b76ba; color:#838385; font-size:13px; width:160px; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; padding-left:5px;}

#job-search-sub	#middle #m #job-search-sub-opt01		{margin:9px 10px 0px 0px;}
#job-search-sub	#middle #m #job-search-sub-opt02		{margin:9px 10px 0px 0px;}
#job-search-sub	#middle #m #job-search-sub-adv-sch		{margin:12px 0px 0px 25px; line-height:110%;}
/*#job-search-sub	#middle #m #job-search-sub-adv-sch02	{margin:0px 0px 0px 19px; line-height:110%;}*/
#job-search-sub	#middle #m #job-search-sub-adv-sch a:link		{background:url('/revamp2012/images/sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#0e76bf; text-decoration:none; padding:0px 0px 0px 20px;}
#job-search-sub	#middle #m #job-search-sub-adv-sch a:visited	{background:url('/revamp2012/images/sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#0e76bf; text-decoration:none; padding:0px 0px 0px 20px;}
#job-search-sub	#middle #m #job-search-sub-adv-sch a:hover		{background:url('/revamp2012/images/sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#0e76bf; text-decoration:underline; padding:0px 0px 0px 20px;}

#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-sub-adv-sch		{margin:8px 0px 0px 0px; line-height:90%;}
/*#job-search-sub	#middle #m #job-search-sub-adv-sch02	{margin:0px 0px 0px 19px; line-height:110%;}*/
#w675 #job-search-sub-main #job-search-sub	#middle #m  #job-search-sub-adv-sch a:link		{background:none; padding:0px 0px 0px 0px; font-size:10px; color:#0e76bf; text-decoration:none;}
#w675 #job-search-sub-main #job-search-sub	#middle #m  #job-search-sub-adv-sch a:visited	{background:none; padding:0px 0px 0px 0px; font-size:10px; color:#0e76bf; text-decoration:none;}
#w675 #job-search-sub-main #job-search-sub	#middle #m  #job-search-sub-adv-sch a:hover		{background:none; padding:0px 0px 0px 0px; font-size:10px; color:#0e76bf; text-decoration:underline;}

#job-search-sub	#middle #m #job-search-btn				{padding:6px 0px 0px 15px; text-align:center;}
#job-search-sub	#middle #m #job-search-btn a:link		{font-size:23px; color:#0b75bb; text-decoration:none; background:url('/revamp2012/images/job-search-btn.gif') 0px 0px no-repeat; width:188px; height:28px; text-align: center; padding:2px 0px 0px 0px; display:block;}
#job-search-sub	#middle #m #job-search-btn a:visited	{font-size:23px; color:#0b75bb; text-decoration:none; background:url('/revamp2012/images/job-search-btn.gif') 0px 0px no-repeat; width:188px; height:28px; padding:2px 0px 0px 0px; display:block;}
#job-search-sub	#middle #m #job-search-btn a:hover		{font-size:23px; color:#ffffff; text-decoration:none; background:url('/revamp2012/images/job-search-btn.gif') 0px -32px no-repeat; width:188px; height:28px; padding:2px 0px 0px 0px; display:block;}

#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-btn				{padding:6px 15px 0px 0px; text-align:center;}
#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-btn a:link		{font-size:20px; color:#0b75bb; text-decoration:none; background:url('/revamp2012/images/job-search-btn02.gif') 0px 0px no-repeat; width:108px; height:28px; padding:2px 0px 0px 0px; display:block;}
#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-btn a:visited	{font-size:20px; color:#0b75bb; text-decoration:none; background:url('/revamp2012/images/job-search-btn02.gif') 0px 0px no-repeat; width:108px; height:28px; padding:2px 0px 0px 0px; display:block;}
#w675 #job-search-sub-main #job-search-sub	#middle #m #job-search-btn a:hover		{font-size:20px; color:#ffffff; text-decoration:none; background:url('/revamp2012/images/job-search-btn02.gif') 0px -32px no-repeat; width:108px; height:28px; padding:2px 0px 0px 0px; display:block;}

#job-search-sub	#middle .r								{background:url('/revamp2012/images/job-search-r.gif') repeat-y; width:16px; height:39px; float:left;}

#job-search-sub	#btm		{width:1003px; height:14px; font-size:0px;}
#w675 #job-search-sub-main #job-search-sub #btm		{width:675px; height:14px; font-size:0px;}

#job-search-sub	#btm .l		{background:url('/revamp2012/images/job-search-border.gif') 0px -12px no-repeat; width:16px; height:14px; float:left;}
#job-search-sub	#btm .m		{background:url('/revamp2012/images/job-search-b.gif') repeat-x; width:971px; height:14px; float:left;}
#w675 #job-search-sub-main #job-search-sub #btm .m		{background:url('/revamp2012/images/job-search-b.gif') repeat-x; width:643px; height:14px; float:left;}
#job-search-sub	#btm .r		{background:url('/revamp2012/images/job-search-border.gif') -16px -12px no-repeat; width:16px; height:14px; float:left;}
a.general-btn:link		{background:#00aedb; border:0px; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
a.general-btn:visited	{background:#00aedb; border:0px; color:#ffffff; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
a.general-btn:hover		{background:#fed900; border:0px; color:#0b75bb; margin:0px 0px 0px 0px; padding:2px 3px 2px 4px; text-align:center; text-decoration:none; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}

/* Slide Bar */
body>div.slidingBar {position:fixed}

/* 20120216 Career Resources by SY */
#r-column-career-resources	{width:300px; float:left; position:relative; /*border:1px solid #000;*/}
#r-column-career-resources #q-article-search #middle {/*background:url('/revamp2012/images/article-r-job-bkg.gif') repeat-y;*/ width:300px; overflow:hidden; /*border:1px solid #000;*/}
#r-column-career-resources #q-article-search #middle #dotted-line			{border-bottom:1px dotted #00aeda; clear:both; margin:0px 5px 0px 13px;}

/*
#r-column-career-resources #q-article-search #middle #top-line				{border-bottom:1px dotted #00aeda; clear:both; margin:0px 0px 0px 16px;}
#r-column-career-resources #q-article-search #middle #btm-line				{border-bottom:1px solid #00aeda; clear:both; margin-left:16px;}
#r-column-career-resources #q-article-search #middle #most-recent-sp			{margin-left:16px;}
#r-column-career-resources #q-article-search #middle #top-rated				{font-size:12px; width:100px; text-align:center; float:left; margin-left:0px;}
#r-column-career-resources #q-article-search #middle #top-rated a:link		{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #top-rated a:visited	{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #top-rated a:hover		{font-size:12px; text-decoration:none; width:100px; color:#ffffff; background:#00aeda; display:block;}
#r-column-career-resources #q-article-search #middle #top-rated-on			{font-size:12px; width:100px; color:#fff; background:#00aeda; text-align:center; float:left; border-right:1px solid #00aeda; padding:7px 0px 7px 0px;}
#r-column-career-resources #q-article-search #middle #most-recent			{font-size:12px; width:100px; text-align:center; float:left;}
#r-column-career-resources #q-article-search #middle #most-recent a:link		{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #most-recent a:visited	{font-size:12px; text-decoration:none; width:100px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #most-recent a:hover	{font-size:12px; text-decoration:none; width:100px; color:#ffffff; background:#00aeda; display:block;}
#r-column-career-resources #q-article-search #middle #most-recent-on			{font-size:12px; width:100px; color:#fff; background:#00aeda; text-align:center; float:left; border-right:1px solid #00aeda; padding:7px 0px 7px 0px;}
*/

#r-column-career-resources #q-article-search #middle #keyword				{font-size:12px; width:99px;  text-align:center; float:left;}
#r-column-career-resources #q-article-search #middle #keyword a:link			{font-size:12px; text-decoration:none; width:99px;  color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #keyword a:visited		{font-size:12px; text-decoration:none; width:99px; color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column-career-resources #q-article-search #middle #keyword a:hover		{font-size:12px; text-decoration:none; width:99px; color:#ffffff; background:#00aeda; display:block;}
#r-column-career-resources #q-article-search #middle #keyword-on				{font-size:12px; width:99px; color:#fff; background:#00aeda; text-align:center; float:left; padding:7px 0px 7px 0px;}
#r-column-career-resources #q-article-search #middle #art a:link, #r-column #q-article-search #middle #art a:visited {text-decoration:none;}
#r-column-career-resources #q-article-search #middle #art a:hover, #r-column #q-article-search #middle #art a:active {text-decoration:underline;}
#r-column-career-resources #q-article-search #middle #art			{margin:15px 10px 10px 13px;}
#r-column-career-resources #q-article-search #middle #art img		{width:114px; height:90px; border:1px solid #00aeda; margin-right:10px;}
#r-column-career-resources #q-article-search #middle #art .header	{font-size:13px; font-weight:bold; padding-bottom:8px;}
#r-column-career-resources #q-article-search #middle #art .header-news			{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column-career-resources #q-article-search #middle #art .header-news a:link	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column-career-resources #q-article-search #middle #art .header-news a:visited	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column-career-resources #q-article-search #middle #art .header-news a:hover	{font-size:13px; font-weight:bold; color:#00aeda; padding-bottom:3px;}
#r-column-career-resources #q-article-search #middle #search-result		{margin:10px 10px 20px 13px; overflow:auto;}
#r-column-career-resources #q-article-search #middle #search-result-l	{float:left; margin-top:5px;}
#r-column-career-resources #q-article-search #middle #search-result-r	{float:right; margin-top:5px;}
#r-column-career-resources #q-article-search #middle #art .art-date	{font-size:12px; font-weight:normal;}
#r-column-career-resources #q-article-search #middle #art #bcopy		{font-size:12px;}
#r-column-career-resources #q-article-search #middle #art #rating	{overflow:auto; margin-bottom:3px; float:right; display:none;}
#r-column-career-resources #q-article-search #middle #art #rating-t	{margin:8px 3px 0px 0px; color:00aeda; float:right; display:none;}
#r-column-career-resources #q-article-search #middle #art #star-on	{margin:10px 3px 0px 0px; background:url('/revamp2012/images/article-r-star.gif') 0px 0px no-repeat; width:12px; height:12px; float:right; display:block;}
#r-column-career-resources #q-article-search #middle #art #star-off	{margin:10px 3px 0px 0px; background:url('/revamp2012/images/article-r-star.gif') 0px -15px no-repeat; width:12px; height:12px; float:right; display:block;}
#r-column-career-resources #q-article-search #middle #page			{clear:both; overflow:auto; margin:20px 0px 10px 16px; /*border:1px solid #000;*/ /*width:276px;*/}
#r-column-career-resources #q-article-search #middle #page a.previous:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.previous:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.previous:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -15px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next:link		{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') 2px 0px no-repeat; width:8px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.previous-front:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.previous-front:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.previous-front:hover	{background:url('/revamp2012/images/article-r-article-btn.gif') -51px 0px no-repeat; width:11px; height:11px; margin:3px 7px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next-end:link		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next-end:visited	{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.next-end:hover		{background:url('/revamp2012/images/article-r-article-btn.gif') -30px 0px no-repeat; width:11px; height:11px; margin:3px 0px 0px 0px; border-bottom:1px solid #00aeda; font-size:0px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.more:link		{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column-career-resources #q-article-search #middle #page a.more:visited	{color:#fff; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -19px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column-career-resources #q-article-search #middle #page a.more:hover		{color:#00aeda; font-size:11px; background:url('/revamp2012/images/article-r-article-btn.gif') 0px -43px no-repeat; width:47px; height:14px; margin:1px 0px 0px 15px; padding:0px 0px 0px 2px; text-decoration:none; text-align:left; float:right;}
#r-column-career-resources #q-article-search #middle #page a.existing:link		{color:#d00000; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.existing:visited	{color:#d00000; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #page a.existing:hover		{color:#d00000; font-size:12px; font-weight:bold; text-decoration:underline; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #page a:link	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #page a:visited	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:none; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #page a:hover	{color:#00aeda; font-size:12px; font-weight:bold; text-decoration:underline; margin-right:6px; float:left;}
#r-column-career-resources #q-article-search #middle #articles-kws	{padding:20px 0px 10px 13px; overflow:hidden; display:block; /*width:300px;*/}
#r-column-career-resources #q-article-search #middle #articles-kws #if 		{float:left;}
#r-column-career-resources #q-article-search #middle #articles-kws #if input	{border: 1px solid #00aedb; background:#fff; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; font-size:13px; color:#bfbfbf; width:209px;}
#r-column-career-resources #q-article-search #middle #articles-kws #articles-kws-btn				{font-size:14px; text-align:center; float:left; margin-left:8px; display:block;}
#r-column-career-resources #q-article-search #middle #articles-kws #articles-kws-btn a:link		{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column-career-resources #q-article-search #middle #articles-kws #articles-kws-btn a:visited	{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px 0px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#0b75bb; padding-top:2px; font-weight:bold;}
#r-column-career-resources #q-article-search #middle #articles-kws #articles-kws-btn a:hover		{background:url('/revamp2012/images/article-r-free-sub-btn.png') 0px -25px no-repeat; width:57px; height:20px; text-decoration:none; display:block; color:#fff; padding-top:2px; font-weight:bold;}
#r-column-career-resources #q-article-search #middle #articles-kws #option			{font-size:11px; float:left; width:270px; margin-top:5px;}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn	{float:left; margin-right:15px;}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:link		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:visited		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-on:hover		{background:url('/english/images/home/radio02-on.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-on.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:link		{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:visited	{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#000; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #rad-btn a.rad-btn-off:hover		{background:url('/english/images/home/radio02-off.png') 0px 0px no-repeat; color:#00aedb; text-decoration:none; padding:0px 0px 0px 20px; height:17px; display:table; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/english/images/home/radio02-off.png',sizingMethod='crop');}
#r-column-career-resources #q-article-search #middle #articles-kws #option #option02	{float:left;}
#r-column-career-resources #q-article-search #middle #articles-kws #articles-kws-fix-h	{padding:0px 0px 410px 0px;}

/* 20120306 Retail by SY */
#retail					{width:655px; position:relative;}
#retail h1				{font-size: 16pt; color:#1eb3e2; margin-top:20px; height:30px; width:auto;}
#retail h2				{margin-top:15px; color:#585858; font-size:12pt;}
#retail #r_info_add_this	{position:absolute; top:0; right:0;}
#retail #leadin				{margin:10px 0px 20px 0px;}
#retail #main-news			{background:url('/english/retail/images/retail-main-news.jpg') 0px 10px no-repeat; height:342px; padding-left:240px; padding-top:3px; font-size:12pt; line-height:140%; margin-top:20px;}
#retail #main-news a:link		{text-decoration:underline; color:000;}
#retail #main-news a:visited	{text-decoration:underline; color:000;}
#retail #main-news a:hover		{text-decoration:underline; color:1eb3e2;}
#retail #main-news-p2	{margin-top:8px;}
#retail #main-news h2	{color:#585858; font-size:11pt; height:25px; margin:0}
#retail #main-news #main-news-title				{color:#0043a7; font-size:13pt; margin-top:13px; margin-bottom:13px;}
#retail #main-news #main-news-title a:link		{color:#0043a7; font-size:13pt; text-decoration:none;}
#retail #main-news #main-news-title a:visited	{color:#0043a7; font-size:13pt; text-decoration:none;}
#retail #main-news #main-news-title a:hover		{color:#0043a7; font-size:13pt; text-decoration:underline;}
#retail #sub-news-topic				{width:650px;overflow:hidden;}
#retail #sub-news-topic h2			{background:url('/english/retail/images/sub-news-topic-line.gif') 0px 17px no-repeat; width:650px; height:25px; margin-top:40px; display:block; overflow:hidden; color:#585858; font-size:11pt;}
#retail #sub-news					{/*margin-bottom:20px;*/ display:block; overflow:hidden; float:left;}
#retail #sub-news02					{/*margin-bottom:20px;*/ display:block; overflow:hidden;}

#retail #sub-news #sub-news-title			{color:#0043a7; margin-bottom:10px;}
#retail #sub-news #sub-news-title a:link	{color:#0043a7; text-decoration:none;}
#retail #sub-news #sub-news-title a:visited	{color:#0043a7; text-decoration:none;}
#retail #sub-news #sub-news-title a:hover	{color:#0043a7; text-decoration:underline;}
#retail #sub-news02 #sub-news-title				{margin-bottom:10px;}
/*#retail #sub-news02 #sub-news-title a:link		{color:#0043a7; text-decoration:none;}
#retail #sub-news02 #sub-news-title a:visited	{color:#0043a7; text-decoration:none;}
#retail #sub-news02 #sub-news-title a:hover		{color:#0043a7; text-decoration:underline;}*/

#retail #sub-news #sub-news-content		{overflow:hidden; font-size:10pt; float:left; width:480px;}
#retail #sub-news02 #sub-news-content	{overflow:hidden; font-size:10pt; float:left;}

#retail #sub-news #sub-news-content #retail-link		{margin-top:10px;}
#retail #sub-news02 #sub-news-content #retail-link		{margin-top:0px; margin-bottom:10px;}
#retail #sub-news02 #sub-news-content #retail-link02	{margin-top:0px; margin-bottom:5px;}
#retail #retail-link03	{margin-top:10px;}

#retail #sub-news #sub-news-content #retail-link a:link, #retail #sub-news02 #sub-news-content #retail-link a:link, #retail #sub-news02 #sub-news-content #retail-link02 a:link, #retail #retail-link03 a:link				{text-decoration:underline; color:000;}

#retail #sub-news #sub-news-content #retail-link a:visited, #retail #sub-news02 #sub-news-content #retail-link a:visited, #retail #sub-news02 #sub-news-content #retail-link02 a:visited, #retail #retail-link03 a:visited	{text-decoration:underline; color:000;}

#retail #sub-news #sub-news-content #retail-link a:hover, #retail #sub-news02 #sub-news-content #retail-link a:hover, #retail #sub-news02 #sub-news-content #retail-link02 a:hover, #retail #retail-link03 a:hover			{text-decoration:underline; color:1eb3e2;}

#retail #sub-news img	{border:1px solid #1eb3e2; float:left; width:148px; height:118px; display:block; margin-right:25px; overflow:hidden;}

#retail #sub-news02 #sub-news-content #salary-list {width:100%;}
#retail #sub-news02 #sub-news-content #salary-list ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#retail #sub-news02 #sub-news-content #salary-list li {padding:0px 0px 0px 0px; margin:0px 0px 0px 14px;}
#retail #sub-news02 #sub-news-content #salary-list #salary-list-c1 {width:405px; color:#ffffff; background-color:#b0b0b0;}
#retail #sub-news02 #sub-news-content #salary-list #salary-list-c2 {width:70px; color:#ffffff; background-color:#b0b0b0;}
#retail #sub-news02 #sub-news-content #salary-list #salary-list-c3 {width:140px; color:#ffffff; background-color:#b0b0b0;}
#retail #sub-news02 #sub-news-content #salary-list #welfare-list-fashion 		{width:16.6%; color:#ffffff; background-color:#cc3636; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-fashion01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-fashion02		{background-color:#f6e5e5;}

#retail #sub-news02 #sub-news-content #salary-list #welfare-list-sport 			{width:16.6%; color:#ffffff; background-color:#1b74e2; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-sport01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-sport02		{background-color:#cee7f9;}

#retail #sub-news02 #sub-news-content #salary-list #welfare-list-beauty 		{width:16.6%; color:#ffffff; background-color:#694800; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-beauty01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-beauty02		{background-color:#f4e4c2;}

#retail #sub-news02 #sub-news-content #salary-list #welfare-list-electronic 	{width:16.6%; color:#ffffff; background-color:#258e22; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-electronic01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-electronic02	{background-color:#d4ecd3;}

#retail #sub-news02 #sub-news-content #salary-list #welfare-list-jewel 	{width:16.6%; color:#ffffff; background-color:#64228e; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-jewel01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-jewel02		{background-color:#ecdcf7;}

#retail #sub-news02 #sub-news-content #salary-list #welfare-list-department-store 	{width:16.6%; color:#ffffff; background-color:#f78000; text-align:center;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-department-store01,
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-department-store02		{background-color:#ffead3;}

#retail #sub-news02 #sub-news-content #salary-list .welfare-info-non	{background-color:#dddddd/*f3f3f3*/;}
#retail #sub-news02 #sub-news-content #salary-list .welfare-info-common	{background-color:#a2a2a2; color:#ffffff;}
#retail #sub-news02 #sub-news-content #salary-list td {font-size:9pt;}
#retail #sub-news02 #sub-news-content #remark {font-size:8pt; margin-top:10px;}
#retail #sub-news02 #sub-news-content #remark #color-block {width:15px; height:15px; border:1px solid #b3b3b3; background-color:#dddddd; float:left; margin-right:10px;}
#retail #sub-news02 #sub-news-content #remark #remark-text {float:left; margin-top:1px; font-size:8pt;}
#retail #sub-news02 #sub-news-content #remark #remark-backtotop {float:right;}

#retail #info-by				{margin-top:20px;}
#retail #info-by #info-by-text	{float:left; margin-top:27px; margin-right:20px; font-size:8pt;}
#retail #info-by #info-by-logo	{float:left;}

#r-column #q-article-search #top-retail		{background:url('/revamp2012/images/article-r-article-search-top.gif') no-repeat; width:300px; height:42px; margin:10px 0px 0px 16px; overflow:hidden;}
#r-column #q-article-search #top-retail h2	{margin:11px 0px 0px 10px;font-size:16px; color:#fff; font-weight:normal; font-weight:normal;}

#r-column #job #middle #top-line				{border-bottom:1px dotted #00aeda; clear:both; margin:0px 0px 0px 16px;}
#r-column #job #middle #btm-line				{border-bottom:1px solid #00aeda; clear:both; margin-left:16px;}
#r-column #job #middle #most-recent-sp			{margin-left:16px;}
#r-column #job #middle #top-rated				{font-size:12px; width:150px; text-align:center; float:left; margin-left:0px;}
#r-column #job #middle #top-rated a:link		{font-size:12px; text-decoration:none; width:150px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #job #middle #top-rated a:visited		{font-size:12px; text-decoration:none; width:150px; color:#00aeda; border-right:1px solid #00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #job #middle #top-rated a:hover		{font-size:12px; text-decoration:none; width:150px; color:#ffffff; background:#00aeda; display:block;}
#r-column #job #middle #top-rated-on			{font-size:12px; width:150px; color:#fff; background:#00aeda; text-align:center; float:left; border-right:1px solid #00aeda; padding:7px 0px 7px 0px;}

#r-column #job #middle #keyword					{font-size:12px; width:149px;  text-align:center; float:left;}
#r-column #job #middle #keyword a:link			{font-size:12px; text-decoration:none; width:149px; color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #job #middle #keyword a:visited		{font-size:12px; text-decoration:none; width:149px; color:#00aeda; padding:7px 0px 7px 0px; display:block;}
#r-column #job #middle #keyword a:hover			{font-size:12px; text-decoration:none; width:149px; color:#ffffff; background:#00aeda; display:block;}
#r-column #job #middle #keyword-on				{font-size:12px; width:149px; color:#fff; background:#00aeda; text-align:center; float:left; padding:7px 0px 7px 0px;}

/* 20120412 Adv Search by SY */
.btn08 a:link, .btn08 a:visited	{background:#d4d4d4; border:0px; display:block; color:#4e4e4e; margin:0px 0px 0px 0px; padding:2px 6px 2px 5px; text-align:center; text-decoration:none; font-weight:normal; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}
.btn08 a:hover	{background:#b0b0b0; border:0px; display:block; color:#363636; margin:0px 0px 0px 0px; padding:2px 6px 2px 5px; text-align:center; text-decoration:none; font-weight:normal; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt;}

.adv-search-select-item	{}
.adv-search-select-item ul	{padding:0; margin:0;}
.adv-search-select-item	li	{list-style:none; padding:0; margin:0; font-size:9pt; padding-top:5px; overflow:hidden; clear:both; -webkit-text-size-adjust:none;}

.adv-search-select-item-benefit	{}
.adv-search-select-item-benefit ul	{padding:0; margin:0;}
.adv-search-select-item-benefit	li	{list-style:none; padding:0; margin:0px 50px 0px 0px; font-size:9pt; padding-top:5px; overflow:hidden; /*clear:both;*/ float:left; width:200px;-webkit-text-size-adjust:none;}

.adv-search-fun				{clear:both; font-weight:bold; background:url('/js/common/images/expand.gif') 0px 4px no-repeat; padding-left:10px; /*width:12px;*/ height:18px; /*border:1px solid red;*/}
.adv-search-fun-contract	{clear:both; font-weight:bold; background:url('/js/common/images/contract.gif') 0px 4px no-repeat; padding-left:10px; /*width:12px;*/ height:18px; /*border:1px solid red;*/}
.adv-search-sub-fun			{float:left; width:270px; font-size:8pt; -webkit-text-size-adjust:none; padding-left:25px;}
.adv-search-sub-fun-main	{display: none; padding-bottom:20px; width:600px; overflow:hidden;}
.adv-search-benefit			{float:left; width:220px;}
.adv-search-benefit-sub-check	{float:left; margin-right:10px;}
.adv-search-benefit-sub-icon	{float:left; margin-right:5px;}
.adv-search-benefit-sub-icon-t	{float:left;}

.treeview li span	{font-weight:bold}


/* 20120502 Search Box for CTHR by mark*/
/* Job Search Box (Top) - reset padding and margin*/
.job-search-sub-cthr ul, .job-search-sub-cthr li {padding:0; margin:0;}
/* Job Search Box (Top) */
.job-search-sub-main-cthr		{margin:0 auto;
	position:relative;
	width:922px;
	height:65px;
	z-index:1;
	font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	background-color:#fff;
	}
.job-search-sub-cthr				{width:922px; height:65px; margin-left:0px;
	position:absolute;
	top:0;
	left:-5px;
	width:934px;}
.job-search-sub-cthr .top		{width:933px; height:12px; font-size:0px;}
.job-search-sub-cthr .top .l		{background:url('/revamp2012/images/job-search-border.gif') 0px 0px no-repeat; width:16px; height:12px; float:left;}
.job-search-sub-cthr .top .m		{background:url('/revamp2012/images/job-search-t.gif') repeat-x; width:901px; height:12px; float:left;}
.job-search-sub-cthr .top .r		{background:url('/revamp2012/images/job-search-border.gif') -16px 0px no-repeat; width:16px; height:12px; float:left;}
.job-search-sub-cthr .middle									{width:933px; height:39px;}
.job-search-sub-cthr .middle .l								{background:url('/revamp2012/images/job-search-l.gif') repeat-y; width:16px; height:39px; float:left;}
.job-search-sub-cthr .middle .m								{width:901px; height:39px; float:left;}
.job-search-sub-cthr .middle .m ul							{list-style: none;}
.job-search-sub-cthr .middle .m li							{float:left;}
.job-search-sub-cthr .middle .m  select						{border-color:#5D1C6D; border-style:solid; border-width:1px; color:#5D1C6D;}
.job-search-sub-cthr .middle .m .job-search-sub-ipf			{padding:8px 10px 0px 10px;}
.job-search-sub-cthr .middle .m .job-search-sub-ipf input	{border:1px solid #5D1C6D; color:#838385; font-size:13px; width:310px; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; padding-left:5px;}
.job-search-sub-cthr .middle .m .job-search-sub-opt01		{margin:9px 20px 0px 0px;}
.job-search-sub-cthr .middle .m .job-search-sub-opt02		{margin:9px 10px 0px 0px;}
.job-search-sub-cthr .middle .m .job-search-sub-adv-sch		{margin:12px 0px 0px 25px; line-height:110%;}
.job-search-sub-cthr .middle .m .job-search-sub-adv-sch a:link		{background:url('/revamp2012/images/cthr2012-sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#5D1C6D; text-decoration:none; padding:0px 0px 0px 20px;}
.job-search-sub-cthr .middle .m .job-search-sub-adv-sch a:visited	{background:url('/revamp2012/images/cthr2012-sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#5D1C6D; text-decoration:none; padding:0px 0px 0px 20px;}
.job-search-sub-cthr .middle .m .job-search-sub-adv-sch a:hover		{background:url('/revamp2012/images/cthr2012-sub-top-adv-search-icon.gif') 0px 1px no-repeat; font-size:15px; color:#5D1C6D; text-decoration:underline; padding:0px 0px 0px 20px;}
.job-search-sub-cthr .middle .m .job-search-btn				{padding:6px 0px 0px 5px; text-align:center;}
.job-search-sub-cthr .middle .m .job-search-btn a:link		{font-size:23px; color:#ffffff; text-decoration:none; background:url('/revamp2012/images/cthr2012-job-search-btn.gif') 0px 0px no-repeat; width:188px; height:28px; padding:2px 0px 0px 0px; display:block;}
.job-search-sub-cthr .middle .m .job-search-btn a:visited	{font-size:23px; color:#ffffff; text-decoration:none; background:url('/revamp2012/images/cthr2012-job-search-btn.gif') 0px 0px no-repeat; width:188px; height:28px; padding:2px 0px 0px 0px; display:block;}
.job-search-sub-cthr .middle .m .job-search-btn a:hover		{font-size:23px; color:#ffffff; text-decoration:none; background:url('/revamp2012/images/cthr2012-job-search-btn.gif') 0px -32px no-repeat; width:188px; height:28px; padding:2px 0px 0px 0px; display:block;}
.job-search-sub-cthr .middle .r								{background:url('/revamp2012/images/job-search-r.gif') repeat-y; width:16px; height:39px; float:left;}
.job-search-sub-cthr .btm		{width:933px; height:14px; font-size:0px;}
.job-search-sub-cthr .btm .l		{background:url('/revamp2012/images/job-search-border.gif') 0px -12px no-repeat; width:16px; height:14px; float:left;}
.job-search-sub-cthr .btm .m		{background:url('/revamp2012/images/job-search-b.gif') repeat-x; width:901px; height:14px; float:left;}
.job-search-sub-cthr .btm .r		{background:url('/revamp2012/images/job-search-border.gif') -16px -12px no-repeat; width:16px; height:14px; float:left;}



/* Register & Login */
/* Register page */
body#register-iframe {text-align:center; margin: 10px auto; width:700px!important; overflow:hidden!important;} /*background-image: url("/english/images/space.gif");*/
#register-box, #register-box-after {
	position:relative;
	width:700px;
	/*height:770px;*/
	margin:10px 10px 10px 10px;
	padding:0;
	background-color:#fff;
	color:#000;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
	-webkit-text-size-adjust:none; /*for Chrome*/
	text-align:left;
}

body#register-iframe p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
 
/*NEW Register*/
#register-head .register-title	{ font-size:29px; color:#00A1F5; margin: 15px 0 0 0; padding:0; float:left;}
#register-head .register-wellcome	{font-weight:bold; color:#5d1c6d; font-size:24px; padding:0px 0px 20px 4px;}
#register-head .register-title-cthr	{ font-size:12px; color:#000000; padding: 10px 0 0 180px; float:left; background:url('/english/images/register-cthr-logo.gif') top left no-repeat; height:67px;}
#register-head .register-title-cthr .register-title-cthr-head	{font-weight:bold; color:#5d1c6d;font-size:18px; }
#register-head .register-logo	{ margin:10px 15px 0 0; float:right;}

#register-tab {
	width:700px;
	height:32px;
	margin:25px 0 0 0;
	background:url('/revamp2012/images/register-tab.png') top left no-repeat;
}
#register-tab02 {
	width:700px;
	height:32px;
	padding:25px 0 0 0;
	background:url('/revamp2012/images/register-tab02.png') 0px 25px no-repeat;
}
#register-tab a, #register-tab02 a {display:block; width:120px; height:32px; font-size:13px; font-weight:bold; text-align:center; line-height:32px; color:#000; float:left; margin:0; padding:0;}
#register-tab a:link, #register-tab a:visited,#register-tab02 a:link, #register-tab02 a:visited {text-decoration:none;}
#register-tab a:hover, #register-tab a:active, #register-tab02 a:hover, #register-tab02 a:active {text-decoration:underline;}
#register-tab a.inactive, #register-tab02 a.inactive {color:#aaaaaa;}

#register-upper {position:relative;}

#register-upper-all {/*float:left;*/ margin:0px 0 0 0;}
#register-upper-all label	{font-size:13px;
	font-weight:bold;
	color:#65116e;
	padding:0 0 0 0px;
	margin: 5px 0 2px 0px;
	cursor:auto;}
#register-upper-right {width:237px; /*height:204px; background:url('/revamp2012/images/register-upper-right-bg.png') no-repeat;*/ margin:20px 0 0 0; padding:0 0 15px 0; text-align:center; position:absolute; top:0; left:460px; display:inline; overflow:hidden; border:1px solid #dadada; border-radius:8px;}
#register-upper-right img#social-signin-text {width:182px; height:41px; margin:22px 0 8px 0; padding:0;}
#register-upper-right a#facebook-signin:link, #register-upper-right a#facebook-signin:visited {display:block; width:150px; height:22px; background:url('/revamp2012/images/register-upper-right-facebook-signin.png') no-repeat;background-position:0 0; margin:10px auto; padding:0;}
#register-upper-right a#facebook-signin:hover {background-position:0 -24px;}
#register-upper-right a#facebook-signin:active {background-position:0 -48px;}
#register-upper-right p#facebook-signin-text {display:block; width:220px; font-size:10px; text-align:center; color:#aaaaaa; margin:15px 0 0 8px; padding:0;}

#register-upper-right #fb-login-button {margin-top:15px; margin-bottom:25px;}
#register-upper-right a#facebook-signout {display:block; width:88px; height:25px; background:url('/revamp2012/images/logout-fb-connect.png'); margin:10px auto; padding:0;}
#register-upper-right #facebook-greetings-text {font-size: 10px; width: 220px; color:#00A1F5; margin: 0 auto;}

#register-upper-left {float:left; margin:20px 0 0 0;}
#register-upper-left .text-01 { font-size:12px; margin:25px 0 20px 0; padding:0;}
#register-upper-left .text-02 { font-size:12px; vertical-align:bottom;}
#register-upper-left .error-msg, #register-upper-all .error-msg { font-size:10px; color:#FF0000; padding:0 0 1px 15px; clear:both; display:block; background:url('/revamp2012/images/register-icon-s.gif') left 2px no-repeat; /*height:14px;*/}
#register-upper-left .error-msg-off, #register-upper-all .error-msg-off { font-size:10px; color:#FFFFFF; /*padding:0 0 1px 0; */clear:both; height:14px;}
#register-upper-left .error-msg02, #register-upper-all .error-msg02 { font-size:10px; color:#FF0000; padding:0 0 1px 15px; clear:both; display:block; background:url('/revamp2012/images/register-icon-s.gif') left 2px no-repeat; /*height:14px;*/ margin:0px 0px 0px 35px;}
#register-upper-left .error-msg02-off, #register-upper-all .error-msg02-off { font-size:10px; color:#FFFFFF; /*padding:0 0 1px 0; */clear:both; height:14px; margin:0px 0px 0px 35px;}
#register-upper-left #err_email, #register-upper-left #err_password {width:200px; height:30px; margin-bottom: -8px;}
#register-upper-left #err_experience, #register-upper-left #err_dob, #register-upper-left #err_jobfunction {height:30px; margin-bottom: -8px;}

#register-upper-left form, #register-upper-all form {margin:0; padding:0;}
#register-upper-left .input-container {float:left; margin-right: 15px; /*_width:152px;*/}
#register-upper-all .input-container {float:left; margin-left: 0px; /*_width:152px;*/ position:relative; width:334px;}
#register-upper-all .input-container .remark {color:#ff0000; position:absolute; top:0px; right:0px;}
#register-upper-left .input-container-middle {float:left; margin-right:30px; margin-right:23px\0; *margin-right:23px; _margin-right:23px; }
#register-upper-left .input-container-right {float:left; margin-right:0; _width:130px;}
#register-upper-left label {
	font-size:13px;
	font-weight:bold;
	color:#00A1F5;
	padding:0 0 0 0px;
	margin: 5px 0 2px 0px;
	cursor:auto;
}
#register-upper-left input[type="select"] {
	width:187px;
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
#register-upper-left input#reg_email, #register-upper-left input#shadow_reg_email, #register-upper-left input#reg_passwd {
	width:200px;
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}

#register-top	{position:relative}

#register-upper-left #register-top input, #register-upper-left #login-top input {border:1px solid #dadada;}
#register-upper-left input[type="text"] {border:1px solid #dadada;}
#register-upper-left select {
	border:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
.register-iframe-scroll {text-align:center; margin: 10px auto; width:700px!important; overflow-y:scroll;overflow-x:hidden;} /*background-image: url("/english/images/space.gif");*/


.s-container {
	border: 1px solid #dadada;
	position: relative;
	width:187px;
	width:187px\0; /* IE8 */
	*width:187px; /* IE7 */
	_width:187px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.s-container-half {
	border: 1px solid #dadada;
	position: relative;
	width:120px;
	width:120px\0; /* IE8 */
	*width:120px; /* IE7 */
	_width:120px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.inpSelect {
	position: absolute;
	width:187px;
	width:187px\0; /* IE8 */
	*width:187px; /* IE7 */
	_width:187px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

.inpSelect-half {
	position: absolute;
	width:120px;
	width:120px\0; /* IE8 */
	*width:123px; /* IE7 */
	_width:123px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

.job-function-s-container {
	border: 1px solid #dadada;
	position: relative;
	width:187px;
	width:187px\0; /* IE8 */
	*width:191px; /* IE7 */
	_width:191px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}
	
.job-function-inpSelect {
	position: absolute; 
	width:187px;
	width:187px\0; /* IE8 */
	*width:195px; /* IE7 */
	_width:195px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	left: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}

.experience-s-container {
	border: 1px solid #dadada;
	position: relative;
	width:340px;
	width:340px\0; /* IE8 */
	*width:344px; /* IE7 */
	_width:344px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	}

.experience-inpSelect {
	position: absolute; 
	width:340px;
	width:340px\0; /* IE8 */
	*width:347px; /* IE7 */
	_width:347px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 22px; /* IE7 */
	_height: 22px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -2px; /* IE7 */
	_top: -2px; /* IE6 */
	left: 0px;
	right: -0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
	}
	
.experience-s2-container {
	border: 1px solid #dadada;
	position: relative;
	width:125px;
	width:129px\0; /* IE8 */
	*width:136px; /* IE7 */
	_width:136px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow: hidden;
	margin-right:0;
	}

.experience2-inpSelect {
	position: absolute; 
	width:125px;
	width:129px\0; /* IE8 */
	*width:139px; /* IE7 */
	_width:139px; /* IE6 */
	height: 17px;
	height: 17px\0; /* IE8 */
	*height: 20px; /* IE7 */
	_height: 19px; /* IE6 */
	top: 0px;
	top: 0px\0; /* IE8 */
	*top: -1px; /* IE7 */
	_top: -1px; /* IE6 */
	left: 0px;
	left: 0px\0; /* IE8 */
	*left: -2px; /* IE7 */
	_left: -2px; /* IE6 */
}

#register-upper-left input.checkbox {
	width:15px;
	float:left;
	clear:left;
	vertical-align:text-bottom;
	margin:0px 8px 0px 0px;
}
#register-upper input.checkbox-reg {
	width:15px;
	float:left;
	clear:left;
	vertical-align:text-bottom;
	margin:0px 8px 0px 0px;
}
#register-upper-left .checkbox-text, #register-upper .checkbox-text {line-height:18px; font-size:12px; margin-bottom:5px;}
#register-upper-left .checkbox-text a, #register-upper .checkbox-text a {color:#aaa;text-decoration:underline;}
#register-upper-left  #border-horizon {border-bottom:1px solid #dadada; height:10px; width:390px; margin:0 0 10px 0; padding:0;}
#register-upper  #border-horizon {border-bottom:1px solid #dadada; height:10px; width:100%; margin:10px 0 10px 0; padding:0;}

#register-upper-left a.submit-button, #register-upper-all a.submit-button, #register-success02 a.submit-button {
	display:block;
	height:27px;
	text-align:center;
	color: #fff;
	font-size:16px;
	line-height:27px;
	text-decoration:none;
	margin-top:10px;
}

#register-upper-left a#create-my-account-button {width:164px; background:url('/revamp2012/images/register-button.png') 0 -27px no-repeat; color:#0B75BB;}
#register-upper-left a#create-my-account-button:hover, #register-upper-left a#create-my-account-button:active {background-position: 0 -0; text-decoration:none; color:#fff;}

#register-upper-all a#create-my-account-button {width:164px; background:url('/revamp2012/images/register-button.png') 0 -27px no-repeat; color:#0B75BB;}
#register-upper-all a#create-my-account-button:hover, #register-upper-all a#create-my-account-button:active {background-position: 0 -0; text-decoration:none; color:#fff;}

#register-upper-all a#create-my-account-button-cthr,
a#create-my-account-button-cthr{width:102px; background:url('/revamp2012/images/register-button-cthr.png') 0 -27px repeat-x; color:#fff;}
#register-upper-all a#create-my-account-button-cthr:hover, #register-upper-all a#create-my-account-button-cthr:active,
a#create-my-account-button-cthr:hover, a#create-my-account-button-cthr:active {background-position: 0 -0; text-decoration:none; color:#fff;}

#register-lower {width:100%; display:block; padding:25px 0 0 0; margin:0;}

#register-lower p.lower-text {font-size:11px; margin:105px 0px 0px 0px; padding: 0 0 0 0px;}
#register-lower p.lower-text span.lower-text-title {font-size: 15px; color:#00A1F5; font-weight:bold;}
#register-lower #job-alerts {
	float:left;
	background:url('/revamp2012/images/register-job-alerts-s.png');
	background-repeat:no-repeat;
	background-position:center 0;
	width:140px;
	/*height:250px;*/
	text-align:center;
	margin:0;
	padding:0;
}
#register-lower #hr-insiders-views {
	float:left;
	background:url('/revamp2012/images/register-hr-insiders-views-s.png');
	background-repeat:no-repeat;
	background-position:center 0;
	width:150px;
	/*height:250px;*/
	text-align:center;
	margin:0;
	padding:0;
}
#register-lower #hr-tools-res {
	float:left;
	background:url('/revamp2012/images/register-hr-tools-res-s.png');
	background-repeat:no-repeat;
	background-position:center 15px;
	width:170px;
	/*height:250px;*/
	text-align:center;
	margin:0 0 0 37px;
	padding:0;
}
#register-lower #direct-application {
	float:left;
	background:url('/revamp2012/images/register-1click-application-s.png');
	background-repeat:no-repeat;
	background-position:center 15px;
	width:180px;
	/*height:250px;*/
	text-align:center;
	margin:0 0 0 37px;
	padding:0;
}
#register-lower ul#register-checklist 	{float:right; font-size:14px; font-weight:bold; color:#00A1F5; padding:0; margin:0 0 0 20px; list-style:none; width:320px;}
#register-lower ul#register-checklist li	{background:url('/revamp2012/images/register-check-mark-s.jpg') 0 0 no-repeat;  height:23px; line-height:18px; padding:0px 0px 0px 38px; margin:21px 0px 0px 16px; }
#register-lower ul#register-checklist li.two-lines {background-position:0 10px; height:55px; margin-top:10px; line-height:18px;}

#register-lower ul#register-checklist02 	{float:right; font-size:14px; font-weight:bold; color:#00A1F5; padding:0; margin:13px 0 0 20px; list-style:none; width:320px;}
#register-lower ul#register-checklist02 li	{background:url('/revamp2012/images/register-check-mark-s.jpg') 0 0 no-repeat;  height:23px; line-height:18px; padding:0px 0px 0px 38px; margin:8px 0px 0px 16px;}
#register-lower ul#register-checklist02 li.two-lines {background-position:0 10px; height:40px; margin-top:10px; line-height:18px;}

#horizontal-divider {display:block; border-bottom:1px dashed #aaaaaa; width:100%; height:10px; margin:0; padding:0;}
#horizontal-divider-purple {display:block; border-bottom:1px dashed #65116e; width:100%; height:20px; margin:0; padding:0;}

/*NEW Login*/
.ad-right {float:right; width:300px; height:250px; margin:20px 0 0 0;}
.ad {float:left; width:300px; height:250px; margin:0;}

.login-tab {background:url('/revamp2012/images/login-tab.png') top left no-repeat !important;}

#register-upper-left p.login-intro {margin:0 0 20px 0;}

#register-upper-left p.login-intro-b {margin:0; width:350px;}
#register-upper-left p.login-intro-b em {font-weight:bold; font-style:italic;}
#register-upper-left p.login-email {margin:5px 0 15px 0; font-size:16px; font-weight:bold; color:#00A1F5;}

#register-upper-left em a:link, #register-upper-left em a:visited {
float: right;
color: #999;
font-size: 10px;
font-style: italic;
text-decoration: none;
line-height: 18px;
margin: -18px 0 0 0px;
}
#register-upper-left em a:hover, #register-upper-left em a:active {text-decoration:underline;}

#register-upper-left #login-top {width:250px !important; margin-bottom:15px}
#register-upper-left input.login {width:250px !important; clear:both;}

#register-upper-left #login-bottom {float:left; width:170px;}

#register-upper-left a#login-button {width:66px; background:url('/revamp2012/images/login-button-s.png') 0 -27px no-repeat; color:#0B75BB; margin:0 0 10px 0!important;}
#register-upper-left a#login-button:hover, #register-upper-left a#login-button:active {background-position: 0 0; color:#ffffff; text-decoration:none;}

#register-upper-left #login-fb-connect {float:left; width:175px; margin:0; padding:0 0 0 15px; border-left:1px solid #dadada;}
#register-upper-left #login-fb-connect p {color:#000; text-align:left; font-size:12px; line-height:1.4em; margin:0; padding:0;}
#register-upper-left #login-fb-connect p strong {font-size:13px; font-weight:bold; color:#00A1F5;}
#register-upper-left #login-fb-connect p em {font-size:13px; font-weight:bold; color:#000; font-style:normal;}
#register-upper-left #login-fb-connect a#login-fb-connect-button {display:block; width:107px; height:25px; background:url('/revamp2012/images/login-fb-connect.png') no-repeat; margin:10px 0 0 0;}

#register-upper-left #login-list-container {width:300px; height:auto; max-height:100px; overflow:auto; margin:15px 0 15px 0;}

#register-upper-left ul.login-list {margin:0; padding:0; text-align:left;}
#register-upper-left ul.login-list li {list-style:none; font-size:13px; margin:0; padding:6px 0 6px 0;}
#register-upper-left input[type="radio"] {width:18px; height:15px; margin:0 5px 0 0; padding:0;}

/*Register Success*/
a#register-ct-logo {margin-top:10px; float:left;}
#register-success {display:block; width:671px; height:345px; background:url('/revamp2012/images/register-success-bg.png') no-repeat; margin:30px 0 0 0; padding:0 0 0 12px;}
#register-success p.register-success-title-1 {font-size:26px; color:#00A1F5; margin:0; padding:36px 0 0 116px;}
#register-success p.register-success-title-2 {font-size:22px; color:#00A1F5; margin:0; padding:0 0 0 116px;}

#register-success a.panel:link, #register-success a.panel:visited, #register-success div.panel {float:left; display:block;  width:214px; height:219px; background:url('/revamp2012/images/register-success-panel.png') 0 0 no-repeat; text-decoration:none;}
#register-success a.panel:hover {background-position:-214px 0;}
#register-success a.panel:active {background-position:0 0;}

#register-success .panel div {display:block;  width:214px; /*height:219px;*/ text-align:center; padding:125px 0 0 0; cursor:pointer;}
#register-success .panel div p.title {font-size:15px; color:#00A1F5; font-weight:bold; margin:0; padding:0 25px 5px 25px;}
#register-success .panel div p {font-size:12px; color:#000; font-weight:normal; margin:0; padding:0 25px 0 25px;}

#register-success .panel div#panel-search {background:url('/revamp2012/images/register-success-panel-search.png') 55px 30px no-repeat;}
#register-success .panel div#panel-profile {background:url('/revamp2012/images/register-success-panel-profile.png') 52px 35px no-repeat;}
#register-success .panel div#panel-job-alert {background:url('/revamp2012/images/register-success-panel-jobalert.png') center 26px no-repeat; cursor:default!important;}

/* FB Connect */
.fb-connect-beta	{position:absolute; top:-18px; right:2px; z-index:10;}
#content-container #side-column #fb-connect 	{background:url('/english/images/home/fav-function-bg.gif') no-repeat; width:300px; height:55px; position:relative; margin-bottom:15px;}
#content-container #side-column #fb-connect-after {background:url('/english/images/home/fav-function-after-bg.gif') no-repeat; width:300px; height:55px; position:relative; margin-bottom:15px;}
#content-container #side-column #fb-connect-after .fb-connect-logout	{position:absolute; right:8px; top:20px;}
html>body #content-container #side-column #fb-connect-after .fb-connect-logout	{top:18px;}
#content-container #side-column #fb-connect-after .fb-connect-logout img{width:48px; height:14px;}
#content-container #side-column #fb-connect-after .fb-connect-see-all	{position:absolute; right:8px; top:32px; text-align:center; font-weight:bold;}
html>body #content-container #side-column #fb-connect-after .fb-connect-see-all	{top:30px;}
#content-container #side-column #fb-connect-after .fb-connect-see-all a:link,
#content-container #side-column #fb-connect-after .fb-connect-see-all a:visited	{width:48px;font-size:8pt; position:absolute; top:4px; right:0px; background:#ffd900; color:#0B75BB; /*padding:0px 6px 0px 6px;*/ text-decoration:none; white-space:nowrap; /*-webkit-text-size-adjust:none;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/}
#content-container #side-column #fb-connect-after .fb-connect-see-all a:hover	{background:#00aeda; color:#fff; text-decoration:none;}
#content-container #side-column #fb-connect-after img	{width:30px; height:30px;}
#fb-connect-after-large-bubble img	{width:55px; height:55px;}
#fb-connect-after-large-bubble img.fb-connect-btm	{width:55px; height:55px; float:left; margin:0px 15px 0px 0px;}
.fb-connect-after-large-bubble-main	{padding-top:5px;}

.fb-connect-after-large-bubble-main a .bubble-left	{margin:0px 13px 13px 0px; float:left; width:55px;}
.fb-connect-after-large-bubble-main a .bubble-right	{float:left; width:200px; margin:0px 0px 13px 0px;}
.fb-connect-after-large-bubble-main a:link, .fb-connect-after-large-bubble-main a:visited	{text-decoration:none; color:#555; display:block; overflow:hidden}
.fb-connect-after-large-bubble-main a:hover		{text-decoration:underline; color:#00AEDA; display:block;}


.fb-connect-after-large-bubble-close {padding-top:13px; text-align:center;}
.fb-connect-after-large-bubble-close a:link,
.fb-connect-after-large-bubble-close a:visited	{background:#00AEDA; text-decoration:none; color:#fff; padding:3px 6px 3px 6px;}
.fb-connect-after-large-bubble-close a:hover	{background:#06689a; text-decoration:none;}

.contentclose:link, .contentclose:visited {display: block; background: #BFBFBF; padding: 1px 4px 4px 4px; font-weight: bold; color: white; line-height: 10px; text-decoration: none; float: right; font-size: 10pt;}
.contentclose:hover {display: block; background: #8E8E8E; padding: 1px 4px 4px 4px; font-weight: bold; color: white; line-height: 10px; text-decoration: none; float: right; font-size: 10pt;}

/*#header .headerContent .buttonBox */.reportBubble {position:absolute; left:-2px; top:45px; width:306px; height:341px; background: url('/english/images/home/bubble_report.gif') no-repeat left top; padding-left:10px;  padding-top:20px; z-index:999; display:none; font-size:8pt}
/*#header .headerContent .buttonBox*/ .reportBubble div {top:26px;}


/* my account */
#myaccount		{width:992px; position:relative; /*background:#f8f8f8;*/ overflow:hidden; padding-top:8px; margin: 13px auto 0 auto; }
html>body #myaccount {padding-top:13px;}
/*#myaccount-top	{height:13px; position:absolute; top:0px; left:0px; width:100%; z-index:2;}
html>body #myaccount-top	{z-index:2;}*/
.clearboth	{clear:both;}
.smaller-font	{font-size:8pt; -webkit-text-size-adjust:none;}

/* my account - lhs */
#myaccount-lhs	{width:175px; position:relative; text-align:left; padding:20px 0px 0px 15px; float:left;}
html>body #myaccount-lhs	{width:160px;}
#myaccount-lhs #myaccount-lhs-btn		{margin-bottom:25px;}

#myaccount-lhs #myaccount-lhs-btn a.dashboard:link,
#myaccount-lhs #myaccount-lhs-btn a.dashboard:visited	{color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-myaccount.png") 0px 0px no-repeat; padding:0px 0px 10px 35px;}
#myaccount-lhs #myaccount-lhs-btn a.dashboard:hover		{color:#00aeda; background:url("/english/images/myaccount/icon-myaccount.png") 0px -30px no-repeat;}
#myaccount-lhs #myaccount-lhs-btn a.dashboard-on:link, #myaccount-lhs #myaccount-lhs-btn a.dashboard-on:visited, #myaccount-lhs #myaccount-lhs-btn a.dashboard-on:hover
{color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-myaccount.png") 0px -30px no-repeat; padding:0px 0px 10px 35px; /*font-weight:bold;*/}

#myaccount-lhs #myaccount-lhs-btn a.job-alert:link,
#myaccount-lhs #myaccount-lhs-btn a.job-alert:visited	{color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-job-alert.png") 0px 0px no-repeat; padding:0px 0px 0px 35px;}
#myaccount-lhs #myaccount-lhs-btn a.job-alert:hover		{color:#00aeda; background:url("/english/images/myaccount/icon-job-alert.png") 0px -25px no-repeat;}
#myaccount-lhs #myaccount-lhs-btn a.job-alert-on:link, #myaccount-lhs #myaccount-lhs-btn a.job-alert-on:visited, #myaccount-lhs #myaccount-lhs-btn a.job-alert-on:hover
{color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-job-alert.png") 0px -25px no-repeat; padding:0px 0px 10px 35px; /*font-weight:bold;*/}

#myaccount-lhs #myaccount-lhs-btn a.myprofile:link,
#myaccount-lhs #myaccount-lhs-btn a.myprofile:visited	{color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-myprofile.png") 0px 0px no-repeat; padding:0px 0px 10px 35px;}
#myaccount-lhs #myaccount-lhs-btn a.myprofile:hover		{color:#00aeda; background:url("/english/images/myaccount/icon-myprofile.png") 0px -33px no-repeat;}
#myaccount-lhs #myaccount-lhs-btn a.myprofile-on:link, #myaccount-lhs #myaccount-lhs-btn a.myprofile-on:visited, #myaccount-lhs #myaccount-lhs-btn a.myprofile-on:hover
{color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-myprofile.png") 0px -33px no-repeat; padding:0px 0px 10px 35px; /*font-weight:bold;*/}

#myaccount-lhs #myaccount-lhs-btn a.myjoblistings:link,
#myaccount-lhs #myaccount-lhs-btn a.myjoblistings:visited	{color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-myjoblistings.png") 0px 0px no-repeat; padding:0px 0px 10px 35px;}
#myaccount-lhs #myaccount-lhs-btn a.myjoblistings:hover		{color:#00aeda; background:url("/english/images/myaccount/icon-myjoblistings.png") 0px -30px no-repeat;}
#myaccount-lhs #myaccount-lhs-btn a.myjoblistings-on:link, #myaccount-lhs #myaccount-lhs-btn a.myjoblistings-on:visited, #myaccount-lhs #myaccount-lhs-btn a.myjoblistings-on:hover
{color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-myjoblistings.png") 0px -30px no-repeat; padding:0px 0px 10px 35px; /*font-weight:bold;*/}

#myaccount-lhs #myaccount-lhs-btn a.employer-find-you:link,
#myaccount-lhs #myaccount-lhs-btn a.employer-find-you:visited	{color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-employer-find-you.png") 0px 0px no-repeat; padding:0px 0px 10px 35px; display:block;}
#myaccount-lhs #myaccount-lhs-btn a.employer-find-you:hover		{color:#00aeda; background:url("/english/images/myaccount/icon-employer-find-you.png") 0px -80px no-repeat; display:block;}
#myaccount-lhs #myaccount-lhs-btn a.employer-find-you-on:link, #myaccount-lhs #myaccount-lhs-btn a.employer-find-you-on:visited, #myaccount-lhs #myaccount-lhs-btn a.employer-find-you-on:hover
{color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-employer-find-you.png") 0px -80px no-repeat; padding:0px 0px 10px 35px; /*font-weight:bold;*/ display:block;}


#myaccount-lhs #myaccount-lhs-sub-btn	{margin:10px 0px 0px 36px;}
#myaccount-lhs #myaccount-lhs-sub-btn a.sub:link,
#myaccount-lhs #myaccount-lhs-sub-btn a.sub:visited	{font-size:9pt;color:#ababab; text-decoration:none; background:url("/english/images/myaccount/icon-sub.gif") 0px 0px no-repeat; padding:0px 0px 0px 10px; display:block;}
#myaccount-lhs #myaccount-lhs-sub-btn a.sub:hover	{color:#00aeda; background:url("/english/images/myaccount/icon-sub.gif") 0px -32px no-repeat;}

#myaccount-lhs #myaccount-lhs-sub-btn a.sub-on:link, #myaccount-lhs #myaccount-lhs-sub-btn a.sub-on:visited,
#myaccount-lhs #myaccount-lhs-sub-btn a.sub-on:hover	{font-size:9pt;color:#00aeda; text-decoration:none; background:url("/english/images/myaccount/icon-sub.gif") 0px -32px no-repeat; padding:0px 0px 0px 10px; display:block; /*font-weight:bold;*/}

#myaccount-lhs #myaccount-lhs-sub-btn a.sub-b:link,
#myaccount-lhs #myaccount-lhs-sub-btn a.sub-b:visited {background-position: 0 7px;}
#myaccount-lhs #myaccount-lhs-sub-btn a.sub-b:hover, #myaccount-lhs #myaccount-lhs-sub-btn a.sub-on.sub-b:hover, #myaccount-lhs #myaccount-lhs-sub-btn a.sub-on.sub-b  {background-position:0 -25px;}

/* my account - rhs - top menu */
#myaccount-rhs	{width:799px; position:relative; text-align:left; float:left; }
html>body #myaccount-rhs	{width:799px;}
#myaccount-rhs #menu-main	{position:absolute; top:-8px; left:0px; width:811px; height:39px; overflow:hidden; z-index:2; padding:0px;}
#myaccount-rhs #menu-main #menu	{margin:0px 0px 0px 0px; overflow:hidden; padding:8px 0px 0px 8px;}
#myaccount-rhs #menu-main #menu li {list-style:none; display:inline;}
#myaccount-rhs #menu-main #menu li a:link, #myaccount-rhs #menu-main #menu li a:visited {padding:5px 0px 5px 0px; font-size:1em; color:#aaa; text-align:center;width:140px; 
display:inline-block; position:relative;
-webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; 
/*-moz-box-shadow:0px 0px 8px 0px #bebebe; -webkit-box-shadow:0px 0px 8px 0px #bebebe; box-shadow:0px 0px 8px 0px #bebebe;*/
text-decoration:none; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
#myaccount-rhs #menu-main #menu li a:hover, #myaccount-rhs #menu-main #menu li a.open, #myaccount-rhs #menu-main #menu li a.open:visited {color:#333; z-index:2; background:url("/english/images/myaccount/nav-on.gif") #fff repeat-x;
-webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; padding:9px 0px 5px 0px;width:140px; 
-moz-box-shadow:0px 0px 8px 0px #bebebe; -webkit-box-shadow:0px 0px 8px 0px #bebebe; box-shadow:0px 0px 8px 0px #bebebe;}

/* my account - rhs - content */
#myaccount-rhs #content 			{padding:0px 0px 0px 8px; width:100%;}
html>body #myaccount-rhs #content	{padding:0px 0px 8px 8px; width:100%; font-size:9pt;}
#myaccount-rhs #content.no-menu				{padding:0px 0px 0px 8px; width:100%;}
html>body #myaccount-rhs #content.no-menu	{padding:0px 0px 8px 8px; width:100%; font-size:9pt;}

#myaccount-rhs #content #content_over_shadow {/*-moz-box-shadow:0px 0px 8px 0px #bebebe; -webkit-box-shadow:0px 0px 8px 0px #bebebe; box-shadow:0px 0px 8px 0px #bebebe;
border:1px solid #dbdbdb;*/ background:#fff; overflow:hidden; width:100%; padding:15px 0px 0px 0px}

#myaccount-rhs #content #content_over_shadow .full-box		{margin:0px 15px 15px 15px; clear:both;}
#myaccount-rhs #content #content_over_shadow .half-box-l	{width:378px; float:left; margin:0px 0px 15px 15px; display: inline;}
#myaccount-rhs #content #content_over_shadow .half-box-r	{width:378px; float:right; margin:0px 15px 15px 0px; display: inline;}
#myaccount-rhs #content #content_over_shadow .full-box .subject,
#myaccount-rhs #content #content_over_shadow .half-box-l .subject,
#myaccount-rhs #content #content_over_shadow .half-box-r .subject	{background-color:#00AEDA; color:#fff; font-weight:bold; padding:3px 10px 3px 10px; background:url("/english/images/myaccount/myaccount-head-bg.gif") 0px 0px repeat-x;}

#myaccount-rhs #content #content_over_shadow .full-box .position-rel						{position:relative;}
#myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri	{position:absolute; top:3px; right:25px;}
html>body #myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri	{right:10px;}

#myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri .less-cri				{border-top:1px solid #00AEDB; width:8px; height:2px; margin:7px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}
html>body #myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri .less-cri	{border-top:1px solid #00AEDB; width:8px; height:2px; margin:5px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}




.myaccount-w750	{width:757px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;border:1px solid #b2b2b2;}
html>body .myaccount-w750	{width:749px;font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;border:1px solid #b2b2b2;}

#myaccount-rhs #content #content_over_shadow .less-cri				{border-top:1px solid #00AEDB; width:8px; height:2px; margin:7px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}
html>body #myaccount-rhs #content #content_over_shadow .less-cri	{border-top:1px solid #00AEDB; width:8px; height:2px; margin:5px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}

#myaccount-rhs #content #content_over_shadow a.myaoocunt-button-more:link, #myaccount-rhs #content #content_over_shadow a.myaoocunt-button-more:visited {background:#00aedb; display: block; padding: 2px 4px 3px 4px; color:#fff; line-height: 10px; font-weight:normal; text-decoration: none; float: right; font-size: 10pt;}
#myaccount-rhs #content #content_over_shadow a.myaoocunt-button-more:hover {background:#fdd000; color:#00aedb;}










#myaccount-rhs #content #content_over_shadow .full-box .position-rel a:link,
#myaccount-rhs #content #content_over_shadow .full-box .position-rel a:visited	{color:#fff; font-size:9pt; text-decoration:none;}
#myaccount-rhs #content #content_over_shadow .full-box .position-rel a:hover	{text-decoration:underline;}

#myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:link, #myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:visited {background:#ffffff;display: block; padding: 2px 4px 3px 4px; color:#00aedb; line-height: 10px; font-weight:normal; text-decoration: none; float: right; font-size: 10pt;}
#myaccount-rhs #content #content_over_shadow .full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:hover {background:#fdd000; color:#00aedb;}

#myaccount-rhs #content #content_over_shadow .full-box .left-content	{float:left; margin:0px 0px 0px 8px;}
#myaccount-rhs #content #content_over_shadow .full-box .right-content	{float:left; margin:0px 0px 20px 8px;/*float:right;*/}
#myaccount-rhs #content #content_over_shadow .full-box .left-content .form-content	{padding:15px 0px 10px 0px; border:1px solid #fff; margin-bottom:10px;}
#myaccount-rhs #content #content_over_shadow .full-box .right-content .form-content	{padding:15px 0px 0px 0px; border:1px solid #fff;}

html>body #myaccount-rhs #content #content_over_shadow .full-box .left-content .form-content	{margin-bottom:0px;}

.padding-btm10		{padding-bottom:10px;}
.padding-btm60		{padding-bottom:30px;}
.padding-top22		{padding-top:22px;}
.padding-left45		{padding-left:52px;}
html>body .padding-left45	{padding-left:45px;}
.padding-right15	{padding-right:15px;}

.margin-top5		{margin-top:5px;}
.margin-left10		{margin-left:10px;}

.w30	{width:30px;}
.w50	{width:50px;}
.w70	{width:50px;}
.w100	{width:110px;}
.w130	{width:135px;}
.w193	{width:193px;}
.w210	{width:210px;}
.w230	{width:230px;}
.w250	{width:250px;}
.w340	{width:340px;}
.w769	{width:777px;}
html>body .w769	{width:769px;}

.h10	{height:10px;}
.h25	{height:15px;}

#myaccount-rhs #content #content_over_shadow .full-box .left-content .form-content .form-title,
#myaccount-rhs #content #content_over_shadow .full-box .right-content .form-content .form-title		{float:left; margin-right:15px; padding:2px 0px 0px 0px; white-space:nowrap;}
#myaccount-rhs #content #content_over_shadow .full-box .left-content .form-content .form-option,
#myaccount-rhs #content #content_over_shadow .full-box .right-content .form-content .form-option	{float:left; margin-right:0px;}

.form-exp	{float:right; font-size:8pt; -webkit-text-size-adjust:none; margin:2px 37px 0px 0px;}

#myaccount-rhs #content #content_over_shadow .full-box table,
#myaccount-rhs #content #content_over_shadow .half-box-l table,
#myaccount-rhs #content #content_over_shadow .half-box-r table		{margin:0px 0px 0px 0px; padding:0px;}
#myaccount-rhs #content #content_over_shadow .half-box-l table .reset-normal,
#myaccount-rhs #content #content_over_shadow .half-box-l table .reset-normal td,
#myaccount-rhs #content #content_over_shadow .half-box-r table .reset-normal,
#myaccount-rhs #content #content_over_shadow .half-box-r table .reset-normal td	{margin:0px; padding:0px;}
#myaccount-rhs #content #content_over_shadow .half-box-l td,
#myaccount-rhs #content #content_over_shadow .half-box-r td	{font-size:9pt; padding:10px 0px 0px 0px;}
#myaccount-rhs #content #content_over_shadow .half-box-l .first-column,
#myaccount-rhs #content #content_over_shadow .half-box-r .first-column	{padding:10px 20px 0px 0px;}

#myaccount-rhs #content #content_over_shadow .full-box input.account-info,
#myaccount-rhs #content #content_over_shadow .half-box-l input.account-info,
#myaccount-rhs #content #content_over_shadow .half-box-r input.account-info,
#myaccount .myaccount-input	{/*width:100%; border:1px solid #b2b2b2;*/ border:1px solid #d2d2d2;}

#myaccount-rhs #content #content_over_shadow .half-box-l table .reset-normal .smaller-font,
#myaccount-rhs #content #content_over_shadow .half-box-r table .reset-normal .smaller-font	{font-size:8pt; -webkit-text-size-adjust:none;}

#myaccount input, select	{font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; /*border:1px solid #d2d2d2; */}
/*#myaccount input {border:0;}*/
#myaccount input[type="text"]	{border:1px solid #d2d2d2; }
#myaccount td.input-no-style input	{border:0px;}

#myaccount-rhs #content #content_over_shadow hr	{border:0px; background:#aaa; color:#aaa; height:1px; margin-top:25px; overflow:hidden;}
#myaccount-rhs #content #content_over_shadow hr.no-margin	{border:0px; background:#aaa; color:#aaa; height:1px; margin-top:0px; overflow:hidden; padding:0}

#myaccount-rhs #content #content_over_shadow .my-account-remark	{padding-top:20px; padding-left:8px;}

/* my account - subscribe */
#myaccount-rhs #content #content_over_shadow .my-account-subscribe	{/*padding-top:60px;*/ padding-left:8px;}
#myaccount-rhs #content #content_over_shadow .my-account-subscribe .opt-box		{margin-top:7px;}
#myaccount-rhs #content #content_over_shadow .my-account-subscribe .opt-box02	{margin-top:0px;}

/* my account - subscribe - bubble */
.myaccount-bubble-text td	{color:#fff; font-size:11px; margin:0; padding:0;}

/* my account - profesional details */
.myaccount-bullet				{float:left; padding:5px 5px 0px 0px;}
.myaccount-bullet-content		{float:left; /*margin-right:10px;*/ width:300px;}
.myaccount-bullet-content-j-fun	{float:left; /*margin-right:10px;*/ width:245px;}
.myaccount-j-fun-exp			{float:left;}
.w-auto	{width:auto;}
/* my account - tips */
#myaccount-rhs #content #content_over_shadow .my-account-tips	{padding:25px 0px 25px 0px; /*padding-left:8px;*/ overflow:hidden;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-subject	{font-size:12pt; font-weight:bold; color:#00AEDA;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box		{width:174px; text-align:center; float:left; margin:20px 17px 0px 0px;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r	{width:183px; text-align:center; float:left; margin:20px 0px 0px 0px;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-header,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-header	{font-size:11pt; font-weight:bold; color:#00AEDA; text-transform:capitalize; margin-top:5px;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-content,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-content	{font-size:9pt; height:60px;}

#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-button, 
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-button	{width:120px;}
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-button a:link,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-button a:visited,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-button a:link,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-button a:visited	{
font-size:10pt; background:#ffda31; color:#000; text-decoration:none; padding:5px 15px 5px 15px; border:1px solid #e5d066; display:block; font-weight:bold;
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
background-image: -moz-linear-gradient(top, #ffda31, #f8c702);/* FireFox 3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffda31),color-stop(1, #f8c702));/* Safari4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda31', endColorstr='#f8c702', GradientType='0');/* IE6,IE7 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda31', endColorstr='#f8c702', GradientType='0');/* IE8 */}

#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box .my-account-tips-box-button a:hover,
#myaccount-rhs #content #content_over_shadow .my-account-tips .my-account-tips-box-r .my-account-tips-box-button a:hover		{background:#00aeda; color:#fff; text-decoration:none; border:1px solid #007a99;
background-image: -moz-linear-gradient(top, #00aeda, #0097bd);/* FireFox 3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #00aeda),color-stop(1, #0097bd));/* Safari4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeda', endColorstr='#0097bd', GradientType='0');/* IE6,IE7 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeda', endColorstr='#0097bd', GradientType='0');/* IE8 */}

/* my account - button */
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group			{padding:7px 0px 8px 0px; margin-top:10px; text-align:center; margin-left:auto; margin-right:auto; overflow:hidden; display:block; /*border:1px solid blue; */width:100%; }
/*#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul		{padding:0px; margin:0px; border:1px solid red; text-align:center; margin-left:auto; margin-right:auto;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul li		{float:left; margin-right:20px; list-style:none;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul li.r-btn	{margin-right:0px;}

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul li a:link,
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul li a:visited	{text-decoration:none; background:#00AEDA; padding:7px 20px 7px 20px; color:#fff; overflow:hidden; width:120px;  overflow:hidden;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group ul li a:hover		{background:#06689a;  overflow:hidden;}*/

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item,
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item-r	{text-align:center; margin-left:auto; margin-right:auto; overflow:hidden; /*width:343px; border:1px solid grey;*/ }

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item.w223,
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item-r.w223	{width:223px;}

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn		{float:left; width:100px; height:27px; margin-right:20px;text-align:center;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r		{float:left; width:100px; height:27px; margin-right:0px;text-align:center;}

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:link,
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:visited	{text-decoration:none; /*background:#00AEDA;*/ padding:6px 0px 0px 0px; color:#0B75BB; overflow:hidden; display:block; font-weight:bold;/*border:1px solid #009dc5;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px 0px no-repeat;width:100px; height:27px; 
/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
/*background-image: -moz-linear-gradient(top, #00AEDA, #009bc2);/* FireFox 3.6 */
/*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #00AEDA),color-stop(1, #009bc2));/* Safari4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEDA', endColorstr='#009bc2', GradientType='0');/* IE6,IE7 */
/*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEDA', endColorstr='#009bc2', GradientType='0');/* IE8 */}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:hover	{color:#fff;/*background:#06689a; border:1px solid #05608e;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px -27px no-repeat;
/*background-image: -moz-linear-gradient(top, #06689a, #05608e);/* FireFox 3.6 */
/*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #06689a),color-stop(1, #05608e));/* Safari4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#06689a', endColorstr='#05608e', GradientType='0');/* IE6,IE7 */
/*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06689a', endColorstr='#05608e', GradientType='0');/* IE8 */}

#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:link,
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:visited	{text-decoration:none; /*background:#00AEDA;*/ padding:6px 0px 0px 0px; color:#0B75BB; overflow:hidden; display: block; font-weight:bold;/*border:1px solid #009dc5;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px 0px no-repeat;width:100px; height:27px;
/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
/*background-image: -moz-linear-gradient(top, #00AEDA, #009bc2);/* FireFox 3.6 */
/*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #00AEDA),color-stop(1, #009bc2));/* Safari4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEDA', endColorstr='#009bc2', GradientType='0');/* IE6,IE7 */
/*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEDA', endColorstr='#009bc2', GradientType='0');/* IE8 */}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:hover	{color:#fff;/*background:#06689a; border:1px solid #05608e;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px -27px no-repeat;}

/*buttons for Employers Find You*/
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item.employers-find-you-btn {width:270px;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn.right {width:150px; margin-right:0;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn, #myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:visited {width:150px; background:url("/english/images/myaccount/myaccount-btn-150.gif") 0 0 no-repeat;}
#myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:hover, #myaccount-rhs #content #content_over_shadow .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:active {width:150px; background:url("/english/images/myaccount/myaccount-btn-150.gif") 0 -27px no-repeat;}

.btn08 a:link, .btn08 a:visited, .btn08 a:hover
{border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-bottom: 1px solid #7D7D7D;
border-right: 1px solid #7D7D7D;}

.myaccount-tipbox	{background:#d9f4fa; margin: 5px 10px 0px 0px; padding: 10px 20px 10px 10px; color:#4C4C4C; font-size:9pt; width:75%;}

a.myaccount-tiplink01:link, a.myaccount-tiplink01:visited	{color:#000; text-decoration:underline; padding: 0px 0px 0px 0px; font-size: 9pt; line-height: 120%;}
a.myaccount-tiplink01:hover	{color:#00AEDA; text-decoration:underline;}

#myaccount-register-success {/*display:block; width:671px; height:345px; background:url('/revamp2012//english/images/myaccount/register-success-bg.png') no-repeat;  padding:0 0 0 12px;*/margin:15px 0px 0px 0px;}
#myaccount-register-success a {text-decoration:none;}
/*#myaccount-register-success a.panel:link, #register-success a.panel:visited, #register-success div.panel {float:left; display:block;  width:190px; height:275px; background:url('/english/images/myaccount/myaccount-panel.gif') 0 0 no-repeat; text-decoration:none;}*/
#myaccount-register-success a.panel:link, #myaccount-register-success a.panel:visited, #myaccount-register-success div.panel {float:left; display:block;  width:190px; height:275px; background:url('/english/images/myaccount/myaccount-panel.gif') 0px 0px no-repeat; text-decoration:none;}
#myaccount-register-success a.panel:hover {background:url('/english/images/myaccount/myaccount-panel.gif') -190px 0px no-repeat; /*background-position:-190px 0px;*/}
#myaccount-register-success a.panel:active {background:url('/english/images/myaccount/myaccount-panel.gif') 0px 0px no-repeat; /*background-position:0px 0px;*/}

#myaccount-register-success .panel div {display:block;  width:190px; /*height:219px;*/ text-align:center; padding:155px 0 0 0; cursor:pointer;}
#myaccount-register-success .panel div p.title {font-size:15px; color:#00A1F5; font-weight:bold; margin:0; padding:0 25px 5px 25px;}
#myaccount-register-success .panel div p {font-size:12px; color:#000; font-weight:normal; margin:0; padding:0 15px 0 15px;}

#myaccount-register-success .panel div#panel-profile 			{background:url('/english/images/myaccount/myaccount-tips-your-profile.gif') 30px 50px no-repeat;}
#myaccount-register-success .panel div#panel-job-alert 			{background:url('/english/images/myaccount/myaccount-tips-job-alert.gif') 30px 20px no-repeat;}
#myaccount-register-success .panel div#panel-direct-app 		{background:url('/english/images/myaccount/myaccount-tips-direct-application.gif') 30px 35px no-repeat;}
#myaccount-register-success .panel div#panel-employer-find-you	{background:url('/english/images/myaccount/myaccount-tips-employers-find-you.gif') 30px 20px no-repeat;}

/*a:link.myaccount-button-more, a:visited.myaccount-button-more	{color:#fff; font-size: 11px; background: url('/english/images/myaccount/myaccount-btn-more.gif') 0px -19px no-repeat; width: 81px; height: 14px; margin: 25px 0px 10px 15px; padding: 0px 0px 0px 7px; text-decoration: none; text-align: left;}
a:hover.myaccount-button-more	{color:#00aeda; font-size: 11px; background: url('/english/images/myaccount/myaccount-btn-more.gif') 0px -43px no-repeat; width: 81px; height: 14px; margin: 25px 0px 10px 15px; padding: 0px 0px 0px 7px; text-decoration: none; text-align: left;}*/


/*Dashboard*/
#myaccount-rhs #content.dashboard {padding:0 0 0 8px; width:100%;}
html>body #myaccount-rhs #content.dashboard {padding:0 0 8px 8px; width:100%; font-size:9pt;}

#myaccount-rhs #content.dashboard #content_over_shadow {padding:15px; width:799px;}
html>body #myaccount-rhs #content.dashboard #content_over_shadow {padding:15px; width:auto;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base p {padding:0; margin:0;}
#myaccount-rhs #content.dashboard #content_over_shadow p.heading {font-size:20px; font-weight:bold; color:#00AEDA; margin:0; padding:10px; float:left;}
#myaccount-rhs #content.dashboard #content_over_shadow #progressbar-container {padding:16px 0; float:right;}
#myaccount-rhs #content.dashboard #content_over_shadow #progressbar-container p.progress-text {font-size:13px; color:#333; float:right; padding:0 5px 0 10px; margin:0;}
#myaccount-rhs #content.dashboard #content_over_shadow #progressbar-container #progressbar {float:right; width:130px; height:15px;}

/*#myaccount-rhs #content.dashboard #content_over_shadow p#alert-box {display:block; float:right; width:755px; width:765px\9; font-size:12px; font-weight:bold; line-height:1.3em; text-align:left; color:#fff; background-color:#aaaaaa; padding:8px; margin:0; border-radius:5px;}*/
#myaccount-rhs #content.dashboard #content_over_shadow p#alert-box {display:block; width:735px; font-size:13px; font-weight:bold; line-height:1.3em; text-align:left; color:#fff; padding:10px 15px 10px 50px; margin:0; position:relative; left:-15px; background:url('/english/images/myaccount/alert-box-icon.png') no-repeat 16px center; background-color:#00AEDA;}
#myaccount-rhs #content.dashboard #content_over_shadow p#alert-box a {color:#fff; text-decoration:underline;}
#myaccount-rhs #content.dashboard #content_over_shadow p#alert-box a:hover, #myaccount-rhs #content.dashboard #content_over_shadow p#alert-box a:active {color:#efefef; text-decoration:underline;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base {position:relative; left:-10px; width:782px; height:auto; /*background:url('/english/images/myaccount/dashboard-bg-middle.png')*/ repeat-y; clear:both; /*padding:0 30px 0 30px;*/}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-top {position:absolute; top:0; left:0; width:100%; height:25px; background:url('/english/images/myaccount/dashboard-bg-top.png') no-repeat;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-bottom {position:absolute; bottom:0; left:0; width:100%; height:25px; background:url('/english/images/myaccount/dashboard-bg-bottom.png') no-repeat;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-content-left {width:445px; margin:25px 0 25px 25px; padding:0; float:left; overflow:visible;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-content-right {width:260px; margin:25px 25px 25px 0; padding:0; float:right; overflow:visible;}

#myaccount-rhs #content.dashboard #content_over_shadow a.edit:link,
#myaccount-rhs #content.dashboard #content_over_shadow a.edit:visited {color:#999; font-size:12px; text-decoration:underline;}
#myaccount-rhs #content.dashboard #content_over_shadow a.edit:hover,
#myaccount-rhs #content.dashboard #content_over_shadow a.edit:active {color:#00AEDA;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-pic {float:left; width:77px; text-align:right; display:block;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-pic img {border:1px solid #EFEFEF; margin-bottom:5px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box {float:left; width:345px; padding:0 0 0 20px; display:block; overflow:visible;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading {background-color:#EFEFEF; padding:15px 10px 15px 15px; width:345px; color:#000; text-align:left; border-radius:5px; margin-bottom:15px; position:relative;}
html>body #myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading {width:325px; margin-bottom:15px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading p.name {font-size:18px; font-weight:bold; padding-bottom:5px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading p.job-title {font-size:14px; font-weight:bold; color:#666;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading p.company {font-size:14px; padding-top:5px; color:#666;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #heading a.edit {position:absolute; bottom:10px; right:10px}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table {padding-left:10px; width:340px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table td {font-size:12px; color:#666; padding-bottom:10px; padding:13px 0 13px 0; line-height:1.5em; vertical-align:top; border-top:1px solid #efefef;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table td.top-row {border:none;}
/*#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table td a {text-align:right; padding:15px 0 5px 0; display:block;}*/
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table strong {font-size:16px; font-weight:bold; padding: 15px 0 5px 0; display:block;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table em {font-size:12px; font-weight:bold; font-style:normal; color:#000; display:block; width:135px; padding-left:12px\9;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box {padding-top:25px; margin-top:15px; border-top:1px solid #aaaaaa;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box p {font-size:14px; font-weight:bold; float:left; padding-bottom:5px; margin:0;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box a {float:right; padding-left:10px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table {clear:both; margin-top:-25px;}
html>body #myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table {clear:both; margin-top:0;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table td {padding:7px 5px 7px 5px; font-size:11px; text-align:center;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table tr.header td {background-color:#aaaaaa; color:#fff; font-weight:bold; font-size:12px; /*text-align:left;*/}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table tr.content td {border-bottom:1px solid #aaaaaa;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table td.center {text-align:center;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #job-alert-box #job-alert-table td.fixed-width {width:150px; font-size:11px; /*text-align:left;*/}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar {position:relative; border:1px solid #EFEFEF; border-radius:5px; width:260px; padding:0; margin-bottom:10px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar #header {
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	border-top-left-radius:5px; border-top-right-radius:5px;
	width:260px; height:28px;
	background-color:#EFEFEF; z-index:2;
}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar #header p.header-title {color: #999; font-weight: bold; top: 7px; left: 9px; display: block; position: absolute; font-size: 11px; text-align:center;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar #header a.edit {position:absolute; top:7px; right:9px; float:none;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row {width:100%; min-height:1.5em; padding:10px 0 10px 0; position:relative;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row.first-row {border-top:1px solid #EFEFEF;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row #online-resume {background:url('/english/images/myaccount/dashboard-sidebar-icon1.png') 10px 3px no-repeat;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row #upload-resume {background:url('/english/images/myaccount/dashboard-sidebar-icon2.png') 10px 3px no-repeat;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row #cover-letter {background:url('/english/images/myaccount/dashboard-sidebar-icon3.png') 10px 3px no-repeat;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row #joblisting {background:url('/english/images/myaccount/dashboard-sidebar-icon4.png') 10px 3px no-repeat;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row p.title {font-size:13px; font-weight:bold; color:#00AEDA; float:left; line-height:1.5em; padding-left:33px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row a.edit {float:right; padding-right:10px;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist {list-style:none; padding:0 0 5px 0; margin:0; clear:both;}
html>body #myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist {padding:5px 0 5px 0; /*width:230px;*/}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist li {padding:3px 0 3px 40px; clear:both; width:180px;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection {width:210px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection.online-resume {position:absolute; top:10px; left:0;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td {margin:0; padding:3px 0 0 0; text-align:left; font-size:11px; line-height:14px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.cv-name {width:100px}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.button-box {width:15px; text-align:center;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.button-box input[type="radio"] {margin:0; padding:0; width:11px; height:11px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:link,
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:visited {display: block; background: #bfbfbf; padding:0; font-weight: bold; color:#ffffff; /*line-height:10px;*/ text-decoration:none; font-size:11px; width:12px; height:12px;text-align:center;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:hover {background: #8e8e8e;}

#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting {list-style:none; padding:0 0 0 30px; margin:0; clear:both; /*color:#00AEDA;*/}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li {width:220px;  height:1.8em; clear:both; margin:0; }
html>body #myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li {width:220px;}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li p {float:left; font-size:11px; /*color:#00AEDA;*/}
#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li span {float:right; font-size:11px;}

#myaccount-rhs #content #content_over_shadow .my-account-tips.dashboard-fix	{padding-left:7px;}


/*Employers Find You*/
#steps-container {
	width:769px;
	height:110px;
	padding:0px 8px 0px 8px;
	margin-top:25px;
	margin-bottom:25px;
}
#steps-container .steps-col {float:left; margin:0; padding:0; position:relative;}
#steps-container .steps-col#step-1 {width:200px;}
#steps-container .steps-col#step-2 {width:260px; margin-left:30px;}
#steps-container .steps-col#step-3 {width:230px; margin-left:30px;}
#steps-container .steps-col .step-intro {
	display:block;
	padding-left:80px;
	background-position:8px 0;
	background-repeat:no-repeat;
	color:#1483B2;
	line-height:1.2em;
	height:80px;
}
#steps-container .steps-col#step-1 .step-intro {background-image: url('/english/images/myaccount/employers-find-you-step1.png');}
#steps-container .steps-col#step-2 .step-intro {background-image: url('/english/images/myaccount/employers-find-you-step2.png');}
#steps-container .steps-col#step-3 .step-intro {background-image: url('/english/images/myaccount/employers-find-you-step3.png');}
#steps-container .steps-col .step-intro img.tips {padding-top:8px;}
#steps-container .steps-col .step-intro strong {color:#44C9EB;}
#steps-container .steps-col .step-intro span.steps-title {color:#44C9EB; font-size:16px; font-weight:bold; text-transform:uppercase;}
/*#steps-container .steps-col .steps-tips {position:relative; background-color:#CCF3FF; margin-top:40px;}*/
#steps-container .steps-col .steps-tips {position:absolute; background-color:#CCF3FF; margin-top:-10px;}
#steps-container .steps-col .steps-tips .steps-tips-top {display:block; position:absolute; top:-16px; left:10px; width:15px; height:17px; background:url('/english/images/myaccount/employers-find-you-steps-tips-bubble-top.png') no-repeat;}
/*#steps-container .steps-col .steps-tips p.steps-tips-content {padding:7px 5px 8px 42px; background:url('/english/images/myaccount/employers-find-you-steps-tips.png') 6px 8px no-repeat; color:#1483B2; font-size:10px; line-height:1.2em;}*/
#steps-container .steps-col .steps-tips p.steps-tips-content {padding:7px; margin:0; color:#1483B2; font-size:10px; line-height:1.2em;}
#steps-container .steps-col#step-1 .steps-tips p.steps-tips-content {width:230px;}
#steps-container .steps-col#step-2 .steps-tips p.steps-tips-content {width:265px;}
#steps-container .steps-col#step-3 .steps-tips p.steps-tips-content {width:230px;}


p.subscribe-choice {float:left; height:2em; line-height:2em; display:block; padding:0; margin:0 20px 0 0;}
p.subscribe-choice-note {font-size:10px; color:#333;}
p.subscribe-choice-note a {color:#aaaaaa;}

#employers-find-you-table {
	background-color:#f8f8f8;
	border:1px solid #efefef;
	border-radius:5px;
	padding:0;
	margin-top:25px;
	margin-bottom:25px;
}
#employers-find-you-table td {
	text-align:center;
	border-bottom:1px solid #aaaaaa;
	/*padding:5px 0 5px 0;*/
	height:40px;
}
#employers-find-you-table tr.table-head td {font-weight:bold;}
#employers-find-you-table td.table-resume-name {text-align:left; width:50%;}
#employers-find-you-table tr.row-no-border td {border:none;}
#employers-find-you-table td.side-padding {width:15px; border:none; padding:0;}

.reminder-box {width:753px; border:1px solid #666; margin:10px 0 20px 10px;}
.reminder-box p {margin:7px; padding:0;}
.reminder-box p.smaller-text {font-size:11px;}

/*Upload CV*/
ul.upload-cv-list {list-style:disc; margin:10px 10px 30px 20px; padding:0;}
ul.upload-cv-list li {margin-top:5px;}
ul.upload-cv-list li.sub-list {list-style:none;}

.last-update-date { font-size: 11px; color: #888; clear: both; padding: 12px 0; }

.upload-cv-col {
	position: relative;
	width: 220px;
	height: 250px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	float: left;
	margin-right: 25px; 
}

.upload-cv-col .import-from-linkedin {
	height: 16px;
	background: url("/english/images/myaccount/linkedin_16x16.png") top left no-repeat;
	padding-left: 24px;
	display: block;
	clear: both;
	float:left;
	margin-top: 12px;
}
.upload-cv-col.blank {
	border:1px dashed #eaeaea;
	background:#fff;
}
.upload-cv-col-header {
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	border-top-left-radius:5px; border-top-right-radius:5px;
	width:220px; height:30px;
	background-color:#EFEFEF;
}
.upload-cv-col-header p.upload-cv-col-header-title {
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#333;
	padding:0;
	margin:0 0 0 12px;
	vertical-align: 3px;
}
.upload-cv-col-header .add-btn {position:absolute; display:block; top:7px; right:7px; background:url('/english/images/myaccount/add-btn.png') no-repeat; width:15px; height:15px; text-indent:-9999px;}

.upload-cv-col .upload-cv-col-content { padding: 16px 10px 12px 10px; }
.upload-cv-col .upload-cv-col-content p { padding:0; margin: 6px 0; font-weight: bold; }
.upload-cv-col .upload-cv-col-content .small-text {font-size:10px; color:#999; padding:0; margin:2px 0 3px 0;}
.upload-cv-col .upload-cv-col-content .upload-cv-file-input {width:190px; border:1px solid #eaeaea!important;}
.upload-cv-col .upload-cv-col-content .upload-cv-textfield {width:190px; margin-bottom:13px;}
.upload-cv-col .upload-cv-col-content .btn08 {float:left; margin-right:15px;}
.upload-cv-col .upload-cv-col-content .cv-file { width: 160px; line-height: 18px; border: 1px solid #CCC; padding: 2px 22px 2px 6px; margin-bottom: 23px; white-space: nowrap;
  overflow: hidden; text-overflow: ellipsis; position: relative; }
.upload-cv-col .upload-cv-col-content .cv-file .delete-btn { width: 20px; height: 20px; background: url("/images/icons.png") -180px -90px no-repeat; position: absolute; right: 1px; top: 1px; }
.upload-cv-col .upload-cv-col-content .cv-file .delete-btn:hover { background-position: -210px -90px; }

.occupied-cv-col { border-color: #d0d0d0; }
.occupied-cv-col .upload-cv-col-header { background: #d0d0d0; }

.replace-cv .replace-cv-desc { padding: 0px 8px; position: relative; }
.replace-cv .replace-cv-desc .impt-txt { font-weight: bold; color: #336699; }
.replace-cv .replace-cv-desc ol li { line-height: 20px; }
.replace-cv .upload-cv-col { height: auto; min-height: 168px; }
.replace-cv .upload-cv-col.available-cv-col,
.replace-cv .upload-cv-col.selected { border: 1px solid #fccf00; }
.replace-cv .upload-cv-col.available-cv-col .upload-cv-col-header,
.replace-cv .upload-cv-col.selected .upload-cv-col-header { background: #fccf00; }
.replace-cv .cv-file-name { font-weight: bold; color: #336699; }
label.upload-cv-col-header-title { padding: 0; }
label.upload-cv-col-header-title span { font-weight: bold; vertical-align: 3px; }


.cvbuilder-steps-title {color:#44C9EB; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0; margin:0;}
.cvbuilder-steps-content {color:#1483B2; font-size:13px; font-weight:normal; padding:0; margin:0;}

td.steps-text {width:145px; height:54px; vertical-align:top; text-align:left;}
td.steps-arrow {width:52px; height:54px; vertical-align:middle; text-align:center;}

#cvbuilder-table {background-color:#fff; border:1px solid #aaaaaa; border-radius:5px; width:753px; margin:25px 0 25px 0!important; table-layout:fixed;}
#cvbuilder-table td {border-left:1px solid #efefef; text-align:center;}
#cvbuilder-table tr.header td {background-color:#aaaaaa; height:26px; line-height:26px; color:#fff; font-weight:bold; border-left:1px solid #fff;}
#cvbuilder-table td.no-border-left {border-left:none!important; text-align:center;}
#cvbuilder-table tr.content td {border-bottom:1px solid #efefef;}
#cvbuilder-table tr.last td {border-bottom:none!important;}
#cvbuilder-table td p.cvbuilder-text {font-size:13px; color:#000; font-weight:bold; margin:10px 2px 10px 2px;}
#cvbuilder-table td p.cvbuilder-text a {font-size:11px; color:#aaa; font-weight:normal; text-decoration:underline;}
#cvbuilder-table td p.cvbuilder-text a:hover {color:#ccc;}

#cvbuilder-table div.cvbuilder-tools-container {margin-left:17px;}
#cvbuilder-table a.cvbuilder-tools {display:block; width:20px; height:20px; background-image:url('/english/images/myaccount/cvbuilder-tools-icons.png'); background-repeat:no-repeat; float:left; margin-right:13px;}
#cvbuilder-table a.cvbuilder-tools-edit:link, #cvbuilder-table a.cvbuilder-tools-edit:visited {background-position: 0 0;}
#cvbuilder-table a.cvbuilder-tools-edit:hover, #cvbuilder-table a.cvbuilder-tools-edit:active {background-position: 0 -20px;}
#cvbuilder-table a.cvbuilder-tools-view:link, #cvbuilder-table a.cvbuilder-tools-view:visited {background-position: -20px 0;}
#cvbuilder-table a.cvbuilder-tools-view:hover, #cvbuilder-table a.cvbuilder-tools-view:active {background-position: -20px -20px;}
#cvbuilder-table a.cvbuilder-tools-dl-html:link, #cvbuilder-table a.cvbuilder-tools-dl-html:visited {background-position: -40px 0;}
#cvbuilder-table a.cvbuilder-tools-dl-html:hover, #cvbuilder-table a.cvbuilder-tools-dl-html:active {background-position: -40px -20px;}
#cvbuilder-table a.cvbuilder-tools-dl-word:link, #cvbuilder-table a.cvbuilder-tools-dl-word:visited {background-position: -60px 0;}
#cvbuilder-table a.cvbuilder-tools-dl-word:hover, #cvbuilder-table a.cvbuilder-tools-dl-word:active {background-position: -60px -20px;}
#cvbuilder-table a.cvbuilder-tools-delete:link, #cvbuilder-table a.cvbuilder-tools-delete:visited {background-position: -80px 0; margin-right:0;}
#cvbuilder-table a.cvbuilder-tools-delete:hover, #cvbuilder-table a.cvbuilder-tools-delete:active {background-position: -80px -20px;}

#cvbuilder-table tr.content a.cvbuilder-tools-add {display:none; width:20px; height:20px; background:url('/english/images/myaccount/cvbuilder-tools-add.png') 0 0 no-repeat; margin:0 auto;}
#cvbuilder-table tr.content div.cvbuilder-tools-hidden {display:block; width:20px; height:20px;}

#cvbuilder-table tr.last a.cvbuilder-tools-add {display:block; width:20px; height:20px; background:url('/english/images/myaccount/cvbuilder-tools-add.png') 0 0 no-repeat; margin:0 auto;}
#cvbuilder-table tr.last div.cvbuilder-tools-hidden {display:none; width:20px; height:20px;}


/*Upload Cover Letter*/
.upload-coverletter-col {
	position:relative;
	width:220px;
	height:190px;
	border:1px solid #eaeaea;
	border-radius: 5px;
	display:block;
	float:left;
	margin-right:25px; 
}
.upload-coverletter-col.blank {
	border:1px dashed #eaeaea;
	background:#fff;
}
.upload-coverletter-col-header {
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	border-top-left-radius:5px; border-top-right-radius:5px;
	width:220px; height:30px;
	background-color:#EFEFEF;
}
.upload-coverletter-col-header p.upload-coverletter-col-header-title {
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#333;
	padding:0;
	margin:0 0 0 15px;
}
.upload-coverletter-col-header .add-btn {position:absolute; display:block; top:7px; right:7px; background:url('/english/images/myaccount/add-btn.png') no-repeat; width:15px; height:15px; text-indent:-9999px;}

.upload-coverletter-col .upload-coverletter-col-content {margin:10px 0 0 15px;}
.upload-coverletter-col .upload-coverletter-col-content p.coverletter-name-head {padding:0; margin:5px 10px 5px 0; font-weight:bold;}
.upload-coverletter-col .upload-coverletter-col-content p.coverletter-name {padding:0; margin:5px 10px 20px 0; font-weight:normal;}
.upload-coverletter-col .upload-coverletter-col-content .small-text {font-size:10px; color:#999; padding:0; margin:2px 0 3px 0;}
.upload-coverletter-col .upload-coverletter-col-content .btn08 {float:left; margin-right:15px;}

#display-tips {
	text-decoration: none;
	display: block;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 2px 5px 2px 14px;
	font-size: 11px;
	color: #333;
	background: url('/english/images/myaccount/small-arrow.gif') no-repeat 2px center;
	float: right;
}

.cursor-default	{cursor:default;}

/* Create online CV */
.myaccount-wordings {width:770px; margin:0px 0px 20px 20px; text-align:right;}
html>body .myaccount-wordings {width:765px;}

.my-account-mention	{margin-bottom:15px; color:#fff; background:#00AEDA; padding:2px 2px 2px 8px; font-weight:bold;}
.my-account-mention a:link, .my-account-mention a:visited {color:#fff; text-decoration:none;}
.my-account-mention a:hover	{color:#fed900;}

.w-wrap	{word-wrap:break-word;word-break:break-all;}

/* CV Request Mention */
.my-account-mention {background: #00AEDA; padding: 2px 2px 2px 8px; color:#FFF; font-size:13px; font-family:Arial; font-weight: bold; text-shadow:1px 1px 5px #444; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-align:center;}
a.my-account-mention-link:link, a.my-account-mention-link:visited, a.my-account-mention-link:hover {color:#fff; text-decoration:none; cursor:pointer;}

.bubble-upgrade		{position:absolute; top:-12px; right:5px; width:75px; height:30px; text-align:right; font-weight:bold; z-index:999;}
/*.bubble-new-btn4	{position:absolute; top:-12px; right:0px; width:41px; height:30px; text-align:right; font-weight:bold; z-index:999;}*/
.bubble-new-btn4	{position:absolute; top:-3px; right:5px; width:41px; height:30px; text-align:right; font-weight:bold; z-index:10;}
/*CT columnist-sidebar*/

div#columnist-sidebar {
	position: relative;
	width:295px;
	height:485px;
	background: url('/revamp2012/images/columnist-sidebar-bg-middle.png') repeat-y;
	margin:20px 0 0 0;
	right:-18px;
}

div#columnist-sidebar-bottom {
	position:absolute;
	bottom:0; left:0;
	width:295px;
	height:15px;
	background: url('/revamp2012/images/columnist-sidebar-bg-bottom.png') no-repeat;
}
div#columnist-sidebar-top {
	position:absolute;
	top:0; left:0;
	width:295px;
	height:42px;
	background: url('/revamp2012/images/columnist-sidebar-bg-top.png') no-repeat;
}
div#columnist-sidebar-top p {font-size:20px; padding:11px 0 0 10px; margin:0; color:#fff;}

div.sidebar-selector {border-top:1px dotted #ffffff; width:100%; height:24px; position:absolute; top:41px;}

a.sidebar-selector-thiscol:link, a.sidebar-selector-thiscol:visited, a.sidebar-selector-thiscol-selected {
	position:absolute;
	top:0; left:1px;
	width:146px;
	color:#00aeda;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:4px 0 5px 0;
	display:block;
	background-color:#ffffff;
	border-bottom:1px solid #00aeda;
}

a.sidebar-selector-thiscol:hover, a.sidebar-selector-thiscol:active, a.sidebar-selector-thiscol-selected {background-color:#00aeda!important; color:#ffffff!important;}

a.sidebar-selector-allcol:link, a.sidebar-selector-allcol:visited, a.sidebar-selector-allcol:active, a.sidebar-selector-allcol-selected {
	position:absolute;
	top:0; left:148px;
	width:146px;
	color:#00aeda;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:4px 0 5px 0;
	display:block;
	background-color:#ffffff;
	border-bottom:1px solid #00aeda;
}
a.sidebar-selector-allcol:hover, a.sidebar-selector-allcol:active, a.sidebar-selector-allcol-selected {background-color:#00aeda!important; color:#ffffff!important;}


div.sidebar-selector-sub-container {position:absolute; top:80px; left:10px;}

a.sidebar-selector-sub:link, a.sidebar-selector-sub:visited, a.sidebar-selector-sub-selected {
	float:left;
	display:block;
	margin:0 15px 0 0;
	padding:2px 0 0 20px;
	height:20px;
	background:url('/revamp2012/images/radio02-off.png') 0 0 no-repeat;
	color:#666;
	font-size:9px;
	text-align:left;
	text-decoration:none;
}
a.sidebar-selector-sub:active, a.sidebar-selector-sub-selected {background-image:url('/revamp2012/images/radio02-on.png');}



div.sidebar-content {margin-top:85px;padding-bottom:50px;}

.columnist-sidebar-col-cell {display:block; margin: 0 9px 0 0; padding:0; font-size:11px; line-height:1.3em; width:295px;}
.columnist-sidebar-col-cell a {display:block; text-decoration:none; color:#000;margin:0 5px 0 2px; padding:10px 10px 0 10px; margin:0 15px 0 2px\9;}
.columnist-sidebar-col-cell a:hover {background-color:#FAFAFA;}
.columnist-sidebar-col-cell a .title, .columnist-sidebar-col-cell a:visited .title {font-size:13px; font-weight:bold; line-height:1.3em; margin: 0 0 5px 0;display:block;}
.columnist-sidebar-col-cell a:hover .title, .columnist-sidebar-col-cell a:active .title {color:#00aeda;}
.columnist-sidebar-col-cell a .date {display:block; font-size:9px; color:#666; border-bottom:1px dashed #999; width:100%; padding: 5px 0 5px 0; clear:left;}

.columnist-sidebar-col-cell img.profile {width:50px; height:50px; padding:0; margin:0; float:left; border:1px solid #666;}
.columnist-sidebar-col-cell a .title.allcol {margin-left:60px;font-size:12px;line-height:1.4em;}

div.columnist-sidebar-page-indicator {height:20px; margin:13px 0 0 13px; padding:0; font-size:11px; color:#000;}
div.columnist-sidebar-page-indicator .arrow {margin:0 5px 0 5px; padding:0 5px 0 5px;}

#sidebar-right {position:relative; right:-5px;}


.type-selector-wrapper{
	display:inline;
    left: 18px;
    position: absolute;
    top: 20px;
	_z-index:600; 
}
.type-selector-wrapper .selected{    
	color: #000000;
}
.type-selector-wrapper .type-selector{       
	display: inline;
    float: left;
    font-size: 13px;
    padding: 0 10px;
    position: relative;
}
.type-selector-wrapper a.type-selector {        
    color: #999999;
}
.type-selector-wrapper .border-right{       
    border-right: 1px solid #999999;
}
.search-text {
	display:inline;
}
.search-text em{
	display:inline;
    color: #000000;
    display: block;
    float: left;
    font-size: 10px;
    font-style: normal;
	
}
.function-div {
	display:inline;
}
.industry-div {
	display:inline;
}
.fresh-div {
	display:inline;
}
.freshPOP-content{
	position:absolute; 
	z-index:600; 
	width:190px; 
	height:207px; 
	*width:220px; 
	*height:227px; 
	left:355px; 
	top:-73px; 
	padding:20px 0 0 30px; 
	background:url(/english/images/home/popupbox.png)
}
.type-selector-text {
    color: #000000;
}

.input-cthr-m	{width:280px; padding:7px 4px 7px 4px; _padding:7px 4px 8px 4px; color:#898989; border:1px solid #dadada; margin-left:34px;font-style:italic;}
.input-container-bullet	{margin:8px 0px 10px 30px; position:relative; width:637px; overflow:hidden;}
.input-container-bullet-item	{float:left; padding:0px 20px 5px 0px; color:#898989;}
.input-container-bullet .remark	{font-size:8pt; float:right; -webkit-text-size-adjust:none; /*for Chrome*/ color:#575757;}
.input-container-bullet .remark .remark-star	{color:#ff0000;}

#register-box #register-upper #register-upper-all .subject {background-color: #00AEDA; color: white; font-weight: bold; padding: 3px 10px 3px 10px; background: url("/english/images/myaccount/myaccount-head-bg.gif") 0px 0px repeat-x;}

#register-box #register-upper #register-upper-all .position-rel a:link,
#register-box #register-upper #register-upper-all .position-rel a:visited	{color:#fff; font-size:9pt; text-decoration:none;}
#register-box #register-upper #register-upper-all .position-rel a:hover	{text-decoration:underline;}

#register-box #register-upper #register-upper-all .position-rel .myaccount-more-cri a.myaoocunt-button-more:link, #register-box #register-upper #register-upper-all .position-rel .myaccount-more-cri a.myaoocunt-button-more:visited {background:#ffffff;display: block; padding: 2px 4px 3px 4px; color:#00aedb; line-height: 10px; font-weight:normal; text-decoration: none; float: right; font-size: 10pt;}
#register-box #register-upper #register-upper-all .position-rel .myaccount-more-cri a.myaoocunt-button-more:hover {background:#fdd000; color:#00aedb;}

#register-box #register-upper #register-upper-all .position-rel						{position:relative;}
#register-box #register-upper #register-upper-all .position-rel .myaccount-more-cri	{position:absolute; top:3px; right:10px;}

html>body .company-size	{height:29px;}
.company-size	{width:288px; height:31px; border:1px solid #dadada; margin:0px 0px 0px 34px; }
html>body .company-size-block  {height:18px;}
.company-size-block  {position:relative; overflow:hidden; width:288px; _width:286px; height:17px\0; *height:17px; _height:18px; margin-top:6px; /*border-bottom:1px solid red;*/}
html>body .company-size .company-size-block select {top:-2px;}
.company-size .company-size-block select {width: 290px; /*padding: 7px 4px 7px 4px;*/ color: #898989; font-family:Arial; position:absolute; top:-1px; top:-2px; left:-1px; _left:-2px; *left:-3px;border:1px solid #fff; margin:0; padding:0; font-style:italic;}

#register-box .register-lower-logo {/*width:410px; height:61px;*/ clear:both; float:right; margin:20px 0px 0px 0px;}

/* 20121126 CTHR Membership */
.alert-box-verify {background: url("/english/images/myaccount/alert-box-icon.png") no-repeat scroll 16px center #00AEDA; color: #FFFFFF; display: block; font-size: 13px; font-weight: bold; left: 2px; line-height: 1.3em; margin: 0; padding: 10px 15px 10px 50px; position: relative; text-align: left;}
.alert-box-verify a{color: #FFFFFF; text-decoration: underline;}
.alert-box-verify a:hover, .alert-box-verify a:active {color: #FFFFFF; text-decoration: underline;}

/* 20121128 Job Alerts Banner */
a.home-job-alerts-banner:link, a.home-job-alerts-banner:visited	{position:absolute; width:310px; height:125px; display:block; background: url('/english/images/home/job-alert-banner.gif') 0px 0px no-repeat; color:#00b0d9; text-decoration:none; left:-10px; top:0px;}
a.home-job-alerts-banner:hover {background: url('/english/images/home/job-alert-banner.gif') 0px -135px no-repeat; color:#fff; text-decoration:none;}
/*a.home-job-alerts-banner:hover span	{color:#fff; text-decoration:none; cursor:pointer;}*/
.home-job-alerts-banner-head01	{display:block; text-indent:-9999px; /*position:absolute; top:25px; left:82px; font-size:14pt; font-weight:normal; width:215px; text-align:right; text-decoration:none;*/}
.home-job-alerts-banner-head02	{display:block; text-indent:-9999px; /*position:absolute; top:67px; left:10px; text-align:center; color:#00b0d9; width:300px; font-style:italic; font-family:'Times New Roman', Times, serif; font-size:14pt; font-weight:normal; text-decoration:none;*/}

/* 20121229 Goodjob! Daily */
#daily-theme {background-color: #00AEDA; color: #FFFFFF; font-size: 11px; height: 112px; margin-bottom: -28px; min-height: 100px; padding: 0; position: relative; /*width: 605px;*/ width: 595px; /*SY*/}
#article #middle #btm #daily-theme h3.theme-category {padding:0; margin:0 0 3px 0; color:#FFDA00; font-size:16px; font-weight:bold;}
#daily-theme .theme-intro {height: 93px; height: 112px \9; padding:8px 8px 11px 108px; padding-bottom: 10px \9; position: relative;}
#daily-theme .theme-pic { width:100px; height:112px; position:absolute; left:0; top:0; margin:0; padding:0; }
#daily-theme .article-pulldown { padding:0; margin:0; position:absolute; bottom: 10px; left: 108px; }
#daily-theme .article-pulldown select { width:478px!important; }

/* 20121229 Hot job here */
.hot-jobs-here {position:absolute; width:205px; height:41px; top:20px; right:-10px;}

/* 20130109 Article (Next / Previous) */
.other-article	{margin-top:20px; font-size:9pt; width:595px; margin-left:30px;}
.other-article .previous	{float:left; width:220px;}
.other-article .next		{float:right; width:220px; text-align:right;}
.other-article a.previous:link, .other-article a.previous:visited	{background:url('/english/images/article-arrow-previous.gif') no-repeat 0px 3px; text-decoration:none; padding-left:25px; height:55px; overflow:hidden;}
.other-article a.previous:hover	{background:url('/english/images/article-arrow-previous-on.gif') no-repeat 0px 3px; color:#00AEDA; text-decoration:underline;}
.other-article a.next:link, .other-article a.next:visited	{background:url('/english/images/article-arrow-next.gif') no-repeat right 3px; text-decoration:none; padding-right:25px; height:55px; overflow:hidden;}
.other-article a.next:hover	{background:url('/english/images/article-arrow-next-on.gif') no-repeat right 3px; color:#00AEDA; text-decoration:underline;}

/* 20130111 Job Recommentdation / Exact Match */
.exact_match_btn, .job_recommend_btn {
	width: 19px;
	position: relative;	
	z-index: 99;
}

.job_recommend_btn {
	width: 17px;	
}

.shortlisted_job {
	position: relative;	
}

.shortlisted_job .job_category {
	width: 19px;
	height: 16px;
	
	position: absolute;
}

.shortlisted_job .job_category.exact_match {
	background: url("/english/images/joblist/exact_match.png") no-repeat top left;
	
	top: 2px;
	right: -19px;
	
	top: 14px\9;
	
	*top: 3px;
	*right: 294px;	
}

.shortlisted_job .job_category.job_recommend {
	width: 17px;
	background: url("/english/images/joblist/job_recommend.png") no-repeat top left;

	top: 2px;
	right: -17px;
	
	top: 14px\9;
	
	*top: 3px;
	*right: 296px;
}

:root .shortlisted_job .job_category.exact_match { right: -19px \0/IE9; }
:root .shortlisted_job .job_category.job_recommend { right: -17px \0/IE9; }


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10-specific styles go here */
	:root .shortlisted_job .job_category.exact_match { top: 2px; }
	:root .shortlisted_job .job_category.job_recommend { top: 2px; }
}  

.exact_match_desc, .job_recommend_desc {
	width: 140px;
	height: 39px;
	
	width: 144px \9;
	
	font: bold 12px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #00aedb;
	text-align: left;
	
	background: url("/english/images/joblist/exact_match_bubble.png") no-repeat top left;
	
	padding: 6px 12px 6px 10px;

	position: absolute;
	top: -54px;
	top: -52px \9;
	left: -68px;
	
	display: none;
	z-index: 100;		
}

.job_recommend_desc {
	width: 206px;
	height: 39px;
	
	width: 210px \9;

	background: url("/english/images/joblist/job_recommend_bubble.png") no-repeat top left;
	
	left: -105px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* For Chrome & Safari */
	.shortlisted_job .job_category.exact_match {
		top: 2px;
		right: -11px;
	}
	
	.shortlisted_job .job_category.job_recommend {
		top: 2px;
		right: -9px;
	}
}

a.joblisting_url02:link		{color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:254px; padding-right: 6px; } 
a.joblisting_url02:visited	{color: #2664D9; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:254px; padding-right: 6px; } 
a.joblisting_url02:hover	{color: #000000; text-decoration: underline; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left; width:254px; padding-right: 6px; } 

/* myAccount -> View Job -> Job Title Class */
a.joblisting_url01r:link		{color: #000000; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 
a.joblisting_url01r:visited	{color: #2664D9; text-decoration: none; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 
a.joblisting_url01r:hover	{color: #000000; text-decoration: underline; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; float:left;} 

#myaccount-rhs .joblisting_url01r:link {
	width: 213px;
	padding-right: 10px;
}

/* myAccount -> View Job -> Job Company Class */
#myaccount-rhs .joblisting_url01:link {
	width: 180px;	
}

#myaccount-rhs .shortlisted_job .job_category.exact_match {
	top: -1px;
	right: -19px;
	
	top: 0px \9;
	right: 240px \9;		
}

#myaccount-rhs .shortlisted_job .job_category.job_recommend {
	top: -1px;
	right: -17px;
	
	top: 0px \9;
	right: 242px \9;
}


/* 20130227 */
/* Main Page Job Function Layout  */
#content-container #main-column #channel-container.grey { background: url("/english/images/home/channel-border-middle-grey.gif") repeat-y; z-index:100; }

.type-selector-wrapper {
	width: 677px;
	height: 40px;
	background: url("/english/images/home/channel-top-grey.gif") top left no-repeat;
	display: inline;
    position: absolute;
	left: 0;
    top: 0;
	_z-index:600; 
}

.type-selector-wrapper .selected {    
	color: #FFFFFF;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
}

.type-selector-wrapper .type-selector {
    font: bold 18px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	line-height: 40px;
	text-align: center;
	
    padding: 0 10px;
    position: relative;
	display: inline;
    float: left;	
}

.type-selector-wrapper a.type-selector {
	color: #0b75bb;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}

.function-div .type-selector {
	width: 111px;
	height: 40px;
	padding: 0;
}

#industry-type-selector, .industry-div .type-selector {
	width: 106px;
	height: 40px;
	padding: 0;
}

.type-selector.selected { cursor: default; }

.function-div .type-selector.selected { background: url("/english/images/home/channel-function-selected.gif") top left no-repeat; }

.industry-div .type-selector.selected { background: url("/english/images/home/channel-industry-selected.gif") top left no-repeat; }


#content-container #side-column { margin-top: 10px;	}

#content-container #main-column #channel-container #channel-content #function_list #list-container { /*height: 325px;*/ /*height: 408px;*/ height: 463px;}

#content-container #main-column #channel-container #channel-content #industry_list #list-container ul { *width: 205px; /* IE only */ }

#content-container #main-column #channel-container { *margin-bottom: 19px; /* IE only */ }


/* Custom Checkboxes - For Job Listing */
.checkbox {
	*font-size: 1pt !important;
	width: 14px;
	height: 14px;
	padding: 0;
	background: url("/english/images/checkbox.png") no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-left: 4px;
}

/* iPad */
@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1)
{
	
}

/* iPhone */
@media only screen and (max-device-width: 480px) {
	
}

.checkbox.de {
	background: url("/english/images/checkbox_de.png") no-repeat;
}

.checkbox.pc {
	background: url("/english/images/checkbox_pc.png") no-repeat;
}

.checkbox.ia {
	background: url("/english/images/checkbox_ia.png") no-repeat;
}

.checkbox.de_disabled {
	background: url("/english/images/checkbox_disabled.png") no-repeat;
	background-position: 0px -14px !important;
}

.checkbox.pc_disabled {
	background: url("/english/images/checkbox_disabled.png") no-repeat;
	background-position: 0px -28px !important;
}

.checkbox.ia_disabled {
	background: url("/english/images/checkbox_disabled.png") no-repeat;
	background-position: 0px -42px !important;
}

/* Radios, Checkboxes - Left Menu Job Categories */
.radios, .checkboxes { font-size: 12px; padding-top: 0px;}

.label_check input,
.label_radio input,
.label_checkbox input { margin-right: 5px; }

.has-js .label_check,
.has-js .label_radio,
.has-js .label_checkbox { padding-left: 20px; margin-left: 17px; *margin-left: 25px; padding-top: 0px;}

.has-js .label_radio { background: url(/english/images/home/radio02-off.png) no-repeat; }
.has-js .label_radio.r_on { background: url(/english/images/home/radio02-on.png) no-repeat; }

html>body .has-js .label_radio-myaccount,
html>body .has-js .label_checkbox-myaccount {margin-left:-6px;}

.has-js .label_radio-myaccount,
.has-js .label_checkbox-myaccount { padding-left: 20px; margin-left: 4px; padding-top: 0px;}
.has-js .label_radio-myaccount { background: url(/english/images/home/radio02-off.png) no-repeat; }

.has-js .label_check input,
.has-js .label_radio input,
.has-js .label_checkbox input { position: absolute; left: -9999px; }
.has-js .label_radio-myaccount input { position: absolute; left: -9999px; }

.has-js label.label_checkbox { background: url(/english/images/checkbox_off.png) top left no-repeat; }
.has-js label.de { background: url(/english/images/checkbox_de_off.png) top left no-repeat; }
.has-js label.pc { background: url(/english/images/checkbox_pc_off.png) top left no-repeat; }
.has-js label.ia { background: url(/english/images/checkbox_ia_off.png) top left no-repeat; }

.has-js label.c_hover { background: url(/english/images/checkbox_hover.png) top left no-repeat; }
.has-js label.de_hover { background: url(/english/images/checkbox_de_hover.png) top left no-repeat; }
.has-js label.pc_hover { background: url(/english/images/checkbox_pc_hover.png) top left no-repeat; }
.has-js label.ia_hover { background: url(/english/images/checkbox_ia_hover.png) top left no-repeat; }

.has-js label.c_on { background: url(/english/images/checkbox_on.png) top left no-repeat; }
.has-js label.de_on { background: url(/english/images/checkbox_de_on.png) top left no-repeat; }
.has-js label.pc_on { background: url(/english/images/checkbox_pc_on.png) top left no-repeat; }
.has-js label.ia_on { background: url(/english/images/checkbox_ia_on.png) top left no-repeat; }


/* Job Category Bubble */
.job_de, .job_pc, .job_ia { /*position: relative;*/	}

.job_bubble_de, .job_bubble_pc, .job_bubble_ia, .job_bubble_closetip {
	width: 205px;
	height: 40px;
	background: url(/english/images/bubble_s.png) top left no-repeat;
	
	font: bold 14px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #e22827;
	
	position: absolute;
	right: 295px;
	*right: 604px;
	top: -10px;
	top: 2px\9;
	*top: -8;
	display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	/* IE10-specific styles go here */  
	.job_bubble_de, .job_bubble_pc, .job_bubble_ia, .job_bubble_closetip {
		top: -8px;
	}	 
}  

.job_bubble_de.job_retail, .job_bubble_pc.job_retail, .job_bubble_ia.job_retail, .job_bubble_closetip.job_retail {
	right: 217px;
	*right: 470px;
}

.job_bubble_pc { color: #14952c; }

.job_bubble_ia {
	height: 57px;
	background: url(/english/images/bubble_l.png) top left no-repeat;
	
	color: #0e7ccd;
}

.job_bubble_closetip {
	height: 78px;
	background: url(/english/images/bubble_close.png) top left no-repeat;
	
	color: #333333;
}

.job_bubble_de .content,
.job_bubble_pc .content,
.job_bubble_ia .content,
.job_bubble_closetip .content {
	width: 160px;
	
	position: absolute;
	top: 12px;
	left: 10px;	
}

.job_bubble_de .close_btn,
.job_bubble_pc .close_btn,
.job_bubble_ia .close_btn,
.job_bubble_closetip .close_btn_2 {
	width: 8px;
	height: 8px;
	
	position: absolute;
	top: 16px;
	right: 28px;
	
	cursor: pointer;
}

/* Close Job Categorisation Tip Bubble */
.job_bubble_closetip .close_bubble_btn {
	margin-top: 6px;	
}

.job_bubble_closetip .close_btn_y a {
	width: 50px;
	height: 16px;
	background: url(/english/images/close_y.png) top left no-repeat;
	margin-right: 8px;
}

.job_bubble_closetip .close_btn_n a {
	width: 100px;
	height: 16px;
	background: url(/english/images/close_n.png) top left no-repeat;
}

.job_bubble_closetip .close_btn_y a:hover {
	background: url(/english/images/close_y_hover.png) top left no-repeat;
}

.job_bubble_closetip .close_btn_n a:hover {
	background: url(/english/images/close_n_hover.png) top left no-repeat;
}

#content-container #main-column #hot-jobs #badge {
	background: url('/english/images/home/hot-jobs-badge-y.png') no-repeat;
}

/* FRESH GRADUATES */
.fresh-div {
	margin-left: -18px;	
}

.fresh-div .fresh-div-close {
	margin-left: 36px;
}

a.type-selectorFreshGra:hover {
	text-decoration: none !important;
}

.freshPOP-content {
	position:absolute; 
	z-index:600; 
	width:190px; 
	height:207px; 
	*width:220px; 
	*height:227px; 
	left:115px; 
	top:278px; /*top:188px; */
	padding:20px 0 0 30px; 
	background:url(/english/images/home/popupbox.png) top left no-repeat;
}

.freshPOP-content ul li {
	margin-bottom: 3px !important;	
}

/* Good Job Daily */
#goodjobdaily {
	width: 677px;
	height: 89px;
	background: url("/english/images/home/goodjobdaily_content.png") left center no-repeat;

	position: relative;
}

#goodjobdaily .logo {
	width: 99px;
	height: 66px;
	
	position: absolute;
	top: 12px;
	left: 6px;
}

#goodjobdaily .content {
	width: 558px;
	height: 73px;
	
	position: absolute;
	top: 8px;
	right: 6px;
}

#goodjobdaily .article-title {
	width: 64%;
	float: left;	
}

#goodjobdaily .article-release-date {
	width: 36%;
	font: 11px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #888888;
	text-align: right;
	float: right;
	margin-top: 6px;
}

#goodjobdaily .article-title h3 {
	font: bold 16px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #00aeda;
	margin: 2px 0px 4px 0px;
}

#goodjobdaily .right-content {
	width: 93px;
	height: 73px;
	float: right;
}

#goodjobdaily .left-content {
	width: 454px;
	height: 73px;
	float: left;
}

#goodjobdaily .left-content .lead {
	height: 30px;		
	font: 11px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	overflow: hidden;
}

#goodjobdaily .left-content .footer-section {
	font: bold 13px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #00aeda;
	margin: 0px;
}

#goodjobdaily .footer .right-content {
	width: 100px;
	height: 20px;
	float: right;
}

#goodjobdaily .footer .left-content {
	width: 350px;
	height: 20px;
	float: left;
}
	
#goodjobdaily a.button-more, #goodjobdaily a.button-more {
	width: 48px;
	height: 14px;
	
	font: bold 9px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url("/revamp2012/images/highlights-column-button-more.gif") no-repeat scroll 0 0 transparent;

	
	padding: 2px 0 0 4px;
	text-transform: uppercase;
	
	z-index: 2;
	display: block;
	float: right;
}

#goodjobdaily a.button-more:visited, #goodjobdaily a.button-more:visited {
	background: url("/revamp2012/images/highlights-column-button-more.gif") no-repeat scroll 0 0 transparent;
}

#goodjobdaily a.button-more:hover, #goodjobdaily a.button-more:active, #goodjobdaily a.button-more:hover, #goodjobdaily a.button-more:active {
	background: url("/revamp2012/images/highlights-column-button-more-hover.gif") no-repeat scroll 0 0 transparent;
	color: #0B75BB;
	text-decoration: none !important;
}	

/* Posted by Job Categorisation */
#job-search-result #postedby_group		{ padding: 10px 0px 24px 0px; line-height: 18px; *padding-bottom: 12px; }
#job-search-result .gen02 a.expand, #job-search-result .gen02 a.expand:hover,
#job-search-result .gen02 a.contract, #job-search-result .gen02 a.contract:hover { padding-top: 0px; }

#job-search-result { padding-top: 16px; *padding-top: 24px !important; }
#job-search-result-l { *padding-top: 30px !important; }

#joblisting_l { padding-top: 6px; *padding-top: 32px !important; }

#job-retail-search-result { padding-top: 26px; }

.bubble-new {right:-45px;}
.bubble-new {background: url('/english/images/bubble-new.png') no-repeat; width:45px; height:28px; position:absolute; top:-18px; right:-40px;}

/* 20130403 article 你想理想 */
.bkg-hkedcity {background: url('/english/demo/20130403article-hkedcity/hkedcity-bkg.jpg') no-repeat; width:595px; height:230px; margin:0 0 20px 0; position:relative;}
.bkg-hkedcity-select {position:absolute; left:155px; top:185px;}

/* 20130410 Yellow Button for Sammy So */
html>body a.y-btn-common:link, a.y-btn-common:visited {height:22px}
a.y-btn-common:link, a.y-btn-common:visited	{text-decoration:none; padding:5px 0px 0px 0px; color:#0B75BB; display:inline-block; font-weight:bold; background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px 0px no-repeat;width:100px; height:27px; text-align:center;}
a.y-btn-common:hover {color:#fff; background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px -27px no-repeat;}

/* 20130417 CT Reg page bubbles for Dennis */
a#job_alert_popup:link, a#job_alert_popup:visited, a#job_alert_popup:hover,
a#enewsletter_popup:link, a#enewsletter_popup:visited, a#enewsletter_popup:hover,
a#special_offer_popup:link, a#special_offer_popup:visited, a#special_offer_popup:hover {color:#000; text-decoration:none; position:relative;}

#job_alert_msg, #enewsletter_msg, #special_offer_msg {position: absolute; z-index:10; width:480px;}
#job_alert_msg, #enewsletter_msg, #special_offer_msg {top:-14px; left:20px;}

#job_alert_msg .msg-bubble-top, #enewsletter_msg .msg-bubble-top, #special_offer_msg .msg-bubble-top {background: url('/english/images/msg-bubble-top.png') no-repeat; width:163px; padding:12px 10px 0 25px;}
#job_alert_msg .msg-bubble-btm, #enewsletter_msg .msg-bubble-btm, #special_offer_msg .msg-bubble-btm {background: url('/english/images/msg-bubble-btm.png') no-repeat; width:198px; height:12px;}

#job_alert_msg .msg-bubble-l {background: url('/english/images/msg-bubble-l.png') no-repeat; height:45px; padding:12px 10px 0 25px; float:left; color:#fff; white-space:nowrap;}
#job_alert_msg .msg-bubble-r {background: url('/english/images/msg-bubble-r.png') no-repeat; width:9px; height:45px; float:left;}
#special_offer_msg .msg-bubble-l {background: url('/english/images/msg-bubble-l.png') no-repeat; height:45px; padding:12px 10px 0 25px; float:left; color:#fff; white-space:nowrap;}
#special_offer_msg .msg-bubble-r {background: url('/english/images/msg-bubble-r.png') no-repeat; width:9px; height:45px; float:left;}
#enewsletter_msg .msg-bubble-l {background: url('/english/images/msg-bubble03-l.png') no-repeat; height:77px; padding:12px 10px 0 25px; float:left; color:#fff; white-space:nowrap;}
#enewsletter_msg .msg-bubble-r {background: url('/english/images/msg-bubble03-r.png') no-repeat; width:9px; height:77px; float:left;}

/* Editors Pick Box
-------------------------------------------------------------------------*/

html>body #editors-pick {width: 254px; height: 175px;}
#editors-pick {width: 300px; height: 191px; padding: 16px 22px 0 22px; float: right; position: relative; margin-bottom: 34px }
#editors-pick .news-content-wrapper {border-top:1px solid #ffffff; border-bottom:1px solid #dce5ed; padding-bottom:5px;}
#editors-pick .header {background: url("/english/images/home/icon_editorspick.png") no-repeat; background-position: 0 3px;}

#editors-pick .news-pic {float:right}
#editors-pick .news-pic img {border:0; width:80px; /*height:75px;*/}
#editors-pick .news-title {font-size:13px; font-weight:bold; text-align:left; text-decoration:none; padding: 8px 0  8px 0;}
#content-container #side-column #editors-pick .news-title a:link, 
#content-container #side-column #editors-pick .news-title a:visited {color:#000; text-decoration:none;}
#content-container #side-column #editors-pick .news-title a:hover {color: #0b75bb; text-decoration:underline;}
#editors-pick .news-date {font-size:11px; color:#707070;}

#content-container #side-column #editors-pick .news-content{font-size:12px; line-height:17px; color:#000; text-align:left; width: 165px; height:68px;}
#content-container #side-column #editors-pick .news-content a:link, #editors-pick .news-content a:visited {color:#000; text-decoration:none;}
#content-container #side-column #editors-pick .news-content a:hover {color: #0b75bb; text-decoration:underline;}

html>body #editors-pick .loop-news {padding-top:0px;}
#editors-pick .loop-news{ font-size:12px; color: #1d9df7; padding-top:5px; border-top:1px solid #ffffff;}
#content-container #side-column #editors-pick .loop-news a:link, 
#content-container #side-column #editors-pick .loop-news a:visited {font-size: 12px; font-family:  Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; color:#1d9dc7; text-decoration:none;}
#content-container #side-column #editors-pick .loop-news a:hover {color: #0b75bb; text-decoration:underline;}


/* Stay Connected Box --- Version2
-------------------------------------------------------------------------*/
html>body #stay-connected-02 {width: 250px; height: 10px; *margin-top: 2px;}
#stay-connected-02 { width: 300px; height: 78px; padding: 8px 22px 0 22px; float: right; position: relative; margin: 20px 0 10px 0; }
#stay-connected-02 .icon_wrapper{border-top:1px solid #ffffff; top:-2px;left:-2px;position:absolute;}
#stay-connected-02  img {width: 300px;height:84.5px; border:0;} */

/* #stay-connected-02 .header {background: url("/english/images/home/icon_stay_connected.png") no-repeat; background-position: 0 3px; border-bottom:1px solid #dce5ed;}
#stay-connected-02 .icon_wrapper{border-top:1px solid #ffffff; padding-top:8px;}
#stay-connected-02 .media-icon {float:left;	width:25px;	margin-right:12px;}
#stay-connected-02 .media-icon img {width:25px; height:25px; border:0;} */


/* CT Mainpage Revamp --- 1.1 (20130606)
---------------------------------------------------------------------------------------------------------------------------------*/
img, a { border: 0; }

br { letter-spacing: normal; }

/* Clearfix
----------------------------------*/
.clearfix {
    display: block; 
    width: auto; 
    zoom: 1; /* IE6/7 fix */
}

.clearfix:after {
    height: 0;
    width: 100%;	
    position: relative;
    display :block;
    content: '.';
    text-indent: -9999em;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    display: inline-block;
}


/* IE Fix
-------------------------------------------------------------------------*/
body table { text-align: left; /*margin: 0 auto;*/ }

#content_over_shadow table { text-align: left; margin: 0; }

/* Inner Page - Search Box */
#job-search-sub-main { margin-top: -12px; }

/* Job Listing */
#job-search-result { text-align: left; margin: 0 auto; }

/* Job Listing (Retail Page) */
#job-retail-search-result { text-align: left; margin: 0 auto; }

/* Job Listing - Job Recommend / Exact Search */
.exact_match_desc { *width: 162px; *height: 51px; }
.job_recommend_desc { *width: 228px; *height: 51px; }

/* Job Listing - Job Recommend / Exact Search */
#btn-clip { display: inline; }

/* Job Listing (DE/PC/IA Bubble) */
.job_bubble_de .close_btn, .job_bubble_pc .close_btn, .job_bubble_ia .close_btn, .job_bubble_closetip .close_btn_2 { top: 12px\9; *top: 16px; }

/* Post Job Here */
#employer_index, #employer_index table { text-align: left; margin: 0 auto; }

#news_id { margin-top: -20px\0; } /* IE 8 */
:root #news_id { margin-top: 0px; } /* IE 9, 10 */

/* my Account */
.myaccount-bullet img { vertical-align: top; }

#myaccount-rhs .shortlisted_job .job_category.exact_match,
#myaccount-rhs .shortlisted_job .job_category.job_recommend { top: 10px\0; right: -19px\0; } /* IE 8 */

:root #myaccount-rhs .shortlisted_job .job_category.exact_match,
:root #myaccount-rhs .shortlisted_job .job_category.job_recommend { top: -1px; } /* IE 9, 10 */

/* my Account -> Job Alert Link Color */
tr#myaccount-jobalert-head td a:link, tr#myaccount-jobalert-head td a:hover,
tr#myaccount-jobalert-head td a:active, tr#myaccount-jobalert-head td a:visited { color: #1d6685; }

/*.footer-main-container { width: 100%; margin: 0 auto; *text-align: center; }*/


/* Alignment Fix */
.adv-search-container { margin: 0 auto; }
.about-us-container { float: left; }


/* New Tip Style
-------------------------------------------------------------------------*/
a.tip_link { cursor: default; }
.tip_container { position: relative; }

.tip_bubble {
	width:280px;
	height:auto;
	padding:8px 10px 8px 10px;
	background-color:#00AEDA;
	
	font-size:11px;
	color:#fff;
	text-align:left;
	
	border:1px solid #fff;
	
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	
	box-shadow: 0 0 8px #ccc;
	-webkit-box-shadow: 0 0 8px #ccc;
	-moz-box-shadow: 0 0 8px #ccc;
	
	position:absolute;
	top: 24px;
	right:0;
	
	display: none;
	
	z-index: 10;
}
.tip_bubble .tips-arrow {
	width:12px;
	height:8px;
	background:url('/js/tiptip/tiptip-arrow-bottom.png') no-repeat;

	
	position:absolute;
	top: -8px;
	right: 30px;
	
	display:block;
}

.tip_bubble ul {
	margin: 0;
}

#myprofile-enewsletter-sub-opt { left: 22px; }
#myprofile-enewsletter-sub-opt .tips-arrow { left: 71px; *left: 74px; }

#myprofile-cthr-edm-sub-opt { width: 240px; left: -3px; }
#myprofile-cthr-edm-sub-opt .tips-arrow { left: 134px; *left: 138px; }

#myprofile-edm-sub-opt { width: 260px; left: 82px; }
#myprofile-edm-sub-opt .tips-arrow { left: 134px; *left: 146px; }

#myprofile-sms-sub-opt { width: 260px; left: 10px; }
#myprofile-sms-sub-opt .tips-arrow { left: 134px; *left: 152px; }

#myaccount-learnmore { width: 300px; left: auto; }
#myaccount-learnmore .tips-arrow { left: auto; }



/* START
--------------------------------------------------------*/

body#blue-menu-bar	{background:url('../images/top-menu-bg.png') repeat-x 0 113px #fff;}

/*body#blue-menu-bar > table:first-child { margin: 0 auto; }*/

.input-wrapper {
	background: #FFF;
	border: 1px solid #d2dde6;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
}

.input-style { background: none; color: #333; color: #999\9; border: 0; padding: 5px 0px 4px 10px; outline: none; margin: 0; }

/* Custom Select -----------------------------------*/
/****************************************************/
html>body .customSelect { height: 19px; }

.customSelect {
	font-size: 12px;
	color: #333;
	
	height: 19px;/*padding: 6px 10px;*/
	border: 1px solid #d2dde6;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	
	background: url("../images/grey_arrow.png") #FFF right center no-repeat;
	text-align: left;
	
	padding: 5px 0 0 10px;
	*padding-bottom: 2px;
}

.customSelect.customSelectHover { background: url("../images/grey_arrow.png") #FFF right center no-repeat; }

.customSelect.customSelectFocus { background: url("../images/grey_arrow.png") #FFF right center no-repeat; }

.customSelect.customSelectOpen { background: url("../images/grey_arrow.png") #FFF right center no-repeat;}


/* Header - Logo, Login / Register, See Our Communities
-------------------------------------------------------------------------*/
#header { width: 992px; height: 191px; text-align: left; position: relative; margin: 0 auto; z-index: 1001; }

#header #login-box-small { width: 200px; top: 0; left: 0;}

#header #top-banner	{ position: absolute; top: 24px; right: 0; }

#header #header_top { height: 113px; }

#header #header_top #ctlogo { width: 250px;  height: 113px; float: left; }
#header #header_top #ctlogo a { width: 250px; height: 67px; display: block; position: relative; top: 23px; }

#header #header_top #header_info { width: 724px; height: 113px; padding-left: 18px; float: left; position: relative; *z-index: 999; }

/* Job Info Message, Updated by Martha Yip on 20140505 */
#job-info-message { color: #0B75BB; font-size: 13px; font-weight: bold; margin-left: 1px\9; position: absolute; top: 35px;}

/* Login | Register */
#login_reg, #login_info { font-size: 13px; font-weight: bold; color: #0b75bb; position: absolute; top: 35px; margin-left: 1px; }
#login_reg a:link, #login_reg a:visited { color: #0b75bb; }
#login_reg a:hover { text-decoration: underline; }

/*CTgoodjobs Homepage | Advanced Search*/
a.link_in_search_result:hover { text-decoration: underline; }
a.link_in_search_result{ color:#0b75bb;text-decoration: none; }

/* User Info after logged in */
#login_info a.logout-btn { margin-left: 8px; }
#login_info a.logout-btn:link, #login_info a.logout-btn:visited { font-size: 10px; color: #0b75bb; }
#login_info a.logout-btn:hover { text-decoration: underline; }
#login_info span.highlight { color: #00AEDA; }

/* See our communities */
#see_communities { font-size: 13px; font-weight: bold; color: #f1ab72; position: absolute; top: 55px; z-index: 999;}
#see_communities a:link, #see_communities a:visited { color: #f1ab72; }
#see_communities a:hover { text-decoration: none; }

#communities_content {
	width: 220px;
	height: 68px;
	
	padding: 8px 12px 0 12px;
	margin-top: 8px;
	
	position: relative;
	display: none;
	z-index: 1000;
}

#communities_content .tip_arrow {
	width: 14px;
	height: 14px;
	background: url("/images/communities_arrow.png") left top no-repeat;
	
	position: absolute;	
	top: -8px;
	left: 12px;
}

#communities_content ul, #communities_content ul li {
	font-weight: bold;
	color: #0b75bb;
	line-height: 20px;
}

#communities_content ul li {
	background: url("/images/diamond.png") left 6px no-repeat;
	padding-left: 12px;
}

#communities_content ul li a:link, #communities_content ul li a:visited { color: #0b75bb; text-decoration: none; }
#communities_content ul li a:hover { text-decoration: underline; }


/* Menu - Home / MyAccount / Resources / Communities
-------------------------------------------------------------------------*/
#menu_v02 { position: relative; }

#menu_v02 #postjob_btn { width: 222px; height: 54px; position: absolute; top: -5px; right: 0; }
#menu_v02 a.postjob { display: block; }

#menu_v02 ul { position: absolute; left: 0;}
#menu_v02 ul li { font-weight: bold; color: #FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); display: inline-block; zoom: 1;*display: inline; margin-left: -4px; margin: auto auto auto -4px\0/;  *margin-left: 0px; position: relative; vertical-align:text-top;}
#menu_v02 ul li:first-child { margin-left: 0px; }
#menu_v02 ul li a { line-height: 42px; padding: 0 24px; display: block; }
#menu_v02 ul li a:link, #menu_v02 ul li a:visited { color: #FFF;}
#menu_v02 ul li a:hover { background: #0a89b3; color: #FFCB08; text-decoration: none; }

#menu_v02 ul li.current_tab { background: #0a89b3; }

#menu_v02 .menu_content {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	background: #fdfeff;
	border: 1px solid #d4e0ec;	
	
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);
	
	padding: 8px;
	
	position: absolute; 
	z-index: 9999;
}


#menu_v02 .menu_content ul { /*position: relative;*/ }
#menu_v02 .menu_content ul li { font-weight: bold; color: #0B75BB; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); margin-left: 0px; position: relative; display: block; }
#menu_v02 .menu_content ul li:first-child { margin-left: 0px; }
#menu_v02 .menu_content ul li a { background: url("../images/diamond.png") 4px 9px no-repeat; line-height: 26px; *line-height: 24px; padding: 0 12px 0 20px; display: block; }
#menu_v02 .menu_content ul li a:link, #menu_v02 .menu_content ul li a:visited { color: #0B75BB; }
#menu_v02 .menu_content ul li a:hover { background: url("../images/diamond.png") 4px 9px no-repeat; color: #1D9DC7; text-decoration: none; }

#menu_v02 .menu_content .tip_arrow {
	width: 14px;
	height: 14px;
	background: url("/images/menu_arrow.png") left top no-repeat;
	
	position: absolute;	
	top: -8px;
	left: 12px;
}

#menu_v02 .menu_content ul .menu_column { width: 152px; *width: 167px; margin: 0 14px 25px 10px; *margin: 0 8px 0 0; float: left; }

#menu_v02 .menu_content ul .menu_column li a:link, #menu_v02 .menu_content ul .menu_column li a:visited { background: url("../images/diamond.png") 4px 8px no-repeat; line-height: 22px; *line-height: 20px; padding-right: 0px; }
#menu_v02 .menu_content ul .menu_column li.lv2 a:link, #menu_v02 .menu_content ul .menu_column li.lv2 a:visited { background: url("../images/diamond.png") 4px 5px no-repeat; color: #1D9DC7; line-height: 18px; *line-height: 16px;}
#menu_v02 .menu_content ul .menu_column li.lv2 a:hover { color: #5ec6e8; }

#menu_v02 .menu_content ul .menu_column li.column_header { line-height: 24px; *line-height: 22px; border-bottom: 1px dotted #0B75BB; margin-bottom: 4px; text-transform: uppercase; }
#menu_v02 .menu_content ul .menu_column li.column_header a:link, #menu_v02 .menu_content ul .menu_column li.column_header a:visited { background: none; padding-left: 0; }
#menu_v02 .menu_content ul .menu_column li.lv2 { font-size: 11px; padding-left: 18px; }
#menu_v02 .menu_content ul .menu_column li.column_header sup { text-transform: none; font-weight: bold; }


#menu_v02 #menu-myacc-content { width: 105px; height: 104px; right: 5px; display: none; }
#menu_v02 #menu-myacc-content .tip_arrow { left: 54px; }
#menu_v02 #menu-myacc-content ul { margin-left: 10px; }

#menu_v02 #menu-resources-content { width: 700px; height: 165px; right: -395px; display: none; }
#menu_v02 #menu-resources-content .tip_arrow { left: 252px; }

#menu_v02 #menu-communities-content { width: 518px; height: 368px; right: -199px; display: none; }
#menu_v02 #menu-communities-content .tip_arrow { left: 260px; }

html>body a.salarycheck-home-btn {height: 42px;}
a.salarycheck-home-btn {padding: 0px !important; display:block;}

.menu-bar-new  {
	position:absolute; 
	top:-13px; 
	right:-10px; 
	background: url("/english/images/home/menu-bar-new.png") 0 0 no-repeat; 
	width:40px; 
	height:31px;
	z-index:999;
}
/* Standardized Content Box
-------------------------------------------------------------------------*/
.new-content-box {
	background: #f8fafc;
	border: 1px solid #dce5ed;
	
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.13);
}

.new-content-box .header {
	font-size: 20px;
	color: #0b75bb;
	border-bottom: 1px solid #dce5ed;
	padding: 0 0 2px 28px;
}

.new-content-box .content {
	color: #105e8a;
	border-top: 1px solid #ffffff;
	padding-top: 8px;
}

.new-content-box .content .highlight { color: #00aeda; }

.new-content-box .standard-btn {
	color: #FFF;
	background: #105e8a;	
	
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
	
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.new-content-box a.standard-btn:link, .new-content-box a.standard-btn:visited { color: #FFF; text-decoration: none; }
.new-content-box a.standard-btn:hover { background: #0a5179; }


/* Search Box
-------------------------------------------------------------------------*/
#search-box-job-alert-container { width: 992px; margin: 0 auto 28px auto; text-align: left; }

#search-box-v02 {
	width: 633px;
	height: 149px;
	background: #0a89b3;
	
	padding: 16px 22px 0 22px;
	
	border-radius: 4px;
	-moz-border-radius: 4px;

	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);

	position: relative;
	
	float: left;
}

#search-box-v02 .header {
	font-size: 20px;
	background: url("../images/icon_v02.png") 0 3px no-repeat;
	background-position: 0 1px\9;
	color: #fff;
	padding: 0 0 2px 28px;
}

* html #search-box-v02 .header { background: url("../images/icon_v02.gif") 0 3px no-repeat; }

#search-box-v02 #input-box { padding-top: 8px; }

#search-box-v02 a.adv_search { position: absolute; top: 20px; right: 26px; }
#search-box-v02 a.search_btn { position: absolute; right: 22px; bottom: 27px; }

#search-box-v02 .input-wrapper, #search-box-v02 .customSelect { border-color: #256b89; }

#search-box-v02 .customSelect { height: 24px; padding: 10px 0 0 10px; *padding-bottom: 2px; }
#search-box-v02 .input-style { padding: 10px 0 9px 10px; }
#search-cat-wrapper, #fulltext { width: 228px; }

#search-cat-wrapper, #search-box-keyword-wrapper, #job-area-wrapper { position: absolute; }

#search-box-keyword-wrapper { width: 465px; right: 22px; }
#search-box-keyword-wrapper #keywordForQuickSearch { width: 370px; }

#search-cat-wrapper { }

#job-area-wrapper { bottom: 27px; }
#job-area-wrapper #job_area { width: 490px; }
#job-area-wrapper #job_area option { font-family: Arial !important; }

#search-box-joblisting {
	width: 940px;
	height: 51px;
	background: #0a89b3;
	
	font-size: 12px;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	
	padding: 14px 22px 0 22px;
	
	border-radius: 4px;
	-moz-border-radius: 4px;

	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);
	
	position: relative;
	
	margin-bottom: 12px;
}

#search-box-joblisting .customSelect { text-shadow: none; }
#joblist-search-cat-wrapper { margin-right: 8px; }
#joblist-keyword-wrapper { width: 266px; margin-right: 8px; }
#joblist-keyword { width: 256px; padding: 10px 0 9px 10px; }

#search-box-joblisting .customSelect { height: 24px; padding: 10px 0 0 10px; }

/* General Link */
#search-box-v02 a:link, #search-box-v02 a:visited,
#search-box-joblisting a:link, #search-box-joblisting a:visited { color: #FFF; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35); text-decoration: none; }

#search-box-v02 a:hover,
#search-box-joblisting a:hover { text-decoration: underline; }

/* Search box for Joblisting */
#search-box-joblisting ul { list-style: none; padding: 0; }
#search-box-joblisting ul li { display: inline-block; zoom: 1; *display: inline; }

li#job-search-sub-submit { position: absolute; right: 150px; }
li#job-search-sub-adv-sch { position: absolute; top: 23px; right: 22px; margin-top: 2px !important; }

/* SEARCH Button */
#search-box-v02 a.search_btn:link, #search-box-v02 a.search_btn:visited,
#search-box-joblisting a.search_btn:link, #search-box-joblisting a.search_btn:visited {
	width: 125px;
	height: 36px;
	background: #ffcb08;
	
	font-size: 18px;
	color: #105e8a;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
	text-align: center;
	line-height: 36px;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3));
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	
	display: block;
}

#search-box-v02 a.search_btn:hover,
#search-box-joblisting a.search_btn:hover { color: #FFF; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35); text-decoration: none; }

/* Advanced Search Link */
a.adv_search:link, a.adv_search:visited { background: url("../images/lightbulb.png") left top no-repeat; line-height: 19px; padding-left: 16px; display: block; }



/* Login Box Message
-------------------------------------------------------------------------*/
#login-message {
	width: 184px;
	height: 56px;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #0B75BB;	
	
	padding: 0 8px;
	
	position: absolute;
	top: 23px; right: 0;

	z-index: 5;
}

#login-message a:link, #login-message a:visited { text-decoration: none; } /*a:link*/
#login-message a:hover, #login-message a:active { text-decoration: underline; } /*a:hover*/

#login-message a.login-message-btn {
	font-size: 10px;
	color: #0B75BB;
	
	position: absolute;
	right: 8px; bottom: 5px;
}



/* Job Alert Box
-------------------------------------------------------------------------*/
#job-alert-box-v02 { width: 254px; height: 147px; padding: 16px 22px 0 22px; float: right; position: relative; }

#job-alert-box-v02 .header {
	background: url("../images/icon_v02.png") 0 -61px no-repeat;
	background-position: 0 -62px\9;
}

#job-alert-box-v02 .content { font-weight: bold; line-height: 18px; }

#job-alert-box-v02 .content .info { padding-top: 4px; }
#job-alert-box-v02 .content .info_02 { margin-top: 6px; }

/* Subscribe Btn */
#job-alert-submit { width: 80px; line-height: 24px; float: right;}

/* Input Fields - Job Title */
#job-alert-job-title { width: 240px; }

/* Input Fields - Your email */
#job-alert-email-wrapper { width: 160px; *width: 164px; float: left;}
#job-alert-email-wrapper #job-alert-email { width: 150px; *width: 154px; }

/* Channel (Copied from english_style_pc.css)
-------------------------------------------------------------------------*/
#content-container #main-column #channel-container {
	width: 677px;
	height: auto;
	padding: 0;
	position: relative;
	margin-bottom: 18px; /*margin-bottom: 36px;*/	/*for IE ONLY*/
}

.type-selector-wrapper {
	width: 677px;
	height: 40px;
	background: url("../images/channel-top-grey-v02.gif") top left no-repeat;
	display: inline;
    position: absolute;
	left: 0;
    top: 0;
	_z-index:600; 
}

.type-selector-wrapper .selected { color: #FFFFFF; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35); }

.type-selector-wrapper .type-selector {
    font: 18px Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	line-height: 40px;
	text-align: center;

    position: relative;
	display: inline;
    float: left;
}

.type-selector-wrapper a.type-selector { color: #0b75bb; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75); }

.function-div .type-selector { width: 120px; height: 40px; padding: 0; }
#industry-type-selector, .industry-div .type-selector { width: 115px; height: 40px; padding: 0; }

.type-selector.selected { cursor: default; }

.function-div .type-selector.selected { background: url("../images/channel-function-selected-v02.gif") top left no-repeat; }
.industry-div .type-selector.selected { background: url("../images/channel-industry-selected-v02.gif") top left no-repeat; }

#content-container #main-column #channel-container #channel-content #list-container ul {
	width: 190px;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	padding: 0 0 0 15px;
	margin: 0;
	float: left;
}

#content-container #main-column #channel-container #channel-content #list-container { position: relative; top: 60px; left: 24px; margin-bottom: 50px; }
#content-container #main-column #channel-container #channel-content #industry_list #list-container ul {width: 180px; *width: 195px; /* IE only */ } /*industry columns are narrower and taller*/



/* Hot Jobs
-------------------------------------------------------------------------*/
#hot-jobs-v02 { width: 633px; height: 250px; /*height: 219px;*/ padding: 16px 22px 0 22px; margin-bottom: 36px; position: relative; }

#hot-jobs-v02 .header {
	background: url("../images/icon_v02.png") 0 -94px no-repeat;
	background-position: 0 -96px\9;	
}

#hot-jobs-v02 .content {}

#hot-jobs-v02 p, #hot-jobs-v02 ul, #hot-jobs-v02 li { padding: 0; margin: 0; } /*ul, li*/

#hot-jobs-v02 ul li{
	width: 157px;
	/*height: 82px;*/height: 101px;
	background: #FFF;
	border-left: 1px dashed #0b75bb;
	position: relative;
	list-style: none;
	float: left;
}

#hot-jobs-v02 ul li.first-row { border-bottom: 1px dashed #0b75bb; margin-bottom: 1px; }
#hot-jobs-v02 ul li.first-col { border-left: none; }

#hot-jobs-v02 ul li a.section-title:link, #hot-jobs-v02 ul li a.section-title:visited {
	width: 134px;
	background: url("../images/blue_arrow.png") 144px 12px no-repeat;
	color: #105e8a;
	
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	
	text-transform: uppercase;
	padding: 9px 10px 0 8px; /*padding: 4px 10px 0 8px;*/

	display: block;
}

#hot-jobs-v02 ul li a.section-title:visited { color: #105e8a; text-decoration: none; }
#hot-jobs-v02 ul li a.section-title:hover { color: #1D9DC7; text-decoration: none !important; background-image: url("../images/light_blue_arrow.png"); }

/*#hot-jobs-v02 ul li a img { padding-left:1px; width:154px; height:50px;}*/
#hot-jobs-v02 ul li a img { width: 123px; height: 40px; position: absolute; bottom: 16px; /*bottom: 6px;*/ left: 14px; }



/* Register Overlay
-------------------------------------------------------------------------*/
#register-head .register-title	{ font-size:29px; color:#00A1F5; margin: 15px 0 0 0; padding:0; float:left;}
#register-head .register-wellcome	{font-weight:bold; color:#5d1c6d; font-size:24px; padding:0px 0px 20px 4px;}
#register-head .register-title-cthr	{ font-size:12px; color:#000000; padding: 10px 0 0 180px; float:left; background:url('/english/images/register-cthr-logo.gif') top left no-repeat; height:67px;}
#register-head .register-title-cthr .register-title-cthr-head	{font-weight:bold; color:#5d1c6d;font-size:18px; }
#register-head .register-logo	{ margin:10px 15px 0 0; float:right;}

#register-tab {
	width:700px;
	height:32px;
	margin: 0;
	background:url('/revamp2012/images/register-tab.png') top left no-repeat;
}
#register-tab02 {
	width:700px;
	height:32px;
	padding:25px 0 0 0;
	background:url('/revamp2012/images/register-tab02.png') 0px 25px no-repeat;
}
#register-tab a, #register-tab02 a {display:block; width:120px; height:32px; font-size:13px; font-weight:bold; text-align:center; line-height:32px; color:#000; float:left; margin:0; padding:0;}
#register-tab a:link, #register-tab a:visited,#register-tab02 a:link, #register-tab02 a:visited {text-decoration:none;}
#register-tab a:hover, #register-tab a:active, #register-tab02 a:hover, #register-tab02 a:active {text-decoration:underline;}
#register-tab a.inactive, #register-tab02 a.inactive {color:#aaaaaa;}

#register-upper { position:relative; }

#register-upper-all {/*float:left;*/ margin:0px 0 0 0;}
#register-upper-all label	{font-size:13px;
	font-weight:bold;
	color:#65116e;
	padding:0 0 0 0px;
	margin: 5px 0 2px 0px;
	cursor:auto;}
#register-upper-right {width:237px; /*height:204px; background:url('/revamp2012/images/register-upper-right-bg.png') no-repeat;*/ margin:20px 0 0 0; padding:0 0 15px 0; text-align:center; position:absolute; top:0; left:460px; display:inline; overflow:hidden; border:1px solid #dadada; border-radius:8px;}
#register-upper-right img#social-signin-text {width:182px; height:41px; margin:22px 0 8px 0; padding:0;}
#register-upper-right a#facebook-signin:link, #register-upper-right a#facebook-signin:visited {display:block; width:150px; height:22px; background:url('/revamp2012/images/register-upper-right-facebook-signin.png') no-repeat;background-position:0 0; margin:10px auto; padding:0;}
#register-upper-right a#facebook-signin:hover {background-position:0 -24px;}
#register-upper-right a#facebook-signin:active {background-position:0 -48px;}
#register-upper-right p#facebook-signin-text {display:block; width:220px; font-size:10px; text-align:center; color:#aaaaaa; margin:15px 0 0 8px; padding:0;}

#register-upper-right #fb-login-button {margin-top:15px; margin-bottom:25px;}
#register-upper-right a#facebook-signout {display:block; width:88px; height:25px; background:url('/revamp2012/images/logout-fb-connect.png'); margin:10px auto; padding:0;}
#register-upper-right #facebook-greetings-text {font-size: 10px; width: 220px; color:#00A1F5; margin: 0 auto;}

#register-upper-left {float:left; margin:20px 0 0 0;}
#register-upper-left .text-01 { font-size:12px; margin:25px 0 20px 0; padding:0;}
#register-upper-left .text-02 { font-size:12px; vertical-align:bottom;}
#register-upper-left .error-msg, #register-upper-all .error-msg { font-size:10px; color:#FF0000; padding:0 0 1px 15px; clear:both; display:block; background:url('/revamp2012/images/register-icon-s.gif') left 2px no-repeat; /*height:14px;*/}
#register-upper-left .error-msg-off, #register-upper-all .error-msg-off { font-size:10px; color:#FFFFFF; /*padding:0 0 1px 0; */clear:both; height:14px;}
#register-upper-left .error-msg02, #register-upper-all .error-msg02 { font-size:10px; color:#FF0000; padding:0 0 1px 15px; clear:both; display:block; background:url('/revamp2012/images/register-icon-s.gif') left 2px no-repeat; /*height:14px;*/ margin:0px 0px 0px 35px;}
#register-upper-left .error-msg02-off, #register-upper-all .error-msg02-off { font-size:10px; color:#FFFFFF; /*padding:0 0 1px 0; */clear:both; height:14px; margin:0px 0px 0px 35px;}
#register-upper-left #err_email, #register-upper-left #err_password {width:200px; height:30px; margin-bottom: -8px;}
#register-upper-left #err_experience, #register-upper-left #err_dob, #register-upper-left #err_jobfunction {height:30px; margin-bottom: -8px;}

#register-upper-left form, #register-upper-all form {margin:0; padding:0;}
#register-upper-left .input-container {float:left; margin-right: 15px; /*_width:152px;*/}
#register-upper-all .input-container {float:left; margin-left: 0px; /*_width:152px;*/ position:relative; width:334px;}
#register-upper-all .input-container .remark {color:#ff0000; position:absolute; top:0px; right:0px;}
#register-upper-left .input-container-middle {float:left; margin-right:30px; margin-right:23px\0; *margin-right:23px; _margin-right:23px; }
#register-upper-left .input-container-right {float:left; margin-right:0; _width:130px;}
#register-upper-left label {
	font-size:13px;
	font-weight:bold;
	color:#00A1F5;
	padding:0 0 0 0px;
	margin: 5px 0 2px 0px;
	cursor:auto;
}
#register-upper-left input[type="select"] {
	width:187px;
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
#register-upper-left input#reg_email, #register-upper-left input#shadow_reg_email, #register-upper-left input#reg_passwd {
	width:200px;
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}

#register-top	{position:relative}

#register-upper-left #register-top input, #register-upper-left #login-panel input { border: none;}
#register-upper-left input[type="text"] {border:1px solid #dadada;}
#register-upper-left select {
	border:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
.register-iframe-scroll {text-align:center; margin: 10px auto; width:700px!important; overflow-y:scroll;overflow-x:hidden;} /*background-image: url("/english/images/space.gif");*/


/* Login Overlay
-------------------------------------------------------------------------*/
.ad-right {float:right; width:300px; height:250px; margin: 30px 28px 0 0;}
.ad {float:left; width:300px; height:250px; margin:0;}

.login-tab {background:url('/revamp2012/images/login-tab.png') top left no-repeat !important;}

#register-upper-left p.login-intro {margin:0 0 20px 0;}

#register-upper-left p.login-intro-b {margin:0; width:350px;}
#register-upper-left p.login-intro-b em {font-weight:bold; font-style:italic;}
#register-upper-left p.login-email {margin:5px 0 15px 0; font-size:16px; font-weight:bold; color:#00A1F5;}

#register-upper-left em a:hover, #register-upper-left em a:active {text-decoration:underline;}

#register-upper-left #login-panel {width:252px; height: 220px; padding: 20px 20px 0 20px; margin: 16px 0px 24px 28px; position: relative;}
#register-upper-left input.login {width:240px !important; clear:both;}

#register-upper-left #login-panel .header { background: url("../images/icon_v02.png") 0 -124px no-repeat; }
#register-upper-left #login-panel a#login-btn { width: 100px; font-size: 14px; font-weight: 600; line-height: 32px; display: block; position: absolute; right: 20px; bottom: 44px;}
#register-upper-left #login-panel a#forgot_pw { position: absolute; right: 28px; bottom: 20px;}
#register-upper-left #login-panel a#forgot_pw:link, a#forgot_pw:visited { font-size: 10px; color: #105e8a; text-decoration: none; }
#register-upper-left #login-panel a#forgot_pw:hover {text-decoration: underline; }
div.keep_me_login { position: absolute; left: 20px; bottom: 52px; }

#login-panel .input-style { padding: 10px 0 8px 10px; }
#login-panel #
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
#register-upper-left input#reg_email, #register-upper-left input#shadow_reg_email, #register-upper-left input#reg_passwd {
	width:200px;
	line-height:13px;
	height:18px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}

#register-top	{position:relative}

#register-upper-left #register-top input, #register-upper-left #login-panel input { border: 1px solid #DADADA;}
#register-upper-left input[type="text"] {border:1px solid #dadada;}
#register-upper-left select {
	border:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif, 細明體;
}
.register-iframe-scroll {text-align:center; margin: 10px auto; width:700px!important; overflow-y:scroll;overflow-x:hidden;} /*background-image: url("/english/images/space.gif");*/


/* Login Overlay
-------------------------------------------------------------------------*/
.ad-right {float:right; width:300px; height:250px; margin: 30px 28px 0 0;}
.ad {float:left; width:300px; height:250px; margin:0;}

.login-tab {background:url('/revamp2012/images/login-tab.png') top left no-repeat !important;}

#register-upper-left p.login-intro {margin:0 0 20px 0;}

#register-upper-left p.login-intro-b {margin:0; width:350px;}
#register-upper-left p.login-intro-b em {font-weight:bold; font-style:italic;}
#register-upper-left p.login-email {margin:5px 0 15px 0; font-size:16px; font-weight:bold; color:#00A1F5;}

#register-upper-left em a:hover, #register-upper-left em a:active {text-decoration:underline;}

#register-upper-left #login-panel {width:252px; height: 220px; padding: 20px 20px 0 20px; margin: 16px 0px 24px 28px; position: relative;}
#register-upper-left input.login {width:240px !important; clear:both;}

#register-upper-left #login-panel .header { background: url("../images/icon_v02.png") 0 -124px no-repeat; }
#register-upper-left #login-panel a#login-btn { width: 100px; font-size: 14px; font-weight: 600; line-height: 32px; display: block; position: absolute; right: 20px; bottom: 44px;}
#register-upper-left #login-panel a#forgot_pw { position: absolute; right: 28px; bottom: 20px;}
#register-upper-left #login-panel a#forgot_pw:link, a#forgot_pw:visited { font-size: 10px; color: #105e8a; text-decoration: none; }
#register-upper-left #login-panel a#forgot_pw:hover {text-decoration: underline; }
div.keep_me_login { position: absolute; left: 20px; bottom: 52px; }

#login-panel .input-style { padding: 10px 0 8px 10px; }
#login-panel #login-username-wrapper { margin: 4px 0 8px 0; }


#register-upper-left #login-fb-connect {float:left; width:175px; margin:0; padding:0 0 0 15px; border-left:1px solid #dadada;}
#register-upper-left #login-fb-connect p {color:#000; text-align:left; font-size:12px; line-height:1.4em; margin:0; padding:0;}
#register-upper-left #login-fb-connect p strong {font-size:13px; font-weight:bold; color:#00A1F5;}
#register-upper-left #login-fb-connect p em {font-size:13px; font-weight:bold; color:#000; font-style:normal;}
#register-upper-left #login-fb-connect a#login-fb-connect-button {display:block; width:107px; height:25px; background:url('/revamp2012/images/login-fb-connect.png') no-repeat; margin:10px 0 0 0;}

#register-upper-left #login-list-container {width:300px; height:auto; max-height:100px; overflow:auto; margin:15px 0 15px 0;}

#register-upper-left ul.login-list {margin:0; padding:0; text-align:left;}
#register-upper-left ul.login-list li {list-style:none; font-size:13px; margin:0; padding:6px 0 6px 0;}
#register-upper-left input[type="radio"] {width:18px; height:15px; margin:0 5px 0 0; padding:0;}

/*Register Success*/
a#register-ct-logo {margin-top:10px; float:left;}
#register-success {display:block; width:671px; height:345px; background:url('/revamp2012/images/register-success-bg.png') no-repeat; margin:30px 0 0 0; padding:0 0 0 12px;}
#register-success p.register-success-title-1 {font-size:26px; color:#00A1F5; margin:0; padding:36px 0 0 116px;}
#register-success p.register-success-title-2 {font-size:22px; color:#00A1F5; margin:0; padding:0 0 0 116px;}

#register-success a.panel:link, #register-success a.panel:visited, #register-success div.panel {float:left; display:block;  width:214px; height:219px; background:url('/revamp2012/images/register-success-panel.png') 0 0 no-repeat; text-decoration:none;}
#register-success a.panel:hover {background-position:-214px 0;}
#register-success a.panel:active {background-position:0 0;}

#register-success .panel div {display:block;  width:214px; /*height:219px;*/ text-align:center; padding:125px 0 0 0; cursor:pointer;}
#register-success .panel div p.title {font-size:15px; color:#00A1F5; font-weight:bold; margin:0; padding:0 25px 5px 25px;}
#register-success .panel div p {font-size:12px; color:#000; font-weight:normal; margin:0; padding:0 25px 0 25px;}

#register-success .panel div#panel-search {background:url('/revamp2012/images/register-success-panel-search.png') 55px 30px no-repeat;}
#register-success .panel div#panel-profile {background:url('/revamp2012/images/register-success-panel-profile.png') 52px 35px no-repeat;}
#register-success .panel div#panel-job-alert {background:url('/revamp2012/images/register-success-panel-jobalert.png') center 26px no-repeat; cursor:default!important;}

/* Tooltip Bubble */
.tooltip_bubble { width: 300px; background: #00aeda; color: #FFF; border-radius: 4px; -moz-border-radius: 4px; }



/* Login Overlay
-------------------------------------------------------------------------*/
form#applicationform div#writetable textarea#letter { width: 640px; }



/* Communities Header Back to CTgoodjobs.hk Link
-------------------------------------------------------------------------*/
a#communities-header-home {
	position: absolute;
	top: 90px;
	right: 0px;
}

a#communities-header-home:link, a#communities-header-home:visited {
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
	text-decoration: none;
}

a#communities-header-home:hover { text-decoration: underline; }


/* Footer
-------------------------------------------------------------------------*/
body#blue-menu-bar { /*width: auto !important;*/ text-align: left; }

.footer-v02 a:link, .footer-v02 a:visited { color: #FFF; text-decoration: none;}
.footer-v02 a:hover { text-decoration: underline; }

.footer-main-container { text-align:center; margin:0 auto; }
html>body .footer-v02 {min-width: 992px; position: absolute; left: 0; right: 0;}
.footer-v02 {width:100%; height: 265px; background: #0a89b3; font-size: 12px; color: #FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); margin-top: 24px;}
.footer-v02 .content { width: 948px; *width: 992px; height: 158px; padding: 36px 22px; margin: 0 auto; text-align: left; }
.footer-v02 .content p { color: #FFF; line-height: 20px; margin: 16px 0; }
.footer-v02 .content p.footer_lead { margin: 18px 0 0 0; }
.footer-v02 .content p.footer_info { margin: 12px 0 0 0; }
.footer-v02 .content .left_info { width: 280px; height: 158px; float: left;}
.footer-v02 .content .left_info a#footer-ctlogo-link { width: 191px; height: 51px; display: block; }

.footer-v02 .content .right_menu { width: 668px; height: 168px; float: right;}
.footer-v02 .content .right_menu .footer_menu_col { height: 168px; border-left: 1px solid #29a3cb; border-right: 1px solid #0c799e; padding: 0 10px; float: right; }
.footer-v02 .content .right_menu .footer_menu_col.first { border-left: none !important; }
.footer-v02 .content .right_menu .footer_menu_col.last { border-right: none !important; padding-right: 0 !important; float:right}
.footer-v02 .content .right_menu .footer_menu_col .footer_menu_list { padding: 0; list-style: none; }
.footer-v02 .content .right_menu .footer_menu_col .footer_menu_list li { line-height: 24px; }
.footer-v02 .content .right_menu .footer_menu_col span.title { font-size: 13px; font-weight: bold; margin-bottom: 8px; display: block; }
.footer-v02 .content .right_menu .footer_menu_col.social_col span.title { margin-bottom: 14px; }
.footer-v02 .content .right_menu .footer_menu_col.social_col  { *width:280px;}

.footer-v02 .content .right_menu .mobile_app_content a { display: block; float: left; }
.footer-v02 .content .right_menu .mobile_app_content a#mobile_app_ip_link,
.footer-v02 .content .right_menu .mobile_app_content a#mobile_app_ip_link_2 { width: 88px; height: 30px; margin-right: 12px; }
.footer-v02 .content .right_menu .mobile_app_content a#mobile_app_google_link,
.footer-v02 .content .right_menu .mobile_app_content a#mobile_app_google_link_2 { width: 93px; height: 30px; }

.footer-v02 .content .right_menu .social_content { width: 260px; margin-bottom: 22px; }
.footer-v02 .content .right_menu .social_content a { height: 20px; margin-right: 8px; float: left; display: block; }
.footer-v02 .content .right_menu .social_content a.fb { width: 20px; background: url("/images/social_icon.png") 0 0 no-repeat; }
.footer-v02 .content .right_menu .social_content a.twitter { width: 22px; background: url("/images/social_icon.png") -20px 0 no-repeat; }
.footer-v02 .content .right_menu .social_content a.rss { width: 20px; background: url("/images/social_icon.png") -42px 0 no-repeat; }
.footer-v02 .content .right_menu .social_content a.youtube { width: 17px; background: url("/images/social_icon.png") -62px 0 no-repeat; }

.footer-v02 .content .right_menu .social_content a.fb:hover { background-position: 0 -20px; }
.footer-v02 .content .right_menu .social_content a.twitter:hover { background-position: -20px -20px; }
.footer-v02 .content .right_menu .social_content a.rss:hover { background-position: -42px -20px; }
.footer-v02 .content .right_menu .social_content a.youtube:hover { background-position: -62px -20px; }

.footer-v02 .footer-bottom { background: #067ea5; }
.footer-v02 .footer-bottom .content { height: 35px; padding: 0 22px; }

.footer-v02 .footer-bottom .copyright { line-height: 35px; display: block; float: left; }
.footer-v02 .footer-bottom .submenu { padding: 0; float: right; }
.footer-v02 .footer-bottom .submenu li { line-height: 35px; list-style: none; margin-left: 12px; display: inline-block; *display: inline; *zoom: 1; }

#footer-ctlogo { display: block; }

.mobile_app_content {display: inline-block;}
.mobile_app_content a:link, .mobile_app_content a:visited {text-decoration:none}
.mobile_app_content a:hover {text-decoration:underline}
.mobile_app_content .app-name {margin-top: 4px; width: 110px; clear:both}
.mobile_app_content .icon-ios {margin-right: 10px !important; width:70px !important;}
.mobile_app_content .icon-google-play {width:74px !important;}

/* Go to Community icon under CT Home > Function
-------------------------------------------------------------------------*/
.community-hc {position:absolute; top:18px; right:40px; background:url(/english/images/home/icon-hc.png) no-repeat; padding-left: 26px; padding-top: 4px; height: 26px;}
.community-ngo {position:absolute; top:20px; right:40px; background:url(/english/images/home/icon-ngo.png) no-repeat; padding-left: 21px; padding-top: 2px; height: 16px;}
.community-finance {position:absolute; top:20px; right:40px; background:url(/english/images/home/icon-finance.png) no-repeat; padding-left: 21px; padding-top: 2px; height: 22px;}
.community-retail {position:absolute; top:20px; right:40px; background:url(/english/images/home/icon-retail.png) no-repeat; padding-left: 21px; padding-top: 2px; height: 22px;}
.community-hr {position:absolute; top:20px; right:40px; background:url(/english/images/home/icon-hr.png) no-repeat; padding-left: 21px; padding-top: 2px; height: 22px;}

/* Article listing
-------------------------------------------------------------------------*/
.datalist-desc a { text-decoration:none; }
.datalist-desc a:link    {color: #000000;}
.datalist-desc a:visited	{color: #000000;}
.datalist-desc a:hover	{color: #000000;text-decoration:underline;}

datalist .header { font-weight: bold; }

datalist .header p {padding:0; margin:0;} /*p*/
datalist .header ul, datalist .header li {padding:0; margin:0; list-style:none;} /*ul, li*/
datalist .header a:link, datalist .header a:visited {text-decoration:none;} /*a:link*/
datalist .header a:hover, datalist .header a:active {text-decoration:underline;} /*a:hover*/
datalist .header ul li.header-current-logo-button {width:340px; height:110px; cursor:pointer;}

.content-container .content-bottom {position:abosolute; bottom:0; left:0; width:100%; height:6px; padding:0; margin:0;}

/* Legal Corner */
.datalist {margin: 10px 25px 0 0; float: left; width: 993px; height: auto;}
.datalist .datalist-wrapper-grad {background: url("/english/article/images/hd_datalist_hd-grad.png") no-repeat scroll left top transparent; position:relative; display: block; height: 46px; width: 993px; z-index: 99;}
.datalist .datalist-wrapper-grad .header {background: url("/english/article/images/icon_news-feature.png") no-repeat scroll 17px 8px transparent; font-size: 22px; padding: 10px 0 0 60px; color: #fff; float: left; width: 642px;}

.datalist-container {background: url("/english/article/images/hd_datalist_middle.png") repeat-y scroll 3px 0 transparent; height: auto; width: 993px;}
.datalist .content-bottom {background: url("/english/article/images/hd_datalist_bottom.png") no-repeat scroll 3px top transparent;}
.datalist .all-artivles {font-size: 36px; font-weight: bold; color: #ec7a39; padding: 20px 0 0 30px;}
.datalist .all-artivles .eng-head {font-size: 30px;}
.datalist ul.artivles {padding: 0 0 20px 80px;}
.datalist ul.artivles li {/*text-transform:uppercase;*/ height: 125px; list-style: none outside none; font-size: 14px; line-height: 18px; padding-right: 7px; cursor: default; margin-top: 20px;}
/*.legal-box ul li a.section-title:link {
    display: block;
    line-height: 14px;
    padding: 9px 0 0;
    width: 100px;
}*/
.datalist .datalist-image { float: left; padding: 3px; border: 2px solid #dce5ed; }
.datalist .datalist-image .section-title { width: 111px; height: 111px; display: block; }

.datalist .datalist-content {float: left; width: 700px; margin-left: 30px;}
.datalist .datalist-content .header {background: url("/english/article/images/datalist_content_top.png") no-repeat scroll left top transparent; width: 700px; height: 32px;}
.datalist .datalist-content-container {background: url("/english/article/images/datalist_content_middle.png") repeat-y scroll left top transparent; width: 699px; height: 85px;}
.datalist .datalist-content-bottom {background: url("/english/article/images/datalist_content_bottom.png") no-repeat scroll left top transparent; width: 699px; height: 4px;}
.datalist .datalist-name {font-family: Heiti,Arial; line-height: 32px; padding: 0 0 0 50px; width: 500px; float: left; font-weight:bold;}
.datalist a.datalist-name:link, a.datalist .datalist-name:visited { color: #000; text-decoration: none;}
.datalist a.datalist-name:hover { text-decoration: underline; }
.datalist .datalist-title { color: #fff; line-height: 32px; font-family: Heiti, Arial,'新細明體',pmingliu,'細明體',mingliu,Verdana,Helvetica,sans-serif; float: right; padding-right: 20px; }
.datalist .datalist-desc { font-size: 12px; font-family: Heiti, Arial,'新細明體',pmingliu,'細明體',mingliu,Verdana,Helvetica,sans-serif; padding: 10px 40px; }

/* Pagination */
.pagination-wrapper {
    float: right;
    text-align: right;
    display: inline-block;
    margin: 15px 0px 15px 0;
}
ul.pagination {
	height: 32px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    float: right;
}
ul.pagination li {
	display:inline;
	float: left;
}
ul.pagination li.page{
	position:relative;
	float:left;
	margin:0 auto;
	width:23px;
	height:24px;
	background:url(/english/article/images/pagination.png) 0 0 no-repeat scroll transparent;
	text-align:center;
	line-height:24px;
}
ul.pagination li.previous a, ul.pagination li.next a, ul.pagination li.first a, ul.pagination li.last a {
    width:43px;
	height:24px;
	display : block;
	overflow : hidden;
    text-indent : -1000px;
}
ul.pagination li.first a { background:url(/english/article/images/pagination_first.png) 0 0 no-repeat scroll transparent; width:44px; }
ul.pagination li.first a:hover { background:url(/english/article/images/pagination_first_h.png) 0 0 no-repeat scroll transparent; }
ul.pagination li.last a { background:url(/english/article/images/pagination_last.png) -1px 0 no-repeat scroll transparent; width:44px; }
ul.pagination li.last a:hover { background:url(/english/article/images/pagination_last_h.png) -1px 0 no-repeat scroll transparent; }
ul.pagination li.next a { background:url(/english/article/images/pagination_right.png) -1px 0 no-repeat scroll transparent; }
ul.pagination li.next a:hover { background:url(/english/article/images/pagination_right_h.png) -1px 0 no-repeat scroll transparent; }
ul.pagination li.previous a { background:url(/english/article/images/pagination_left.png) 0 0 no-repeat scroll transparent; }
ul.pagination li.previous a:hover { background:url(/english/article/images/pagination_left_h.png) 0 0 no-repeat scroll transparent; }
ul.pagination li.page:hover, ul.pagination li.selected {
	position:relative;
	float:left;
	margin:0 auto;
	width:23px;
	height:24px;
	background:url(/english/article/images/pagination_h.png) 0 0 no-repeat scroll transparent;
	text-align:center;
	line-height:24px;
}

ul.pagination a:link, ul.pagination a:visited {
	font-weight:bold;
	color:#0e509e;
	text-decoration:none;
}

ul.pagination .page a {
	color: #666666;
    font-size: 14px;
	font-weight:normal;
	display: block;
}

ul.pagination a:hover, ul.pagination .selected a { color: #fff; }

.bspp-logo {margin-bottom:10px;}

/* Social Worker Day 2014, Updated on 20131213
-------------------------------------------------------------------------*/
#article #middle #btm #section02 h1.red-title, 
#news #middle #btm #section02 h1.red-title,
#article #middle #btm .red-title{
	color:#e00b00;
	padding-bottom:7px;
}
.swd2014-social-worker-wordings-block{
	background-color:#ffebec;
	position:relative;
	width:584px;
	margin-bottom:3px;
}
.swd2014-social-worker-wordings-block .photo{
	display:block;
	float:left;
	width:100px;
	height:100px;
}
.swd2014-social-worker-wordings-block .text-content{
	display:block;
	float:left;
	width:484px;
	height:100px;
	position:relative;
}
.swd2014-social-worker-wordings-block .text-content .sw-title{
	display:block;
	float:left;
	position:relative;
	top:10px;
	left:8px;
}
.swd2014-social-worker-wordings-block .text-content .sw-title .main-title{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-bottom:4px;
	position:relative;
	left:-1px;
}
.swd2014-social-worker-wordings-block .text-content .sw-title .sub-title{
	font-size:15px;
	color:#000000;
}
.swd2014-social-worker-wordings-block .text-content .support-star{
	position:absolute;
	bottom:8px;
	right:8px;
	font-size:15px;
	color:#000000;
	line-height:17px;
}
.swd2014-social-worker-wordings-block .text-content .support-star .num{
	font-size:32px;
	font-weight:bold;
	color:#000000;
	padding:0px 5px;
	position:relative;
	top:1px;
}
.swd2014-social-worker-wordings-block .text-content .support-star .social-worker-support-star-img{
	position:relative;
	top:1px;
}
.swd2014-social-worker-support-star-btn{
	text-align:right;
	padding-top:9px;
	padding-right:8px;
}
.swd2014-social-worker-main-content{
	width:584px;
	border:0;
	border-collapse:collapse;
}
.swd2014-fb-comments-block{
	padding:35px 34px 10px 34px;
	background:url('/revamp2012/images/article-bkg.gif') repeat-y scroll 0 0 transparent;
}
.swd2014-fb-comments-block .fb-comments-block-title{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	background-color:#f03538;
	padding-left:6px;
	margin-bottom:15px;
}

/* Salary Check Search, Updated on 20140106
-------------------------------------------------------------------------*/
/*body.page-home #job-alert-box-v02 { width: 254px; height: 170px; padding: 27px 22px 17px 22px; float: right; position: relative; }
body.page-home #job-alert-box-v02 .header{ 
	background: url("../images/icon_v02.png") 0 -61px no-repeat;
	background-position: 0 -62px\9;
	padding: 0 0 5px 28px; 
}
body.page-home  #job-alert-box-v02 .content{ font-weight: bold; line-height: 18px; padding-top:12px; }
body.page-home  #job-alert-box-v02 .content .info { padding-top:11px; }
body.page-home  #job-alert-box-v02 .content .info_02 { margin-top:10px; }*/
body.page-home  #search-box-v02 {
	width: 633px;
	height: 130px;
	background: #0a89b3;
	
	padding: 16px 22px 19px 22px;
	
	border-radius: 4px;
	-moz-border-radius: 4px;

	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2);

	position: relative;
	
	float: left;
}
/*body.page-home  #search-box-v02 .header {
	font-size: 20px;
	background: url("../images/icon_v02.png") 0 3px no-repeat;
	background-position: 0 1px\9;
	color: #fff;
	padding: 0 0 2px 28px;
}*/
body.page-home  #search-box-v02{
	z-index:3;
}
body.page-home .index-page-content-container{
	z-index:2;
}
body.page-home  #search-box-v02 .form-row {
	clear:both;
	display:block;
	padding-bottom:16px;
}
body.page-home #search-box-v02 .customSelect{
	border-color: #256b89;	
	height: 24px; 
	padding: 10px 0 0 10px; 
	*padding-bottom: 2px;
	display:block;
}
body.page-home #search-box-v02 #search-cat-wrapper{
	position:relative;
	float:left;
	margin-right:12px;
}
body.page-home #search-box-v02 #search-box-keyword-wrapper{
	position:relative;
	float:left;
	right:0px;
	width: 391px;
}
body.page-home #search-box-v02 #job-area-wrapper{
	position: relative;
	width:228px;
	bottom: 0px;
	float: left;
	margin-right:12px;
}
body.page-home #search-box-v02 #salary-search-wrapper{
	position:relative;
	width:234px;
	bottom:0px;
	float:left;
	margin-right:12px;
}
body.page-home #search-box-v02 select.hasCustomSelect{ 
	-webkit-appearance: menulist-button; 
	position: absolute; 
	opacity:0;
	height: 36px; 
	font-size: 12px;
	left: 0px; 
	top:0px;
	*top:10px;
	width:100%;
	z-index:10;
}
body.page-home #search-box-v02 .bubble{
	position: absolute;
	top: 152px;
	right: 228px;
	display: none;
}
body.page-home #search-box-v02 .bubble .container{
	width:160px;
	min-height:52px;
	filter:none;
	-webkit-box-shadow: #aaa7a8 0px 0px 5px;
	box-shadow: #aaa7a8 0px 0px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border: 1px solid #dce5ed;
	background-color:#ffcb08;
	behavior: url(/include/PIE.htc);
	z-index:1;
	padding: 0px 12px 0px 12px;
}
body.page-home #search-box-v02 .bubble .top-arrow{
	background:url("/english/images/home/bubble-top-arrow.png");
	width:16px;
	height:11px;
	position:absolute;
	top:-10px;
	left:36px;
	z-index:2;
}
body.page-home #search-box-v02 .bubble .content{
	
	height:100%;
}
body.page-home #search-box-v02 .bubble .close-btn{
	position:absolute;
	top:8px;
	right:8px;
	background:url("/english/images/home/bubble-close-btn.png");
	width:15px;
	height:16px;
	cursor:pointer;
}
body.page-home #search-box-v02 .bubble .title{
	font-size:16px;
	font-weight:bold;
	color:#0A89B3;
	padding:7px 0px 3px 0px;
}
body.page-home #search-box-v02 .bubble .text{
	font-size:12px;
	color:#333333;
	padding:0px 0px 7px 0px;
}

body.page-home #job-area-wrapper #job_area{
	width:100%;
}
body.page-home #search-box-v02 #include-jobs-without-salary-information-wrapper{
	float:left;
	position:relative;
}
body.page-home #search-box-v02 #include-jobs-without-salary-information-wrapper label{
	color:#ffffff;
	height:36px;
	line-height:36px;
	padding:0px 0px 0px 18px;
}
body.page-home #search-box-v02 #include-jobs-without-salary-information-wrapper .checkbox{
	margin:-7px 0px 0px -18px;
	position:absolute;
	top:50%;
}
body.page-home #search-box-v02 a.search_btn{
	bottom:26px;
	right:22px;
	*height: 38px;
}


/* Custom Select02 -----------------------------------*/
/****************************************************/
html>body .customSelectCombinedFields { height: 19px; }

body.page-home #search-box-v02 #salary-search-02-wrapper{
	position:relative;
	width:254px;
	bottom:0px;
	float:left;
	margin-right:13px;
}

body.page-home #search-box-v02 #include-jobs-without-salary-information-02-wrapper{
	float:left;
	position:relative;
	width:140px;
}
body.page-home #search-box-v02 #include-jobs-without-salary-information-02-wrapper label{
	color:#ffffff;
	height:36px;
	padding:0px 0px 0px 18px;
}
body.page-home #search-box-v02 #include-jobs-without-salary-information-02-wrapper  .checkbox{
	margin:0px 0px 0px -18px;
}
body.page-home #search-box-v02 a.search_btn{
	width: 124px;
	top: 103px;
	bottom: 0;
}

body.page-home .customSelectCombinedFields {
	
	background:#ffffff;
	
	font-size: 12px;
	color: #333333;
	
	border: 1px solid #256B89;
    display: block;
    height: 34px;
	*height: 36px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	
	text-align: left;
}
body.page-home .customSelectCombinedFields .perfield-wrapper{
	height: 34px;
	*height: 36px;
	position:relative;
	float:left;
}
body.page-home .customSelectCombinedFields .perfield-wrapper.salary_type {
	width:72px;
}
body.page-home .customSelectCombinedFields .perfield-wrapper.salary_type .perfield {
	padding-left:10px;
}
body.page-home .customSelectCombinedFields .perfield-wrapper.salary_from {
	width:70px;
	padding-left:10px;
}

body.page-home .customSelectCombinedFields .perfield-wrapper.salary_to {
	width:70px;
	padding-left:10px;
}

@media only screen and (max-width: 1280px) {
	body.page-home .customSelectCombinedFields .perfield-wrapper.salary_to {
		padding-left:6px;
	}
}

body.page-home .customSelectCombinedFields .perfield {
	font-size: 12px;
	color: #333;
	
	display: block;
    height: 24px;
	background: url("../images/grey_arrow.png") #FFF right center no-repeat;
	text-align: left;
	line-height:24px;
	margin-top: 5px;
	*margin-top: 6px;
}

body.page-home .customSelectCombinedFields .perfield-text{
	float:left;
	height: 24px;
	line-height:24px;
	background:#ffffff;
	margin:5px 4px 0px 6px;
}
body.page-home .customSelectCombinedFields .perfield-line-break{
	display:block;
	height:34px;
	*height: 36px;
	z-index:3;
	border-right:1px solid #b8b8b8;
	float:left;
	width:1px;
	position:relative;
}

body.page-home #search-box-v02 select.hasCustomSelect01{ 
	-webkit-appearance: menulist-button; 
	position: absolute; 
	opacity:0;
	height: 36px; 
	font-size: 12px;
	left: 0px; 
	top:-1px;
	*top:13px;
	z-index:10;
	width:100%;
}

.customSelectMultipleFields.customSelectHover { background: url("../images/grey_arrow.png") #FFF right center no-repeat; }

.customSelectMultipleFields.customSelectFocus { background: url("../images/grey_arrow.png") #FFF right center no-repeat; }

.customSelectMultipleFields.customSelectOpen { background: url("../images/grey_arrow.png") #FFF right center no-repeat;}

/* Job response listing page, Updated on 20140122
-------------------------------------------------------------------------*/

body.page-job-repsonse-listing #job-response-listing{
	width:765px;
	padding-top:60px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed{
	position:relative;
	width:763px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .job-title{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	*line-height:16px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .job-title a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:18px;
	height:17px\9;
	margin-bottom:2px\9;
	*margin-bottom:0px;
	border-bottom:2px solid transparent;
	text-decoration:none;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .job-title a:hover{
	border-bottom:2px solid #000000;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .company-name{
	font-size:12px;
	color:#000000;
	line-height:20px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details{
	clear:both;
	padding-top:14px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .icon{
	float:left;
	display:block;
	margin-right:6px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .text{
	float:left;
	display:block;
	font-size:13px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .expired-date{
	float:left;
	display:block;
	padding-right:22px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .expired-date .icon{
	background:url("/js/jquery/jquery.carousel/images/icon-expired-date.png") no-repeat;
	width:19px;
	height:17px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .exp{
	float:left;
	display:block;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .other-details .exp .icon{
	background:url("/js/jquery/jquery.carousel/images/icon-exp.png") no-repeat;
	width:28px;
	height:15px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns{
	position:absolute;
	top:16px;
	right:16px;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns a{
	text-decoration:none;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns .save-btn a{
	display:block;
	width:34px;
	*width:57px;
	padding-left:21px;
	height:23px;
	color:#ffffff;
	font-size:12px;
	margin-bottom:5px;
	line-height:23px;
	background:url("/js/jquery/jquery.carousel/images/icon-save.png") no-repeat 3px 3px #00aedb;
	cursor:pointer;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns .save-btn a:hover{
	background:url("/js/jquery/jquery.carousel/images/icon-save.png") no-repeat 3px 3px #0b76bc;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns .apply-btn a{
	display:block;
	width:34px;
	*width:57px;
	padding-left:21px;
	height:23px;
	color:#ffffff;
	font-size:12px;
	line-height:23px;
	background:url("/js/jquery/jquery.carousel/images/icon-apply.png") no-repeat 3px 5px #00aedb;
	cursor:pointer;
}
body.page-job-repsonse-listing .job-seekers-like-viewed .slide .btns .apply-btn a:hover{
	background:url("/js/jquery/jquery.carousel/images/icon-apply.png") no-repeat 3px 5px #0b76bc;
}
body.page-job-repsonse-listing .job-listing-box{
	height: 288px;
	text-align:left;
	margin-left:7px;
}
body.page-job-repsonse-listing .job-listing-box .most-viewed-jobs{
	float:left;
	padding-right:38px;
	width:358px;
	*width:399px;
}
body.page-job-repsonse-listing .job-listing-box .title{
	height:27px;
	background:#818181;
	padding-left:14px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	line-height:27px;
	line-height:28px\9;
	display:block;
	
	position: relative;
}
body.page-job-repsonse-listing .job-listing-box .explain {
	width: 18px;
	height: 18px;
	background: url("/english/demo/20140724_joblisting/most_viewed_question.png") 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 4px;
	left: 162px;
}

body.page-job-repsonse-listing .job-listing-box .explain:hover {
	background-position: 0 -18px;
}

body.page-job-repsonse-listing .job-listing-box .most-applied-jobs .explain {
	left: 166px;
}

body.page-job-repsonse-listing .job-listing-box .explain_content {
	font-size: 13px;
	color: #FFF;
	background: #00aedb;
	padding: 6px 8px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
	top: -288px;
	left: 70px;
}

body.page-job-repsonse-listing .job-listing-box .most-viewed-jobs .explain_content {
	width: 272px;
	text-align: center;
	display: none;
}

body.page-job-repsonse-listing .job-listing-box .most-applied-jobs .explain_content {
	width: 274px;
	left: 68px;
	text-align: center;
	display: none;
}

body.page-job-repsonse-listing .job-listing-box .explain_content .arrow {
	width: 14px;
	height: 12px;
	background: url("/english/demo/20140724_joblisting/explain_content_arrow.png") 0 0 no-repeat;
	
	position: absolute;
	left: 94px;
	bottom: -12px;
}

body.page-job-repsonse-listing .job-listing-box .most-applied-jobs .explain_content .arrow {
	left: 100px;
}

body.page-job-repsonse-listing .job-listing-box .content-row{
	clear:both;
	padding:6px 14px;
	border-bottom:1px dotted #a1a1a1;
}
body.page-job-repsonse-listing .job-listing-box .content-row.last{
	border-bottom:0px;
}
body.page-job-repsonse-listing .job-listing-box .content-row .row-title{
	font-size:13px;
	font-weight:bold;
}
body.page-job-repsonse-listing .job-listing-box .content-row .row-title a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:16px;
	height:14px\9;
	margin-bottom:2px\9;
	border-bottom:1px solid transparent;
	text-decoration:none;
}
body.page-job-repsonse-listing .job-listing-box .content-row .row-title a:hover{
	border-bottom:1px solid #000000;
}
body.page-job-repsonse-listing .job-listing-box .content-row .row-content{
	font-size:12px;
}
body.page-job-repsonse-listing .job-listing-box .most-applied-jobs{
	float:left;
	width:358px;
}
body.page-job-repsonse-listing .job-listing-box a{
	text-decoration:none;
}
body.page-job-repsonse-listing .job-listing-box .more-btn a{
	float:right;
	display:block;
	width:35px;
	height:24px;
	color:#ffffff;
	font-size:12px;
	line-height:24px;
	padding-left:22px;
	*width:57px;
	background:url("/js/jquery/jquery.carousel/images/icon-more.png") no-repeat 8px 5px #00aedb;
}
body.page-job-repsonse-listing .job-listing-box .more-btn a:hover{
	background:url("/js/jquery/jquery.carousel/images/icon-more.png") no-repeat 8px 5px #0b76bc;
}
body.page-job-repsonse-listing .scroll-to-top-btn{
	background-image:url("/js/jquery/jquery.carousel/images/btn-scroll-to-top.png");
	width:39px;
	height:49px;
	display:block;
	text-align:center;
	float:right;
	text-decoration:none;
	margin-top:25px;
	position:relative;
	right:15px;
	outline:0;
}
body.page-job-repsonse-listing .scroll-to-top-btn .btn-text{
	font-size:15px;
	line-height:49px;
	*line-height:34px;
	padding-top:7px;
	*padding-top:15px;
	
}
body.page-job-repsonse-listing .scroll-to-top-btn-small{
	background-image:url("/js/jquery/jquery.carousel/images/btn-scroll-to-top-small.png");
	width:30px;
	height:38px;
	display:block;
	text-align:center;
	float:right;
	text-decoration:none;
	margin-top:16px;
	position:relative;
	right:15px;
	outline:0;
}
body.page-job-repsonse-listing .scroll-to-top-btn-small .btn-text{
	font-size:13px;
	line-height:30px;
	padding-top:8px;
}

/* Advanced Search - Salary Search */
#salary_type, #salary_mon_from, #salary_mon_to { width: 80px; }
#salary_hr_from, #salary_hr_to { width: 60px; }
.perfield-text { margin: 0 8px; }


/* Main Page - Part time / Freelance / Internship Job 20140220
-------------------------------------------------------------------------*/
.part-time-div {
	width: 212px;
	height: 18px;
	
	font-size: 13px;
	font-weight: bold;
	color: #0b75bb;
	line-height: 20px;
	
	background: url("/english/images/ptflc/pt-icon.png") left center no-repeat;
	padding-left: 26px;
	margin: 11px 12px 0 0;
	float: right;
}

.part-time-div a:link, .part-time-div a:visited { color: #0b75bb; }


/* Part-time Joblisting - Yellow Bubble 20140220
-------------------------------------------------------------------------*/
#job-search-result .top_header {
	position: relative;	
}

.msg-bubble-single {
	width: 166px;
	*width: 206px;
	height: 12px;
	*height: 43px;
	background: url("/english/images/ptflc/msg-bubble-single.png") top left no-repeat;
	
	font-size: 16px;
	font-weight: bold;
	color: #0a89b3;
	
	padding: 15px 20px;
	position: absolute;
	top: 42px;
	left: 168px;
	
	display: none;
}

.msg-bubble-single .close-btn {
	width: 15px;
	height: 15px;
	background:	url("/english/images/ptflc/msg-close.png") top left no-repeat;
	
	position: absolute;
	right: 12px;
	top: 14px;
	
	cursor: pointer;
}


/* ---- view latest jobs --- */
.rc2 { border-top-left-radius:2px; border-top-right-radius:2px; border-bottom-left-radius:2px; border-bottom-right-radius:2px; }
.btn_view_latest { padding:4px; width:99%; height:32px; border:1px solid #999; display:block; }
.btn_view_latest:hover { border:1px solid #00aedb; }
.view_latest_inner_l { width:38%; float:left; display:inline-block; border:1px solid #fff; }
.view_latest_inner_c { width:20%; float:left; display:inline-block; border:1px solid #fff; }
.view_latest_inner_r { width:38%; float:left; display:inline-block; border:1px solid #fff; }
.view_latest_icon_wrapper { width:20%; float:left; border:1px solid #fff; }
.view_latest_title { width:76%; float:right; margin-top:6px; border:1px solid #fff; }
/* ---- view latest jobs --- */

/* ---- cv request table's subject --- */
.inline_subject { list-style-type:none; padding:0; }
.inline_subject li { position:relative; display:inline; }
.inline_subject li:first-child { margin:4px 4px 4px 0; display:inline-block; float:left; }
.inline_subject .f8 { width:80%; display:inline-block; }
/* ---- cv request table's subject --- */

/* Alert Message - 20140801
-------------------------------------------------------------------------*/
.alert_msg {
	width: 992px;
	font-weight: bold;
	color: #333;
	background: #fffbdd;
	
	text-align: center;
	
	padding: 4px 0;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	position: relative;
	top: -16px;
	
	margin: 0 auto;
}

.alert_msg .alert_icon {
	vertical-align: -8px;	
}

/* Online CV - 20140910
-------------------------------------------------------------------------*/

.Workexperience .columnExp {
	width: 774px;
	float: left;
	margin-bottom: 12px;
}

.Educationbackground .columnEdu {
	width: 774px;
	float: left;
	margin-bottom: 12px;
}

.portlet_exp {
	margin: 0 1em 1em 0;
	padding: 0.3em;
}
.portlet_edu {
	margin: 0 1em 1em 0;
	padding: 0.3em;
}
.portlet-header-exp {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	background: #ededed !important;
	padding: 0.2em 0.3em;
	margin-bottom: 0.5em;
	position: relative;
	cursor: move;
}
.portlet-header-edu {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	background: #ededed !important;
	padding: 0.2em 0.3em;
	margin-bottom: 0.5em;
	position: relative;
	cursor: move;
}
.portlet-toggle {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
}

#portlet_add_exp, #portlet_add_edu {
	cursor: pointer;
}

#portlet_add_exp:hover, #portlet_add_edu:hover {
	text-decoration: underline;
}

#currentBoxAddExp, #currentBoxAddEdu {
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}

.Workexperience .ui-icon-arrowthick-2-n-s,
.Educationbackground .ui-icon-arrowthick-2-n-s {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
}
.delete-toggle {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	cursor: pointer;
}

.portlet-content {
	padding: 0.4em;
}

.portlet-content textarea {
	width: 736px !important;
	resize: vertical;
}

.portlet_header_text {
	padding-left: 16px;
}

.portlet-placeholder {
	border: 1px dotted black;
	margin: 0 1em 1em 0;
	height: 50px;
}

/* News Articles - Promote Sentence */
.promote-sentence {
	width: 588px;
	font-size: 14px;
	border: 1px solid #cfeafa;
	line-height: 24px;
	padding: 6px 6px 6px 46px;
	margin: 0 auto;
	position: relative;
	
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	
	margin-top: 12px;
}

.promote-sentence a:link, .promote-sentence a:visited { text-decoration: none !important; }
.promote-sentence a:hover { text-decoration: underline !important; }

.promote-sentence span.icon {
	width: 31px;
	height: 23px;
	background: url("../images/promote.png") no-repeat;
	position: absolute;
	left: 8px;
	top: 7px;
}

/* Premium Employers
----------------------------------*/
#premium_employer_ctfinance h2 { font: 18px Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif; font-weight: bold; color: #336699; }
#premium_employer p, #premium_employer_ctretail p, #premium_employer_ctfinance p { display: none; }
#premium_employer_ctfinance .ctfinance-hotjobs-item { padding: 12px 0; }
#premium_employer .view-full-jl-btn { background: #336699; color: #FFF; padding: 6px 14px; 	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#premium_employer .view-full-jl-btn:hover { background: #225987; }


/* News / Articles
----------------------------------*/
#job-search-sub	#middle #m #job-search-sub-opt01 #fulltext { width: 135px; font-size: 12px; }
#job-search-sub	#middle #m #job-search-sub-opt02 #job_area { width: 215px; font-size: 12px; }
#news #middle #btm #news-search-box #news-result-h97 #category_id { font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif; }
#news #middle #btm #news-search-box #news-result-h97 #news_id { font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif; }

#blog_main p, #blog_main ul li { font-size: 15px; line-height: 160%; }
#blog_main p.article-disclaimer { font-size: 13px; }
#blog_main #content h2.article-title { font-size: 25px !important; }

/* Batch Apply
----------------------------------*/
.batch-apply-open-acc .btn_reg_create_acc {
	background: url('/revamp2012/images/register-button.png') no-repeat scroll 0 -27px transparent;
	font-size: 16px;
	color: #0B75BB;
	width: 164px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	display: block;
	margin: 6px auto 0 auto;
}

.batch-apply-open-acc .td_btn_reg_create_acc { text-align: center; }
.batch-apply-open-acc .title { font-size: 16px; font-weight: bold; color: #00AEDA; }
.batch-apply-open-acc #save_cv { margin-top: 0 !important; margin-bottom: 0 !important; }
.batch-apply-open-acc #new_email_display p { color: #888; margin: 0 0 6px 0; }

.batch-apply-open-acc .batch-apply-open-acc-privacy { margin: 12px 0; }
.batch-apply-open-acc .checkbox-text { font-size: 12px; line-height: 16px; }

.let_job_findyou_title {
	font-size: 18px;
	font-weight: bold;
	color: #00A1F5;
	font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif;
	background:url('/english/images/myaccount/recent-activites-sprite.png') no-repeat -608px -638px;
	padding: 8px 0 8px 40px;
}

.let_job_findyou_msg_setup_profile { font-size: 15px; }

.btn_let_employers_find_you {
	background: url('/revamp2012/images/register-button.png') no-repeat scroll 0 -27px transparent;
	color: #0B75BB;
	width: 164px;
	font-size: 16px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif;
	margin-top: 10px;
	display: block;
}

/* myProfile update
----------------------------------*/
#myaccount .work_exp_role { padding-top: 8px; padding-left: 120px; }

#myaccount .work_exp_role label,
#myaccount .lefy_work_exp_role label { font-weight: bold; line-height: 22px; padding-bottom: 0; }

#myaccount .work_exp_role label input[type=radio],
#myaccount .lefy_work_exp_role label input[type=radio] { vertical-align: -2px; margin-right: 6px; }

#myaccount .lefy_work_exp_role { padding: 0; margin-bottom: 12px; }
#myaccount .lefy_work_exp_role label { margin-right: 20px; float: left; }

/* News, Blog and Article Recommand Jobs Style
----------------------------------*/
.recommended-jobs{
        position:relative;
        padding:32px 12px 43px 10px;
}
.recommended-jobs .title{
        font-size:24px;
        font-family:Helvetica,sans-serif;
        padding-bottom:7px;
        border-bottom:1px solid #000000;
}
.recommended-jobs .job-list{
        margin:5px 0px 0px 0px;
        padding:0px;
        list-style-type:none;
}
.recommended-jobs .job-list .job{
        padding:20px 0px 17px 0px;
        border-bottom:1px solid #d7d7d7;
}
.recommended-jobs .job-list .job .top{
        display:block;
        padding-bottom:11px;
        width:100%;
        -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
        padding-right:11px;
}
.recommended-jobs .job-list .job .top .job-title{
        font-size:16px;
        font-weight:bold;
        color:#000000;
        font-family:Helvetica,sans-serif;
        display:block;
        float:left;
}
.recommended-jobs .job-list .job .top .date{
        font-size:16px;
        color:#000000;
        width:72px;
        display:block;
        float:right;
        font-family:Helvetica,sans-serif;
        text-align:right;
}
.recommended-jobs .job-list .job .bottom{
        display:block;
        clear:both;
        width:100%;
}
.recommended-jobs .job-list .job .bottom .company{
        font-size:13px;
        color:#000000;
        font-family:Helvetica,sans-serif;
}
#blue-menu-bar-ngo #middle-content-center .recommended-jobs .link-view-more,
#blue-menu-bar-ngo #middle-content-center .recommended-jobs .link-view-more:link,
#blue-menu-bar-ngo #middle-content-center .recommended-jobs .link-view-more:visited,
#blue-menu-bar #middle-content-center .recommended-jobs .link-view-more,
#blue-menu-bar #middle-content-center .recommended-jobs .link-view-more:link,
#blue-menu-bar #middle-content-center .recommended-jobs .link-view-more:visited{
        display:block;
        text-align:right;
        font-family:Helvetica,sans-serif;
        font-size:16px;
        text-decoration:underline;
        padding:21px 11px 0px 0px;
        -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#blue-menu-bar-ngo #middle-content-center #article #middle a:link,
#blue-menu-bar-ngo #middle-content-center #article #middle a:visited { color: #3d82bb; text-decoration: none; }

#blue-menu-bar-ngo #middle-content-center #article #middle a:hover { color: #69abcb; text-decoration: underline !important; }

#blue-menu-bar-ngo #middle-content-center #article #middle a.artContentLink { font-weight: bold; padding: 0 1px; }

/* Job Alert Setting
----------------------------------*/
.job-alert-setting input[type=checkbox],
.job-alert-setting input[type=radio],
.job-alert-setting label {
	padding-bottom: 0;
	line-height: 24px;
	cursor: pointer;
	float: left;
}

.job-alert-setting label {
	margin-right: 12px;
}

.job-alert-setting label[for=reg_fresh_graduate] {
	margin-right: 0;
	float: right;
}

/* Article Tag
----------------------------------*/
#article #middle #btm .article-tag,
#news #middle #btm .news-tag {
	font-size: 16px;
	margin: 24px 0;
}

#news #middle #btm .news-tag {
	padding: 0 30px;
	margin-top: 0;
}

#article #middle #btm .article-tag .title,
#news #middle #btm .news-tag .title {
	color: #333;
	padding-left: 24px;
	float: left;
	margin-right: 6px;
	position: relative;
}

#article #middle #btm .article-tag .title span.icon,
#news #middle #btm .news-tag .title span.icon {
	width: 20px;
	height: 20px;
	background: url("/images/icons.png") -570px -90px no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

#article #middle #btm .article-tag ul,
#news #middle #btm .news-tag ul {
	margin: 0;
	padding-left: 24px;
}

#article #middle #btm .article-tag ul li,
#news #middle #btm .news-tag ul li {
	line-height: 100%;
	display: inline-block;
	margin-bottom: 6px;
}

.article-fb-box {
	margin-top: 20px;
	margin-left: 16px;
}

.article-info-box {
	font-family: 'Roboto', Arial, "Microsoft JhengHei", "微軟正黑體", PMingLiU, "新細明體";
	margin-top: 20px;
	margin-left: 16px;
	padding: 16px 18px 10px 18px;
	border: 1px solid #C3D5E2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.article-info-box .view-more {
	padding: 0;
}

.article-info-box ul li {
	font-size: 15px;
	padding: 10px 0;
	border-bottom: 1px dashed #C3D5E2;
}

.article-info-box ul li:last-child {
	border: 0;
}

.related-jobs .job-title,
.related-jobs .company,
.video-interview .video-item .v-title {
	margin-bottom: 4px;
	display: block;
}

.related-jobs .job-title {
	font-size: 16px;
	font-weight: 600;
}

.related-jobs .company {
	font-size: 14px;
}

.related-articles {
	font-family: 'Roboto', Arial, "Microsoft JhengHei", "微軟正黑體", PMingLiU, "新細明體";
	margin: 16px 6px 24px 6px;
	padding: 16px 18px 10px 18px;
	border: 1px solid #C3D5E2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.article-info-box .title,
.related-articles .title {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 28px;
	margin-bottom: 6px;
	position: relative;
}

.article-info-box .title span.icon,
.related-articles .title span.icon,
.video-interview .title span.icon {
	width: 20px;
	height: 20px;
	background: url("/images/icons.png") -330px -120px no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.related-articles .title span.icon {
	background-position: -360px -120px;
}

.video-interview .title span.icon {
	background-position: -390px -120px;
}

.related-articles ul li {
	width: 48%;
	font-size: 16px;
	padding: 10px 0;
	border-bottom: 1px dashed #C3D5E2;
	float: left;
}

.article-info-box ul li.last-row,
.related-articles ul li.last-row {
	border: 0;
}

.related-articles ul li:nth-child(even) {
	float: right;
}

.related-jobs .job-item .date,
.related-articles .article-item .date,
.video-interview .video-item .date {
	font-size: 13px;
	color: #888888;
}

.related-articles .article-item .article-title {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 2px;
	display: block;
}

.video-interview .video-item .video iframe {
	width: 100%;
	margin-bottom: 8px;
}

.ctfb-like {
	font-family: 'Roboto', Arial, "Microsoft JhengHei", "微軟正黑體", PMingLiU, "新細明體";
	font-size: 16px;
	line-height: 20px;
	background-color: #f3f3f3;
	color: #222;
	padding: 10px 16px;
}

.ctfb-like .ctfb-like-txt,
.ctfb-like .fb-like {
	margin-right: 8px;
	float: left;
}

#news #middle #btm .ctfb-like {
	margin: 0 30px;
}

#article #middle #btm .article-share {
	padding: 16px 0;
}

#news #middle #btm .news-share {
	padding: 16px 32px;
	padding-top: 0;
}

#article #middle #btm .article-share .addthis_inline_share_toolbox,
#news #middle #btm .news-share .addthis_inline_share_toolbox {
	float: right;
}

.article-banner-medium {
	width: 300px;
	padding-left: 16px;
	margin: 20px 0;
}

.article-banner-horizontal {
	text-align: center;
	margin-top: 30px;
}