﻿BODY.main { font-family:verdana,helvetica,arial; font-size:84%; white-space:normal; background-color:#FFFFFF; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.main TABLE { font-size:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; white-space:normal; }
.main FORM { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.main INPUT, .main SELECT, .main TEXTAREA, .main BUTTON { font-family:verdana,arial,helvetica; font-size:100%; }
.main INPUT.checkbox, .main INPUT.radio { margin:3px 3px 3px 3px; padding:0px 0px 0px 0px; height:13px; width:13px; }
.main INPUT.button { color:#003366; }
.main HR { background-color:#98C6FF; color:#98C6FF; border:0px; height:1px; padding:0px 0px 0px 0px; }

.main A.top-menu:LINK{  font-family: "新細明體", "Verdana","Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #FFFFFF; text-decoration:  none}
.main A.top-menu:VISITED{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #FFFFFF; text-decoration: none}
.main A.top-menu:ACTIVE{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #FFFFFF; text-decoration: underline}
.main A.top-menu:HOVER{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FFFFFF; text-decoration: underline}

.main A.sub-menu:LINK{  font-family: "新細明體", "Verdana","Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; font-weight: bold; color: #666666; text-decoration:  none}
.main A.sub-menu:VISITED{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; font-weight: bold; color: #666666; text-decoration: none}
.main A.sub-menu:ACTIVE{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; font-weight: bold; color: #666666; text-decoration: underline}
.main A.sub-menu:HOVER{  font-family: "新細明體", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; font-weight: bold; color: #666666; text-decoration: underline}

.main A.global:LINK{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #005676; text-decoration:  none}
.main A.global:VISITED{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #005676; text-decoration: none}
.main A.global:ACTIVE{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #6B03A1; text-decoration: underline}
.main A.global:HOVER{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #6B03A1; text-decoration: underline}

.main A.form:LINK{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FF9000; text-decoration: none}
.main A.form:VISITED{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FF9000; text-decoration: none}
.main A.form:ACTIVE{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FF9000; text-decoration: underline}
.main A.form:HOVER{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FF9000; text-decoration: underline}

.main A.menu:LINK{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #005676; text-decoration:  none}
.main A.menu:VISITED{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #005676; text-decoration: none}
.main A.menu:ACTIVE{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #6B03A1; text-decoration: underline}
.main A.menu:HOVER{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #6B03A1; text-decoration: underline}

.main A.tag-menu:LINK{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #6699CC; padding:2px; text-decoration:  none}
.main A.tag-menu:VISITED{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #6699CC; padding:2px; text-decoration: none}
.main A.tag-menu:ACTIVE{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px;  color: #6699CC; padding:2px; text-decoration: none}
.main A.tag-menu:HOVER{  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; line-height: 14px; color: #FFFFFF; background-color:#CCCCFF; padding:2px; text-decoration: none}

.main .form-title {font-family:verdana,helvetica,arial; font-size: 16px; font-weight: bold; }
.main .text {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #666666;}
.main .text2 {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #666666;}
.main .txtblk {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #666666;}
.main .txtgray {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #999999;}
.main .txtyellow {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #ff6600;}
.main .txtblue {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; line-height: 20px; color: #6699CC;}
.main .left-title {font-family:verdana,helvetica,arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; line-height: 20px; color: #6699CC;}
.main .faq {font-family:verdana,helvetica,arial; font-size: 12px; text-decoration: none; color: #660099;letter-spacing: 0.2px;font-weight: bold;}
.main .left-item {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; line-height: 14px; color: #FF9000; text-decoration: none; }

.main .copyright_bg {background-color: 3E3C6B;}
.main .copyright {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px; color: #FFFFFF;}

.main TABLE.thin { border: thin solid grey; border-collapse: collapse; background-color: white; }
.main TABLE.thin th { border: 1px inset grey; background-color: white; }
.main TABLE.thin td { border: 1px inset grey; }

/* 滑鼠滑過即變換列的背景色 */
.main .rowoverMouse { background-color: #CDE5FF; behavior: url(Set/rowMouse.htc); }
/* 滑鼠離開即回復列的原始背景色 */
.main .rowoutMouse { background-color: #FFFFFF; behavior: url(Set/rowMouse.htc); }

.main .side-TopBar {width:100%; height:18px; background-image : url(./images/side_bg.gif); background-repeat : repeat-x;}
.main .side-Contents {color: #000000; background-color :  #ffffff; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.main .side-Header { font-size: 11px; }
.main .side-Border{ border: 1px solid #999999; height:18px; white-space : nowrap; border-left : 1px solid #ffffff; padding-left:5px; padding-right:5px;	}
.main .side-BorderLeft {border-left: 1px solid #999999; }
.main div.side-Separtor{padding-top:5px; padding-left:3px;}
.main A:ACTIVE.side-Link, A:FOCUS.side-Link, A:LINK.side-Link, A:VISITED.side-Link {font-weight : normal; color: #000000; background-color : transparent; text-decoration:none; font-size: 11px; }
.main A:HOVER.side-Link {color: #0000FF; 	background-color : transparent; }
/********************************************************************************/
/* FLOAT PANEL                                                                  */
/********************************************************************************/
.main .float-panel { font-size:0.8em; background-color:#BCD7EF; border:1px solid #002763; }
.main .float-panel .float-panel-header { background-color:#9CC6FF; }
.main .float-panel .float-panel-header .label { font-weight:bold; padding:3px 3px 3px 3px; text-align:left; width:100%; }
.main .float-panel .float-panel-row { background-color:#FFFAE9; }
.main .float-panel .float-panel-row A.file-name { font-weight:bold; }
.main .image-panel-off { background-image:url("images/panel_off.gif"); background-repeat:no-repeat; background-position:center center; cursor:pointer; cursor:hand; }
.main .image-panel-on { background-image:url("images/panel_on.gif"); background-repeat:no-repeat; background-position:center center; cursor:pointer; cursor:hand; }

.main .row-panel .float-panel .default-value { font-weight:bold; }
.main .row-panel .float-panel .float-panel-header .marker-changed { background-image:url("../images/prop_changed.gif"); background-repeat:no-repeat; background-position:center center; }
.main .row-panel .float-panel .float-panel-column { padding:5px 5px 5px 5px; }
.main .row-panel .float-panel .data { width:100%; }
.main .row-panel .float-panel .data FIELDSET.normal { border:1px solid #98C6FF; }
.main .row-panel .float-panel .data .select-target { width:100%; }
.main .row-panel .float-panel .data .select-target .select { width:100%; background-color:#FFFFFF; }
.main .row-panel .float-panel .data .select-target .select-readonly { border:1px solid #AAAAAA; background-color:#FFFFFF; }
.main .row-panel .float-panel .data .select-target .select .table, .w2g .row-panel .float-panel .data .select-target .select-readonly .table { height:1.8em; }
.main .row-panel .float-panel .data .item {padding:5px 5px 5px 5px;  font-family:verdana, arial, 新細明體; color:black; font-size: 10px; float: left; }