/* template */

html,body	{
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}
img		{border:0;}
.imgB1		{border:1px solid #999;}
form		{margin:0;padding:0;border:0;}

body,p,div,span,td,th,ol,ul,li,Input,select	{font:12px Arial,新細明體;line-Height:20px;letter-spacing:1px; }
body {
	background-repeat: repeat;
}

.gray		{background-color:#f3f3f3;}
.companyimg {border:1 solid #CCCCCC;}

div#spacer01	{width:1px;Height:1px;font:0;line-Height:0;clear:both;}
div#spacer05	{width:5px;Height:5px;font:0;line-Height:0;clear:both;}
div#spacer10	{width:10px;Height:10px;font:0;line-Height:0;clear:both;}
div#spacer20	{width:20px;Height:20px;font:0;line-Height:0;clear:both;}

div#spacerbtn	{width:149px;Height:184px;font:0;}

td.word {margin:5px;padding:5px;border:0;}

td.spacer10	{font:0;line-height:0;height:10px;}

.picimg {
	margin: 0px 8px 5px 3px;
	padding: 0px 8px 5px 3px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.picborder {
	border: 1px solid #CCCCCC;
	margin-right: 12px;
	margin-bottom: 8px;
}


table.hotjob{font-size: 12px;line-height: 18px;text-decoration: underline;}

.br1 {border-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid}

table		{border-collapse:collapse;}

.b		{font-weight:bold;}

.txt000		{color:#000;}
.txt099		{color:#099;}
.txt036		{color:#036;}
.txt063		{color:#063;}
.txt09C		{color:#09C;}
.txt333		{color:#333;}
.txt360		{color:#360;}
.txt366		{color:#428484;}
.txt369		{color:#369;}
.txt390		{color:#390;}
.txt399		{color:#399;}
.txt333		{color:#333;}
.txt666		{color:#666;}
.txt693		{color:#693;}
.txt6C0		{color:#6C0;}
.txt930		{color:#930;}
.txt999		{color:#8E8E8E;}
.txtC60		{color:#C60;}
.txtC00		{color:#C00;}
.txtCCC  	{color:#CCC;}
.txtC93		{color:#C93;}
.txtC66		{color:#C66;}
.txtF60		{color:#F60;}
.txtFFF		{color:#FFF;}
.txt11px	{font-size:11px;}
.txt12px	{font-size:12px;}
.txt13px	{
	font-size:13px;
	letter-spacing: 1px;
	line-height: 22px;
}
.txt15px	{font-size:15px;}
.txt16px	{font-size:16px;}
.txt18px	{font-size:18px;}

.13px_space {
	line-height: 16px;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

div.specialTH	{margin:0;padding:0;line-height:15px;height:16px;}


Textarea {
	scrollbar-3Dlight-color:#0ea7a6;
	scrollbar-arrow-color:#0ea7a6;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#0ea7a6;
	scrollbar-face-color:#FFF;
	scrollbar-track-color:#DEDEDE;
}


/* search */
table.searchBg {
	border: 1px dotted #999999;
}

/* page */

table.contentTB	{background:URL(../images/page_contentBg.jpg);}
td.contentBg	{background:URL(../images/page_contentTop.jpg) top no-repeat;}


/* copyright */

td.cpy		{color:#FFF;padding:40px 0 0 35px;}


/* login */

td.page_dashHLine	{Height:3px;line-Height:0;font:0;background:url(../images/line2.gif) repeat top;}
td.page_dashHLine2	{Height:12px;line-Height:0;font:0;background:url(../images/line.gif) repeat top;}
.btn13px {
	color: #333333;
	font-size: 13px;
	line-height: 24px;
}
.formbg {
	background: #FFFFDD;
	font: 13px 新細明體;
	color: #333333;
	margin-top: 2px;
	padding-top: 2px;
}

td.page_dashHLine4	{Height:10px;background:url(../images/line.gif) repeat top;}

td.page_dashHLine3	{Height:20px;line-Height:0;font:0;background:url(../images/line.jpg) repeat top;}
td.page_dashHLine5	{Width:5px;line-Height:0;font:0;background:url(../images/line3.gif) repeat left;}


table.idx_login		{margin:5px 10px;}
td.idx_loginID , td.idx_loginPW			{font-size:12px;color:#666;}
td.idx_loginID Input , td.idx_loginPW Input	{width:170px;Height:17px;border:0;background-color:#e1e1e1;color:#a2a2a2;font-size:11px;line-Height:15px;}
td.idx_loginBtn		{text-align:right;font-size:12px;color:#999;}
td.idx_loginHr		{text-align:center;}
td.idx_loginHr hr	{color:#ccc;}

.idx_loginLink						{font-size:12px;color:#C93;}
.idx_loginLink a:link , .idx_loginLink a:visited	{font-size:12px;color:#C93;text-decoration:underline;}
.idx_loginLink a:hover					{font-size:12px;color:#666;text-decoration:none;}

/* register */

td.register p		{margin:0;clear:left;line-Height:25px;font-size:13px;}
td.register label , td.register2 label	{width:120px;text-align:right;display:block;float:left;line-Height:25px;}
td.register Input , td.register select , td.register Textarea	{margin:1px 0;background:#FFF;border:1px solid #999;font-size:12px;}
td.register Input	{Height:18px;}
td.register Textarea	{width:520px;Height:100px;}

td.register2 Input	{margin:1px 0;background:#FFF;font-size:12px;}

p.registerOK_TTL	{font-size:15px;color:#069;font-weight:bold;}
p.registerOK_TXT	{
	font-size:13px;
	color:#666;
	line-height: 22px;
}

/*forward*/

p.input Input		{border:1px solid #666;background-color:#FFF;color:#333;font-size:11px;line-Height:15px;}




div.word {margin:8; padding:8;}

.leftBanner {
	margin: 4px;
}
.txtbg {
	background: #19B2B7;
	padding: 5px;
}

.logopic {
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: top;
	border-top: 1px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
}


/* search */


.br1 {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}

.linkA  a:link , .linkA a:visited	{color:#0066CC;text-decoration:none;}
.linkA  a:hover						{color:#C00;text-decoration:underline;}

table.linkA td.linkD a:link  , table.linkA td.linkD a:visited {color:#C30;text-decoration:underline;}
table.linkA td.linkD a:hover						{color:#F60;text-decoration:underline;}


table.linkB td.linkG a:link  , table.linkB td.linkG a:visited {color:#015b88;text-decoration:none;}
table.linkB td.linkG a:hover						{color:#C00;text-decoration:underline;}




.linkB  a:link , .linkB  a:visited	{color:#FF6633;text-decoration:none;}
.linkB  a:hover						{color:#C00;text-decoration:underline;}


.linkC a:link , .linkC a:visited	{color:#FFF;text-decoration:none;}
.linkC a:hover						{
	color:#FFFFFF;
	font-weight: bold;
}
.menuline {
	border-right: 1px dotted #FFFFFF;
}



table.linkF a:link , table.linkF a:visited	{color:#624711;text-decoration:underline;}
table.linkF a:hover		                {color:#C00;text-decoration:underline;}


table.allbg {border: 4px solid #DBDBDB;}


table.linkZ  a:link , table.linkZ a:visited	{color:#015b88;text-decoration:underline;letter-spacing: 0px;}
table.linkZ  a:hover {color:#C00;text-decoration:underline;letter-spacing: 0px;}		




/* page ********************************************************************************************************************/

td.grayLinks a:link , td.grayLinks a:visited	{color:#333;font-size:12px;text-decoration:none;}
td.grayLinks a:hover				{color:#333;font-size:12px;text-decoration:underline;}

td.cF60Links					{color:#F60;font-size:12px;padding:5px;}
td.cF60Links a:link , td.cF60Links a:visited	{color:#F60;font-size:12px;text-decoration:none;}
td.cF60Links a:hover				{color:#F60;font-size:12px;text-decoration:underline;}


div#alertDIVtext {
	position:absolute;
	width:100%;
	height:1120px;
	left:0;
	top:0;
	display:block;
	margin:auto;
	text-align:center;
	z-index:2;
}

div#alertDIVtext table.alertTB1 {
	width:100%;
	height:100%;
	margin:auto;
}

div#alertDIVtext table.alertTB2 {
	background-color:#FFF;
	border:1px solid #AAA;
	width:665px;
	height:520px;
}

div#alertDIVbg	{
	position:absolute;
	width:100%;
	height:1120px;
	left:0;
	top:0;
	display:block;
	margin:auto;
	text-align:center;
	background-color:#000;
	filter:Alpha(Opacity=75,Style=0);
	Chroma(color=000);
	opacity: 0.75;
	z-index:1;
}

td.title {
	height: 8px;
}

td.introSubMenu b					{color:#7EB89E;text-decoration:none;font-size:12px;font-weight:bold;}
td.introSubMenu a:link , td.introSubMenu a:visited	{color:#333;text-decoration:none;font-size:12px;}
td.introSubMenu a:hover					{color:#366;text-decoration:underline;font-size:12px;}

td.introSubMenu a:link , td.introSubMenu a:visited	{color:#333;text-decoration:none;font-size:12px;}
td.introSubMenu a:hover					{color:#366;text-decoration:underline;font-size:12px;}

td.introMore a:link , td.introMore a:visited	{color:#369;text-decoration:underline;font-size:12px;}
td.introMore a:hover				{color:#369;text-decoration:none;font-size:12px;}

table.trendTB	{border:2px solid #000;}
table.trendTB td	{border:1px solid #000;text-align:center;Height:25px;}

td.padding2	{padding:2px;}
td.lineHeight16	{line-Height:16px;}
td.bgDFFFFC	{background:#dffffc;}
td.botDashLine	{border-bottom:1px dashed #999;Height:25px;}

span.blue a:link , span.blue a:visited		{color:#369;text-decoration:none;}
span.blue a:hover				{color:#369;text-decoration:underline;}
.goodnetline {
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
	border-top-style: none;
}
.oneline {
	background: url(images/line3.gif) repeat-y;
}

.tdline {
	border-top: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	border-left-style: none;
	border-left-color: #AFAFAF;
}
.alltdline {
	border: 1px solid #AFAFAF;
}
.joblistline {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AFAFAF;
	border-left-color: #AFAFAF;
}

table.searchTB2		{
	border-collapse:collapse;
}


td.menu01 {background: url(../images/index.jpg) no-repeat fixed center;}
td.menu02 {background: url(../images/play_btn.jpg) no-repeat fixed center;}
td.menu03 {background: url(../images/part.jpg) no-repeat fixed center;}
td.menu04 {background: url(../images/part5.jpg) no-repeat fixed center;}
td.menu05 {background: url(../images/teach_btn.jpg) no-repeat fixed center;}
td.menu06 {background: url(../images/job_btn.jpg) no-repeat fixed center;}




table.searchTB2 th	{border-top:1px solid #999;border-bottom:1px solid #999;Height:28px;text-align:center;font-weight:bold;font-size:13px;color:#FFF;}

table.searchTB2 tr.hilight td	{font-weight:bold;color:#333;background-color:#fffbe9;}
table.searchTB2 tr.hilight td a:link , table.searchTB2 tr.hilight td a:visited	{color:#007CA6;text-decoration:none;}
table.searchTB2 tr.hilight td a:hover						{color:#CC0000;text-decoration:underline;}

table.searchTB2 td	{border-bottom:1px dashed #999;padding:5px;font-size:12px;color:#333;}
table.searchTB2 td a:link , table.searchTB2 td a:visited	{color:#007CA6;text-decoration:none;}
table.searchTB2 td a:hover					{color:#F60;text-decoration:underline;}

.link18  a:link , .link18 a:visited	    {
	color:#0E7DA3;
	text-decoration:underline;
	font: bold 18px/30px Verdana, Arial, Helvetica, sans-serif;
}
.link18  a:hover						{color:#CC0000;text-decoration:underline;font: bold 18px/30px Verdana, Arial, Helvetica, sans-serif;}

.link16  a:link , .link16 a:visited	    {color:#E75F5F;text-decoration:underline; font: bold 15px/30px Verdana, Arial, Helvetica, sans-serif;}
.link16  a:hover						{color:#CC0000;text-decoration:underline;font: bold 15px/30px Verdana, Arial, Helvetica, sans-serif;}


.link15  a:link , .link15 a:visited	    {color:#358A53;text-decoration:underline; font: bold 15px/30px Verdana, Arial, Helvetica, sans-serif;}
.link15  a:hover						{color:#CC0000;text-decoration:underline;font: bold 15px/30px Verdana, Arial, Helvetica, sans-serif;}


.link13  a:link , .link13 a:visited	    {color:#BB8D02;text-decoration:underline; font: normal 13px/30px Verdana, Arial, Helvetica, sans-serif;}
.link13  a:hover						{color:#CC0000;text-decoration:underline;font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;}

.link12  a:link , .link12 a:visited	    {color:#7B537B;text-decoration:underline; font: normal 12px/30px Verdana, Arial, Helvetica, sans-serif;}
.link12  a:hover						{color:#CC0000;text-decoration:underline;font: normal 12px/30px Verdana, Arial, Helvetica, sans-serif;}

td.article {
	font: 13px/23px Verdana, Arial, Helvetica, sans-serif;
}
.linetable {
	border: 4px solid #999999;
}
