
TABLE.Grid
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	color: #5b5b5b;
	border-bottom: navy 1px solid;
}

TABLE.SubGrid
{
	border-right: lightgrey 0px solid;
	border-top: lightgrey 0px solid;
	border-left: lightgrey 0px solid;
	border-bottom: lightgrey 0px solid;
	color: #5b5b5b;
}

TABLE.GridMobile
{
	border-right: dimgray 1px;
	border-top: dimgray 1px;
	font-size: 10pt;
	border-left: dimgray 1px;
	border-bottom: dimgray 1px;
	font-family: Tahoma;
}


TABLE.SmallFont
{
	font-size: 8pt;
}


TABLE.LargeFont
{
	font-size: 12pt;
}


TABLE.TemplateColumn
{
	color: #5b5b5b;
}

TR.GridHeader
{
	font-weight: bold;
	color: darkorange;
	border-bottom: navy 1px solid;
	background-color: white;
}

TR.GridHeaderMobile
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: palegoldenrod;
}

TR.GridPager
{
	border-top: navy 1px solid;
	font-weight: bold;
	padding-bottom: 5px;
	color: darkorange;
	padding-top: 5px;
	background-color: white;
}

TR.GridFooter
{
	border-top: navy 1px solid;
	font-weight: bold;
	padding-bottom: 5px;
	color: #5b5b5b;
	padding-top: 5px;
	background-color: lemonchiffon;
}

TD.GridPager
{
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.GridHeader
{
	font-weight: bold;
	color: darkorange;
	background-color: white;
	border-bottom: navy 1px solid;
}

TD.GridHeaderNoBorder
{
	font-weight: bold;
	color: darkorange;
	background-color: white;
}

TD.HeaderBorder
{
	border-right: lightgrey 1px solid;
	border-top: navy 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: navy 1px solid;
}

TD.GridHeaderSorted
{
	padding-right: 5px;
	background-position: right center;
	background-image: url(../Images/OrderDown.gif);
	background-repeat: no-repeat;
}

TD.GridHeaderSortedUp
{
	padding-right: 5px;
	background-position: right center;
	background-image: url(../Images/OrderUp.gif);
	background-repeat: no-repeat;
}

A.GridHeader:link, A.GridHeader:visited,
A.GridPager:link, A.GridPager:visited
{
	font-weight: bold;
	color: darkorange;
	text-decoration: none;
}

A.GridHeader:hover,
A.GridPager:hover
{
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: underline;
}

A.GridItem:link, A.GridItem:visited,A.GridItem:hover
{
	color: #5b5b5b;
}


SPAN.GridPagerCurrent
{
	color: #5b5b5b;
}

TR.GridItem
{
	background-color: white;
}

TR.GridItemAlternate
{
	background-color: #F0F3F5;
}

TR.GridItemEdit
{
	background-color: #99ccff;
}


TR.GridItem2
{
	background-color: lemonchiffon;
}

TR.GridItemAlternate2
{
	background-color: palegoldenrod;
}


TR.GridSelectedItem
{
	background-color: navajowhite;
}

TR.GridItemChanged
{
	background-color: lightgoldenrodyellow;
}

TD.GridBorder
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

TH.GridBorderVert
{
	border-right: navy 1px solid;
}


TD.SubGridBorder
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

TD.GridItem
{
	background-color: white;
}

TD.GridItemAlternate
{
	background-color: #F0F3F5;
}

TH.GridHeader
{
	font-weight: bold;
	color: darkorange;
	background-color: white;
}
