.DataGridCS
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	border: solid 1px #666666;
	overflow: auto;
	height: 118px; /* Default, change w.r.t the page */
	background-color: #f6fbff;
}

.DataGridCSHeader
{
	font-family: Tahoma, Trebuchet MS;
	color: #666666;
	font-weight: bold;
	border-color: LightGrey;
	height: 20px;
	background-color: #f9f9f9;
}

.DataGridCSHeader td
{
	padding: 3px;
	display: block;
	font-weight: bold;
	color: Black;
	border: double 1px LightGrey;
	background-color: #F9F9F9;
	text-decoration: none;
	border-style:ridge;
}
.DataGridCSHeader a:link
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	background-color: transparent;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridCSHeader a:visited
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridCSHeader a:hover
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	background-color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}

.DataGridFooterCS
{
	font-family: Tahoma, Trebuchet MS;
	color: #666666;
	font-weight: bold;
	border-color: LightGrey;
	height: 20px;
	background-color: #f9f9f9;
}
.DataGridFooterCS td
{
	padding: 3px;
	display: block;
	font-weight: bold;
	color: #666666;
	border: dotted 1px LightGrey;
	background-color: #F9F9F9;
	text-decoration: none;
	border-style:dotted;
}
.DataGridFooterCS a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: none;
	color: Red;
}
.DataGridFooterCS a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: none;
	color: Red;
}

.DataGridFooterCS a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: none;
	color: #000099;
}

.DataGridItemCS
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: White;
	border-color: LightGrey;
}
.DataGridItemCS td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: Black;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	text-decoration: none;
}
.DataGridItemCS a:link
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	background-color: transparent;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridItemCS a:visited
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridItemCS a:hover
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	background-color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}

.DataGridAlternateItemCS
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: Gainsboro;
	border-color: LightGrey;
}
.DataGridAlternateItemCS td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: Black;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	background-color: #FBFBFB;
	text-decoration: none;
}
.DataGridAlternateItemCS a:link
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	background-color: transparent;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridAlternateItemCS a:visited
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.DataGridAlternateItemCS a:hover
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	background-color: #FF0000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}

.DataGridSelectedItemCS
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: #ccccff;
	border-color: LightGrey;
}
.DataGridSelectedItemCS td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: Black;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #ccccff;
	text-decoration: none;
}
.DataGridOneWeekOldItem
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: #ccff99;
	border-color: LightGrey;
}
.DataGridOneWeekOldItem td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: Black;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #ccff99;
	text-decoration: none;
}
.DataGridOneWeekOldItem A
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: none;
}
.DataGridOneWeekOldItem A:visited
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: none;
}
.DataGridOneWeekOldItem A:hover
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: underline;
}

.DataGridTwoWeekOldItem
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: #ffffcc;
	border-color: LightGrey;
}
.DataGridTwoWeekOldItem td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: Black;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #ffffcc;
	text-decoration: none;
}
.DataGridTwoWeekOldItem A
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: none;
}
.DataGridTwoWeekOldItem A:hover
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: underline;
}
.DataGridTwoWeekOldItem A:visited
{
	font-weight: normal;
	color: RoyalBlue;
	text-decoration: none;
}
.DataGridOneMonthOldItem
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: #B45454;
	border-color: LightGrey;
}
.DataGridOneMonthOldItem td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: White;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #B45454;
	text-decoration: none;
}
.DataGridOneMonthOldItem A
{
	font-weight: normal;
	color: Yellow;
	text-decoration: none;
}
.DataGridOneMonthOldItem A:visited
{
	font-weight: normal;
	color: Yellow;
	text-decoration: none;
}
.DataGridOneMonthOldItem A:hover
{
	font-weight: normal;
	color: Yellow;
	text-decoration: underline;
}
.DataGridErrorItem
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: Red;
	border-color: LightGrey;
}
.DataGridErrorItem td
{
	padding: 3px;
	display: block;
	font-weight: normal;
	color: White;
	border: solid 1px LightGrey;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: Red;
	text-decoration: none;
}
.DataGridErrorItem A
{
	font-weight: normal;
	color: Yellow;
	text-decoration: none;
}
.DataGridErrorItem A:visited
{
	font-weight: normal;
	color: Yellow;
	text-decoration: none;
}
.DataGridErrorItem A:hover
{
	font-weight: normal;
	color: Yellow;
	text-decoration: underline;
}
.RequestPendingItem
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: White;
	border-color: LightGrey;
}
.RequestPendingItem td
{
	font-weight: normal;
	color: Black;
	border: solid 1px Black;
	background-color: #FFFFFF;
	text-decoration: none;
}
.RequestPendingItem a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestPendingItem a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}

.RequestPendingItem a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}

.RequestUnderObservationItem
{
	font-family: Tahoma, Trebuchet MS;
	color: Black;
	background-color: White;
	border-color: LightGrey;
}
.RequestUnderObservationItem td
{
	font-weight: normal;
	color: Black;
	border: solid 1px Black;
	background-color: #FFFFFF;
	text-decoration: none;
}
.RequestUnderObservationItem a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestUnderObservationItem a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}

.RequestUnderObservationItem a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestApprovedItem
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: Green;
	border-color: LightGrey;
}
.RequestApprovedItem td
{
	font-weight: normal;
	color: White;
	border: solid 1px Black;
	background-color: Green;
	text-decoration: none;
}
.RequestApprovedItem a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}
.RequestApprovedItem a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}

.RequestApprovedItem a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}
.NeedMoreInformationItem
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: lightsalmon;
	border-color: LightGrey;
}
.NeedMoreInformationItem td
{
	font-weight: normal;
	color: Black;
	border: solid 1px Black;
	background-color: lightsalmon;
	text-decoration: none;
}
.NeedMoreInformationItem a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.NeedMoreInformationItem a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}

.NeedMoreInformationItem a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestClosed
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: lavender;
	border-color: LightGrey;
}
.RequestClosed td
{
	font-weight: normal;
	color: Black;
	border: solid 1px Black;
	background-color: lavender;
	text-decoration: none;
}
.RequestClosed a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestClosed a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}

.RequestClosed a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #000000;
}
.RequestRejected
{
	font-family: Tahoma, Trebuchet MS;
	color: White;
	background-color: Crimson;
	border-color: LightGrey;
}
.RequestRejected td
{
	font-weight: normal;
	color: Black;
	border: solid 1px Black;
	background-color: Crimson;
	text-decoration: none;
}
.RequestRejected a:link
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}
.RequestRejected a:visited
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}

.RequestRejected a:hover
{
	font-family: Tahoma, Trebuchet MS;
	text-decoration: Underline;
	color: #FFFFFF;
}
