/* CSS Document *//*表格資料樣式*/
/*(a01)**************************/
.table_a01caption{
	background-color:#389FE5;
	font-size: 14px;
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.table_a01captionK{
	background-color:#999999;
	font-size: 14px;
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.table_a01{
	background-color:#FFFFFF;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding: 3px;
	color: #286EB0;
}
.table_a01name{
	background-color:#FFFFFF;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding: 3px;
	color: #CC0066;
	text-align: left;
}
.table_a01up
{
    background-color: #FFFFFF;
    font-size: 13px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C0C0C0;
    padding: 3px;
    color: #990000;
    font-weight: lighter;
    text-align: right;
}
.table_a01down{
	background-color:#FFFFFF;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding: 3px;
	color: #336600;
	font-weight: bold;
	text-align: right;
}
.table_a01setting{
	background-color:#FFFFFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding: 3px;
	color: #FF6600;
	font-weight: bold;
	text-align: right;
}
/*(a02)**********************/
.table_a02caption{
	background-color:#389FE5;
	font-size: 13px;
	padding: 2px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.table_a02captionL{
	background-color:#389FE5;
	font-size: 13px;
	padding: 2px;
	color: #FFFFFF;
}
.table_a02tb{
	border: 1px solid #389FE5;
}
.table_a02noborder{
	font-size: 13px;
	padding: 2px;
	/*border: 1px solid #C0C0C0;*/
	text-align: center;
	vertical-align: middle;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;*/
}
.table_a02{
	font-size: 13px;
	padding: 2px;
	/*border: 1px solid #C0C0C0;*/
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.table_a02name{
	font-size: 13px;
	padding: 2px;
	color: #CC0066;
	text-align: left;
	/*border: 1px solid #C0C0C0;*/
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.table_a02note{
	color: #FF0000;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFF99;
	/*border: 1px solid #C0C0C0;*/
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.table_a02numeral{
	font-size: 13px;
	padding: 2px;
	color: #990000;
	font-weight: bold;
	text-align: right;
	/*border: 1px solid #C0C0C0;*/
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.table_a02fruit{
	font-size: 10pt;
	padding: 2px;
	color: #336600;
	font-weight: bold;
	text-align: right;
	white-space:nowrap;
	/*border: 1px solid #C0C0C0;*/
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
/*(a03)**********************/
.table_a03tb{
	border: 1px solid #286EB0;
}
.table_a03thead{
	background-color:#c9e1fa;
	font-size: 14px;
	padding: 3px;
	border: 1px solid #c9e1fa;
	text-align: center;
	vertical-align: middle;
	background-color:#FFFFFF
}
.table_a03{
	font-size: 13px;
	padding: 1px;
	border: 1px solid #c9e1fa;
	background-color:#FFFFFF
}
.table_a03name{
	font-size: 13px;
	padding: 3px;
	color: #0099FF;
	text-align: left;
	border: 1px solid #c9e1fa;
	background-color:#FFFFFF
}
.table_a03A{
	color: #FE28A2;
}
.table_a03B{
	color: #663399;
}
/*(a04)****簡小的輸入格**************/
.table_a04{
	font-size: 13px;
	padding: 4px;
	color: #CC0066;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}
/*(a05)****教育計劃****************/
.table_a05{
	font-size: 15px;
	padding: 4px;
	color: #CC0066;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.table_a05A{
	font-size: 14px;
	padding: 4px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	background-color: #0587fc;
}
/*(a06)****說明用表格****************/
.table_a06{
	font-size: 13px;
	padding: 2px;
	color: #286EB0;
	border: 1px solid #389FE5;
	line-height: 1.5em;
}
.table_a06odd{
	background-color:#def5fd;
	font-size: 13px;
	padding: 2px;
    color: #286EB0;
	/*border: 1px solid #389FE5;*/
	line-height: 1.5em;
}
.table_a06even{
	background-color:#e9ebec;
	font-size: 13px;
	padding: 2px;
	color: #286EB0;
	/*border: 1px solid #389FE5;*/
	line-height: 1.5em;
}
.table_a06A{
	font-size: 14px;
	padding: 2px;
	color: #FFFFFF;
	background-color: #0587fc;
}
.table_a06bgColor{
	background-color: #0587fc;
}
/*(a07)**設定***********************/
.table_a07A{
	font-size: 14px;
	padding: 2px;
	color: #276AAA;
	background-color: #C6E9FD;
	font-weight: bold;
}
.table_a07tb{
	padding: 2px;
	border: 1px solid #C6E9FD;
}
.table_a07tbdown{
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c9e1fa;
}
/*(a8)**退休金明細,配合jsretireB配色*/
.table_a08odd{
	font-size: 13px;
	color: #669900;
	padding: 2px;
	text-align: right;
	border: 1px solid #660099;
}
.table_a08even{
	font-size: 13px;
	color: #FF6600;
	padding: 2px;
	text-align: right;
	border: 1px solid #660099;
}
.table_a08txt{
	font-size: 13px;
	color: #006699;
	padding: 2px;
	text-align: right;
	border: 1px solid #660099;
}
.table_a09txt{
	font-size: 13px;
	color: #006699;
	padding: 2px;
	border: 1px solid #660099;
}
.labelB01{
	background-color: #CCCCCC;
	font-size: 13px;
	color: #660099;
	background-position: center;
	padding: 2px;
	text-align: center;
	border: 1px solid #660099;
}
.labelB01tb{
	background-color: #FFFFFF;
	font-size: 13px;
	color: #660099;
	background-position: center;
	padding: 2px;
	border: 1px solid #660099;
	font-family: Arial, Helvetica, sans-serif;
}
/*(a9)**試算器設定*****************/
.table_a09a{
	background-color:#def5fd;
	font-size: 13px;
	padding: 2px;
	color: #286EB0;
	line-height: 1.5em;
}
.table_a09tb{
	border: 1px solid #286EB0;
}
.table_a09tbdown{
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e0e0e0;
}
/*(a10)**基金交易諮詢中心***********/
.table_a10tnup {
	background-color:#666666;
	padding: 2px;
	text-align: center;
	color: #E0E0E0;
}
.table_a10BankName {
	background-color:#cabde3;
	padding: 2px;
	text-align: center;
	font-size: 13px;
	color: #CC0066;
}
.table_a10TAccountName {
	background-color:#FF9999;
	padding: 2px;
}
.table_a10TBank {
	background-color:#fea275;
	padding: 2px;
}
.table_a10TAccountNumber {
	background-color:#67B0E5;
	padding: 2px;
}
.table_a10AccountName {
	background-color:#fdc1c1;
	padding: 2px;
}
.table_a10Bank {
	background-color:#fcc0a2;
	padding: 2px;
}
.table_a10AccountNumber {
	background-color:#99D5FC;
	padding: 2px;
}
/*******/
.border1f{
	border: 1px solid #FFFFFF;
}
.border_tba03{
	border: 1px solid #c9e1fa;
}
