body {
	margin: 0;
}

td {font-size:13px; line-height:180%; font-family: Arial, Helvetica, sans-serif;}
.cm {font-size:13px; line-height:18px; font-family:"細明體";}
sup {font-size: 80%; line-height:80%;} 
.bluetxt {font-size:13px; line-height:18px; font-family: Arial, Helvetica, sans-serif; color:#336699;}

.box {
	border-width: 1px;
	border-color: #000000;
	border-style: groove;
}
.color_box {
	height: 4px;
}


.inside_bg {background-position:100% 0%; background-repeat:no-repeat;}
.table_title{ color:#FFFFFF;}


.text_green {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8EC742;
	line-height: 15px;
}

.text_green_b {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336600;
	line-height: 15px;
}
.text_green_b a:link {  text-decoration: none; color:#336600;}
.text_green_b a:visited {  text-decoration: none; color:#336600;}
.text_green_b a:hover {  text-decoration: none; color: #8EC742;}
.text_green_b a:active {  text-decoration: none;}


.text_green_c {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336600;
	line-height: 15px;
}
.text_green_c a:link {  text-decoration: none; color:#336600;}
.text_green_c a:visited {  text-decoration: none; color:#000000;}
.text_green_c a:hover {  text-decoration: none; color: #8EC742;}
.text_green_c a:active {  text-decoration: none;}

.text_black_headline {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	line-height: 23px;
}

.text_black_headline a:link {  text-decoration: none; color:#000000;}
.text_black_headline a:visited {  text-decoration: none; color:#000000;}
.text_black_headline a:hover {  text-decoration: none; color: #8EC742;}
.text_black_headline a:active {  text-decoration: none;}

.text_black_bold {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	line-height: 23px;
}

.text_black_bold_b {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
}
.text_black_bold_b a:link {  text-decoration: none; color:#000000;}
.text_black_bold_b a:visited {  text-decoration: none; color:#000000;}
.text_black_bold_b a:hover {  text-decoration: none; color: #999999;}
.text_black_bold_b a:active {  text-decoration: none;}


.text_black_bold_red {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	line-height: 23px;
}

.text_black_bold_red a:link {  text-decoration: underline; color:#FF0000;}
.text_black_bold_red a:visited {  text-decoration: underline; color:#FF0000;}
.text_black_bold_red a:hover {  text-decoration: none; color: #FF0000;}
.text_black_bold_red a:active {  text-decoration: none;}


.text_black_bold_green {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8EC742;
	font-weight: bold;
	line-height: 23px;
}

.text_black_bold_green_b {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8EC742;
	font-weight: bold;
	line-height: 23px;
}

.text_black {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 15px;
}
.text_black_b {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 25px;
}
.text_black_b a:link {  text-decoration: underline; color:#000000;}
.text_black_b a:visited {  text-decoration: underline; color:#000000;}
.text_black_b a:hover {  text-decoration: none; color: #8EC742;}
.text_black_b a:active {  text-decoration: none;}

.text_black_c {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 25px;
}

.text_black_d {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
}

.text_black_e {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
}

.text_black_f {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 15px;
}

.text_black_f a:link {  text-decoration: none; color:#000000;}
.text_black_f a:visited {  text-decoration: none; color:#000000;}
.text_black_f a:hover {  text-decoration: none; color: #8EC742;}
.text_black_f a:active {  text-decoration: none;}

.text_black_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 15px;
}	

.text_black_link a:link {  text-decoration: none; color:#000000;}
.text_black_link a:visited {  text-decoration: none; color:#000000;}
.text_black_link a:hover {  text-decoration: none; color: #8EC742;}
.text_black_link a:active {  text-decoration: none;}


.text_black_link_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 15px;
}	

.text_black_link_b a:link {  text-decoration: underline; color:#8EC742;}
.text_black_link_b a:visited {  text-decoration: underline; color:#8EC742;}
.text_black_link_b a:hover {  text-decoration: none; color: #8EC742;}
.text_black_link_b a:active {  text-decoration: none;}


.text_black_link_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 15px;
}	

.text_black_link_c a:link {  text-decoration: underline; color:#000000;}
.text_black_link_c a:visited {  text-decoration: underline; color:#000000;}
.text_black_link_c a:hover {  text-decoration: none; color: #000000;}
.text_black_link_c a:active {  text-decoration: none;}


.text_black_link_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height: 15px;
}	

.text_black_link_d a:link {  text-decoration: none; color:#666666;}
.text_black_link_d a:visited {  text-decoration: none; color:#666666;}
.text_black_link_d a:hover {  text-decoration: none; color: #000000;}
.text_black_link_d a:active {  text-decoration: none;}

.text_black_link_e {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 15px;
}	

.text_black_link_e a:link {  text-decoration: underline; color:#000000;}
.text_black_link_e a:visited {  text-decoration: underline; color:#000000;}
.text_black_link_e a:hover {  text-decoration: none; color: #8EC742;}
.text_black_link_e a:active {  text-decoration: none;}

.text_black_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 16px;
}

.joblist {margin-left:20;}


