/*Html Selector Begin*/
H1
{
	font-family: Verdana, Arial;
	font-size: medium;
}
H2
{
	font-family: Verdana, Arial;
	font-size: small;
}
BODY
{
	font-size: small;
	margin: 0px;
	font-family: Verdana, Arial;
}
INPUT
{
	font-family: Verdana, Arial;
	font-size: small;
}
SELECT
{
	font-family: Verdana, Arial;
	font-size: small;
}
a:link
{
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}
a:active
{
	color: #00FFFF;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{
	color: #00FFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
ImageButton
{
	
}
/*Html Selector End*/

/*Aspx Begin*/
TABLE.TableDefault
{
	width:100%;
	text-align:center;
}
TD.pagetitle
{
	font-weight: bold;
	width:100%;	
	vertical-align:top;
}
TD.rolehead
{
	height:0px;
}
TD.left
{
	width:100%;
}
TABLE.MainTable
{
	width:100%;
	border:2px;
	border-collapse:separate;
	padding: 2px;
	top: 195px;
	left: 18px;
	/*border: 2px solid #336699;	*/
	padding: 2px;
	vertical-align:middle;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}
TD.foot
{
	text-align: center;
}
TD.MainBodyDefault
{
	vertical-align: top;
	text-align:left;
	width:100%;
}
TD.MainBody
{
	vertical-align: top;
	text-align:left;
	width:100%
}
TD.MainArea
{
	vertical-align:top;
	text-align:left;
}
TD.OtherLeft
{
	vertical-align:top;
	width:90;
}
TABLE.TableCommonHeader
{
	width:100%;
}
/*Aspx End*/


/*Ascx Begin*/
TABLE.TableHead
{
	width: 100%;
	text-align:center;
}
TABLE.TableMain
{
	width: 98%;
}
TD.TDMsg
{
	height:40;
}
TABLE.QueryLeft
{
	margin-right:20px;
}
TD.TDSpace
{
	height:10px;
}
TD.TDData
{
	background-color:#99ccff;
}
TD.TDQueryItem
{
	text-align:right;
	background-color:#d7ebff;
}
TD.Step
{
	color:Red;
}
TD.TitleMiddle
{
	background-image:url(../Images/Common/TitleMiddle.gif);
	font-size: 20px;
	font-weight: bold;
	color: #FFFFCC;
}
TD.PS
{
	color:Red;
}
TD.TDExplain
{
	background: #99ccff;
	color: #3366ff;
}
TD.Header
{
	color: #000066;
}

TD.TDGrid
{
	text-align:center;
}
TD.TDBatch
{
	text-align:center;
}

TD.TDStd
{
	text-align:center;
}
TD.Report
{
	text-align:center;
}
DIV.pnlButton
{
    text-align:left;
}
/*Ascx End*/

/*Menu Begin*/
Table.Menu
{
	vertical-align:top;
}
td.UnUse
{
	background-image:url(../Images/TopNenu/MenuBack1.png);
	background-repeat:repeat-x;
	height:28px;
	font-family: "新細明體", "細明體";
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
}
td.InUse
{
	background-image:url(../Images/TopNenu/MenuBack2.png);
	background-repeat:repeat-x;
	height:28px;
	font-family: "新細明體", "細明體";
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-align:center;
}
a.CanClick:link{color: #0066FF;}
a.CanClick:hover{color: #FF0000;}
a.CanClick:visited{color: #FFFFFF;}
a.CanClick:active {color: #FFFFFF;}

a.a1 {
    color:#FFCC00;
}
a.a2 {
    color:#7FFFD4;
}
a.a3 {
    color:#BBFF66;
}

/*
a.CanNotClick
{
	font-family: "新細明體", "細明體";
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
}
*/
/*Menu End*/


/*DataGrid 專用 Begin*/
TABLE.DgTable 
{
	border: 2px solid #990000;
	border-collapse:separate;
	padding: 2px;
	background-color: #FEECE6;
	vertical-align:middle;
}
TR.TRHeaderStyle
{
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../Images/Common/TdBack.png);
	height:40px;
	text-align: center;
	font-family: "新細明體" , "細明體";
    font-weight: bold;
}
TR.TRFooterStyle
{
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../Images/Common/TdBack.png);
	height:40px;
	text-align: center;
	font-family: "新細明體" , "細明體";
    font-weight: bold;
}

TR.TRItemStyle
{
    text-align:left;
	background-color:#FEECE6;
}
TR.TRAlternatingItemStyle
{
    text-align:left;
	background-color:#FFFFFF;
}
TD.TDItemStyle
{
	border-right: #FEECE6 1px solid;
	border-top: #FEECE6 1px solid;
	font-size: 12pt;
	border-left: #FEECE6 1px solid;
	color: black;
	border-bottom: #FEECE6 1px solid;
	font-family: "新細明體" , "細明體";
}

TD.TDAlternatingItemStyle
{
    text-align:left;
}
TR.TRPagerStyle
{
	background-color: #FFFFFF;
}
/*DataGrid 專用 End*/

/*DataList 專用 Begin*/
TD.TDDLItemStyle
{
	vertical-align:top;
	background-color:#FEECE6;
}
TD.TDDLAlternatingItemStyle
{
	vertical-align:top;
	background-color:#FFFFFF;
}
/*DataList 專用 End*/

/*Calendar 專用 Begin*/
Table.cldTable
{
	border-right: #3399cc 1px;
	border-top: #3399cc 1px;
	font-size: 8pt;
	border-left: #3399cc 1px;
	width: 210px;
	border-bottom: #3399cc 1px;
	font-family: Verdana;
	height: 200px;
	background-color: #ffffff;
}
Table.cldTitle
{
	background-color:#3399CC;
	color:#FFFFFF;
	border:0px;
	height:100%;
}
TD.clsDayHeader
{
	background-color:#33CCFF;
}
TD.cldNextPrev
{
	background-color:#3399CC;
	color:#FFFF00;
}
TD.cldOtherMonthDay
{
	color:#999999;
}
TD.cldSelectedDay
{
	background-color:#CCFFCC;
}
TD.cldSelector
{
	background-color:#3399CC;
	color:#FFFF00;
	width:25px;
}
TD.cldToday
{
	background-color:#CCFFCC;
}
TD.cldWeekendDay
{
	background-color:#FFFFCC;
	color:#FF0000;
}
/*Calendar 專用 End*/

/*一般設定 Begin*/
TD.HiHead
{
	background-color:#66FFFF;
	color:#0000FF;
}

TD.TDLabel
{
	text-align:right;
}

IMG.MenuImg
{
	cursor: hand;
}

INPUT.Need
{
	background-color: #DAF9FD;
}

INPUT.Read
{
	background-color: #E2FDDA;
}

INPUT.Pk
{
	background-color: #FDFCDA;
}

input.b1
{
    background-color: #FDFCDA;
    cursor:pointer;
    border:solid 2px red;
}

SELECT.Need
{
	background-color: #DAF9FD;
}

SELECT.Read
{
	background-color: #E2FDDA;
}

SELECT.Pk
{
	background-color: #FDFCDA;
}
TextArea.Need
{
	background-color: #DAF9FD;
}

TextArea.Read
{
	background-color: #E2FDDA;
}

TextArea.Pk
{
	background-color: #FDFCDA;
}
/*一般設定 End*/

/*Span Begin*/
Span.Type
{
	color: #9900ff;
}

Span.lblMsg
{
	color: red;
	background-color: #ffff66;
}

Span.MenuCmd
{
	font-size: 10pt;
	color: Blue;
}

Span.Msg
{
	color: red;
}

Span.Title
{
	font-family: "新細明體", "細明體";
	font-size: 18px;
	font-weight: bold;
	color: #FFFF00;
}

Span.Word1
{
	text-align:left;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

Span.Word2
{
	text-align:left;
	vertical-align:middle;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	font-family:"新細明體";
}

/*Span End*/

.TD_Menus_E
{
    text-align: center; 
    width: 140px; 
    background-color: #006600;
    border-right: solid 2px #FFFFFF;
}

.TD_Menus_D
{
    text-align: center; 
    width: 140px; 
    background-color: #1E1E1E;
    border-right: solid 2px #FFFFFF;
}

.TD_Menus a
{
    color: #FFFFFF; 
    text-decoration: none;
}