/*Style for grid data rows*/
.TabBorder
{
	EMPTY-CELLS:show;
	BORDER-COLLAPSE:collapse;
	table-layout: fixed;
	width:100% !important;	
}
.TabBorder TD 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	border-bottom: 1px  solid #DDDDDD;	
	border-right: 1px  solid #DDDDDD;	
	text-indent: 3px;
	cursor: default;
	overflow: hidden;	
	padding: 2 1 2 2;	
}
.TabBorder tbody
{
	width:100% !important;	
}

.TabBorder .innerGridTable TD 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	border-bottom: 0px  solid #DDDDDD;	
	border-right: 0px  solid #DDDDDD;	
	text-indent: 3px;
	cursor: default;
	overflow: hidden;	
}
.TabBorder .right
{
    text-align:right !important;
}
.TabBorder TR
{
	padding-top: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	height: 26px;
}

#AddressSync TR
{
    padding-top: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	height: 17px;
}
.tblPersonRecord TR
{
    padding-top: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	height: 15px;
}
.gridhover
{
	background-color: #f4f2ed;
}

/* style for grid header*/
.gridBarHeader
{
	width: 100%;
	height: 26px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;	
	background-image: url(GridImages/bar_bk.jpg);
	background-position: center bottom;
	
}
.gridBarHeader TD
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;	
	color:Navy;		
	cursor:hand;
}
.gridBarSeperator
{
	background-image:url(GridImages/bar_line.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color: Transparent;
}
.gridBarSeperatorForPerson {
	background-image: url(GridImages/bar_line.gif);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	background-origin: content-box;
	padding-left: 3px !important;
}
.gridColumn
{		
	background: url(GridImages/grid_BarBkOn.gif) repeat-x bottom;
}

/* style for grid footer*/
.gridBarFooter
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;	
	width: 100%;
	height: 24px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;	
	background-image: url(GridImages/bar_bk.jpg);
	background-position: center bottom;
}
.gridBarFooter TD
{
	font-family: Verdana, Tahoma, Arial;
	color:Navy;		
	cursor:default;
	padding: 0 0 0 0;
}
.gridBarFooter .selected
{
    cursor: default;
    font-weight: bold;
    text-decoration: none;
    text-indent: 0px;
}
.gridBarFooter .pagenum:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.norecordsingrid
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #999999;
	text-align:center !important;
}

.gridsmall
{
    min-height:30px;
    max-height:100px;
    border-left:1px solid #9A9A9A;
    overflow-x:hidden;
    overflow-y:scroll;
    width:99.9%;
    
}

.noborder
{
	border-bottom: 1px  solid #FFFFFF !important;	
	border-right: 1px  solid #FFFFFF !important;	
	border-bottom-color:#FFFFFF !important;
	border-bottom-style:solid !important;
	border-bottom-width:1px !important;		
}

/*Style for death grid data rows*/
.deathTabBorder
{
	EMPTY-CELLS:show;
	BORDER-COLLAPSE:collapse;
	table-layout: fixed;	
}
.deathTabBorder TD 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	border-bottom: 1px  solid #DDDDDD;	
	border-right: 1px  solid #DDDDDD;	
	text-indent: 3px;
	cursor: default;
	overflow: hidden;	
	padding: 0px 3px 0px 2px;
}
.deathTabBorder .innerGridTable TD 
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	border-bottom: 0px  solid #DDDDDD;	
	border-right: 0px  solid #DDDDDD;	
	text-indent: 3px;
	cursor: default;
	overflow: hidden;
	vertical-align:top;
}
.deathTabBorder .innerGridTable TR 
{
	height: 15px !important;
}
.deathTabBorder .right
{
    text-align:right !important;
}
.deathTabBorder TR
{
	padding-top: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	height: 26px;
}
.gridhover
{
	background-color: #f4f2ed;
}

/* style for grid header*/
.deathGridBarHeader
{
	width: 100%;
	height: 40px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;	
	background-image: url(GridImages/bar_bk_death2.jpg);
	background-position: center bottom;
	
}
.deathGridBarHeader TD
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;	
	color:Navy;		
	cursor:hand;
}
.deathGridBarSeperator
{
	background-image:url(GridImages/bar_line_death.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color: Transparent;
}
.deathGridColumn
{		
	background: url(GridImages/grid_BarBkOn.gif) repeat-x bottom;
}

/* style for grid footer*/
.deathGridBarFooter
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;	
	width: 100%;
	height: 24px;
	border: 1px solid #DBDAC9;
	border-bottom: 1px solid #C5C1B1;
	background-color: #E9E7D7;
	table-layout: fixed;	
	background-image: url(GridImages/bar_bk.jpg);
	background-position: center bottom;
}
.deathGridBarFooter TD
{
	font-family: Verdana, Tahoma, Arial;
	color:Navy;		
	cursor:default;
	padding: 0 0 0 0;
}
.deathGridBarFooter .selected
{
    cursor: default;
    font-weight: bold;
    text-decoration: none;
    text-indent: 0px;
}
.deathGridBarFooter .pagenum:hover
{
	cursor: pointer;
	text-decoration: underline;
}
