body {
	overflow-x:hidden;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: none;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #EAEAEA;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
.index_top_bg {
	background-image: url(../../index_images/top_img_003.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.index_top2_search_txt {
	color: #666666;
	border: 1px solid #666666;
}
.buttons_txt_chinese {
	color: #666666;
	font-size: 11px;
	word-spacing: normal;
	letter-spacing: 0px;
}
.buttons_txt_english {
	color: #666666;
	FONT-SIZE: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #00CCFF;
	text-decoration: underline;
}
a.left:link {
	color: #0066FF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.left:visited {
	color: #0066FF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a.left:hover {
	font-size: 13px;
	color: #0066FF;
	text-decoration: none;
}
a.right:link {
	color: #666666;
	text-decoration: none;
	font-size: 13px;
}
a.right:visited {
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}
a.right:hover {
	font-size: 13px;
	color: #0066FF;
	text-decoration: underline;
}
a.main_link:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link:hover {
	font-size: 13px;
	color: #0066FF;
	text-decoration: none;
}
a.main_link_d1:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link_d1:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link_d1:hover {
	font-size: 13px;
	color: #BD2D3F;
	text-decoration: none;
}
a.main_link_d2:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link_d2:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link_d2:hover {
	font-size: 13px;
	color: #6934CD;
	text-decoration: none;
}
a.main_link_d3:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link_d3:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link_d3:hover {
	font-size: 13px;
	color: #1AAACE;
	text-decoration: none;
}
a.main_link_d4:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link_d4:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link_d4:hover {
	font-size: 13px;
	color: #B6AA18;
	text-decoration: none;
}
a.main_link_d5:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.main_link_d5:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.main_link_d5:hover {
	font-size: 13px;
	color: #1AC126;
	text-decoration: none;
}
.main_word_txt_bord {
	color: #003399;
	font-size: 21px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: bold;
	}
.main_word_txt_bord2 {
	color: #265A95;
	font-size: 13px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.main_word_txt_01 {
	color: #333333;
	font-size: 15px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 20px;
}
.main_word_txt_inportant {
	color: #FF9900;
	font-size: 15px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 20px;
}
.main_table_bg {
	background-color: #666666;
	letter-spacing: 1.5px;
}
.main_table_title_01 {
	font-size: 19px;
	font-weight: bolder;
	color: #333333;
}
.main_table_txt_01 {
	background-color: #6B8FDA;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.main_table_txt_02 {
	background-color: #ECF1FB;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1.5px;
}
a.search_main_link:link {
	color: #666666;
	text-decoration: none;
	font-size: 15px;
}
a.search_main_link:visited {
	color: #666666;
	font-size: 15px;
	text-decoration: none;
}
a.search_main_link:hover {
	font-size: 15px;
	color: #42AF16;
	text-decoration: none;
}
.main_link_point_txt_01 {
	FONT-SIZE: 15px;
    COLOR: #FF0066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_event_title {
	color: #FF9900;
	font-size: 17px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: bold;
}
.main_event_word {
	color: #333333;
	font-size: 15px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: bold;
}
.main_event_word2 {
	color: #333333;
	font-size: 13px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 18px;
}
.main_event_link {
	color: #003366;
	font-size: 12px;
	letter-spacing: 1pt;
	text-decoration: none;
}
a.laws_main_link:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
a.laws_main_link:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
a.laws_main_link:hover {
	font-size: 13px;
	color: #0051CA;
	text-decoration: none;
}
.laws_list_txt_01 {
	FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.laws_main_link_point_txt_01 {
	FONT-SIZE: 15px;
    COLOR: #FF0066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.laws_bgBlueLight {
	BACKGROUND-COLOR: #ebf4fc
}
.laws_bgBlueLight2 {
	BACKGROUND-COLOR: #bddaf4
}
.laws_search_bar_txt_01 {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.laws_search_bar_txt_02 {
	FONT-SIZE: 12px; COLOR: #0f3859;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.laws_search_bar_input_txt {
	color: #666666;
	border: 1px solid #666666;
	font-size: 12px;
}
.laws_button_txt {
	color: #666666;
	border: #666666;
	font-size: 12px;
}
a.download_main_link:link {
	color: #333333;
	text-decoration: none;
	font-size: 15px;
}
a.download_main_link:visited {
	color: #333333;
	font-size: 15px;
	text-decoration: none;
}
a.download_main_link:hover {
	font-size: 15px;
	color: #0051CA;
	text-decoration: none;
}
.left_table_color_01 {
	background-color: #666666;
}
.left_table_color_02 {
	background-color: #95BFFF;
	font-size: 13px;
	font-weight: bold;
	color: #C4DBFF;
	letter-spacing: 1.5px;
}
.right_list_txt {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
.input_txt {
	color: #666666;
	border: 1px solid #666666;
}
.buttons_bg {
	background-image: url(../../index_images/button_bg_02.gif);
	background-position: left;
	background-repeat: no-repeat;
}
a.location:link {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
a.location:visited {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
a.location:hover {
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
.location_txt_01 {
	color: #666666;
	font-size: 12px;
	letter-spacing: 1pt;
	text-decoration: none;
}

.location_txt_02 {
	color: #0066FF;
	font-size: 12px;
	letter-spacing: 1pt;
	text-decoration: none;
}
.subcatch {
	font-size: 17px;
	color: #003399;
	font-weight: bold;
}
.relation {
	color: #006699;
	font-size: 12px;
	line-height: 18px;
}
.relation_2 {
	color: #FF0066;
	font-size: 12px;
	line-height: 18px;
}
.buttons_txt_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-transform: uppercase;
}
.information_txt {
	font-size: 12px;
	color: #336699;
}
a.more:link {
	color: #990033;
	font-size: 12px;
	text-decoration: none;
}
a.more:visited {
	color: #990033;
	font-size: 12px;
	text-decoration: none;
}
a.more:hover {
	font-size: 12px;
	color: #FF286F;
	text-decoration: none;
}
.qa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.qa_q {
	font-size: 13px;
	color: #23ABE4;
	line-height: 21px;
}
.qa_a {
	font-size: 13px;
	color: #003399;
	line-height: 21px;
}
.qa_bgBlueLight {
	BACKGROUND-COLOR: #ebf4fc;
	font-size: 15px;
	line-height: 21px;
	color: #006699;
	letter-spacing: 1px;
}
.qa_bgBlueLight2 {
	BACKGROUND-COLOR: #bddaf4;
	font-size: 15px;
	line-height: 21px;
	color: #451DEF;
	letter-spacing: 1px;
}
.main_magazine_title_bord {
	color: #0066FF;
	font-size: 23px;
	text-decoration: none;
	font-weight: bold;
}
.main_magazine_txt {
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}
.magazine_table_bg {
	background-color: #666666;
	letter-spacing: 1.5px;
}
.magazine_table_title_01 {
	font-size: 19px;
	font-weight: bolder;
	color: #333333;
}
.magazine_table_txt_01 {
	background-color: #A3C958;
	font-size: 15px;
	font-weight: bolder;
	color: #FFFFFF;
}
.magazine_table_txt_02 {
	background-color: #D3E6AE;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1.5px;
}
.sitemap_title_01 {
	font-size: 15px;
	color: #FFFFFF;
	background-color: #FF9900;
}
.sitemap_txt_13 {
	font-size: 13px;
	color: #0066FF;
}
.sitemap_txt_12 {
	font-size: 13px;
	color: #587B9E;
}
a.sitemap_link_a_1:link {
	color: #0066FF;
	text-decoration: none;
	font-size: 13px;
}
a.sitemap_link_a_1:visited {
	color: #0066FF;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_a_1:hover {	
    font-size: 13px;
	color: #00CCFF;
	text-decoration: none;
}
a.sitemap_link_a_2:link {
	color: #587B9E;
	text-decoration: none;
	font-size: 13px;
}
a.sitemap_link_a_2:visited {
	color: #587B9E;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_a_2:hover {	
   font-size: 13px;
	color: #999999;
	text-decoration: none;
}
a.sitemap_link_b_1:link {
	color: #6646D6;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_b_1:visited {
	color: #6646D6;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_b_1:hover {	
   font-size: 13px;
	color: #E298FE;
	text-decoration: none;
}
a.sitemap_link_b_2:link {
	color: #A264CA;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_b_2:visited {
	color: #A264CA;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_b_2:hover {	
    font-size: 13px;
	color: #9F94AD;
	text-decoration: none;
}
a.sitemap_link_c_1:link {
	color: #009999;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_c_1:visited {
	color: #009999;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_c_1:hover {	
    font-size: 13px;
	color: #336699;
	text-decoration: none;
}
a.sitemap_link_c_2:link {
	color: #336699;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_c_2:visited {
	color: #336699;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_c_2:hover {	
    font-size: 13px;
	color: #336699;
	text-decoration: none;
}
a.sitemap_link_d_1:link {
	color: #C6A13C;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_d_1:visited {
	color: #C6A13C;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_d_1:hover {	
    font-size: 13px;
	color: #D8BE7A;
	text-decoration: none;
}
a.sitemap_link_d_2:link {
	color: #587B9E;
	text-decoration: none;	
	font-size: 13px;
}
a.sitemap_link_d_2:visited {
	color: #587B9E;	
	font-size: 13px;
	text-decoration: none;
}
a.sitemap_link_d_2:hover {	
    font-size: 13px;
	color: #587B9E;
	text-decoration: none;
}
.ap_txt_title {
	color: #000000;
	font-size: 21px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: bold;
}
.ap_txt_bord {
	color: #333333;
	font-size: 17px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.ap_txt_bord2 {
	color: #3366CC;
	font-size: 13px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.ap_txt_01 {
	color: #535353;
	font-size: 13px;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 20px;
}
.ap_txt_image_infor {
	color: #999999;
	font-size: 11px;
	letter-spacing: 1pt;
	text-decoration: none;
}
.newspop_title {
	color: #FF9900;
	font-size: 17px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: bold;
}
.newspop_word {
	color: #666666;
	font-size: 13px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.newspop_word2 {
	color: #666666;
	font-size: 15px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 21px;
}
.newspop_word3 {
	color: #006600;
	font-size: 12px;
	letter-spacing: 1pt;
	text-decoration: none;
	line-height: 15px;
}
.newspop_link {
	color: #003366;
	font-size: 11px;
	letter-spacing: 1pt;
	text-decoration: none;
}
.d4_main_table_bg {
	background-color: #666666;
	letter-spacing: 1.5px;
}
.d4_main_table_title_01 {
	font-size: 13px;
	color: #333333;
	background-color: #E6D799;
	font-weight: normal;
}
.d4_main_table_txt_01 {
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: normal;
}
.d4_main_table_txt_02 {
	background-color: #ECF1FB;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1.5px;
}
.d4_main_table_information {
	font-size: 13px;
	color: #006699;
	letter-spacing: 1.5px;
}
.ap_list_txt_01 {
	color: #339999;
	font-size: 15px;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.ap_list_txt_02 {
	color: #336666;
	font-size: 12px;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 20px;
}
.ap_list_txt_03 {
	color: #535353;
	font-size: 12px;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 20px;
}
.ap_list_txt_04 {
	color: #339900;
	font-size: 12px;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 20px;
}
.bg_about_mailbox {
	letter-spacing: 0.5px;
	text-decoration: none;
	background-image: url(../../images/bg8.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.red_txt
{
	color: #ff0000;
	text-decoration: none;
}