﻿@charset "UTF-8";
	
/* 分頁 */
.pageSwitch01 {
	_width: 92%;
	font-size: 12px;
	margin-top: 10px;
	width: 100%;
	/*float: left;*/
	margin-bottom: 10px;
	text-align: right;
}

.pageSwitch01 ul {
	margin: 0px;
}
.pageSwitch01  ul  li    {
	display: inline;
}
.pageSwitch01  ul  li  a     {
	border: 1px none #E5E5E5;
	background: #FFF;
	line-height: 1.2;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.pageSwitch01  ul  li  a:hover     {
	background-color: #CCCCCC;
	color: #000000;
}
.pageSwitch01  ul  li.current  a     {
	color: #FFFFFF;
	background-color: #60472D;
	border: 1px solid #C3B1D9;
	text-decoration: none;
}


#Billboard .column-left {
	background-image: url(../images/public/billboard_bg_001.png);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 255px;
	width: 185px;
}
#Billboard .column-left h1 {
	background-image: url(../images/zhtw/title_welcome.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 84px;
}

#Billboard .column-left h1 strong {
	visibility: hidden;
}
#Billboard .column-right {
	float: right;
	height: 255px;
	width: 745px;
}
#Billboard .column-left .Info {
	color: #FFFFFF;
	width: 150px;
	position: relative;
	margin-left: 20px;
}
#Billboard .column-left .joinUs {
	position: relative;
	top: 15px;
	text-align: center;
}
#promos .column-left {
	float: left;
	width: 450px;
}

#promos {
	width: 100%;
	float: left;
	margin-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
}
#promos .column-left {
	width: 440px;
	background-color: #f2f2f2;
	float: left;
}
#promos   .column-left   h2       {
	background-color: #808080;
	height: 34px;
	width: 100%;
	display: block;
}
#promos .column-left .coplstBox {
	padding: 15px;
}
#promos .column-left .coplstBox a {
	color: #002781;

}
#promos .column-left .coplstBox a:hover {
	color: #0066CC;
	text-decoration: underline;
}


#promos .column-left .coplstBox ul {
	list-style-type: none;
}
#promos .column-left .coplstBox ul li {
	display: inline;
}
#promos .column-left .coplstBox .space_top span {
	display: inline-block;
	width: 130px;
	margin-right: 5px;
}
#promos .column-left .coplstBox .space_top span.last {
	margin-right: 0px;
}

#promos .column-right {
	width: 480px;
	float: right;
}
#promos .column-right h2 {
	background-image: url(../images/zhtw/title_news_bg.png);
	background-repeat: repeat-x;
}
#promos .column-right .newslst {
	list-style-type: none;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
}
#promos .column-right .newslst a {
	color: #571D00;
	text-decoration: underline;

}
#promos .column-right .newslst a:hover {
	color: #0066CC;
	text-decoration: underline;
}


#promos .column-right .newslst li {
	background-image: url(../images/public/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	margin-bottom: 0.8em;
	color: #505151;
}
#promos .column-right p.date {
	color: #F37A1C;
}
ul.localNavigation/*sidebar*/
 {

	WIDTH: 212px
	MARGIN: 0px
	margin-top: 0px;
	zoom:1;
	list-style-type: none;
}
ul.localNavigation    li    a {
	FONT-SIZE: 100%;
	background-image: url(../images/public/sidebar_menu_bg.jpg);
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 42px;
	display: block;
	text-decoration: none;
	height: 24px;
	padding-top: 12px;
	line-height: 1.5em;
	background-position: 0px 0px;
}
ul.localNavigation  li {
	padding-bottom: 0.3em;

}
ul.localNavigation  li   a:hover    {
	COLOR: #383838;
	text-decoration: none;
	background-image: url(../images/public/sidebar_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
ul.localNavigation  li  .current {
	background-image: url(../images/public/sidebar_menu_bg.jpg);
	background-repeat: no-repeat;
	color: #383838;
	background-position: 0px -36px;
}
.middle_p {
	float: none;
	margin-right: auto;
	margin-left: auto;
}

#page  {
	background-image: url(../images/public/page_bg_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
}
#page .benefit01 {
	/*background-image: url(../images/zhtw/benefit_main_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .hrflow {
	/*background-image: url(../images/zhtw/flow_main_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .jobs {
	/*background-image: url(../images/zhtw/jobs_main_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .resumeNew {
	/*background-image: url(../images/zhtw/resume_main_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .resumeEdt {
	/*background-image: url(../images/zhtw/resume_main_02.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .fogpw {
	/*background-image: url(../images/zhtw/fog_pw_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}
#page .loginBg {
	/*background-image: url(../images/zhtw/login_1.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}

#page .contactBg {
	/*background-image: url(../images/zhtw/contact_main_01.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 102px;
	position: relative;
	z-index: 100;
}


#page .title {
	position: relative;
	z-index: 102;
	top: -30px;
	font-size: 15px;
	font-weight: bold;
	color: #3b9f0a;
	background-image: url(../images/public/dot_2.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px center;
}
#page .pageContent {
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	color: #000000;
	clear: both;
}
#page .pageContent p {
	margin-bottom: 1.2em;
}
#page .pageContent ul {
	margin-left: 25px;
	margin-bottom: 1.5em;
}
#page .pageContent li {
	list-style-image: url(../images/public/dot_1.gif);
	margin-bottom: .5em;
}
#page .pageContent li a {
	color: #F06000;
	text-decoration: underline;

}
#page .pageContent li a:hover {
	color: #0066CC;
	text-decoration: underline;
}



#page  .pageContent  h3.subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #008000;
	margin-bottom: 0.6em;
}
#noticInfo   {
	background-image: url(../images/public/notic_box.png);
	background-repeat: no-repeat;
	height: 107px;
	width: 100%;
}
#noticInfo a {
	color: #FF6600;
	text-decoration: underline;

}
#noticInfo a:hover {
	color: #188ABE;
	text-decoration: underline;
}


#noticInfo  .InfoTxt {
	background-image: url(../images/public/notic_pic_01.png);
	background-repeat: no-repeat;
	background-position: 12px 20px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 80px;
	color: #333333;
}
#noticInfo .InfoTxt p {
	font-size: 13px;
	line-height: 21px;
}
.hr_flow2 {
	background-image: url(../images/public/flow_3bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 200px;
	border: 1px solid #CCCCCC;
	padding-bottom: 30px;
}

.table01 caption   {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 1px;
	background-color: #60472D;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
}
.table01  
{
	border:1px solid #B6B6B6;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.table01 td, .table01 th{
	color:#000000;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0.4em;
}
.table01 tr{
	border:1px solid #999999;
	background-color: #FFFFFF;
}
.table01 thead th, .table01 tfoot th, .table01 tbody th, .table01 tr th{
	color:#000000;
	background-color: #e6f0ff;
	background-image: url(../images/public/table_th_bg_01.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	height: 25px;
	background-position: top;
}
.table01 tbody td a{
	color:#006699;
	text-decoration:none;
	font-weight: normal;
}
.table01 tbody td a:visited{
	color:gray;
	text-decoration: none;
}
.table01 tbody th a{ 
 color:#363636;
 font-weight:normal;
 text-decoration:none;
}
.table01 tbody th{
	font-weight: normal;
}
.table01 tbody th{
	text-align:center;
}

.table01 tbody td{
	text-align:center;
	font-weight: normal;
}
.table01 .odd{
	background-color: #f5f5f5;
}

.table02 caption   {
	color: #006699;
	text-align: left;
	margin-bottom: 1px;
	border-bottom-color: #999999;
	padding: 6px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.table02  
{
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
}
.table02 td, .table02 th{
	color:#000000;
	font-weight: normal;
	padding: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.table02 tr{
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.table02 thead th, .table02 tfoot th, .table02 tbody th, .table02 tr th{
	color:#000000;
	background-color: #FCFCFC;
	background-image: url(../images/public/bg_fade_sml.png);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 25px;
	background-position: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.table02 tbody td a{
	color:#006699;
	text-decoration:none;
	font-weight: normal;
}
.table02 tbody td a:visited{
	color:gray;
	text-decoration: none;
}
.table02 tbody th a{ 
 color:#363636;
 font-weight:normal;
 text-decoration:none;
}
.table02 tbody th{
	font-weight: normal;
}
.table02 tbody th{
	text-align:right;
}

.table02 tbody td{
	font-weight: normal;
}
.table02 .odd{
	background-color: #FFFFE6;
}


.table03  
{
	border:1px solid #B6B6B6;
	border-collapse:collapse;
	color:#fff;
	font:normal 12px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.table03 caption {
	color: #006699;
	text-align: left;
	margin-bottom: 1px;
	border-bottom-color: #999999;
	padding: 6px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.table03 td, .table03 th{
	color:#000000;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 0.3em;
}
.table03 tr{
	border:1px solid #999999;
	background-color: #FFFFFF;
}
.table03 thead th, .table03 tfoot th, .table03 tbody th, .table03 tr th{
	color:#000000;
	background-color: #e6f0ff;
	background-image: url(../images/public/table_th_bg_01.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	height: 25px;
	background-position: top;
}
.table03 tbody td a{
	color:#666666;
	text-decoration:none;
	font-weight: normal;
}
.table03 tbody td a:visited{
	color:gray;
	text-decoration: none;
}
.table03 tbody th a{ 
 color:#363636;
 font-weight:normal;
 text-decoration:none;
}
.table03 tbody th{
	font-weight: normal;
}
.table03 tbody th{
	text-align:center;
}

.table03 tbody td{
	text-align:center;
	font-weight: normal;
}
.table03 .odd{
	background-color: #f5f5f5;
}
.table03    tbody    td    a:hover {
	text-decoration:underline;
	color: #000099;
}
.table03   tbody   tr:hover{
	color:#FFFFFF;
	background-color: #FFFFCC;
}
 /*table04*/
.table04  
{
	border:1px solid #B6B6B6;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 92%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.table04 td, .table04 th{
	color:#000000;
	font-weight: normal;
	padding: 0.2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.table04 tr{
	border:1px solid #999999;
	background-color: #FFFFFF;
}
.table04 thead th, .table04 tfoot th, .table04 tbody th, .table04 tr th{
	color:#000000;
	background-color: #e6f0ff;
	background-image: url(../images/public/table_th_bg_01.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	height: 25px;
	background-position: top;
}
.table04 tbody td a{
	color:#006699;
	text-decoration:none;
	font-weight: normal;
}
.table04 tbody td a:visited{
	color:gray;
	text-decoration: none;
}
.table04 tbody th a{ 
 color:#363636;
 font-weight:normal;
 text-decoration:none;
}
.table04 tbody th{
	font-weight: normal;
}
.table04 tbody th{
	text-align:left;
}

.table04 tbody td{
	text-align:left;
	font-weight: normal;
}
.table04 .odd{
	background-color: #f5f5f5;
}



/* Status Bars */
#status {padding: 8px 10px 5px 10px; border-radius: 10px; -moz-border-radius: 10px; text-shadow: 1px 1px 1px #fff; overflow: auto; margin-bottom: 20px; clear: both;}
#status  img {float: left; padding-right: 5px;}
#status  p {
	font-size: 13px;
	line-height: 1.5em;
	margin: 0em;
	padding: 0;
}
#status  p  span {font-weight: 700;}
#status  .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px;}
#status  .closestatus  a {position: relative; color: #fff; text-decoration: none; padding: 5px; width: 10px; height: 10px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: -2px; text-shadow: none;}
	
.warning {
	border: 3px solid #BF9900;
	background-color: #FEEB9C;
	background-image: url(../images/public/bg_fade_yellow_med.png);
	background-repeat: repeat-x;
	background-position: top;
}
.warning span {color: #BF9900;}
.warning .closestatus a {background: #BF9900;}
.warning .closestatus a:hover {background: #9B7C00;}
			
.success {border: 3px solid #8EA534; background: #CBDA8F url(../images/public/bg_fade_green_med.png) repeat-x top;}
.success span {color: #8EA534;}
.success .closestatus a {background: #8EA534;}
.success .closestatus a:hover {background: #829829;}
			
.error {border: 3px solid #990000; background: #F5D0CD url(../images/public/bg_fade_red_med.png) repeat-x top;}
.error span {color: #990000;}
.error .closestatus a {background: #990000;}
.error .closestatus a:hover {background: #730D0D;}
	
.info {border: 3px solid #2FADD7; background: #92D6ED url(../images/public/bg_fade_blue_med.png) repeat-x top;}
.info span {color: #0E7A9F;}
.info .closestatus a {background: #2FADD7;}
.info .closestatus a:hover {background: #228DB0;}
#resumeBox {
	width: 100%;
}
#resumeBox .Boxcorner {
	background-image: url(../images/public/corner_left.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	position: relative;
}
#resumeBox .Boxcorner .Boxcorner-content {
	position: absolute;
	left: 0px;
	margin-top: 5px;
	margin-left: 30px;
	color: #FFFFFF;
	width: 85%;
}
#resumeBox .Boxcorner .Boxcorner-right {
	background-image: url(../images/public/corner_right.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	width: 40px;
	position: absolute;
	right: 0px;
}
#resumeBox .DateBox {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/public/bg_fade_med.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}

.inputbox {
	border: 1px solid #999;
	padding: 10px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	background-image: url(../images/public/bg_fade_sml.png);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
	font-size: 100%;
}
.inputbox:focus {border: 1px solid #666;}

.correctbox {
	border: 1px solid #9DB832;
	;
	color: #9DB832;
	background-color: #F3F8E0;
	background-image: url(../images/public/bg_fade_green_med.png);
	background-repeat: repeat-x;
	background-position: top;
}
.correctbox:focus {border: 1px solid #7C9227;}

.inputbox2 {
	border: 1px solid #999;
	padding: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	background-image: url(../images/public/bg_fade_sml.png);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.inputbox2:focus {border: 1px solid #666;}



/* BUTTONS */

.buttons a, .buttons button{
	display:block;
	float:left;
	background-color:#f5f5f5;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	font-weight:normal;
	color:#565656;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #9E9E9E;
	border-bottom-color: #9E9E9E;
	border-left-color: #CDCDCD;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 7px;
	background-image: url(../images/public/formbg.gif);
	background-position: top;
}
.buttons {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	clear: both;
}

.buttons button{
	width:auto;
	overflow:visible; /* IE6 */
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.buttons button[type]{
	line-height:17px; /* Safari */
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 7px;
}
*:first-child+html button[type]{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.buttons button img, .buttons a img{
	padding:0;
	border:none;
	width:16px;
	height:16px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: -4px;
	margin-left: 0;
}

/* STANDARD */

button:hover, .buttons a:hover{
	background-color:#faa321;
	border:1px solid #de8500;
	color:#FFFFFF;
	background-image: url(../images/public/bg_usage_orange.png);
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
	color:#37610E;
}
.buttons a.positive:hover, button.positive:hover{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
	background-image: none;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
	border:1px solid #fbc2c4;
	color:#AE2815;
	background-color: #fbe3e4;
	background-image: none;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
#containerBox {
	padding: 10px;
}
.addOK {
	background-image: url(../images/public/add_ok.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 90px;
	border: 1px solid #CCCCCC;
}
#jobscar {
	Z-INDEX: 999;
	WIDTH: 50%;
	POSITION: fixed;
	bottom: 1px;
	margin-left: 30px;
}
/*tab*/
#job-choice {
	width: 100%;
}
#job-choice  ul.golden_tab {
	width: 100%!important;
	_width: 543px;
	height: 28px;
	list-style-type: none;
}
#job-choice  ul.golden_tab  li {
	float: left;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 13px;
	width: 150px;
	list-style-type: none;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/public/jobs_choice_title.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: top;
}
#job-choice ul.golden_tab li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#job-choice ul.golden_tab li a:hover {
	text-decoration: underline;
}
#job-choice ul.golden_tab li.active {
	color: #FFFFFF;
}
#job-choice ul.golden_tab li.active a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


#job-choice .golden_tabBox {
	width: 100%;
	float: left;
	background-color: #a4dcff;
	padding: 8px;
	border: 1px solid #57ade0;
	filter: alpha(opacity=90);            /* for IE 透明度10%*/
	-moz-opacity: 0.9;                    /*  for Firefox透明10%*/
	opacity: 0.9;                        /* for css3透明10%*/
}

#job-choice .golden_tabBox .mainTabViewBox {
	color: #464646;
	background-color: #FFFFFF;
	padding: 10px;
}
#jobslst {
	width: 100%;
}
#jobslst .mainjoblst {
	width: 700px;
}
#jobslst .mainjoblst  ul.golden_tab {
	_width: 543px;
	list-style-type: none;
	width: 698px;
	margin: 0px;
	border: 1px solid #E78F08;
	background-image: url(../images/public/jobs_tab_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#jobslst .mainjoblst  ul.golden_tab  li {
	overflow: hidden;
	font-size: 13px;
	list-style-type: none;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
	display: inline-block;
	height: 26px;
	padding-bottom: 0px;
	line-height: 26px;
	float: left;
	margin-left: 0.2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#jobslst .mainjoblst ul.golden_tab li a {
	color: #999999;
	text-decoration: none;
	display: block;
	padding-right: 1em;
	padding-left: 1em;
}
#jobslst .mainjoblst ul.golden_tab li a:hover {
	text-decoration: none;
	color: #333333;
}
#jobslst .mainjoblst ul.golden_tab li.active {
	overflow: hidden;
	font-size: 13px;
	list-style-type: none;
	font-weight: bold;
	background-color: #FFFFFF;
	display: inline-block;
	height: 26px;
	padding-bottom: 0px;
	line-height: 26px;
	float: left;
	margin-left: 0.2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F6AE37;
	border-right-color: #F6AE37;
	border-left-color: #F6AE37;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #E66F02;
}

#jobslst .mainjoblst ul.golden_tab li.active a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#jobslst .mainjoblst ul.golden_tab li.active a:hover {
	color: #E66F02;
	text-decoration: none;
	font-weight: bold;
}
#jobslst  .golden_tabBox  {
	background-color: #FFFFFF;
	background-image: url(../images/public/tab_box_bg_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 686px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 6px;
}
#jobslst  .golden_tabBox  .mainTabViewBox  {
	color: #464646;
	width: 100%;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
}
.jobKdset {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;
	margin-bottom: 8px;
	width: 100%;
}
#containerBox .newsdtl_title {
	font-size: 15px;
	font-weight: bold;
	color: #000066;
	background-image: url(../images/public/dot_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	line-height: 22px;
}
#newsdtl_cnt p {
	font-size: 100%;
	margin-bottom: 1.5ex;
	line-height: 1.5em;
}
#newsdtl_cnt  ul ,#newsdtl_cnt ol {
	margin-left: 25px;
	margin-bottom: 1.5em;
}
.rulerbox {
	font-size: 100%;
	color: #666666;
	height: 250px;
	width: 640px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#resumeBox .agree-subscribe  {
	width: 325px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 13px;
}

#resumeBox .cancle-subscribe  {
	float: left;
	width: 325px;
	padding-top: 5px;
	margin-left: 10px;
}
