@charset "utf-8";
/* CSS Document */
body {
	background-color: #eee7d5;
	margin: 0px;
	padding: 0px;
}
/*消除連結的虛線框*/
a {
    outline: none; /* for Firefox Google Chrome  */
    behavior:expression(this.onFocus=this.blur()); /* for IE */
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
.font1 {
	color: #FF6600;
	font-weight: bold;
}
.font2 {
	color: #FF6600;
	font-weight: normal;
}
.font3 {
	color: #006600;
	font-weight: bold;
}
.font4 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.font5 {
	font-weight: bold;
	color: #000000;
}
.font6 {
	font-weight: bold;
	color: #FF9900;
}
.font7 {
	font-weight: bold;
	color: #0099FF;
}
.font8 {
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.font9 {
	font-size: 12px;
	color: #666666;
}
.font10 {
	color: #0099FF;
}
.font11 {
	color: #FFFFFF;
	font-size:12px;
}
.font12 {
	color: #FF0000;
}
.font13 {
	color: #333333;
}
.font14     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
.font15 {
	color: #339900;
}
.font16 {
	color: #94ec4a;
	font-weight: bold;
}
.font17 {
	color: #ff6633;
}
.font18 {
	color: #f95180;
}
.font19 {
	color: #3a9000;
}
.font20 {
	color: #006633;
}
.font21 {
	color: #0066cc;
}
.line2  {
	width: 2px;
	height: 100%;
	padding-right: 18px;
	padding-left: 18px;
	background-image: url(../../images/Public/line2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.line3 {
	background-color: #DFDFDF;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.line4 {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/Public/disc_dotline.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.more_r {
	font-size: 12px;
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: right;
}
.more_l {
	font-size: 12px;
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: right;
}

#container    {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	width: 970px;
	background-color: #FFFFFF;
	background-image: url(../../images/Public/top_bg_newyear.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header #menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header #menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
#header #jobs {
	font-size: 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin-top: 0.5pc;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #others {
	padding: 0px;
	font-size: 12px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-top: 0.5pc;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #others a {
	text-decoration: none;
	color: #666666;
}
#header #others a:hover {
	text-decoration: underline;
}
#header #postit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #postit a {
	float: left;
	width: 75px;
	color: #FF6600;
	text-decoration: none;
	margin-top: 0.5pc;
	margin-left: 2px;
}
#header #postit a:hover {
	float: left;
	width: 75px;
	color: #FF6600;
	text-decoration: underline;
	margin-top: 0.5pc;
	margin-left: 2px;
}
#header #postit img {
	float: left;
}
#header #bonus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 23px;_margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #bonus a {
	display: block;
	float: left;
	width: 50px;
	margin-left: 5px;
	margin-top: 0.5pc;
	text-decoration: none;
	color: #FF6600;
}
#header #bonus img {
	float: left;
}
#header #bonus a:hover {
	display: block;
	float: left;
	width: 50px;
	margin-left: 5px;
	margin-top: 0.5pc;
	text-decoration: underline;
	color: #FF6600;
}
#header #txt_mquee {
	width: 318px;
	padding-left: 8px;
}
#header #txt_mquee a {
	font-size: 12px;
	text-decoration: underline;
	color: #287ae0;
	font-family: Arial, Helvetica, sans-serif;
}
#header #txt_mquee a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #66CCFF;
	font-family: Arial, Helvetica, sans-serif;
}
#header #crumb {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 22px;
	color: #666666;
}
#header #crumb a {
	color: #666666;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}
#header #crumb a:hover {
	color: #666666;
	text-decoration: underline;
	margin-left: 2px;
	margin-right: 2px;
}
#header #crumb .on {
	color: #FF6600;
}
#header_sub_menu {
	width: 970px;
	margin-top: 8px;
	margin-bottom: 3px;
	text-align: right;
}
#header_sub_menu a {
	margin-right: 20px;
	margin-left: 10px;
}
#main {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#secondary {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
}
#secondary .unit_title {
	padding-bottom: 10px;
}
#secondary .more  {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#secondary #txt_ad {
	width: 162px;
}
#secondary #txt_ad .ct {
	margin-bottom: 10px;
}

#secondary #txt_ad .title {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
}
#secondary #txt_ad .title:hover {
	text-decoration: underline;
}
#secondary #txt_ad .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	display: block;
}
#secondary #txt_ad .txt:hover {
	text-decoration: underline;
}
#secondary .news {
	width: 225px;
}
#secondary .news .gray {
	background-color: #ececec;
}
#secondary .news .hl {
	margin: 0px;
	padding-top: 4px;
	padding-top: 5px\9;
	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#secondary .news .hl a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#secondary .news .hl a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#secondary #video {
	float: right;
}
#secondary #video #name {
	padding: 5px;
	background-image: url(../../images/Public/job_icon_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #d2d2d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#secondary #video #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	float: left;
	*padding-top: 10px;
	_padding-top: 10px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#secondary #video #detail {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.login {
	width: 200px;
}
.login #cont {
	background-image: url(../../images/Public/login_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #216bcc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.login #cont .input_txt {
	border: 1px solid #216BCC;
	color: #666666;
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
}
.login #cont a {
	color: #216BCC;
}
.login #cont2 {
	background-image: url(../../images/Public/login_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #216bcc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.login #cont2 .input_txt {
	border: 1px solid #216BCC;
	color: #666666;
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
}
.login #cont2 a {
	color: #216BCC;
}
.login #cont3 {
	background-image: url(../../images/Public/login_bg3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #216bcc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.login #cont3 .input_txt {
	border: 1px solid #216BCC;
	color: #666666;
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
}
.login #cont3 a {
	color: #216BCC;
}
.login .cont_w340 {
	background-image: url(../../images/Public/login_bg3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.login .cont_w340 .input_txt {
	border: 1px solid #216BCC;
	color: #666666;
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
}
.login .cont_w340 a {
	color: #216BCC;
}
#mbr_box {
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	margin-top: 2px;
	line-height: 20px;
}
#mbr_box .btn {
	margin-top: 5px;
	margin-right: 5px;
}
#mbr_box2 {
	margin-right: 10px;
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	margin-top: 2px;
	line-height: 20px;
}
#mbr_box2 .btn {
	margin-top: 5px;
	margin-right: 2px;
}
#joblist_s {
	background-color: #a2cf7d;
	margin-right: 0px;
	margin-left: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#joblist_s #city_title {
	background-color: #C90000;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 4px;
}
#joblist_s #area_select {
	background-color: #FFFFFF;
	background-image: url(../../images/Public/area_bg.gif);
	background-repeat: repeat-x;
}
#joblist_s  #exam_news  {
	list-style-type: none;
	padding: 0px;
	display: block;
	width: auto;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#joblist_s #exam_news #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#joblist_s  #exam_news  #txt  {
	margin: 0px;
	padding: 0px;
}

#joblist_s #exam_news #txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
#joblist_s #area {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-repeat: repeat-x;
	height: 66px;
	background-color: #FFFFFF;
	float: left;
	background-image: url(../../images/Public/area_bg.gif);
}
#joblist_s #area li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#joblist_s #classbtn {
	margin-right: 10px;
	text-align: right;
	float: right;
}
#joblist_s #city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e6f0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#joblist_s  #city  a   {
	text-decoration: none;
	color: #333333;
}
#joblist_s #city a:hover {
	text-decoration: underline;
	color: #333333;
}
#joblist_s #city a:visited {
	text-decoration: none;
	color: #0099CC;
}
#joblist_s #sub {
	list-style-type: none;
	float: left;
	margin: 12px 0px -3px 15px;
	margin: 12px 0px 1px 15px\9;
	*margin: 12px 0px -3px 15px;
	_margin: 12px 0px -3px 7px;
	padding: 0px;
}
#joblist_s #sub li {
	float: left;
	margin-right: 2px;
	margin-left: 1px;
}
#joblist_s #pic_ad {
	background-color: #FFFFFF;
	padding: 0px 0px 18px 13px;
	_padding: 0px 0px 15px 13px;
	margin: -1px 0px 0px 9px;
}

#joblist_s #pic_ad table {
	margin-right: 1px;
	margin-left: 1px;
}

#joblist_s #pic_ad .bdr {
	border: 2px solid #000000;
	padding: 0px;
	margin: 1px;
	display: block;
}
#joblist_s #pic_ad .bdr:visited {
	border: 2px solid #FF6600;
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#joblist_s #pic_ad .mark {
	position: absolute;
}
.page_s {
	background-image: url(../../images/Public/page_bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	padding: 0px;
	margin: 0px;
}
.page_s .page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #287ae0;
	_margin-left: 23px;
	padding-top: 8px;
	text-align: center;
}
.page_s .page_num .num {
	padding-right: 5px;
	padding-left: 5px;
}
.page_s .page_num  .num  a  {
	text-decoration: underline;
	color: #287ae0;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: bold;
}
.page_s .page_num .num .on {
	color: #FF6600;
}
.page_s .page_num .num  a:hover {
	text-decoration: underline;
	color: #00CCFF;
	font-weight: bold;
}
.page_s .page_num .num a:visited {
	text-decoration: underline;
	color: #003399;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page_s .jump_page  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #287ae0;
	padding-top: 8px;
}
.page_s .jump_page td {
	padding-right: 2px;
	padding-left: 2px;
}
.page_s .jump_page input {
	border: 1px solid #0099FF;
	height: 19px;
	width: 39px;
	font-size: 13px;
	padding-top: 5px;
}
#exam_pic_ad {
	background-color: #FFFFFF;
	padding: 0px 0px 24px 7px;
	padding: 0px 0px 10px 7px\9;
    *padding: 0px 0px 24px 7px;
	_padding: 0px 0px 22px 7px;
	margin: -1px 0px 0px 9px;
	height:604px;
}

#exam_pic_ad table {
	margin-right: 1px;
	margin-left: 1px;
}

#exam_pic_ad .bdr {
	border: 2px solid #000000;
	padding: 0px;
	margin: 1px;
	display: block;
}
#exam_pic_ad .bdr:visited {
	border: 2px solid #FF6600;
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#exam_pic_ad .mark {
	position: absolute;
	left: 419px;
}
#index {	
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#index #cloud_tag {
	list-style-type: none;
	padding: 0px;
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#index #cloud_tag li {
	margin-bottom: 4px;
	padding-bottom: 8px;
	padding-top: 3px;
}
#index #cloud_tag .line {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#index #cloud_tag a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}
#index #cloud_tag a:hover {
	text-decoration: underline;  
}
#index #cloud_tag .tag1 {
	font-size: 15px;
	font-weight: bold;
	color: #3366FF;
}
#index #cloud_tag .tag2 {
	color: #FF6600;
	font-weight: bold;
}
#index #cloud_tag .tag3 {
	color: #3366FF;
}
#index #cloud_tag .tag4 {
	font-size: 15px;
}
#index #job_openings {
	background-image: url(../../images/Public/job_openings_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#index #job_openings ul {
	padding: 0px;
	list-style-type: none;
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	float: left;
}
#index #job_openings li {
 padding-top: 5px;
 padding-bottom: 10px;
 padding-left: 0px;
 margin-top: 5px;
 float: left;
 width: 196px;
}
 


#index #job_openings p {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#index #job_openings .line {
	background-image: url(../../images/Public/b_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#index #job_openings .icon {
 width: 110px;
 text-align: right;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 margin: -2px 5px 0px 0px\9;
 *margin: -1px 5px 0px 0px;
 _margin: -1px 5px 0px 0px; 
}
#index #job_openings .tt {
	color: #94ec4a;
	text-decoration: none;
}
#index #job_openings .tt:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#job {
	background-color: #a2cf7d;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 9px;
	padding-bottom: 10px;
}
#job #city_title {
	background-color: #C90000;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 4px;
}
#job #area_select {
	background-color: #FFFFFF;
	background-image: url(../../images/Public/area_bg.gif);
	background-repeat: repeat-x;
}
#job #area {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-repeat: repeat-x;
	height: 66px;
	background-color: #FFFFFF;
	float: left;
	background-image: url(../../images/Public/area_bg.gif);
}

#job #area li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#job #classbtn {
	margin-right: 10px;
	text-align: right;
	float: right;
}
#job #city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 18px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 2px;
}
#job  #city  a   {
	text-decoration: none;
	color: #333333;
}
#job #city a:hover {
	text-decoration: underline;
	color: #333333;
}
#job #city a:visited {
	text-decoration: none;
	color: #0099CC;
}
#job .page {
	background-image: url(../../images/Public/page_bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	margin-left: 9px;
}
#job .page .page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #287ae0;
	margin-left: 10px;
	_margin-left: 23px;
	padding-top: 8px;
	float: left;
}
#job .page .page_num .num {
	padding-right: 5px;
	padding-left: 5px;
}
#job .page .page_num .num a {
	text-decoration: underline;
	color: #287ae0;
	/*margin-right: 8px;*/
	/*margin-left: 8px;*/
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
}
#job .page .page_num .num .on {
	color: #FF6600;
}
#job .page .page_num .num a:hover {
	text-decoration: underline;
	color: #00CCFF;
	font-weight: bold;
}
#job .page .page_num .num a:visited {
	text-decoration: underline;
	color: #003399;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#job .page .jump_page  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #287ae0;
	float: right;
	margin-right: 10px;
	padding-top: 8px;
}
#job .page .jump_page td {
	padding-right: 2px;
	padding-left: 2px;
}
#job .page .jump_page input {
	border: 1px solid #0099FF;
	height: 19px;
	width: 39px;
	font-size: 13px;
	padding-top: 5px;
}
#job #pic_ad {
	margin-left: 9px;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	height:706px;
}
#job #pic_ad table {
	margin-right: 2px;
	margin-left: 2px;
}
#job #pic_ad .bdr {
	border: 2px solid #000000;
	padding: 0px;
	margin: 1px;
	display: block;
}

#job #pic_ad .mark {
	position: absolute;
}
#job #txt_ad {
	margin-left: 9px;
	background-color: #FFFFFF;
	border: 3px solid #000000;
}
#job #txt_ad #job_list {
	width: 100%;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#job #txt_ad #job_list .odd {
	background-color: #FFFFFF;
}
#job #txt_ad #job_list .odd td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#job #txt_ad #job_list .nos {
	background-color: #edf6e7;
}
#job #txt_ad #job_list .nos td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#job #txt_ad #job_list .marked {
	background-color: #feffc2;
}
#job #txt_ad #job_list .marked td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#job #txt_ad #job_list .item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-position: left bottom;
}
#job #txt_ad #job_list .item td {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;

}
#job #txt_ad #job_list .item .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#job #txt_ad #job_list .item #new {
	width: 40px;
}
#job #txt_ad #job_list .item #date {
	width: 80px;
}
#job #txt_ad #job_list .item #jobs {
	width: 70px;
}
#job #txt_ad #job_list .item #company {
	width: 98px;
}
#job #txt_ad #job_list .company_name {
	color: #287ae0;
	text-decoration: none;
}
#job #txt_ad #job_list .company_name:hover {
	color: #287ae0;
	text-decoration: underline;
}
#job #txt_ad #job_list .company_name:visited {
	color: #333333;
	text-decoration: underline;
}
#job #txt_ad #job_list .item #disc {
	width: 160px;
}
#job #txt_ad #job_list .item #expe {
	text-align: center;
	width: 58px;
}
#job #txt_ad #job_list .item #location {
	text-align: center;
	width: 196px;
}

#job #txt_ad #job_list .item #apply {
	width: 40px;

}
#job #txt_ad #job_list .item #retain {
	width: 45px;

}
#job #txt_ad #job_list .close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#job  #txt_ad  #job_list  .last  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}
#job #txt_ad #job_list .job_btn {
	margin-right: 10px;
}
#job .page .num img {
	margin-top: 5px;
	margin-left: 5px;
}
#job #search_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	height: 25px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;*margin-left: 8px;_margin-left: 3px;
}
#job #cdn_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	float: left;
	margin-top: 13px;*margin-top: 10px;_margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;_margin-left: 0px;
}
#job #cdn_select .condition {
	padding-top: 0px;
	padding-top: 1px\9;
	*padding-top: 5px;
	_padding-top: 5px;	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 24px;*height: 18px;_height: 18px;
	width: 70px;

}
#job #cdn_select .chkbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#job_search {
	margin-left: 20px;
	padding-bottom: 10px;
	margin-right: 20px;
}
/* 快速搜尋(小框) */
#job_search #fast {
	margin: 0px;
	padding: 0px;
}
#job_search #fast .item {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
}

#job_search #fast #bg {
	background-image: url(../../images/Public/fast_search_bg.gif);
	background-repeat: repeat-y;
}

#job_search #fast #bg2 {
	background-image: url(../../images/Public/fast_search_bg2.gif);
	background-repeat: repeat-y;
}

#job_search   #fast   .selt {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	width: 166px;
}
#job_search #fast #textfield {
	width: 88%;
}

#job_search #fast #more_search {
	font-size: 12px;
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
}
/* 快速搜尋(小框)END */
#job_search  #position  {
	float: right;
}
#job_search #position #list {
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 95%;
}
#job_search #position #list table {
	width: 100%;
}

#job_search  #position  #list  .job_class {
	background-color: #5ba2dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	width: 43px;
	text-align: center;
}
#job_search  #position  #list  .job_class  a  {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#job_search #position #list .title {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 7px;
}
#job_search #position #list .title a {
	text-decoration: none;
	color: #333333;
}
#job_search #position #list .title a:hover {
	text-decoration: underline;
	color: #333333;
}

#job_search  .line   {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#job_search #adv_search {
	float: right;
}
#job_search #adv_search #search_item {
	margin-right: auto;
	margin-left: auto;
	width: 96%;
}
#job_search #adv_search #search_item .unit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
#job_search  #adv_search  #search_item  .unit .title {
	width: 65px;
}
#job_search #adv_search #search_item .unit .num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

#job_search #adv_search #search_item .unit .select {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:2px;
	margin-right:2px;
	width:166px;
}
#job_search #adv_search #search_item .unit .type {
	padding-right: 5px;
	padding-left: 2px;
}
#job_search #adv_search #search_item .unit #textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	border: 1px solid #CCCCCC;
	margin-left: 4px;
	width: 242px;
}
#job_search #adv_search #search_item .unit .condition {
	padding-left: 5px;
	*padding-left: 2px;
	_padding-left: 2px;
	padding-right: 12px;
	padding-top: 0px;
	padding-top: 1px\9;
	*padding-top: 2px;_padding-top: 2px;
}
#job_search #adv_search #search_item .unit .checkbox {
	padding: 0px;
	margin-top: 0px;*margin-top: -3px;_margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#job_search #adv_search #btn {
	margin-top: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#job_search #adv_search #btn img {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
}
#job_search #now  {
	width: 717px;
	float: right;
}
#job_search #now #title {
	background-image: url(../../images/Public/job_search_07.gif);
	background-repeat: no-repeat;
	width: 697px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: right;
	padding-top: 12px;
	padding-bottom: 9px;
	padding-right: 20px;
}
#job_search  #now #content {
	background-image: url(../../images/Public/job_search_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#job_search #now #content #list {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 585px;
}
#job_search #now #content #list .title {
	padding-right: 10px;
	padding-left: 8px;
	width: 65px;
}
#job_search #now #content #list .txt {
	background-image: url(../../images/Public/job_icon_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 0px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
}
#job_search  #now  #content  #change_btn {
	_margin-right: 0px;
	float: right;
	padding-left: 15px;
}
#job_search #space {
	padding: 0px;
	height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.change_search {
	position:absolute;
	left:533px;
	top:174px;
	z-index:1;
	border: 3px solid #72a3ce;
	background-color: #FFFFFF;
	visibility: hidden;
	padding-bottom: 10px;
}
.change_search   .titletxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top: 10px;
}
.change_search   .option {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.change_search   .option   .op_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 110px;
	margin-right: 7px;
	margin-bottom: 7px;
}
#sh_location {
	width: 300px;
}
#sh_industry {
	width: 300px;
}

#sh_class {
	width: 300px;
}
#sh_type {
	width: 280px;
}
#sh_type .option .chkbox {
	margin-bottom: 0px;
	margin-bottom: -5px\9;
	*margin-bottom: -2px;
	_margin-bottom: -1px;
}

#sh_keyword {
	width: 200px;
}

#job_content {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#job_content #company_title {
	background-image: url(../../images/Public/job_content_07_new2.gif);
	background-repeat: repeat-x;
	height: 74px;
	width: 636px;
	margin-bottom: 8px;
	padding: 0px;
	margin-left: 29px;
}
#job_content #company_title .menu {
	width: 106px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#job_content #company_title #company_name {
	float: left;
	font-weight: bold;
	color: #ff9002;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../images/Public/job_content_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
	_margin-left: 10px;
	padding-left: 10px;
	_padding-left: 10px;
	margin-top: 8px;
	margin-top: 10px\9;
	*margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	_padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 17px;
}
#job_content #company_title #company_class {
	
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
 margin-top: 0px;
 margin-top: 0px\9;
 *margin-top: 0px;
 _margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 20px;
}
#job_content .content {
	background-image: url(../../images/Public/job_content_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 20px;
	float: right;
}
#job_content  .content .top {
	background-image: url(../../images/Public/job_content_top.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 636px;
}
#job_content .content .top .request {
	margin-left: 45px;
	_margin-left: 20px;
	margin-top: 7px;
	float: left;
}
#job_content .content .top .request .job_title {
	color: #006633;
	font-size: 15px;
	font-weight: bold;
	margin-right: 5px;
}
#job_content .content .top .request .quantity {
	font-size: 13px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
#job_content .content .top .request .num {
	font-weight: bold;
	color: #FF6600;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#job_content .content .top .deadline {
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}
#job_content .content .top .deadline .alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#job_content .content .top .deadline .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#job_content .content .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	list-style-type: none;
}
#job_content .content .data li {
	width: 350px;
	float: left;
	margin-bottom: 5px;
}
#job_content .content .data .item  {
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#job_content .content .data .cont_txt  {
	float: left;
	font-size: 13px;
	color: #666666;
	display: inline;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 250px;
	line-height: 18px;
}
#job_content .content .data .map_btn {
	margin-left: 5px;
}
#job_content .content .more_data {
	margin: 10px 0px 0px 0px;	
	padding: 0px;
}
#job_content .content .more_data .unit {	
	margin-top: 10px;
	margin-left: 15px;
}
#job_content .content .more_data .tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #afd5f1;
	border-left-color: #afd5f1;
	width: 360px;
}
#job_content .content .more_data .tab td {
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #afd5f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFD5F1;
}
#job_content .content .more_data .tab .itm {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 64px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#job_content .content .more_data .tab .txt {
	text-align: left;
	padding: 5px;
	margin: 0px;
	width: 117px;
}
#job_content .content .more_data .tab .last_txt {
	text-align: left;
	margin: 0px;
	padding: 5px;
}

#job_content .content .more_data .about_tab {	
	width: 200px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 15px;
}
#job_content .content .more_data .about_tab .sub_title {
	background-color: #F3F3F3;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}
#job_content .content .more_data .about_tab .cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #606060;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	line-height: 20px;
}
#job_content .content .more_data .about_tab .cont a {
	color: #0099FF;
	text-decoration: underline;
}
#job_content .content .down {
	background-image: url(../../images/Public/job_content_down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	padding-right: 15px;
}
#job_content  #other_jobs {
	float: right;
	width: 636px;
}
#job_content #other_jobs .job_list {
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 100%;
}
#job_content #other_jobs .job_list li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 282px;
}
#job_content #other_jobs .job_list a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#job_content #other_jobs .job_list a:hover {
	text-decoration: underline;
}
#job_content #other_jobs .job_list .arr {
	float: left;
	margin-top: 4px;
	margin-top: 1px\9;
	*margin-top: 1px;
	_margin-top: 1px;
	margin-right: 5px;
}
#job_content #other_jobs .more {
	font-size: 12px;
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#job_content .line  {
	width: 2px;
	height: 100%;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../../images/Public/line2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#job_content #search_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 10px;
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#job_content #search_link a {
	color: #FF9900;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
#job_content #company_intro {
	width: 636px;
	margin-left: 29px;
}
#job_content #company_intro #info {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 18px;
	width: 95%;
}
#job_content #company_intro #info .unt {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #006600;
	width: 65px;
}
#job_content #company_intro #info .txt {
	padding-bottom: 10px;
	color: #666666;
	padding-left: 5px;
}
#job_content #company_intro #info .txt a {
	color: #0099CC;
	text-decoration: underline;
}
#job_content #company_intro #info .txt2 {
	color: #006600;
	font-weight: bold;
}
#job_content #company_intro #about_company {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 240px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 18px;
}
#job_content #company_intro #welfare {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 18px;
}
#job_content #company_intro #welfare .unt {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #006600;
	
}
#job_content #company_intro #welfare .txt {
	padding-bottom: 10px;
	color: #666666;
	padding-left: 5px;
	
}
#job_content #company_intro #welfare .txt a {
	color: #0099CC;
	text-decoration: underline;
}
#job_content #company_intro #welfare .txt2 {
	color: #006600;
	font-weight: bold;
}
#job_content #company_intro #video {
	background-image: url(../../images/Public/video_bg_middle.gif);
	background-repeat: repeat-y;
	width: 234px;
	margin-top: 10px;
}
#job_content #company_intro #video #v_cont {
	background-image: url(../../images/Public/video_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#job_content #company_intro #video #v_name {
	background-image: url(../../images/Public/video_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}
#job_content #company_intro #all_list {
	margin-left: 9px;
	_margin-left: 4px;
	background-color: #FFFFFF;
	border: 3px solid #000000;
	margin-top: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#job_content #company_intro #all_list #list_tab {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #d3e1c9;
}
#job_content #company_intro #all_list #list_tab .odd {
	background-color: #FFFFFF;
}
#job_content #company_intro #all_list #list_tab .nos {
	background-color: #edf6e7;
}
#job_content #company_intro #all_list #list_tab .marked {
	background-color: #feffc2;
}
#job_content #company_intro #all_list #list_tab .item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 38px;
	background-position: left bottom;
	padding: 0px;
	text-align: center;
}
#job_content  #company_intro  #all_list  #list_tab  .new {
	margin: 0px;
	padding: 5px;
	width: 30px;
}
#job_content  #company_intro  #all_list  #list_tab  .date {
	width: 90px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#job_content #company_intro #all_list #list_tab .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#job_content   #company_intro  #all_list  #list_tab  .jb {
	width: 70px;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#job_content   #company_intro  #all_list  #list_tab  .type {
	width: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#job_content  #company_intro  #all_list  #list_tab  .disc {
	width: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}
#job_content  #company_intro  #all_list  #list_tab  .expe {
	text-align: center;
	width: 80px;
	margin: 0px;
	padding: 0px;
}
#job_content  #company_intro  #all_list  #list_tab  .apply {
	width: 50px;
	margin: 0px;
	padding: 0px;
}
#job_content  #company_intro  #all_list  #list_tab  .retain {
	width: 50px;
	margin: 0px;
	padding: 0px;
}
#job_content #company_intro #all_list #list_tab .close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#job_content #company_intro #all_list #list_tab .last {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}
#job_content #company_intro #all_list #list_tab .job_btn {
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-left: 0px;
}
#hot_jobs {
	width: 470px;
}

#hot_jobs #area {
	list-style-type: none;
	background-image: url(../../images/Public/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#hot_jobs #area ul {
	padding: 0px;
	list-style-type: none;
	height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	_margin-bottom: -4px;
	margin-left: 0px;
}

#hot_jobs #area li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
}
#hot_jobs #list {
	width: 100%;
	margin-top: 2px;
}
#hot_jobs #list td {
	width: 50%;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#hot_jobs #list a {
	text-decoration: none;
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#hot_jobs #list a:hover {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#hot_jobs #list a:visited {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#hot_jobs .more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#hot_jobs .more a {
	color: #0099FF;
	text-decoration: underline;
}
#banner_ad {
	width: 200px;
}
#banner_ad #ad_num {
	margin-top: 5px;
}
#banner_ad #ad_num a {
	margin-left: 4px;
}
#banner_ad_v {
	width: 200px;
}
#banner_ad_v #ad_num {
	margin-top: 0px 0px 0px 5px;
}
#banner_ad_v #ad_num a {
	margin-left: 4px;
}

/* 快速搜尋(大框) */
#fast_search {
	position:absolute;
	left:273px;
	top:143px;
	z-index:99;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
#fast_search #bg {
	background-image: url(../../images/Public/fast_search_bg-2.gif);
	background-repeat: repeat-y;
}
#fast_search .item {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
}
/* //Joyce_Del(2010/04/02)
#fast_search  .selt {
	font-size: 12px;
	color: #666666;
	width: 85px;
}
*/
#fast_search .selt {
	color:#666666;
	font-size:12px;
	width:145px;
}

#fast_search  #textfield  {
	width: 97%;
}
#fast_search  #more_search {
	font-size: 12px;
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
}
/* 快速搜尋(大框)END */

.zoom_in {
	position:absolute;
	left:324px;
	top:395px;
	z-index:99;
	padding: 10px;
	background-color: #FFFFFF;
	border: 10px solid #6699CC;
	visibility: hidden;
}
.google_map {
	position:absolute;
	left:288px;
	top:189px;
	z-index:3;
	visibility: hidden;
}
#pioneering {
	margin-left: 20px;
	padding-right: 9px;
	padding-bottom: 10px;
}
#pioneering #top {
	background-image: url(../../images/Public/pioneering_top_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
#pioneering #top .tle {
	background-image: url(../../images/Public/dot.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	background-position: left 1px;
	_background-position: left 0px;
	font-size: 15px;
	color: #336600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	*padding-top: 2px;
	_padding-top: 1px;
	padding-right: 5px;
	padding-left: 10px;
}
#pioneering #top #srh {
	background-image: url(../../images/Public/pioneering_top_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#pioneering #top #srh table {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#pioneering #top #srh .select {
	margin-right: 15px;
	font-size: 12px;
	width: 110px;
}
#pioneering #top #srh #store_name {
	font-size: 12px;
	margin-right: 5px;
}
#pioneering #top #info {
	background-image: url(../../images/Public/pioneering_top_04.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#pioneering #top #info table {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#pioneering #top #info .select {
	font-size: 12px;
	margin-right: 5px;
	width: 110px;
}
#pioneering   #list {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
#pioneering #list #bm {
	background-image: url(../../images/Public/bm_bg.gif);
	background-repeat: no-repeat;
	width: 614px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #00FFFF;
	height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	_margin-bottom: -4px;
	margin-left: 0px;
}
#pioneering #list #bm li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pioneering #list #category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 20px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 610px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e6f0;
}
#pioneering #list #category a   {
	text-decoration: none;
	color: #333333;
}
#pioneering #list #category a:hover {
	text-decoration: underline;
	color: #333333;
}
#pioneering #list #category a:visited {
	text-decoration: none;
	color: #0099CC;
}
#pioneering #list #b_list {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	width: 619px;
}
#pioneering #list #b_list .b_logo {
	background-image: url(../../images/Public/business_logo_bg.gif);
	background-repeat: no-repeat;
	height: 104px;
	width: 135px;
}
#pioneering #list #b_list .b_logo img {
	margin-left: 7px;
	margin-bottom: 4px;
}
#pioneering #list #b_list .b_title {
	background-image: url(../../images/Public/business_tiitle_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 145px;
	margin: 0px;
	background-position: left top;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-top: 5px\9;
	*padding-top: 3px;
	_padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#pioneering #list #b_list .b_title a {
	color: #FFFFFF;
	text-decoration: none;
}
#pioneering #list #b_list .b_title a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#pioneering #list #b_list .b_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 11px;
	width: 153px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#pioneering #list #b_list .b_txt a {
	color: #FF6600;
	text-decoration: underline;
}
#pioneering #list #b_list .b_txt a:hover {
	color: #FF9933;
	text-decoration: underline;
}
#pioneering #video {
	padding-left: 16px;
}
#pioneering #video .btn {
	border: 4px solid #000000;
	margin: 0px;
	padding: 0px;
}
#pioneering  #video  #v_list {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#pioneering #bottom {
	margin-top: 20px;
}
#pioneering #bottom .unit_title {
	padding-bottom: 8px;
}

#pioneering #bottom #rank {
	list-style-type: none;
	padding: 0px;
	background-color: #464646;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pioneering #bottom #rank ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 153px;
}
#pioneering #bottom #rank li {
	float: left;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-right: 0px;
	width: 135px;
}
#pioneering #bottom #rank a {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#pioneering #bottom #rank a:hover {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#pioneering #bottom #rank .num {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pioneering #bottom #rank .txt {
	padding: 0px;
	float: left;
	margin-top: 4px;
	margin-top: 6px\9;
	*margin-top: 6px;
	_margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 110px;
}
#pioneering #bottom #rank .line {
	background-image: url(../../images/Public/b_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#pioneering #bottom #headline {
	width: 228px;
	margin-left: 20px;
}
#pioneering #bottom #headline .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#pioneering #bottom #headline .hl {
	margin: 0px;
	background-color: #ececec;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#pioneering #bottom #headline .hl a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#pioneering #bottom #headline .hl a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#pioneering  #bottom  .more  {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#pioneering #bottom #msg {
	width: 230px;
	margin-left: 20px;
}
#pioneering #bottom #msg .itm {
	font-weight: bold;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 8px 0px 2px 0px;
	_padding: 8px 0px 0px 0px;

}
#pioneering #bottom #msg .itm a {
	color: #006600;
	text-decoration: none;
}
#pioneering #bottom #msg .itm a:hover {
	color: #006600;
	text-decoration: underline;
}
#pioneering #bottom #msg .job {
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 8px;
	_padding: 1px 0px 1px 8px;
	margin: 0px;
}
#pioneering #bottom #msg .job a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
#pioneering #bottom #msg .job a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
#pioneering #bottom #video {
	margin-left: 20px;
}
#pioneering #bottom #video #name {
	padding: 5px;
	background-image: url(../../images/Public/job_icon_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #d2d2d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#pioneering #bottom #video #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	float: left;
	padding-top: 0px;	
	*padding-top: 10px;
	_padding-top: 10px;
}
#pioneering #bottom #video #detail {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pioneering #head {
	background-image: url(../../images/Public/p_cont_top.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 928px;
}

#pioneering #head #class_pic {
	padding-left: 17px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	width: 68px;
}
#pioneering #head #class_txt {
	
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	padding-bottom: 2px\9;
	*padding-bottom: 2px;
	_padding-bottom: 2px;
}
#pioneering #head #class_bg {
	background-image: url(../../images/Public/dot2.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	padding-bottom: 2px\9;
	*padding-bottom: 2px;
	_padding-bottom: 2px;
}

#pioneering #head #name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 7px;
	padding-bottom: 4px\9;
	*padding-bottom: 4px;
	_padding-bottom: 4px;
}
#pioneering #head #site {
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 4px;
}
#pioneering #head #site a {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#pioneering #head #view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 4px;
}
#pioneering #cp_info {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	width: 928px;
}
#pioneering #cp_info #piclist {
	margin-left: 18px;
	margin-top: 12px;
}
#pioneering  #cp_info #piclist .pic_s {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#pioneering #cp_info #video_big {
	background-image: url(../../images/Public/video_bg_boder.gif);
	background-repeat: no-repeat;
	height: 381px;
	width: 451px;
	margin-top: 12px;
	padding-left: 10px;
	padding-top: 10px;
}
#pioneering #cp_info #inf {
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 22px;
	margin-left: 5px;
}
#pioneering #cp_info #inf td {
	padding-bottom: 10px;
}
#pioneering #cp_info #inf #cp_logo {
	padding-bottom: 15px;
}
#pioneering #cp_info #inf .item {
	width: 78px;
	padding-right: 8px;
	padding-top: 3px;
}
#pioneering  #cp_info  #inf  .t1 {
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
}
#pioneering #cp_info #inf a {
	color: #0099FF;
}
#pioneering #cp_info #inf2 {
	margin-top: 12px;
	width: 359px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#pioneering #cp_info #inf2 .txt {
	padding-left: 8px;
	padding-bottom: 12px;
	padding-top: 2px;
}
#pioneering #cp_info #inf2 .txt a {
	color: #0099FF;
}
#pioneering #cp_info #inf3 {
	margin-left: 24px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
#pioneering #cp_info #inf3 table {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#pioneering #cp_info #inf3 #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}



#pioneering #cp_detail {
	width: 924px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	padding-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}
#pioneering #cp_detail #menu {
	background-image: url(../../images/Public/pm_bg.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	height: 38px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#pioneering #cp_detail #menu li {
	float: left;
	margin-right: 4px;
}
#pioneering #cp_detail .content {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 20px;
}
#pioneering  #cp_detail  .content  h4  {
	color: #006600;
	padding: 0px;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
}
#pioneering  #cp_detail  .content #intro {
	margin: 0px;
	padding: 0px;
}
#pioneering    #cp_detail    .content  #feature {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#pioneering  #cp_detail  .content  #feature  ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 90%;
	list-style-type: none;
}
#pioneering #cp_detail .content #feature li {
	margin-bottom: 3px;
	margin-top: 2px;
}
#pioneering #cp_detail .content #product {
	margin: 0px;
	padding: 0px;
}
#pioneering #cp_detail .content #desc_tab {
	color: #333333;
	margin-right: 10px;
}
#pioneering #cp_detail .content #desc_tab .itm {
	width: 70px;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4e6e8e;
}
#pioneering #cp_detail .content #desc_tab .t1 {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#pioneering #cp_detail .content #source {
	margin: 0px;
	padding: 0px;
}
#boss {
	margin-left: 20px;
	padding-right: 9px;
	padding-bottom: 10px;
}
#boss #flash {
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
#boss #ad {
	margin-top: 15px;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
#boss #ad #cont {
	margin-top: 7px;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
#boss #ad #cont td {
	text-align: center;
}
#job  #area_select  #bo_select {
	float: left;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 66px;
	background-image: url(../../images/Public/area_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#job #area_select #bo_select table {
	margin-top: 10px;
	margin-left: 10px;
}

#job  #area_select  #bo_select  .select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#job #boss_city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#job  #boss_city  a   {
	text-decoration: none;
	color: #333333;
}
#job #boss_city a:hover {
	text-decoration: underline;
	color: #333333;
}
#job #boss_city a:visited {
	text-decoration: none;
	color: #0099CC;
}
#job #boss_sub {
	background-color: #FFFFFF;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d7e6f0;
}
#job #boss_sub ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	_margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	_padding-left: 10px;
	background-color: #FFFFFF;
}
#job #boss_sub li {
	float: left;
	margin-right: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: -5px;
	margin-bottom: -1px\9;

	*margin-bottom: -5px;
	_margin-bottom: -5px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#similar {
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#similar #title {
	margin-left: 15px;
	margin-bottom: 10px;
}
#similar #cont {
}
#similar #cont td {
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#boss_inf {
	padding: 0px;
	list-style-type: none;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#boss_inf li {
	margin-bottom: 15px;
}
#boss_inf .item {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#boss_inf .txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#boss_inf .phone {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
#boss_inf #de_inf {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #afd5f1;
	border-left-color: #afd5f1;
}
#boss_inf #de_inf td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #afd5f1;
	border-bottom-color: #afd5f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#boss_inf #de_inf .itm {
	color: #4e6e8e;
	padding: 5px;
	width: 60px;
	text-align: center;
}
#boss_inf  #de_inf .text {
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	width: 220px;
}
#boss_back {
	margin: 0px 17px 0px 0px;
	margin: 0px 17px 0px 0px\9;
	*margin: 0px 6px 0px 0px;
	_margin: 0px 6px 0px 0px;
	padding: 0px;
	text-align: right;
}
#exam_info {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#exam_info .news {
	width: 200px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#exam_info .unit_title {
	padding-bottom: 5px;
}
#exam_info .news .hl {
	margin: 0px;
	padding-top: 4px;
	padding-top: 5px\9;
	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#exam_info .news .hl a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#exam_info .news .hl a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#exam_info .news .post {
	margin: 0px;	
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336600;
}
#exam_info .news .post a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}
#exam_info .news .post a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
#exam_info .news .gray {
	background-color: #ececec;
}
#exam_info .news .more  {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	text-align: right;
}
#exam_info #content {
	width: 100%;
}
#exam_info  #content  #title {
	background-image: url(../../images/Public/job_content_07.gif);
	background-repeat: repeat-x;
	height: 47px;
	width: 100%;
}
#exam_info  #content  #title  #name {
	background-image: url(../../images/Public/job_content_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-left: 24px;
	font-weight: bold;
	color: #FF9900;
	padding-left: 10px;
}
#exam_info #content #title #view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#exam_info #content #infotab {
	margin-left: auto;
	margin-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 93%;
	margin-right: auto;
}
#exam_info #content #infotab .itm {
	width: 75px;
	padding-top: 10px;
}
#exam_info #content #infotab .cnt {
	width: 370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 7px;
}
#exam_info #content #infotab .cnt a {
	color: #0099CC;
	text-decoration: underline;
}
#exam_info #content #infotab #bl {
	margin-bottom: 10px;
}
#exam_info #content #ad {
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#exam_info #content #ad #tle {
	margin-bottom: 15px;
}
#exam_info #joblist_s #pg {
	margin-left: 9px;
}

#expo {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#expo #ep_m {
	background-image: url(../../images/Public/epm_bg.gif);
	background-repeat: no-repeat;
	height: 45px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	width: 628px;
}
#expo #ep_m li {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
}

#expo #expo_cont {
	padding-right: 24px;
	_padding-right: 10px;
}
#expo #expo_cont #search {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	margin-top: -5px;
	padding-top: 20px;
	padding-left: 20px;
	width: 604px;
}
#expo  #expo_cont  #search  td {
	padding-bottom: 5px;
	padding-right: 5px;
}
#expo #expo_cont #search #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 300px;
	color: #666666;
}
#expo #expo_cont #search #date .slt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 2px;
}

#expo #expo_cont #ep_list {
	list-style-type: none;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	width: 604px;
}
#expo #expo_cont #ep_list li {
	padding-bottom: 20px;
}

#expo #expo_cont #ep_list .cont {
	border: 1px solid #dedede;
	background-image: url(../../images/Public/expo_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 96%;
}
#expo #expo_cont #ep_list .cont .area {
	padding: 10px;
}
#expo #expo_cont #ep_list .cont .ct {

	*padding: 11px 0px 11px 0px;
	_padding: 11px 0px 11px 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 0;
}
#expo #expo_cont #ep_list .cont .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#expo #expo_cont #ep_list .cont .tle {
	color: #0066CC;
	font-size: 13px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#expo #expo_cont #ep_list .cont .tle:hover {
	color: #0099FF;
	text-decoration: underline;
}
#expo #expo_cont #ep_list .cont .add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
#expo #expo_cont #ep_list .cont .map {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #dedede;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	width: 93px;
	text-align: center;
}
#expo #expo_cont #ep_dtl {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	width: 567px;
}
#expo #expo_cont #ep_dtl #site {
	padding: 0px;
	margin-left: 35px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	float: left;
}
#expo #expo_cont #ep_dtl #view {
	float: right;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#expo #expo_cont #ep_dtl #inftab {
	width: 90%;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
#expo #expo_cont #ep_dtl #inftab .itm {
	width: 75px;
	padding-top: 10px;
}
#expo #expo_cont #ep_dtl #inftab .cnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 7px;
}
#expo #expo_cont #ep_dtl #inftab .cnt a {
	color: #0099CC;
	text-decoration: underline;
}
#expo #expo_cont #ep_dtl #inftab #bl {
	margin-bottom: 10px;
}
#expo #expo_cont #bottom {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	margin: 0px;
	padding: 0px;
	width: 624px;
}

#expo .hot_exam {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#expo .hot_exam .unit_title {
	padding-bottom: 8px;
}
#expo .hot_exam .hl {
	margin: 0px;
	padding-top: 4px;
	padding-top: 5px\9;
	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#expo .hot_exam .hl a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#expo .hot_exam .hl a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#expo .hot_exam .ho {
	margin: 0px;
	padding-top: 4px;
	padding-top: 5px\9;


	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#expo .hot_exam hogray 
{
	background-color: #ececec;
}
#expo .hot_exam .ho a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#expo .hot_exam .ho a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#expo .hot_exam .post {
	margin: 0px;	
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336600;
}
#expo .hot_exam .post a {
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}
#expo .hot_exam .post a:hover {
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
#expo .hot_exam .gray {
	background-color: #ececec;
}
#expo .hot_exam .more  {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#expo #ep_top {
	background-image: url(../../images/Public/epm_bg2.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 567px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#expo  #ep_top  #area  {
	margin: 0px;
	padding-left: 15px;
	width: 68px;
}
#expo #ep_top #name {
	background-image: url(../../images/Public/dot2.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 7px;
	padding-bottom: 2px\9;
	*padding-bottom: 2px;
	_padding-bottom: 2px;
}
#expo #ep_top #view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 5px;
}
.hot_pio {
	margin-top: 10px;
}
.hot_pio .tab {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 4px;
    margin-bottom: 0px\9;	
	*margin-bottom: 14px;
    _margin-bottom: 14px;
}

.hot_pio .bg {
	background-image: url(../../images/Public/hot_bg.gif);
	background-repeat: repeat-y;
}
.hot_pio .b_logo {
	background-image: url(../../images/Public/business_logo_bg.gif);
	background-repeat: no-repeat;
	height: 104px;
	width: 135px;
}
.hot_pio .b_logo img {
	margin-left: 7px;
	margin-bottom: 6px;
}
.hot_pio .b_title {
	background-image: url(../../images/Public/business_tiitle_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 145px;
	margin: 0px;
	background-position: left top;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-top: 5px\9;
	*padding-top: 3px;
	_padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.hot_pio .b_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.hot_pio .b_title a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.hot_pio .b_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 11px;
	width: 153px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.hot_pio .b_txt a {
	color: #FF6600;
	text-decoration: underline;
}
.hot_pio .b_txt a:hover {
	color: #FF9933;
	text-decoration: underline;
}#apply {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#apply #no_mbr {
	margin-bottom: 20px;
}
#apply #no_mbr .tt {
	padding-top: 4px;
	padding-bottom: 1px;
	padding-right: 10px;
}
#apply #no_mbr .radio {
	margin-left: 18px;
	margin-right: 3px;
}
#apply #mbr .tt {
	font-size: 13px;
	font-weight: bolder;
	color: #006600;
	padding-left: 18px;
	padding-top: 2px;
}
#apply #mbr .textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 5px;
	border: 1px solid #339966;
	margin-right: 20px;
}
#apply #mbr #forget {
	font-size: 12px;
	color: #006633;
}
#apply #mbr #forget:hover {
	font-size: 12px;
	color: #009900;
}

#apply #mbr #btn {
	margin-top: 8px;
}
#rsm_top {
	background-image: url(../../images/Public/job_content_07.gif);
	background-repeat: repeat-x;
	height: 47px;
	width: 100%;
	margin-bottom: 8px;
}
#rsm_top #itm {
	margin-left: 15px;
}

#rsm_top #name {
	color: #ff9002;
	float: left;
	font-size: 17px;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../images/Public/job_content_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 9px 0px 0px 20px;
	margin: 10px 0px 0px 20px\9;
	*margin: 10px 0px 0px 20px;
	_margin: 10px 0px 0px 10px;
	padding: 1px 10px 1px 10px;
	padding: 1px 10px 0px 10px\9;
	*padding: 1px 10px 0px 10px;
	_padding: 1px 10px 0px 10px;
}
#rsm_step {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
}
#rsm_step  .icon {
	padding-right: 2px;
}
#rsm_step #open_rsm_btn {
	padding-left: 12px;
}

.star{
	font:13px Arial;
	color:#ff0000;
}
.rsm_step1 {
	margin-left: 15px;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afd5f1;
	border-right-color: #afd5f1;
	border-bottom-color: #afd5f1;
	border-left-color: #afd5f1;
	width: 690px;
	margin-top: 5px;
	font-family: Arial;
	margin-bottom: 30px;
}
.rsm_step1 table {
	width: 100%;
}
.rsm_step1 td{
	padding: 6px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afd5f1;
	border-right-color: #afd5f1;
	border-bottom-color: #afd5f1;
	border-left-color: #afd5f1;
}
.rsm_step1 .item{
	font:12px Arial;
	color:#4e6e8e;
	background:#e5f4ff;
	width: 50px;
}
.rsm_step1 .spr {
	width: 40px;
}
.rsm_step1 .spr2 {
	width: 305px;
}
.rsm_step1 .spr3 {
	width: 120px;
}
.rsm_step1 .spr4 {
	width: 180px;
}
.rsm_step1 #pic {
	margin-bottom: 5px;
	text-align: center;
}
.rsm_step1 strong{
	xxcolor:#ff0000;
	xxfont-weight: bold;
}
.rsm_step1 .bg{
	background:#ffffec;
}
.rsm_step1 .input {
		border:#a5acb2 solid 1px;
		background-color:#fff;
		padding:2px;
		font:12px Arial;
		color:#474747;
}
.rsm_step1 .inputw {
		border:#a5acb2 solid 1px;
		background-color:#fff;
		padding:2px;
		font:12px Arial;
		color:#474747;
		width: 15px;
}
.rsm_step1 .inputCT {
		border:#b7b7b7 solid 1px;
		background-color:#FFFFFF;
		line-height:13pt;
		padding: 6px; 
		font:13px Arial;
		color:#474747;
}
.CTscroll {
	font-family: Arial;
	font-size: 12px;
	color:#666666;
	line-height: 17px;
	height: 230px;
	width:670px;
	border:#CCCCCC solid 1px;
	padding: 10px;
	overflow:auto; /*超過範圍流出來的~定義auto; 如果選scroll會右和下一定出現拉bar*/
	margin-left: auto;
	margin-right: auto;
}
.CTscroll strong {
	font-size: 15px;
	color:#336600;
	font-weight:bold;
}
#upload_photo {
	position:absolute;
	left:567px;
	top:342px;
	z-index:4;
	background-image: url(../../images/Public/upload_photo_bg.gif);
	background-repeat: no-repeat;
	height: 91px;
	width: 276px;
	visibility: hidden;
}
#upload_photo #cont {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	width: 92%;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#upload_photo #cont td {
	padding-bottom: 5px;
}
#upload_photo #cont #tf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 12px;
}
#upload_photo #cont #btn {
	font-size: 12px;
	margin-top: 12px;
}
/************************* 表格 start *******************************/
.tableStyle{
	font:12px Arial;
	color:#666;
	line-height: 17px;
	border-collapse: collapse; /**td共用邊框; 預設值是分開的separate**/
}
.tableStyle caption{
	font:13px Arial;
	color:#606060;
	text-align:left;
	line-height:25px;
}
.tableStyle td{
	border:#afd5f1 solid 1px;
	padding: 6px;
}
.tableStyle .mytd td {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.tableStyle .item{
	font:12px Arial;
	color:#4e6e8e;
	background:#e5f4ff;
}
.tableStyle strong{
	xxcolor:#ff0000;
	xxfont-weight: bold;
}
.tableStyle .bg{
	background:#ffffec;
}
.tableStyle .input {
	border:1px solid #a5acb2;
	background-color:#fff;
	padding:2px;
	font:12px Arial;
	color:#474747;
}
.tableStyle .inputw {
		border:#a5acb2 solid 1px;
		background-color:#fff;
		padding:2px;
		font:12px Arial;
		color:#474747;
		width: 15px;
}
.tableStyle .inputCT {
		border:#b7b7b7 solid 1px;
		background-color:#FFFFFF;
		line-height:13pt;
		padding: 6px; 
		font:13px Arial;
		color:#474747;
}
.tableStyle .textarea {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tableStyle textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tableStyle select {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #a5acb2;
	font-size: 12px;
}
.tableStyle .chk {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tableStyle  .chkbox {
	position: relative;
	top: 0.15em;
	*top: 0.12em;
	_top: 0.12em;
}
.tableNone  td {
	border: 0px none #FFFFFF;
}

#rsm_step2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
}
#rsm_step2 li {
	margin-bottom: 15px;
}
#rsm_step2 .item_tt {
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-top: 5px;	
	*margin-top: 6px;		
	_margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rsm_step2 .chk_tt {
	float: left;
	padding: 0px;
	margin-top: 4px;
	_margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #666666;
	font-family: Arial;
}
#rsm_step2 .rsm_add {
	text-align: right;
	margin-top: 5px;
	margin-right: 20px;
}
#rsm_step2 .setup {
	float: left;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.item_setup {
	background-color: #FFFFFF;
	border: 3px solid #72a2cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding: 6px;
}
#rsm_lang{
	position:absolute;
	left:533px;
	top:471px;
	z-index:5;
	visibility: hidden;
}
#rsm_lang .select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-right: 5px;
}
#rsm_lang .itm {
	width: 20px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#rsm_lang .tfd {
	font-size: 12px;
	width: 50px;
	height: 12px;
}
#rsm_it {
	position:absolute;
	left:472px;
	top:719px;
	z-index:5;
	height: 500px;
	visibility: hidden;
}
#rsm_it .tle {
	padding-top: 10px;
}
#rsm_it .txt {
	/*width: 100px;*/
	padding-right: 2px;
	padding-left: 2px;
	height: 25px;
}
#rsm_ctf {
	position:absolute;
	left:474px;
	top:717px;
	z-index:5;
	visibility: hidden;
}
#rsm_ctf .tle {
	padding-top: 10px;
}
#rsm_ctf .txt {
	padding-right: 2px;
	padding-left: 2px;
	height: 25px;
}
.rsm_tle {
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 2px;
}

.rsm_tle .txt {
	margin-left: 10px;
	padding-top: 4px;
}
.bio {
	width: 690px;
}
.bio #bio_input {
	width: 99%;
	margin-bottom: 5px;
}
#rsm_set_pw {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 690px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#rsm_set_pw #pw_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
}
#open_rsm {
	position:absolute;
	left:729px;
	top:203px;
	z-index:5;
	visibility: hidden;
}
#open_rsm .txt {
	width: 35px;
	padding-left: 2px;
	height: 25px;
}
#video_rsm {
	position:absolute;
	left:579px;
	top:199px;
	z-index:5;
	visibility: hidden;
}
#video_rsm .txt {
	padding-left: 2px;
	height: 25px;
}
#video_rsm #url {
	width: 235px;
}
#mbr {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#mbr #sys_news {
	width: 340px;
	margin: 0px;
	padding: 0px;
}
#mbr #sys_news .arr {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	margin: 0px;
	padding-bottom: 0px;
}
#mbr #sys_news .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
}
#mbr #sys_news .hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 315px;
}
#mbr #sys_news .hl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 315px;
}
#mbr #mag_rsm {
	border: 1px solid #CCCCCC;
	background-image: url(../../images/Public/mbr_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	*margin-bottom: 5px;
	_margin-bottom: 5px;
	margin-left: 20px;
	width: 358px;
	padding: 5px;
}
#mbr #mag_rsm td {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#mbr #mag_rsm .tt  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;	
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-bottom: 11px\9;
	*padding-bottom: 10px;
	_padding-bottom: 10px;
	padding-left: 20px;
}
#mbr #mag_rsm .tt .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px;
	padding: 0px;
}
#mbr #mag_rsm .btn {
	padding-left: 20px;
	padding-bottom: 3px;
}
#mbr #mag_rsm .tt #state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
#mbr #record {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 0px;
	margin-left: 20px;
	width: 358px;
	margin-top: 6px;
	padding: 0px;
	margin-bottom: 0px;
}
#mbr #record td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#mbr #record .itm {
	padding-right: 10px;
	padding-left: 5px;
	width: 100px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#mbr #record .ct {
	background-image: url(../../images/Public/mbr_bg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	height: 32px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#mbr #record .ct .link {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#mbr #record .ct .link:hover {
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
	margin-right: 2px;
	margin-left: 2px;
}
#mbr #record2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 0px;
	margin-left: 12px;
	width: 329px;
	margin-top: 6px;
	padding: 0px;
	margin-bottom: 0px;
}
#mbr #record2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#mbr #record2 .itm {
	padding-right: 10px;
	padding-left: 5px;
	width: 100px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#mbr #record2 .ct {
	background-image: url(../../images/Public/mbr_bg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	height: 36px;
	height: 35px\9;	
	*height: 34px;
	_height: 34px;	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#mbr #record2 .ct .link {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#mbr #record2 .ct .link:hover {
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
	margin-right: 2px;
	margin-left: 2px;
}
#mbr #mag_match    {
	width: 198px;
	border: 1px solid #CCCCCC;
	background-image: url(../../images/Public/mbr_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#mbr #mag_match #title {
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#mbr #mag_match .tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding: 0px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#mbr #mag_match .tt .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	display: block;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mbr #mag_match .btn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
}
#mbr .mag_rsm_s {
	border: 1px solid #CCCCCC;
	background-image: url(../../images/Public/mbr_bg1.gif);
	background-repeat: repeat-x;
	background-position: left 0px;
	width: 141px;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#mbr .mag_rsm_s .tle {
	padding-top: 10px;
	padding-top: 8px\9;
	*padding-top: 8px;
	_padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	height: 20px;
}
#mbr .mag_rsm_s .tt {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 5px;
	padding-top: 3px\9;
	*padding-top: 0px;
	_padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 20px;
}

#mbr .mag_rsm_s .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	padding-right: 0px;
}
#mbr .mag_rsm_s .tt .state {
	font-weight: bold;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#mbr .mag_rsm_s .btn {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-bottom: 3px\9;
	*padding-bottom: 3px;	
	_padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
}
#mbr .mag_rsm_s .btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#mbr #ads {
	padding-top: 7px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mbr #sys_news_list {
	padding: 0px;	
	margin: 10px 0px 0px 0px;
}
#mbr  #sys_news_list  #tle  {
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#mbr #sys_news_list #list {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#mbr #sys_news_list #list li {
	float: left;
	width: 889px;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	margin-top: 3px;
	margin-bottom: 7px;
	padding-bottom: 3px;
}
#mbr #sys_news_list #list .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	float: left;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mbr #sys_news_list #list .hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
#mbr #sys_news_list #list .hl:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
	text-decoration: none; 

}
#mbr #sys_news_list #list .hl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
	text-decoration: underline;
}
#mbr #sys_news_list #list .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#mbr #sys_news_list #ct {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#mbr #sys_news_list #ct h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006600;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#mbr #sys_news_list #ct #date {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#mbr #sys_news_list #ct #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#mbr_ct {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 928px;
}
#mbr_ct  #top {
	background-image: url(../../images/Public/mbr_top_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 928px;
}
#mbr_ct  #top  #tle {
	margin-left: 10px;
	float: left;
}
#mbr_ct  #top  #join {
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}

#mbr_ct #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	margin: 0px;
	padding: 0px;
}
#mbr_ct #cont #clause {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 75%;
}
#mbr_ct #cont #clause #tle {
	margin-bottom: 10px;
}
#mbr_ct #cont #tab {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mbr_ct #cont #tab #tle {
	margin-bottom: 10px;
}
#mbr .ct_unit   {
	background-image: url(../../images/Public/mbr_top_bg2.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 922px;
}
#mbr .ct_unit .tle {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#mbr .ct_unit #item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Public/dot2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	background-position: left 0px\9;
	*background-position: left 0px;
	_background-position: left 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-bottom: 0px\9;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#mbr .ct_unit .chg_btn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#mbr .ct_unit #btn {
	margin-bottom: 6px;
	float: right;
	margin-right: 10px;
}

#mbr .ct_unit #account {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	float: right;
}
#mbr .ct_unit #account a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 2px;
	margin-left: 2px;
}
#mbr .ct_unit #account a:hover {
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
#mbr .ct_unit #cmp_name {
	background-image: url(../../images/Public/dot2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	background-position: left 0px\9;	
    *background-position: left 0px;	
	_background-position: left 0px;
	padding-left: 10px;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-bottom: 1px\9;
	*padding-bottom: 2px;	
	_padding-bottom: 2px;
}
#mbr #mbr_postit {
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#mbr #mbr_postit #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#mbr #sub {
	float: left;
	list-style-type: none;	
	margin: 12px 0px -5px 13px;
	margin: 12px 0px -1px 13px\9;
	*margin: 12px 0px -5px 15px;
	_margin: 12px 0px -5px 6px;
	padding: 0px;
}
#mbr #sub li {
	float: left;
	margin-right: 2px;
	margin-left: 1px;
}
#mbr #sub_bg {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e6f0;
}


#mbr .page {
	background-image: url(../../images/Public/page_bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	margin: 0px;
	padding: 0px;
	background-position: left -1px;
}
#mbr .page .page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #287ae0;
	margin-left: 46px;
	_margin-left: 23px;
	padding-top: 8px;
	float: left;
}
#mbr .page .page_num .num {
	padding-right: 5px;
	padding-left: 5px;
}
#mbr .page .page_num .num a {
	text-decoration: underline;
	color: #287ae0;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: bold;
}
#mbr .page .page_num .num .on {
	color: #FF6600;
}
#mbr .page .page_num .num a:hover {
	text-decoration: underline;
	color: #00CCFF;
	font-weight: bold;
}
#mbr .page .page_num .num a:visited {
	text-decoration: underline;
	color: #003399;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mbr .page .jump_page  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #287ae0;
	float: right;
	margin-right: 10px;
	padding-top: 8px;
}
#mbr .page .jump_page td {
	padding-right: 2px;
	padding-left: 2px;
}
#mbr .page .jump_page input {
	border: 1px solid #0099FF;
	height: 19px;
	width: 39px;
	font-size: 13px;
	padding-top: 5px;
}
#mbr #pic_ad {
	background-color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 34px;
}
#mbr #pic_ad table {
	margin-right: 2px;
	margin-left: 2px;
}
#mbr #pic_ad .bdr {
	border: 2px solid #000000;
	padding: 0px;
	margin: 1px;
	display: block;
}
#mbr #pic_ad .bdr:visited {
	border: 2px solid #FF6600;
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#mbr #pic_ad .mark {
	position: absolute;
}
#mbr #txt_ad {
	background-color: #FFFFFF;
	border: 3px solid #000000;
	float: left;
}
#mbr #txt_ad #job_list {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d3e1c9;
	line-height: 16px;
	float: left;
}
#mbr #txt_ad #job_list .odd {
	background-color: #FFFFFF;
	padding: 5px;
}
#mbr #txt_ad #job_list .nos {
	background-color: #edf6e7;
	padding: 5px;
}
#mbr #txt_ad #job_list .marked {
	background-color: #feffc2;
	padding: 5px;
}
#mbr #txt_ad #job_list .company_name {
	color: #287ae0;
	text-decoration: none;
}
#mbr #txt_ad #job_list .company_name:hover {
	color: #287ae0;
	text-decoration: underline;
}
#mbr #txt_ad #job_list .company_name:visited {
	color: #333333;
	text-decoration: underline;
}
#mbr #txt_ad #job_list .item1 {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mbr #txt_ad #job_list .item1 td {
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mbr #txt_ad #job_list .item1 .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#mbr #txt_ad #job_list .item1 #new {
	margin: 0px;
	padding: 0px;
	width: 40px;
}
#mbr  #txt_ad  #job_list .item1 .date {
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad  #job_list .item1 #jb {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 90px;
}
#mbr #txt_ad #job_list .item1 #type {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item1 #company {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#mbr #txt_ad #job_list .item1 #disc {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 200px;
}
#mbr #txt_ad #job_list .item1 #expe {
	width: 80px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item1 #apply {
	width: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item1 #retain {
	width: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item2 {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mbr #txt_ad #job_list .item2 td {
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mbr #txt_ad #job_list .item2 #msg {
	padding: 0px;
	margin: 0px;
	width: 60px;
}
#mbr #txt_ad #job_list .item2 #state {
	padding: 0px;
	margin: 0px;
	width: 60px;
}

#mbr #txt_ad #job_list .item2 .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#mbr #txt_ad #job_list .item2 #new {
	margin: 0px;
	padding: 0px;
	width: 40px;
}
#mbr #txt_ad #job_list .item2 .date {
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item2 #jb {
	padding: 0px;
	margin: 0px;
	width: 100px;
}
#mbr #txt_ad #job_list .item2 #type {
	padding: 0px;
	margin: 0px;
	width: 45px;
}
#mbr #txt_ad #job_list .item2 #company {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#mbr #txt_ad #job_list .item2 #disc {
	padding: 0px;
	margin: 0px;
	width: 226px;
}
#mbr #txt_ad #job_list .item2 #num {
	margin: 0px;
	padding: 0px;
	width: 50px;
}
#mbr #txt_ad #job_list .item2 #retain {
	padding: 0px;
	margin: 0px;
	width: 50px;

}
#mbr #txt_ad #job_list .item3 {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mbr #txt_ad #job_list .item3 p {
	margin: 0px;
	padding: 0px;
}


#mbr #txt_ad #job_list .item3 td {
	margin: 0px;
	text-align: center;
	padding: 0px;
	height: 38px;
}
#mbr #txt_ad #job_list .item3 #state {
	padding: 0px;
	margin: 0px;
	width: 65px;
}
#mbr #txt_ad #job_list .item3 .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#mbr #txt_ad #job_list .item3 #new {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
#mbr #txt_ad #job_list .item3 .date {
	width: 100px;
	padding: 0px;
	margin: 0px;
}
#mbr #txt_ad  #job_list  .item3  #jb {
	padding: 0px;
	margin: 0px;
	width: 150px;
}
#mbr #txt_ad #job_list .item3 #reply {
	width: 65px;
	padding: 0px;
	margin: 0px;
}
#mbr #txt_ad #job_list .item3 #type {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item3 #company {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#mbr #txt_ad #job_list .item3 #disc {
	padding: 0px;
	margin: 0px;
	width: 278px;
}
#mbr #txt_ad #job_list .item3 #desc {
	padding: 0px;
	margin: 0px;
	width: 475px;
}

#mbr #txt_ad #job_list .item3 #retain {
	width: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mbr #txt_ad #job_list .item3 #info_type {
	margin: 0px;
	padding: 0px;
	width: 120px;
}
#mbr  #txt_ad  #job_list  .item3  #info_contact {
	width: 120px;
}
#mbr #txt_ad #job_list .item3 #info_add {
	width: 250px;
}
#mbr #txt_ad #job_list .item3 #info_dt {
	width: 120px;
}
#mbr #txt_ad #job_list .item3 #info_ponit {
	width: 120px;
}
#mbr #txt_ad #job_list .item3 #info_state {
	width: 120px;
}


#mbr #txt_ad #job_list .item4 {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mbr #txt_ad #job_list .item4 td {
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mbr #txt_ad #job_list .item4 .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#mbr #txt_ad #job_list .item4 #new {
	margin: 0px;
	padding: 0px;
	width: 40px;
}
#mbr  #txt_ad  #job_list .item4 .date {
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr  #txt_ad  #job_list .item4 #jb {
	padding: 0px;
	width: 177px;
	margin: 0px;
}
#mbr #txt_ad #job_list .item4 #type {
	width: 45px;
	padding: 0px;
	margin: 0px;
}
#mbr #txt_ad #job_list .item4 #company {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
#mbr #txt_ad #job_list .item4 #disc {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 200px;
}
#mbr #txt_ad #job_list .item4 #expe {
	width: 80px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item4 #apply {
	width: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .item4 #retain {
	width: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #txt_ad #job_list .close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#mbr #txt_ad  #job_list .last  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}
#mbr #txt_ad #job_list .job_btn {
	margin-right: 10px;
}
#mbr #mbr_postit #cont #pic_ad #btn {
	margin-top: 5px;
	margin-right: 35px;
	margin-bottom: 5px;
	text-align: right;
}
#mbr .interview_data {
	width: 400px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}
#mbr .interview_data td {
	padding-bottom: 10px;
}
#mbr .interview_data .itm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	width: 70px;
}
#mbr .interview_data .itm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	width: 156px;
	*width: 98px;
	_width: 98px;
	text-align: right;
}
#mbr .interview_data .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	padding: 0px;
	margin-top: 1px;
	margin-top: -2px\9;
	*margin-top: -2px;
	_margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mbr .interview_data #cmp {
	color: #0099FF;
}
#mbr .interview_data .job {
	color: #FF6600;
}
#mbr .interview_data .reply_ct {
	font-weight: bold;
	color: #333333;
}
#mbr .interview_contact {
	width: 400px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}
#mbr .interview_contact .itm {
	background-color: #F3F3F3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#mbr .interview_contact .tt {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#mbr .interview_contact .tt a {
	color: #0099FF;
}
#mbr .interview_contact .tt #add {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mbr .rsm_add {
	text-align: right;
	margin-top: 5px;
	margin-right: auto;
	width: 850px;
	margin-left: auto;
}
#mbr .mbr_chk_tt {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#mbr #jobList {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 3px solid #000000;
	background-color: #d3e1c8;
}
#mbr #jobList .odd {
	background-color: #FFFFFF;
	padding: 5px;
}
#mbr #jobList .nos {
	background-color: #edf6e7;
	padding: 5px;
}
#mbr #jobList #item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-position: left bottom;
	height: 30px;
}
#mbr #jobList #item p {
	margin: 0px;
	padding: 0px;
}
#mbr #jobList #item td {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 32px;
	text-align: center;
}
#mbr #jobList #item #company {
	width: 200px;
}
#mbr #jobList #item #jb {
	width: 200px;
}
#mbr #jobList .company_name {
	color: #287ae0;
	text-decoration: none;
}
#mbr #jobList .company_name:hover {
	color: #287ae0;
	text-decoration: underline;
}
#mbr #jobList .company_name:visited {
	color: #333333;
	text-decoration: underline;
}
#mbr #jobList #item #dsc {

}
#mbr #jobList #item #ads {
	width: 40px;
}

#mbr #jobList #item #del {
	width: 40px;
}
#mbr #jobList .close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#mbr #jobList .last {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}
#mbr #jobList .job_btn {
	margin-right: 10px;
}
#mbr .epaper_tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008600;
	padding-top: 3px;
	padding-top: 8px\9;
	*padding-top: 8px;
	_padding-top: 8px;
	padding-bottom: 5px;	
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#mbr .bonus_gift {
	border: 1px solid #cfcfcf;
	background-image: url(../../images/Public/mbr_16.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mbr .bonus_gift .tle {
	background-image: url(../../images/Public/dot3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	color: #0066FF;
	height:38px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#mbr .bonus_gift .type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	width: 100px;
}
#mbr .bonus_gift .pic {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
#mbr .bonus_gift .tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	width: 100px;
}
#mbr .bonus_gift .icon {
	margin-right: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mbr #gift_search {
	float: right;
	margin-right: 5px;
}
#mbr #gift_search .tle {
	background-image: url(../../images/Public/dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
}
#mbr #gift_search #select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-right: 15px;
	margin-left: 5px;
}
#mbr #gift_search .tf {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 3px;
	width: 30px;
	margin-left: 3px;
}
#mbr #exchg_history {
	border: 3px solid #000000;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mbr #exchg_history .list {
	font-size: 12px;
	color: #333333;
	width:436px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d3e1c8;
}
#mbr #exchg_history .list .odd {
	background-color: #FFFFFF;
	padding: 8px;
	height: 46px;
}
#mbr #exchg_history .list .nos {
	background-color: #edf6e7;
	padding: 5px;
}
#mbr #exchg_history .list .item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-position: left bottom;
	height: 30px;
}
#mbr #exchg_history .list .item p {
	margin: 0px;
	padding: 0px;
}
#mbr #exchg_history .list .item td {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 32px;
	text-align: center;
}
#mbr #exchg_history .list .item .date {
	width: 90px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mbr #exchg_history .list .item .sort {
	margin-left: 2px;
	margin-bottom: 2px;
}
#mbr #exchg_history .list .item .gift {
	width: 150px;
}
#mbr #exchg_history .list .gift_name {
	color: #287ae0;
	text-decoration: none;
}
#mbr #exchg_history .list .gift_name:hover {
	color: #287ae0;
	text-decoration: underline;
}
#mbr #exchg_history .list .gift_name:visited {
	color: #333333;
	text-decoration: underline;
}
#mbr #exchg_history .list .item .amount {
    width: 60px;
}
#mbr #exchg_history .list .item .point {
	width: 60px;
}
#mbr #exchg_history .list .item .state {
	width: 70px;
}
#mbr #exchg_history #space {
	width: 40px;
}
#mbr #exchange {
	margin-top: 25px;
	margin-bottom: 25px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#mbr #exchange #gift_pic_big {
	border: 1px solid #CCCCCC;
	margin-right: 20px;
}
#mbr #exchange #exchg_tle {
	background-image: url(../../images/Public/dot3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	color: #0066FF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#mbr #exchange #exchg_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009900;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: -6px;
}
#mbr #exchange .exchg_tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 170px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mbr #exchange #exchg_btn {
	margin-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dedede;
	width: 95%;
	padding-top: 10px;
}
#mbr .phoholink {
	color: #0099CC;
}

.gift_show {
	position:absolute;
	left:408px;
	top:497px;
	z-index:3;
	visibility: hidden;
}

.edu {
	position:absolute;
	left:565px;
	top:528px;
	z-index:3;
	margin: 0px;
	padding: 5px;
	font-size: 13px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#edu1 h1 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#edu1 .tt {
	padding-top: 2px;
	padding-bottom: 2px;
}
#disc {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#disc #srh {
	float: right;
}
#disc #srh #condition {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #333333;
}
#disc #srh #condition td {
	margin: 0px;
	padding: 0px;
}
#disc #srh #condition .slt {
	font-size: 12px;
	color: #333333;
	margin-right: 5px;
}
#disc #srh #condition #textfield {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
}
#disc #srh #condition #btn {
	margin-left: 5px;
	position: relative;
	top: 9px;
	*top: 7px;
	_top: 7px;
}
#disc #disc_tab {
	float: right;
	width: 630px;
	margin-top: 15px;
}
#disc #disc_tab .boder {
	border: 2px solid #dedede;
}

#disc #disc_tab #category {
	list-style-type: none;
	margin: 0px;
	float: left;
	width: 100%;
	padding: 0px;
}
#disc #disc_tab #category li {
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: -4px;
	margin-left: 2px;
	padding: 0px;
}
#disc #disc_tab #list_tab {
	border: 3px solid #000000;
	background-color: #d3e1c9;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#disc #disc_tab #list_tab .odd {
	background-color: #FFFFFF;
	padding: 5px;
}
#disc #disc_tab #list_tab .nos {
	background-color: #edf6e7;
	padding: 5px;
}
#disc #disc_tab #list_tab .item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-position: left bottom;
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#disc #disc_tab #list_tab .item .sort {
	margin-left: 3px;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
}
#disc #disc_tab #list_tab .item .type {
	margin: 0px;
	padding: 0px;
	width: 116px;
}
#disc #disc_tab #list_tab .item .sbj {
	padding: 0px;
	width: 278px;
	text-align: center;
	margin: 0px;
}
#disc #disc_tab #list_tab .item .count {
	margin: 0px;
	padding: 0px;
	width: 60px;
}
#disc #disc_tab #list_tab .item .reply {
	margin: 0px;
	padding: 0px;
	width: 60px;
}
#disc #disc_tab #list_tab .item .last {
	margin: 0px;
	padding: 0px;
	width: 100px;
}
#disc .mbr_name {
	color: #30689f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 10px\9;
	*font-size: 10px;
	_font-size: 10px;
}
#disc #disc_tab #list_tab .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
#disc #disc_tab #list_tab .postedby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 10px\9;
	*font-size: 10px;
	_font-size: 10px;
	color: #666666;
	display: block;
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#disc #disc_tab #list_tab .title {
	color: #358add;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#disc #disc_tab #list_tab .title:hover {
	color: #0066CC;
}
#disc .popular {
	width: 240px;
	margin-left: 10px;
}
#disc .popular ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#disc .popular .tag {
	float: left;
	width: 100%;
	background-image: url(../../images/Public/disc_tag_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#disc .popular .tag li {
	float: left;
	margin-left: 4px;
	margin-bottom: -4px;
	margin-bottom: 0px\9;
	*margin-bottom: -4px;
	_margin-bottom: -4px;
}
#disc .popular .list {
	width: 100%;
	padding: 0px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#disc .popular .list li {
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	background-position: 10px 1px\9;
	*background-position: 10px 6px;
	_background-position: 10px 6px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 20px;
	float: left;
	width: 92%;
}
#disc .popular .list a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none; 
}
#disc .popular .list a:hover {
	color: #333333;	
	text-decoration: underline; 
}
#disc #disc_banner_ad {
	margin-top: 10px;
	margin-left: 10px;
}
#disc #disc_cont {
	float: right;
	width: 630px;
}
#disc #disc_cont #top {
	background-image: url(../../images/Public/disc04.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#disc #disc_cont #top #unit {
	margin-left: 10px;
	float: left;
}
#disc #disc_cont #top #post_btn {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#disc #disc_cont #top2 {
	background-image: url(../../images/Public/disc05.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#disc #disc_cont #top2 #unit {
	margin-left: 10px;
}
#disc #disc_cont #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#disc #disc_cont #cont #ctg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #DFF8CC;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#disc #disc_cont #cont #ctg #type {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #336600;
	font-weight: bold;
	background-image: url(../../images/Public/disc_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: -2px;
}
#disc #disc_cont #cont .detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	width: 100%;
}
#disc #disc_cont #cont .detail .number {
	padding-left: 13px;
	width: 140px;
}
#disc #disc_cont #cont .detail .posted {
	width: 125px;
}

#disc   #disc_cont   #cont   .detail   .name {
	color: #0066FF;
}
#disc #disc_cont #cont .issue {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#disc #disc_cont #cont .issue td {
	padding: 5px;
}
#disc #disc_cont #cont .issue .icon {
	width: 49px;
}
#disc #disc_cont #cont .issue .subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
#disc #disc_cont #cont .issue .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #626262;
	line-height: 22px;
}
#disc #disc_cont #cont .reply {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#disc #disc_cont #cont .reply .icon {
	width: 49px;
}
#disc #disc_cont #cont .reply .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
#disc #disc_cont #cont .reply td {
	padding-right: 5px;
	padding-left: 5px;
}
#disc #disc_cont #cont #post_tab {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#disc #post_tab #chk_code {
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
#disc #disc_cont #cont .btn {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
#mbr #mbr_postit #cont .btn {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
#mail_magazine {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#mail_magazine  #cont  {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#mail_magazine #order {
	float: right;
}
#mail_magazine #order #item {
	list-style-type: none;
	float: right;
	width: 100%;
	background-image: url(../../images/Public/mail02.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mail_magazine #order #item li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	_margin-left: 6px;
}
#mail_magazine #order #item .chk {
	padding-top: 4px;
	padding-right: 1px;
}
#mail_magazine #list {
	float: right;
	width: 712px;
	margin-top: 20px;
}

#mail_magazine #listUnlogin {
	float: right;
	width: 712px;
	margin-top: 0px;
}

#mail_magazine #list #top {
	background-image: url(../../images/Public/mail04.gif);
	background-repeat: no-repeat;
}
#mail_magazine #list #top #unit {
	margin-left: 10px;
}
#mail_magazine #list #cont #search {
	background-color: #DFF8CC;
	width: 100%;
}
#mail_magazine #list #cont #search td {
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#mail_magazine #list #cont #search .unit {
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#mail_magazine #list #cont #search .unit p {
	font-size: 15px;
	color: #336600;
	background-image: url(../../images/Public/disc_dot.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	background-position: left 0px\9;
	*background-position: left 0px;
	_background-position: left 0px;
	font-weight: bold;
	margin-left: 12px;
	padding-left: 10px;
	padding-top: 1px\9;
	*padding-top: 1px;
	_padding-top: 1px;
}
#mail_magazine #list #cont #search #slt {
	width: 120px;
	padding: 0px;
	margin-top: 4px;
	margin-top: 2px\9;
	*margin-top: 2px;
	_margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
}
#mail_magazine #list #cont #search input {
	width: 210px;
	margin-right: 10px;
}

#mail_magazine #list #cont #hl {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#mail_magazine #list #cont #hl .icon {
	margin: 0px;
	width: 163px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#mail_magazine #list #cont #hl .dt {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	width:100px;
}
#mail_magazine #list #cont #hl .tt {
	padding-top: 0px;
	padding-top: 5px\9;

	*padding-top: 4px;
	_padding-top: 4px;
	padding-bottom: 2px;
	padding-bottom: 2px\9;

	*padding-bottom: 0px;
	_padding-bottom: 0px;
}
#mail_magazine #list #cont #hl .tt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
#mail_magazine #list #cont #hl .tt a:hover {
	text-decoration: underline;
}
#mail_magazine #list #cont #hl .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#mail_magazine #hotlist {
	width: 200px;
	margin-top: 10px;
}
#mail_magazine #hotlist .unit_title {
	padding-bottom: 5px;
	padding-left: 8px;
}
#mail_magazine #hotlist ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 190px;
}
#mail_magazine #hotlist li {
	margin-bottom: 10px;
	width: 190px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#mail_magazine #hotlist a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 8px;
}
#mail_magazine #hotlist a:hover {
	text-decoration: underline;
}
#mail_magazine #hotlist .no {
	float: left;
	margin-top: 2px;
}
#mail_magazine  #cont_top  {
	background-image: url(../../images/Public/p_cont_top.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 928px;
}
#mail_magazine #cont_top #unit {
	margin-left: 10px;
}
#mail_magazine #cont_top #tt {
	margin: 0px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#mail_magazine #cont_top #btn {
	text-align: right;
	padding-right: 15px;
	width: 150px;
	padding-bottom: 6px;
}
#mail_magazine #cont #category {
	width: 100%;
	background-image: url(../../images/Public/mail05.gif);
	background-repeat: repeat-x;
	height: 52px;
}
#mail_magazine #cont #category #icon {
	width: 180px;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 10px;
}
#mail_magazine #cont #category #tle {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#mail_magazine #cont .txt {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mail_magazine #cont #back {
	text-align: right;
	margin-right: 15px;
	margin-bottom: 15px;
}
#faq {
	float: right;
	width: 630px;
}
#faq #top {
	background-image: url(../../images/Public/disc04.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#faq #top #unit {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#faq #top2 {
	background-image: url(../../images/Public/disc05.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#faq #top2 #unit {
	margin-left: 10px;
}

#faq #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}

#faq #search {
	background-color: #DFF8CC;
	width: 100%;
	margin-bottom: 20px;
}
#faq #search td {
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#faq #search .unit {
	margin: 0px;
	padding: 0px;
}
#faq #search .unit p {
	font-size: 15px;
	color: #336600;
	background-image: url(../../images/Public/disc_dot.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	background-position: left 0px\9;
	*background-position: left 0px;
	_background-position: left 0px;
	font-weight: bold;
	margin-left: 12px;
	padding-left: 10px;
	padding-top: 1px\9;
	*padding-top: 1px;
	_padding-top: 1px;
}
#faq #search #slt {
	width: 100px;
	padding: 0px;
	margin-top: 4px;
	margin-top: 2px\9;

	*margin-top: 2px;
	_margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
}
#faq #search input {
	width: 180px;
	margin-right: 10px;
}
#faq  .faq_list  {
	background-image: url(../../images/Public/faq_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 272px;
	border: 1px solid #cfcfcf;
	height: 207px;
	margin-top: 0px;
	margin-left: 26px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
#faq .faq_list .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-image: url(../../images/Public/faq_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 2px;
	padding-top: 5px\9;
	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#faq .faq_list .more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	margin-right: 15px;
	margin-top: 2px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
	display: block;
}
#faq .faq_list .hl  {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#faq .faq_list .hl li {
	background-image: url(../../images/Public/faq_arr.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	background-position: left 13px\9;
	*background-position: left 14px;	
	_background-position: left 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	padding: 10px 0px 7px 0px\9;
	*padding: 6px 0px 6px 0px;
	_padding: 6px 0px 6px 0px;
}
#faq .faq_list .hl a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-left: 10px;
	text-decoration: none;
}
#faq .faq_list .hl a:hover {
	color: #333333;
}
#faq_hot {
	width: 265px;
	margin-top: 10px;
}
#faq_hot .unit_title {
	padding-bottom: 5px;
	padding-left: 8px;
}
#faq_hot ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 255px;
}
#faq_hot li {
	margin-bottom: 10px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}
#faq_hot a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 8px;
}
#faq_hot a:hover {
	text-decoration: underline;
}
#faq_hot .no {
	float: left;
	margin-top: 2px;
}
#faq #cont #detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#faq #cont #tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #287ae0;
	background-image: url(../../images/Public/faq_dot.gif);
	background-repeat: no-repeat;
	background-position: 14px 6px;
	background-position: 14px 5px\9;
	*background-position: 14px 5px;
	_background-position: 14px 5px;
	padding-left: 25px;
	margin: 0px;
	padding-right: 10px;
}
#faq #cont #icon {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#faq #cont #cont_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding: 0px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#faq  #cont .result {
	background-image: url(../../images/Public/faq_bg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 570px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#faq #cont .result_line {
	width: 590px;
	height: 1px;
	background-color: #cfcfcf;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#faq #cont .result td {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#faq #cont .result .tle {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	background-image: url(../../images/Public/faq_dot.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	background-position: left 0px\9;
	*background-position: left 0px;
	_background-position: left 0px;
	padding-top: 0px;		
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 4px 0px 0px 0px;
	margin: 3px 0px 0px 0px\9;
	*margin: 3px 0px 0px 0px;
	_margin: 3px 0px 0px 0px;
}
#faq #cont .result .hl {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
	padding-left: 5px;
}
#faq #cont .result .hl a {
	font-size: 13px;
	color: #287ae0;
	font-family: Arial, Helvetica, sans-serif;
}
#faq #cont .result .dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#faq #cont .result .ico {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
}
#faq #cont .result .ans {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
}
#faq #cont .result .btn {
	float: right;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp {
	margin-right: auto;
	margin-left: auto;
	width: 95%;
}
#entp  .space_h10  {
	margin: 0px;
	padding: 0px;
	height: 10px;
}

#entp #side_L {
	padding-right: 13px;
}

#entp .mytd2 {
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 176px;
}

#entp #space  {
	padding-top: 5px;
	padding-bottom: 5px;
}
#entp  .link  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	margin-right: 2px;
	text-decoration: underline;
}
#entp  .link:hover  {
	text-decoration: underline;
}
#entp  .link2  {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
}
#entp #cont #ctrl_btn {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#entp .mag_box {
	background-image: url(../../images/Public/expo_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin-top: 4px;
	width: 176px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp .mag_box .tle {
	height: 33px;
	margin: 0px;
	background-image: url(../../images/Public/entp_tle_bg.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#entp .mag_box .cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 18px;
}
#entp .mag_box .cont #bouns {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#entp .mag_box .cont #bouns li {
	margin-bottom: 10px;
	margin-bottom: 11px\9;
	*margin-bottom: 4px;
	_margin-bottom: 6px;
	margin-top: 10px;
}
#entp .mag_box .cont h4 {
	padding: 0px;
	font-size: 12px;
	margin: 6px 0px 6px 0px;
	margin: 11px 0px 5px 0px\9;
	*margin: 5px 0px 1px 0px;
	_margin: 7px 0px 2px 0px;
}
#entp .mag_box .cont #publish {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#entp .mag_box .cont #publish li {
	margin: 5px 0px 5px 0px;
	margin: 4px 0px 4px 0px\9;
	*margin: 4px 0px 4px 0px;
	_margin: 4px 0px 4px 0px;
}
#entp .mag_box .cont #epaper {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px\9;
	*padding: 0px 0px 0px 0px;
	_padding: 1px 0px 0px 0px;
	list-style-type: none;	
}
#entp .mag_box .cont #epaper li {
	margin: 11px 0px 11px 0px;
	margin: 12px 0px 13px 0px\9;
	*margin: 9px 0px 10px 0px;
	_margin: 10px 0px 10px 0px;
}
#entp .mag_box .cont #company {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#entp .mag_box .cont #company li {
	margin-top: 5px;
	margin-bottom: 5px;
}

#entp #sys_news {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 340px;
}
#entp #sys_news .tle {
	padding-bottom: 10px;
}

#entp #sys_news .arr {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	margin: 0px;
	padding-bottom: 0px;
}
#entp #sys_news .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
}
#entp #sys_news .hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 315px;
}
#entp #sys_news .hl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 315px;
}
#entp #record {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fcdcba;
	border-bottom-color: #fcdcba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 4px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 372px;
}
#entp #record td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#entp #record .odd {
	background-color: #fff2dc;
}
#entp #record .itm {
	width: 75px;
	padding-left: 8px;
}
#entp #record .link {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 2px;
}
#entp #record2 {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fcdcba;
	border-bottom-color: #fcdcba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;	
	width: 340px;
}
#entp #record2 td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#entp #record2 .odd {
	background-color: #fff2dc;
}
#entp #record2 .itm {
	width: 100px;
	padding-left: 8px;
	padding-right: 8px;
}
#entp #record2 .modfily {
	color: #287ae0;
}
#entp  #entp_unit {
	background-image: url(../../images/Public/entp_unit_bg.gif);
	background-repeat: no-repeat;
	width: 568px;
	margin: 0px;
	padding: 0px;
}
#entp #entp_unit #unit {
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#entp #entp_unit #btn {
	float: right;
	margin-top: 6px;
	margin-right: 6px;
	_margin-right: 3px;
}

#entp #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	margin: 0px;
	padding: 0px;
}
#entp #cont .btn {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
#entp #sys_news_list {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#entp #sys_news_list li {
	float: left;
	width: 530px;
	background-image: url(../../images/Public/arr.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	margin-top: 3px;
	margin-bottom: 7px;
	padding-bottom: 3px;
}
#entp #sys_news_list .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	float: left;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp #sys_news_list .hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	margin-top: -3px;
	margin-top: 0px\9;
	*margin-top: -2px;
	_margin-top: -2px;	
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding: 0px;
	*padding: 0px 0px 4px 0px;
	_padding: 0px 0px 4px 0px;
	float: left;
	display: block;
}
#entp #sys_news_list .hl:visited  {
	color: #006600;
	text-decoration: none; 
}
#entp #sys_news_list .hl:hover {
	color: #006600;
	text-decoration: underline;
}
#entp #sys_news_list .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#entp #sys_news_ct {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#entp #sys_news_ct h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006600;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#entp #sys_news_ct #date {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#entp #sys_news_ct #txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#entp #cont .chk_tt {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#entp #cont #entpTable {
	border: 2px solid #000000;
	width: 100%;
	background-color: #d3e1c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#entp #cont #entpTable .lk {
	color: #0099FF;
}
#entp #cont #entpTable .odd {
	background-color: #FFFFFF;
	margin: 0px;
	height: 35px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#entp #cont #entpTable .nos {
	background-color: #edf6e7;
	margin: 0px;
	height: 35px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#entp #cont #entpTable .rmd_cont {
	width: 100px;
	padding: 3px;
}
#entp #cont #entpTable .msg_cont {
	width: 120px;
	padding: 3px;
}
#entp #cont #entpTable #item {
	color: #FFFFFF;
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
}
#entp  #cont  #entpTable  #item  div {
	padding: 0px;
	text-align: center;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
#entp #cont #entpTable #item #date {
	width: 60px;
}
#entp  #cont  #entpTable  #item  .sort {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 3px;
}
#entp #cont #entpTable #item #name {
	width: 50px;
	margin-right: auto;
	margin-left: auto;
}
#entp #cont #entpTable #item #jobs {
	width: 60px;
}
#entp #cont #entpTable #item #type {
	width: 50px;
}
#entp #cont #entpTable #item #state {
	width: 55px;
}
#entp #cont #entpTable #item #state2 {
	padding-top: 6px;
	padding-bottom: 6px;
}
#entp #cont #entpTable #item #notice {
	width: 30px;
}
#entp #cont #entpTable #item #notice .line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
}
#entp #cont #entpTable #item #mdf {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 3px;
	padding-left: 3px;
}
#entp #cont #entpTable #item #jobName {
	width: 120px;
}
#entp #cont #entpTable #item #msg_cont {
	width: 100px;
}
#entp #cont #entpTable #item #reply_cont {
	width: 100px;
}
#entp  #cont  #entpTable  #item .itm {
	width: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#entp  #cont  #entpTable_btn  {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
}
#entp #cont #entpTable .plan {

}
#entp #cont #entpTable .plan .dt {
	font-weight: bold;
	color: #0099FF;
	float: left;
	margin-left: 5px;
}
#entp #cont #entpTable .plan .ptn {
	font-weight: bold;
	color: #333333;
	float: right;
	margin-right: 5px;
}
#entp #cont #entpTable .amt {
	width: 40px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 5px;
}
#entp #cont #entpTable .value {
	width: 100px;
	text-align: right;
	padding-right: 5px;
}
#entp #cont #statusTable {
	border: 2px solid #000000;
	width: 100%;
	background-color: #d3e1c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#entp #cont #statusTable .odd {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#entp #cont #statusTable .nos {
	background-color: #edf6e7;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#entp #cont #statusTable #item {
	color: #FFFFFF;
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
}
#entp #cont #statusTable #item div {
	padding: 0px;
	text-align: center;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
#entp  #cont  #statusTable  #item  #jobs {
	float: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#entp  #cont  #statusTable  #item  #edit {
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	_margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	_padding-left: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#entp #cont #statusTable .pgm {
	list-style-type: none;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}
#entp  #cont  #statusTable  .pgm  td {
	padding-bottom: 3px;
	padding-top: 3px;
}
#entp  #cont  #statusTable  .jobsTitle {
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width: 61%;
	_width: 57%;
}
#entp  #cont  #statusTable  .jobsTitle a {
	color: #0066CC;
}

#entp #cont #statusTable .edit_btn {
	float: right;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#entp #cont #statusTable .statusDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#entp #entp_unit #bonus_rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	margin-top: 12px;
	margin-right: 6px;
}
#entp #cont .scrb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008600;
	line-height: 25px;
	margin-top: 12px;
	margin-top: 15px\9;
	*margin-top: 3px;
	_margin-top: 3px;
}
#entp #cont #adsList {
	margin-top: 15px;
	margin-bottom: 10px;
}

#entp #cont .adsTable1 {
	width: 170px;
	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;
	background-image: url(../../images/Public/entp_adsTable_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ff811f;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#entp #cont .adsTable1 .top {
	background-image: url(../../images/Public/entp_ad_tab_bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#entp #cont .adsTable1 .top .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fe6f00;
	float: left;
}
#entp #cont .adsTable1 .top .ptn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: right;
	display: block;
	margin-top: 0px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
}
#entp #cont .adsTable2 {
	width: 170px;
	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;
	background-image: url(../../images/Public/entp_adsTable_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f56782;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#entp #cont .adsTable2 .top {
	background-image: url(../../images/Public/entp_ad_tab_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#entp #cont .adsTable2 .top .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f95180;
	float: left;
}
#entp #cont .adsTable2 .top .ptn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: right;
	display: block;
	margin-top: 0px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
}
#entp #cont .adsTable3 {
	width: 170px;
	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;
	background-image: url(../../images/Public/entp_adsTable_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #72b942;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#entp #cont .adsTable3 .top {
	background-image: url(../../images/Public/entp_ad_tab_bg3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#entp #cont .adsTable3 .top .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3a9000;
	float: left;
}
#entp #cont .adsTable3 .top .ptn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: right;
	display: block;
	margin-top: 0px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
}
#entp #cont .adsTable4 {
	width: 170px;
	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;
	background-image: url(../../images/Public/entp_adsTable_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006633;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#entp #cont .adsTable4 .top {
	background-image: url(../../images/Public/entp_ad_tab_bg4.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#entp #cont .adsTable4 .top .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006633;
	float: left;
}
#entp #cont .adsTable4 .top .ptn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: right;
	display: block;
	margin-top: 0px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
}
#entp #cont .adsTable5 {
	width: 170px;
	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;
	background-image: url(../../images/Public/entp_adsTable_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2e82d6;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#entp #cont .adsTable5 .top {
	background-image: url(../../images/Public/entp_ad_tab_bg5.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	background-color: #FFFFFE;
}
#entp #cont .adsTable5 .top .tle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066cc;
	float: left;
	display: block;
}
#entp #cont .adsTable5 .top .ptn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: right;
	display: block;
	margin-top: 0px;
	margin-top: 4px\9;
	*margin-top: 4px;
	_margin-top: 4px;
}
#entp #cont .adsTable5 .top .note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb5800;
	width: 100%;
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp #cont #subUnit {
	margin-top: 5px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2266bb;
	line-height: 18px;
}
#entp #cont #subUnit td {
	background-image: url(../../images/Public/subUnit_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0px 10px 0px;
	margin: 0px;	
}
#entp #cont #subUnit .tle {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	width: 60px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
}
#entp #cont #subUnit a {
	color: #2266bb;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#entp #cont #subUnit a:hover {
	color: #2266bb;
	text-decoration: underline;
}
#entp #cont .adsTable_ct {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#entp #cont .adsTable_ct li {
	margin-top: 3px;
	margin-bottom: 3px;
}
#entp #cont .adsTable_price {
	float: right;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp #cont .adsTable_price li {
	text-align: right;
	margin-top: 3px;
	margin-bottom: 3px;
}
#entp #cont .adsTable_price .spt {
	font-size: 15px;
	font-weight: bold;
}
#entp #cont .adsTable_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #eb5800;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#entp #cont #ads_ct {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 20px;
}
#entp #cont #ads_ct #ad_L {
	width: 195px;
}

#entp  #cont  #ads_ct  #tle   {
	margin-bottom: 10px;
}
#entp #cont #ads_ct #ct {
	margin-left: 8px;
}
#entp  #cont  #ads_ct  .itm  {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 90px;
	padding-left: 10px;
	padding-right: 10px;
}
#entp #cont #ads_ct .list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-bottom: 20px;
}
#entp #cont #ads_ct .list td {
	padding-top: 10px;
	vertical-align: top;
	padding-bottom: 5px;
}
#entp #cont #ads_ct .list select {
	font-size: 13px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#entp #cont #ads_ct #btn {
	text-align: center;
}




#entp #cont #bonus_t  {
	list-style-type: none;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#entp #cont #bonus_search {
	background-color: #dff9cc;
	width: 100%;
	height: 45px;
}
#entp #cont #bonus_search .tle {
	background-image: url(../../images/Public/dot4.gif);
	background-repeat: no-repeat;
	background-position: left;	
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	padding-top: 5px\9;
	*padding-top: 5px;
	_padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#entp #cont #bonus_search select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#entp #cont #bonus_search input {
	width: 40px;
	border: 1px solid #CCCCCC;
}
#entp #sub {
	float: left;
	list-style-type: none;	
	margin: 12px 0px -5px 13px;
	margin: 12px 0px -1px 13px\9;
	*margin: 12px 0px -5px 15px;
	_margin: 12px 0px -5px 6px;
	padding: 0px;
}
#entp #sub li {
	float: left;
	margin-right: 2px;
	margin-left: 1px;
}
#entp #sub_bg {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e6f0;
}
#entp #ads_purchase_menu_bg {
	padding: 0px;
	background-image: url(../../images/Public/ads_purchase_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left 12px;
	margin: 0px;
}
#entp #cont #entpTable .gift_name {
	color: #287ae0;
	text-decoration: none;
}
#entp #cont #entpTable .gift_name:hover {
	color: #287ae0;
	text-decoration: underline;
}
#entp #cont #entpTable .gift_name:visited {
	color: #333333;
	text-decoration: underline;
}
#entp #cont .bonus_gift {
	border: 1px solid #cfcfcf;
	background-image: url(../../images/Public/mbr_16.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#entp #cont .bonus_gift .tle {
	background-image: url(../../images/Public/dot3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	height:38px;
	color: #0066FF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#entp #cont .bonus_gift .type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	width: 100px;
}
#entp #cont .bonus_gift .pic {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
#entp #cont .bonus_gift .tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	width: 100px;
}
#entp #cont .bonus_gift .icon {
	margin-right: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entp #cont #exchange {
	margin-top: 25px;
	margin-bottom: 25px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
#entp #cont #exchange #gift_pic_big {
	border: 1px solid #CCCCCC;
	margin-right: 20px;
}
#entp #cont #exchange #exchg_tle {
	background-image: url(../../images/Public/dot3.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	background-position: left 1px\9;
	*background-position: left 1px;
	_background-position: left 1px;
	padding-left: 8px;
	font-weight: bold;
	color: #0066FF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#entp #cont #exchange #exchg_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009900;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: -6px;
}
#entp #cont #exchange .exchg_tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 170px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#entp #cont #exchange #exchg_btn {
	margin: 0px;
	width: 95%;
	padding-top: 10px;
}
#virtual_sales {
	width: 648px;
	float: right;
}
#virtual_sales #top {
	background-image: url(../../images/Public/virtual_sales_bg.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#virtual_sales #top #unit {
	float: left;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#virtual_sales #top #btn {
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}
#virtual_sales #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#virtual_sales #cont .vrs_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 0px;
	height: 110px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
}
#virtual_sales #cont #vrs_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#vrs_ligon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006633;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#virtual_sales_login #join_mbr {
	margin-right: 30px;
}

#virtual_sales_login {
	margin-right: auto;
	margin-left: auto;
}
#virtual_sales_login  #vrs_ligon td {
	padding-bottom: 5px;
}
#virtual_sales_login  #vrs_ligon .inpt {
	border: 1px solid #006633;
	margin-top: 3px;
	width: 110px;
}
#virtual_sales_login   #vrs_ligon #forget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006633;
}
#contact_us {
	margin-right: auto;
	margin-left: auto;
	width: 922px;
}
#contact_us  #top {
	background-image: url(../../images/Public/mbr_top_bg2.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#contact_us #top #unit {
	float: left;
	margin-left: 15px;
}
#contact_us #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	padding-top: 15px;
}
#contact_us #cont #btn {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
}
#ads_pgm {
	margin-right: auto;
	margin-left: auto;
	width: 922px;
}
#ads_pgm #top {
	background-image: url(../../images/Public/mbr_top_bg2.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#ads_pgm #top #unit {
	float: left;
	margin-left: 15px;
}
#ads_pgm #cont {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#ads_pgm #cont #menu {
	width: 898px;
	list-style-type: none;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9d2e3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#ads_pgm #cont #menu li {
	float: left;
	width: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: -5px;
	margin-bottom: -1px\9;
	*margin-bottom: -5px;
	_margin-bottom: -5px;
	margin-left: 0px;
}
#ads_pgm #cont #menu #btn {
	text-align: right;
	width: 550px;
}
#ads_pgm #cont #pub {
	text-align: right;
	margin-right: 10px;
}
#ads_pgm #cont #sub {
	background-color: #dff9cc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
#ads_pgm #cont #sub a {
	color: #333333;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#ads_pgm #cont #sub a:hover {
	text-decoration: underline;
}
#ads_pgm #cont #sub #now {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
#ads_pgm #cont #desc {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ads_pgm #cont #desc #tab {
	border: 3px solid #000000;
	background-color: #d3e1c9;
	font-size: 12px;
	color: #333333;
	width: 365px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
#ads_pgm #cont #desc #tab #item {
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
}
#ads_pgm  #cont  #desc  #tab  #item .txt {
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: center;
}
#ads_pgm #cont #desc #tab .ct {
	background-color: #FFFFFF;
}
#ads_pgm #cont #desc .note {
	font-size: 12px;
	color: #CC0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#ads_pgm #cont #desc #tab .ct td {
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#ads_pgm  #cont  #desc  #tab  .t1  {
	color: #287ae0;
}
#ads_pgm  #cont  #desc  #tab  .t2  {
	text-decoration: line-through;
}
#ads_pgm  #cont  #desc  #tab  .t3  {
	color: #FF6600;
}
#ads_pgm  #cont  #desc  #tab  .t5  {
	font-weight: bold;
	color: #FF6600;
}
.sitemap   {
	margin-top: 10px;
	margin-bottom: 15px;
}
.sitemap .bg {
	background-image: url(../../images/Public/sitemap_bg01.gif);
	background-repeat: repeat-y;
}
.sitemap .bg2 {
	background-image: url(../../images/Public/sitemap_bg02.gif);
	background-repeat: repeat-y;
}
.sitemap .item {
	margin-left: 30px;
}
.sitemap .item img {
	padding: 0px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 5px;
}
#privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-top: 20px;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 60px;
	line-height: 20px;
}
#privacy h1 {
	font-size: 15px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FF6600;
}
#privacy ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#privacy li {
	margin-bottom: 10px;
}
#point_desc {
	position:absolute;
	left:326px;
	top:160px;
	z-index:1;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	visibility: hidden;
}
#point_desc .tle {
	margin-bottom: 8px;
	margin-left: 10px;
	margin-top: 5px;
}

#point_desc .bonusTable {
	border: 2px solid #000000;
	background-color: #d3e1c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}
#point_desc .bonusTable .item {
	color: #FFFFFF;
	background-image: url(../../images/Public/job_item_bg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
}
#point_desc .bonusTable .item  td{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
}
#point_desc .bonusTable .odd {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#point_desc .bonusTable .nos {
	background-color: #edf6e7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#point_desc .note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#forget_pw {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	width: 92%;
	margin-top: 10px;
}
#forget_pw #tle {
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 1px;
}
.ad_pic {
	position:absolute;
	left:549px;
	top:448px;
	width:180px;
	height:315px;
	z-index:3;
	visibility: hidden;
}
.adsMagPic {
	position:absolute;
	left:432px;
	top:305px;
	z-index:3;
	visibility: hidden;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.editPic {
	font-size: 12px;
	color: #333333;
	border: 2px solid #3399CC;
	position: absolute;
	left: 533px;
	top: 239px;
	visibility: hidden;
}
.editPic .tf {
	font-size: 12px;
	border: 1px solid #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}
.editPic select {
	font-size: 12px;
}


.forget_input {
	margin-top: 4px;
	margin-bottom: 4px;
}
#patent {
	margin-top: 20px;
	margin-bottom: 30px;
	width: 845px;
}
#patent #item {
	padding: 0px;
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#patent #item li {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
#patent #item .title {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	width: 220px;	
	background-image: url(../../images/Public/dot3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-position: left top\9;
	*background-position: left top;
	_background-position: left top;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
}
#patent #item .time_limit {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	float: left;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#patent #item .view {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#patent  #certificate {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}



/******************************** footer ************************************/
#footer {
	width: 970px;
	background-color: #FFFFFF;
}
#footer #home {
	margin-right: 20px;
}
#footer #statement {
	font-size: 11px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 17px;
}
#footer #copyright {
	font-size: 11px;*font-size: 10px;_font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;_margin-left: 10px;
}
#footer #access {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;_margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footer #access a {
	color: #666666;
	text-decoration: none;
	font-size: 11px;*font-size: 10px;_font-size: 10px;
}
#footer #access a:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
    *font-size: 10px;
	_font-size: 10px;
}
#footer_sub_menu {
	width: 970px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer_sub_menu a {
	margin-right: 10px;
	margin-left: 20px;
}

.zoom_in2 {
	position:absolute;
	left:324px;
	top:395px;
	z-index:1;
	padding: 1px;
	background-color: #FFFFFF;
	border: 0px solid #6699CC;
	visibility: hidden;
}

#entp #cont .bonus_gift .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	width: 150px;
}

#mbr .bonus_gift .price 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	width: 150px;
}
