@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
}



.bodytext, .bodyheader, .remarks, table.tbl_text, table.tbl_inside, select, input, textarea, input.btn {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11px;
	color: #666666;
}
.bodyheader {
	font-weight: bold;
}
.remarks {
	font-size: 10px;
	padding-left: 5px;
}


form {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

input.btn {
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: bold;
}



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	color: #666666;
	text-decoration: underline;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footer2 a:link, .footer2 a:visited, .footer2 a:active {
	color: #666666;
	text-decoration: underline;
}
.footer2 a:hover {
	color: #666666;
	text-decoration: none;
}



a:link, .remarks a:link {
	color: #FF0000;
	text-decoration: underline;
}
a:visited, .remarks a:visited {
	color: #FF0000;
}
a:hover, .remarks a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active, .remarks a:active {
	color: #FF0000;
}
.redheader {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.tableborder {
	border: 1px solid #DDDDDD;
	 padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:9px; border: 1px #DDDDDD solid; 
}
.tableborder2 {
	border: 1px solid #DDDDDD;
}

table.tbl_text {
	border-collapse: collapse;
}
table.tbl_text thead {
	background: #EEEEEE;
	color: #FF0000;
	font-weight: bold;
}
table.tbl_text tbody {
	background: #FFFFFF;
}
table.tbl_text td, table.tbl_text th { padding-left:12px; padding-right:12px; padding-top:9px; padding-bottom:9px; border: 1px #DDDDDD solid; }
table.tbl_text td.td_inside {
	padding-bottom:0px;
}
table.tbl_text td.td_nopad {
	padding:0px;
}

table.tbl_inside {
	border-collapse: collapse;
}
table.tbl_inside td { padding-top:0px; padding-left:0px; padding-bottom:9px; padding-right:12px; border: 0px; }
.funstufftext {
	float: left;
	margin-left: 5px;
}

