
table {FONT-FAMILY: Arial; font-size: 12px; LINE-HEIGHT: 150%; }
body {FONT-FAMILY: Arial; font-size: 12px; LINE-HEIGHT: 150%; background-color:#FFFFFF; }
select {FONT-FAMILY: Arial; FONT-SIZE: 12px}
textarea {FONT-SIZE: 12px}
input {FONT-SIZE: 12px}
li {FONT-SIZE: 12px;LINE-HEIGHT: 150%;padding-top:3pt; }

a:link,a:visited { color: #0000FF; font-style: normal; text-decoration: underline; cursor: hand; }
a:active,a:hover { color: #FF0000; font-style: normal; text-decoration: none; }

.web-index-text	{color:#BBBBBB;}
a:link.indexlinks {color:#BBBBBB;font-size:12px;text-decoration:underline;}
a:visited.indexlinks {color:#BBBBBB;font-size:12px;text-decoration:underline;}
a:active.indexlinks {color:#BBBBBB;font-size:12px;text-decoration:none;}
a:hover.indexlinks {color:#0000FF;font-size:12px;text-decoration:none;cursor: hand;}

a,a:link.menulinks {color:#CCCCCC;font-size:12px;text-decoration:none;}
a:visited.menulinks {color:#CCCCCC;font-size:12px;text-decoration:none;}
a:active.menulinks {color:#CCCCCC;font-size:12px;text-decoration:none;} 
a:hover.menulinks	{color:#FFFFFF;font-size:12px;text-decoration:none;cursor: hand;}

.MenuOn	{text-align:center; padding-top:2pt;padding-bottom:2pt;border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background: #7B75FF; cursor: hand;}
.MenuOff {text-align:center; padding-top:2pt;padding-bottom:2pt;border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background: #9C3063;}
.MenuOn1 {text-align:center; padding-top:2pt;padding-bottom:2pt;border-top: 1px solid #FFFFFF; background: #7B75FF; cursor: hand;}
.MenuOff1	{text-align:center; padding-top:2pt;padding-bottom:2pt;border-top: 1px solid #FFFFFF; background: #9C3063; }

.left-block-table			{border:1px solid #BBBBBB;}
.left-block-title-cell 		{background-color:#DDDDDD; text-align:center;font-size:12px;color:#630043;}
.left-block-title-cell3		{
	background-color:#9C3063;
	text-align:center;
	font-size:12px;
	color: #DDDDDD;
}

.left-block-content-cell	{text-align:center;font-size:12px;color:#630043;}
.left-block-content-cell1	{text-align:left;font-size:12px;color:#630043;}
.left-block-content-cell3		{
	background-color:#FFCCFF;
	text-align:center;
	font-size:12px;
	color: #DDDDDD;
}
.login-input {font-size:12px; font-family:arial;}
.login-submit {font-size:12px; font-family:arial;}
a:link.left-cell {color:#630043;font-size:12px;text-decoration:none;}
a:visited.left-cell {color:#630043;font-size:12px;text-decoration:none;}
a:active.left-cell {color:#630043;font-size:12px;text-decoration:none;}
a:hover.left-cell	{color:#0000FF;font-size:12px;text-decoration:underline;cursor: hand;}


.center-block-title-cell 	{text-align:left;font-weight:bold;word-spacing:2px;font-size:12px;color:#630043;border-bottom:1px solid #9C3063;}
.center-block-content-cell	{text-align:left;font-size:12px;color:#630043;padding-top:4pt;padding-bottom:4pt;}
.center-block-content-cell1	{text-align:left;font-size:12px;color:#630043;border-bottom:1px solid #9C3063;background-color:#EEEEEE;}
.center-block-content-cell2	{text-align:left;font-size:12px;color:#630043;border-bottom:1px solid #9C3063;background-color:#ffffff;}
.center-block-content-cell3 	{text-align:right;word-spacing:2px;font-size:12px;color:#696969;border-bottom:1px solid #9C3063;}


.right-block-table			{border:0px solid #BBBBBB;}
.right-block-title-cell 	{background-color:#DDDDDD; text-align:center;font-size:12px;color:#630043;}
.right-block-content-cell	{text-align:center;font-size:12px;color:#630043;}


.web-frametable	{border:#AAAAAA 1px solid; background-color:#000000;}
.web-foottext {font-family: arial; font-size: 9pt; color: #808080; background-color: #FFFFFF;}
.web-submitbutton {font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #333333; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border:1px #AAAAAA solid;}
.web-resetbutton {font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #333333; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border:1px #AAAAAA solid;}
.web-cancelbutton {font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #333333; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border:1px #AAAAAA solid;}

.submitbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #3366CC; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 6699FF; border-right-color: 000099; border-left-color: 6699FF; border-bottom-color: 000099 }
.resetbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #990000; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: FF0000; border-right-color: 000099; border-left-color: FF0000; border-bottom-color: 000099 }
.cancelbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #008700; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 00E100; border-right-color: 000099; border-left-color: 00E100; border-bottom-color: 000099 }
.viewbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #3366CC; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 6699FF; border-right-color: 000099; border-left-color: 6699FF; border-bottom-color: 000099 }
.addbutton 		{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #3366CC; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 6699FF; border-right-color: 000099; border-left-color: 6699FF; border-bottom-color: 000099 }
.delbutton 		{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #990000; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: FF0000; border-right-color: 000099; border-left-color: FF0000; border-bottom-color: 000099 }
.modbutton 		{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #008700; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 00E100; border-right-color: 000099; border-left-color: 00E100; border-bottom-color: 000099 }
.backbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #666666; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 999999; border-right-color: 000099; border-left-color: 999999; border-bottom-color: 000099 }
.uploadbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #008700; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 00E100; border-right-color: 000099; border-left-color: 00E100; border-bottom-color: 000099 }
.downloadbutton { font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #008700; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: 00E100; border-right-color: 000099; border-left-color: 00E100; border-bottom-color: 000099 }
.helpbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #996633; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: E8BD67; border-right-color: 77511D; border-left-color: E8BD67; border-bottom-color: 77511D }
.searchbutton 	{ font-family: arial; font-size: 9pt; color: #FFFFFF; background-color: #FFFFFF; line-height: 10px; Padding-top: 4px; Padding-left: 2px; border-width: 1px; border-top-color: E4D566; border-right-color: 000099; border-left-color: E4D566; border-bottom-color: 000099 }

.tr1		{font-family: arial; font-size: 9pt; color: #808080; background-color: #FFFFFF;}
.tr2		{font-family: arial; font-size: 9pt; color: #808080; background-color: #F0F0F0;}

.page-right-block-title 	{text-align:left;font-size:12px;color:#454545;padding-top:5pt;padding-bottom:5pt;}
.page-right-block-content	{text-align:left;font-size:11px;color:#454545;padding-top:4pt;padding-bottom:4pt;}
.page-right-block-content1	{text-align:center;font-size:11px;color:#454545;padding-top:4pt;padding-bottom:4pt;}
.page-right-block-content2	{text-align:left;font-size:12px;color:#4D4D4D;border-bottom:1px solid #9C3063;background-color:#EEEEEE;padding:4pt;}

.page-right-block-content3	{text-align:left;font-size:12px;color:#4D4D4D;border:1px solid #9C3063;background-color:#EEEEEE;padding:4pt;}
.page-right-block-content4	{text-align:left;font-size:12px;color:#4D4D4D;border:1px solid #9C3063;background-color:#FFFFFF;padding:4pt;}
.page-right-block-content5	{text-align:center;font-size:12px;color:#4D4D4D;border:1px solid #9C3063;background-color:#F4DBE8;padding:4pt;}


.purple-title 	{text-align:center;font-weight:bold;word-spacing:2px;font-size:12px;color:#630043;}

.shadow1, .shadow2, .shadow3 {display:inline-table}
.shadow1 {float:left;background:url(/images/shadow.gif) right bottom no-repeat;}
.shadow2 {background:url(/images/corner_bl.gif) left bottom no-repeat;}
.shadow3 {padding:0 6px 6px 0;background:url(/images/corner_tr.gif) right top no-repeat;}

img.border{border-right:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #ccc;border-left:1px solid #ccc;}
table.border{border-right:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #ccc;border-left:1px solid #ccc;}

.blueon {
    BACKGROUND: #000099;
    COLOR: #ffffff;
    CURSOR: hand;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal
}
.blueoff {
    COLOR: #555555;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
}
.red9 {BACKGROUND-COLOR: #FFC4C4;FONT-FAMILY: "新細明體";FONT-SIZE: 9pt;letter-spacing: 1px;word-spacing: 1px;}
.blue9 {BACKGROUND-COLOR: #DFEBFF; FONT-FAMILY: "新細明體"; FONT-SIZE: 9pt; letter-spacing: 1px; word-spacing: 1px;}
.white9 {BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: "新細明體"; FONT-SIZE: 9pt; letter-spacing: 1px; word-spacing: 1px;}