body,td,th {
    font-size:10pt;
	color: #313131;
}
a:link {
    font-size:10pt;
	color: #009AFF;
	text-decoration: none;
}
a:visited {
    font-size:10pt;
	text-decoration: none;
	color: #001184;
}
a:hover {
    font-size:10pt;
	text-decoration: none;
	color: #FFA800;
}
a:active {
    font-size:10pt;
	text-decoration: none;
	color: #5E5E5E;
}
a.button:link {
    
	color: #ff3300;
}
a.button:visited {
    
	color: #ff3300;
}
a.button:hover {
    
	color: #990000;
}
a.button:active {
    
	color: #666666;
}
a.back:link {
    font-size: 12px;
	color: #003399;
}
a.back:visited {
    font-size: 12px;
	color: #003399;
}
a.back:hover {
    font-size: 12px;
	color: #006699;
}
a.back:active {
    font-size: 12px;
	color: #666666;
}
a.pg:link {
    font-size: 12px;
	color: #003399;
}
a.pg:visited {
    font-size: 12px;
	color: #0099ff;
}
a.pg:hover {
    font-size: 12px;
	color: #0099ff;
	text-decoration: underline;
}
a.pg:active {
    font-size: 12px;
	color: #0099ff;
	text-decoration: underline;
}
a.news:link {
    font-size: 12px;
	color: #666666;
}
a.news:visited {
    font-size: 12px;
	color: #0099ff;
}
a.news:hover {
    font-size: 12px;
	color: #FFA800;

}
a.news:active {
    font-size: 12px;
	color: #666666;

}
input.look01{
	font-size: 11px;
	color: #333333;
	border: 1px solid #006699;
}

h1 {
	font-size: 14px;
	color: #0791D3;
}
h2 {
	font-size: 12px;
	color: #00506A;
}
.public{
	font-size:12px;
	color: #666666;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.table01{
	font-size:12px;
	color: #333333;
	line-height:16px;
	border: 1px solid #ff6666;
	border-collapse:collapse;
	background-color:#FFE6E6;
}
.table02{
	border: 1px dotted #33ccff;
	border-collapse:collapse;
}
.table02_r{
	border: 1px dotted #ff9900;
	border-collapse:collapse;
}
.table03{ /*藍色框*/
	border: 1px dotted #33ccff;
	border-collapse:collapse;
	background-color:#DDEEFF;
}
.table04{ /*紅色框*/
	border: 1px dotted #ff3366;
	border-collapse:collapse;
	background-color:#FFE8D0;
}
.table05{ /*綠色框*/
	border: 1px dotted #66CC00;
	border-collapse:collapse;
	background-color:#D3E27C;
}
.table06{ /*紫色框*/
	border: 1px dotted #CC66CC;
	border-collapse:collapse;
	background-color:#EEDDFF;
}
.table_pass{ /*紅色框*/
	border: 1px dotted #ff3366;
	font-size: 12px;
	line-height:18px;
	border-collapse:collapse;
	background-color:#FFE8D0;
}
.title_s {
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
}
.title_m {
	font-size: 13px;
	font-weight: bold;
	color: #0066cc;
}
.layer_h20{
	line-height:20px;
}
.layer_h16{
	line-height:16px;
}
.gray12{
	font-size: 12px;
	color: #333333;
}
.red12{
	font-size: 12px;
	color: #ff0033;
}
.darkred12{
	font-size: 13px;
	color: #990033;
}
.brown12{
	font-size: 12px;
	color: #663300;
}
.purple12{
	font-size: 13px;
	color: #CC0099;
}
.blue11 {
	font-size: 11px;
	color: #0066cc;
}
.photo {
	font-size: 11px;
	color: #ff3300;
}
.button01 {
    background-image:url(/images/button_s_02.gif);
    line-height:25px;
	font-size: 12px;
	color: #ff3300;
}
.button01L {
    background-image:url(/images/button_s_01.gif);
    line-height:25px;
}
.button01R {
    background-image:url(/images/button_s_03.gif);
    line-height:25px;
}
.page{ 
    background-color:#99ccff;
	font-family:"Arial";
    line-height:18px;
	width:16px;
	font-size: 12px;
	color: #0066cc;
	border: 1px solid #0066cc;
	border-collapse:collapse;
}
.page_link  { 
    background-color:#ffffff;
	font-family:"Arial ";
    line-height:18px;
	width:16px;
	font-size: 11px;
	color: #0066cc;
	border: 1px solid #0066cc;
	border-collapse:collapse;
}
.page_news {
	font-size: 12px;
	color: #555555;
	line-height:18px;
}