﻿/*Html Selector Begin*/
BODY
{
	margin: 0;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
}
a:link
{
	color: #660000;
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:visited
{
	color: #CC0000;
	text-decoration: none;
}
a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
/*Html Selector End*/

/*Aspx Begin*/
TABLE.TableAspxMain
{
	background-color: #666600;
	width:100%;
}
TD.TDAspxMain
{
	background-color: #FFFFFF;
	text-align:center;
}
TD.TDAspxHead
{
	text-align:center;
	background-color: #FFFFFF;
}
TD.TDAspxLeft
{
	vertical-align: top;
	background-color: #FDD000;
}
TD.TDAspxRight
{
	vertical-align: top;
	background-color: #FDD000;
}
TD.TDAspxCenter
{
	vertical-align: top;
	background-color: #FFFFFF;
}
TD.TDAspxRightBackground
{
	background:url(../../Images/Right/righttable_3.gif);
}
Table.TableAspxHtml
{
	width: 100%;
}
TD.TDAspxHtml
{
	width: 100%;
}
/*Aspx End*/


/*Ascx Begin*/
Table.TableHtml
{
	margin-left:17px;
	width: 100%;
}
TD.TDHtml
{
	margin-left:17px;
	vertical-align: top;
}
iframe.ifrMain
{
	width: 100%;
}
TABLE.TableAscxDefault
{
	margin: 2px;
	width: 100%;
}
TABLE.TableMain
{
	/*margin-left:17px;*/
	width:100%;
}
TABLE.TableAscxMain
{
	margin-left:17px;
	width:100%;
}
TD.TDGrid
{
	width: 100%;
}
/*Ascx End*/

/*DataGrid 專用 Begin*/
TABLE.DgTable
{
	border: 1px dashed #330066;
	border-collapse: separate;
	background-color: #E8E8FF;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: x-small;
	line-height: 150%;
	width: 100%;
}
TR.TRHeaderStyle
{
	font-size: 16px;
	color: #FFFFCC;
	text-align: center;
	font-family: "新細明體" , "細明體";
	font-weight: bold;
	background-color: #6633CC;
}
TD.TDHeaderStyle
{
	top: expression(document.getElementById( "freezingDiv" ).scrollTop);
	border: 1px solid #E8E8FF;
	position: relative;
	z-index: 10;
}
TR.TRItemStyle
{
	background-color: #E8E8FF;
}
TR.TRAlternatingItemStyle
{
	background-color: #FFffff;
}
TD.TDItemStyle
{
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #E8E8FF;
	text-align: left;
	vertical-align: middle;
}
TD.TDNumberItemStyle
{
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #E8E8FF;
	text-align: right;
	vertical-align: middle;
}
TD.TDAlternatingItemStyle
{
}
TD.TDHeaderItemStyle
{
	border: 1px solid #E8E8FF;
}
TR.TRPagerStyle
{
	background-color: #FFFFFF;
}
/*DataGrid 專用 End*/

/*DataList 專用 Begin*/
TD.TDDLItemStyle
{
	vertical-align: top;
}
TD.TDDLAlternatingItemStyle
{
	vertical-align: top;
}
/*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.TDLabel
{
	text-align: right;
}
INPUT.Need
{
	background-color: #DAF9FD;
}

INPUT.Read
{
	background-color: #E2FDDA;
}

INPUT.Pk
{
	background-color: #FDFCDA;
}
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.Mark
{
	font-size: 3px;
	color: #FFFFFF;
}

Span.Module
{
	font-size: 12px;
}

Span.ModuleTitle
{
	font-size: 16px;
	color: #003399;
}
/*Span End*/
