input
{
	font-size: 9pt; 
	color: #333333; 
	background-color: #F5F5F5; 
	border: 1px solid;
}
select
{
	font-size: 9pt; 
	color: #333333; 
	background-color: #F5F5F5; 
	border: 1px solid;
}
input[type=button]
{
	font-size: 9pt; 
	background-color: #CCCCCC; 
	border-color: #FFFFFF #333333 #333333 #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	height: 18px;
}
 

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]
{
	background-color: #c0c0c0;
/*
	border: #3532ff 1px solid;
	color: #000000;
	cursor: default;
*/
}
body {
	background-color : #EDEDED;
}
table {
	FONT-SIZE: 9pt;
	border-collapse:collapse;
}
input{
	/*
	width: expression((this.type=="text" || this.type=="password") ?"100px":"style");
	*/
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	/*
	border: 1px solid #000000;
	*/
	font-variant: normal;
	text-transform: none;
	color: #333333;
	word-spacing: normal;
	vertical-align: middle;
	height: auto;
	width: auto;
}
textarea{
	font-size: 12px;
}
.text9_gray {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_gray A:hover {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: underline
}
.text9_graylink {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: underline
}
.text9_graylink A:hover {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_red {
	FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_green {
	FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_green_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006600; TEXT-DECORATION: none
}
.text9_orangelink {
	FONT-SIZE: 9pt; COLOR: #fe4101; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: underline
}
.text9_orangelink A:hover {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_orange {
	FONT-SIZE: 9pt; COLOR: #fe4101; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_orange A:hover {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_white {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: none
}
.text9_white A:hover {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"; TEXT-DECORATION: underline
}
.text9_b {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif, "細明體", "新細明體"
}
.unnamed1 {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	word-spacing: normal;
	vertical-align: middle;
	height: 15px;
	width: 100px;
}

.unnamed2 {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	word-spacing: normal;
	vertical-align: middle;
	height: 15px;
	width: 200px;
}

.unnamed3 {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	word-spacing: normal;
	vertical-align: middle;
	height: auto;
	width: auto;
}

.text-white-title {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.button-bg1 {
	background-image: url(button-bg1.gif);
	background-repeat: no-repeat;

}

.button-bg2 {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	LINE-HEIGHT: 14pt;
	background-image: url(button-bg2.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	height: 22px;
}

.link-bg1 {
    FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 14pt;
	background-image: url(link-bg.gif);background-repeat: no-repeat;
}
.button {
	font-size: 9pt;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	background-image: url(button-bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1pt solid #333333;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	margin: 0pt;
	padding: 0pt;
	text-align: center;
	height: 22px;
	clear: none;
	cellpadding:0;
	cellspacing:0;
	bordercolor:#FFFFFF;
}
.button2 {
	font-size: 9pt;
	line-height: 21px;
	color: #000000;
	background-image: url(button-bg2.gif);
	border: 1pt solid #333333;
	bordercolor:#FFFFFF;
	width: auto;
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
}
.submenu {
 DISPLAY: none
}

a:link {
	text-decoration:none;
	cursor: pointer;
}
a:visited {
	text-decoration:none;
	cursor: pointer;
}
a:active {
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	text-decoration:underline;
	cursor: pointer;
}
.TESTcpYearNavigation,
.TESTcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:middle;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.TESTcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.TESTcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#808080;
		}
TD.TESTcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.TESTcpBorder
		{
		border:solid thin #6677DD;
		}
.textbox1{background-color:#FFFFFF;border:#000000;border-style:solid;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}
.textbox2{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 40px}
.textbox3{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 60px}
.textbox4{font-size: 9pt; background-color: #FFFFFF; border-color: #000000 #333333 #333333 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}
.callerid{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 20px; width: 90px}
.smallbutton{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}
.seloption{font-size: 9pt; background-color: #FFFFFF; border-color: #CCCCCC #333333 #333333 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 60px}
.menu1 {  font-size: 9pt; color: #333333; background-color: #F5F5F5; border: 1px solid}
.menu2 {  font-size: 9pt; color: #999999; background-color: #FFFFFF; border: 1px solid}