﻿﻿BODY
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
IMG{cursor : hand;}
TD.CpationTD
{
	text-align: right;
}
TD.BodyTD
{

}
LEGEND
{
    FONT-SIZE: 12px;
}
LABEL
{
    FONT-SIZE: 12px;
}
LABEL.CaptionLab
{
    FONT-SIZE: 12px;
    COLOR: black
}
LABEL.CommentLab
{
    FONT-SIZE: 12px;
    COLOR: #d3d3d3;
}
.WDateTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
}
.RDateTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: #d3d3d3
}
.WStrTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
}
.RStrTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    background-color: #d3d3d3
}
.WNumTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}
.RNumTextBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    background-color: #d3d3d3
}
.WStrTextBoxXXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 48px
}
.WStrTextBoxXXXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 24px
}

.RStrTextBoxXXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 48px;
    background-color: #d3d3d3
}
.WNumTextBoxXXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 48px
}
.RNumTextBoxXXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 48px;
    background-color: #d3d3d3
}
.WStrTextBoxXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px
}
.RStrTextBoxXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: #d3d3d3
}
.WNumTextBoxXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 70px
}
.RNumTextBoxXS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 70px;
    background-color: #d3d3d3
}
.WStrTextBoxS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 120px
}
.RStrTextBoxS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 120px;
    background-color: #d3d3d3
}
.WNumTextBoxS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 120px
}
.RNumTextBoxS
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 120px;
    background-color: #d3d3d3
}
.WStrTextBoxM
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 240px
}
.RStrTextBoxM
{
	font-size: 12px;
	text-align: left;
	width: 240px;
	background-color: #d3d3d3;
}
.WNumTextBoxM
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 240px
}
.RNumTextBoxM
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 240px;
    background-color: #d3d3d3
}

.WStrTextBoxL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 360px
}
.RStrTextBoxL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 360px;
    background-color: #d3d3d3
}
.WNumTextBoxL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 360px
}
.RNumTextBoxL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 360px;
    background-color: #d3d3d3
}

.RNumTextBoxXL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 92%;
    background-color: #d3d3d3
}
.WNumTextBoxXL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 92%;
}
.RStrTextBoxXL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 92%;
    background-color: #d3d3d3
}
.WStrTextBoxXL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 92%;
}
.RFileBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    background-color: #d3d3d3;
    WIDTH: 92%;
}
.WFileBox
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 92%;
}
SELECT.WComboBoxXS
{
    FONT-SIZE: 12px;
    WIDTH: 75px;
}
SELECT.RComboBoxXS
{
    FONT-SIZE: 12px;
    WIDTH: 75px;
    background-color:#d3d3d3;
}
SELECT.WComboBoxS
{
    FONT-SIZE: 12px;
    WIDTH: 142px;
}

SELECT.RComboBoxS
{
    FONT-SIZE: 12px;
    WIDTH: 142px;
    background-color:#d3d3d3;
}

SELECT.WComboBoxM
{
    FONT-SIZE: 12px;
    WIDTH: 240px;
}
SELECT.RComboBoxM
{
    font-size: 12px;
    width: 240px;
    background-color:#d3d3d3;
}
SELECT.WComboBoxL
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
}
SELECT.RComboBoxL
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    background-color:#d3d3d3;
}
SELECT.WComboBox
{
    FONT-SIZE: 12px;
}
SELECT.RComboBox
{
    FONT-SIZE: 12px;
    background-color: #d3d3d3;
}
SELECT.WListBox
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
}
SELECT.RListBox
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    background-color: #d3d3d3;
}
TEXTAREA.RTextArea
{
    font-size: 12px;
    background-color: #d3d3d3;
    WIDTH: 100%;
}
TEXTAREA.WTextArea
{
    font-size: 12px;
    WIDTH: 100%;
}
.WTextAreaStyle1
{HEIGHT: 60; WIDTH: 100%}

.RTextAreaStyle1
{	HEIGHT: 60; 
	WIDTH: 100%;
	background-color: #d3d3d3;
	}


.TextAreaStyle2
{HEIGHT: 20; WIDTH: 100%}
/*設定處理中的圖形高度及寬度*/
	
DIV.DicHelp
{
	background: white;
	color: black;
	font-size: 12px;
	text-align: left;
	position: absolute;
	width: 250px;
	z-index: 10;
	border-right: #d3d3d3 outset;
	border-top: #d3d3d3 outset;
	border-left: #d3d3d3 outset;
	border-bottom: #d3d3d3 outset;
}
.FileLink
{
    COLOR:BLUE;
    FONT-SIZE:12px;
    TEXT-DECORATION: underline;
    CURSOR:hand
}
DIV.FileListBox
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: white inset 1.5pt;
    BORDER-LEFT: white inset 1.5pt;
    BORDER-RIGHT: white inset 1.5pt;
    BORDER-TOP: white inset 1.5pt;
    HEIGHT: 130px;

    OVERFLOW: scroll;
    POSITION: relative;
    WIDTH: 275px;
    Z-INDEX: 1
}
DIV.TreeListDIV
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: white inset 1.5pt;
    BORDER-LEFT: white inset 1.5pt;
    BORDER-RIGHT: white inset 1.5pt;
    BORDER-TOP: white inset 1.5pt;
    HEIGHT: 120px;
    OVERFLOW: scroll;
    POSITION: relative;
    WIDTH: 100%;
    Z-INDEX: 1
}
SPAN
{
	font-size:12px;
}



.GSSMainTable {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	width: 98%;
}
.GSSSubTable {

	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	width: 100%;
}
.GSSMainTD {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#94D0FA', endColorStr='#FFFFFF', gradientType='0')
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
}	
.GSSclsBodyTD {
	background-color: #EFEFEF;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:40%;					
	HEIGHT:27px;
	vertical-align:middle;
}
.GSSclsBody3TD {
	background-color: #EFEFEF;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:90%;					
	HEIGHT:27px;
	vertical-align:middle;
}
.GSSclsBody4TD {
	background-color: #EFEFEF;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:100%;					
	HEIGHT:27px;
	vertical-align:middle;
}

.GSSclsCpationTD {
	background-color: #E0E0E0;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:10%;					
	HEIGHT:27px;
	text-align: right;
	vertical-align: top;
}

.GSSclsCpation4TD {
	background-color: #E0E0E0;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:100%;					
	HEIGHT:27px;
}

.GSSclsCpationTD1 {
	background-color: #E0E0E0;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: BLUE;
	HEIGHT:27px;
	text-align: center;
}

.GSSclsBodyTD1 {
	background-color: #E0E0E0;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	HEIGHT:27px;
}


/* ============== 資料校正樣式 ============================== */
.GSSclsCpationTD_CHK {
	background-color: #E0EEEE;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:10%;					
	HEIGHT:27px;
	text-align: right;
}

.GSSclsBody3TD_CHK {
	background-color: #E0EEEE;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1pt;
	color: #333333;
	WIDTH:90%;					
	HEIGHT:27px;
	vertical-align:middle;
}

.WStrTextBoxS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 120px;
    background-color: red;
}
.WDateTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: red;
}
.RDateTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: #d3d3d3
}
.WStrTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    background-color: red;
}
.RStrTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    background-color: #d3d3d3
}
.WNumTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    background-color: red;
}
.RNumTextBox_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    background-color: #d3d3d3
}
.WStrTextBoxXXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 48px;
    background-color: red;
}
.WStrTextBoxXXXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 24px;
    background-color: red;
}

.RStrTextBoxXXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 48px;
    background-color: #d3d3d3
}
.WNumTextBoxXXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 48px;
    background-color: red;
}
.RNumTextBoxXXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 48px;
    background-color: #d3d3d3
}
.WStrTextBoxXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: red;
}
.RStrTextBoxXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 70px;
    background-color: #d3d3d3
}
.WNumTextBoxXS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 70px;
    background-color: red;
}
.RNumTextBoxXS_CHK
{
	font-size: 12px;
	text-align: right;
	width: 70px;
	background-color: #d3d3d3;
}
.WStrTextBoxS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 120px;
    background-color: red;
}
.RStrTextBoxS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 120px;
    background-color: #d3d3d3
}
.WNumTextBoxS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 120px;
    background-color: red;
}
.RNumTextBoxS_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 120px;
    background-color: #d3d3d3
}
.WStrTextBoxM_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 240px;
    background-color: red;
}
.RStrTextBoxM_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 240px;
    background-color: #d3d3d3
}
.WNumTextBoxM_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 240px;
    background-color: red;
}
.RNumTextBoxM_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 240px;
    background-color: #d3d3d3
}

.WStrTextBoxL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 360px;
    background-color: red;
}
.RStrTextBoxL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 360px;
    background-color: #d3d3d3
}
.WNumTextBoxL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 360px;
    background-color: red;
}
.RNumTextBoxL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 360px;
    background-color: #d3d3d3
}

.RNumTextBoxXL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 92%;
    background-color: #d3d3d3
}
.WNumTextBoxXL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    WIDTH: 92%;
    background-color: red;
}
.RStrTextBoxXL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 92%;
    background-color: #d3d3d3
}
.WStrTextBoxXL_CHK
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    WIDTH: 92%;
    background-color: red;
}

/* 預設表格標題樣式 */
TR.HeaderRow {
	text-align:center;
 	margin: 0pt; 
 	padding: 0pt; 
 	background: lightgrey; 
 	background-color: #E0E0E0;
 	border-collapse:collapse;
 	font-size: 12px;
}
TABLE.CustomDataGrid
{
	font: menu; 
 	margin: 0pt; 
 	padding: 0pt; 
 	border-left: 1px #EEEEEE solid; 
 	border-top: 1px #EEEEEE solid; 
 	border-right: 1px gray solid; 
 	border-bottom: 1px gray solid;  	
}
TR.SelectedRow
{
	font-size: 12px;
	cursor: hand;
	background-color: red;
}
TR.EditRow
{
	background-color: red;
	cursor:hand;
}
TR.NormalRow
{
	font-size: 12px;
	cursor: hand;
	background-color: #FFE0C0;
}
TR.AlternatingRow
{
	font-size: 12px;
	cursor: hand;
	background-color: #FFFFC0;
}
TR.HighlightRow
{
	font-weight: bolder;
	cursor: hand;
	font-style: italic;
	background-color: #ffefd5;
	text-decoration: underline;
}