.skip
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px;
font-size:1%; 
overflow:hidden;
color: #FFFFFF;
}

#control
{
  position: absolute;
  z-index: 100;
  margin-top: 225px;
  margin-left:5px;
} 

/* msgheadtxt -> dnstitle */
/*.msgheadtxt_en   { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.msgheadtxt_zh_tw   { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:bold; voice-family: inherit; font-size: small;}*/
.msgtxt_en   { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
.msgtxt_en a { color: #0000FF; text-decoration:none;}
.msgtxt_en a:hover { color: #0000FF; text-decoration:underline;}
.msgtxt_en a:visited { color: #330066; text-decoration:none;}
.msgtxt_en a.anchor {color: #02035B; text-decoration:none;}
.msgtxt_zh_tw   { color:#02035B; font-size: 80%; font-family: Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:normal; voice-family: inherit; }
.msgtxt_zh_tw a { color: #0000FF; text-decoration:none;}
.msgtxt_zh_tw a:hover { color: #0000FF; text-decoration:underline;}
.msgtxt_zh_tw a:visited { color: #330066; text-decoration:none;}
.msgtxt_zh_tw a.anchor {color: #02035B; text-decoration:none;}

a.newlink {
  FONT-WEIGHT: normal;
  FONT-SIZE: 100%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #005BFF;
}
a.newlink:hover {
  FONT-WEIGHT: normal;
  FONT-SIZE: 100%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  COLOR: #005BFF;
}
a.newlink:visited {
  FONT-WEIGHT: normal;
  FONT-SIZE: 100%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #005BFF;
}

.navigation {
	FONT-SIZE: 75%; COLOR: #005BFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	padding: 0 5 0 5;
}

.copyright {
  FONT-WEIGHT: normal;
  FONT-SIZE: 68%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.copyrightlink {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.copyrightlink:hover {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
a.copyrightlink:visited {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.copyrightlink {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*INPUT.search {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 68%; BORDER-LEFT: gray 1px solid; WIDTH: 120px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "Lucida Sans","Lucida Grande",Arial
}
INPUT.button {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 68%; BORDER-LEFT: gray 1px solid; WIDTH: 50px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "Lucida Sans","Lucida Grande",Arial
}
.selection {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT: 8pt Tahoma; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 170px; BORDER-BOTTOM: #7f9db9 1px solid
}

.greenheader {
	FONT-SIZE: 90%; COLOR: #80c010; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}*/
TABLE.event-table {
	BORDER-RIGHT: #0F7AD1 1px solid; BORDER-TOP: #0F7AD1 1px solid; BORDER-LEFT: #0F7AD1 1px solid; BORDER-BOTTOM: #0F7AD1 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fffae0;
} 
/** Duplicate **/
/*th.table-header_en , TD.table-header_en {
	FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  COLOR: #fffae0;
  FONT-FAMILY: Ming, PMingLiu, Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #bb0e0e;
  TEXT-ALIGN: left;
}
th.table-header_tc , TD.table-header_tc {
	FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  COLOR: #fffae0;
  FONT-FAMILY: Ming, PMingLiu, Arial Unicode MS;
  BACKGROUND-COLOR: #bb0e0e;
  TEXT-ALIGN: left;
}
th.table-data , TD.table-data {
	FONT-SIZE: 75%;
  COLOR: black;
  FONT-FAMILY: Ming, PMingLiu, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}*/

/*.cmslink {
	FONT-WEIGHT: normal; COLOR: #bb0e0e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
  text-decoration: none;
}
.text a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
  text-decoration: underline;
}
.text a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
  text-decoration: none;
}
.text a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
  text-decoration: underline;
}
.contenttext {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
  text-decoration: none;
}
.contenttext a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
  text-decoration: underline;
}
.contenttext a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
  text-decoration: none;
}
.contenttext a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
  text-decoration: underline;
}
.red {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C90000;
    text-decoration: none;
}
.red a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C90000;
    text-decoration: underline;
}
.red a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C90000;
    text-decoration: none;
}
.red a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C90000;
    text-decoration: underline;
}
.blue {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02035B;
  text-decoration: none;
}
.blue a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02035B;
  text-decoration: underline;
}
.blue a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02035B;
  text-decoration: underline;
}
.blue a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02035B;
  text-decoration: underline;
}
.green {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #019F01;
  text-decoration: none;
}
.green a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #019F01;
  text-decoration: underline;
}
.green a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #019F01;
  text-decoration: none;
}
.green a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #019F01;
  text-decoration: underline;
}
.bro {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C87F01;
  text-decoration: none;
}
.bro a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C87F01;
  text-decoration: underline;
}
.bro a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C87F01;
  text-decoration: none;
}
.bro a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C87F01;
  text-decoration: underline;
}
.orange {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9600;
  text-decoration: none;
}
.orange a:link{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9600;
  text-decoration: underline;
}
.orange a:hover{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9600;
  text-decoration: none;
}
.orange a:visited{
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF9600;
  text-decoration: underline;
}*/

select.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62%; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width : 120px;} 

select.category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62%; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width : 300px;} 

/*img.box1 {border-style: solid; border-width: 5px; border-color: #E5F5E5;}
img.box2 {border-style: solid; border-width: 5px; border-color: #FEF7EB;}
img.box3 {border-style: solid; border-width: 5px; border-color: #FFFFFF;}

img.impbox {border-style: solid; border-width: 5px; border-color: #FFF2F2;}

img.featuretopic {border-style: solid; border-width: 10px; border-color: #EDF7FF;}*/

/*a.footerlink { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal}
a.footerlink:hover { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}
a.footerlink:visited { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal}*/
/* WCAG 2.0 (Level AAA) */
a.footerlink { color:#3077AF; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.footerlink:hover { color:#3077AF; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.footerlink:visited { color:#330066; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}

/*a.menulink { color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.menulink:hover { color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.menulink:visited { color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}*/

a.boxtitlelink { color:#02035B; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.boxtitlelink:hover { color:#02035B; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.boxtitlelink:visited { color:#330066; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

.newfeaturenormal {font-family: Arial, Helvetica, sans-serif; font-size: 85%;}
/* newfeaturenormallink -> navlink */
a.newfeaturenormallink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold}
a.newfeaturenormallink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight: bold}
a.newfeaturenormallink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold}

.specialeventnormal {font-family: Arial, Helvetica, sans-serif; font-size: 85%;}
a.specialeventnormallink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
a.specialeventnormallink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight: normal;}
a.specialeventnormallink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}

.specialeventselect {font-family: Arial, Helvetica, sans-serif; font-size: 85%;}
a.specialeventselectlink { color:#951717; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:900;}
a.specialeventselectlink:hover { color:#951717; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:900;}
a.specialeventselectlink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:900;}

/* Move from style_medium to en_style_medium */
a.navlink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.navlink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.navlink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

.dnstitle  { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.dnstitle a{ color: #02035B; text-decoration:none;}
.dnstitle a:hover{ color: #02035B; text-decoration:underline;}
.dnstitle a:visited{ color: #330066; text-decoration:underline;}
.glbigtitle  { color:#005BFF; font-size: 125%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.gldesctxt { color:#000000; font-size: 80%; font-family:Times New Roman}
.gldesctxt a { color:#0000FF; text-decoration: none;}
.gldesctxt a:hover { color:#0000FF; text-decoration: underline;}
.gldesctxt a:visited { color:#330066; text-decoration: underline;}

/* style_medium_2012.css */
/*img.pic { border: 1px solid #FFFFFF ; }*/

.wapdftxt { color:#000000; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.normallink { color:#000000; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.normallink:hover { color:#000000; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.normallink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

/*a.gototop { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}
a.gototop:hover { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
a.gototop:visited { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold}*/
/* WCAG 2.0 (Level AAA) */
a.gototop { color:#3077AF; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.gototop:hover { color:#3077AF; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.gototop:visited { color:#330066; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}

a.bluelink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.bluelink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.bluelink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

/*a.feature2titlelink { color:#0F7AD1; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.feature2titlelink:hover { color:#0F7AD1; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.feature2titlelink:visited { color:#0F7AD1; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}

a.feature2morelink { color:#0F7AD1; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.feature2morelink:hover { color:#0F7AD1; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.feature2morelink:visited { color:#0F7AD1; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}*/

a.relatedlink { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.relatedlink:hover { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.relatedlink:visited { color:#330066; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

/*a.footer { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.footer:hover { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.footer:visited { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

a.txtfooterlink { color:#02035B; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.txtfooterlink:hover { color:#02035B; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.txtfooterlink:visited { color:#02035B; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}*/

a.eventtablesort { color:#0F7AD1; font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align: left;}
a.eventtablesort:hover { color:#0F7AD1; font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: left;}
a.eventtablesort:visited { color:#330066; font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: left;}

/*a.eventdetail { color:#000000; font-size: 87%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: left;}
a.eventdetail:hover { color:#000000; font-size: 87%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align: left;}
a.eventdetail:visited { color:#000000; font-size: 87%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-align: left;}

a.nsmenulink { color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.nsmenulink:hover { color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.nsmenulink:visted{ color:#2A368E; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

a.menulink { color:#2A368E; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.menulink:hover { color:#2A368E; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.menulink:visited { color:#2A368E; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}

a.sitemapwhitelink { color:#FFFFFF; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.sitemapwhitelink:hover { color:#FFFFFF; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.sitemapwhitelink:visited { color:#FFFFFF; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}*/

a.sitemaplink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.sitemaplink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.sitemaplink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

a.sitemapnormallink { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}
a.sitemapnormallink:hover { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal}
a.sitemapnormallink:visited { color:#330066; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}

.paging { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
/*a.paginglink { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.paginglink-bold { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.paginglink:hover { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.paginglink:visited { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

.menutabletxt { color:#2A368E; font-family:tahoma,arial,helvetica; font-size: 75%; font-weight:bold;}
.menutabletxt1 { color:#2A368E; font-family:tahoma,arial,helvetica; font-size: 68%; font-weight:normal;}
.menusubtabletxt { color:#2A368E; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}

.featuredatatxt { color:#656565; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}*/

.titletxt { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.titletxt { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.titletxt:hover { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.titletxt:visited { color:#330066; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
/*a.titletxtlink { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.titletxtlink:hover { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.titletxtlink:visited { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}


.newtitletxt { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}*/

.featuretitletxt { color:#02035B; font-size: 105%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.feature1titletxt { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.featuremoretxt { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
/*.feature2titletxt { color:#0F7AD1; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}*/
.featurebluetxt { color:#005BFF; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}

/*.featurenormaltxt_en { color:#000000; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
/*.featurenormaltxt_en a{ color: #005c8a; text-decoration:none;}
.featurenormaltxt_en a:hover{ color: #02035B; text-decoration:underline;}
.featurenormaltxt_en a:visited{ color: #330066; text-decoration:underline;}*/

.featurenormaltxt_zh_tw { color: #000000; font-family: PMingLiu, Ming, Arial, Helvetica, Unicode MS; line-height: 140%; font-size: 80%;}
.featurenormaltxt_zh_tw a{ color: #005c8a; text-decoration:none;}
.featurenormaltxt_zh_tw a:hover{ color: #02035B; text-decoration:underline;}
.featurenormaltxt_zh_tw a:visited{ color: #330066; text-decoration:underline;}

.featurebigtxt_en { color:#000000; font-size: 150%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
.featurebigtxt_en a{ color: #005c8a; text-decoration:none;}
.featurebigtxt_en a:hover{ color: #0000FF; text-decoration:underline;}
.featurebigtxt_en a:visited{ color: #330066; text-decoration:underline;}

.featurebigtxt_zh_tw { color: #000000; font-family: Helvetica, Unicode MS; font-size: 140%;}
.featurebigtxt_zh_tw a{ color: #005c8a; text-decoration:none;}
.featurebigtxt_zh_tw a:hover{ color: #0000FF; text-decoration:underline;}
.featurebigtxt_zh_tw a:visited{ color: #330066; text-decoration:underline;}

.featuredarktxt_en { color:#000066; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
.featuredarktxt_zh_tw { color: #000066; font-family: Helvetica, Unicode MS; font-size: 80%;}

.rss_en_link  {font-size: 100%; font-family:Times;}
a.rss_en_link { color: #0000FF; text-decoration:none;}
a.rss_en_link:hover{ color: #0000FF; text-decoration:underline;}
a.rss_en_link:visited{ color: #330066; text-decoration:underline;}
a.rss_zh_tw_link {font-size: 100%;}
a.rss_zh_tw_link{ color: #0000FF; text-decoration:none;}
a.rss_zh_tw_link:hover{ color: #0000FF; text-decoration:underline;}
a.rss_zh_tw_link:visited{ color: #330066; text-decoration:underline;}

.searchsubtitletxt { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.searchcontent_zh_tw { color: #000000; font-family: Ming, PMingLiu, Arial Unicode MS; font-size: 80%;}

.sitemaptxt { color:#02035B; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.sitemaptxt1 { color:#02035B; font-size:75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}

/*.sitemapwhitetxt { color:#FFFFFF; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.featuremoretxt { color:#02035B; font-size: 75%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}*/

.aboutusheadtxt  { color:#02035B; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.aboutustitletxt  { color:#02035B; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
.bigdatetxt  { font-size: 130%; }
         
/*.subtitletxt_en   { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}*/
a.subtitletxt_en { color: #0000FF; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.subtitletxt_en:hover{ color: #0000FF; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
a.subtitletxt_en:visited{ color: #330066; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
/*.subtitletxt_zh_tw   { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:normal;}*/
a.subtitletxt_zh_tw{ color: #0000FF;  font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:bold;}
a.subtitletxt_zh_tw:hover{ color: #0000FF; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold;}
a.subtitletxt_zh_tw:visited{ color: #330066; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold;}

.normaltxt_en   { color:#02035B; font-size: 85%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
.normaltxt_en a{ color: #0000FF; text-decoration:none;}
.normaltxt_en a:hover{ color: #0000FF; text-decoration:underline;}
.normaltxt_en a:visited{ color: #330066; text-decoration:underline;}
.normaltxt_zh_tw   { color:#02035B; font-size: 85%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:normal; voice-family: inherit; }
.normaltxt_zh_tw a{ color: #0000FF; text-decoration:none;}
.normaltxt_zh_tw a:hover{ color: #0000FF; text-decoration:underline;}
.normaltxt_zh_tw a:visited{ color: #330066; text-decoration:underline;}


/*.eventblueheader { color:#0F7AD1; font-size: 80%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}*/
.blackhead {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 105%; font-weight: bold; color: #000000; text-decoration: none;}

/* WCAG 2.0 (Level AAA) */
/*.footer { color:#0F7AD1; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}*/
/*.copyrighttxt { color:#959595; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal}*/
.footer { color:#3077AF; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
.copyrighttxt { color:#757575; font-size: 68%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}

/* Move to en_style_medium_2012.css */
/*.dnstitle  { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}*/
.dnstitletxt { color:#02035B; font-size: 100%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.dnstxt { color:#02035B; font-size: 95%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal} 
.dnstabletxt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 68%; font-weight: normal; color: #000000; text-decoration: none}
.dnstabletitletxt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 75%; font-weight: bold; color: #000000; text-decoration: none}
.dnstablewhitetitletxt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 75%; font-weight: bold; color: #000000; text-decoration: none; background-color:#3E8BD4/*#005BFF*/;}

/*.highlight{background-color:#FF9}

.fm1b {
	padding-left:5px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000
}

.fm1c {
	padding-left:5px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #88CCE2
}
.fm1d {
	padding-left:5px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68%;
	color: #000000
}

.fm2 {
	border: #9A66A6 solid thin;
}*/
table.commontable
{
        border-width : 1px;
        border-style : solid;
        border-color : #0F7AD1;
        background-color: White;
        border-collapse: collapse;
}

table.commontable td1
{
        border-collapse: collapse;
        border-bottom-width : 1px;
        border-top-width : 0px;
        border-left-width : 0px;
        border-right-width : 0px;
        border-style : solid;
        border-color : #0F7AD1;
        background-color: White;
}

th.table-header_en, td.table-header_en
{
        font-size: 87%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-color: #B0DDF8;
        color: #0042FF;
        text-align: left;
}

th.table-header_en .smalltxt, td.table-header_en .smalltxt
{
        font-size: 70%;
}

th.table-header_zh_tw, td.table-header_zh_tw
{
        font-size: 87%;
        font-family: Ming, PMingLiu, Arial Unicode MS;
        font-weight: bold;
        voice-family: inherit; font-size: small;
        background-color: #B0DDF8;
        color: #0042FF;
        text-align: left;
}

th.table-header_zh_tw .smalltxt, td.table-header_zh_tw .smalltxt
{
        font-size: 80%;
}

th.table-data, td.table-data
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-color: #E2F7FF;
        color: Black;
        text-align: left;
}

th.table-data1, td.table-data1
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        background-color: #E2F7FF;
        color: Black;
        text-align: left;
}

th.table-data-odd, td.table-data-odd
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-color: #E7FFEF;
        color: Black;
        text-align: left;
}

th.table-data-even, td.table-data-even
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-color: #FFFFFF;
        color: Black;
        text-align: left;
}

th.table-date, td.table-date
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        background-color: #E2F7FF;
        color: Black;
        text-align: left;
}

th.table-date .smalltxt, td.table-date .smalltxt
{
        font-size: 80%;
}

th.table-date-odd, td.table-date-odd
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0042FF; 
        font-weight: normal;
        background-color: #E7FFEF;
        text-align: left;
}

th.table-date-even, td.table-date-even
{
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0042FF; 
        font-weight: normal;
        background-color: #FFFFFF;
        text-align: left;
}

th.table-date-odd a , td.table-date-odd a { color: #0000FF; text-decoration:none;}
th.table-date-odd a:hover , td.table-date-odd a:hover { color: #0000FF; text-decoration:underline;}
th.table-date-odd a:visited , td.table-date-odd a:visited { color: #330066; text-decoration:underline;}

th.table-date-even a , td.table-date-even a { color: #0000FF; text-decoration:none;}
th.table-date-even a:hover , td.table-date-even a:hover { color: #0000FF; text-decoration:underline;}
th.table-date-even a:visited , td.table-date-even a:visited { color: #330066; text-decoration:underline;}

th.table-date-odd a.featuretitlelink_en , td.table-date-odd a.featuretitlelink_en { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
th.table-date-odd a.featuretitlelink_en:hover , td.table-date-odd a.featuretitlelink_en:hover { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
th.table-date-odd a.featuretitlelink_en:visited , td.table-date-odd a.featuretitlelink_en:visited { color:#330066; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}

th.table-date-odd a.featuretitlelink_zh_tw , td.table-date-odd a.featuretitlelink_zh_tw { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:bold; voice-family: inherit;}
th.table-date-odd a.featuretitlelink_zh_tw:hover , td.table-date-odd a.featuretitlelink_zh_tw:hover { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold; voice-family: inherit;}
th.table-date-odd a.featuretitlelink_zh_tw:visited , td.table-date-odd a.featuretitlelink_zh_tw:visited { color:#330066; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold; voice-family: inherit;}

th.table-date-even a.featuretitlelink_en , td.table-date-even a.featuretitlelink_en { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
th.table-date-even a.featuretitlelink_en:hover , td.table-date-even a.featuretitlelink_en:hover { color:#02035B; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
th.table-date-even a.featuretitlelink_en:visited , td.table-date-even a.featuretitlelink_en:visited { color:#330066; font-size: 90%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}

th.table-date-even a.featuretitlelink_zh_tw , td.table-date-even a.featuretitlelink_zh_tw { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:none; font-weight:bold; voice-family: inherit;}
th.table-date-even a.featuretitlelink_zh_tw:hover , td.table-date-even a.featuretitlelink_zh_tw:hover { color:#02035B; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold; voice-family: inherit;}
th.table-date-even a.featuretitlelink_zh_tw:visited , td.table-date-even a.featuretitlelink_zh_tw:visited { color:#330066; font-size: 90%; font-family:Ming, PMingLiu, Arial Unicode MS; text-decoration:underline; font-weight:bold; voice-family: inherit;}

input.search
{
        border-width : 1px;
        border-style : solid;
        border-color : Gray;
        font-family : "Lucida Sans","Lucida Grande","Arial";
        font-size: 68%;
}

input.contactus
{
        border-width : 1px;
        border-style : solid;
        border-color : Gray;
        font-family : "Lucida Sans","Lucida Grande",Arial;
        font-size: 95%;
}

table.submenu
{
        border-width : 1px;
        border-style : solid;
        border-color : White;
        background-color: White;
        border-collapse: collapse;
}

th.submenu_en , td.submenu_en { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #E2F7FF; color: Black; text-align: left;}
th.submenu_zh_tw , td.submenu_zh_tw { font-size: 80%; font-family: Ming, PMingLiu, Arial Unicode MS; font-weight: bold; background-color: #E2F7FF; color: Black; text-align: left;}

table.searchresult
{
        border-width : 1px;
        border-style : solid;
        border-color : White;
        border-collapse: collapse;
}

th.searchhead_en, td.searchhead_en
{
        font-size: 90%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        background-color: #E2F7FF;
        color: Black;
        text-align: left;
}

th.searchhead_zh_tw, td.searchhead_zh_tw
{
        font-size: 90%;
        font-family: Ming, PMingLiu, Arial Unicode MS;
        font-weight: normal;
        background-color: #E2F7FF;
        color: Black;
        text-align: left;
}

th.searchdetail_en, td.searchdetail_en
{
        font-size: 80%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        background-color: White;
        color: Black;
        text-align: left;
}

th.searchdetail_zh_tw, td.searchdetail_zh_tw
{
        font-size: 80%;
        font-family: Ming, PMingLiu, Arial Unicode MS;
        font-weight: normal;
        background-color: White;
        color: Black;
        text-align: left;
}                     

input.page
{
        border-width : 1px;
        border-style : solid;
        border-color : Gray;
        font-family : "Lucida Sans","Lucida Grande",Arial;
        font-size: 68%;
        width : 33px;
}

/*.event        { background: #EEEEEE none; }
.eventsel     { background: #DDDDDD none; }*/

.p {font-family:Arial, Helvetica, sans-serif;
font-size: 70%;
text-underline-position: below;}

.p a{color:#02035B;
font-size: 100%;
font-weight:bold;
text-underline-position: below;}

.p a:hover{color:#02035B;
font-size: 100%;
font-weight:bold;
text-underline-position: below;}

.p a:visited{color:#02035B;
font-size: 100%;
font-weight:bold;
text-underline-position: below;}

/*.logoname 
{font-family:Arial, Helvetica, sans-serif; 
 font-size: 11px;
}*/

.logogrey {color:#706A78;
font-size: 62%;
font-style:italic;}

.title {font-family:Arial, Helvetica, sans-serif;
font-size: 87%;
color:#666666;
font-weight:bold;}

/*.searchlabel {font-size: 1%;}*/

.ehrh2txt { color:#000000; font-size: 150%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}
.ehrh3txt { color:#000000; font-size: 110%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold}

a.otherlanglink { color:#005BFF; font-size: 130%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
a.otherlanglink:hover { color:#005BFF; font-size: 130%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}
a.otherlanglink:visited { color:#330066; font-size: 130%; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal;}

* { z-index:500;}