﻿.ngvImages_All { background: url(/ngv?res=ngvSprite.png) no-repeat top left; display:inline-block; }
.ngvImages_Add{ background-position: 0 0 !important; } 
.ngvImages_Back{ background-position: 3px -22px !important; height: 16px; width:16px; } 
.ngvImages_BackDark{ background-position: 3px -41px !important; height: 16px; width:16px; } 
.ngvImages_Close{ background-position: 0 -64px !important; } 
.ngvImages_DeleteDark{ background-position: 0 -103px !important; } 
.ngvImages_FPAnd{ background-position: 4px -121px !important; } 
.ngvImages_FPBegin{ background-position: 4px -144px !important; } 
.ngvImages_FPBetween{ background-position: 4px -167px !important; } 
.ngvImages_FPBlank{ background-position: 4px -190px !important; } 
.ngvImages_FPContain{ background-position: 4px -213px !important; } 
.ngvImages_FPEnd{ background-position: 4px -236px !important; } 
.ngvImages_FPEqual{ background-position: 4px -259px !important; } 
.ngvImages_FPGeaterOrEqual{ background-position: 4px -282px !important; } 
.ngvImages_FPGreater{ background-position: 4px -305px !important; } 
.ngvImages_FPLess{ background-position: 4px -328px !important; } 
.ngvImages_FPLessOrEqual{ background-position: 4px -351px !important; } 
.ngvImages_FPLike{ background-position: 4px -374px !important; } 
.ngvImages_FPNotBetween{ background-position: 4px -437px !important; } 
.ngvImages_FPNotBlank{ background-position: 4px -420px !important; } 
.ngvImages_FPNotContain{ background-position: 4px -443px !important; } 
.ngvImages_FPNotEqual{ background-position: 4px -466px !important; } 
.ngvImages_FPNotLike{ background-position: 4px -489px !important; } 
.ngvImages_FPOr{ background-position: 4px -512px !important; } 
.ngvImages_First{ background-position: 3px -535px !important; height: 16px; width:16px; } 
.ngvImages_FirstDark{ background-position: 3px -554px !important; height: 16px; width:16px; } 
.ngvImages_History{ background-position: 0 -577px !important; } 
.ngvImages_Last{ background-position: 0px -599px !important; height: 16px; width:16px; } 
.ngvImages_LastDark{ background-position: 0 -618px !important; height: 16px; width:16px; } 
.ngvImages_MoveDonwIndicator{ background-position: 0 -641px !important; } 
.ngvImages_MoveDown{ background-position: 0 -655px !important; } 
.ngvImages_MoveUp{ background-position: 0 -674px !important; } 
.ngvImages_NMSArrow{ background-position: 0 -693px !important; } 
.ngvImages_Next{ background-position: 3px -719px !important; height: 16px; width:16px; } 
.ngvImages_NextDark{ background-position: 3px -738px !important; height: 16px; width:16px; } 
.ngvImages_Refresh{ background-position: 0 -761px !important; height: 16px; width:16px; } 
.ngvImages_Remove{ background-position: 0 -787px !important; } 
.ngvImages_Search{ background-position: 0 -807px !important; } 
.ngvImages_and{ background-position: 0 -833px !important; } 
.ngvImages_bin{ background-position: 0 -859px !important; } 
.ngvImages_calendar{ background-position: 0 -880px !important; } 
.ngvImages_collapsed{ background-position: 0 -912px !important; } 
.ngvImages_datePicker{ background-position: 0 -938px !important; } 
.ngvImages_delete{ background-position: 0 -970px !important; height: 16px; width:16px; } 
.ngvImages_down{ background-position: 0 -991px !important; } 
.ngvImages_downarrow{ background-position: 0 -1007px !important; } 
.ngvImages_expanded{ background-position: 0 -1059px !important; } 
.ngvImages_lookup{ background-position: 0 -1085px !important; } 
.ngvImages_mode{ background-position: 0 -1114px !important; } 
.ngvImages_More{ background-position: 0 -1140px !important; } 
.ngvImages_More2{ background-position: 0 -1166px !important; height: 16px; width: 30px; } 
.ngvImages_nofilter{ background-position: 4px -1188px !important; } 
.ngvImages_or{ background-position: 0 -1218px !important; } 
.ngvImages_rightArrow{ background-position: 0 -1244px !important; } 
.ngvImages_up{ background-position: 0 -1263px !important; } 
.ngvImages_view{ background-position: 0 -1279px !important; height: 16px; width: 20px; }
.ngvImages_csv{ background-position: 0 -1466px !important; }
.ngvImages_xls{ background-position: 0 -1444px !important; }
.ngvImages_pdf{ background-position: 0 -1422px !important; }
.ngvImages_menuadd{ background-position: 4px 4px !important; }
.ngvImages_menuadd2{ background-position: 4px -1621px !important; }
.ngvImages_menudelete{ background-position: 7px -964px !important; }
.ngvImages_menuedit{ background-position: 7px -1581px !important; }
.ngvImages_open{ background-position: 0 -1654px !important; } 
.ngvImages_close{ background-position: 0 -1686px !important; } 
.ngvImages_field{ background-position: 0 -1714px !important; }
.ngvImages_filter{ background-position: 0 -2036px !important; }
.ngvImages_clearfilter{ background-position: 0 -2068px !important; }
.ngvImages_hierarchy{ background-position: 0 -2098px !important; }
.ngvImages_nohierarchy{ background-position: 0 -2130px !important; }
.ngvImages_Collapse{ background-position: -3px -2192px !important; }
.ngvImages_Expand{ background-position: -3px -2160px !important; }
.ngvImages_clearsort{ background-position: 0 -2226px !important; }

.ngvInline
{
    display: inline-block;
    white-space: nowrap;
}

.ngvLinkButton, .ngvLinkButton span, .ngvLinkButton div
{
    vertical-align: middle;
    cursor:pointer;
}
.ngvLinkButton_Icon
{
    background-image: url('/ngv?res=ngvSprite.png');
    background-repeat: no-repeat;
    padding: 0 0 0 18px;
    height: 16px;
    display:inline-block;
    *padding-left:12px;
}

.ngvMessage
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 10px;
    background-color: #F9F9DD;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-box-shadow: 1px 2px 5px gray;
    -webkit-box-shadow: 1px 2px 5px gray;
    box-shadow: 1px 2px 4px gray;
    border: 1px solid white;
    min-height:15px;
}
.ngvMessageEle
{
    padding: 3px;
}
.ngvMessageImage
{
    padding: 0 8px 4px 0;
}
.ngvButton
{
    background: url("/ngv?res=bgBtn.jpg");
    border-color: #CBCBC9 #676767 #676767 #CBCBC9;
    border-style: solid;
    border-width:1px;
    color: #000000;
    font: 11px/20px Arial !important;
    height: 22px;
    min-width:70px;
    min-width:50px\9;
    padding:0 15px;
    margin-right:10px;
    text-decoration: none !important;
    text-align:center;
    cursor:pointer;
    display:inline-block !important;
    border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px 3px;
}
input[type=checkbox], input[type=radio]
{
    outline:0 none;
    margin: 0 5px 0 0;
}
.ngvAutoComplete,.ngvDate,.ngvPhone,.ngvEmail,.ngvUrl,.ngvCurrency,.ngvPercent
{
    background-image:url("/ngv?res=ngvSprite.png");
    background-repeat:no-repeat;
    padding-left:24px !important;
}
.ngvAutoComplete
{
    background-position:4px -804px;
}
.ngvDate
{
    background-position:4px -880px;
}
.ngvPhone
{
    background-position:5px -1386px;
}
.ngvEmail
{
    background-position:5px -1403px;
}
.ngvUrl
{
    background-position:5px -1525px;
}
.ngvCurrency
{
    background-position:5px -1543px;
}
.ngvPercent
{
    background-position:5px -1561px;
}

.ngvMoveHandle 
{
    background:transparent url('/ngv?res=vgrabber.png') repeat-y 0 0; 
    cursor: pointer;
    float: left;
    text-indent: -9999px;
    text-align: left;
    width: 10px;
    height:16px;
}

button.ui-datepicker-trigger
{
    display:none;
}