.Grid2 
{ 
  background-image: url(Images/grid_bg.gif); 
  background-color: White;
  border: 1px solid #738EA7; 
  border-top-width: 0px;
  border-left-width: 0px;
  cursor: pointer; 
}

.Grid2Header
{
  background-image: url(Images/grid_headerBg.gif); 
  background-color: #4f81bd; 
  border: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
}

.Grid2HeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 8px; 
}

.Grid2GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}

.Grid2Footer
{ 
  border-left: 1px solid #C0C0C0;
  padding: 5px;
}

.Grid2FooterText
{
  color: #000000;  
  font-size: 11px;
}

.Grid2Row 
{ 	
  cursor: default; 
}

.Grid2Row td.DataCell 
{ 
    text-align:center;
  padding: 2px; 
  border-right: 1px solid #738EA7; 
  border-bottom: 1px solid #738EA7; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
  background-color:#4f81bd;
} 

.Grid2Row td.FirstDataCell 
{ 
  padding-left: 3px; 
  cursor: default; 
} 

.Grid2AlternatingRow 
{ 
  cursor: default; 
}

.Grid2AlternatingRow td.DataCell 
{ 
  /*background-color: #E6F0F9; */
  padding: 2px; 
  border-right: 1px solid #738EA7; 
  border-bottom: 1px solid #738EA7; 
  font-family: verdana; 
  font-size: 10px;
  cursor: default; 
} 

.Grid2AlternatingRow td.FirstDataCell 
{ 
  background-color: #F6F6F8; 
  padding-left: 3px; 
  cursor: default; 
} 

.Grid2HoverRow 
{ 
  cursor: default; 
}

.Grid2HoverRow td.DataCell 
{ 
  background-color: #E6E6EE; 
  padding: 2px; 
  padding-right: 3px; 
  border-right: 0px; 
  border-bottom: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.Grid2HoverRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.Grid2HoverRow td.LastDataCell 
{ 
  border-right: 1px solid #9495A2; 
  border-bottom: 1px solid #9495A2; 
  padding-right: 2px; 
} 

.Grid2HeadingRow 
{ 
}

.Grid2HeadingRow td.FirstHeadingCell
{ 
  background-color: #4f81bd; 
  background-image: url(../Images/header1stCell_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #738EA7; 
}

.Grid2HeadingRow td.LastHeadingCell
{ 
  background-color: #4f81bd; 
  border-width: 0px; 
  border-right: 1px solid #738EA7; 
}

.Grid2HeadingCell 
{ 
  background-color: #4f81bd; 
  border-width: 0px; 
  border-right: 1px solid #738EA7; 
  font-size:11px;
  color:White;
  text-align:center;
}

.Grid2GroupHeading
{ 
  background-image: url(../Images/groupHeader_bg.gif); 
  padding: 5px; 
  padding-bottom:4px; 
  padding-left:15px; 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.Grid2HeadingCellText
{
  font-size: 11px; 
  font-weight: bold; 
  text-align: center;
}

.Grid2HeadingCell td
{ 
  font-size: 11px; 
  font-weight: bold; 
  text-align: center;
}


.Grid2HeadingSelectorCell
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(../Images/headingSelectorCell_bg.gif); 
  height:21px;
}

.Grid2SelectorCell 
{ 
  cursor: default; 
  height:21px;
  background-color: #4f81bd;
}

.Grid2SelectedRow 
{ 
  cursor: default; 
}

.Grid2SelectedRow td.DataCell 
{ 
    /*
  background-color: #FFEEC2; 
  padding: 2px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
  cursor: default; 
  */
}

.Grid2SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-right: 3px; 
  cursor: default; 
}

.Grid2SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
  cursor: default; 
}
