.body a:link { color: #666666;
	text-decoration: none;} 
.body a:visited { color: #666666;
	text-decoration: none;} 
.body a:hover { color: #666666;
	text-decoration:underline;} 
.body a:active { color: #666666;
	text-decoration: none;}
.body {
	  font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	 
}
.about {
	  font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	line-height:14px;
	 
}
.table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:12px;
	letter-spacing: 2px;
}
.td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:12px;
	letter-spacing: 2px;
}
.en a:link { color: #666666;
	text-decoration: none;} 
.en a:visited { color: #666666;
	text-decoration: none;} 
.en a:hover { color: #666666;
	text-decoration:underline;} 
.en a:active { color: #666666;
	text-decoration: none;}
.en {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.white-bt a:link { color: #FFFFFF;
	text-decoration: none;} 
.white-bt a:visited { color: #FFFFFF;
	text-decoration: none;} 
.white-bt a:hover { color: #FFFFFF;
	text-decoration:underline;} 
.white-bt a:active { color: #FFFFFF;
	text-decoration: none;}
.white-bt {
	  font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing: 2px;
}
.blue-bt a:link { color: #248AAC;
	text-decoration: none;} 
.blue-bt a:visited { color: #248AAC;
	text-decoration: none;} 
.blue-bt a:hover { color: #248AAC;
	text-decoration:underline;} 
.blue-bt a:active { color: #248AAC;
	text-decoration: none;}
.blue-bt {
	  font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #248AAC;
	font-weight:bold;
	letter-spacing: 2px;
}

.dht a:link { color: #FFFFFF;
	text-decoration: none;} 
.dht a:visited { color: #FFFFFF;
	text-decoration: none;} 
.dht a:hover { color: #FFFFFF;
	text-decoration:none;} 
.dht a:active { color: #FFFFFF;
	text-decoration: none;}
.dht {
	  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing: 2px;
}
.dht-1 { display:block;line-height:47px;width:96px;text-decoration: none;}
.dht-1 {
	  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 2px;
	background-image:url(../image/dht-bg-107-1.jpg);
}

.dht-2 { display:block;line-height:47px;width:96px;text-decoration: none;}
.dht-2 {
	  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 2px;
	background-image:url(../image/dht-bg-107-2.jpg);
}
.dht-3 { display:block;line-height:47px;width:96px;text-decoration: none;}
.dht-3 {
	  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 2px;
	background-image:url(../image/dht-bg-108-1.jpg);
}

.dht-4 { display:block;line-height:47px;width:96px;text-decoration: none;}
.dht-4 {
	  font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 2px;
	background-image:url(../image/dht-bg-108-2.jpg);
}
.input-s {
	  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:18px;
	width:50px;
	border: #D0D0D0 1px solid;
	background:#FFFFFF;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:2px;
}
.input-b {
	  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:18px;
	width:138px;
	border: #D0D0D0 1px solid;
	background:#FFFFFF;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:2px;
}
.input-p {
	   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	height:120px;
	width:500px;
	border: #CECECE 1px solid;
	background:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:1px;
}
.buttom {
  font-family:Arial, Helvetica, sans-serif;
	BORDER: #DBD6CC 1px solid;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F9F6F1, EndColorStr=#F9F6F1);
	CURSOR: hand;
	COLOR: #777777;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-TOP: 1px;
}
/* new styles */
.outborder {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #99CC00;
	}
	
.outborder1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #E7A631;
	}	
	
.greennote{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#94BE39;
	letter-spacing:normal;
	}

.redstar{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	}	

.font01 {
	font-size: 9pt;
}
.title01 {
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
}
.title02 {
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
}
.title03 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
.title04 {
	font-size: 9pt;
	color: #0099CC;
}
.brown {
	color: #9C7542;
	font-size: 12px;
	line-height: 18px;
}

.orange {
	font-size: 12px;
	line-height: 18px;
	color: #f7931e;
}
body,table,tr,td,th {
	color: #898989;
	font-size: 9pt;
	line-height: 20px; 
	font-family:"Arial"
}

@charset "big5";
.text_green {
	font-size: 12px;
	line-height: 18px;
	color: #9ac94c;
}
.text_orange {
	font-size: 12px;
	line-height: 18px;
	color: #ff8a00;
}
.text_pink {
	font-size: 12px;
	line-height: 18px;
	color: #ff00d2;
}


.text_gray {
	font-size: 12px;
	line-height: 18px;
	color: #5f5f5f;
}
a.link_gray:link {  font-family: "新細明體"; font-size: 9pt;color:#5f5f5f; text-decoration: none}
a.link_gray:visited {  font-family: "新細明體"; font-size: 9pt;color:#5f5f5f; text-decoration: none;}
a.link_gray:hover {  font-family: "新細明體"; font-size: 9pt;color:#cc0033; text-decoration: underline}
