﻿.grid
{
	font-family: tahoma;
	font-size: 11px;	
    border-collapse:collapse;
    color: #333333;  
}

.grid th 
{ 					
	position:relative; 
    border:solid 1px #D4D0C8;
    font-weight: bold;    
    color:White;
	/*IE5+ only*/ 
	top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop -2);
	z-index: 10;
}

th.locked {z-index: 99;}

.grid .th_info_icon {
    margin-left: 1px; /* 图标与文本之间的空隙 */
    /*color: white;*/ /* 图标颜色 */
    cursor: pointer;  /*鼠标悬停时为手型 */
}

.GridHeader a
{
	color:#ffffff;  
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding: 0px 10px;
}


.GridHeader
{
	color:White;
	background-color: #62778E;
	font-weight: bold;
	font-family:tohoma;	    
	font-size:12px;		
	text-align:center;
	text-decoration:none;
	height:32px;	
}

.SelectedRow 
{ 
  background-color: #C7DEF8; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}


/* data cell and data row rules */
.grid td 
{
    border-bottom: solid 1px #EAEDF6;
    border:solid 1px #D4D0C8;
}

.grid .altrow
{
    background-color: #EAEDF6;
    font-weight:normal;
} 

.grid .altrow a
{
   text-decoration:underline;   
} 
.grid .row
{
    background-color: #ffffff;
    font-weight:normal;    
}  

.grid .row a
{
    text-decoration:underline;     
}  


.grid td.locked, th.locked 
{ 					
	/* border-right: 1px solid silver; */ 
	position:relative; 
    /* padding: 4px 10px 4px 10px; */
    border-width:0px;
    border-bottom: solid 1px #D4D0C8;
    border-left:solid 1px #D4D0C8;
	/*IE5+ only*/	
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);	
} 


.SubGridHeader
{
	color:White;
	background-color: #62778E;
	font-family:tohoma;	    
	font-size:12px;		
	text-align:center;
	text-decoration:none;	
}

.nowrap
{
    white-space: nowrap;
}



/*>>>
    Grid copy from grid
    reason: when use <!DOCTYPE html>, it's case sensitive
*/
.Grid
{
	font-family: tahoma;
	font-size: 11px;	
    border-collapse:collapse;
    color: #333333;  
}

.Grid th 
{ 					
	position:relative; 
    border:solid 1px #D4D0C8;
    font-weight: bold;    
    color:White;
	/*IE5+ only*/ 
	top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop -2);
	z-index: 10;
}

/* data cell and data row rules */
.Grid td 
{
    border-bottom: solid 1px #EAEDF6;
    border:solid 1px #D4D0C8;
}

.Grid .altrow
{
    background-color: #EAEDF6;
    font-weight:normal;
} 

.Grid .altrow a
{
   text-decoration:underline;   
} 
.Grid .row
{
    background-color: #ffffff;
    font-weight:normal;    
}  

.Grid .row a
{
    text-decoration:underline;     
}  

.Grid td.locked, th.locked 
{ 					
	/* border-right: 1px solid silver; */ 
	position:relative; 
    /* padding: 4px 10px 4px 10px; */
    border-width:0px;
    border-bottom: solid 1px #D4D0C8;
    border-left:solid 1px #D4D0C8;
	/*IE5+ only*/	
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);	
} 
/*<<<*/