.RadGrid_NOAH {
    border: 1px solid #d9d9d9;
    background: white;
    color: #333;
    font: normal 13px 'Segoe UI', Tahoma, sans-serif;
    line-height: 22px;
}

    .RadGrid_NOAH .rgMasterTable, .RadGrid_NOAH .rgDetailTable, .RadGrid_NOAH .rgGroupPanel table, .RadGrid_NOAH .rgCommandRow table, .RadGrid_NOAH .rgEditForm table, .RadGrid_NOAH .rgPager table {
        font: normal 13px 'Segoe UI', Tahoma, sans-serif;
        line-height: 22px;
    }

    .RadGrid_NOAH .rgAdd, .RadGrid_NOAH .rgRefresh, .RadGrid_NOAH .rgEdit, .RadGrid_NOAH .rgDel, .RadGrid_NOAH .rgExpand, .RadGrid_NOAH .rgCollapse, .RadGrid_NOAH .rgSortAsc, .RadGrid_NOAH .rgSortDesc, .RadGrid_NOAH .rgUpdate, .RadGrid_NOAH .rgCancel, .RadGrid_NOAH .rgUngroup, .RadGrid_NOAH .rgExpXLS, .RadGrid_NOAH .rgExpDOC, .RadGrid_NOAH .rgExpPDF, .RadGrid_NOAH .rgExpCSV {
        background-image: url('Common/radActionsSprite.png') !important;
        background-color: transparent !important;
    }

    .RadGrid_NOAH .rgFilter, .RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageLast {
        background-image: url('Grid/sprite.png') !important;
        background-color: transparent !important;
    }

.GridToolTip_NOAH {
    font: normal 13px 'Segoe UI', Tahoma, sans-serif;
    line-height: 22px;
}

.RadGrid_NOAH .rgHeader:first-child, .RadGrid_NOAH th.rgResizeCol:first-child, .RadGrid_NOAH .rgFilterRow > td:first-child, .RadGrid_NOAH .rgRow > td:first-child, .RadGrid_NOAH .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH th.rgResizeCol, .RadGrid_NOAH .rgHeaderWrapper, .RadGrid_NOAH .rgFilterRow {
    background-color: #e6e6e6;
    border-bottom: 1px solid white;
}

.RadGrid_NOAH .rgHeaderDiv {
    border-right-color: white;
}

.RadGrid_NOAH .rgMultiHeaderRow th.rgHeader, .RadGrid_NOAH .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}

.RadGrid_NOAH th.rgSorted {
    background-color: #c1c1c1;
    color: #333;
}

.RadGrid_NOAH .rgHeader {
    color: #878787;
}

    .RadGrid_NOAH .rgHeader a {
        color: #878787;
    }

.RadGrid_NOAH .rgRow td, .RadGrid_NOAH .rgAltRow td, .RadGrid_NOAH .rgEditRow td, .RadGrid_NOAH .rgFooter td {
    border-style: solid;
    border-bottom: 1px solid #e3e3e3;
    border-width: 0 0 1px;
}

.RadGrid_NOAH .rgHoveredRow {
    background: #e5e5e5;
}

.RadGrid_NOAH .rgMasterTable .rgSelectedCell, .RadGrid_NOAH .rgSelectedRow {
    color: #333;
    background: #fffae8;
}

    .RadGrid_NOAH .rgSelectedCell a, .RadGrid_NOAH .rgSelectedRow a {
        color: #333;
    }

.RadGrid_NOAH .rgMasterTable .rgActiveCell, .RadGrid_NOAH .rgActiveRow {
    color: #333;
    background: #fffae8;
}

    .RadGrid_NOAH .rgMasterTable .rgActiveCell input, .RadGrid_NOAH .rgMasterTable .rgActiveCell a, .RadGrid_NOAH .rgActiveRow input, .RadGrid_NOAH .rgActiveRow a {
        color: #333;
    }

.RadGrid_NOAH .rgHoveredRow {
    background: #bbeaf3;
    color: #333;
}

    .RadGrid_NOAH .rgHoveredRow a {
        color: #333;
    }

.RadGrid_NOAH .rgSorted {
    background-color: #f3f3f3;
    color: black;
}

.RadGrid_NOAH .rgSelectedRow .rgSorted {
    background-color: #f3efe3;
}

.RadGrid_NOAH .rgHoveredRow .rgSorted {
    background-color: #c3e4eb;
}

.RadGrid_NOAH .rgEditRow td {
    border-color: #616161 #c3c3c3;
}

    .RadGrid_NOAH .rgEditRow td.rgSorted {
        border-color: #616161 #c3c3c3;
    }

.RadGrid_NOAH .rgDrag {
    background-image: url('Grid/rgDrag.gif');
}

.RadGrid_NOAH .rgFooterDiv, .RadGrid_NOAH .rgFooter, .RadGrid_NOAH .rgFooterWrapper {
    background: #e4e4e4;
}

    .RadGrid_NOAH .rgFooter td, .RadGrid_NOAH .rgFooterWrapper {
        border-top: 1px solid;
        border-color: #999 #e4e4e4;
    }

.RadGrid_NOAH .rgPager {
    background-color: #e6e6e6;
    color: #555;
}

    .RadGrid_NOAH td.rgPagerCell, .RadGrid_NOAH .rgPager .rgStatus {
        border: 1px solid #d9d9d9;
        border-width: 1px 0;
    }

.RadGrid_NOAH .rgStatus div {
    background-image: url('Common/loading_small.gif');
}

.RadGrid_NOAH .rgInfoPart strong {
    color: black;
}

.RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageLast {
    width: 30px !important;
    height: 30px !important;
}

.RadGrid_NOAH .rgPageFirst {
    background-position: 0 -150px;
}

    .RadGrid_NOAH .rgPageFirst:hover {
        background-position: 0 -350px;
    }

    .RadGrid_NOAH .rgPageFirst:active {
        background-position: 0 -550px;
    }

.RadGrid_NOAH .rgPagePrev {
    background-position: 0 -200px;
}

    .RadGrid_NOAH .rgPagePrev:hover {
        background-position: 0 -400px;
    }

    .RadGrid_NOAH .rgPagePrev:active {
        background-position: 0 -600px;
    }

.RadGrid_NOAH .rgPageNext {
    background-position: 0 -250px;
}

    .RadGrid_NOAH .rgPageNext:hover {
        background-position: 0 -450px;
    }

    .RadGrid_NOAH .rgPageNext:active {
        background-position: 0 -650px;
    }

.RadGrid_NOAH .rgPageLast {
    background-position: 0 -300px;
}

    .RadGrid_NOAH .rgPageLast:hover {
        background-position: 0 -500px;
    }

    .RadGrid_NOAH .rgPageLast:active {
        background-position: 0 -700px;
    }

.RadGrid_NOAH .rgPager .rgPagerButton {
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #ebebeb;
    background-image: -webkit-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e3e3e3', GradientType=0);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    font-size: 13px;
    font-family: 'Segoe UI', Tahoma, sans-serif;
    line-height: 22px;
}

.RadGrid_NOAH .rgNumPart a {
    border-radius: 4px;
    line-height: 28px;
    color: #333;
    margin-right: 1px;
    margin-top: 1px;
}

    .RadGrid_NOAH .rgNumPart a:hover {
        color: black;
        background-image: -webkit-linear-gradient(top, #d6d6d6 0, #929292 100%);
        background-image: -moz-linear-gradient(top, #d6d6d6 0, #929292 100%);
        background-image: -ms-linear-gradient(top, #d6d6d6 0, #929292 100%);
        background-image: -o-linear-gradient(top, #d6d6d6 0, #929292 100%);
        background-image: linear-gradient(top, #d6d6d6 0, #929292 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#929292', GradientType=0);
    }

    .RadGrid_NOAH .rgNumPart a.rgCurrentPage {
        background: none repeat scroll 0 0 #ccc;
        border: 1px solid #f9f9f9;
        box-shadow: 0 0 1px 1px rgba(72,72,72,0.4) inset;
        color: black;
        margin-top: 0;
    }

.RadGrid_NOAH .rgSortAsc {
    background-position: -17.5px -18px;
    height: 14px;
    width: 15px;
}

.RadGrid_NOAH .rgSortDesc {
    background-position: -17.5px -68px;
    height: 14px;
    width: 15px;
}

.RadGrid_NOAH .rgFilterRow td {
    border-bottom: 1px solid #d9d9d9;
}

.RadGrid_NOAH .rgFilter {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 0;
}

    .RadGrid_NOAH .rgFilter:hover {
        background-position: 0 -50px;
    }

.RadGrid_NOAH:hover, .RadGrid_NOAH .rgFilterActive {
    background-position: 0 -100px;
}

.RadGrid_NOAH input.rgFilterBox {
    border-color: #d9d9d9;
    font: 12px 'Segoe UI', Tahoma, sans-serif;
    color: #000;
    height: 100%;
    vertical-align: top;
}

.RadMenu_NOAH .rgHCMClear, .RadMenu_NOAH .rgHCMFilter {
    border-color: #7e7e7e;
    background: #25a0da;
    color: #000;
    font-family: 'Segoe UI', Tahoma, sans-serif;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

    .RadMenu_NOAH .rgHCMClear:hover, .RadMenu_NOAH .rgHCMFilter:hover {
        border-color: #c98400;
        background-color: #ffe79c;
        color: #882501;
    }

.GridContextMenu_NOAH .rmLeftImage {
    background-image: url('Common/contextMenu.gif');
}

.GridContextMenu_NOAH .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_NOAH .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_NOAH .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_NOAH .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_NOAH .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_NOAH .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_NOAH .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_NOAH .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.RadGrid_NOAH .rgGroupPanel {
    background-color: #e6e6e6;
    border: 0;
    border-bottom: 1px solid white;
    color: #5f5f5f;
}

    .RadGrid_NOAH .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_NOAH .rgGroupPanel td td {
            padding: 0;
        }

.RadGrid_NOAH .rgUngroup {
    background-position: 0 -6999px;
}

.RadGrid_NOAH .rgGroupItem {
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #ebebeb;
    background-image: -webkit-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e3e3e3', GradientType=0);
    border: 1px solid #c9c9c9;
    border-radius: 4px;
}

.RadGrid_NOAH .rgGroupHeader {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#d5d4d3', GradientType=0);
    background-image: -webkit-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -moz-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -ms-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -o-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    box-shadow: 0 1px 3px #d7d7d7;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 22px;
    color: #878787;
}

    .RadGrid_NOAH .rgGroupHeader td {
        padding: 5px 8px 2px;
        border-bottom: 1px solid #e3e3e3;
    }

.RadGrid_NOAH .rgExpand {
    background-position: -16px -168px;
}

    .RadGrid_NOAH .rgExpand:hover {
        background-color: transparent;
        background-position: -66px -168px;
    }

.RadGrid_NOAH .rgCollapse {
    background-position: -66px -68px;
}

    .RadGrid_NOAH .rgCollapse:hover {
        background-color: transparent;
        background-position: -16px -68px;
    }

.RadGrid_NOAH .rgEditForm {
    border-bottom: 1px solid #999;
}

.RadGrid_NOAH .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_NOAH .rgCancel {
    background-position: 0 -1850px;
}

.RadGrid_NOAH .rgDetailTable {
    border-color: #999;
}

.RadGrid_NOAH .rgCommandRow {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#d5d4d3', GradientType=0);
    background-image: -webkit-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -moz-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -ms-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: -o-linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    background-image: linear-gradient(top, white 0, #f2f2f2 30%, #d5d4d3 100%);
    box-shadow: 0 1px 3px #d7d7d7;
    color: #5f5f5f;
    text-decoration: none;
}

    .RadGrid_NOAH .rgCommandRow a {
        color: #5f5f5f;
        text-decoration: none;
    }

.RadGrid_NOAH .rgCommandCell {
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
}

.RadGrid_NOAH tfoot .rgCommandCell, .RadGrid_NOAH .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
}

.RadGrid_NOAH .rgCommandTable {
    border: 0;
}

    .RadGrid_NOAH .rgCommandTable td {
        border: 0;
        padding: 2px 7px;
    }

.RadGrid_NOAH .rgAdd {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -2315px;
}

    .RadGrid_NOAH .rgAdd:hover {
        background-position: -65px -2315px;
    }

.RadGrid_NOAH .rgRefresh {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -1015px;
}

    .RadGrid_NOAH .rgRefresh:hover {
        background-position: -65px -1015px;
    }

.RadGrid_NOAH .rgEdit {
    margin-right: 3px;
    background-position: -17px -2417px;
}

    .RadGrid_NOAH .rgEdit:hover {
        background-position: -67px -2417px;
    }

.RadGrid_NOAH .rgDel {
    margin-right: 3px;
    background-position: -17px -2617px;
}

    .RadGrid_NOAH .rgDel:hover {
        background-position: -67px -2617px;
    }

.RadGrid_NOAH .rgExpXLS, .RadGrid_NOAH .rgExpDOC, .RadGrid_NOAH .rgExpPDF, .RadGrid_NOAH .rgExpCSV {
    background-image: url('Common/export.gif');
}

.RadGrid_NOAH .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_NOAH .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_NOAH .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_NOAH .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_NOAH, .GridRowSelector_NOAH {
    background: #4c4e54;
}

.GridItemDropIndicator_NOAH {
    border-top: 1px dashed #666;
}

.GridReorderTop_NOAH, .GridReorderBottom_NOAH {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
    background-position: -20px -70px;
}

.GridReorderBottom_NOAH {
    background-position: -20px -20px;
}

.GridToolTip_NOAH {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_NOAH .rgHeader:first-child, .RadGridRTL_NOAH th.rgResizeCol:first-child, .RadGridRTL_NOAH .rgFilterRow > td:first-child, .RadGridRTL_NOAH .rgRow > td:first-child, .RadGridRTL_NOAH .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_NOAH .rgPageFirst {
    background-position: 0 -300px;
}

    .RadGridRTL_NOAH .rgPageFirst:hover {
        background-position: 0 -500px;
    }

    .RadGridRTL_NOAH .rgPageFirst:active {
        background-position: 0 -700px;
    }

.RadGridRTL_NOAH .rgPagePrev {
    background-position: 0 -250px;
}

    .RadGridRTL_NOAH .rgPagePrev:hover {
        background-position: 0 -450px;
    }

    .RadGridRTL_NOAH .rgPagePrev:active {
        background-position: 0 -650px;
    }

.RadGridRTL_NOAH .rgPageNext {
    background-position: 0 -200px;
}

    .RadGridRTL_NOAH .rgPageNext:hover {
        background-position: 0 -400px;
    }

    .RadGridRTL_NOAH .rgPageNext:active {
        background-position: 0 -600px;
    }

.RadGridRTL_NOAH .rgPageLast {
    background-position: 0 -150px;
}

    .RadGridRTL_NOAH .rgPageLast:hover {
        background-position: 0 -350px;
    }

    .RadGridRTL_NOAH .rgPageLast:active {
        background-position: 0 -550px;
    }
