﻿.Grid 
{ 
  background-image: url(images/grid_bg.gif); 
  background-color: #FFFFFF; 
  border: 1px solid #C0C0C0; 
  border-top-width: 0px;
  border-left-width: 0px;
  cursor: pointer; 
}

.GridHeader
{
  background-image: url(images/grid_headerBg.gif); 
  background-color: #8988A5; 
  border: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px; 
}

.GridFooter
{ 
  border-left: 1px solid #C0C0C0;
  padding: 5px;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.Row 
{ 
  cursor: default;
  color:#800000;
  width:96%;
}



.Row td.DataCell 
{ 
  
  background-color: #ffffff;
   
  font-family: verdana; 
  font-size: 10px; 
  
  
  cursor: default; 
}

 .heading

.Row td.FirstDataCell 
{ 
  
  
  cursor: default; 
} 

.AlternatingRow 
{ 
  cursor: default;
  color:#800000;
}

.AlternatingRow td.DataCell 
{ 
  background-color: #f5f5dc; 
  
  
  font-family: verdana; 
  font-size: 10px;
  
  cursor: default; 
} 

.AlternatingRow td.FirstDataCell 
{ 
  background-color: #F6F6F8; 
  
  cursor: default; 
} 

.HoverRow 
{ 
  cursor: pointer; 
}

.HoverRow td.DataCell 
{ 
  background-color: #ffffcc; 
   
  font-family: verdana; 
  font-size: 10px; 
  cursor: pointer;
   
} 

.HoverRowdef 
{ 
  cursor: default; 
}

.HoverRowdef td.DataCell 
{ 
  background-color: #ffffcc; 
   
  font-family: verdana; 
  font-size: 10px; 
  cursor: default;
   
} 

.pagertext
{
	font:11px;
	 background-color:#fff;
	  border: 1px solid #ffffff;
}

.headertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
    color:#990000;
    border: 1px solid #fff;
    text-align:left;
    background-color: #fff;
}

.fillcell
{
	
	width:100%;
	height:100%;
	background-color:#ff9933;
	padding:1px;
	margin-left:1px;
	color:Black;
  
}

.underlinecell
{
	text-decoration:none;
}

.underlinecell:hover
{
	text-decoration:underline;
}



.gridclass
{
 width:100%;	
  text-align:center; 	 
}

.addpadding
{
	padding : 3px;
	
}

.mouseoverstyle
{
	padding : 3px;
	background-color:Silver;
	
}

.smalltime
{
	font-size:9px;
}

.flagstext
{
	margin-left : 5px;
}

.colmhead
{
	background-image: url(images/col_bg.jpg);
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	text-align : left;
	margin-left:11px;
    color:#990000; 
}

.datacellcolback
{
	background-image: url(images/col_bg.jpg);
	font-family: Verdana; 
    font-size : 10px; 
    color : Black; 
    font-weight:bolder;
  
  cursor: default;
   
   padding-left:10px;
}

.datacellcolbackwhite
{
	
	font-family: Verdana; 
    font-size : 10px; 
    color : Black; 
    font-weight:bolder;
    text-align: left;
  cursor: default;
   
   padding-left:10px;
}

.countrylist
{
	
	font-family: Verdana; 
    font-size : 10px; 
    color:#990000; 
    font-weight:bolder;
    cursor: pointer;
    padding-left:10px;
}



.countrylisthover
{
	color:#0033CC;
	font-family: Verdana; 
    font-size : 10px; 
     
    font-weight:bolder;
    cursor: pointer;
    padding-left:10px;
	
}

.liheadstyle 
{
	background-image: url(images/liarrow.jpg); 
	background-repeat:no-repeat;
	
	text-indent:30px;
}






.HeadingRow 
{ 
	width:96%;
}

.HeadingRow td.FirstHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(images/header1stCell_bg.gif); 
  border-width: 0px; 
   
}

.HeadingRow td.LastHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(images/header_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
}

.HeadingCell 
{ 
  background-color: #D6D7E1; 
  background-image: url(images/header_bg.gif); 
  border-width: 0px; 
  border-right: 0px; 
}




.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  padding: 5px;
  padding-left: 3px;
}

.HeadingCell td
{ 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.HeadingSelectorCell
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(images/headingSelectorCell_bg.gif); 
  height:21px;
}

.SelectorCell 
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(images/selectorCell_bg.gif); 
  height:21px;
}

.SelectedRow 
{ 
  cursor: default; 
}

.SelectedRow 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; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-right: 3px;
  cursor :pointer; 
   
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
  cursor: default; 
}

.GroupHeading
{
  color: #706F91; 
  background-color:White;
   background-image:url(images/group_back.jpg);
   background-position:left;
   background-repeat:repeat-y;
  
  font-family: verdana; 
  font-weight: bolder;
  font-size: 10px; 
   
  padding-top: 4px;
  padding-bottom: 4px;
  text-align:left;
  
}

.GroupByCell
{
  cursor: default;
  color: black; 
  font-size: 10px;   
  font-weight: bolder; 
  padding-right: 5px;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bolder; 
  padding-right: 5px;
}




