.RBL input 
{
    border:0px;
    background-color: transparent;
}
    
.RBL 
{
    background-color: transparent;
}
/* 預設 Body */
BODY
{
	background-color: white;
}

/* 預設 TABLE */
TABLE
{
	background-color: white;
}

/* 預設 INPUT */
INPUT
{
	border-right: #000080 1px outset;
	border-top: #A0A0D0 1px outset;
	border-left: #A0A0D0 1px outset;
	border-bottom: #000080 1px outset;
	margin-top: 0px;
	background-color: #FFFFFF;
	height: 17px;
}

/* 預設 INPUT Disabled */
.INPUTDis
{
	border-right: #000080 1px outset;
	border-top: #A0A0D0 1px outset;
	border-left: #A0A0D0 1px outset;
	border-bottom: #000080 1px outset;
	margin-top: 0px;
	background-color: #CFCFCF;
	height: 17px;
}

/* 預設 TEXTAREA */
TEXTAREA
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Tahoma;
	background-color: #FFFFFF;
}

SELECT
{
	border-right: #000099 1px solid;
	padding-right: 1px;
	border-top: #000099 1px solid;
	padding-left: 1px;
	padding-bottom: 0px;
	border-left: #000099 1px solid;
	padding-top: 1px;
	border-bottom: #000099 1px solid;
	font-family: Tahoma;
	background-color: #FFFFFF;
}

HR
{
	height: 1px;
	background-color: #00008B;
}

/* 設定 checkbox 與 radio 時要用這個 */
.CheckD
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: Tahoma;
	background-color: transparent;
}

.buttonA
{
	font-family: Tahoma;
	font-size:11px;
	border-right: limegreen 1px outset;
	border-top: limegreen 1px outset;
	border-left: limegreen 1px outset;
	border-bottom: limegreen 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	margin: 0px;
}
.buttonB
{
	font-family: Tahoma;
	font-size:11px;
	border-right: gold 1px outset;
	border-top: gold 1px outset;
	border-left: gold 1px outset;
	border-bottom: gold 1px outset;
	height: 20px;
	cursor: hand;
	padding-top: 1px;
	margin: 0px;
}
.buttonC
{
	font-family: Tahoma;
	font-size:11px;
	border-right: orangered 1px outset;
	border-top: orangered 1px outset;
	border-left: orangered 1px outset;
	border-bottom: orangered 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	margin: 0px;
}
.buttonD
{
	font-family: Tahoma;
	font-size:11px;
	border-right: skyblue 1px outset;
	border-top: skyblue 1px outset;
	border-left: skyblue 1px outset;
	border-bottom: skyblue 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	margin: 0px;
}
.buttonE
{
	font-family: Tahoma;
	font-size:11px;
	border-right: blueviolet 1px outset;
	border-top: blueviolet 1px outset;
	border-left: blueviolet 1px outset;
	border-bottom: blueviolet 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	margin: 0px;
}
.buttonF
{
	font-family: Tahoma;
	font-size:11px;
	border-right: saddlebrown 1px outset;
	border-top: saddlebrown 1px outset;
	border-left: saddlebrown 1px outset;
	border-bottom: saddlebrown 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	margin: 0px;
}
.buttonDis
{
	font-family: Tahoma;
	font-size:11px;
	border-right: darkblue 1px outset;
	border-top: darkblue 1px outset;
	border-left: darkblue 1px outset;
	border-bottom: darkblue 1px outset;
	cursor: hand;
	padding-top: 1px;
	height: 20px;
	background-color: silver;
	margin: 0px;
}

A
{
	color:Blue;
	font-weight:normal;
	font-family: Courier New;
	font-size: 10pt;
	text-decoration: underline;
}

.ClickONActive
{
	margin-top: 3px;
	background: #000099;
	margin-bottom: 10px;
	cursor: hand;
	color: #ffffff;
	border-bottom: #c0c0c0 1px solid;
	font-family: Tahoma;
}
.MOver
{
	cursor: hand;
	color: #00008B;
	text-decoration: underline;
}
.MOut
{
	cursor: hand;
	color: #00008B;
	text-decoration: none;
}





.TBLHeaderToolBar
{
	font-size: 11pt;
	color: #000080;
	font-weight: normal;
	font-family: Courier New;
	background: #CCCCFF url( "images/HeaderToolBar.gif" ) left bottom repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	height:19px;
}

.TBLHeader
{
	font-size: 10pt;
	color: #8B0000;
	font-family: Courier New;
	font-weight: normal;
	background: #B0C4DE url( "images/HeaderToolBar.gif" ) left bottom repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:19px;
}
.TBLHeader1
{
	padding-top:0px;
	padding-bottom:1px;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 10pt;
	color: Navy;
    FONT-FAMILY: Courier New;
	font-weight: normal;
	background: #CCEEFF url( "images/Header01.gif" ) left bottom repeat-x;
	height:19px;
}
.TBLHeader2
{
	padding-top:0px;
	padding-bottom:1px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 10pt;
	color: Navy;
    FONT-FAMILY: Courier New;
	font-weight: normal;
	background: #CCCCFF url( "images/Header02.gif" ) left bottom repeat-x;
	height:19px;
}
.TBLHeaderHigh
{
	padding-top:0px;
	padding-bottom:1px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 10pt;
	color: Navy;
    FONT-FAMILY: Courier New;
	font-weight: normal;
	background-color:Gray;
	height:18px;
}
.TBLFooter
{
	font-size: 13px;
	background-image: none;
	color: white;
	background-repeat: repeat;
    FONT-FAMILY: Tahoma;
	background-color: #507CD1;
	vertical-align: middle;
}
.TBLRow1
{
	font-size: 13px;
	background: lightcyan;
	color: #00008B;
	border-bottom: solid #c0c0c0 1px;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRow2
{
	font-size: 13px;
	background: lavender;
	color: #00008B;
	border-bottom: solid #c0c0c0 1px;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRow3
{
	font-size: 13px;
	background: lightcyan;
	color: #8B0000;
	border-bottom: #c0c0c0 1px solid;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRow4
{
	font-size: 13px;
	background: lavender;
	color: #8B0000;
	border-bottom: #c0c0c0 1px solid;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRow5
{
	font-size: 13px;
	background:transparent;
	color: #8F0000;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRow6
{
	font-size: 13px;
	background:transparent;
	color: #008F00;
	font-family: Tahoma;
	vertical-align: middle;
}
.TBLRow7
{
	font-size: 13px;
	background:#11BBFF;
	color: #8F0000;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
}
.TBLRowSelected
{
	font-size: 11px;
	color: #FFFFFF;
    FONT-FAMILY: Tahoma;
	background-color: #87CEFA;
	vertical-align: middle;
	border:solid 0px #FFFF;
}
.TBLRowEditing
{
	font-size: 11px;
	color: white;
    FONT-FAMILY: Tahoma;
	background-color: #FF8C00;
	vertical-align: middle;
}
.TBLRowMouseOver
{
	cursor: hand;
	font-size: 11px;
	color: #00008B;
    FONT-FAMILY: Tahoma;
	background-color: #B0C4DE;
	vertical-align: middle;
}
.TBLRowMetaDataLB
{
	font-size: 11px;
	text-align:right;
	height:21px;
	background: lightcyan;
	color: #00008B;
	border-bottom: solid #c0c0c0 1px;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
	padding-right: 4px;
}
.TBLRowMetaDataTB
{
	font-size: 11px;
	text-align:left;
	height:21px;
	background: lightcyan;
	color: #00008B;
	border-bottom: solid #c0c0c0 1px;
    FONT-FAMILY: Tahoma;
	vertical-align: middle;
	padding-left: 4px;
}


/* Master Page 中的 css */
.DashPanel
{
	padding-left:1px;
	padding-right:5px;
}

.DashLogo
{
	background: #FFFFFF url( "images/MasterPageTitle.gif" ) left top;
}

.DashTitle
{
	padding-left: 0px;
	padding-bottom: 0px;
	color:Navy;
	background: #FFFFFF url( "images/MasterPageTitle.gif" ) left top;	
}

.DashTitle a
{
	font-size:17px;
	text-decoration: none;
}

.DashLoginStatus
{
	padding-left: 4px;
	padding-bottom: 4px;
	background: #FFFFFF url( "images/MasterPageTitle.gif" ) left top;	
	color: Navy;
}

.CMSDBNavBar
{
	background-color: #ADD8E6;
	padding-bottom: 0px;
}


/* CompletePanel 中的 css */
.PanelDIV
{
	font-size: 13px;
	border: solid 0px gray;
	margin-bottom: 1px;
}

.PanelDIVCaption
{
	font-size: 13px;
	color: #000080;
	overflow:hidden;
}

.PanelDIVBorder
{
	font-size: 13px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	margin-bottom: 1px;
}




/* Ajax TAB Control Style */
.TabMenu
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: white;
	font-size: 13px;
	font-weight: normal;
}

.Tab
{
	background: #aaaaaa url( "images/tabstrip/tab-left.gif" ) left top no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	font-size: 13px;
}

.TabSelected
{
	background: #191970 url( "images/tabstrip/tab-darkblue-left.gif" ) left top no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 13px;
}

.View
{
	border-bottom: black solid 2px;
	border-right: black solid 2px;
	border-left: black solid 2px;
	border-top: black solid 1px;
	background: #EEEEEE;
	padding: 1px 0px 1px 1px;
}



A.Title
{
}





/* Gantt Control Style */
.GanttTDGroup
{
	padding:1px;
	text-align:left;
	background-color:#ADD8E6;
	height:18px;
	font-size:12px;
	font-family:Tahoma;
}
.GanttTDItem
{
	background-color:#EFEFFF;
	padding:1px;
	text-align:right;
	height:18px;
	font-size:12px;
	font-family:Tahoma;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.GanttTDItemOver
{
	padding:1px;
	text-align:right;
	height:18px;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:underline;
	color:White;
	background-color:#8080FF;
}
.GanttTDChartGroup
{
	padding:1px;
	vertical-align:top;
	text-align:left;
	height:18px;
	font-size:1px;
	font-family:Tahoma;
}
.GanttTDChartItem
{
	vertical-align:top;
	text-align:right;
	height:18px;
	font-size:9px;
	font-family:Tahoma;
	padding-top:0px;
	padding-bottom:0px;
	/* background-color:#4169E1; */
	background-color:#8080FF;
	color:Navy;
}
.GanttTDNormalDate
{
	padding: 1px 0px 1px 0px;
	text-align:center;
	color:#000080;
	background-color:#F4F4F4;
	height:18px;
	font-size:11px;
	font-family:Tahoma;
}
.GanttTDWeekendDate
{
	padding: 1px 0px 1px 0px;
	text-align:center;
	background-color:#FFA0A0;
	height:18px;
	font-size:11px;
	font-family:Tahoma;
}
.GanttTDWeekNumberDate
{
	padding: 1px 0px 1px 0px;
	text-align:center;
	color:#000080;
	background-color:#F4F4F4;
	height:18px;
	font-size:9px;
	font-family:Tahoma;
}


.Counter
{
	background-color:White;
	color:Navy;
}
.InnerCssClass
{
	background-color:Black;
	color:Lime;
	font-weight:bold;
}
.OuterCssClass
{
	background-color:White;
	color:Navy;
}







