BODY {
	background : #ffffff;
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12;
	margin : 0px 0px 0px 0px;
	padding:0px; 
}
TABLE {
	border : 0px none;
}
TABLE.chart {
	border : 1px solid #dfdfdf;
	font-family: Tahoma;
	font-size: 8pt;
}
TABLE.tool {
	border : 1px solid #0099cc;
}
TD {
	vertical-align : top;
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13;
}
TD.xsmallbox {
	border : 1px solid #ccffff;
	background : #0099cc;
	color : #ffffff;
	font-family : 細明體;
	font-size :12pt;
	width : 100px;
	height : 23px;
	text-align : center;
	vertical-align : middle;
	cursor: pointer;
}
TD.contactbox {
	color : #000000;
	font-family : 細明體;
	font-size :12pt;
	text-align : center;
	vertical-align : middle;
	font-weight : bold;
}
TD.contactbox_eng {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	text-align : center;
	vertical-align : middle;
	font-weight : bold;
}
TD.sq_button {
	background-repeat : no-repeat;
	font-family : 細明體;
	color : #003399;
	font-size :10pt;
	height : 70px;
	width : 90px;
	text-align : center;
	vertical-align : middle;
	cursor: pointer;
	font-weight : bold;
	padding:1px; 
}
TD.sq_button_small {
	background-repeat : no-repeat;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #003399;
	font-size :12px;
	height : 40px;
	width : 90px;
	text-align : center;
	vertical-align : middle;
	cursor: pointer;
	padding:1px; 
}
TD.smallbox {
	font-family : 細明體;
	font-size :12pt;
	text-align : center;
	vertical-align : middle;
	cursor: pointer;
	border : 1px solid #C2CFD8;
}
TD.smallbox_eng {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	text-align : center;
	vertical-align : middle;
	cursor: pointer;
	border : 1px solid #C2CFD8;
}
TD.bigbox {
	background : #f5f5f5;
	color : #003399;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :12pt;
	height : 30px;
	width : 100px;
	text-align : center;
	vertical-align : middle;
	font-weight : bold;
}
TD.bigbox_eng {
	background : #f5f5f5;
	color : #003399;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	height : 30px;
	width : 100px;
	text-align : center;
	vertical-align : middle;
}
TD.topbox {
	background : #33ccff;
	color : #000000;
	font-family : 細明體;
	font-size :12pt;
	height : 24px;
	width : 100px;
	text-align : center;
	vertical-align : middle;
	font-weight : bold;
}
TD.banner {
	vertical-align : middle;
	text-align : center;
}
TD.right_box_head1 {
	color : #000000;
	font-family : 細明體;
	font-size :10pt;
	font-weight : bold;
	white-space : nowrap;
	background : #e2e2e2;
	padding-left : 10px;
	width : 168px;
	height : 20px;
	vertical-align : middle;
}
TD.right_box_head1_eng {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	font-weight : bold;
	white-space : nowrap;
	background : #e2e2e2;
	padding-left : 10px;
	width : 168px;
	height : 20px;
	vertical-align : middle;
}
TD.right_box_head2 {
	color : #4db2ff;
	background : #bddee8;
	width : 20px;
	height : 20px;
}
TD.vote_box_head1 {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	font-weight : bold;
	white-space : nowrap;
	background : #e2e2e2;
	padding-left : 10px;
	height : 20px;
	vertical-align : middle;
}
TD.vote_box_head2 {
	color : #4db2ff;
	background : #bddee8;
	width : 20px;
	height : 20px;
}
TD.left_box_head1 {
	color : #ffffff;
	font-family : 細明體;
	font-size :10pt;
	font-weight : bold;
	white-space : nowrap;
	background : #002665;
	padding-left : 10px;
	width : 170px;
	height : 20px;
	vertical-align : middle;
}
TD.left_box_head2 {
	color : #4db2ff;
	background : #4db2ff;
	width : 20px;
	height : 20px;
}
TD.box_chart {
	font-family: Tahoma;
	font-size: 8pt;
	border : 0px;
	background : #ffffff;
	vertical-align : middle;
}
.menu1{
	height: 20px;
	color: #0066cc;
	text-align : center;
	vertical-align : middle;
}
.submenu{
	background : #cde1eb;
	font-family : 細明體;
	font-size :11pt;
	display: block;
	height: 25px;
	color: #333333;
	text-align : center;
	vertical-align : middle;
}
a.submenu:hover{
	background : #a4c5d5;
}
.hide{
display: none;
}
.show{
display: block;
}
td.cont_head1 {
	font-family: 細明體;
	font-size: 15pt;
	border : 0px;
	background : #ffffff;
	color : #0066cc;
	font-weight : bold;
	padding:3px; 
}
td.cont_head2 {
	font-family: 細明體;
	font-size: 11pt;
	border : 0px;
	background : #cccccc;
	color : #003366;
	font-weight : bold;
	padding:3px; 
}
td.cont_head3 {
	font-family: 細明體;
	font-size: 10pt;
	border : 0px;
	background : #e6e6e6;
	color : #000000;
	padding:3px; 
}
td.cont_1 {
	font-family: 細明體;
	font-size: 10pt;
	border : 0px;
	color : #000000;
	padding:3px; 
}

.P10K        { font-family: Tahoma; font-size: 10pt; letter-spacing: 2 }
.P10E        { font-family: Tahoma; font-size: 10pt; letter-spacing: 1  color: #FF3300 }
.P10L        { font-family: Tahoma; font-size: 9pt; line-height: 150% }
.P10         { font-family: Tahoma; font-size: 8pt }
.P111        { font-family: Tahoma; font-size: 7pt }
.P90K        { font-family: Tahoma; font-size: 9pt; letter-spacing: 2 }
.P90L        { font-family: Tahoma; font-size: 9pt; line-height: 150% }
.P90         { font-family: Tahoma; font-size: 9pt }
.P91         { font-family: Tahoma; font-size: 8pt; color: #FF3300 }
.P92         { font-family: Tahoma; font-size: 8pt; color: #FFFF00 }
.P10W        { font-family: Tahoma; font-size: 10pt; letter-spacing: 1  color: #FFFFFF }
.P11         {
	FONT-SIZE:12px;
	margin:0cm;
	letter-spacing: 2;
	margin-bottom:.0001pt;
	FONT-FAMILY: Tahoma;
	line-height: 16px;
}
.P11a         {
	FONT-SIZE:13px;
	FONT-FAMILY: Tahoma;
}
.P12         { font-family: Tahoma; FONT-SIZE:12.5pt; margin:0cm; margin-bottom:.0001pt;}
.P13         {
	FONT-SIZE:15px;
	margin:0cm;
	letter-spacing: 2;
	margin-bottom:.0001pt;
	FONT-FAMILY: Tahoma;
	line-height: 16px;
}
.P14         {
	FONT-SIZE:9px;
	margin:0cm;
	letter-spacing: 2;
	margin-bottom:.0001pt;
	FONT-FAMILY: Tahoma;
	line-height: 12px;
}
.P15         {
	FONT-SIZE:13px;
	margin:0cm;
	letter-spacing: 2;
	margin-bottom:.0001pt;
	FONT-FAMILY: Tahoma;
	line-height: 12px;
}
.P20         {
	FONT-SIZE:15px;
	margin:0cm;
	letter-spacing: 2;
	margin-bottom:.0001pt;
	FONT-FAMILY: Tahoma;
	line-height: 15px;
}

a:active {text-decoration: none }
a:link { color: #000077; text-decoration: none }
a:visited { color: #000077; text-decoration: none }
a:hover { color: #CC3300; text-decoration: underline }
a.index1:link { color: #FFFFFF; text-decoration: none }
a.index1:visited { color: #FFFFFF; text-decoration: none }
a.index1:hover { color: #FFFFFF; text-decoration: underline }
a.index2:link { color: #666666; text-decoration: none }
a.index2:visited { color: #666666; text-decoration: none }
a.index2:hover { color: #CC3300; text-decoration: underline }
a.index3:link { color: #000000; text-decoration: none }
a.index3:visited { color: #000000; text-decoration: none }
a.index3:hover { color: #CC3300; text-decoration: underline }
a.index4:link { color: #CC3300; text-decoration: none }
a.index4:visited { color: #CC3300; text-decoration: none }
a.index4:hover { color: green; text-decoration: underline }
a.index5:link { color: #666666; text-decoration: none }
a.index5:visited { color: #666666; text-decoration: none }
a.index5:hover { color: #FF9A00; text-decoration: underline }

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family : 細明體;
	font: 15px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 93px;
	/*background: #5970B2;*/ 
	/* background: #004000;7EC6EE */
	/* background: #9ED1ED; */
	color: #333366;/*#053A38;#000;*/
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial
}

#sddm div a:hover
{	background: #49A3FF;
	color: #FFF
}

.blue12 {
	font-size: 12px;
	color: #003399;
}
.style2 {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}
.f12 {
	font-size: 11px;
	font-family: "新細明體", "細明體";
	line-height: 14px;
	color: #86A299;
}
.Bold {
	color: #333333;
	font-size: 12px;
	font-family: "新細明體", "細明體";
	font-weight: bold;
}
.brown {
	font-family: Arial, Helvetica, sans-serif;
	color: #8A7305;
	font-size: 12px;
}
.green {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
}

.style1 {
	font-size: 12px;
	color: #FFFFFF;
}
.footer {
	font-size: 12px;
	color: #FFFFFF;
}
.red {
	color: #ff0101;
}
.style5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style5_bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.style5_red {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0101;
}
.style5_orange {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FD5F16;
}
.style5_blue {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
}
.heading {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.subtopic {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5A0C10;
}
.disclaimer {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style7 {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
}
.idx_superior {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
