.RadGrid_Retain {
    border: 1px solid #d9d9d9;
    background: white;
    color: #333;
    font: normal 13px Arial,Helvetica,sans-serif;
    line-height: 22px;
}

    .RadGrid_Retain .rgMasterTable, .RadGrid_Retain .rgDetailTable, .RadGrid_Retain .rgGroupPanel table, .RadGrid_Retain .rgCommandRow table, .RadGrid_Retain .rgEditForm table, .RadGrid_Retain .rgPager table {
        font: normal 13px Arial,Helvetica,sans-serif;
        line-height: 22px;
    }

    .RadGrid_Retain .rgAdd, .RadGrid_Retain .rgRefresh, .RadGrid_Retain .rgEdit, .RadGrid_Retain .rgDel, .RadGrid_Retain .rgExpand, .RadGrid_Retain .rgCollapse, .RadGrid_Retain .rgSortAsc, .RadGrid_Retain .rgSortDesc, .RadGrid_Retain .rgUpdate, .RadGrid_Retain .rgCancel, .RadGrid_Retain .rgUngroup, .RadGrid_Retain .rgExpXLS, .RadGrid_Retain .rgExpDOC, .RadGrid_Retain .rgExpPDF, .RadGrid_Retain .rgExpCSV {
        background-image: url('Common/radActionsSprite.png');
    }

    .RadGrid_Retain .rgFilter, .RadGrid_Retain .rgPageFirst, .RadGrid_Retain .rgPagePrev, .RadGrid_Retain .rgPageNext, .RadGrid_Retain .rgPageLast {
        background-image: url('Grid/sprite.png');
    }

.GridToolTip_Retain {
    font: normal 13px Arial,Helvetica,sans-serif;
    line-height: 22px;
}

.RadGrid_Retain .rgHeader:first-child, .RadGrid_Retain th.rgResizeCol:first-child, .RadGrid_Retain .rgFilterRow > td:first-child, .RadGrid_Retain .rgRow > td:first-child, .RadGrid_Retain .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_Retain .rgHeader, .RadGrid_Retain th.rgResizeCol, .RadGrid_Retain .rgHeaderWrapper, .RadGrid_Retain .rgFilterRow {
    background-color: #e6e6e6;
    border-bottom: 1px solid white;
}

.RadGrid_Retain .rgHeaderDiv {
    border-right-color: white;
}

.RadGrid_Retain .rgMultiHeaderRow th.rgHeader, .RadGrid_Retain .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}

.RadGrid_Retain th.rgSorted {
    background-color: #c1c1c1;
    color: #333;
}

.RadGrid_Retain .rgHeader {
    color: #878787;
    text-transform: uppercase;
    font-size: 9px;
}

    .RadGrid_Retain .rgHeader a {
        color: #878787;
    }

.RadGrid_Retain .rgRow td, .RadGrid_Retain .rgAltRow td, .RadGrid_Retain .rgEditRow td, .RadGrid_Retain .rgFooter td {
    border-style: solid;
    border-bottom: 1px solid #e3e3e3;
    border-width: 0 0 1px;
}

.RadGrid_Retain .rgRow a, .RadGrid_Retain .rgAltRow a, .RadGrid_Retain tr.rgEditRow a, .RadGrid_Retain .rgFooter a, .RadGrid_Retain .rgEditForm a {
    color: #000;
}

.RadGrid_Retain .rgHoveredRow {
    background: #e5e5e5;
}

.RadGrid_Retain .rgMasterTable .rgSelectedCell, .RadGrid_Retain .rgSelectedRow {
    color: #fff !important;
    background: #2a7ccf !important;
}

    .RadGrid_Retain .rgSelectedCell a, .RadGrid_Retain .rgSelectedRow a {
        color: #333;
    }

.RadGrid_Retain .rgMasterTable .rgActiveCell, .RadGrid_Retain .rgActiveRow {
    color: #333;
    background: #fffae8;
}

    .RadGrid_Retain .rgMasterTable .rgActiveCell input, .RadGrid_Retain .rgMasterTable .rgActiveCell a, .RadGrid_Retain .rgActiveRow input, .RadGrid_Retain .rgActiveRow a {
        color: #333;
    }

.RadGrid_Retain .rgHoveredRow {
    background: #bbeaf3;
    color: #333;
}

    .RadGrid_Retain .rgHoveredRow a {
        color: #333;
    }

.RadGrid_Retain .rgSorted {
    background-color: #f3f3f3;
    color: black;
}

.RadGrid_Retain .rgSelectedRow .rgSorted {
    /*background-color: #f3efe3;*/
    color: #fff !important;
    background: #2a7ccf !important;
}

.RadGrid_Retain .rgHoveredRow .rgSorted {
    background-color: #c3e4eb;
}

.RadGrid_Retain .rgEditRow td {
    border-color: #616161 #c3c3c3;
}

    .RadGrid_Retain .rgEditRow td.rgSorted {
        border-color: #616161 #c3c3c3;
    }

.RadGrid_Retain .rgDrag {
    background-image: url('Grid/rgDrag.gif');
}

.RadGrid_Retain .rgFooterDiv, .RadGrid_Retain .rgFooter, .RadGrid_Retain .rgFooterWrapper {
    background: #e4e4e4;
}

    .RadGrid_Retain .rgFooter td, .RadGrid_Retain .rgFooterWrapper {
        border-top: 1px solid;
        border-color: #999 #e4e4e4;
    }

.RadGrid_Retain .rgPager {
    background-color: #e6e6e6;
    color: #555;
}

    .RadGrid_Retain td.rgPagerCell, .RadGrid_Retain .rgPager .rgStatus {
        border: 1px solid #d9d9d9;
        border-width: 1px 0;
    }

.RadGrid_Retain .rgStatus div {
    background-image: url('Common/loading_small.gif');
}

.RadGrid_Retain .rgInfoPart strong {
    color: black;
}

.RadGrid_Retain .rgPageFirst, .RadGrid_Retain .rgPagePrev, .RadGrid_Retain .rgPageNext, .RadGrid_Retain .rgPageLast {
    width: 30px;
    height: 30px;
}

.RadGrid_Retain .rgPageFirst {
    background-position: 0 -150px;
}

    .RadGrid_Retain .rgPageFirst:hover {
        background-position: 0 -350px;
    }

    .RadGrid_Retain .rgPageFirst:active {
        background-position: 0 -550px;
    }

.RadGrid_Retain .rgPagePrev {
    background-position: 0 -200px;
}

    .RadGrid_Retain .rgPagePrev:hover {
        background-position: 0 -400px;
    }

    .RadGrid_Retain .rgPagePrev:active {
        background-position: 0 -600px;
    }

.RadGrid_Retain .rgPageNext {
    background-position: 0 -250px;
}

    .RadGrid_Retain .rgPageNext:hover {
        background-position: 0 -450px;
    }

    .RadGrid_Retain .rgPageNext:active {
        background-position: 0 -650px;
    }

.RadGrid_Retain .rgPageLast {
    background-position: 0 -300px;
}

    .RadGrid_Retain .rgPageLast:hover {
        background-position: 0 -500px;
    }

    .RadGrid_Retain .rgPageLast:active {
        background-position: 0 -700px;
    }

.RadGrid_Retain .rgPager .rgPagerButton {
    color: #3b3b3b;
    background-color: #ebebeb;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    color: #3b3b3b;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    background-image: linear-gradient(top,#fefefe 0,#e3e3e3 100%);
}

.RadGrid_Retain .rgNumPart a {
    border-radius: 4px;
    line-height: 28px;
    color: #333;
    margin-right: 1px;
    margin-top: 1px;
}

    .RadGrid_Retain .rgNumPart a:hover {
        color: black;
        background-image: linear-gradient(top,#d6d6d6 0,#929292 100%);
    }

    .RadGrid_Retain .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_Retain .rgSortAsc {
    background-position: -17.5px -18px;
    height: 14px;
    width: 15px;
}

.RadGrid_Retain .rgSortDesc {
    background-position: -17.5px -68px;
    height: 14px;
    width: 15px;
}

.RadGrid_Retain .rgFilterRow td {
    border-bottom: 1px solid #d9d9d9;
}

.RadGrid_Retain .rgFilter {
    width: 32px;
    height: 32px;
}

.RadGrid_Retain .rgFilter {
    background-position: 0 0;
}

    .RadGrid_Retain .rgFilter:hover {
        background-position: 0 -50px;
    }

.RadGrid_Retain:hover, .RadGrid_Retain .rgFilterActive {
    background-position: 0 -100px;
}

.RadGrid_Retain input.rgFilterBox {
    border-color: #d9d9d9;
    font: 12px "segoe ui",arial,sans-serif;
    color: #000;
    height: 21px;
    vertical-align: top;
}

.RadMenu_Retain .rgHCMClear, .RadMenu_Retain .rgHCMFilter {
    border-color: #7e7e7e;
    background: #25a0da;
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

    .RadMenu_Retain .rgHCMClear:hover, .RadMenu_Retain .rgHCMFilter:hover {
        border-color: #c98400;
        background-color: #ffe79c;
        color: #882501;
    }

.GridContextMenu_Retain .rmLeftImage {
    background-image: url('Common/contextMenu.gif');
}

.GridContextMenu_Retain .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_Retain .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_Retain .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_Retain .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_Retain .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_Retain .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_Retain .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_Retain .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.RadGrid_Retain .rgGroupPanel {
    background-color: #e6e6e6;
    border: 0;
    border-bottom: 1px solid white;
    color: #5f5f5f;
}

    .RadGrid_Retain .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_Retain .rgGroupPanel td td {
            padding: 0;
        }

.RadGrid_Retain .rgUngroup {
    background-position: 0 -6999px;
}

.RadGrid_Retain .rgGroupItem {
    color: #3b3b3b;
    background-color: #ebebeb;
    color: #3b3b3b;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    background-image: linear-gradient(top,#fefefe 0,#e3e3e3 100%);
}

.RadGrid_Retain .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_Retain .rgGroupHeader td {
        padding: 5px 8px 2px;
        border-bottom: 1px solid #e3e3e3;
    }

.RadGrid_Retain .rgExpand {
    background-position: -16px -168px;
}

.RadGrid_Retain .rgCollapse {
    background-position: -66px -68px;
}

.RadGrid_Retain .rgEditForm {
    border-bottom: 1px solid #999;
}

.RadGrid_Retain .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_Retain .rgCancel {
    background-position: 0 -1850px;
}

.RadGrid_Retain .rgDetailTable {
    border-color: #999;
}

.RadGrid_Retain .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_Retain .rgCommandRow a {
        color: #5f5f5f;
        text-decoration: none;
    }

.RadGrid_Retain .rgCommandCell {
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
}

.RadGrid_Retain tfoot .rgCommandCell, .RadGrid_Retain .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
}

.RadGrid_Retain .rgCommandTable {
    border: 0;
}

    .RadGrid_Retain .rgCommandTable td {
        border: 0;
        padding: 2px 7px;
    }

.RadGrid_Retain .rgAdd {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -2315px;
}

    .RadGrid_Retain .rgAdd:hover {
        background-position: -65px -2315px;
    }

.RadGrid_Retain .rgRefresh {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -1015px;
}

    .RadGrid_Retain .rgRefresh:hover {
        background-position: -65px -1015px;
    }

.RadGrid_Retain .rgEdit {
    margin-right: 3px;
    background-position: -17px -2417px;
}

    .RadGrid_Retain .rgEdit:hover {
        background-position: -67px -2417px;
    }

.RadGrid_Retain .rgDel {
    margin-right: 3px;
    background-position: -17px -2617px;
}

    .RadGrid_Retain .rgDel:hover {
        background-position: -67px -2617px;
    }

.RadGrid_Retain .rgExpXLS, .RadGrid_Retain .rgExpDOC, .RadGrid_Retain .rgExpPDF, .RadGrid_Retain .rgExpCSV {
    background-image: url('Common/export.gif');
}

.RadGrid_Retain .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_Retain .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_Retain .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_Retain .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_Retain, .GridRowSelector_Retain {
    background: #4c4e54;
}

.GridItemDropIndicator_Retain {
    border-top: 1px dashed #666;
}

.GridReorderTop_Retain, .GridReorderBottom_Retain {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
    background-position: -20px -70px;
}

.GridReorderBottom_Retain {
    background-position: -20px -20px;
}

.GridToolTip_Retain {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_Retain .rgHeader:first-child, .RadGridRTL_Retain th.rgResizeCol:first-child, .RadGridRTL_Retain .rgFilterRow > td:first-child, .RadGridRTL_Retain .rgRow > td:first-child, .RadGridRTL_Retain .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_Retain .rgPageFirst {
    background-position: 0 -300px;
}

    .RadGridRTL_Retain .rgPageFirst:hover {
        background-position: 0 -500px;
    }

    .RadGridRTL_Retain .rgPageFirst:active {
        background-position: 0 -700px;
    }

.RadGridRTL_Retain .rgPagePrev {
    background-position: 0 -250px;
}

    .RadGridRTL_Retain .rgPagePrev:hover {
        background-position: 0 -450px;
    }

    .RadGridRTL_Retain .rgPagePrev:active {
        background-position: 0 -650px;
    }

.RadGridRTL_Retain .rgPageNext {
    background-position: 0 -200px;
}

    .RadGridRTL_Retain .rgPageNext:hover {
        background-position: 0 -400px;
    }

    .RadGridRTL_Retain .rgPageNext:active {
        background-position: 0 -600px;
    }

.RadGridRTL_Retain .rgPageLast {
    background-position: 0 -150px;
}

    .RadGridRTL_Retain .rgPageLast:hover {
        background-position: 0 -350px;
    }

    .RadGridRTL_Retain .rgPageLast:active {
        background-position: 0 -550px;
    }
