﻿/* CSS Document */
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: 新明細體; font-weight: bold; font-size: 8pt;border-collapse: collapse;}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: 新明細體; font-size: 8pt;border-collapse: collapse;}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;border-collapse: collapse;}
.tab_2 table {
	border-collapse: collapse;
	line-height: 150%;
	font-size: 10pt;
	background: #ffffff;
	border: 1px solid #CCCCCC;
}
.tab_2 td {
	border-collapse: collapse;
	line-height: 150%;
	font-size: 10pt;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.tab_2 tr{
	border-collapse: collapse;
background-color:expression('#EEF7FF,#ffffff'.split(',')[rowIndex%2]);
}

.tab_2 caption {
	border-collapse: collapse;
	text-align: center;
	color: #000000;
	letter-spacing: 1pt;
	width: auto;
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	background-color: #bcb6f7;
	word-spacing: 1pt;
	margin: 0;
	padding: 5px;
	border: 1px solid #CCCCCC;
}	
.tab_2 th {
	border-collapse: collapse;
	padding: 5px;
	font-size: 10pt;
	color: #ffffff;
	letter-spacing: 1pt;
	line-height: 180%;
	text-decoration: none;
	word-spacing: 1pt;
	font-weight: bold;
	background-color: #339EFF;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.tab_2 thead th {
	border-collapse: collapse;
	padding: 8px 8px 8px 8px;
	font-size: 11pt;
	color: #ffffff;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	font-weight: bold;
	background-color: #0066CC;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.tab_2 tfoot th {
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
	font-size: 10pt;
	color: #000000;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	background-color: #e5e5e5;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
.tab_2 tfoot th a{
	color: #000000;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	font-weight: normal;
}
.tab_2 tfoot td{
	font-size: 11pt;
	color: #ffffff;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	background-color: #e5e5e5;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
.txt_css {
	font-size: 11pt;
	color: #666666;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
	padding-bottom: 3pt;
}
.txt2_css {
	font-size: 11pt;
	color: #FF3300;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
	padding-bottom: 3pt;
}.txt3_css {
	font-size: 11pt;
	color: #0066CC;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: underline;
	padding-bottom: 3pt;
}
.registration {
	font-size: 10pt;
	color: #3366FF;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.registration a:link {
	font-size: 10pt;
	color: #3366FF;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.registration a:visited {
	font-size: 10pt;
	color: #3366FF;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.registration a:hover {
	font-size: 10pt;
	color: #3366FF;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.close{
	font-size: 10pt;
	color: #CCCCCC;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.close a:link {
	font-size: 10pt;
	color: #CC0033;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.close a:visited {
	font-size: 10pt;
	color: #CC0033;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.close a:hover {
	font-size: 10pt;
	color: #CC0033;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.ok {
	font-size: 10pt;
	color: #FF3366;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.ok a:link {
	font-size: 10pt;
	color: #FF3366;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.ok a:visited {
	font-size: 10pt;
	color: #FF3366;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.ok a:hover {
	font-size: 10pt;
	color: #FF3366;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.candidate {
	font-size: 10pt;
	color: #99CC00;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.candidate a:link {
	font-size: 10pt;
	color: #99CC00;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.candidate a:visited {
	font-size: 10pt;
	color: #99CC00;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.candidate a:hover {
	font-size: 10pt;
	color: #99CC00;
	line-height: 150%;
	font-family: "新細明體";
	word-spacing: 1pt;
	letter-spacing: 1pt;
	text-decoration: none;
}
.c01{
	visibility: inherit;
	
}
.class1{
	border:1px solid #CCC;
}
.page_page_number{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt
	;
}
.page_page_number a:link{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.page_page_number a:visited{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.page_page_number a:hover{
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.page_page_number_now{
	font-size: 10pt;
	color: #FC0000;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.number_red
{
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	line-height: 150%;
} 
.menu{
	font-size: 11pt;
	color: #003399;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt
	;
	line-height: 150%;
	text-align: left;
}
.menu a:link{
	font-size: 11pt;
	color: #003399;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
		line-height: 150%;
	text-align: left;
}
.menu a:visited{
	font-size: 11pt;
	color: #003399;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
		line-height: 150%;
			text-align: left;
}
.menu a:hover{
	font-size: 11pt;
	color: #003399;
	text-decoration: underline;
	letter-spacing: 1pt;
	word-spacing: 1pt;
		line-height: 150%;
	text-align: left;
}
