﻿.grivView
{
	border: solid 1px #000000;
}

.gvheader {
	height: 22px;
    color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
    text-align: left;
    background-image:url(images/gvHeader_bg.jpg);
    background-repeat:repeat-x;
    background-color:#ececec;
}

.gvSubheader {
	height: 22px;
    color: #333333;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
    text-align: left;
    background-color:#ececec;
}
    
.gvheader A {
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}
    
.gvheader A:hover {
	color: #000000;
	text-decoration:underline;
}
    
.gvheader th {
	padding-left: 5px;
	border-bottom: solid 1px #000000;
	text-align: left;
}

.gvheader td {
	padding-left: 5px;
	border-bottom: solid 1px #000000;
	text-align: left;
}

.gvfooter {
	height: 24px;
	color: #697e47;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	border-top:solid 1px #000000;
}

.gvemtpyrow
{
	height: 22px;
	padding: 1px 2px 1px 2px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.rowspanseparator
{
    border-right:solid 1px #555555;
    padding-right:3px;
}

.columnseparator
{
    border-right:solid 1px #555555;
    padding-right:3px;
}

.headerseparator
{
    border-right:solid 1px #555555;
    border-bottom:solid 1px #555555;
    padding-right:3px;
}

.lastheaderseparator
{
    border-bottom:solid 1px #555555;
    padding-right:3px;
}
    
.gvrow {
	height: 22px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	background-color: #FFFFFF;
}

.gvrow td {
	padding-left: 5px;
    padding-top: 8px;
    padding-bottom: 8px
}

.gvInsert
{
    background-color: #DDDDDD;
}

.gvalternaterow {
	height: 22px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	background-color: #f4f4f4
}

    .gvalternaterow td {
        padding-left: 5px; padding-top: 8px;
        padding-bottom: 8px
    }
   
.gvselectedrow {
	height: 22px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
}

.gvselectedrow td {
	padding-left: 5px
}


#GridViewScrollContainer, #GridViewScrollContainer2
{
    width: 100%;
    overflow:scroll;
    margin-left: 0px;
} 

#GridViewScrollContainer table th,#GridViewScrollContainer2 table th
{
    width: 100px;
} 

#GridViewScrollContainer th,#GridViewScrollContainer2 th
{
    top: expression(document.getElementById("GridViewScrollContainer").scrollTop-1);
    z-index: 20;
} 


#GridViewScrollContainer th.locked,#GridViewScrollContainer2 th.locked
{
    left: expression(document.getElementById("GridViewScrollContainer").scrollLeft);
    position: relative;
    z-index: 100;
     border-width:1px;
} 
#GridViewScrollContainer th, #GridViewScrollContainer th.locked,#GridViewScrollContainer2 th, #GridViewScrollContainer2 th.locked
{
    position: relative;
    cursor: default;
     border-width:1px;
}
#GridViewScrollContainer th.locked,#GridViewScrollContainer2 th.locked
{
    z-index: 110;
} 

/** Data Pager **/
.pgBar
{
	border: solid 1px #000000;
	color: #697e47;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color:White;
}

.pgFindPage
{
	color: #697e47;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.pgFindNumber
{
	color: #697e47;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}