﻿

.Grid
{
	background-color:White; 
	border-color:#999999;
	border-width:1px;
	border-style:Solid;
	border-spacing:0px;
	border-collapse:collapse;
}
.Grid tr
{
	height:23px;
    text-align: center;
}

.Grid td
{
	white-space: nowrap;
	border:solid 1px #cccccc;

}




















/*收缩按钮样式*/
.hz_grid_title
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;		
}
.hz_grid_top
{
	
	font-size:10pt;
}
.hz_grid_displaynone
{
	display:none;
}
.expandshrink
{
	cursor:hand;
	border:1px;	
}

.haveevent
{
	cursor:hand;
}

/*表格外边框样式*/
.hz_grid_Border
{
	position:absolute;
	top:0px;
	left:0px;
	/*border-left-width:1px;
	border-right-width:1px;
	border-bottom-width :1px;
	border-left : solid #f9f9f9;
	border-top-style : solid;
	border-right-style : solid;*/
	
	
	background:#FFFFFF;
}
.gridContainer
{
	position:relative;
	width:100%;
	height:100%;
}
.gridConsult
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	
}
/*表格底部控制功能区样式*/
.hz_grid_controlBox
{
	background-color:#EAEAEA;
	height:30px;
	width:100%;
}
.hz_grid_img
{
    cursor:hand;
    vertical-align:middle;
}
.hz_grid_pagetext
{
    width:20px;
    height:19px;
    border:none;
    border-bottom:solid 1px #1FA7E9;
    background-color:#CDCDCD;
    vertical-align:bottom;
	text-align:center;
}
/*固定行*/
.hz_grid_fixRow
{
    position: relative; top: expression(this.offsetParent.scrollTop);
	text-align:center;
	border-color:Gray;
	
    
}
/*固定列*/
.hz_grid_fixCol
{
    position: relative;
}


.hz_grid_fix1
{
    z-index: 1003;
}

.hz_grid_fix2
{
    z-index: 1002;
}
.hz_grid_fix3
{

    z-index: 1001;
}
.hz_grid_fix4
{
    z-index: 1000;
}
/*默认情况下鼠标经过时的样式*/
.OverRow
{
    background-color: #A1ADF1;
    text-align: center;
}

/*右键菜单必须要具有的样式*/
.hz_grid_rightMenuBase
{
    visibility: hidden;
    position: absolute;
}
/*右键菜单的示例样式 开始*/
.hz_grid_rightMenu
{
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: buttonface;
}
.hz_grid_rightMenu hr
{
    width: 300px;
}
.hz_grid_rightMenu ul
{
    list-style: none; margin:0; padding:0;
}
.hz_grid_rightMenu ul li
{
    vertical-align: bottom;
}
.hz_grid_rightMenu A { color: MenuText; text-decoration: none; display: block; width: 300px; text-align:center; line-height:20px } 
.hz_grid_rightMenu A:link { color: MenuText; text-decoration: none; } 
.hz_grid_rightMenu A:active { color: MenuText; text-decoration: none; } 
.hz_grid_rightMenu A:visited { color: MenuText; text-decoration: none; } 
.hz_grid_rightMenu A:hover { color: HighlightText; background-color: Highlight; }
/*右键菜单的示例样式 结束*/

.GridView td
{
	white-space: nowrap;
	font-size: 10pt;
}


.disabletd img
{
	filter:gray();
}




.OverRow
{
   /* background-color: #A1ADF1;*/
    text-align: center;

    height:22px;
}
.SelectedRow
{
    /* background-color: #D1DDF1;*/
    color: #333333;

    text-align: center;
  
    height:22px;
}
.Row
{
  /*background-color: #EFF3FB;*/
  background-color: #fff;
  
  
}
.Row A:link 
{
	COLOR: gray;
	
	text-decoration: underline;
}
.Row A:visited
{
	COLOR: gray;
	
	text-decoration: underline;
}
.Row A:hover 
{
	COLOR: gray;
	
	text-decoration: underline;
}
.Row A:active
{
	COLOR: gray;
	
	text-decoration: underline;
}
.AlternatingRow
{
    background-color: White;
}
.OddRowBgcolor
{
	background-color: #FFFFFF;
}
.EvenRowBgcolor
{
	background-color: #EFF3FB;	
}
.AlternatingRow A:link
{
	color: gray;
	text-decoration: underline;
}
.AlternatingRow A:visited
{
	COLOR: gray	;
	text-decoration: underline;
}
.AlternatingRow A:hover 
{
	COLOR: gray	;
	text-decoration: underline;
}
.AlternatingRow A:active
{
	COLOR: gray	;
	text-decoration: underline;
}
.HeaderRow
{	   
    height: 28px; 
	color: #143f61;  
	background-color:White ;
    text-align: center;
    font-size: 9pt;     
    font-family: Arial;  
    font-weight:lighter;
}
.HeaderRow th
{	
	background:#f9f9f9;
	white-space: nowrap;
	border-bottom:solid 2px ;	
	cellpadding:1;
	white-space:nowrap;
	height:28px;
	text-align:center;
	 
	border-color:#cbe7fc;
	
	
}
.HeaderRow td
{	

	white-space: nowrap;
	border-right:solid 1px ;
	border-bottom:solid 1px ;	
	cellpadding:1;
	white-space:nowrap;
	height:28px;
	font-weight : bold;

}
.hz_grid
{
	background-color:White;
	border-color:#999999;
	border-width:1px;
	border-style:Solid;
	border-spacing:0px;
	border-collapse:collapse;
}

.hz_grid tr
{
/*background-color:White;*/
	height:25px;
    text-align: left;
}
.hz_grid td
{
	white-space: nowrap;
	border-bottom:solid 1px #f4f3f3 ;	
	color:#333333;
	/*
	border-color:#9fc9e8 ;
	border-bottom-style:dashed;
	border-right-style:none;
	border-left-style:none;
	*/
	
	

}
.HeaderRow A:link 
{
    text-decoration: underline;
    color:#000000;
	
}
.HeaderRow A:visited`
{
	text-decoration: underline;
	color:#000000;
}
.HeaderRow A:hover 
{
	text-decoration: underline;
	color:#000000;
}
.HeaderRow A:active
{
	text-decoration: underline;
	color:#000000;
}

.RightMenu
{
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: buttonface;
}
.RightMenu hr
{
    width: 100px;
}
.RightMenu ul
{
    list-style: none; margin:0; padding:0;
}
.RightMenu ul li
{
    vertical-align: bottom;
}
.RightMenu A { color: MenuText; text-decoration: none; display: block; width: 100px; text-align:center; line-height:20px } 
.RightMenu A:link { color: MenuText; text-decoration: none; } 
.RightMenu A:active { color: MenuText; text-decoration: none; } 
.RightMenu A:visited { color: MenuText; text-decoration: none; } 
.RightMenu A:hover { color: HighlightText; background-color: Highlight; } 

