﻿.ngvGrid
{
    font-size:11px;
}
.ngvGrid > tbody > tr
{
    height:26px;
}
.ngvGrid > tbody > tr > td
{
    border-bottom: 1px solid #C6C6C6;
}

.ngvGrid_PagerContainer
{
    border:none !important;
}
.ngvGrid_Pager
{
    border-collapse:collapse;    
    border-width:0px; 
    width:100%; 
}
.ngvGrid_Pager div, .ngvGrid_Pager span
{
    display:inline-block;
    white-space:nowrap;
    cursor:pointer;
}
.ngvGrid_PagerNumber
{
    cursor:default !important;
    color: #999;
}
.ngvGrid_AdvanceFilterString {
    padding-left: 5px;
}
.ngvGrid_AdvanceFilterString, .ngvGrid_AdvanceFilterString div {
    cursor:default !important;
}

.ngvGrid_Header {
    background-image: url("/ngv?res=bgHeaderGrid.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #FFFFFF;
    text-align: center;
    font-size:12px;
    font-family:Arial;
    height:30px !important;
}
.ngvGrid_Header th, .ngvGrid_Header td {
    border-left: 1px solid #FFF;
    border-right: 0 none !important;
    color: white;
    padding: 6px 0;
}
.ngvGrid_Header th:first-child, .ngvGrid_Header td:first-child
{
    border-left: 0 none;
}
.ngvGrid_Filter > td
{
    background-color: #F8F8F8;
    border-bottom: 0 none !important;
    cursor: default;
    padding: 4px;
}
.ngvGrid_Filter > td > table
{
    width:100%;
}
.ngvGrid_Filter > td > table .b
{
    width:22px;
}
.ngvGrid_Filter input[type=text]
{
    margin: 0;
    width: 98%;
    font: inherit;
    *font-family:expression(this.parentNode.currentStyle.fontFamily);
    *font-size:expression(this.parentNode.currentStyle.fontSize);
}
.ngvGrid_Action
{
    cursor:default;
}
.ngvGrid_Action > span, .ngvGrid_Action > span > span
{
    padding: 0 5px;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
}

.ngvGrid_Icon
{
    background-image:url(/ngv?res=ngvSprite.png);
    background-repeat:no-repeat;
    height:16px;
    width:16px;
}
.ngvGrid_MenuMore
{
    width:30px;
    height:17px;
    cursor:pointer;
    position:relative;
}
.ngvGrid_MenuMore > ul
{
    top:16px !important;
}
.ngvGrid_MenuMore > ul > li {
    padding:0;
    background-image: url("/ngv?res=ngvSprite.png");
    background-position: 0 24px;
}
.ngvGrid_MenuMore > ul > li > span
{
    padding:5px;
    display:block;
}
.ngvGrid_MenuMore a
{
    text-decoration:none;
    color:#000;
    padding:5px 5px 5px 32px;
    display:block;
}
.ngvGrid_MenuMore .ngvImages_bin
{
    background-position: 9px -852px !important;
}
.ngvGrid_MenuMore_Seperate, .ngvGrid_MenuMore_Seperate:hover
{
    border-color: transparent transparent #DDDDDD !important;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    margin-top: -1px;
    margin-bottom: 1px !important;
    padding: 0;
    background-image:none !important;
    background-color:transparent !important;
}
.ngvGrid_MenuMore_Seperate:hover
{
    margin-top: 0;
}

.ngvGrid_Page
{
    cursor: default !important;
}
.ngvGrid_Page > input
{
    cursor: pointer;
    text-align: center;
    width: 20px;
    border: 1px solid #888888;
    vertical-align: inherit;
    font: inherit;
    *font-family:expression(this.parentNode.currentStyle.fontFamily);
    *font-size:expression(this.parentNode.currentStyle.fontSize);
}
.ngvGrid_DataRow
{
    background: #FFFFFF;
}
.ngvGrid_DataRow:hover
{
    background-color: #EFF8FB !important;
    cursor: pointer;
}
.ngvGridSearchMenuButton {
    background: url("/ngv?res=ngvSprite.png") no-repeat left top transparent;
    border: 0 none !important;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 19px;
    margin: 0;
    outline: 0 none;
    padding-top: 4px;
    text-decoration: none !important;
    text-indent: -9999px;
    white-space: nowrap;
}
.ngvGridSearchLabel {
    cursor:pointer;
    white-space: nowrap;
}
.ngvGridFilterMenu li {
    background-image: url("/ngv?res=ngvSprite.png");
    height:13px;
}
.ngvGrid .sortable
{
    cursor:pointer;
}
.ngvGrid .sortIcon
{
    background-image: url("/ngv?res=ngvSprite.png");
    background-repeat:no-repeat;
    display: inline-block;
    height: 7px;
    width: 16px;
}
.ngvGrid .sortAsc
{
    background-position:5px -1263px;
}
.ngvGrid .sortDesc
{
    background-position:5px -991px;
}
.ngvGrid .rowHighlighted
{
    background-color:#FFFFE0;
}
.ngvGridMenus
{
    margin:0;
    padding:0;
    float:left;
}
.ngvGrid input[type="checkbox"], .ngvGrid input[type="radio"]
{
    margin:0 5px;
}