a:link			{color: #004e87;}
a:active		{color: #004e87;}
a:visited		{color: #004e87;}
a:hover			{color: #9a0066;}
.left_bullet	{color: #004e87;}


.fundpricelayer {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-COLOR: #8A9EA3;
	BACKGROUND-COLOR: #FFFFFF;
}

.fundpricelayercalendar {
	BORDER-COLLAPSE: collapse
}

.fundpricelayerheader {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-FAMILY: Arial, PMingLiu, taipei;
	BACKGROUND-COLOR: #cccccc;
	padding:2px
}
.fundpricelayerdate {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #a0a0a0;
	FONT-FAMILY: Arial, PMingLiu, taipei;
	BACKGROUND-COLOR: #e0eef8
}
.fundpricelayerholiday {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #e15948;
	FONT-FAMILY: Arial, PMingLiu, taipei;
	BACKGROUND-COLOR: #e0eef8
}
.fundpricelayerprice {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, PMingLiu, taipei;
	BACKGROUND-COLOR: #e0eef8
}

.fundpricelayercellframe {
	BORDER-RIGHT: #FFFFFF 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FFFFFF 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-FAMILY: Arial, PMingLiu, taipei;
}

.tabsubject {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11; font-weight: bold;
  color: #333333;
}

.tabcontent {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11; font-weight: normal;
  color: #333333;
}

.disclaimer	{
  font-family: Arial, PMingLiu, taipei;
  font-size: 10;
  font-weight: normal;
  color: #666666;
}

@media screen {
  #disclaimerprint {
    display: none;
  }
}

@media print {
  #disclaimerscreen {
    display: none;
  }
}

td.disclaimertitle {
  font-family:  "Arial", "PMingLiu", "taipei";
  font-size: 12px;
  font-weight: bold;
  color: #004e87;
}

td.disclaimercontent {
  font-family: "Arial", "PMingLiu", "taipei";
  font-size: 11px;
  font-weight: normal;
  color: #333333;
}

td.errorHeader {
  font-family: "Arial", "PMingLiu", "taipei";
  font-size: 16px;
  font-weight: bold;
  color: #004e87;
  padding-right: 3;
  vertical-align: middle;
}

td.errorMsg {
  font-family: "Arial", "PMingLiu", "taipei";
  font-size: 11px;
  padding-right: 3;
  color: #333333;
  vertical-align: middle;
}

.searchhead {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11; font-weight: bold;
  background-color: #cccccc;
  color: #333333;
  }

.searchbox {
  background-color: E1F0FF;
}

.searchcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  font-weight: bold;
}

.searchsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
}

select.searchfdform {
  font-family: "Arial", "Helvetica", "sans-serif" ;
  font-size: 8pt;
  font-weight: normal;
}

.searchpagelr {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 1C8AC4;
}
.searchpage {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  color: 212380;
}

tr.tableRowHeader {
  font-family: Arial, PMingLiu, taipei;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: 2768C2;
  vertical-align: middle;
}
th.tableCellHeader {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11px; font-weight: normal; color: #333333;
  background-color: #cccccc;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}
.tableCellHeader {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  padding-right: 3;
  vertical-align: middle;
}

.searchtablehead {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11; font-weight: bold;
  background-color: #cccccc;
  color: #333333;
}

.searchtablesmallhead {
  font-family: Arial, PMingLiu, taipei;
  font-size: 9px;
  color: #333333;
  background-color: #cccccc;
}

tr.tableRowEven {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11px; font-weight: normal; color: #333333;
  background-color: #e0eef8;
  padding-left: 4px;

}

tr.tableRowOdd {
  font-family: Arial, PMingLiu, taipei;
  font-size: 11px; font-weight: normal; color: #333333;
  background-color: #e0eef8;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}

td.tableCell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  vertical-align: middle;
  color: #333333;
}

td.searchMarketTableCell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  vertical-align: middle;
  height: 38px;
}

body {
  margin: 0px;
}

.remark {
  font-family: Arial, PMingLiu, taipei;
  font-size: 10;
  font-weight: normal;
  color: #666666;
}

.menuon {
  font-family: Arial, PMingLiu, taipei;
  font-size: 12; font-weight: bold;
  color: #333333;
}

.menuoff {
  font-family: Arial, PMingLiu, taipei;
  font-size: 12; font-weight: normal;
  color: #333333;
}