.Text
{
	background-color: expression( this.disabled ? "#EEEEEE" : "transparent" );
	border: solid 1px #7F9DB9;
}

th, .th
{
	text-align: left;
	font-weight: bold;
}

.Search#tableSearch
{
	BACKGROUND-COLOR: #e2e2e2;
}
.Search#tableSearch *
{
	color: Black;
}


.Odd
{
	background-color: #f0f0f0;
}

.Required
{
	color: red;
}
SELECT.Failed
{
	color: red;
	background-color: #ffeeee;
}
TABLE.Failed TD
{
	background-color: #ffeeee;
}

.TextFailed,
.odd .TextFailed,
TABLE.Failed,
TEXTAREA.TextFailed,
.Odd TD.Failed
{
	filter: none;
	border: red 1px solid;
	background-color: #ffeeee !important;
}

legend
{
	color: Black;
}
fieldset
{
	padding: 10px;
}

.Errors
{
	padding: 5px;

	background-color: #EEEEEE;
	border: solid 1px #999999;
}

.lblError
{
	color: Red;
}
.lblWarning
{
	color: #CC6600;
}
.lblOkay
{
	color: green;
}

#radioCurrent,
#radioDelete
{
	margin-left: 16px;
}




table.Results th,
table.Results td
{
	padding-left: 5px;
}
table.Results th,
table.Results .th td
{
	text-align: left;
	padding: 5px;
}
table.Results th a
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
table.Results th a:hover
{
	text-decoration: underline;
}
table.Results th.sortedAsc
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dfdfdf,endColorStr=#909090)
}
table.Results th.sortedDesc
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#909090,endColorStr=#dfdfdf)
}

/* Large Calendar */
.calLargeMonth .calDays tr.calDayName td
{
	background-color: #909090;
	color: White;
	font-weight: bold;
}
.calLargeMonth td .calDays td
{
	border: solid 1px #123c33;
	border-right: none;
	border-bottom: none;
}
.calLargeMonth .calDays
{
	border-right: solid 1px #123c33;
	border-bottom: solid 1px #123c33;
}