﻿body, html
{	
	font-family : Arial;
	font-weight : normal;
	font-size   : 11px;
	color		: #555555;
}

.Grid 
{ 
  border: 1px solid #C0C0C0; 
  background-color: #FFFFFF; 
  cursor: default;
}
.GridNoBorder 
{ 
  border-top: 0px solid #C0C0C0; 
  border-bottom: 0px solid #C0C0C0; 
  background-color: #FFFFFF; 
  cursor: default;
}
.GridReallyNoBorder 
{ 
  border-top: 0px solid #C0C0C0; 
  border-bottom: 0px solid #C0C0C0; 
  background-color: #FFFFFF; 
  cursor: default;
}

.GridHeader
{ 
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  /* background-image:url(../Images/grid/grid_headerBg.gif); */
  color: #555555;
  background-color: #FFFFFF;
  border-bottom: 1px solid #C0C0C0;
  height: 21px;
  padding-left: 3px;
  cursor: default;
  vertical-align: center; 
}
.GridHeaderPlain
{ 
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #555555;
  background-color: white; /*#8988A5;*/
  border-bottom: 1px solid #C0C0C0;
  height: 21px;
  padding-left: 3px;
  cursor: default;
  vertical-align: middle;
}

.HeadingCell 
{ 
  background-image:url(../Images/grid/header_bg.gif);
  background-color: #D6D7E1; 
  border: 1px solid gray; 
  border-top-color: #E6E6E6; 
  border-left-color: #E6E6E6; 
  padding-bottom: 5px;
  padding-top: 0px;
}
.HeadingCellPlain
{ 
  background-color: white; /*#D6D7E1;*/ 
  border-bottom: 1px solid #e4e4e4; 
  border-top-color: #E6E6E6; 
  border-left-color: #E6E6E6; 
  padding-bottom: 5px;
  padding-top: 0px;
}
.HeadingCellHover 
{ 
  background-image:url(../Images/grid/header_hoverBg.gif);
  background-color: #F6F6F7; 
  border-bottom: 0px solid #e2001a; 
}
.HeadingCellHoverPlain
{ 
  border-bottom: 1px solid #e4e4e4; 
  background-color: white;
}
.HeadingCellActive
{ 
  background-image:url(../Images/grid/header_activeBg.gif);
  background-color: #F6F6F7; 
}
.HeadingCellActivePlain
{ 
  background-color: white; 
}
.HeadingRow
{ 
  background-image:url(../Images/grid/header_rowBg.gif);
}
.HeadingRowPlain
{ 
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image:url(../Images/grid/header_bg.gif);
  background-color: #E9E9EB; 
}
.HeadingRowPlain td.FirstHeadingCell
{ 
  background-color: white; 
}

.HeadingCellText
{
  font-family: Arial; 
  font-size: 11px; 
  font-weight: bold; 
}

.Row 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
  background-color: #f1f1f1; 
  border-bottom: 1px solid #ffffff;
}
.RowPlain
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
  background-color: #ffffff; 
  border-bottom: 1px solid #ffffff;
}
.RowHover
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
  color: White;
  background-color: #c0c0c0;
  /* border-bottom: 1px solid #ffffff; */
}
.RowHoverPlain
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
  background-color: Transparent;
  /* border-bottom: 1px solid #ffffff; */
}
.Row td.DataCell 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  /* border-right: 1px solid #E6E6E6; */
  /* border-bottom: 1px solid #ffffff; */
  cursor: default;
  height:20px;
} 
.RowPlain td.DataCell 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  /* border-right: 1px solid #E6E6E6; */
  /* border-bottom: 1px solid #ffffff; */
  cursor: default;
  height:20px;
} 

.AlternatingRow 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
  background-color: #e4e4e4; 
  border-bottom: 1px solid #ffffff;
}
.AlternatingRow td.DataCell 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  background-color: #e4e4e4; 
  /* border-right: 1px solid #E6E6E6; */
  /* border-bottom: 1px solid #ffffff; */
  cursor: default;
  height:20px;
} 
.SelectedRow 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
}
.SelectedRow td.DataCell 
{ 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal;
	text-decoration: none;
  cursor: default;
  height:20px;
} 

.GridFooter
{
  cursor: default; 
  padding: 5px;
  vertical-align: bottom;
}
.GridFooterText
{
  font-family: Arial; 
  font-size: 11px;
  color: #000000;  
}

.GroupByHeading
{
  font-family: Arial; 
  font-size: 11px; 
	color:#333333;
	background-color:whitesmoke;
	border-bottom: 1px solid #3d67ab;
	padding-top: 2px;
	padding-bottom: 3px;
}
.GroupByText
{
  font-family: Arial; 
  font-size: 11px; 
  font-weight:normal;
	color:white;
	padding-right: 5px;
	padding-top: 2px;
}
.GroupByCell
{
  font-family: Arial; 
  font-size: 11px; 
	cursor: default;
}
.GroupNotificationCellText
{
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal; 
  height:20px;
  color:White;
  vertical-align:middle;
  padding-top: 2px;
}

.CellText
{
  font-family: Arial; 
  font-size: 11px; 
}

.CellTextCenter
{
  text-align: center;
}

.SliderPopup
{
  background-color: #e6e6e6; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  width: 388px;
  height: 58px;
}

.EditDataCell
{
  padding: 0px!important;
  background-color: #e2e2e2;
  border-width: 0px!important;
}
.EditDataField
{
  font-family: Arial; 
  font-size: 11px;
  padding: 0px;
  padding-left: 1px;
  height: 17px;
  width: 98%!important;
}
 
