.gv2
{
	font-size:0.94em;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}
.gv2 .gv2Parent
{
	border-top:#d9d8b9 1px solid;
	background:url(images/gv2/hb.gif) repeat-x scroll 0% 0%;
}
.gv2 .table
{
	table-layout:fixed;
	width:100%;
}
.gv2Pager
{
	padding:3px 0px;
	line-height:1.6em;
	height:22px;
}
.gv2Splitter
{
	border-left:1px solid #D4D2AE;
	padding-left:10px;
	padding-right:10px;
}
.gv2LblPageNumber
{
	float:right;
	height:100%;
}
.gv2PagerBtns
{
	float:right;
}
.gv2BtnPager
{
	padding-top:0px;
	Width:30px;
	Height:15px;
	margin:0.25em;
	float:left;
}
.gv2GoTo
{
	float:right;
}
.gv2LblGoTo
{
	float:left;
	padding-right:5px;
}
.gv2TxtGoTo
{
	float:left;
	font-size:0.95em;
	width:30px;
	Height:15px;
	text-align:left;
	vertical-align:top;
}
.gv2BtnGoTo
{
	float:left;
	padding-left:3px;
	padding-top:0px;
	width:27px;
	Height:15px;
	margin:0.25em;
	background:url('images/gv2/gv2.gif') no-repeat scroll -240px 0px;
}
.gv2BtnSort
{
	display:block;
	width:12px;
	height:12px;
	margin-left:3px;
}
.gv2LblIPP
{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.itemPerPage
{
	float:left;
	height:100%;
}
.gv2Hdr
{
	color:Black;
	vertical-align:Middle;
	text-align:Left;
	border-right:#cfcfcf 1px solid;
	background:#d4d3af url('images/gv2/hb.gif');
}
.gv2Hdr .hdrFiltered
{}
.gv2Hdr .hdrFiltered a, .gv2Hdr .hdrFiltered a:hover, .gv2Hdr .hdrFiltered a:visited
{
	color:Maroon;
}
.gv2Hdr th
{
	font-weight:bold;
	color:Black;
	font-size:1em;
	padding-right:0px;
}
.gv2Hdr A
{
	color:Black;
}
.gv2Hdr A:visited
{
	color:Black;
}
.gv2Hdr A:hover
{
	color:Black;
}
.gv2HCL
{
	border-width:0px;
	vertical-align:middle;
	white-space:nowrap;
}
.gv2 .headerContainer
{
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	padding:1px 3px 1px 2px;
	margin-right:3px;
	_width:100%;
}
.gv2 .headerContainer .a
{
	float:left;
}
.gv2 .headerContainer .divSort
{
	height:1.2em;
}
.gv2 .headerContainer .divSort .cell1
{
	float:left;
	padding-right:2px;
}
.gv2 .headerContainer .divSort .cell2
{
	display:table-cell;
}
.gv2R
{}
.gv2Ar
{
	background-color:WhiteSmoke;
}
.gv2R td
{
	border-right:#cfcfcf 1px solid;
	padding:2px 5px 2px 5px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.gv2Ar td
{
	border-right:#cfcfcf 1px solid;
	padding:2px 5px 2px 5px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.gv2 .cell
{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}
.gv2 .sortedCol
{
	color:Maroon;
}
.gv2 .lc
{
	border-right-width:0px;
}
.gv2 .first
{
	background:url('images/gv2/gv2.gif') no-repeat scroll 0px 0px;
}
.gv2 .firstDisable
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -120px 0px;
}
.gv2 .previus
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -30px 0px;
}
.gv2 .previusDisable
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -150px 0px;
}
.gv2 .next
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -60px 0px;
}
.gv2 .nextDisable
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -180px 0px;
}
.gv2 .last
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -90px 0px;
}
.gv2 .lastDisable
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -210px 0px;
}
.gv2 .soa
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -282px 0px;
}
.gv2 .sod
{
	background:url('images/gv2/gv2.gif') no-repeat scroll -270px 0px;
}
.gv2 .resizer
{
	border-right:1px inset gray;
	cursor:col-resize;
	width:3px;
	height:16px;
	font-size:0pt;
	line-height:0pt;
	padding:0px;
}
.gv2 .noResizer
{
	border-right:1px inset gray;
	width:3px;
	height:16px;
	font-size:0pt;
	line-height:0pt;
	padding:0px;
}
.gv2 .resizeLimit
{
	position:absolute;
	width:1px;
	background-color:Black;
	display:none;
}
.gv2 .gvHoverStyle
{
	background-color:#ffffe1;
	cursor:pointer;
}
.gv2 .btnMenu
{
	background:url('images/gv2/gv2.gif') 0px -16px;
	width:12px;
	height:17px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	display:none;
}
#menuContainer
{
	font-size:8pt;
	position:absolute;
	top:0;
	left:0;
}
#menuContainer ul
{
	margin:0px;
	list-style:none;
	padding-left:0px;
	position:absolute;
	z-index:99;
	border:1px solid #002d96;
	text-align:left;
	background-color:#f0f0f0;
	background:#F0F0F0 url(images/gv2/menuBg.gif) repeat-y scroll 0%;
}
#menuContainer li
{
	white-space:nowrap;
	margin:1px;
	line-height:18px;
}
#menuContainer .menuItem
{
	background-color:Transparent;
	padding:2px;
}
#menuContainer .hover
{
	background-color:#ffeec2;
	border:1px solid #000080;
	padding:1px;
}
#menuContainer li input
{
	margin-bottom:0px;
}
#menuContainer li span,#menuContainer li a
{
	padding-left:4px;
}
#menuContainer li label
{
	padding-left:6px;
}
#menuContainer li a
{
	width:100%;
	display:block;
	text-decoration:none;
}
#menuContainer .sbArrow
{
	background:url(images/gv2/Arrow.gif) no-repeat;
	width:4px;
	height:7px;
	float:right;
	margin:7px 2px 0 0;
}
#menuContainer .sbArrowLeft
{
	float:left;
}
#menuContainer .tblItem
{
	width:93%;
	display:table;
}
#menuContainer .cellIcon
{
	width:15%;
	padding-right:5px;
}
#menuContainer .cellIcon2
{
	width:200px;
	height:20px;
	padding-left:4px;
}
#menuContainer .btnChart
{
	background:url('images/gv2/gv2.gif') -12px -16px;
	width:16px;
	height:12px;
	display:block;
	overflow:hidden;	
}
#menuContainer .asc
{
	background:url('images/gv2/gv2.gif') -28px -16px;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
}
#menuContainer .desc
{
	background:url('images/gv2/gv2.gif') -44px -16px;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
}
#menuContainer .cols
{
	background:url('images/gv2/gv2.gif') -60px -16px;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
}
#menuContainer .pnlFilter
{
	padding:2px 1px 1px 6px;
}
#menuContainer .pnlFilter .dpFilter
{
	width:auto;
	*margin-right:-16px;
}
#menuContainer .pnlFilter select
{
	width:100px;
}
#menuContainer .wcFilter
{
	width:100px;
}
#menuContainer .lbFilter
{
	background:url('images/gv2/filterSearch.gif') no-repeat;
	display:block;
	width:16px;
	height:16px;
}
#menuContainer .icoFilter
{
	background:url('images/gv2/filter.gif');
	display:block;
	width:16px;
	height:16px;
}
.ifMenu
{
	z-index:98;
	position:absolute;
	background-color:red;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	display:none;
}
li.menu-separator {
	background-color: Transparent !important;
	border-bottom: medium none !important;
	border-left: medium none !important;
	border-right: medium none !important;
	border-top: 1px solid #002d96 !important;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 2px 0 2px 25px !important;
	padding: 0;
}
