body {
	scrollbar-face-color:#ACDCFF;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
}

.textsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
}

.atextsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
	letter-spacing: 3pt;
	line-height: 16pt;
}

.subtextsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
	line-height: 17pt;
}

.pdpotextsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
	line-height: 14pt;
}

.btextsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
}

.dtextsize {  
	font-family: "新細明體"; 
	font-size: 14pt;
}

.bigtextsize {  
	font-family: "新細明體"; 
	font-size: 16pt;
}

.etextsize {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 10pt;
	line-height : 14pt;
}

.counttextsize {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 10pt;
}

.ftextsize {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 14pt;
	line-height : 14pt;
}

.gtextsize {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 10pt;
}

.htextsize {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 10pt;
}

.caltext {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 9pt;
	line-height : 10pt;
}

.calinput {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	color: #990000;
	cursor : pointer;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #ffcaa6 solid 1px;
	BORDER-LEFT: #b24700 solid 1px;
	BORDER-RIGHT: #ffcaa6 solid 1px;
	BORDER-TOP: #b24700 solid 1px;
	background-color : #ffffff;
}

.adminselect {
	font-family: "新細明體";
	font-size: 8pt;
	color: #990000;
	cursor : pointer;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #ffcaa6 solid 1px;
	BORDER-LEFT: #b24700 solid 1px;
	BORDER-RIGHT: #ffcaa6 solid 1px;
	BORDER-TOP: #b24700 solid 1px;
	background-color : #ffffff;
}

.calselect {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color: #ff0066;
	cursor : pointer;
	border: 1px solid #ff0066;
	BORDER-BOTTOM: #ff99cc solid 1px;
	BORDER-LEFT: #ff0066 solid 1px;
	BORDER-RIGHT: #ff99cc solid 1px;
	BORDER-TOP: #ff0066 solid 1px;
	background-color : #ffffff;
}

.admininput {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	color: #990000;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #b24700 solid 1px;
	BORDER-LEFT: #ffcaa6 solid 1px;
	BORDER-RIGHT: #b24700 solid 1px;
	BORDER-TOP: #ffcaa6 solid 1px;
	background-color : #ffffff;
}

.calbutton {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	color: #ffffff;
	cursor : pointer;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #b24700 solid 1px;
	BORDER-LEFT: #ffcaa6 solid 1px;
	BORDER-RIGHT: #b24700 solid 1px;
	BORDER-TOP: #ffcaa6 solid 1px;
	background-color : #ff6600;
}

.adminbutton {
	font-family: "新細明體";
	font-size: 9pt;
	color: #ffffff;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #b24700 solid 1px;
	BORDER-LEFT: #ffcaa6 solid 1px;
	BORDER-RIGHT: #b24700 solid 1px;
	BORDER-TOP: #ffcaa6 solid 1px;
	background-color : #ff6600;
}

.eadminbutton {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	color: #ffffff;
	border: 1px solid #ff6600;
	BORDER-BOTTOM: #b24700 solid 1px;
	BORDER-LEFT: #ffcaa6 solid 1px;
	BORDER-RIGHT: #b24700 solid 1px;
	BORDER-TOP: #ffcaa6 solid 1px;
	background-color : #ff6600;
}

a.calStyle {
	text-decoration :none;
	color :#ff9900;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
}

a.calStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	background-color : #ff9900;
}

a.buttonStyle {
	text-decoration :none;
	color :#ff9900;
	font-family: "新細明體";
	font-size: 10pt;
}

a.buttonStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	background-color : #ff9900;
}

a.listStyle {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	letter-spacing: 3pt;
	font-weight: bold;
}

a.listStyle:hover {
	text-decoration :underline;
	color :#ffdd00;
	font-family: "新細明體";
	font-size: 10pt;
	letter-spacing: 3pt;
	font-weight: bold;
}

a.downloadStyle {
	text-decoration :none;
	color :#E04E85;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}

a.downloadStyle:hover {
	text-decoration :underline;
	color :#ff9900;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}

a.newsStyle {
	text-decoration :none;
	color :#ff0000;
	font-family: "新細明體";
	font-size: 10pt;
}

a.newsStyle:hover {
	text-decoration :underline;
	color :#FF3300;
	font-family: "新細明體";
	font-size: 10pt;
}

a.anewsStyle {
	text-decoration :none;
	color :#DF0B1B;
	font-family: "新細明體";
	font-size: 10pt;
}

a.anewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 326px;
	background-color: #ff0066;
}

a.esaStyle {
	text-decoration :none;
	color :#DF0B1B;
	font-family: "新細明體";
	font-size: 10pt;
}

a.esaStyle:hover {
	text-decoration :underline;
	color :#ff0066;
	font-family: "新細明體";
	font-size: 10pt;
}

a.bnewsStyle {
	text-decoration :none;
	color :#D19A18;
	font-family: "新細明體";
	font-size: 10pt;
}

a.bnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 326px;
	background-color: #E8B02F;
}

a.esbStyle {
	text-decoration :none;
	color :#D19A18;
	font-family: "新細明體";
	font-size: 10pt;
}

a.esbStyle:hover {
	text-decoration :underline;
	color :#E8B02F;
	font-family: "新細明體";
	font-size: 10pt;
}

a.cnewsStyle {
	text-decoration :none;
	color :#009900;
	font-family: "新細明體";
	font-size: 10pt;
}

a.cnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 168px;
	background-color: #00cc00;
}

a.dnewsStyle {
	text-decoration :none;
	color :#82A27B;
	font-family: "新細明體";
	font-size: 10pt;
}

a.dnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	background-color: #82A27B;
}

a.enewsStyle {
	text-decoration :none;
	color :#0000ff;
	font-family: "新細明體";
	font-size: 10pt;
}

a.enewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 205px;
	background-color: #0066ff;
}

a.enewsdownloadStyle {
	text-decoration :none;
	color :#0000ff;
	font-family: "新細明體";
	font-size: 10pt;
}

a.enewsdownloadStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	background-color: #0066ff;
}

a.fnewsStyle {
	text-decoration :none;
	color :#0000ff;
	font-family: "新細明體";
	font-size: 10pt;
}

a.fnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 120px;
	background-color: #0066ff;
}

a.gnewsStyle {
	text-decoration :none;
	color :#424299;
	font-family: "新細明體";
	font-size: 10pt;
}

a.gnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 205px;
	background-color: #6666ff;
}

a.hnewsStyle {
	text-decoration :none;
	color :#424299;
	font-family: "新細明體";
	font-size: 10pt;
}

a.hnewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 120px;
	background-color: #6666ff;
}

a.inewsStyle {
	text-decoration :none;
	color :#ff6600;
	font-family: "新細明體";
	font-size: 10pt;
}

a.inewsStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	width: 184px;
	background-color: #ff9900;
}

a.ebuttonStyle {
	text-decoration :none;
	color :#ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}

a.ebuttonStyle:hover {
	text-decoration :underline;
	color :#ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	background-color : #ff6600;
}

a.pbuttonStyle {
	text-decoration :none;
	color :#ff6600;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}

a.pbuttonStyle:hover {
	text-decoration :underline;
	color :#ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	background-color : #ff6600;
}

a.copyrightStyle {
	text-decoration :none;
	color :#999999;
	font-family: "新細明體";
	font-size: 10pt;
}

a.copyrightStyle:hover {
	text-decoration :underline;
	color :#0099ff;
	font-family: "新細明體";
	font-size: 10pt;
}

a.calendarStyle {
	text-decoration :none;
	color :#ff0066;
	font-family: "新細明體";
	font-size: 10pt;
}

a.calendarStyle:hover {
	text-decoration :none;
	color :#ffffff;
	font-family: "新細明體";
	font-size: 10pt;
	background-color : #ff0066;
}

a.eactStyle {
	text-decoration :none;
	color :#ff0066;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
}

a.eactStyle:hover {
	text-decoration :underline;
	color :#ff00bb;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
}

.ctextsize {  
	font-family: "新細明體"; 
	font-size: 10pt;
}

.inputtext {
	font-family: "新細明體"; 
	font-size: 10pt;
	color: #4E5381;
	border: 1px solid #8B88C4;
	BORDER-BOTTOM: #8B88C4 solid 1px;
	BORDER-LEFT: #E2E1F0 solid 1px;
	BORDER-RIGHT: #8B88C4 solid 1px;
	BORDER-TOP: #E2E1F0 solid 1px;
	background-color : #F2F2F9;
}

.einputtext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	color: #C40036;
	border: 1px solid #FFD7E2;
	BORDER-BOTTOM: #FFD7E2 solid 1px;
	BORDER-LEFT: #ffffff solid 1px;
	BORDER-RIGHT: #FFD7E2 solid 1px;
	BORDER-TOP: #ffffff solid 1px;
	background-color : #FFEFF4;
	word-spacing: 2pt;
}

.plus {  
	cursor: crosshair
}

.point {
	cursor : pointer;
}

.cMenu{
   position: absolute;
   visibility:hidden;
   color:#ffffff;
   width:140px;
   border:1px solid #ff3300;
   background-color:#ff6600;
   font-size:10pt;
   font-weight:normal;
   line-height:10px;
   cursor:default;
}
