/*****************************************************
tableA01-side
*****************************************************/
a.table-A01-link:link { font-size: 10pt; color: #603913; text-decoration: none;}
a.table-A01-link:visited { font-size: 10pt; color: #603913; text-decoration: none;}
a.table-A01-link:hover { font-size: 10pt; color: #A0410D; text-decoration: underline;}
a.table-A01-link:active {font-size: 10pt; color: #A0410D; text-decoration: underline;}

.table-A01-table{ text-align: left;	width: 170px;}
.table-A01a{
	font-family: Arial, "新細明體", "細明體";
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	color: #C75E16;
	background-image: url(../Images/table-A01a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-indent: 18px;
	vertical-align: middle;
	height: 35px;
}
.table-A01b{
	font-family: Arial, "新細明體", "細明體";
	font-size: 10pt;
	color: #333333;
	background-image: url(../Images/table-A01b.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	vertical-align: top;
}
.table-A01c{
	background-image: url(../Images/table-A01c.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}
.table-A01d{
	font-family: Arial, "新細明體", "細明體";
	font-size: 10pt;
	color: #333333;
	line-height: 20px;
	background-image: url(../Images/table-A01d.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	height: 17px;
	padding: 5px 5px 0px 13px;
	border-bottom-style: solid;
	border-bottom-color: #DEB505;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.table-A01e{ font-size: 10pt; color: #333333; text-align: left; width: 90%;	line-height: 15px;}
/*****************************************************
tableB01-main
*****************************************************/
.table-B01-table{ vertical-align: top;}
.table-B01a{
	background-image:    url(../Images/table-B01a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 10px;
	width: 10px;
}
.table-B01b{
	background-image:    url(../Images/table-B01b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}
.table-B01c{
	background-image:    url(../Images/table-B01c.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 10px;
}
.table-B01d{
	background-image:    url(../Images/table-B01d.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 10px;
}
.table-B01e{
	background-image:    url(../Images/table-B01e.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 10px;
}
.table-B01f{
	background-image:    url(../Images/table-B01f.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
	width: 10px;
}
.table-B01g{
	background-image:    url(../Images/table-B01g.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
}
.table-B01h{
	background-image:    url(../Images/table-B01h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 10px;
}
/*****************************************************
table-title
*****************************************************/
.title-A01-table{ height: 50px; border-top: 20px solid #FFFFFF;}
.title-A01a {
	background-image:    url(../Images/title-A01a.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 33px;
}
.title-A01b {
	background-image:    url(../Images/title-A01b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 11pt;
	font-weight: bold;
	color: #D35800;
	line-height: 25px;
	text-align: left;
	vertical-align: middle;
}
.title-A01c {
	background-image:    url(../Images/title-A01c.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	text-align: right;
	width: 20px;
}
/*****************************************************
C-tableA
*****************************************************/
.C-tableA0 { background-color: #FFFFFF; border: 1px solid #B59853;}
.C-tableA1 { background-color: #B59853; color: #FFFFFF; padding: 5px; font-weight: bold;}
.C-tableA2 { background-color: #F3EDD7; color: #6E6800; padding: 5px; line-height: 25px;}
.C-tableA3 { background-color: #FBF9F3; color: #6E6800; padding: 5px; line-height: 25px;}
.C-tableATB { font-weight: bold; color: #333333; padding: 5px; line-height: 25px;}
.C-tableA-captton {
	font-size: 9pt;
	color: #555555;
	background-color: #F5F5F5;
	padding: 0px 0px 0px 5px;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #E3E3E3;
	text-align: left;
}
/*****************************************************
C-tableC--Index-Two-Table
*****************************************************/
.C-tableC-table {padding: 5px 5px 0px 0px;}
.C-tableC1 {
	color: #333333;
	line-height: 24px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 15px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C09341;
	background-image:  url(../Images/C-tableC1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
.C-tableC2 {
	color: #333333;
	line-height: 24px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 15px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C09341;
	background-image:  url(../Images/C-tableC1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
.C-tableC3 {
	color: #333333;
	line-height: 24px;
	background-color: #FFFFFF;
	padding: 5px 1px 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C09341;
	text-align: left;
	vertical-align: top;
}
.C-tableC4 {
	color: #333333;
	line-height: 24px;
	background-color: #FFFFFF;
	padding: 5px 1px 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C09341;
	text-align: left;
	vertical-align: top;
}
/*****************************************************
C-tableD---Photo
*****************************************************/
.C-tableD-table { padding: 10px 10px 10px 10px; line-height: 25px; border: 1px solid #FFFFFF;}
/*****************************************************
table---other-link
*****************************************************/
.other-link-table{
	font-size: 9pt;
	color: #666666;
	background-color: #F5F5F5;
	text-align: left;
	border: 1px solid #E3E3E3;
	margin-top: 20px;
	padding: 5px;
}
a.other-link:link { font-size: 10pt; color: #333333; text-decoration: none;}
a.other-link:visited { font-size: 10pt; color: #333333; text-decoration: none;}
a.other-link:hover { font-size: 10pt; color: #555555; text-decoration: underline;}
a.other-link:active {font-size: 10pt; color: #555555; text-decoration: underline;}
/*****************************************************
other
*****************************************************/
.C-text { font-size: 9pt; color: #444444; background-color: #FFFFFF; border: 1px solid #666666;}
.C-input { font-size: 9pt; color: #444444; background-color: #FFFFFF; border: 1px solid #666666;}
.C-select { font-size: 9pt; color: #444444; background-color: #FFFFFF;}
.C-oktable { font-size: 9pt; color: #666666; border: 5px solid #FFFFFF; text-align: center;}
