.RadPivotGrid_AireSpring {
    border: 1px solid #d9d9d9;
    background: #fff;
    color: #333;
    font-size: 13px;
    line-height: 22px;
    font-family: Arial,Helvetica,sans-serif
}

    .RadPivotGrid_AireSpring th, .RadPivotGrid_AireSpring td, .RadPivotGrid_AireSpring .rpgOuterTableWrapper {
        border-color: #fff
    }

        .RadPivotGrid_AireSpring td:first-child[collspan] {
            border-left: 0 none
        }

    .RadPivotGrid_AireSpring input {
        background-color: #fff;
        border: 1px solid #d7d7d7;
        color: #555
    }

    .RadPivotGrid_AireSpring .rpgPagePrev, .RadPivotGrid_AireSpring .rpgPageNext, .RadPivotGrid_AireSpring .rpgPageFirst, .RadPivotGrid_AireSpring .rpgPageLast, .RadPivotGrid_AireSpring .rpgFilter, .RadPivotGrid_AireSpring .rpgExpand, .RadPivotGrid_AireSpring .rpgCollapse, .RadPivotGrid_AireSpring .rpgGroupedFieldsTitle, .RadPivotGrid_AireSpring .rpgKpi .rtSp, .RadPivotGrid_AireSpring .rpgMeasure .rtSp, .RadPivotGrid_AireSpring .rpgFolder .rtSp, .RadPivotGrid_AireSpring .rpgOpenFolder .rtSp, .RadPivotGrid_AireSpring .rpgOther .rtSp, .RadPivotGrid_AireSpring .rpgDimension .rtSp {
        background-image: url('PivotGrid/sprite.png')
    }

    .RadPivotGrid_AireSpring .rpgContentZoneDiv td {
        border-color: #d6d6d6
    }

    .RadPivotGrid_AireSpring .rpgNoRecords td {
        border-color: #fff
    }

    .RadPivotGrid_AireSpring .rpgRowHeader, .RadPivotGrid_AireSpring .rpgRowHeaderGrandTotal {
        background-color: #eaeaea
    }

    .RadPivotGrid_AireSpring .rpgRowTotalDataCell, .RadPivotGrid_AireSpring .rpgColumnTotalDataCell, .RadPivotGrid_AireSpring .rpgRowGrandTotalDataCell, .RadPivotGrid_AireSpring .rpgColumnGrandTotalDataCell {
        background-color: #ededed
    }

    .RadPivotGrid_AireSpring .rpgRowTotalDataCell {
        border-bottom-color: #c1c6cb
    }

        .RadPivotGrid_AireSpring .rpgRowHeaderTotal, .RadPivotGrid_AireSpring .rpgRowTotalDataCell.rpgColumnTotalDataCell {
            background-color: #d9d9d9
        }

    .RadPivotGrid_AireSpring .rpgFilterZone, .RadPivotGrid_AireSpring .rpgRowsZone, .RadPivotGrid_AireSpring .rpgColumnsZone, .RadPivotGrid_AireSpring .rpgDataZone, .RadPivotGrid_AireSpring .rpgContentZoneDiv th {
        background-image: url('Common/radGradientDarkV50.png');
        _background-image: none;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -moz-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -ms-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -o-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%)
    }

    .RadPivotGrid_AireSpring .rpgColumnHeader {
        background-color: #eaeaea
    }

    .RadPivotGrid_AireSpring .rpgRowsZone, .RadPivotGrid_AireSpring .rpgColumnHeaderTotal, .RadPivotGrid_AireSpring .rpgColumnHeaderGrandTotal {
        background-image: url('Common/radGradientDarkV50.png');
        _background-image: none;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#f2f2f2 0,#d5d4d3 100%);
        background-image: -moz-linear-gradient(top,#f2f2f2 0,#d5d4d3 100%);
        background-image: -ms-linear-gradient(top,#f2f2f2 0,#d5d4d3 100%);
        background-image: -o-linear-gradient(top,#f2f2f2 0,#d5d4d3 100%);
        background-image: linear-gradient(top,#f2f2f2 0,#d5d4d3 100%)
    }

    .RadPivotGrid_AireSpring .rpgPager {
        background-color: #e6e6e6;
        color: #555
    }

    .RadPivotGrid_AireSpring .rpgInfoPart {
        color: #555
    }

    .RadPivotGrid_AireSpring .rpgPageFirst, .RadPivotGrid_AireSpring .rpgPagePrev, .RadPivotGrid_AireSpring .rpgPageNext, .RadPivotGrid_AireSpring .rpgPageLast {
        width: 30px;
        height: 30px
    }

    .RadPivotGrid_AireSpring .rpgPageFirst {
        margin: 0 3px 0 0;
        background-position: 0 -240px
    }

        .RadPivotGrid_AireSpring .rpgPageFirst:hover {
            background-position: 0 -290px
        }

    .RadPivotGrid_AireSpring .rpgPagePrev {
        margin: 0 3px 0 0;
        background-position: 0 -340px
    }

        .RadPivotGrid_AireSpring .rpgPagePrev:hover {
            background-position: 0 -390px
        }

    .RadPivotGrid_AireSpring .rpgPageNext {
        margin: 0 0 0 3px;
        background-position: 0 -440px
    }

        .RadPivotGrid_AireSpring .rpgPageNext:hover {
            background-position: 0 -490px
        }

    .RadPivotGrid_AireSpring .rpgPageLast {
        margin: 0 0 0 3px;
        background-position: 0 -540px
    }

        .RadPivotGrid_AireSpring .rpgPageLast:hover {
            background-position: 0 -590px
        }

    .RadPivotGrid_AireSpring .rpgPager .rpgPagerButton {
        background-image: url('Common/radGradientDarkV20.png');
        _background-image: none;
        background-repeat: repeat-x;
        border-color: #c9c9c9;
        color: #767676;
        background-color: #e3e3e3;
        background-image: linear-gradient(#fefefe,#e3e3e3);
        box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        border-radius: 4px;
        border: 1px solid #c9c9c9;
        color: #767676;
        font-size: 13px;
        font-family: Arial,Helvetica,sans-serif;
        line-height: 22px
    }

    .RadPivotGrid_AireSpring .rpgNumPart a {
        border-radius: 4px;
        line-height: 28px;
        color: #333;
        margin-right: 1px;
        margin-top: 1px
    }

        .RadPivotGrid_AireSpring .rpgNumPart a:hover {
            color: #000;
            background-color: #d6d6d6;
            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%)
        }

        .RadPivotGrid_AireSpring .rpgNumPart a.rpgCurrentPage {
            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: #000;
            margin-top: 0
        }

    .RadPivotGrid_AireSpring .rpgFieldItem, .RadPivotGrid_AireSpring .rpgUpdateButton {
        background-image: url('Common/radGradientDarkV20.png');
        _background-image: none;
        background-repeat: repeat-x;
        border-color: #c9c9c9;
        color: #767676;
        background-color: #e3e3e3;
        background-image: linear-gradient(#fefefe,#e3e3e3);
        border-radius: 4px;
        border: 1px solid #c9c9c9;
        color: #767676
    }

        .RadPivotGrid_AireSpring .rpgFieldItem a {
            color: #767676
        }

    .RadPivotGrid_AireSpring .rpgSortAsc, .RadPivotGrid_AireSpring .rpgSortDesc, .RadPivotGrid_AireSpring .rpgItemContextMenu {
        vertical-align: middle;
        margin-left: 2px;
        height: 14px;
        width: 15px;
        background-image: url('Common/radActionsSprite.png')
    }

    .RadPivotGrid_AireSpring .rpgSortDesc {
        background-position: -17.5px -68px
    }

    .RadPivotGrid_AireSpring .rpgSortAsc {
        background-position: -17.5px -18px
    }

    .RadPivotGrid_AireSpring .rpgItemContextMenu {
        border-radius: 4px;
        border: 1px solid #d9d9d9;
        background-position: -17.5px -168px;
        height: 17px;
        width: 17px
    }

    .RadPivotGrid_AireSpring .rpgFilter {
        background-position: 4px 4px
    }

    .RadPivotGrid_AireSpring .rpgFieldsPopupWrapper {
        background: #fff
    }

    .RadPivotGrid_AireSpring .rpgGroupedFieldsTitle {
        background-position: -14px -863px
    }

    .RadPivotGrid_AireSpring .rpgExpand, .RadPivotGrid_AireSpring .rpgCollapse {
        background-position: 2px -136px;
        background-repeat: no-repeat
    }

    .RadPivotGrid_AireSpring .rpgExpand {
        background-position: 4px -184px
    }

.rpgCompact td.rpgEC {
    background-color: #eaeaea
}

.rpgCompact .rpgRowHeaderField {
    background-color: #f8f8f8
}

.PivotGridReorderLeft_AireSpring, .PivotGridReorderRight_AireSpring, .PivotGridReorderTop_AireSpring, .PivotGridReorderBottom_AireSpring {
    background: url('PivotGrid/sprite.png') no-repeat -20px -137px
}

.PivotGridReorderLeft_AireSpring {
    background-position: -20px -72px
}

.PivotGridReorderRight_AireSpring {
    background-position: 0 -66px
}

.PivotGridReorderBottom_AireSpring {
    background-position: -20px -167px
}

.PivotGridWindow_AireSpring .rpgFilterButtonOk, .PivotGridWindow_AireSpring .rpgFilterButtonCancel {
    background: #c6c6c6 url('PivotGrid/sprite.png') repeat-x 0 -1400px;
    border-color: #d7d7d7;
    color: #333
}

    .RadPivotGrid_AireSpring .rpgFieldItem:hover, .PivotGridWindow_AireSpring .rpgFilterButtonOk:hover, .PivotGridWindow_AireSpring .rpgFilterButtonCancel:hover {
        border-color: #939393;
        color: #444;
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6,#939393)
    }

.RadPivotGrid_AireSpring .rpgConfigurationPanel, .RadPivotGrid_AireSpring table.rpgTableWrapper {
    color: #3b3b3b;
    background: #f8f8f8
}

.RadPivotGrid_AireSpring .rpgAggregateFieldsContainer .rpgItemContextMenu {
    top: 5px
}

.RadPivotGrid_AireSpring .rpgChangeLayoutButton, .RadPivotGrid_AireSpring .rpgAllFieldsIcon, .RadPivotGrid_AireSpring .rpgFilterFieldsIcon, .RadPivotGrid_AireSpring .rpgRowFieldsIcon, .RadPivotGrid_AireSpring .rpgColumnFieldsIcon, .RadPivotGrid_AireSpring .rpgAggregateFieldsIcon, .PivotGridContextMenu_AireSpring span.rmLeftImage {
    background-image: url('PivotGrid/sprite.png');
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 22px
}

.RadPivotGrid_AireSpring .rpgKpi .rtSp {
    background-position: -19px -1217px
}

.RadPivotGrid_AireSpring .rpgDimension .rtSp {
    background-position: 0 -1217px
}

.RadPivotGrid_AireSpring .rpgMeasure .rtSp {
    background-position: 0 -1242px
}

.RadPivotGrid_AireSpring .rpgFolder .rtSp {
    background-position: -16px -1242px
}

.RadPivotGrid_AireSpring .rpgOpenFolder .rtSp {
    background-position: -14px -1264px
}

.RadPivotGrid_AireSpring .rpgOther .rtSp {
    background-position: 0 -1280px
}

.RadPivotGrid_AireSpring .rpgChangeLayoutButton {
    background-position: 11px -837px;
    background-color: #ededed;
    border: 1px solid #828282
}

.RadPivotGrid_AireSpring .rpgConfigurationPanel .rpgFieldsContainer {
    border: 1px solid #828282
}

.PivotGridContextMenu_AireSpring .rpgStacked .rmLeftImage {
    background-position: 0 -890px
}

.PivotGridContextMenu_AireSpring .rpgSideBySide .rmLeftImage {
    background-position: 0 -914px
}

.PivotGridContextMenu_AireSpring .rpgTwoByTwo .rmLeftImage {
    background-position: 0 -938px
}

.PivotGridContextMenu_AireSpring .rpgOneByFour .rmLeftImage {
    background-position: 0 -965px
}

.PivotGridContextMenu_AireSpring.rpgContextMenuTop .rpgStacked .rmLeftImage, .PivotGridContextMenu_AireSpring.rpgContextMenuBottom .rpgStacked .rmLeftImage {
    background-position: 0 -988px
}

.PivotGridContextMenu_AireSpring.rpgContextMenuTop .rpgSideBySide .rmLeftImage, .PivotGridContextMenu_AireSpring.rpgContextMenuBottom .rpgSideBySide .rmLeftImage {
    background-position: 0 -1010px
}

.PivotGridContextMenu_AireSpring.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage, .PivotGridContextMenu_AireSpring.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage {
    background-position: 0 -1037px
}

.PivotGridContextMenu_AireSpring.rpgContextMenuTop .rpgOneByFour .rmLeftImage, .PivotGridContextMenu_AireSpring.rpgContextMenuBottom .rpgOneByFour .rmLeftImage {
    background-position: 0 -1060px
}

.RadPivotGrid_AireSpring .rpgAllFieldsIcon {
    background-position: -14px -1089px
}

.RadPivotGrid_AireSpring .rpgFilterFieldsIcon {
    background-position: -14px -1114px
}

.RadPivotGrid_AireSpring .rpgRowFieldsIcon {
    background-position: -14px -1139px
}

.RadPivotGrid_AireSpring .rpgColumnFieldsIcon {
    background-position: -14px -1164px
}

.RadPivotGrid_AireSpring .rpgAggregateFieldsIcon {
    background-position: -15px -1189px
}

.PivotGridLeftResizer_AireSpring, .PivotGridRightResizer_AireSpring {
    background-color: #4e84aa
}

.PivotGridToolTip_AireSpring {
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    background: #fff;
    border-color: #d7d7d7;
    color: #555
}
