@charset "utf-8";
body {font: 13px/1.22 新細明體, serif;}
img{border:none;}
/* -------------------------------------------------------- login_nav START --------------------------------------------------------*/
#login_nav {clear:both;margin:3px 0 10px 0;padding:0px; height:32px; overflow:hidden; position:relative;}
.login_navlinks {font-size:15px; color:#999;}
.login_navtitle {float:left;}
.login_navlinks {float:left; height:23px; border-top:1px solid #cce0ea; border-bottom:1px solid #cce0ea; padding-top:7px; padding-left:5px; overflow:hidden; width:360px;}
.login_navlinks2 {float:left; font-size:medium; color:#999; border-top:1px solid #cce0ea; border-bottom:1px solid #cce0ea; padding-top:7px;padding-left:5px; overflow:hidden; width:359px; height:23px;}
#jobseeker {float:left; width:466px;}
#jobseeker ul {border-right:1px solid #06669a; border-left:1px solid #06669a; *padding-top: 3px; _padding-top:0px;}
#jobseeker li {padding-left:20px; line-height:28px; _padding-top:8px;}
#jobseeker a {font-size:15px; color:#0072bc; text-decoration:none;}
#jobseeker a:hover {font-size:15px; color:#0072BC; text-decoration:underline;}
#jobseeker .redlink a {font-size:15px; color:#F00; text-decoration:none;}
#jobseeker .redlink a:hover {font-size:15px; color:#F00; text-decoration:underline;}
#employer {float:right; padding:0px; width:465px;}
#employer ul {border-right:1px solid #06669a; border-left:1px solid #06669a; *padding-top: 3px; _padding-top:0px;}
#employer li {padding-left:20px; line-height:28px; _padding-top:8px;}
#employer a {font-size:15px; color:#0072bc; text-decoration:none;}
#employer a:hover {font-size:15px; color:#0072BC; text-decoration:underline;}
.roundbottom {}
/* -------------------------------------------------------- login_nav END --------------------------------------------------------*/

/* -------------------------------------------------------- activepoint START --------------------------------------------------------*/
#activepoint_column {margin-top:12px; margin-bottom:10px; clear:both; display:block;}
#activepoint_title {}
#activepoint_content {font-size:13px; color:#666; margin:auto; width:180px;}
#activepoint_subtitle a {font-size: 95%;color: #0072bc;text-decoration: none;}
#activepoint_subtitle a:hover {font-size: 95%;color: #0072bc;text-decoration: underline;}
#activepoint_subtitle {padding-left: 20px;padding-top: 5px;	padding-bottom: 5px;}
#activepoint_detail {text-align: right;	margin: auto;width: 180px;}
#activepoint_detail a {	font-size: 12px;color: #0072BC;	text-decoration: none;}
#activepoint_detail a:hover {font-size: 12px;color: #0072BC;text-decoration: underline;}
/* -------------------------------------------------------- activepoint END --------------------------------------------------------*/

/* -------------------------------------------------------- service_nav START --------------------------------------------------------*/
#service_nav {position: static;	width: 200px;}
#service_title {background-: url(/images/service_navbg.gif) repeat-x;text-align: center;color: #FFF;position: relative;height: 33px;}
.service_roundright {height: 33px;width: 10px;float: right;}
.service_roundleft {float: left;height: 33px;width: 10px;}
.service_titletext {font-size: 95%;font-weight: bold;color: #FFF;padding-top: 8px;}
#service_list {border: 1px solid #C2C2C2;position: static;background-color: #ebf0f1;display: block;overflow:hidden;	zoom:1; }
#service_list h4 {color: #66391f;padding-bottom: 3px;}
#service_list li {color: #0072bc;}
#service_list a {color: #0072BC;text-decoration: none;}
#service_list a:hover {color: #0072BC;text-decoration: underline;}
#leftlist {width: 49.5%;float: left;border-right:1px solid #C2C2C2;*display: inline;}
.popjob {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.careerfuture {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.manpower {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.otherservice {font-size: 95%;line-height: 24px;mmargin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
#rightlist {width: 49.5%\9;*width: 112px;*float: left;*display: inline;	overflow: hidden;}
.areawork {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.studentnewb {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.hunter {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.company {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.company {font-size: 95%;line-height: 24px;border-bottom: 1px dotted #757575;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
.happyfavor {font-size: 95%;line-height: 24px;margin:7px 5px 0 5px;padding-left: 5px;padding-bottom: 5px;}
#service_bottom {clear: both;background-color: #014fa2;height: 5px;diplay: block;overflow: hidden;}
/* -------------------------------------------------------- service_nav END --------------------------------------------------------*/

/* -------------------------------------------------------- search_column START --------------------------------------------------------*/
#search_tab {margin: auto;width: 418px;*position: static;}
#search_maincontent {position: relative;overflow: hidden;border-right: 1px solid #06669A;border-left: 1px solid #06669A;width: 416px;height: 60px;}

/* tab pane with background gradient */ 	
/*div.panel1 #search_content01 {color:#333;	background-color: #FFF;	clear: both;position: relative;	width: 100%;
}*/
#searchbar_warp {width: 480px;overflow: hidden;	margin: auto;text-align:left;}
.searchbar_warp {position: relative;margin-top: 5px;width: 420px;}
.searchbar {line-height: 24px;height: 24px;width: 140px;border: 1px solid #999;font-size: 12px;color: #666;padding-left: 3px;}
.searchbtn_warp {height: 24px;width: 56px;background-image: url(/images/search_btn.gif);float: right;overflow: hidden;position: relative;}
#popkeyword {clear: both;position: static;	margin: auto;padding: 7px;*padding: 5px;width: 345px;font-size: 13px;color: #F00;display: block;}
.keyword a {font-size: 13px;color: #0072BC;padding-right: 12px;text-decoration: none;}
.keyword a:hover {font-size: 13px;color: #0072BC;padding-right: 12px;text-decoration: underline;}
#advensearch {text-align: right;float: right;height: 19px;display: block;padding-top: 5px;}
#advensearch a {font-size: 12px;color: #0072bc;text-decoration: none;}
#advensearch a:hover {font-size: 12px;color: #0072BC;text-decoration: underline;}
.search_roundtop {border-top: 1px solid #06669a;height: 5px;position: relative;}
.search_grayroundbottom {height: 5px;width: 100%;border-top: 1px solid #C2C2C2;*overflow: hidden;}

/* -------------------------------------------------------- search_column END --------------------------------------------------------*/

/* -------------------------------------------------------- qsearch_column START --------------------------------------------------------*/
#quicksearch {width: 395px;margin-top: 6px auto auto auto;}
#qsearch_roundtop {	border-top:1px solid #06669a;height: 5px;position: relative;}
.roundleft_top {position: absolute;	top: -1px;left: 0px;}
.roundright_top {position: absolute;left: 412px;top: -1px;}
#qsearch_roundbottom {height: 5px;	border:1px solid #06669a;*overflow: hidden;}
#selectform {border-right:1px solid #06669a;border-left:1px solid #06669a;height: 28px;}
#qsearchbar_wrap {margin: auto;width: 364px;padding-top: 2px;}
.qsearchbar {width: 150px;font-size: 12px;background: url(/images/qsearch_selectbg.gif) no-repeat;border: 1px solid #ababab;padding:4px 1px 3px 3px;cursor: pointer;color: #666;}
/* -------------------------------------------------------- qsearch_column END --------------------------------------------------------*/

/* -------------------------------------------------------- famous_column START --------------------------------------------------------*/
#famous_column {margin:7px auto auto auto;	display: block;}
#famous_title {padding-left: 15px;clear: both;margin: 0px;display: block;}
#famous_content {text-align: center;margin: auto;clear: both;position: relative;overflow: hidden;}
.famous_banner01 {float: left;padding: 0px;margin:5px auto 5px 20px;_margin-left: 15px;}
.famous_banner01 img {padding-bottom: 5px;}
#famous_content a {	font-size: 13px;color: #0072BC;text-decoration: none;}
#famous_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
/* -------------------------------------------------------- famous_column END --------------------------------------------------------*/

/* -------------------------------------------------------- golden_column START --------------------------------------------------------*/
#golden_column {margin:15px auto auto auto;	clear: both;display: block;	position: relative;	overflow: hidden;}
#golden_title {margin-left: 15px;}
#golden_content {clear: both;position: relative;margin-top: 10px;margin-left: 35px;}
#golden_content ul {float: left;color: #0072BC;*line-height: 24px;font-size: 13px;width: 50%;*width: 195px;	*display:inline;}
#golden_content li {list-style-type: disc;font-size: 10px;}
#golden_content a {font-size: 13px;color: #0072BC;text-decoration: none;}
#golden_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
/* -------------------------------------------------------- golden_column END --------------------------------------------------------*/

/* -------------------------------------------------------- newest_column START --------------------------------------------------------*/
#newest_column {margin: 5px auto auto auto;	clear: both;overflow: hidden;display: block;position: relative;}
#newest_title {margin-left: 15px;}
#new_content {position: relative;clear: both;padding-left: 35px;overflow: hidden;margin-top: 5px;}
#new_content ul {color: #0072BC; *line-height: 24px;font-size: 13px;width: 50%;	*width: 195px;	float: left;*display:inline;}
#new_content li {list-style-type: disc;	font-size: 10px;}
#new_content a {font-size: 13px;color: #0072BC;	text-decoration: none;}
#new_content a:hover {font-size: 13px;	color: #0072BC;	text-decoration: underline;}
#newest_detail {width: 360px;text-align: right;	clear: both;margin: 11px auto auto auto;overflow: hidden;}
#newest_detail a {font-size: 12px;color: #0072BC;text-decoration: none;}
#newest_detail a:hover {font-size: 12px;color: #0072BC;	text-decoration: underline;}
/* -------------------------------------------------------- newest_column END --------------------------------------------------------*/

/* -------------------------------------------------------- searchlist_column START --------------------------------------------------------*/
#searchlist_column {position: relative;	margin-bottom:10px;	min-height:260px;min-height:260px\9;*min-height:260px;}
#searchlist_content {clear: both;}
/*   JS_tab2   */
.JS_tab2 {background: url(images/all_ui.gif) 0px -44px no-repeat;height: 27px;}
ul.JS_tab2 li {*float: left;}
ul.JS_tab2 a {/*font-size: 0.8em;*/font-size:13px;color:#0072bc;float: left;width: 104px;height: 20px;line-height:20px;padding:7px 0px 0px 0px;text-decoration: none;	text-align: center;}
/* mouseover state */ 
ul.JS_tab2 a:hover {text-decoration: none;color:#fff;font-weight:bold;background:url(images/all_ui.gif) -247px -151px no-repeat;padding:0px;	height:27px;line-height:27px;font-size:15px;}
/* active tab */ 
ul.JS_tab2 a.current {color:#fff;font-weight:bold;	background:url(images/all_ui.gif) -247px -151px no-repeat;;width: 104px;padding:0px;height:27px;line-height:27px; font-size:15px;}
/* tab pane with background gradient */ 
div.JS_panel2 div {color:#333;background-color: #FFF;clear: both;margin: auto;width: 100%;	font-size: 13px;}
.JS_panel2{	clear: both;border-top: 1px solid #c2c2c2;	padding-top: 7px;}
.JS_panel2 a{ color:#535353; text-decoration:none;}
.JS_panel2 a:hover{ color:#535353; text-decoration:underline;}
.JS_panel2 a:visited{ color:#737373; text-decoration:none;}
#searchlist_tab {margin: auto;	width: 385px;}

#job_search {font-family: Arial, Helvetica, sans-serif;	text-align: center;}
#job_search a {	font-size: 13px;color: #0072BC;	text-decoration: none;}
#job_search a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
#area_search {padding-top: 10px; text-align: center;}
#area_search a {font-size: 13px;color: #0072BC;	text-decoration: none;}
#area_search a:hover {font-size: 13px;	color: #0072BC;	text-decoration: underline;}
#career_search {font-size: 13px;padding-top: 10px; padding-bottom: 10px;color: #66391F;}
#career_search a {font-size: 13px;color: #0072BC;text-decoration: none;}
#career_search a:hover {font-size: 13px;color: #0072BC;	text-decoration: underline;}
#career_search {font-size: 13px; color: #66391F;text-align: center;	font-family: Arial, Helvetica, sans-serif;margin-top: 10px;}
#career_search a {font-size: 13px;	color: #0072BC;	text-decoration: none;}
#career_search a:hover {font-size: 13px;color: #0072BC;	text-decoration: underline;}
#goods_tab {position: absolute;	z-index: 100;height: 38px;width: 84px;	left: 336px;display: block;	text-align: center;}
#goods_tab a {font-size: 13px;color: #FFF;	text-decoration: none;	display: block;	height: 20px;	padding-top: 18px;}
#choose_status {font-size: 13px;color: #666;text-align: right;	margin-top: 5px auto 5px auto;	vertical-align: middle;	width: 95%;}
#status {font-size: 13px;color: #333;border: 1px solid #666;height: 22px;margin: 0px;padding: 0px;}
.job_search_title {font-size: 13px;	color: #66391f;	text-align: center;}
.jobchoosed {font-size: 13px;color: #666;text-align: center;margin-top: 10px;display: block;}
.jobchoosed a{font-size: 13px;	color: #0072BC;	text-align: center;	text-decoration: none;}
.jobchoosed a:hover{font-size: 13px;color: #0072BC;	text-align: center;	text-decoration: underline;}
/* -------------------------------------------------------- searchlist_column END --------------------------------------------------------*/

/* -------------------------------------------------------- travel_column START --------------------------------------------------------*/
#travel_column {margin-top: 29px;*margin-top: 24px;overflow: hidden;clear: both;}
#travel_title {}
#travel_content {margin-left: 17px;	margin-top: 8px;}
#travel_content ul {font-size: 13px;color: #666;}
#travel_content a {font-size: 13px;	color: #0072BC;	text-decoration: none;}
#travel_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
#travel_pic {float: right;height: 80px;	width: 115px;margin-top: 13px;margin-right: 10px;}
/* -------------------------------------------------------- travel_column END --------------------------------------------------------*/

/* -------------------------------------------------------- activites_column START --------------------------------------------------------*/
#activites_title {height:30px;width:280px;}
#activites_column {	margin: 10px 0 5px 0;clear: both;}
#activites_contentLeft {width: 195px; height:95px; float:left; border:1px solid #eee;}
#activites_content {padding: 0px 5px;width: 250px;text-align: left; float: left;}
#activites_content ul {font-size: 13px;color: #666;}
#activites_content li a{background:url(images/dot_blue.gif) no-repeat 0 10px;padding: 5px 8px;}
#activites_content a {font-size: 12px; color:#676767;text-decoration: none;}
#activites_content a:hover {font-size: 12px; color: #676767;text-decoration: underline;}
#activites_content a:visited{color:#551a8b; text-decoration:none;}
#activites_content td {height:21px; overflow:hidden;}
#activites_content span{color: #009900;list-style-type: disc;/*margin-left:1.8em;*/}

/* -------------------------------------------------------- activites_column END --------------------------------------------------------*/

/* -------------------------------------------------------- specialplan_column START --------------------------------------------------------*/
#specialplan_column {margin-top: 10px;margin-left: 0px;	position: relative;}
#specialplan_content {clear: both;margin-left: 15px;margin-top: 7px;}
.specialplan_titlelink {text-decoration: none;}
#specialplan_content li {list-style-type: none;	font-size: 10px;}
#specialplan_content ul {font-size: 13px;color: #0072BC; *line-height: 24px;}
#specialplan_content a {font-size: 13px;color: #0072BC;	text-decoration: none;}
#specialplan_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
#specialplan_detail {text-align: right;	padding-right: 10px;}
#specialplan_detail a {	font-size: 12px;color: #0072BC;	text-decoration: none;}
#specialplan_detail a:hover {font-size: 12px;color: #0072BC;text-decoration: underline;}
#specialplan_banner {padding-left: 15px;clear: both;overflow: hidden;}
#specialplan_pic {height: 93px;	width: 93px;float: left;}
#specialplan_text {	margin-left: 97px;font-size: 13px;color: #666; width: 160px;}
#specialplan_text a {font-size: 13px;color: #0072BC;text-decoration: none;}
#specialplan_text a:hover {font-size: 13px;	color: #0072BC;	text-decoration: underline;}
/* -------------------------------------------------------- specialplan_column END --------------------------------------------------------*/

/* -------------------------------------------------------- careernews END --------------------------------------------------------*/
#careernews_column {margin-top: 7px;margin-top: 18px;overflow: hidden;clear: both;}
.careernews_content {font-size: 13px;color: #666; margin-left: 15px;margin-top: 5px;}
.careernews_content a {	color: #0072BC;	text-decoration: none;}
.careernews_content a:hover {color: #0072BC;text-decoration: underline;}
.titlelink {display: block;}
/* -------------------------------------------------------- careernews END --------------------------------------------------------*/

/* -------------------------------------------------------- footcontainer START --------------------------------------------------------*/
#footcontainer {clear: both;display: block;	overflow: hidden;}
#adcontainer {padding: 5px;	clear: both;overflow: hidden;}
#footer_nav {margin-top: 8px;margin-bottom: 2px;clear: both;font-size: 13px;color: #666;}
#footer_nav a {font-size: 13px;color: #0072bc;text-decoration: none;}
#footer_nav a:hover {font-size: 13px;color: #0072bc;text-decoration: underline;}
#footer_infowrap {border-top:1px solid #e1e1e1;padding-top: 2px; clear: both;position: relative;}
#footer_bluelinewarp { border-top:3px solid #014fa2;clear: both; position: relative;}
#footer_info {width: 670px;margin:10px auto auto auto;font-size: 13px;font-family: Arial, Helvetica, sans-serif; clear: both;position: relative;}
#footer_info a {cursor: pointer;}
#contact_info {position:absolute;visibility: hidden;position:absolute;left:570px;top:-147px;z-index:7;border: 1px solid #909090;color: #666;background-color: #5A5A5A;padding:7px 7px 7px 18px; font-size: 12px;line-height: 180%;color: #CECECE;width: 210px;overflow: hidden;display:table;}
#contact_info a {text-decoration: none;color: #9DCEFF;}
#contact_info a:hover {text-decoration: underline;color: #9DCEFF;}
#close_contact {width:11px;height:11px;float: right;cursor: pointer;}
/* -------------------------------------------------------- footcontainer END --------------------------------------------------------*/

/* -------------------------------------------------------- container START --------------------------------------------------------*/
body {background: url(/images/bg_blue.gif) repeat-x;}
#wrap {width: 940px;margin:0 auto;position: static;text-align:left;}
#headcontainer {clear: both;position: static;}
#maincontainer {clear: both;position: static;}
#leftcontainer {width: 640px;float: left;position: relative;_display:inline;overflow: hidden;}
#rightcontainer {width: 300px;float: right;position: relative;_display:inline}
#leftcontent {float: left;width: 200px;	position: relative;_display:inline}
#rightcontent {float: right;width: 440px;_display:inline;}
/* -------------------------------------------------------- container END --------------------------------------------------------*/

#favorite {float: right;padding-top: 8px;font-size: 13px;color: #F00;height: 20px;padding-right: 10px;}
#favorite a {color: #F00;text-decoration: none;}
#favorite a:hover {	color: #F00;text-decoration: underline;}
#marquee_content {height: 26px;	color: #0072BC;	padding-top: 6px;}
#marquee_column {width: 300px;background-color: #ebf0f1;height: 31px;}
#marquee_content a {font-size: 13px;color: #0072BC;	text-decoration: none;}
#marquee_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
#rightbanner01 {margin-top: 8px;overflow: hidden;border: 1px solid #CCC;width: 298px;}
#msg_column {margin-top: 5px;}
.msg_content {margin-left: 15px;overflow: hidden;position: relative;}
.msg_content ul { list-style-type: disc;margin-left: 100px;	margin-top: 10px;}
.msg_content li {list-style-type: none;	color: #0072BC;font-size: 10px;}
.msg_content a {font-size: 13px;color: #0072BC;	text-decoration: none;}
.msg_content a:hover {font-size: 13px;color: #0072BC;text-decoration: underline;}
#msg_ad {float: left;height: 80px;width: 80px;}

.login_navround {float: right;}
#searchgoods_tab {float: left;}
.focus {border: 1px solid #3c0;}

#rightbanner02 {border: 1px solid #CCC;width: 298px;overflow: hidden;}
#msg_detail {text-align: right;	padding-right: 10px;overflow: hidden;margin-top: 6px;*margin-top: 10px;}
#msg_detail a {font-size: 12px;	color: #0072BC;	text-decoration: none;}
#msg_detail a:hover {font-size: 12px;color: #0072BC;text-decoration: underline;}
.popkeyword {clear: both;width: 240px;	font-size: 13px;color: #F00;display: block;padding: 8px 0 3px 5px;*padding-top: 4px;}
.popkeyword table {color: #F00;font-size: 13px;float: left;	display: block;}
.popkeyword a {font-size: 13px;	color: #0072BC;	padding-right: 12px;text-decoration: none;}
.popkeyword a:hover {font-size: 13px;color: #0072BC;padding-right: 12px;text-decoration: underline;}
.search_heightline {margin-bottom:6px;position: relative;}
.searchlabel {font-size: 13px;color: #4b4b4b;padding-right: 5px;padding-left: 5px;vertical-align: middle;	font-weight: bold;}
.searchform_tips {color: #666;font-size: 13px;padding-right: 5px;padding-left: 5px;}
.search_jobmenu {line-height:24px;height: 24px;	width: 140px;cursor: pointer;border: 1px solid #999;font-size: 12px;color: #666; padding-left:3px;}
.search_jobmenu2 {padding-top: 5px;	height: 24px;width: 298px;border: 1px solid #999;font-size: 12px;color: #666;cursor: pointer;}
.moreoption_wrap {padding-left:5px;}
.moreoption {color:#0072BC;line-height:25px;text-decoration:none;}
.searchmore {color:#666;position: relative;	float: right;margin-right: 10px;margin-top: 5px;vertical-align:top;}
.serchmore_tips {color:#CECECE;font-size:13px;width: 260px;position: absolute;right: 0px;right: 0px\9;top: 20px;	top: 30px\9;background-color: #5A5A5A;border:1px solid #909090;padding: 10px;visibility: hidden;z-index: 100;}
.moreoption_content{display:block;clear: both;}
.cursorpointer {cursor:pointer;}

/*----新新新?不知新到哪一版的 搜尋工作結果頁面------------------------*/
#quickSearch{}
.searchPart{padding:10px 0px 0px 5px !important ;padding:10px 0px 0px 0px;border:solid #ccc 1px;}
#search_column {position: relative;	min-height:150px;width:450px;border-right:1px dotted #DDD;margin-bottom:10px;}
.JS_tab1 {background: url(images/all_ui.gif) 0px -44px no-repeat; height:27px;width:418px;}
ul.JS_tab1 li {*float: left;}
ul.JS_tab1 a {font-size:13px; color:#0072bc;float: left;width: 104px; height: 20px;	line-height:20px;padding:7px 0px 0px 0px;text-decoration: none;	text-align: center;	margin:1px 0 0;}
/* mouseover state */ 
ul.JS_tab1 a:hover {text-decoration: none;	color:#fff;	font-weight:bold;background:url(images/all_ui.gif) -247px -151px no-repeat; padding:0px;height:27px;line-height:27px;font-size:15px;margin:1px 0 0;}
/* active tab */ 
ul.JS_tab1 a.current {color:#fff;font-weight:bold;background:url(images/all_ui.gif) -247px -151px no-repeat;width: 104px;padding:0px;height:27px;line-height:27px; font-size:15px;}
.JS_panel1{clear: both;padding:0px 8px 14px 12px;}
.jobareafld {margin-bottom:5px;}
.formlabel {padding:5px 5px 7px 5px;}
.formfield {padding:0px 5px 0px 0px;width:150px;}
.keywordfld {width:100%;margin-bottom:5px;}
.kwordnotice{margin:0px 0px 5px 6px;}
.search_btn {border:0px;float:left;	height:21px;width:53px;	background:url(images/all_ui.gif) -300px 0px;padding-left:2px;margin:2px 8px;line-height:21px;cursor:pointer;}
/*說明*/
a.que {background: transparent url(/images/icon_qa.gif) no-repeat scroll 105px 0;vertical-align: middle;width:130px;color: #4B4B4B;}
.JT {position: absolute;z-index: 100;border: 2px solid #097AD1;background-color: white;line-height: 24px;display: none;}
.JT_arrow_left {left: -14px;top: -2px;border-right: 12px solid #097AD1;border-top: 12px solid #FFFFFC;border-bottom: 12px solid #FFFFFC;width: 0px;height: 0px;overflow: hidden;position: absolute;z-index: 101;}
.JT_arrow_right {top: -2px;border-left: 12px solid #097AD1;border-top: 12px solid #FFFFFC;border-bottom: 12px solid #FFFFFC;width: 0px;height: 0px;overflow: hidden;position: absolute;z-index: 101;}
.JT_close_right {background-color: #097AD1;text-align: left;padding:2px 0 5px 8px;font-weight: bold;color: white;line-height: 16px;}
.JT_copy {z-index: 100;padding: 10px;color: #333;color: #797979;background-color: white;}
.JT_copy span.btn{border:1px solid #CCC;margin:2px;padding:2px;background-color:#F1F1F1;color:#000;}

#advensearch {float:right;}
#advensearch ul{ list-style:disc inside; margin-top:5px;}
#advensearch ul li{ display:inline; margin-left:12px;}
#advensearch ul li a{ color:#4b4b4b; text-decoration:none;}
#advensearch ul li a:hover{ color:#4b4b4b; text-decoration:underline;}
.popkeyword{clear:both;}

.search_pmenu {width:313px;	height:22px;border: 1px solid #999;}
#map_tab {position: absolute;z-index: 1;height: 27px;width: 104px;	left: 312px;display: block;	text-align: center;}
#map_tab a{	padding: 7px 0px 0px 0px;height:22px;line-height:20px;color:#0072bc;display: block;	text-decoration:none;}
#map_tab a:hover{color:#fff;font-weight:bold;background:url(images/all_ui.gif) -247px -122px no-repeat;	width: 106px;	padding:0px;height:27px;line-height:27px;font-size:15px;text-decoration:none;}

.JS_title{color: #999; background:url(images/job_search.gif) 0px -128px no-repeat; padding-left:100px; margin:10px 0px 20px 0px;}
.JS_title2{color: #999; background:url(images/job_search.gif) 0px -157px no-repeat; padding-left:110px; margin:10px 0px 20px 0px;}
.sline{ background: url(images/sline.gif) top center no-repeat; width:605px; height:18px; margin:20px auto;}

.size13px {font-size:13px;}
.gray4b {color:#4b4b4b;	}
.marginleft20px{margin-left:20px;}
.red {color:#F00;}
.lineh21px{line-height:21px;}
.lineh24px{line-height:24px;}
.blue {color:#005281;}
/*input點下去外框變色
------------------------------------------------*/
.focus {border: 1px solid #33CC00;}
/*共用浮動對齊功能
------------------------------------------------*/
.leftfloat{float:left;}
.rightfloat{float:right;}
/*清除浮動
------------------------------------------------*/
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
/*解決容器無法正確閉合
------------------------------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {	display: block;}
/* End hide from IE-mac */

#left_Container2{width:940px;}
/*外框*/
.resultContainer{border-left: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2;border-top: 1px solid #c2c2c2;	padding: 10px;	text-align: left;color: #777;font-size: 13px;}
/*職缺搜尋*/
#divSearchListShow{	width:100%;}
/*公司搜尋*/
#divSearchListCompanyShow{width:100%;}
/*右邊廣告*/
#ajxpromo{float: left;padding: 5px;font-size: 13px;text-align: left;margin-left:15px;}

/*顯示搜尋條件*/
#searchresult_column {background-color: #FDD;margin: 5px 0px;width: 940px;display:block;}
#searchresult_content {color: black;font-size: 13px;padding: 5px;}
#searchResult_content a {font-size:13px;color: #c00;text-decoration:none;}
/*結果列表*/
#left_Container {float: left;width:100%;}
.tabLeft_sResult {background: url(/talents/memberCenter/images/searchResult_tableft3.gif) no-repeat 0 0;float: left;height: 38px;width: 10px;display:block;}
.tab_sResult {background: url(/talents/memberCenter/images/searchResult_tabbg3.gif) -41px 50% repeat-x;float: left;	height: 38px;list-style-type: none;	margin: 0px;position: relative;}
.tabRight_sResult {background: url(/talents/memberCenter/images/searchResult_tabRight3.gif) no-repeat 100% 100%;	float: left;height: 38px;	width: 10px;}
ul.tab_sResult li {float: left;}
ul.tab_sResult a {float: left;color:#FFE8DD;font-size:13px;	width: 84px;height:38px;line-height:38px;	text-decoration: none;text-align: center;	font-weight:bold;margin:7px 0 0;padding:0;}
/* mouseover state */ 
ul.tab_sResult a:hover {background:url(/talents/memberCenter/images/searchlist_tabseleted.gif) no-repeat 0 0;	width: 84px;height:38px;color: #4a4a4a;margin:5px 0 0;}
/* active tab */ 
ul.tab_sResult a.current {background:url(/talents/memberCenter/images/searchlist_tabseleted.gif) no-repeat 0 0;	width: 84px;height:38px;color: #4a4a4a;	margin:5px 0 0;}
/*加入候選*/
.collectLine{float:left;padding-left:5px;height:28px;}
#searchlist .collectLine a, #searchlist .collectLine a:visited{	color:#0072BC;}
/*列表或摘要*/
.listTypeLine{float:left;margin-left:200px;	padding: 0 5px;}
.listTypeLine select{font-size:11px;}
#searchlist .listTypeLine a, #searchlist .listTypeLine a:visited{color:#0072BC;}
/*共幾筆*/
.pageShowLine{float:right;height:28px;padding-right:5px;}
/*高28*/
.h28{height:28px;}
/*表頭*/
.headline{border-bottom:solid 1px #FFF; background-color:#F6F6F6;}
/*橫線*/
.hLine{border-top:solid 1px #c2c2c2;}
/*結果列表內容*/
#searchList {font-size:13px;color:#575757;}
#searchList tr{color:#0A0A0A;font: normal normal 13px Verdana,Arial,Helvetica,sans-serif;}
#searchList a {font-size:13px;color:#0072BC;text-decoration:none;}
#searchList a:hover {font-size:13px;color:#0072BC;text-decoration:underline;}
#searchList a:active {font-size:13px;color:#0072BC;}
#searchList a:link {font-size:13px;color:#0072BC;}
#searchList a:visited{color:#551a8b; text-decoration:none;}
#searchList th{font-weight:bold;text-align:center; border-bottom:1px solid #ccc;}
#pagelist td {clear:both;text-align:center;font-size:15px;}
#pagelist a, #pagelist a:link, #pagelist a:hover{cursor:pointer;text-decoration:none;font-size:15px;font-family: Verdana,"新細明體",PMingLiU, Arial, Helvetica, sans-serif;}
#pagelist a:visited{color:#551a8b; text-decoration:none;}
#pagelist .updnpage{font-size:15px;width:75px;}
#pagelist .updnpage a,#pagelist .updnpage a:hover {padding: 2px 3px;text-decoration: none;border: 1px solid #60b4e3;display: inline-block;background-color: white;}
#pagelist .updnpage a:hover{background-color: #1F5CAF;color: white !important;}
#pagelist .updnpage a:visited{color:#075681; text-decoration:none;}
#pagelist .p1{padding: 2px 8px;}
#pagelist .p2{padding: 2px 3px;}
#pagelist .pagenumber{padding:0 1px;}
#pagelist .pagenumber a, #pagelist .pagenumber a:hover{border: 1px solid #60b4e3;display: inline-block;background-color: white;}
#pagelist .pagenumber a:hover{background-color: #1F5CAF;color: white !important;}
#pagelist .pagenumber a:visited{color:#075681; text-decoration:none;}
#pagelist .pagenow{ background-color: #1F5CAF !important;color: white;cursor:text;}
#pagelist .pageInput {width:40px;height:24px;}
.jobDes {color:#636469;line-height:20px;padding:5px 0;}
.empName {font-size:15px !important;}

/*小圖示*/
.ivideo{width:14px;height:14px;background-image:url(/talents/membercenter/images/icon_video.gif) no-repeat;}
.ird{width:14px;height:14px;background:url(/talents/membercenter/images/icon_military.gif) no-repeat;}
.iinternship{width:14px;height:14px;background-image:url(/images/icon_learn.gif);background-repeat:no-repeat;float:left;margin-top:6px;}
.igreen{text-align:center;background-color:#008000;filter:Alpha(Opacity=40,FinishOpacity=100,Style=2);color:#fff;font-size:11px;padding:2px;}
.irecruit{background:url(/images/41x19-gray05.gif) no-repeat;cursor:pointer;height:20px;}
.crecruit1{position:relative; z-index:1; left:-200px; }
.crecruit2{width:250px; font-size:13px; line-height:20px; border:1px solid #666; background-color:#E8F2FF; adding:5px; color:#003366F; position:absolute; z-index:2; top:0px;}
.crecruit3{color:#036;text-align:left;}
.crecruit4{background-color:#0066CC; color:white; border:1px solid #0099CC; padding:2px;cursor:pointer;}
.toptrbg{background-color:#EEF7FF;}
.nortrbg{background-color:#fff;}
.greentrbg{background-color:#CFF9A4;}
/*職務大搜秘*/
#knowledge{	clear:both;	border: 1px solid #c2c2c2;padding: 10px;text-align: left;color: #777;font-size: 13px;	line-height:28px;height:170px; padding-top:20px;}
#knowledge ul li {background:url(images/dot_blue.gif) no-repeat 0 10px;padding: 0px 8px; margin-left:8px;}
#knowledge ul li a {color: #075681;font-size: 13px;text-decoration: none; margin-left:8px;}
#knowledge ul li a:link {color: #0072BC;font-size: 13px;}
#knowledge ul li a:visited{color:#551a8b; text-decoration:none;}
#knowledge ul li a:hover{color:#551a8b; text-decoration:underline;}
#knowledge .head{height:20px;}
#knowledge .more{padding-left:700px;}
#knowledge .more a:visited{color:#0072BC; text-decoration:none;}

/*進修課程*/
#edushow{clear:both;border: 1px solid #c2c2c2;	padding: 10px;	text-align: left;color: #777;font-size: 13px; line-height:22px;height:170px; padding-top:20px;}
#edushow li {background:url(images/dot_blue.gif) no-repeat 0 10px;padding: 0px 8px;}
#edushow a {color: #075681;	font-size: 13px;text-decoration: none;}
#edushow a:link {color: #0072BC;font-size: 13px;}
#edushow a:visited{color:#551a8b; text-decoration:none;}
#edushow .head{	height:20px;}
#edushow .more{padding-left:700px;}
#edushow .more a:visited{color:#0072BC; text-decoration:none;}

/*test2011-06-09-1進修中心內文*/
#edushow a.b01:link {font-size: 13px;line-height: 25px;	color: #0072BC;	text-decoration: none;}
#edushow a.b01:visited {font-size: 13px;line-height: 25px;	color: #4A77D2;	text-decoration: none;}
#edushow a.b01:hover {font-size: 13px;line-height:25px;color: #0072BC;position:relative;top:1px;left:1px;text-decoration: none;}
#edushow a.b02:link {font-size: 13px;line-height: 25px;	color: #666;text-decoration: none;}
#edushow a.b02:visited {font-size: 13px;line-height: 25px;color: #999;text-decoration: none;}
#edushow a.b02:hover {font-size: 13px;line-height:25px;	color: #666;position:relative;top:1px;left:1px;	text-decoration: none;}

#edushow a strong{ height:22px; overflow:hidden; display:block;}
#edushow a.b03:link {font-size: 15px;line-height: 22px;color: #00F;text-decoration: none;}
#edushow a.b03:visited {font-size: 15px;line-height: 22px;color: #2D2DFF;text-decoration: none;}
#edushow a.b03:hover {font-size: 15px;line-height:22px;	color: #00F;position:relative;text-decoration: underline;}

#edushow a.b04:link {font-size: 13px;line-height: 23px;color: #6F6F00;text-decoration: none;}
#edushow a.b04:visited {font-size: 13px;line-height: 23px;color: #828200;text-decoration: none;}
#edushow a.b04:hover {font-size: 13px;line-height:23px;color: #6F6F00;position:relative;top:1px;left:1px;	text-decoration: none;}
#edushow a.b05:link {font-size: 13px;line-height: 18px;	color: #999;text-decoration: none;}
#edushow a.b05:visited {font-size: 13px;line-height: 18px;color: #828282;text-decoration: none;}
#edushow a.b05:hover {font-size: 13px;line-height:18px;color: #999;position:relative;top:1px;left:1px;	text-decoration: none;}

/*創業中心*/
#bossshow{clear:both;border: 1px solid #c2c2c2;padding: 10px;text-align: left;color: #777;	font-size: 13px; line-height:28px;height:170px;padding-top:20px;}
#bossshow li {background:url(images/dot_blue.gif) no-repeat 0 10px;padding: 0px 8px; margin-left:8px;}
#bossshow .head{height:20px;}
#bossshowA{text-align:center;}    
#bossshowA a{font-size: 13px;line-height: 25px;	color: #666;text-decoration: none;}

/*test2011-06-09創業中心*/
a.b01:link {font-size: 13px;line-height: 25px;color: #0072BC;text-decoration: none;margin-left:8px;}
a.b01:visited {	font-size: 13px;line-height: 25px;color: #4A77D2;text-decoration: none;margin-left:8px;}
a.b01:hover {font-size: 13px;line-height:25px;color: #0072BC;position:relative;	text-decoration: none;margin-left:8px;}
a.b02:link {font-size: 13px;line-height: 25px;color: #666;text-decoration: none;}
a.b02:visited {font-size: 13px;line-height: 25px;color: #999;text-decoration: none;}
a.b02:hover {font-size: 13px;line-height:25px;color: #666;position:relative;top:1px;left:1px;text-decoration: none;}

/*新搜尋條件樣式2011-01-11*/
#SR_column { margin:5px auto; background-color:#fff; border-top:2px solid #fc825a; border-bottom:2px solid #fc825a; line-height:23px;}

#SR_content { padding:8px; font-size:13px; z-index: 50;}
#SR_content h1{color:#4e4e4e; font-weight:bold; float:left;}
#SR_content div{ float:left; padding:3px; cursor:pointer; width: 920px;}
#SR_content div.content ul{ list-style:none; padding:0px; margin:0px;color:#c16424;}
#SR_content div.content ul li{ display: inline;}
#SR_content div.content ul li a{color:#4e4e4e;}
#SR_content div.content ul li a:link{ color:#4e4e4e; text-decoration:none;}
#SR_content div.content ul li a:hover{ color:#0072bc; text-decoration:line-through;}

/*test2011-05-18*/
#searchPosition {font-size:13px;color:#000;}
#searchPosition tr{color:#000;font: normal normal 13px Verdana,Arial;}
#searchPosition th{font-weight:bold;text-align:center; border-bottom:1px solid #ccc;}
#searchPosition td a.listcol2 img{ vertical-align:middle; margin:0 2px;}
a.listcol1:link {color:#BA6123;	font-weight: normal;font-size:13px;text-decoration: none;}
a.listcol1:visited {color:#cb926a;font-weight: normal;font-size:13px;text-decoration: none;}
a.listcol1:hover {color:#BA6123;font-weight: normal;font-size:13px;text-decoration: underline;}

a.listcol2:link {color:#0072BC;	font-weight: normal;font-size:13px;text-decoration: none;}
a.listcol2:visited {color:#0072BC;font-weight: normal;font-size:13px;text-decoration:none;}
a.listcol2:hover {color:#0072BC;font-weight: normal;font-size:13px;text-decoration:underline;}

/* 免費講座 20110630 hrCourse*/
#hrCourse{clear:both;border: 1px solid #c2c2c2;padding:20px 16px;color: #777;font-size: 12px; height:160px;}

#left{ float:left; width:450px;}
#left .speaker{float:left;border:1px solid #ccc; padding:3px; } 
#left .theme{float:right;padding:3px; width:300px; text-align:left;} 
#left .title{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px;width:300px;height:20px;overflow:hidden;}
#left .title a{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:none;}
#left .title a:link{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:none;}
#left .title a:hover{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:underline;}
#left .content{ margin-bottom:5px;}
#left .summary{ float:left; width:230px; height:103px;overflow:hidden;}
#left .summary h1{ font-size:13px; color:#960;height:20px;line-height:20px;overflow:hidden;}
#left .summary p{ color:#333; line-height:20px;overflow:hidden;}
#left .summary a{ color:#0072bc; line-height:20px; text-decoration:underline;}
#left .summary a:link{ color:#0072bc; line-height:20px; text-decoration:underline;}
#left .summary a:hover{ color:#036; line-height:20px; text-decoration:none;}
#left .enter{ float:right; width:67px;text-align:center;}
#left .enter span{ font-size:11px; color:#900; text-align:center; line-height:16px;}
#left .enter img{ border:0;}
#left .showing{ font-family:Verdana, Arial;font-size:12px;line-height:20px; height:20px; width:296px; background-color:#5e0000; color:#f6f6f6; text-align:center;}
#left .showing span{margin:0 5px; color:#841a1a;}


#right{ float:right; width:450px;}
#right .speaker{float:left;border:1px solid #ccc; padding:3px; } 
#right .theme{float:right;padding:3px; width:300px; text-align:left;} 
#right .title{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px;}
#right .title a{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:none;}
#right .title a:link{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:none;}
#right .title a:hover{ font-size:15px; font-weight:bold; color:#900; margin-bottom:10px; text-decoration:underline;}
#right .content{ margin-bottom:5px;}
#right .summary{ float:left; width:230px; height:95px;overflow:hidden;}
#right .summary h1{ font-size:13px; color:#960; line-height:20px;overflow:hidden;}
#right .summary p{ color:#333; line-height:20px;overflow:hidden;}
#right .summary a{ color:#0072bc; line-height:20px; text-decoration:underline;}
#right .summary a:link{ color:#0072bc; line-height:20px; text-decoration:underline;}
#right .summary a:hover{ color:#036; line-height:20px; text-decoration:none;}
#right .enter{ float:right; width:67px; text-align:center;}
#right .enter span{ font-size:11px; color:#900; text-align:center; line-height:16px;}
#right .enter img{ border:0;}
#right .showing{ line-height:20px; height:20px; width:296px; background-color:5e0000; color:#f6f6f6; text-align:center;}
#right .showing span{margin:0 5px; color:#841a1a;}


/*test2012-05-07-職務選讀*/
#taazeshow{clear:both;border: 1px solid #c2c2c2;	padding: 10px;	text-align: left;color: #777;font-size: 13px; line-height:22px;height:170px; padding-top:20px;}
#taazeshow li {background:url(images/dot_blue.gif) no-repeat 0 10px;padding: 0px 8px;}
#taazeshow a {color: #075681;	font-size: 13px;text-decoration: none;}
#taazeshow a:link {color: #0072BC;font-size: 13px;}
#taazeshow a:visited{color:#551a8b; text-decoration:none;}
#taazeshow .head{	height:20px;}
#taazeshow .more{padding-left:700px;}
#taazeshow .more a:visited{color:#0072BC; text-decoration:none;}

#taazeshow a.b01:link {font-size: 13px;line-height: 25px;	color: #0072BC;	text-decoration: none;}
#taazeshow a.b01:visited {font-size: 13px;line-height: 25px;	color: #4A77D2;	text-decoration: none;}
#taazeshow a.b01:hover {font-size: 13px;line-height:25px;color: #0072BC;position:relative;top:1px;left:1px;text-decoration: none;}
#taazeshow a.b02:link {font-size: 13px;line-height: 25px;	color: #666;text-decoration: none;}
#taazeshow a.b02:visited {font-size: 13px;line-height: 25px;color: #999;text-decoration: none;}
#taazeshow a.b02:hover {font-size: 13px;line-height:25px;	color: #666;position:relative;top:1px;left:1px;	text-decoration: none;}

#taazeshow a strong{ height:22px; overflow:hidden; display:block;}
#taazeshow a.b03:link {font-size: 15px;line-height: 22px;color: #00F;text-decoration: none;}
#taazeshow a.b03:visited {font-size: 15px;line-height: 22px;color: #2D2DFF;text-decoration: none;}
#taazeshow a.b03:hover {font-size: 15px;line-height:22px;	color: #00F;position:relative;text-decoration: underline;}

#taazeshow a.b04:link {font-size: 13px;line-height: 23px;color: #6F6F00;text-decoration: none;}
#taazeshow a.b04:visited {font-size: 13px;line-height: 23px;color: #828200;text-decoration: none;}
#taazeshow a.b04:hover {font-size: 13px;line-height:23px;color: #6F6F00;position:relative;top:1px;left:1px;	text-decoration: none;}
#taazeshow a.b05:link {font-size: 13px;line-height: 18px;	color: #999;text-decoration: none;}
#taazeshow a.b05:visited {font-size: 13px;line-height: 18px;color: #828282;text-decoration: none;}
#taazeshow a.b05:hover {font-size: 13px;line-height:18px;color: #999;position:relative;top:1px;left:1px;	text-decoration: none;}