.search {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none
}

.footer {
	FONT-SIZE: 75%;
	font-family: "Arial", "Helvetica", "sans-serif"
}

.submenu {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}

a.chosen:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

a.chosen:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

a.chosen:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

a.side:visited {
  font-weight: bold;
  FONT-SIZE: 75%;
  color: #ffffff;
  font-family: "Arial", "Helvetica", "sans-serif";
  text-decoration: none
}

a.side:link {
  font-weight: bold;
  font-size: 75%;
  color: #ffffff;
  font-family: "Arial", "Helvetica", "sans-serif";
  text-decoration: none
}

a.side:hover {
  font-weight: bold;
  font-size: 75%;
  color: #61ffe7;
  font-family: "Arial", "Helvetica", "sans-serif";
  text-decoration: none
}

a.side:focus {
  font-weight: bold;
  font-size: 75%;
  color: #61ffe7;
  font-family: "Arial", "Helvetica", "sans-serif";
  text-decoration: none
}

tr.chosen td a:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

tr.chosen td a:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

tr.chosen a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFF5F
}

tr.side td a:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}

tr.side td a:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}

tr.side td a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: none;
	font-weight: bold;
	color: #61FFE7
}

tr.nav_css_home td A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffff5f;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_home td A:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffff5f;
  font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_home td A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffff5f;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_home_side td a:visited {
	background-color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_home_side td a:link {
	background-color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_home_side td a:hover {
	background-color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #61ffe7;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus td A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #00ffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus td A:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #00ffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus td A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #00ffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus_side td a:visited {
	background-color: green;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus_side td a:link {
	background-color: green;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

tr.nav_css_side_aboutus_side td a:hover {
	background-color: green;
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #61ffe7;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none
}

a.import:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: underline
}

a.import:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: underline
}

a.import:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 75%;
	text-decoration: underline
}

TD.space {
	FONT-SIZE: 75%;
	Text-align: right;
	Vertical-align: top;
	COLOR: #ffffff;
	FONT-FAMILY: "MHei", "Taipei";
	TEXT-DECORATION: none;
}

TD.defNavgSpara {
	Background-Color: #000000;
	Height: 1px;
	width: 195px;
}

#space {
	margin-left: 18px;
}

Table.defNavgSubmenu {
	Background-Color: #005FEC;
	table-layout: fixed;
  width: 195px;
}

table.navgmenutablecss {
  width: 195px;
  border-spacing: 0px;
  table-layout: fixed;
  height: 18px;
}

table.navgMenuTableCSS {
  width: 195px;
  border-spacing: 0px;
  table-layout: fixed;
  height: 18px;
}

table.submenuCSS {
	width: 195px;
}

table.inLineCSSLevel18,td.inLineCSSLevel18 {
	width: 18px;
}

table.inLineCSSLevel36,td.inLineCSSLevel36 {
	width: 36px;
	Text-align: right;
	Vertical-align: top;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
}

table.inLineCSSLevel54,td.inLineCSSLevel54 {
	width: 54px;
	Text-align: right;
	Vertical-align: top;
	COLOR: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
}

.skin_main_table_table01_class {
	width: 760px
}

.skin_main_table_td01_class {
	width: 195px
}

.skin_main_table_td02_class {
	height: 100%
}

.skin_main_table_td02_table_class {
	width: 100%
}

.skin_main_table_table02_class {
	width: 195px
}

.skin_ctnt_table_td01_class {
	height: 18px
}

.skin_ctnt_table_table01_class {
	/*width: 565px;*/
	width: 100%;
	height: 18;
}

.skin_ctnt_table_td02_class {
	height: 3px
}

.footer_text_td {
	height: 15px;
	width: 301px;
}

table.rtv_menu_back,table.rtv_menu_back_verprint {
  width: 195px;
  table-layout: fixed;
}
td.rtv_lang_chi_trad{
	width: 51px;
	height: 19px;
	vertical-align: bottom;
}

td.rtv_lang_chi_simp{
	width: 50px;
	height: 19px;
	vertical-align: bottom;
}
td.rtv_lang_text_only{
	width: 67px;
	height: 19px;
	vertical-align: bottom;
}
td.rtv_menu_back_tr_td,td.rtv_menu_back_verprint_tr_td {
  font-size: 75%;
  text-align: right;
  vertical-align: top;
  color: #ffffff;
  font-family: "Arial", "Helvetica", "sans-serif";
  text-decoration: none;
  width: 18px;
}
td.rtv_lang_chi_trad a img, td.rtv_lang_chi_simp a img{
	vertical-align: bottom;
}

#hko_nav_bar {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 195px;
	color: white;
	position: relative;
}

#hko_nav_bar ul {
	margin: 0px;
	padding: 0px;
	position: relative;
}

#hko_nav_bar li ,#hko_nav_bar ul li {
	list-style-type: none;
	position: relative;
	margin-left: 0px;	
	background: #003399;
	display: block;
	height: 100%;
	vertical-align: top;
	padding-left: 0px;
	line-height: 140%!important;
}

#hko_nav_bar li a
{
	margin-top:1px;
	margin-bottom:0px;
	padding-right: 2px;
	font-family: Arial, "Microsoft JhengHei"!important;
	font-size: 95%;
	font-weight: normal!important;

}

#hko_nav_bar  .space
{
	display: inline-block;
	height: 100%;
	margin-left: -7px;
	vertical-align: top;
	font-family: "Microsoft JhengHei"!important;
}

#hko_nav_bar .firstL {
	width: 177px;
	padding-left: 18px;
}

#hko_nav_bar .secondL {
	width: 159px;
	padding-left: 36px;
}

#hko_nav_bar .thirdL {
	width: 143px;
	padding-left: 52px;
}

#hko_nav_bar .bottom_write {
	border-bottom: solid #FFFFFF 1px;
	padding-bottom: 1px;
}

#hko_nav_bar .bottom_black {
	border-bottom: solid #000000 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#hko_nav_bar .defnavgsubmenu {
	background-color: #005FEC;
}

#hko_nav_bar span.space{	
	Vertical-align: middle;
	font-family: "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	padding-right: 2px;
}

h1.h1_large {
  font-size:250%;
}

h1.h1_medium {
  font-size:220%;
}

h1.h1_small {
  font-size:190%;
}

h2.h2_large {
  font-size:190%;
}

h2.h2_medium {
  font-size:160%;
}

h2.h2_small {
  font-size:130%;
}

h3.h3_large {
  font-size:130%;
}

h3.h3_medium {
  font-size:100%;
}

h3.h3_small {
  font-size:90%;
}

.wcag_hidden {
  position:absolute; 
  left:0px; 
  top:-500px; 
  width:1px; 
  height:1px; 
  overflow:hidden;
}

#wcag_logo_area{
  margin: 10px 10px 0px 10px;
  text-align: center; 
  border : 0;
}

#map_content
{
  position: relative;
  margin: 0px 0px;
  width: 300px;
}
#map_content a
{
  color: black;
  text-decoration: none;
}
#map_content a:hover
{
  color: black;
  text-decoration: none;
}

#map_controls
{
  position: absolute;
  vertical-align: middle;
  z-index: 90;
  width: 300px;
}
#map_content .maps
{ 
  width: 300px; 
  height: 250px;
  position: relative;
  overflow: hidden;
  clear: both;
  background: url('/content_elements/basemap_notext.png');
}     
#map_content .map
{
  width: 300px; 
  height: 250px;
  position: absolute;
  z-index: 10;
  left: 300px;
}
.map img { border: 0px;}

#map_controls  ul#slide-list{ padding:0px; margin:0px;}

#map_controls   ul#slide-list li{ list-style:none; height:18px; float:left; margin:0 0 0 0; padding: 0px;}

#map_controls ul li.slide-link-0 a{ display:block; width:33px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; cursor:pointer;}          
#map_controls ul li.slide-link-1 A{ display:block; width:30px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -33px 0px; cursor:pointer;}
#map_controls ul li.slide-link-2 a{ display:block; width:57px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -63px 0px; cursor:pointer;}
#map_controls ul li.slide-link-3 a{ display:block; width:57px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -120px 0px; cursor:pointer;}
#map_controls ul li.slide-link-4 a{ display:block; width:40px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -177px 0px; cursor:pointer;}
#map_controls ul li.slide-link-5 a{ display:block; width:55px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -217px 0px; cursor:pointer;}
#map_controls ul li.slide-link-6 a{ display:block; width:26px; height:18px; background:url('/content_elements/btns_e.png') no-repeat; background-position: -271px 0px; cursor:pointer;}

#map_controls ul li.slideLeft span{ display:block; float:left; z-index:30; width:20px; height:200px; background:url('/content_elements/btn_prev.png') no-repeat; background-position: 0px -10px; cursor:pointer;}

#map_controls ul li.slideRight span{ display:block; float:left; z-index:31; margin-left:255px; width:20px; height:200px; background:url('/content_elements/btn_next.png') no-repeat; background-position: 0px -10px; cursor:pointer; position: absolute;}

#map_controls ul li.current-slide0 a{ background-position:0px -18px; }
#map_controls ul li.current-slide1 a{ background-position:-33px -18px; }
#map_controls ul li.current-slide2 a{ background-position:-63px -18px; }
#map_controls ul li.current-slide3 a{ background-position:-120px -18px; }
#map_controls ul li.current-slide4 a{ background-position:-177px -18px; }
#map_controls ul li.current-slide5 a{ background-position:-217px -18px; }
#map_controls ul li.current-slide6 a{ background-position:-271px -18px; }


.skin_main_table_table01_class
{
	table-layout: fixed;
}
body>table
{
	margin:0px auto;
}