.td{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #000000;

	line-height: 20px;

}

.td_small{

	font-family: "新細明體, 細明體";

	font-size: 11px;

	color: #315050;



}

.td_caption{

	font-family: "新細明體, 細明體";

	font-size: 11px;

	color: #04818D;

	line-height: 14px;

}

.td_white{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #FFFFFF;

		line-height: 22px;

}

.td_boldred{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #A23940;

	font-weight: bold ;

}

.td_boldblue{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #1612B7;

	font-weight: bold ;

}

.td_bold{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #000000;

	font-weight: bold ;

}



.td_small_bold{

	font-family: "新細明體, 細明體";

	font-size: 13px;

	color: #000000;

	font-weight: bold ;

}



A:link {COLOR:#2100CA; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px;} 

A:visited { COLOR:#2100CA; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px; } 

A:active { COLOR:#2100CA; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px; } 

A:hover { COLOR:#0091B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px;}



A.a_menuyellow:link {COLOR:#D13100; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px; letter-spacing: 4pt;} 

A.a_menuyellow:visited { COLOR:#D13100; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 15px; letter-spacing: 4pt;} 

A.a_menuyellow:active { COLOR:#D13100; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px; letter-spacing: 4pt;} 

A.a_menuyellow:hover { COLOR:#D13100; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px; letter-spacing: 4pt;}



A.news:link {COLOR:#000000; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px; } 

A.news:visited { COLOR:#000000; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 15px; } 

A.news:active { COLOR:#000000; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px; } 

A.news:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px; }



A.highlight:link {COLOR:#000000; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.highlight:visited { COLOR:#000000; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.highlight:active { COLOR:#000000; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.highlight:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 11px; }





A.quick:link {COLOR:#000000; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.quick:visited { COLOR:#000000; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.quick:active { COLOR:#000000; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.quick:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }





A.small:link {COLOR:#2100CA; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.small:visited { COLOR:#2100CA; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.small:active { COLOR:#2100CA; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 11px; } 

A.small:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 11px; }





.td_subhead {

	font-family: "新細明體, 細明體";	font-size: 15px; font-weight: bold ;

	color: #315050; 

}







.td_menu {

	font-family: "新細明體, 細明體";

	font-size: 15px;

	font-weight: bold;

	color: #646464;

	letter-spacing: 5pt;





}

.td_menuyellow {

	font-family: "新細明體, 細明體";	font-size: 15px; color: #D13100; letter-spacing: 5pt;

	}

.td_menuyellowbold {

	font-family: "新細明體", "細明體";	font-size: 15px; font-weight: bold ; letter-spacing: 5pt;

	color: #D13100; 

	}

	

A.menu:link {COLOR:#646464; letter-spacing: 4pt; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px;} 

A.menu:visited { COLOR:#646464; letter-spacing: 4pt; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 15px;} 

A.menu:active { COLOR:#646464; letter-spacing: 4pt; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px;} 

A.menu:hover { COLOR:#D13100; letter-spacing: 4pt; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px;}



A.menubold:link {COLOR:#646464; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 15px;font-weight: bold ; letter-spacing: 5pt;} 

A.menubold:visited { COLOR:#646464; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 15px;font-weight: bold ; letter-spacing: 5pt;} 

A.menubold:active { COLOR:#646464; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px;font-weight: bold ; letter-spacing: 5pt;} 

A.menubold:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 15px;font-weight: bold ; letter-spacing: 5pt;}







A.location:link {COLOR:#FFFFFF; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.location:visited { COLOR:#FFFFFF; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.location:active { COLOR:#FFFFFF; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.location:hover { COLOR:#FFC600; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



A.loc_darkgrey:link {COLOR:#000000; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_darkgrey:visited { COLOR:#000000; TEXT-DECORATION:none; 	font-family:"新細明體, 細明體"; font-size: 12px; } 

A.loc_darkgrey:active { COLOR:#000000; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_darkgrey:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_darkgrey{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #000000;

}



A.loc_grey:link {COLOR:#686868; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_grey:visited { COLOR:#686868; TEXT-DECORATION:none; 	font-family:"新細明體, 細明體"; font-size: 12px; } 

A.loc_grey:active { COLOR:#686868; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_grey:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_grey{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #686868;

}



A.loc_green:link {COLOR:#579001; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_green:visited { COLOR:#579001; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_green:active { COLOR:#579001; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_green:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_green{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #579001;

}



A.loc_blue:link {COLOR:#006FAC; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_blue:visited { COLOR:#006FAC; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_blue:active { COLOR:#006FAC; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_blue:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_blue{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #006FAC;

}



A.loc_red:link {COLOR:#DE0027; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_red:visited { COLOR:#DE0027; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_red:active { COLOR:#DE0027; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_red:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_red{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #DE0027;

}



A.loc_purple:link {COLOR:#6E3092; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_purple:visited { COLOR:#6E3092; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_purple:active { COLOR:#6E3092; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_purple:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_purple{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #6E3092;

}



A.loc_brown:link {COLOR:#B16501; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_brown:visited { COLOR:#B16501; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_brown:active { COLOR:#B16501; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.loc_brown:hover { COLOR:#D13100; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



.td_brown{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #B16501;

}











.td_footer{

	font-family: "新細明體, 細明體";

	font-size: 11px;

	color: #4C9B9B;

}







.td_table1{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4C7378;



}

.td_table2{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #385A5C;

	background-color: #C3DBDE;



}

.td_table2bold{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	font-weight: bold;

	color: #385A5C;

	background-color: #C3DBDE;



}

.td_table3{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #780078;

	background-color: #EBE2EB;

	line-height: 20px;





}

.td_table3bold{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	font-weight: bold;

	color: #780078;

	background-color: #EBE2EB;

	line-height: 20px;



}

.td_table4{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #385A5C;

	background-color: #C7E1E3;

	line-height: 20px;





}

.td_table4bold{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	font-weight: bold;

	color: #385A5C;

	background-color: #C7E1E3;

	line-height: 20px;







}

.td_table5{

	font-family: "新細明體, 細明體";

	font-size: 15px;

	color: #9E4500;

	background-color: #F8EBE1;

	line-height: 20px;}

	



.td_main{

	font-family: "新細明體, 細明體";

	font-size: 12px;

	color: #000000;

	line-height: 20px;

}



	

A.mainlink:link {COLOR:#2100CA; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px;} 

A.mainlink:visited { COLOR:#2100CA; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.mainlink:active { COLOR:#2100CA; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.mainlink:hover { COLOR:#0091B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px;}	

	

A.mainnews:link {COLOR:#000000; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.mainnews:visited { COLOR:#000000; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.mainnews:active { COLOR:#000000; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.mainnews:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }



A.footlink:link {COLOR:#1800FF; TEXT-DECORATION: none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.footlink:visited { COLOR:#1800FF; TEXT-DECORATION:none; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.footlink:active { COLOR:#1800FF; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; } 

A.footlink:hover { COLOR:#27B0B0; TEXT-DECORATION: underline; 	font-family: "新細明體, 細明體"; font-size: 12px; }