
.RadGrid_Ultimate {
    width: 100%;
    text-align: center;
    border: solid #ccc 1px;
    border-width: 1px 1px 1px 1px;
}

    .RadGrid_Ultimate .rgMasterTable {
        border-collapse: collapse;
        border-spacing: 0;
        color: #312e25;
    }

    .RadGrid_Ultimate .rgMasterTable, .RadGrid_Ultimate .rgDetailTable, .RadGrid_Ultimate .rgGroupPanel table, .RadGrid_Ultimate .rgCommandRow table, .RadGrid_Ultimate .rgEditForm table, .RadGrid_Ultimate .rgPager table {
        font-family: arial, verdana, sans-serif;
        font-size: 12px;
        line-height: 16px;
    }

.GridToolTip_Ultimate {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, 
.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPageLast ,
.RadGrid_Ultimate .rgPagePrev:hover, .RadGrid_Ultimate .rgPageNext:hover, 
.RadGrid_Ultimate .rgPageFirst:hover, .RadGrid_Ultimate .rgPageLast:hover {
    background-position: 3px 3px;
}

.RadGrid_Ultimate .rgPagePrev {
    background-image: url("../images/move_previous.png");
}

.RadGrid_Ultimate .rgPageNext {
    background-image: url("../images/move_next.png");
}

.RadGrid_Ultimate .rgPageFirst {
    background-image: url("../images/move_first.png");
}

.RadGrid_Ultimate .rgPageLast {
    background-image: url("../images/move_last.png");
}

.RadGrid_Ultimate .rgPagePrev:hover {
    background-image: url("../images/move_previous_hover.png");
}

.RadGrid_Ultimate .rgPageNext:hover {
    background-image: url("../images/move_next_hover.png");
}

.RadGrid_Ultimate .rgPageFirst:hover {
    background-image: url("../images/move_first_hover.png");
}

.RadGrid_Ultimate .rgPageLast:hover {
    background-image: url("../images/move_last_hover.png");
}

.RadGrid_Ultimate .rgHeader, .RadGrid_Ultimate th.rgResizeCol {
    color: white;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 1px #44760f !important;
    background: #75B91A;
    background-image: linear-gradient(#75B91A 0%,? #54AF13 100%);
    background-image: -webkit-gradient(linear,bottom, top, #75B91A, #54AF13);
    background-image: -webkit-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -moz-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -ms-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -o-linear-gradient(bottom, #75B91A, #54AF13);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75B91A', endColorstr='#54AF13',GradientType=1 ); /* IE6-9 */
    border-left: 1px white solid;
}

.RadGrid_Ultimate .rgHeader a {
    color: white;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #44760f !important;
    background: #75B91A;
    background-image: linear-gradient(#75B91A 0%,? #54AF13 100%);
    background-image: -webkit-gradient(linear,bottom, top, #75B91A, #54AF13);
    background-image: -webkit-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -moz-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -ms-linear-gradient(bottom, #75B91A, #54AF13);
    background-image: -o-linear-gradient(bottom, #75B91A, #54AF13);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75B91A', endColorstr='#54AF13',GradientType=1 ); /* IE6-9 */ 
}

.RadGrid_Ultimate .rgMultiHeaderRow .rgHeader, .RadGrid_Ultimate .rgMultiHeaderRow .rgResizeCol {
    border-left: 1px solid #828282;
}

.RadGrid_Ultimate .rgRow td, .RadGrid_Ultimate .rgAltRow td, .RadGrid_Ultimate .rgEditRow td, .RadGrid_Ultimate .rgFooter td {
    border-left: solid #ccc 1px;
    border-width: 1px 1px 1px 1px;
}

.RadGrid_Ultimate .rgAltRow {
    background-color: rgb(236, 236, 236);
}

    .RadGrid_Ultimate .rgRow:hover, .RadGrid_Ultimate .rgAltRow:hover {
        background-color: rgb(206, 245, 203) !important;
    }

.RadGrid_Ultimate .rgRow a, .RadGrid_Ultimate .rgAltRow a, .RadGrid_Ultimate .rgEditRow a {
    color: #000;
}

.RadGrid_Ultimate tr.rgEditRow a, .RadGrid_Ultimate tr.rgHoveredRow a, .RadGrid_Ultimate tr.rgActiveRow a {
    color: #000;
}

.RadGrid_Ultimate .rgFooter a, .RadGrid_Ultimate .rgEditForm a {
    color: #000;
}

.RadGrid_Ultimate .rgPager .rgStatus {
    border: 1px solid;
    border-color: #828282 #c9c9c9 #eee #c9c9c9;
    border-left-width: 0;
}

.RadGrid_Ultimate .rgPager {
    background-color: transparent;
}

.RadGrid_Ultimate td.rgPagerCell {
    border: 1px solid;
    border-color: #828282 #eee #eee;
    border-right-width: 0;
}

.RadGrid_Ultimate .rgNumPart a {
    color: #000;
}

    .RadGrid_Ultimate .rgNumPart a:hover, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
        font-weight: bold;
    }

        .RadGrid_Ultimate .rgNumPart a:hover span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage span {
            font-weight: bold;
        }

    .RadGrid_Ultimate .rgNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadGrid_Ultimate .rgNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
        background-position: 100% -1450px;
    }

        .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover {
            background-position: 100% -1450px;
        }

            .RadGrid_Ultimate .rgNumPart a.rgCurrentPage span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover span {
                background-position: 0 -1350px;
            }

.RadGrid_Ultimate .rgHeader .rgSortAsc {
    background-image: url("../images/sort_asc.png");
	border: 0;
    background-color: transparent;
	cursor: pointer;
}

.RadGrid_Ultimate .rgHeader .rgSortDesc {
    background-image: url("../images/sort_des.png");
	border: 0;
    background-color: transparent;
   cursor: pointer;
}

.RadGrid_Ultimate .rgFilterRow {
    background: #eee;
}

    .RadGrid_Ultimate .rgFilterRow td {
        border-bottom: 1px solid #828282;
    }

.RadGrid_Ultimate .rgFilter {
    background-position: 0 -300px;
}

    .RadGrid_Ultimate .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_Ultimate .rgFilterActive {
    background-position: 0 -400px;
}

    .RadGrid_Ultimate .rgFilterActive:hover {
        background-position: 0 -400px;
    }

.RadGrid_Ultimate .rgEditForm {
    border-bottom: 1px solid #828282;
}

.rgCellSelectorArea_Ultimate, .GridRowSelector_Ultimate {
    background: #4c4e54;
}

.GridItemDropIndicator_Ultimate {
    border-top: 1px dashed #666;
}

.GridToolTip_Ultimate {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

.RadGridRTL_Ultimate .rgExpand {
    background-position: -20px -496px;
}

/* Base Skin Styles */
.RadGrid_Ultimate .rgArrPart1, .RadGrid_Ultimate .rgArrPart2, .RadGrid_Ultimate .rgNumPart {
    padding-left: 0;
}

.RadGrid_Ultimate td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px;
}

.RadGrid_Ultimate .rgPager {
    cursor: default;
}

.RadGrid_Ultimate .rgInfoPart {
    display: none;
}

.RadGrid_Ultimate .rgAdvPart {
    display: none;
}

.RadGrid_Ultimate .rgPager {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPageLast {
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    /*background-color: transparent;*/
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer;
}

.RadGrid_Ultimate .rgPager img {
    vertical-align: middle;
}

.RadGrid_Ultimate .rgPager {
    width: 35px;
    padding: 3px 0 2px;
}

    .RadGrid_Ultimate .rgPager td {
        padding: 0;
    }

.RadGrid_Ultimate td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px;
}

.RadGrid_Ultimate .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap;
}

.RadGrid_Ultimate .rgArrPart1 img, .RadGrid_Ultimate .rgArrPart2 img {
    border: 0;
    margin: -3px 1px 0;
}

.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPagePrev, .RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageLast {
    width: 22px;
    height: 22px;
    vertical-align: top;
}

.RadGrid_Ultimate .NextPrev .rgPageFirst, .RadGrid_Ultimate .NextPrev .rgPagePrev, .RadGrid_Ultimate .NextPrev .rgPageNext, .RadGrid_Ultimate .NextPrev .rgPageLast {
    vertical-align: middle;
}

.RadGrid_Ultimate .rgPageFirst, .RadGrid_Ultimate .rgPagePrev {
    margin-right: 1px;
}

.RadGrid_Ultimate .rgPageNext, .RadGrid_Ultimate .rgPageLast {
    margin-left: 1px;
}

.RadGrid_Ultimate .rgPager .rgPagerButton {
    height: 22px;
    border-style: solid;
    border-width: 1px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    font-size: 12px;
    line-height: 12px;
    vertical-align: top;
    cursor: pointer;
}

.RadGrid_Ultimate .rgNumPart {
    padding: 0;
}

.RadGrid_Ultimate .NumericPages .rgNumPart {
    padding: 0 10px;
}

.RadGrid_Ultimate .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
}

.RadGrid_Ultimate .rgNumPart span {
    float: left;
    padding: 0 0 0 5px;
}

.RadGrid_Ultimate .rgNumPart a:hover span {
    cursor: pointer;
}

.RadGrid_Ultimate .rgNumPart a.rgCurrentPage {
    cursor: default;
}

    .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage span, .RadGrid_Ultimate .rgNumPart a.rgCurrentPage:hover span {
        cursor: default;
    }

.RadGrid_Ultimate .NextPrevNumericAndAdvanced .rgAdvPart {
    float: none;
    text-align: center;
}

.RadGrid_Ultimate .rgPager .RadSlider {
    float: left;
    margin: 0 10px 0 0;
}

.RadGrid_Ultimate .rgPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPager .RadComboBox {
    margin: 0 4px 0 0;
    vertical-align: top;
}

.RadGrid_Ultimate .rgPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: top;
    display: inline-block;
}

.RadGrid_Ultimate .rgPager .riTextBox {
    height: 15px;
}

.RadGrid_Ultimate .rgFooterWrapper {
    border-top-style: solid;
    overflow: hidden;
}

    .RadGrid_Ultimate .rgFooterWrapper .rgFooterDiv {
        margin-top: -1px;
    }

.RadGrid_Ultimate .rgDataDiv
{
	overflow: overlay !important;
}
