.Grid 
{ 
  /*border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; */
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridHeader
{
 /* background-image: url(../../Images/en-us/images/grid_headerBg.gif); */
  background-color: #8988A5; 
  border-bottom: 1px solid #7AB3DB; 
  height: 15px;
  padding-left: 3px;
  cursor: default; 
  color: #FFFFFF;
   
  font-weight: bold;
  vertical-align: middle;
}

.GridHeaderText
{
  color: #FFFFFF; 
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}

.GridFooterText
{
  color: #000000; 
}

.HeadingRow 
{ 
  background-color: #E9E9EB;
  height:25px; 
  /* background-image: url(../../Images/en-us/images/header_rowBg.gif);  */  
}

.HeadingCell 
{ 
  /*background-image: url(../../Images/en-us/images/header_bg.gif);   */
  background-color: #ddedff;
  padding-right: 5px; 
  padding-left: 5px;
  border-bottom: 1px solid #7AB3DB;  
}

.HeadingCellHover
{ 
  background-image: url(../../Images/en-us/images/header_hoverBg.gif);   
 background-color: #c9e2fe;
}

.HeadingCellActive
{ 
  background-image: url(../../Images/en-us/images/header_activeBg.gif);   
  background-color: #c9e2fe;  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(../../Images/en-us/images/header_bg.gif); 
} /**/

.HeadingCellText
{
   
  font-weight: bold; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px;
}

.BoldRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.BoldRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana;
  font-weight: bold;
} 

.RedRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.RedRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana;
  color: red;
} 

.BlueRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.BlueRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  color: blue;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.Row td.DataCell 
{ 
 /* padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px;  
  border-bottom: 1px solid #EAE9E1;
    */
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4;
} 

/*.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px;
  font-size: 10px; 
  border-bottom: 1px solid #EAE9E1; 
  border-top: 1px solid #EAE9E1; 
  border-right: 0px;
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}*/

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-weight: bold;
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  width: 50px;
  height: 15px;
}
.GridClass
{
  CURSOR: default
}

.RowClass
{
  BACKGROUND-COLOR: #ffffff;
}

.DataCell 
{
 /* BORDER-RIGHT: #ddecfe 1px solid;*/
  PADDING-RIGHT: 4px;
  CURSOR: default;
  border-bottom:1px dotted #cacaca;
  padding-left:5px;
  padding-right:5px;
  height:30px;
  
}
a.DataCell:link {  color: #306CAF; text-decoration:none; cursor:pointer;}
a.DataCell:visited {  color: #666666; text-decoration:none; cursor:pointer;}
a.DataCell:hover, a.DataCell:active {  color: #E68B2C; text-decoration:underline; cursor:pointer;} 

.AlternatingRowClass 
{
  BACKGROUND-COLOR: #f5f5f5;
}

.HeaderClass 
{
  FONT-WEIGHT: bold;
  
}

.HeadingCellClass 
{
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 4px;
  HEIGHT: 20px;
  
}

.HeadingTextClass 
{
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  WHITE-SPACE: nowrap
}

.HeadingRowClass 
{
  /*BACKGROUND: url(../../Images/en-us/images/blue_bg.gif)*/
  background-color:#ddedff;
}

.SelectorCell 
{
  /*BACKGROUND: url(../../Images/en-us/images/blue_bg.gif);*/
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  HEIGHT: 20px;
  background-color:#ffffff;
}

.SelectedRowClass 
{
  BORDER-RIGHT: #040484 1px solid;
  BORDER-TOP: #040484 1px solid;
  BORDER-LEFT: #040484 1px solid;
  BORDER-BOTTOM: #040484 1px solid;   
  BACKGROUND-COLOR: #ffeec2
}

.SelectedRowClass TD.DataCell 
{
  /*BORDER-top: #EAE9E1 1px solid;
  BORDER-BOTTOM: #EAE9E1 1px solid;*/
}


.IndentCell 
{
  BORDER-RIGHT: 0px;
  BACKGROUND: #fff;
  HEIGHT: 20px
}

/* data background borders */
.dataBorders {width:97%; margin:0 0 10px 15px; background-color:#fff;}

/* data symbol links */
.dataSymbols {font-weight:bold; color:#306caf; text-decoration:underline; cursor:pointer;}

/* data slider background */
.sliderBackground {background:#d1d1d1 url(../../Images/en-us/trade/FootBar_fill.gif) repeat-x; height:27px; border-bottom:1px solid #c4c4c4;}
.sliderBackgroundReal {background-color:#ddedff; border-bottom:1px solid #7Ab3db; border-left:1px solid #cacaca; border-right:1px solid #cacaca;}/*not really used */


/*Slider bar style */
.sliderRail 
   {
	position:relative;
	width:250px; 
	height:22px; 
	/*background-color:#f4f4f0;*/
	background-image:url(../../Images/en-us/grid/pager/slider_bg_long.gif);    
	/*border:solid 1px #4F4F82;*/
	}
   .sliderHandle 
   {
	position:absolute; 
	width:9px;  
	height:22px; 
	/*border:solid 1px #4F4F82;*/
	background-color:#f4f4f0; 
	background-image:url(../../Images/en-us/grid/pager/slider_grip.gif); 
	}
   .sliderBtnNext 
   {
	width:28px;  
	height:15px; 
	background-color:#f4f4f0;
	background-image:url(../../Images/en-us/grid/pager/next.gif); 
	color:#0066C8; 
	border:0px solid #fff;/**/
	}
	.sliderBtnPrev 
   {
	width:28px;  
	height:15px; 
	background-color:#f4f4f0;
	background-image:url(../../Images/en-us/grid/pager/prev.gif); 
	color:#0066C8; 
	border:0px solid #fff;/**/
	}
	
	.pageInfo
	{
	 font-weight:bold; 
	 border:1px solid #cacaca; 
	 text-align:center;
	 width:30px;
	 }
	 
	 .pageInfo:focus {background-color:#FFE9AF;}

