/* DataGrid */
.DG
{
	margin-top: 4px;
	width: 100%;
	border: solid 1px DarkGray;
}
.DGHeader, .DGRow, .DGRowAlt, .DGRowOver, .DGRowAltOver, .DGRowSel, .DGRowSelOver
{
}
.DGHeader
{
	background-color: #6699cc;
	font-weight: bold;
	color: White;
}
.DGRowOver, .DGRowAltOver, .DGRowSelOver, tr.DGRow:hover, tr.DGRowAlt:hover, tr.DgRowSel:hover
{
	background-color: #ccccff;
	cursor: pointer;
}
.DGRowAlt
{
	background-color: WhiteSmoke;
}
.DGRowSel
{
	color: #dc143c;
	background-color: #ccccff;
}
.DGFooter
{
	font-weight: bold;
	background-color: White;
	border: solid 0 white;
}

/* Input forms */
.IFTable
{
	width: 100%;
	margin-top: 2px;
	border: solid 1px DarkGray;
}

.IFLabel
{
}

.IText
{
	border: black 1px solid;
	width: 98%;
}
.IText:Focus
{
	border: #DC143C 1px solid;
	width: 98%;
}

.IFRowGroup /* group of rows */
{
	background-color: #e6e6fa;
	font-weight: bold;
	padding: 2px 4px;
}

.IFRowNormal /* normal rows */
{
	font-weight: normal;
	padding: 1px 4px;
}

.redStar
{
	color: red;
}

