/*body	{margin: 3px 3px 0px 3px; padding: 0px; text-align:center; margin:auto; width:992px;}*/
TD, P, BR, BODY {font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;}

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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 8pt;}
#btn a:hover{background:#1d6685; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 8pt;}
.btn a:visited{background:#5f94a9; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 8pt;}
.btn a:hover{background:#1d6685; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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, 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, Helvetica, sans-serif, 細明體, ; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 12px 30px 12px 30px;}
.btm_sitemap02 {FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體, ; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-WEIGHT: bold;}
.btm_sitemap02a {FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體, ; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 79px;}
.btm_sitemap02b {FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體, ; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 84px;}
.btm_sitemap02c {FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體, ; FONT-SIZE: 8pt; COLOR: #ffffff; padding: 0px 0px 0px 73px;}

.copyright01 {background-color: #ffffff; FONT-FAMILY: Arial, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 10pt;}
.btn02 a:visited{background:#5f94a9; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 10pt;}
.btn02 a:hover{background:#1d6685; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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;}
.adsp02{padding: 0px 0px 5px 0px;}

.adsp02a{padding: 6px 6px 6px 6px; color:#000000; FONT-SIZE: 9pt; border:1px solid #b4b4b4;}




.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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt;}
.btn05 a:visited{background:#606060; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt;}
.btn05 a:hover{background:#494949; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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;}

.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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%}
#home_top_blog a:link		{color:#003399; text-decoration:none; font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_top #middle td	{width:958px; color:#9e9e9e; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_top a:link	{color:#003399; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top a:visited	{color:#003399; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_top a:hover	{color:#003399; text-decoration:underline; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_block662 .common				{color:#000000; font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; font-weight:bold; line-height:120%;}
#home_block662 a.tablink:link		{color:#000000; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a:visited			{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block662 a:hover				{color:#000000; text-decoration:underline; font-family: Arial, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:link				{color: #000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:visited			{color: #000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block328 a:hover				{color: #000000; text-decoration:underline; font-family: Arial, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:link				{color: #000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:visited			{color: #000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#home_block300 a:hover				{color: #000000; text-decoration:underline; font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_reg a:link				{color: #575757; text-decoration:underline; font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_keywordsearch					{width:637px; color:#000000; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; border: 3px #fbb700 solid; background-color: #fefbe9;}
#home_keywordsearch .search input	{font-family: Arial, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_industry						{width:637px; color:#000000; font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}

#home_hotkey						{width:637px; color:#000000; font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal; padding:0px 0px 0px 20px;}

#home_logo							{color:#000000; font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; font-weight: normal;}
#home_adv a:visited	{color: #003399; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; font-weight: normal;}
#home_adv a:hover	{color: #2d7fc3; text-decoration:underline; font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a:visited			{color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}
#footer_ct a:hover				{color: #ffffff; text-decoration:underline; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_block_login .green_text				{color: #30687e; font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#home_block_login a:link					{color: #30687e; text-decoration:none; font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_block300_r a.url01:link			{color: #ffffff; text-decoration:none; font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_block328_l .news_header		{color: #026b8d; text-decoration:none; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%;}
#home_block662_l a.tablink:link			{color:#000000; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:140%; font-weight: normal;} 

#home_hotkey_l						{width:637px; color:#000000; font-family: Arial, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 8pt; border: 0px; cursor:pointer;}
#home_logo_l a.textlink:visited		{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; border: 0px; cursor:pointer;}
#home_logo_l a.textlink:hover		{color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; border: 0px; cursor:pointer;}

#joblisting_l						{width:200px; padding:0px 15px 0px 15px; color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l a:link				{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal;}
#joblisting_l a:visited				{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%; font-weight: normal; }
#joblisting_l a:hover				{color:#ffffff; text-decoration:none; font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search #reg a.reg_btn:visited	{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search #reg a.reg_btn:hover	{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search a						{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_search a:visited				{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_search a:hover					{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}

#subpage_new_search input					{font-family: Arial, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search #reg a.reg_btn:visited	{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search #reg a.reg_btn:hover	{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_new_search a						{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_new_search a:visited				{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_new_search a:hover					{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}

#sitemap				{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a:link			{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a:visited		{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal; }
#sitemap a:hover		{color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt; line-height:120%; font-weight: normal;}
#sitemap a.header:link		{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; line-height:120%; font-weight: normal;}
#sitemap a.header:visited	{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; line-height:120%; font-weight: normal; }
#sitemap a.header:hover		{color:#000000; text-decoration:underline; font-family: Arial, 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, 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, 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, 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.gif") 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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;}
#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, 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, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}
#batch_apply_tb a.headnormal:hover		{text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}
#batch_apply_tb a.headup:link			{text-decoration:none; font-family: Arial, 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, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}
#batch_apply_tb a.headup:hover			{text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}
#batch_apply_tb a.headdown:link			{text-decoration:none; font-family: Arial, 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, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}
#batch_apply_tb a.headdown:hover		{text-decoration:underline; font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 8pt;}

/* 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, Helvetica, sans-serif, 細明體 ; font-size: 16pt; color:#1d6686; width:400px; height:35px;}
#hrnews_main h2				{font-family: Arial, 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, 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, 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, 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, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#link-to-us h2	{font-family: Arial, 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, Helvetica, sans-serif, 細明體; color:#000000; font-size: 11pt;}
#salarysurvey_lor h2			{font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體; font-size: 10pt; color:#000000;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 a.dl:visited	{text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體; font-size: 10pt; color:#000000;}
#salarysurvey_dl, #salarysurvey_dl02, #salarysurvey_dl03 a.dl:hover		{text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體; font-size: 10pt; color:#0b9ad3;}

#salarysurvey_r		{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 #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, Helvetica, sans-serif, 細明體; font-size: 13pt;}
.income	{width:901px; text-align:center; font-family: Arial, Helvetica, sans-serif, 細明體; font-size: 8pt; padding:20px 0px 0px 0px; color:#7f7f7f;}
.chart-x	{text-align:center;font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#trend h2	{font-family: Arial, 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, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0; width:410px;}
#salaryupdate h2	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; color:#000000;}
#salaryupdate h3	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; color:#000000;}
#salaryupdate #sub_header h2	{font-family: Arial, Helvetica, sans-serif, 細明體; font-size: 11pt; color: #FF9900; margin-top:10px;}
#hiring		{}
#hiring h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#hiring h2	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#FF9900;}
#hiring h3	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; color:#000000;}
#cv			{}
#cv h1		{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#cv h2		{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; color:#000000;}
#education		{}
#education h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#education h2	{font-family: Arial, 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		{}
#article h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#article h2	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#FF9900;}
#sitemap h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#sitemap h2	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#2B91B5;}
#sitemap h3	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 9pt;}
#sitemap a.header02:link		{color:#2B91B5; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; line-height:120%;}
#sitemap a.header02:visited		{color:#2B91B5; text-decoration:none; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; line-height:120%;}
#sitemap a.header02:hover		{color:#2B91B5; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; line-height:120%;}
#contact		{}
#contact h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#terms		{}
#terms h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#terms h2	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; color:#006699;}
#useful-links		{}
#useful-links h1	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#useful-links h2	{font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體;font-size: 9pt;}
#reg_form_table02 select, input	{font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt;}
#adv_search_table_sub .btn06 a:visited{background:#b9b9b9; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt;}
#adv_search_table_sub .btn06 a:hover{background:#959595; color:#ffff00; font-weight:bold; FONT-FAMILY: Arial, 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, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0;}
#rss h2  {font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#006699;}
#premium_employer  {}
#premium_employer h1  {font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:0; width:auto;}
#premium_employer h2  {font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#006699;}

/* 20111018 AL Career Info */
#c_info_add_this {position: absolute; width: auto; height: 50px; top:20px; z-index: 1; right: 10px; margin, 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, Helvetica, sans-serif, 細明體 ; font-size: 12pt; color:#006699; height:20px; margin:0; padding:18px 0 18px 0;}
h2#c_info_left  {font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; color:#585858; height:20px; margin:0; padding:0; font-weight: bold;}
h3#c_info_left  {font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
a.search_articles_btn:visited	{background:#5f94a9; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
a.search_articles_btn:hover	{background:#386577; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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, 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, 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, li		{text-decoration:none; font-family: Arial, 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;}

#btn-batch a:link		{background:url("/images/otherlogin/icon_batch.gif") #00aedb center left no-repeat; background-position:4 4; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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:4 4; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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:4 4; padding:2px 3px 2px 19px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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:3 1; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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:3 1; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, 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:3 1; padding:2px 3px 2px 21px; color:#ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 8pt; text-decoration:none; margin:0px 0px 0px 0px; border:0px; display:block;}

#subpage_search02							{color:#000000; font-family: Arial, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 #reg a.reg_btn:visited	{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 #reg a.reg_btn:hover		{background:#fad32d; color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt; text-decoration:none;}
#subpage_search02 a							{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_search02 a:visited					{color: #000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 8pt; line-height:120%;}
#subpage_search02 a:hover					{color: #000000; text-decoration:underline; font-family: Arial, 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;}

.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; }
.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; }

/* 20111109 SY SEO - Login, Job Alert, Find Jobs, Registration, Education */
#login h1	{padding: 19px 0px 11px 20px; color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; height:20px; margin:0px;}
#login h2	{padding: 0px 0px 0px 12px; color:#006699; font-family: Arial, 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, 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, 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, Helvetica, sans-serif, 細明體; FONT-SIZE: 12pt; text-decoration:none;}

#registration h1			{padding: 19px 0px 11px 0px; color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; height:20px; margin:0px;}
#registration h2			{color:#4b96b2; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 11pt; height:20px; margin:0px;}
#registration h3			{color:#797979; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; margin:0px;}
#registration h3.sub-head	{color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}

#jobalert h1	{padding: 19px 0px 11px 0px; color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 12pt; height:20px; margin:0px;}
#jobalert h2	{color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; margin:0px;}
#jobalert li, #registration li	{font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt;}

#adv-search h1	{padding: 19px 0px 0px 0px; color:#006699; font-family: Arial, Helvetica, sans-serif, 細明體 ; font-size: 10pt; 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;}
#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	{/*background:url('images/article-border-btm.gif') no-repeat bottom; */width:595px; display:block; margin-left:30px;/*border:1px solid #000;*/}
#news #middle #btm		{/*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 #middle #btm p	{}
#news #middle #btm p	{margin-left:30px; margin-right:30px}
#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 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:12px; color:#000; padding:7px 30px 30px 30px; margin:0px; float:left;}
#news #middle #btm #info-from	{font-size:11px; padding:0px 30px 60px 30px;}
#article #middle #btm #section	{padding:50px 30px 0px 30px; margin:0px 0px 30px 0px; position:relative;}
#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 #section #share	{position:absolute; top:20px; right:10px;}
#news #middle #btm #share				{float:left; padding-top:5px;}
#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:8pt;}

/* 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		{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	{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	{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, 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, 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, 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;}

/* Rating */
#article #btm-rating #rateblock, #news #middle #btm #rateblock	{width:655px; overflow:hidden; 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;*/}

/* 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 #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;*/}
#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 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	{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	{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 {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 #top-rated-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 {text-decoration:none;}
#r-column #q-article-search #middle #art a:hover, #r-column #q-article-search #middle #art a:active {text-decoration:underline;}
#r-column #q-article-search #middle #art			{margin:15px 10px 10px 26px;}
#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 .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;}
#r-column #q-article-search #middle #art #rating-t	{margin:8px 3px 0px 0px; color:00aeda; float:right;}
#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:20px 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, 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	{margin: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, Helvetica, sans-serif, 細明體; font-size:13px; width:165px;}
#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, 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;
	font-family: Arial, 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;}

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:3; /*border:1px solid #888;*/
}

#header p {padding:0; margin:0;} /*p*/
#header ul, #header li {padding:0; margin:0;} /*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;
}

#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;
}

#header #menu {
	position:absolute;
	top:120px; left:0;
	width:auto;
	height:23px;
	overflow:visible;
}
#header #menu ul li {float:left;list-style:none;}
#header #menu ul a.lv0, #header #menu ul a.lv0:visited {
	display:block;
	text-align:center;
	width:223px;
	color:#fff;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
	border-left: 1px solid #FFF;
}
#header #menu ul a.lv0:hover, #header #menu ul a.lv0:active {
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	background:url('/revamp2012/images/top-menu-hover.png') 0 0 no-repeat;
	height:52px;
	position:relative;
	top:-8px;
}

#header #menu ul a.lv0.last.selected,
#header #menu ul a.lv0.last:hover,
#header #menu ul a.lv0.last:active { /*add 1px border at the last button)*/
	border-right:1px solid #FFF;
}

#header #menu ul a.lv0.selected { /*for selected status*/
	display:block;
	text-align:center;
	width:223px;
	color:#0B75BB;
	padding-top:8px;
	text-decoration:none;
	background:url('/revamp2012/images/top-menu-hover.png') 0 0 no-repeat;
	height:52px;
	position:relative;
	top:-8px;
}


/*header > hover-menu
----------------------*/
#header #menu ul ul {
	display:block;
	position:absolute;
	height:auto;
	padding:5px 0 5px 0;
	margin:0;
	background-color:#00AEDA;
	color:#0B75BB;
	border:3px solid #FFF;
	font-size:13px;
}

#header #menu ul ul#my-account {top:45px; left:265px; width:140px;}
#header #menu ul ul#career-resources {top:45px; left:490px; width:140px;}

#header #menu ul ul li {float:none;width:100%;}

#header #menu ul ul li a{
	display:block;
	color:#FFF;
	padding:0 0 0 12px;
	margin:0;
	height:20px;
	line-height:20px;
}
#header #menu ul ul li a:hover {text-decoration:none;color:#0B75BB;background-color:#FED900;}

#header #menu ul ul li span{
	display:block;
	width:100%;
	color:#FFF;
	padding: 0 0 0 5px;
	font-weight:bold;
	margin:10px 0 0 0;
}
/*----------------------*/

#header #menu ul a.lv0 span.highlighted,
#header #menu ul a.lv0:visited span.highlighted {color:#FFEA05;}
#header #menu ul a.lv0:hover span.highlighted,
#header #menu ul a.lv0:active span.highlighted,
#header #menu ul 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:223px;
	height:23px;
	background:url('/revamp2012/images/header-menu-home-icon.gif') center no-repeat;
}
#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;
	height:52px;
	position:relative;
	top:-8px;
}
#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;
}

#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, Helvetica, sans-serif, 細明體;
	color:#a5cce6;
	border:1px solid #a5cce6;
	width:83px;
	height:18px;
	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:28px;
	left:314px;
	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:270px; color:grey; padding-left:5px;}
#search-box #input-box select.keywords-search-category	{width:100px;}
#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, Helvetica, sans-serif, 細明體;
	font-size:12px;
	line-height:22px;
	padding:0px 0px 0px 0px;
}

#search-box a#advanced-search {
	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;}


/*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;}
#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;
}
	
/*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 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;}


/*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 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;
}


/*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 h1.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 6px 0;}

#content-container #main-column #channel-container #channel-content #list-container ul li a{text-decoration:none;}
#content-container #main-column #channel-container #channel-content #list-container ul li a:visited{text-decoration:none;}
#content-container #main-column #channel-container #channel-content #list-container ul li a:hover{text-decoration:none;}
#content-container #main-column #channel-container #channel-content #list-container ul li 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:355px;}


/*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:0px;
}
#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;
}
#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:149px;
	background:url('/revamp2012/images/hot-jobs-arrow.gif') 140px 5px no-repeat;
	font-size:8px;
	font-weight:bold;
	color:#00AEDA;
	text-transform:uppercase;
	padding:3px 0 0 6px;
	margin:0 0 3px;
}
#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;}


/*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-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 {text-decoration:underline;} /*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:0px;margin:0px;}
#content-container #side-column #stay-connected #icons a:hover {position:relative; bottom:1px;}


/*highlights
----------------------*/
#highlights-container {
	width:992px;
	padding-top:20px;
	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:300px;
	background:url('/revamp2012/images/highlights-body.png') repeat-y;
	float:left;
	margin-right:13px;
}

#highlights-container .highlights-column-r {
	position:relative;
	width:185px;
	height:300px;
	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#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;}

#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;
}
#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:30px;
	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 {display:block; position:absolute;}
#footer a#footer-link-1 {left:20px; bottom:17px; width:196px; height:53px;}
#footer a#footer-link-2 {left:241px; bottom:23px; width:86px; height:47px;}
#footer a#footer-link-3 {left:350px; bottom:23px; width:121px; height:47px;}


/* Job Search Box (Top) - reset padding and margin*/
#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;}
#job-search-sub				{width:992px; height:65px; margin-left:0px;
	position:absolute;
	top:0;
	left:-5px;
	width:1004px;
/*border:1px solid #000;*/}
#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;}
#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;}
#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;}
#job-search-sub	#middle #m ul							{list-style: none;}
#job-search-sub	#middle #m li							{float:left;}
#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:200px; font-family: Arial, 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;}
#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; 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;}
#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;}
#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;}
#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, 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, 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, Helvetica, sans-serif, 細明體 ; FONT-SIZE: 9pt;}
