/* ==============================================
CSS STYLES FOR Module OnyakTech ReZults
Copyright Chris Onyak 2003-2013 All Rights Reserved
www.OnyakTech.com - Sales@OnyakTech.com
=================================================
*/

html body .riSingle .riTextBox[type="text"] {
    height: 28px !important;
}

.question {
    font-weight: bold;
}

.answers {
    font-size: 10px;
}

.correctanswer {
    color: green;
    margin-left: 10px;
}

.wronganswer {
    color: red;
    margin-left: 10px;
}

.normalanswer {
    margin-left: 10px;
}

.dispheading, .debugheading {
    margin: 1px;
    color: #DDDDDD;
    padding: 3px 10px;
    cursor: pointer;
    position: relative;
    background-color: #343434;
}

    .dispheading:hover, .debugheading:hover {
        color: white;
        text-shadow: 0 0 20px rgba(255, 255, 255, .5);
    }

.CollapseGroup {
    margin: 0;
    padding: 0;
    width: 100%;
}

.dispcontent, .debugcontent {
    padding: 5px;
    -o-box-shadow: 12px 12px 29px #555;
    -icab-box-shadow: 12px 12px 29px #555;
    -khtml-box-shadow: 12px 12px 29px #555;
    -moz-box-shadow: 12px 12px 29px #555;
    -webkit-box-shadow: 12px 12px 29px #555;
    box-shadow: 12px 12px 29px #555;
}

.StepSection {
    vertical-align: middle;
    border-left: .5em solid #eee;
    padding: 0 2em;
    margin: 10px 0px;
    height: 50px;
    border-bottom: 1px solid #eee;
}

.StepSectionNoBorder {
    vertical-align: middle;
    padding: 0 2em;
    margin: 10px 0px;
    height: 50px;
    border-bottom: 1px solid #eee;
}

.HeadSection {
    background: #eee;
    height: 15px;
    border: 1px solid #B6BABE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.WelcomeImage {
    -o-box-shadow: 12px 12px 29px #555;
    -icab-box-shadow: 12px 12px 29px #555;
    -khtml-box-shadow: 12px 12px 29px #555;
    -moz-box-shadow: 12px 12px 29px #555;
    -webkit-box-shadow: 12px 12px 29px #555;
    box-shadow: 12px 12px 29px #555;
}

.heading, .debugheading {
    margin: 1px;
    color: #DDDDDD;
    padding: 3px 10px;
    cursor: pointer;
    position: relative;
    background-color: #343434;
}

    .heading:hover, .debugheading:hover {
        color: white;
        -webkit-text-shadow: 0 0 20px rgba(255, 255, 255, .5);
        text-shadow: 0 0 20px rgba(255, 255, 255, .5);
    }

.content, .debugcontent {
    padding: 5px 10px;
    background-color: #fafafa;
}

.SelectedModule {
    background: #eaeff3;
    position: relative;
    padding: 10px 29px;
    margin: 50px 10px 10px 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF56AAD2', endColorstr='#FF0067A0');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f9fc), color-stop(100%, #eaeff3));
    background-image: -webkit-linear-gradient(top, #f5f9fc 0%,#eaeff3 100%);
    background-image: -moz-linear-gradient(top, #f5f9fc 0%,#eaeff3 100%);
    background-image: -o-linear-gradient(top, #f5f9fc 0%,#eaeff3 100%);
    background-image: -ms-linear-gradient(top, #f5f9fc 0%,#eaeff3 100%);
    background-image: linear-gradient(to top, #f5f9fc 0%,#eaeff3 100%);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.OnyakReZultsButton SUBMIT, .OnyakReZultsButton, a.OnyakReZultsButton {
    border-top: 1px solid #F2F2F2;
    background: #949494;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#D2CECE));
    background: -webkit-linear-gradient(top, #ffffff, #D2CECE);
    background: -moz-linear-gradient(top, #ffffff, #D2CECE);
    background: -ms-linear-gradient(top, #ffffff, #D2CECE);
    background: -o-linear-gradient(top, #ffffff, #D2CECE);
    margin-left: 10px;
    margin-top: 5px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
}

    .OnyakReZultsButton:hover, a.OnyakReZultsButton:hover {
        border-color: #FFFFFF;
        background: #FFFFFF;
        color: #000000;
        -webkit-box-shadow: rgba(0,0,0,0) 0 1px 0;
        -moz-box-shadow: rgba(0,0,0,0) 0 1px 0;
        box-shadow: rgba(0,0,0,0) 0 1px 0;
    }

    .OnyakReZultsButton:active, a.OnyakReZultsButton:active {
        border-top-color: #F2F2F2;
        background: #D2CECE;
    }

.SmallHelpText {
    font-size: 80%;
    opacity: 0.7;
}

.SelectionList {
    -webkit-box-shadow: 0 0 1px #E4E2E2;
    box-shadow: 0 0 1px #E4E2E2;
    margin: 0 20px;
    padding: 10px;
}

.SelectionList2 {
    border-color: #E4E2E2;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
    border-bottom: 0px;
    margin: 0 20px;
    padding: 10px;
}

.ONYAKDV_DISPLAYSECTION {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    margin-left: 0;
    background-color: #eaeff3;
    -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius: 12px; /* FF1-3.6 */
    border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    padding: 5px 5px 5px 5px;
}

.ReZultsSubHead {
    border-bottom: 1px solid #008CD4;
    font-weight: bold;
    padding: 5px;
}

.ReZultsCell {
    padding: 5px;
    opacity: 0.5;
}

.ReZultsCellTotal {
    font-weight: bold;
    text-align: center;
    padding: 8px;
}

.ReZultsPassingCell {
    padding: 5px;
    text-align: center;
}

.clear {
    clear: both;
}

.blueBar {
    height: 1px;
    background-color: #008CD4;
    margin: 2px;
}

#ReZultsProjectToolbar {
    float: left;
}

#rzTbAttributes {
    float: left;
}

#rzTbExit {
    float: left;
}

#rzTbDownloadProject {
    float: left;
}

#rzTbDownloadResults {
    float: left;
}

#rzTbViewScores {
    float: left;
}

.box {
    margin: 15px;
    position: relative;
    -webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 2px 4px rgba(0,0,0,.5);
    box-shadow: 1px 2px 4px rgba(0,0,0,.5);
    /* Kodakify */
    padding: 10px;
    background: white;
}

    .box img {
        max-width: 100%;
        border: 1px inset #8a4419;
    }

    .box:after {
        content: '';
        -webkit-box-shadow: 100px 0 10px 20px rgba(0,0,0,.1);
        -moz-box-shadow: 100px 0 10px 20px rgba(0,0,0,.1);
        box-shadow: 100px 0 10px 20px rgba(0,0,0,.1);
        position: absolute;
        width: 20%;
        bottom: 20px;
        right: 90px;
        z-index: -1;
        -webkit-transform: skew(-50deg);
        -moz-transform: skew(-50deg);
        transform: skew(-50deg);
    }

.RadWindow {
    border: solid 1px #e5e5e5;
}

    .RadWindow .rwStatusbarRow .rwCorner,
    .RadWindow .rwStatusbarRow .rwStatusbar {
        border-top: solid 1px #e5e5e5;
    }

    .RadWindow .rwTopLeft,
    .RadWindow .rwTopRight,
    .RadWindow .rwTitlebar,
    .RadWindow .rwTopResize {
        background: #25a0da;
    }

    .RadWindow .rwBodyLeft,
    .RadWindow .rwBodyRight,
    .RadWindow tr td.rwStatusbar input,
    .RadWindow .rwStatusbar td,
    .RadWindow .rwFooterRow .rwCorner,
    .RadWindow .rwFooterCenter,
    .RadWindow .rwStatusbar td {
        background-color: #fff !important;
    }

.rwWindowContent {
    border: solid 1px #fff;
}

.RadWindow iframe {
    display: block;
}

.RadWindow a.rwIcon,
.RadWindow .rwShadow a.rwIcon {
    background: url('Controls/Window/Icon.gif') no-repeat center;
    margin: 3px 5px 0 0;
}

.RadWindow ul.rwControlButtons {
    margin: 0;
}

.RadWindow .rwControlButtons a {
    background-color: #25a0da;
    background-image: url('Controls/Window/CommandButtonSprites.gif');
    width: 29px;
    height: 19px;
    border: solid 1px #25a0da;
}

div.RadWindow .rwTitlebarControls em {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 1px 0 0 1px;
}

div.RadWindow .rwStatusbar div {
    background-image: url('Controls/Window/rwResize.gif');
    background-position: 10px 8px;
    margin: 0 -4px -7px 0;
}

*html div.RadWindow .rwStatusbar div {
    margin: 0 -1px -4px 0;
}

* + html div.RadWindow .rwStatusbar div {
    margin: 0 -1px -4px 0;
}

div.RadWindow .rwDialogInput {
    border: solid 1px #e5e5e5;
}

    div.RadWindow .rwDialogInput:hover {
        border: solid 1px #767676;
    }

div.RadWindow tr td.rwLoading {
    background-color: #fff;
}

.RadWindow td.rwWindowContent.rwLoading {
    background-image: url('Controls/Common/loading.gif');
}

/* When ShowContentDuringLoad="false" */
.RadWindow input.rwLoading {
    background-image: url('Controls/Common/loading_small.gif');
}

div.RadWindow a.rwPopupButton {
    background: #fff;
    border: solid 1px #e5e5e5;
}

    div.RadWindow a.rwPopupButton:hover {
        background: #e5e5e5;
        border-color: #e5e5e5;
    }

div.RadWindow a.rwCancel,
div.RadWindow a.rwCancel span {
    background: none !important;
    cursor: pointer;
    border: 0 !important;
}

    div.RadWindow a.rwCancel span span,
    div.RadWindow a.rwCancel:hover span span {
        color: #767676;
        text-decoration: underline;
    }

/*Telerik RadCalendar Default skin*/

table.RadCalendar {
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar .rcTitlebar {
    border-color: #7c7c7c;
    color: #767676;
}

    .RadCalendar .rcTitlebar table {
        font: 12px/23px "segoe ui",arial,sans-serif;
    }

    .RadCalendar .rcTitlebar td {
        padding: 0 0 1px;
    }

    .RadCalendar .rcTitlebar .rcPrev,
    .RadCalendar .rcTitlebar .rcNext,
    .RadCalendar .rcTitlebar .rcFastPrev,
    .RadCalendar .rcTitlebar .rcFastNext {
        width: 16px;
        height: 16px;
        border: 1px solid transparent;
        margin: 1px 2px 0;
        background-image: url('Controls/Calendar/sprite.gif');
        color: #ccc;
    }

    .RadCalendar .rcTitlebar .rcFastPrev {
        background-position: 0 -250px;
    }

    .RadCalendar .rcTitlebar .rcPrev {
        background-position: 0 -350px;
    }

    .RadCalendar .rcTitlebar .rcNext {
        background-position: 0 -450px;
    }

    .RadCalendar .rcTitlebar .rcFastNext {
        background-position: 0 -550px;
    }

        .RadCalendar .rcTitlebar .rcPrev:hover,
        .RadCalendar .rcTitlebar .rcNext:hover,
        .RadCalendar .rcTitlebar .rcFastPrev:hover,
        .RadCalendar .rcTitlebar .rcFastNext:hover {
            border-color: #e5e5e5;
            background-color: #e5e5e5;
        }

    .RadCalendar .rcTitlebar .rcFastPrev:hover {
        background-position: 0 -650px;
    }

    .RadCalendar .rcTitlebar .rcPrev:hover {
        background-position: 0 -750px;
    }

    .RadCalendar .rcTitlebar .rcNext:hover {
        background-position: 0 -850px;
    }

    .RadCalendar .rcTitlebar .rcFastNext:hover {
        background-position: 0 -950px;
    }

.RadCalendarMultiView .rcTitlebar .rcPrev:hover,
.RadCalendarMultiView .rcTitlebar .rcNext:hover,
.RadCalendarMultiView .rcTitlebar .rcFastPrev:hover,
.RadCalendarMultiView .rcTitlebar .rcFastNext:hover {
    border-color: #fff;
    background-color: transparent;
}

.RadCalendarMultiView .rcTitlebar .rcFastPrev,
.RadCalendarMultiView .rcTitlebar .rcFastPrev:hover {
    margin-left: 4px;
    background-position: 0 -200px;
}

.RadCalendarMultiView .rcTitlebar .rcPrev,
.RadCalendarMultiView .rcTitlebar .rcPrev:hover {
    background-position: 0 -300px;
}

.RadCalendarMultiView .rcTitlebar .rcNext,
.RadCalendarMultiView .rcTitlebar .rcNext:hover {
    background-position: 0 -400px;
}

.RadCalendarMultiView .rcTitlebar .rcFastNext,
.RadCalendarMultiView .rcTitlebar .rcFastNext:hover {
    margin-right: 4px;
    background-position: 0 -500px;
}




.RadCalendar .rcMain {
    border-color: #999;
}

.RadCalendar .rcMainTable {
    font: 12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar .rcHeader,
.RadCalendar .rcFooter {
    border-color: #999;
}

/*week numbers and days*/

.RadCalendar .rcWeek th {
    border-bottom: 1px solid #e5e5e5;
    padding: 4px 6px 4px 0;
    color: #000;
}

.RadCalendar .rcWeek .rcViewSel,
.RadCalendar .rcRow th {
    width: 13px;
    padding: 0 7px 0 9px;
    color: #25a0de;
}

/*date cells*/

.RadCalendar .rcRow td {
    border-color: #fff;
}

.RadCalendar .rcMain .rcRow a,
.RadCalendar .rcMain .rcRow span {
    color: #767676;
}

.RadCalendar .rcMain .rcWeekend a {
    color: #666;
}

.RadCalendar .rcRow .rcToday {
    border-color: #25a0da;
}

.RadCalendar .rcMain .rcOtherMonth a {
    color: #e5e5e5;
}

.RadCalendar .rcMain .rcOutOfRange span {
    color: #777;
}

.RadCalendar .rcRow .rcSelected {
    border-color: #fff;
    background: #25a0da;
}

.RadCalendar .rcMain .rcRow .rcSelected a {
    color: #fff;
}

.RadCalendar .rcRow .rcHover {
    border-color: #e5e5e5;
    background: #e5e5e5;
}

.RadCalendar .rcMain .rcRow .rcHover a {
    color: #000;
}

/*multimonth view*/

.RadCalendarMultiView .rcTitlebar {
    border: 0 none;
    background: #25a0da;
    color: #fff;
}

    .RadCalendarMultiView .rcTitlebar table {
        line-height: 29px;
    }

.RadCalendarMultiView .rcMain {
    border-color: #dadad2;
}

.RadCalendarMultiView .rcCalendar {
    border-color: #e5e5e5;
}

    .RadCalendarMultiView .rcCalendar .rcMainTable {
        height: 177px;
    }

.RadCalendarMultiView .rcMainTable .rcTitle {
    border-color: #e5e5e5;
    padding: 0 0 2px;
    line-height: 22px;
}

/*month view*/

table.RadCalendarMonthView {
    border-color: #dadad2;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
    color: #333;
}

.RadCalendarMonthView #rcMView_Feb,
.RadCalendarMonthView #rcMView_Apr,
.RadCalendarMonthView #rcMView_Jun,
.RadCalendarMonthView #rcMView_Aug,
.RadCalendarMonthView #rcMView_Oct,
.RadCalendarMonthView #rcMView_Dec {
    border-right: 1px solid #999;
}

.RadCalendarMonthView a {
    color: #333;
}

.RadCalendarMonthView .rcSelected a {
    border-color: #25a0da;
    background: #25a0da;
    color: #fff;
}

.RadCalendarMonthView #rcMView_PrevY a,
.RadCalendarMonthView #rcMView_NextY a {
    width: 18px;
    height: 13px;
    background: url('Controls/Calendar/sprite.gif');
    color: #ccc;
}

.RadCalendarMonthView #rcMView_PrevY a {
    background-position: 0 -2100px;
}

.RadCalendarMonthView #rcMView_NextY a {
    background-position: 0 -2200px;
}

.RadCalendarMonthView .rcButtons {
    padding: 5px 7px 4px;
}

.RadCalendarMonthView input {
    border-color: #e5e5e5;
    background: transparent;
    color: #767676;
    font: 12px "segoe ui",arial,sans-serif;
}

/*time view*/

table.RadCalendarTimeView {
    border-color: #dadad2;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView th {
    border-bottom: 1px solid #999;
    padding: 0 0 1px;
    background: #e4e4e4;
    color: #000;
    line-height: 23px;
}

table.RadCalendarTimeView td {
    border-color: #999;
}

.RadCalendarTimeView a {
    color: #333;
}

.RadCalendarTimeView td.rcSelected a {
    border-color: #25a0da;
    background: #25a0da;
    color: #fff;
}

.RadCalendarTimeView td.rcHover a {
    border-color: #e5e5e5;
    background: #e5e5e5;
    color: #000;
}

.RadCalendarTimeView .rcFooter {
    border-color: #999;
}

/*pickers*/

.RadPicker .rcCalPopup,
.RadPicker .rcTimePopup {
    background-image: url('Controls/Calendar/sprite.gif');
}

.RadPicker .rcCalPopup,
.RadPicker a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0;
}

.RadPicker a.rcCalPopup:hover,
.RadPicker a.rcCalPopup:focus,
.RadPicker a.rcCalPopup:active {
    background-position: 0 -50px;
}

.RadPicker .rcTimePopup,
.RadPicker a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px;
}

.RadPicker a.rcTimePopup:hover,
.RadPicker a.rcTimePopup:focus,
.RadPicker a.rcTimePopup:active {
    background-position: 0 -150px;
}

/*rtl*/

.RadCalendarRTL .rcTitlebar .rcFastPrev {
    background-position: 0 -500px;
}

.RadCalendarRTL .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -550px;
}

.RadCalendarRTL .rcTitlebar .rcPrev {
    background-position: 0 -400px;
}

.RadCalendarRTL .rcTitlebar a.rcPrev:hover {
    background-position: 0 -450px;
}

.RadCalendarRTL .rcTitlebar .rcNext {
    background-position: 0 -300px;
}

.RadCalendarRTL .rcTitlebar a.rcNext:hover {
    background-position: 0 -350px;
}

.RadCalendarRTL .rcTitlebar .rcFastNext {
    background-position: 0 -200px;
}

.RadCalendarRTL .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -250px;
}

/* RadColorPicker Metro skin */
.RadColorPicker .rcpViews,
.RadColorPicker .rcpHeader,
.RadColorPicker .rcpPageView {
    background-color: #fff;
}

.RadColorPicker .rcpColorPreview,
.RadColorPicker .rcpInput,
.RadColorPicker .rcpHexInput,
.RadColorPicker .rcpMillionColorsPalette,
.RadColorPicker .rcpMillionColorsSlider div.rslTrack {
    border: 1px solid #e5e5e5;
}

.RadColorPicker .rcpPalette,
.RadColorPicker input,
.RadColorPicker a,
.RadColorPicker .rcpTabs a span {
    color: #767676;
}

.RadColorPicker .rcpApplyButton:hover,
.RadColorPicker .rcpButton:hover {
    border-color: #e5e5e5;
    background-color: #e5e5e5;
    color: #000;
}

    .RadColorPicker .rcpApplyButton:hover span,
    .RadColorPicker .rcpButton:hover span,
    .RadColorPicker .rcpTabs .rcpSelectedTab a span {
        color: #000;
    }

.RadColorPicker .RadSlider a.rslDraghandle,
.RadColorPicker .RadSlider a.rslDraghandle:hover,
.RadColorPicker .RadSlider a.rslDraghandle:active,
.RadColorPicker .RadSlider a.rslDraghandle:focus {
    background: #fff;
    border: 0;
}

.RadColorPicker .rcpHeader,
.RadColorPicker .rcpHeader .rcpImageButton,
.RadColorPicker .rcpRecentColors,
.RadColorPicker .rcpIcon a,
.RadColorPicker .rcpTabs a,
.RadColorPicker .rcpTabs a span,
.RadColorPicker .rcpButton,
.RadColorPicker .rcpButton span,
.RadColorPicker .rcpMillionColorsHandle,
.RadColorPicker .rcpSlider div.rslTrack,
/* overwrite sliders */
.RadColorPicker .rcpSlider .rslTrack a.rslDraghandle,
.RadColorPicker div.rcpMillionColorsSlider div.rslVertical a.rslDraghandle {
    background-image: url('Controls/ColorPicker/ColorPickerSprites.png');
    background-repeat: no-repeat;
}

/* Rounded corners and shadows */
.RadColorPicker .rcpPalette,
.RadColorPicker .rcpRoundedRight,
.RadColorPicker .rcpRoundedBottomRight,
.RadColorPicker .rcpRightShadow,
.RadColorPicker .rcpCornerShadow {
    background-image: url('Controls/ColorPicker/rcpVerticalSprites.png');
}

.RadColorPicker .rcpRoundedBottomLeft,
.RadColorPicker .rcpBottomShadow {
    background-image: url('Controls/ColorPicker/ColorPickerSprites.png');
}

* html .RadColorPicker .rcpPalette,
* html .RadColorPicker .rcpRoundedRight,
* html .RadColorPicker .rcpRoundedBottomRight,
* html .RadColorPicker .rcpRoundedBottomLeft {
    background-image: url('Controls/ColorPicker/rcpVerticalSpritesIE6.png');
}

/* RadButton Metro Skin */

.RadButton.rbSkinnedButton,
.RadButton .rbDecorated,
.RadButton .rbSecondaryIcon,
.RadButton.rbVerticalButton,
.RadButton.rbVerticalButton .rbDecorated {
    background-image: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    a.RadButton.RadButton input.rbDecorated,
    a.RadButton.RadButton input.rbDecorated,
    a.RadButton.RadButton input.rbDecorated:active,
    a.RadButton.RadButton input.rbDecorated:focus {
        background-color: transparent;
        border: 0 none;
    }
}

/*Simple Split Button Overrides*/
.RadButton .rbSplitRight,
.RadButton .rbSplitLeft {
    background-image: url('Controls/Button/ButtonSprites.gif');
}

.RadButton .rbSplitRight,
.RadButton.rbLinkButton .rbSplitRight {
    background-position: 0 0;
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
}

.RadButton.rbLinkButton.rbDisabled .rbSplitRight {
    background-position: 0 0;
}

*html .RadButton .rbSplitRight {
    right: -1px;
}

*html .RadButton.rbDisabled .rbSplitRight {
    right: 0;
}

.RadButton.rbLinkButton .rbSplitRight {
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
}

    .RadButton .rbSplitRight:hover,
    .RadButton.rbLinkButton .rbSplitRight:hover {
        background-color: #e5e5e5;
        border-left: 1px solid #e5e5e5;
        background-position: -19px 0;
    }

    .RadButton .rbSplitRight:focus,
    .RadButton .rbSplitRight:active,
    .RadButton.rbLinkButton .rbSplitRight:focus,
    .RadButton.rbLinkButton .rbSplitRight:active {
        background-color: #25a0da;
        border-left: 1px solid #e5e5e5;
    }

.RadButton .rbSplitLeft,
.RadButton.rbLinkButton .rbSplitLeft {
    background-position: 0 0;
    border-right: 1px solid #e5e5e5;
}

.RadButton.rbLinkButton .rbSplitLeft {
    background-color: #fff;
    border-right: 1px solid #e5e5e5;
}

    .RadButton .rbSplitLeft:hover,
    .RadButton.rbLinkButton .rbSplitLeft:hover {
        background-color: #e5e5e5;
        border-right: 1px solid #e5e5e5;
        background-position: -19px 0;
    }

.RadButton.rbDisabled .rbSplitLeft,
.RadButton.rbDisabled .rbSplitLeft:hover,
.RadButton.rbDisabled .rbSplitLeft:focus,
.RadButton.rbDisabled .rbSplitLeft:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:focus,
.RadButton.rbDisabled .rbSplitRight,
.RadButton.rbDisabled .rbSplitRight:hover,
.RadButton.rbDisabled .rbSplitRight:focus,
.RadButton.rbDisabled .rbSplitRight:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight:focus {
    background-color: transparent;
    background-position: 0 0 !important;
}

/* Needed fo IE6 */
*html .rbDisabled .rbSplitRight,
*html .rbDisabled .rbSplitRight:hover,
*html .rbDisabled .rbSplitRight:focus,
*html .rbDisabled .rbSplitRight:active,
*html .rbDisabled .rbSplitLeft,
*html .rbDisabled .rbSplitLeft:hover,
*html .rbDisabled .rbSplitLeft:focus,
*html .rbDisabled .rbSplitLeft:active {
    background-position: 0 0 !important;
}

.RadButton.rbDisabled .rbSplitLeft,
.RadButton.rbDisabled .rbSplitLeft:hover,
.RadButton.rbDisabled .rbSplitLeft:focus,
.RadButton.rbDisabled .rbSplitLeft:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-right: 1px solid #e5e5e5;
}

.RadButton.rbDisabled .rbSplitRight,
.RadButton.rbLinkButton.rbDisabled .rbSplitRight {
    border-left: 1px solid #e5e5e5;
}

.RadButton .rbSplitLeft:focus,
.RadButton .rbSplitLeft:active,
.RadButton.rbLinkButton .rbSplitLeft:focus,
.RadButton.rbLinkButton .rbSplitLeft:active {
    background-color: #25a0da;
    border-right: 1px solid #e5e5e5;
}

.RadButton.rbSkinnedButton,
.RadButton.rbVerticalButton,
.RadButton .rbDecorated {
    background-color: #fff;
    color: #767676;
}

.RadButton.rbSkinnedButton,
.RadButton.rbVerticalButton {
    border: 1px solid #e5e5e5;
}

*html .RadButton.rbSkinnedButton,
*html .RadButton.rbVerticalButton {
    border: 1px solid #e5e5e5 !important;
}

    .RadButton.rbSkinnedButton:hover,
    .RadButton.rbVerticalButton:hover,
    .RadButton:hover .rbDecorated {
        color: #000;
        background-color: #e5e5e5;
    }

    .RadButton.rbSkinnedButton:hover,
    .RadButton.rbVerticalButton:hover {
        border: 1px solid #e5e5e5;
    }

    .RadButton.rbSkinnedButton:active,
    .RadButton.rbVerticalButton:active,
    .RadButton.rbSkinnedButton:active .rbDecorated,
    .RadButton.rbVerticalButton:active .rbDecorated,
    .RadButton.rbPressedButton.rbSkinnedButton,
    .RadButton.rbPressedButton .rbDecorated {
        background-color: #25a0da;
        color: #fff;
    }

    .RadButton.rbSkinnedButton:active,
    .RadButton.rbVerticalButton:active {
        border: 1px solid #25a0da;
    }

.RadButton.rbSkinnedButtonChecked,
.RadButton.rbSkinnedButtonChecked:hover,
.RadButton.rbSkinnedButtonChecked .rbDecorated,
.RadButton.rbSkinnedButtonChecked:hover .rbDecorated {
    background-color: #25a0da;
    border: 1px solid #25a0da;
}

.RadButton .rbToggleCheckbox,
.RadButton .rbToggleCheckboxChecked,
.RadButton .rbToggleCheckboxFilled,
.RadButton .rbToggleRadio,
.RadButton .rbToggleRadioChecked {
    background-image: url('Controls/Button/ToggleSprite.gif');
}

.RadButton.rbToggleButton,
.RadButton.rbToggleButton.rbDisabled,
.RadButton.rbToggleButton.rbDisabled:hover {
    color: #000;
}

    .RadButton.rbDisabled .rbDecorated,
    .RadButton.rbDisabled:hover .rbDecorated,
    .RadButton.rbToggleButton:hover {
        color: #6a6a6a;
    }

a.RadButton.rbLinkButton {
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #767676;
}

.RadButton.rbLinkButton:hover {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5;
    color: #000;
}

.RadButton.rbLinkButton:active,
a.RadButton.rbLinkButtonChecked,
.RadButton.rbLinkButtonChecked:hover {
    background-color: #25a0da;
    border: 1px solid #25a0da;
    color: #fff;
}

.RadButton.rbSkinnedButton,
.RadButton .rbDecorated {
    height: 20px;
}

    .RadButton.rbSkinnedButton.rbDisabled,
    .RadButton.rbVerticalButton.rbDisabled,
    .RadButton.rbLinkButton.rbDisabled,
    .RadButton.rbLinkButton.rbDisabled:hover {
        background-color: #fff;
        border: 1px solid #e5e5e5;
        color: #e5e5e5;
        cursor: default;
    }

        .RadButton.rbSkinnedButton.rbDisabled .rbDecorated,
        .RadButton.rbVerticalButton.rbDisabled:hover .rbDecorated,
        .RadButton.rbLinkButton.rbDisabled,
        .RadButton.rbLinkButton.rbDisabled:hover {
            background-color: #fff;
            color: #767676;
        }

/* IE6 Fix, should be important to override the joint selectors */
*html .RadButton.rbLinkButton,
*html .RadButton.rbLinkButton:hover {
    border: 1px solid #eee !important;
}

/* Disabled */
.RadButton.rbDisabled,
.RadButton.rbDisabled .rbToggleCheckbox,
.RadButton.rbDisabled .rbToggleCheckboxChecked,
.RadButton.rbDisabled .rbToggleRadio,
.RadButton.rbDisabled .rbToggleRadioChecked,
.RadButton.rbDisabled .rbToggleCheckboxFilled {
    opacity: .8;
}

/* RadComboBox Default skin */
/*global*/

.RadComboBox, .RadComboBox .rcbInput, .RadComboBoxDropDown {
    font-size: 12px; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
    color: #999; /*padding: 8px;    border: 1px solid #c9c9c9;*/
}

.RadComboBox {
    display: inline-block !important;
}

.dnnFormItem > .RadComboBox {
    width: 47%;
    margin-bottom: 18px;
    max-width: 445px;
}

.RadComboBoxDropDown .rcbImage {
    height: 16px;
    width: 16px;
    display: inline-block;
    margin-right: 8px;
}

/* user profile dropdown list  */
.dnnProfileItem > .rcbImage {
    height: 35px;
    width: 35px;
    display: inline-block;
    margin: -8px 8px -8px -8px;
}



/* combobox */

.RadComboBox .rcbInputCellLeft, .RadComboBox .rcbInputCellRight, .RadComboBox .rcbArrowCellLeft, .RadComboBox .rcbArrowCellRight {
    /*background-image: url('Controls/ComboBox/rcbSprite.png');*/
}

.RadComboBox table {
    border-collapse: separate !important;
    border-spacing: 0;
}

div.RadComboBox .rcbArrowCell a {
    /*  line-height: 16px;  height: 22px;     */
}

.RadComboBox td.rcbInputCellLeft, .RadComboBox td.rcbInputCellRight {
    /*background-position: 0 0; */
    border: 1px solid #c9c9c9;
    -webkit-box-shadow: 0px 1px 0px 0px #bbb;
    box-shadow: 0px 1px 0px 0px #bbb;
    padding: 0 !important;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f0f2f1 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f2f1)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 1%,#f0f2f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* IE10+ */
    background: linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* W3C */
    color: #999;
    text-decoration: none;
    margin: 0 !important;
}

.RadComboBox td.rcbInputCellLeft {
    border-right: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
}

.RadComboBox td.rcbInputCellRight {
    border-left: none;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

    .RadComboBox td.rcbInputCellLeft input[readonly], .RadComboBox td.rcbInputCellRight input[readonly] {
        cursor: auto;
    }

.dnnError td.rcbInputCellLeft, .dnnError td.rcbInputCellRight {
    border: 1px solid red !important;
    border-right: none !important;
}

.dnnError td.rcbInputCellLeft {
    border-right: none !important;
}

.dnnError td.rcbInputCellRight {
    border-left: none !important;
}

.RadComboBox td.rcbArrowCellRight, .RadComboBox td.rcbArrowCellLeft {
    /*background-position: 100% 0; */
    border: 1px solid #c9c9c9;
    -webkit-box-shadow: inset 0px 1px 0px 0px #bbb;
    box-shadow: 0px 1px 0px 0px #bbb;
    width: 12px !important;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f0f2f1 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f2f1)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 1%,#f0f2f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* IE10+ */
    background: linear-gradient(top, #fff 0%,#f0f2f1 100%) !important; /* W3C */
    color: #666666;
    text-decoration: none;
    vertical-align: middle !important;
}

.RadComboBox td.rcbArrowCellRight {
    border-left: none;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.RadComboBox td.rcbArrowCellLeft {
    border-right: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
}

.dnnError td.rcbArrowCellRight, .dnnError td.rcbArrowCellLeft {
    border: 1px solid red !important;
}

.dnnError td.rcbArrowCellRight {
    border-left: none !important;
}

.dnnError td.rcbArrowCellLeft {
    border-right: none !important;
}

.RadComboBox td.rcbArrowCellRight a, .RadComboBox td.rcbArrowCellLeft a {
    background: transparent url(../../../../../../images/dnnSpinnerDownArrow.png) no-repeat !important;
    background-position: bottom center !important;
    padding-top: 8px !important;
    height: 0 !important;
    cursor: pointer;
}

.RadComboBox .rcbInputCell .rcbEmptyMessage {
    color: #666;
}

.RadComboBox .rcbInput {
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 9px !important;
    /*width: auto !important;*/
}

div.RadComboBoxDropDown, .RadComboBoxDropDown {
    background: transparent; /*border-color: #c9c9c9;*/
    border: none !important;
    font-size: 12px;
    position: absolute;
}

    .RadComboBoxDropDown .rcbFooter {
        background-color: #dee2e7;
        background-position: 0 -110px;
        border-top-color: #d5d5d5;
    }

    div.RadComboBoxDropDown .rcbHeader {
        font-size: 13px;
        font-weight: bold;
        border-bottom: 0;
        padding: 8px 7px 0;
    }

    .RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered {
        line-height: 1.5;
    }

        .RadComboBoxDropDown .rcbItem em {
            background: #e5e5e5;
        }

    .RadComboBoxDropDown .rcbHovered {
        background: #e8f1fa;
        color: #000;
    }

    .RadComboBoxDropDown .rcbSeparator {
        color: #444;
        background: #d9dadc;
    }

    .RadComboBox .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown .rcbDisabled {
        color: #999;
    }

    .RadComboBoxDropDown .rcbLoading {
        background: #f0f0f0;
    }

    .RadComboBoxDropDown .rcbMoreResults {
        border-top-color: #c6c7d2;
        background-position: 0 -132px;
        background-color: #e6e6e6;
        color: #606060;
    }

        .RadComboBoxDropDown .rcbMoreResults a {
            background-position: -157px -94px;
            color: #606060;
        }

    .RadComboBoxDropDown .rcbScroll {
        border: 1px solid #c9c9c9 !important;
        -webkit-box-shadow: 0px 2px 0px 0px #f2f2f2;
        box-shadow: 0px 2px 0px 0px #f2f2f2;
        background: #fff;
        margin-left: 2px !important;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        overflow: auto;
        position: relative;
    }

    .RadComboBoxDropDown .rcbList {
        position: relative;
        list-style-type: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered {
        padding: 8px;
        border-top: 1px solid #c9c9c9;
        font-size: 12px;
        color: #444;
        cursor: pointer;
        text-shadow: none;
        margin: 0;
    }

.RadComboBoxDropDown_rtl .jspScrollable .jspContainer .rcbList {
    margin: 0 9px 0 -9px !important;
}

/* hierarchy combox */
.dnnOptGroupItem,
.SkinListHeader {
    background: none !important;
    color: #000 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #000 !important;
}

.dnnOptItem {
    padding-left: 20px !important;
}



/* START Telerik.Web.UI.Skins.TreeView.css */
.RadTreeView {
    white-space: nowrap;
    cursor: default;
}

    .RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot, .RadTreeView .rtUL {
        zoom: 1;
    }

    .RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
        vertical-align: middle;
    }

    .RadTreeView .rtUL {
        margin: 0;
        padding: 0;
        -moz-user-select: -moz-none;
    }

    .RadTreeView .rtLI {
        list-style-image: none;
        list-style-position: outside;
        list-style: none;
    }

    .RadTreeView .rtUL .rtLI .rtUL {
        padding-left: 20px;
    }

    .RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
        padding: 1px 0 1px 20px;
    }

    .RadTreeView .rtPlus, .RadTreeView .rtMinus {
        font-size: 0;
        padding: 0;
        display: -moz-inline-box;
        display: inline-block;
        vertical-align: top;
        cursor: pointer;
        width: 11px;
        height: 11px;
        background-repeat: no-repeat;
    }

    * html .RadTreeView .rtPlus, * html .RadTreeView .rtMinus {
        margin-right: 1px;
    }

    * + html .RadTreeView .rtPlus, * + html .RadTreeView .rtMinus {
        margin-right: 1px;
    }

    .RadTreeView .rtPlus {
        background-position: 0 0;
    }

    .RadTreeView .rtPlusHover {
        background-position: 0 -22px;
    }

    .RadTreeView .rtMinus {
        background-position: 0 -11px;
    }

    .RadTreeView .rtMinusHover {
        background-position: 0 -33px;
    }

    .RadTreeView .rtChecked, .RadTreeView .rtUnchecked, .RadTreeView .rtIndeterminate {
        display: -moz-inline-box;
        display: inline-block;
        width: 13px;
        height: 13px;
        vertical-align: middle;
        margin: 0 3px 0 0;
        line-height: 0;
        font-size: 0;
    }

    .RadTreeView .rtChecked {
        background-position: 0 0;
    }

    .RadTreeView .rtUnchecked {
        background-position: 0 -13px;
    }

    .RadTreeView .rtIndeterminate {
        background-position: 0 -26px;
    }

    .RadTreeView .rtSp {
        display: -moz-inline-box;
        display: inline-block;
        width: 1px;
        margin-left: -1px;
        height: 22px;
    }

    .RadTreeView .rtChk {
        margin: 0 2px;
        padding: 0;
        width: 12px;
        height: 12px;
    }

    .RadTreeView .rtIn {
        margin-left: 1px;
        padding: 4px 3px 3px;
        text-decoration: none;
    }

    .RadTreeView a.rtIn {
        cursor: pointer;
    }

    .RadTreeView div.rtIn {
        display: -moz-inline-block;
        display: inline-block;
        vertical-align: top;
    }

* + html .RadTreeView_rtl .rtIn {
    padding: 2px 3px;
}

* html .RadTreeView_rtl .rtIn {
    padding: 2px 3px;
}

* html .RadTreeView div.rtIn {
    display: inline-block;
}

* html .RadTreeView div.rtIn {
    display: inline;
}

* + html .RadTreeView div.rtIn {
    display: inline-block;
}

* + html .RadTreeView div.rtIn {
    display: inline;
}

.RadTreeView .rtTemplate, .RadTreeView input {
    -moz-user-select: text;
}

.RadTreeView .rtLoadingIcon {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: text-top;
    width: 21px;
    height: 16px;
    margin-top: -1px;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 2px 0;
}

* + html .RadTreeView .rtLoadingIcon {
    margin: 0;
}

* html .RadTreeView .rtLoadingIcon {
    margin: 0;
}

.RadTreeView .rtLoadingBelow {
    display: block;
}

* + html .RadTreeView_rtl .rtLoadingIcon {
    text-indent: 0;
}

* html .RadTreeView_rtl .rtLoadingIcon {
    text-indent: 0;
}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    padding: 3px 2px 2px;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 0;
}

* + html .RadTreeView_rtl .rtHover .rtIn, * + html .RadTreeView_rtl .rtSelected .rtIn {
    padding: 1px 2px;
}

* html .RadTreeView_rtl .rtHover .rtIn, * html .RadTreeView_rtl .rtSelected .rtIn {
    padding: 1px 2px;
}

.RadTreeView .rtEdit * {
    white-space: nowrap!important;
}

.RadTreeView .rtEdit .rtIn, .RadTreeView .rtEdit .rtIn input {
    outline: 0;
    cursor: text;
}

.RadTreeView .rtLI .rtEdit .rtIn {
    border-width: 1px;
    border-style: solid;
    padding: 2px 1px 1px;
    height: 1.4em;
    text-decoration: none;
    vertical-align: middle;
}

* html .RadTreeView .rtLI .rtEdit .rtIn {
    padding: 0 1px;
}

.RadTreeView .rtEdit .rtIn input {
    height: 1.4em;
    line-height: 1.4em;
    border: 0;
    margin: 0;
    padding: 0;
    background: transparent;
}

.RadTreeView .rtLines .rtLI, .RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtLI, .RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 100% 0;
}

.RadTreeView .rtLines .rtFirst {
    background-repeat: no-repeat;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst {
    background-repeat: no-repeat;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtLast, .RadTreeView .rtLines .rtLast .rtUL {
    background: none;
}

.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot {
    background-repeat: no-repeat;
    background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtTop, .RadTreeView_rtl .rtLines .rtMid, .RadTreeView_rtl .rtLines .rtBot {
    background-repeat: no-repeat;
    background-position: 100% 0;
}

.rtDropAbove, .rtDropBelow {
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
    margin-top: -1px;
}

.rtDropAbove {
    border-bottom: 0;
}

.rtDropBelow {
    border-top: 0;
}

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {
    position: relative;
}

* html .RadTreeView_rtl .rtPlus, * html .RadTreeView_rtl .rtMinus {
    position: static;
}

* + html .RadTreeView_rtl .rtPlus, * + html .RadTreeView_rtl .rtMinus {
    position: static;
}

* + html .RadTreeView_rtl .rtLI, * + html .RadTreeView_rtl .rtIn {
    zoom: 1;
}

* html .RadTreeView_rtl .rtLI, * html .RadTreeView_rtl .rtIn {
    zoom: 1;
}

* html .RadTreeView_rtl .rtIn {
    margin-top: -1px;
}

.RadTreeView_rtl .rtUL .rtLI .rtUL {
    padding-right: 15px;
    padding-left: 0;
}

.RadTreeView_rtl .rtTop, .RadTreeView_rtl .rtMid, .RadTreeView_rtl .rtBot {
    padding: 1px 20px 1px 0;
    margin: 0;
}

.RadTreeView_rtl .rtPlus {
    background-position: -11px 0;
}

.RadTreeView_rtl .rtPlusHover {
    background-position: -11px -22px;
}

.RadTreeView_rtl .rtMinus {
    background-position: -11px -11px;
}

.RadTreeView_rtl .rtMinusHover {
    background-position: -11px -33px;
}

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {
    margin-right: 7px;
    right: -20px;
}

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus, x:-moz-any-link {
    margin-right: -11px;
    right: -8px;
}

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus, x:-moz-any-link, x:default {
    margin-right: 7px;
    right: -20px;
}

* html .RadTreeView_rtl .rtPlus, * html .RadTreeView_rtl .rtMinus {
    margin-right: -13px;
    right: 0;
}

* + html .RadTreeView_rtl .rtPlus, * + html .RadTreeView_rtl .rtMinus {
    margin-right: -13px;
    right: 0;
    width: 0;
    padding-left: 11px;
}

@media screen and (min-width:50px) {
    :root .RadTreeView_rtl .rtPlus, :root .RadTreeView_rtl .rtMinus {
        right: 0;
    }
}

@media all and(-webkit-max-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0) {
    :root .RadTreeView_rtl .rtPlus, :root .RadTreeView_rtl .rtMinus {
        position: relative;
        margin-left: 2px;
        margin-right: -13px;
        right: -15px;
    }
}

div.RadTreeView_designtime .rtTop, div.RadTreeView_designtime .rtMid, div.RadTreeView_designtime .rtBot {
    position: relative;
}

div.RadTreeView_designtime .rtPlus, div.RadTreeView_designtime .rtMinus {
    margin: 0;
    position: absolute;
    left: 3px;
    top: 4px;
}

.RadTreeView {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rtTouchDragClue {
    margin-top: -50px;
}
/* END Telerik.Web.UI.Skins.TreeView.css */
/* START Telerik.Web.UI.Skins.Default.TreeView.Default.css */
.RadTreeView, .RadTreeView a.rtIn, .RadTreeView .rtEdit .rtIn input {
    color: #000;
    font: 12px/18px "Segoe UI",Arial,sans-serif;
}

    .RadTreeView .rtPlus, .RadTreeView .rtMinus {
        background-image: url('Controls//WebResource.axd?d=YaixHSIm5n8GR2C5l8hS2qOWVgOUPy8yaOINB9TCXX6f1_JWc5AVDdxjTGOC6WihRybvUz8SUJiFHy8RP-sTbuo9xksvkFg1TGX_LNV8xZtcCgSxXdn9fkTi3ibIGheGnH6-Ka5TEH1SW9s2loSw7r1VWps1&t=634813394221084788');
    }

    .RadTreeView .rtChecked, .RadTreeView .rtUnchecked, .RadTreeView .rtIndeterminate {
        background-image: url('Controls//WebResource.axd?d=zIpwJ_RHCU4V9Ov2OTZbKFWWvVlyezWE4FJOENMnL7tHkKUHW-aLfCGjYe6rmETuRDGNTSDcBERPYrX10VSKhvziwaVpd5ZiQTjZ9J7zZoKaLFp-YStvHP4DkrZtUs1JpcCIGRjAc_eiTJ8dIu1FM9R6m781&t=634813394221084788');
    }

    .RadTreeView .rtHover .rtIn {
        color: #000;
        border-color: #b5b5b5 #b5b5b5 #9e9e9e;
        background-color: #C5C5C5;
        background-image: url('Controls//WebResource.axd?d=MZcaTIxvqY1ql0G3V8mzKPqW8fRPldJiBirRwdXs6n4xqBrem9vFOnltUqS5ZNvoy-2rG6uomGjhBipiRPBVLXCJVOmDUkaN6j2513XyDOFzbEaitwBVFgTraAPHrg6ScvRkd0Tf1EJmO65bVkD1IdNJoNk1&t=634813394221084788');
    }

    .RadTreeView .rtSelected .rtIn {
        color: #fff;
        border-color: #8d8d8d #7e7e7e #6c6c6c;
        background-color: #828282;
        background-image: url('Controls//WebResource.axd?d=EQifGcJpSa-wRgid3LolZErfxdY2jgHlG0TFhSEY3f6qZdvOjthaDLgOCXdb7F3dF3XehYQVLk9QStbYPrOvyY24lKSlUiDTSE1A7EFvU-SUIOA5V0DGR9YQxYAmfzPRh-wNPAa_NObSnuEkvsPlrn-rBd3ghzxJR_O6RA2&t=634813394221084788');
    }

    .RadTreeView .rtSelected .rtLoadingBefore, .RadTreeView .rtSelected .rtLoadingAfter, .RadTreeView .rtSelected .rtLoadingBelow {
        color: #333;
    }

    .RadTreeView .rtLoadingIcon {
        background-image: url('Controls//WebResource.axd?d=Y_gH_fhyplGF4lMlofuOvKOz5-D7fUzbx19Dg4YJe9cgydh2PctF8y-TvzhPXErPYEM1CjLudZDxsqpy6S3WRBvdojB6fkdOu1Nzwpuw-WOItUvWXnWuIfp0yoyqKEM7RpV3l-ZTJPp5878TQp9R_abolUc1&t=634813394221084788');
    }

    .RadTreeView .rtLI .rtEdit .rtIn {
        border-color: #6c6c6c;
        background: #fff;
    }

    .RadTreeView_disabled .rtIn, .RadTreeView .rtDisabled .rtIn {
        color: #ccc;
    }

    .RadTreeView .rtLines .rtLI, .RadTreeView .rtLines .rtFirst .rtUL {
        background-image: url('Controls//WebResource.axd?d=AE6YAYzCxVWXsZkWMoSRECERiMtsb662NdIUtAQ-V8GbUVEDk3fIk_kYgp1Cq74N7eyrJCc_DfX9Md8PZPlxjcWRbj5tBuqQMPuZHnNTHf7tHnlIY4qVKqpJUBM8Nz6bA_uLlQVX2axJakrleE_g8Wmxk8A1&t=634813394221084788');
    }

.RadTreeView_rtl .rtLines .rtLI, .RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls//WebResource.axd?d=RPP1JYKCGNEzkRLb-whtLUeEAmUv8jL3MI4Nm-I0kEbTiPyulngeQRPNgG7Mus3-mrhxbt_pMk5RAaLUt9m3KgsNY6cnMyg2KgIfY6QFCque944X3XbpuRcEvK3O3dKAtvfUDSK8YMFzY6M-lInBq7E89-41&t=634813394221084788');
}

.RadTreeView .rtLines .rtFirst, .RadTreeView .rtLines .rtFirst .rtUL {
    background-image: url('Controls//WebResource.axd?d=NQHo6xrCVcyzEJ3vn0mcCixUAo1kqJSQCPxlZ6wJzVWwCEDzlv3VebcwDGtrmnaeIR30QTWNLuxBTIauhkdRHVK3TNoacKr2mKJVGyWOrPZuNAYRAkTArwi37wuRMg98hCsDqRMtGpPrmFEkNIunb8I9Cik1&t=634813394221084788');
}

.RadTreeView_rtl .rtLines .rtFirst, .RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls//WebResource.axd?d=O9rA2Ph8AfLBloapO4jbJioS7Orovtwcz8Jq3VPVM-EYYmLvU0RXztET6-_ES3SHtApOWdMJB3l9778gC8si-N2QO03YYhEm691YQggZiWUp0ocq-EQBP_rSb73XUYrpzKkT2jDUFiKmW1ABG8fmleCDBV-Ajjo40NTdeQ2&t=634813394221084788');
}

.RadTreeView .rtLines .rtLast, .RadTreeView .rtLines .rtLast .rtUL {
    background-image: none;
}

.RadTreeView .rtLines .rtTop {
    background-image: url('Controls//WebResource.axd?d=AnMKi2NrSPxVJUCZwgbFhn_u4PZZWasYMK2OGuf-uLXqBwPXTyJGUCiSJeL79zC_veWt_sKqZNRnZxagdwlm5oELA0lOOVDq8uOmepKaKLa4pwkBzNRVK71jBbHEWT49PW-TLlbPh3cgIOvDe1QOTc4FfVM1&t=634813394221084788');
}

.RadTreeView_rtl .rtLines .rtTop {
    background-image: url('Controls//WebResource.axd?d=whM1iY0mfhG3r9qd4RuzB7q2YKZQ7pVGyBwGQ643iC2TwYe8BoAmJ2U3ttZo-RpYaGlFuwhMjx5mn4lMqqUNX7x-4Q0VI3j69ou3ecySDQhecKZYDpfh37fD0SXUN7_xXGD2o_QcaZEY95TGzAPPyXFRZH01&t=634813394221084788');
}

.RadTreeView .rtLines .rtMid {
    background-image: url('Controls//WebResource.axd?d=hOtqEFk2UNynP5dd8rSOPaLRe0fRLdC5wc8GqoXO5ouac17PvLCk3pG0mt2cg68odw3k98Dkj27oFVKkUaa4_IaVyCNrevIkLw6fqEfVcaaFa5USYn-vaA520flIlwuiJdt-CfRKd8N-jhVyPCdcVqdKkfk1&t=634813394221084788');
}

.RadTreeView_rtl .rtLines .rtMid {
    background-image: url('Controls//WebResource.axd?d=bkt2IcsGSiyYYKOEb9WH2tNIk0jHEcLgY-pfA9jACb9Z4Nw7igxIKaNXqajGsYIW6656jHvjDFpeRqxHzjS_4KDGzp_NkJx7ZsN3vn1ZWTM5D2xM3FUc2A-yDZj1it17W664S3bZjuABmr803lctBQmklyg1&t=634813394221084788');
}

.RadTreeView .rtLines .rtBot {
    background-image: url('Controls//WebResource.axd?d=ITRbByESImqc_gXJU8ZDGztTbqRk9M7e5yGtPiOTltnqLUUckyt2KQC5NmnD8NVoTHe3cfosNoMlh5mOSi9LZ_KLtEZr_pTYwHy5XiBHvirqfc_qMaFGiDmvV_Cw5g-4LgiAYaqJae-VU0VBtjdS1D8eFTM1&t=634813394221084788');
}

.RadTreeView_rtl .rtLines .rtBot {
    background-image: url('Controls//WebResource.axd?d=wMP27Fy9pZUCtGvWBaDohrxMzV9KuQavz67bk2SO7ojqy-IHraUhr1SLUasks0yS7EnhmSGtlw_TQfSQNNOtnn0kH1rIXFIL-OU9e1GqW0ICazIGNUu8Us1Y85MFkxmJt9RSU3yxnd5kJRKKf8mJIb2nKo01&t=634813394221084788');
}

.RadTreeView .rtLines .rtLast .rtTop {
    background-image: url('Controls//WebResource.axd?d=Hb2AMzQohCNbxh_oWLaLosOtmWzjKqdRuLyMX0sPLTbjY0jhg2QUxzkHAgOc3aAAC-Yn13skkfWJGEijrFCCz0TKvrkK8b1Au0WbvmF8tNdoXq06LZEj1jzmMkmeZfmbhLBRWCglCf9buGcE5w_5njZB84o1&t=634813394221084788');
}

.RadTreeView_rtl .rtLines .rtLast .rtTop {
    background-image: url('Controls//WebResource.axd?d=XnvaLkTu1vmFTPelFMuXkyNGNehJKtT_a_a0FM5uOsOlV1z3hmEBMGKarVgCf1I888gq3TRKzPE1v9sLwP-w4hes-DHlzwxY4ayhODM4_dY3qbc1rH3V6cuEv88DJlBDH-J4fdaU3NRIsrbbf6X5GasgUuM1&t=634813394221084788');
}
/* END Telerik.Web.UI.Skins.Default.TreeView.Default.css */

/* START Telerik.Web.UI.Skins.Input.css */
.RadInput, .RadInputMgr {
    vertical-align: middle;
}

    .RadInput table {
        border: 0;
        vertical-align: bottom;
    }

        .RadInput table.riTable td {
            border: 0;
            padding: 0;
            vertical-align: middle;
            overflow: visible;
        }

        .RadInput table td.riCell {
            padding-right: 4px;
        }

    .RadInput textarea {
        vertical-align: bottom;
        overflow: auto;
        resize: none;
    }

html body .RadInput .riTextBox, html body .RadInputMgr {
    border-width: 1px;
    border-style: solid;
    padding: 2px 1px 3px;
    vertical-align: middle;
}

textarea.RadInputMgr {
    overflow: auto;
}

.RadInput a {
    display: block;
    overflow: hidden;
    position: relative;
    outline: none;
    z-index: 2;
    text-indent: -2222px;
    text-align: center;
    text-decoration: none;
}

* html .RadInput a {
    position: static;
}

* + html .RadInput a {
    position: static;
}

.RadInput .riSpin a {
    margin: 0 1px;
}

.RadInput a.riDown {
    margin-top: 3px;
}
/*\*/ * html .RadInput a.riDown {
    margin-top: /**/ 0;
}

.RadInput .riLabel {
    margin: 0 4px 0 0;
    white-space: nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rdfd_ {
        position: absolute;
    }
}

* html .RadInput {
    display: inline-block;
    height: 25px;
}

.RadInputRTL table td.riCell {
    padding: 0 0 0 4px;
}

.RadInputRTL .riLabel {
    margin: 0 0 0 4px;
}

.riStrengthBar {
    background: url('Controls//WebResource.axd?d=3agz31ZSfCuzf95STsGpdtY2yn9CUqNaUT9VP8bGlBEGCDDrpVYtdSTulRJIqFzLyt4Rx9N0yDi0Gn8ZonzOCBRoAcu_NxTkuXypJk-_Wx4UAS1QfIz2q5jd2tOptij3taXLE1lUxgnJ2Nz7hmxeDinxoCw1&t=634783790348009208') repeat-y;
    display: inline-block;
    width: 100px;
    height: 20px;
    margin-left: 5px;
    font: 12px/18px "segoe ui",arial,sans-serif;
    color: #000;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.riStrengthBarL0 {
    background: none;
}

.riStrengthBarL1 {
    background-color: #ff3933;
    background-position: 0 0;
    color: #620000;
}

.riStrengthBarL2 {
    background-color: #ff7833;
    background-position: -300px 0;
    color: #922b00;
}

.riStrengthBarL3 {
    background-color: #ffbe33;
    background-position: -600px 0;
    color: #9e5900;
}

.riStrengthBarL4 {
    background-color: #dc3;
    background-position: -900px 0;
    color: #696400;
}

.riStrengthBarL5 {
    background-color: #6bcc33;
    background-position: 100% 0;
    color: #236800;
}

.riSingle {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
}

    .riSingle, .riSingle .riTextBox, .riSingle .riContentWrapper, .riSingle .riDisplay {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
    }

.riDisplay {
    position: absolute;
    padding: 2px 0 3px 5px;
    border: 0 solid transparent;
    border-width: 1px 2px 0 1px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    cursor: default;
    margin-left: 1px;
}

.riSingle a.riButton {
    display: inline-block;
    vertical-align: middle;
}

.riSingle a.riButton {
    background-position: 3px 5px;
    height: 18px;
    line-height: 18px;
    width: 20px;
}

    .riSingle a.riButton:hover {
        background-position: 3px -45px;
    }

.riSingle .riLabel {
    vertical-align: middle;
    display: inline-block;
    margin-right: 0;
}

.riSingle a {
    position: absolute;
}

* + html .riSingle a {
    position: absolute;
}

    .riSingle a.riUp {
        height: 8px;
        width: 15px;
        vertical-align: top;
        top: 1px;
        right: 0;
    }

    .riSingle a.riDown {
        height: 8px;
        width: 15px;
        vertical-align: bottom;
        top: 11px;
        right: 0;
    }

.riContButton a.riUp, .riContButton a.riDown {
    right: 19px;
}

.riSingle .riContentWrapper {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

* + html .riSingle .riContentWrapper {
    overflow: visible;
}

.riContButton {
    padding-right: 22px;
}

    .riContButton .riDisplay {
        border-right-width: 23px;
    }

.riContSpinButtons {
    padding-right: 17px;
}

    .riContSpinButtons .riDisplay, .riContSpinButtons.RadInputRTL.riButtonSwap .riDisplay {
        border-right-width: 19px;
    }

.riContButton.riContSpinButtons {
    padding-right: 35px;
}

    .riContButton.riContSpinButtons .riDisplay {
        border-right-width: 37px;
    }

.riContButton .riContentWrapper {
    padding-right: 21px;
    margin-right: -21px;
}

.riContSpinButtons .riContentWrapper {
    padding-right: 17px;
    margin-right: -17px;
}

.riContButton.riContSpinButtons .riContentWrapper {
    padding-right: 35px;
    margin-right: -35px;
}

html body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"] {
    padding-right: 5px;
    padding-left: 5px;
    margin: 0;
    width: 100%;
}

.riSingle .riButton {
    right: 0;
    top: 50%;
    margin-top: -9px;
}

.riSingle .riStrengthBar {
    margin-left: 0;
}

.rcSingle .riSingle {
    white-space: normal;
}

div.RadPicker table.rcSingle .rcInputCell {
    padding-right: 0;
}

.RadInputRTL, .RadInputRTL .riDisplay {
    text-align: right;
}

    .RadInputRTL a.riUp, .RadInputRTL a.riDown, .RadInputRTL .riButton, .riButtonSwap a.riUp, .riButtonSwap a.riDown, .riButtonSwap .riButton {
        right: auto;
        left: 0;
    }

.riContButton.RadInputRTL a.riUp, .riContButton.RadInputRTL a.riDown, .riContButton.riButtonSwap a.riUp, .riContButton.riButtonSwap a.riDown {
    right: auto;
    left: 19px;
}

.riContButton.RadInputRTL, .riContButton.riButtonSwap {
    padding-right: 0;
    padding-left: 21px;
}

.riContSpinButtons.RadInputRTL, .riContSpinButtons.riButtonSwap {
    padding-right: 0;
    padding-left: 17px;
}

.riContButton.riContSpinButtons.RadInputRTL, .riContButton.riContSpinButtons.riButtonSwap {
    padding-right: 0;
    padding-left: 35px;
}

.riContButton.RadInputRTL .riContentWrapper, .riContButton.riButtonSwap .riContentWrapper {
    padding-right: 0;
    margin-right: 0;
    padding-left: 21px;
    margin-left: -21px;
}

.riContButton.riButtonSwap .riLabel {
    margin-left: -21px;
    margin-right: 21px;
}

.riContSpinButtons.RadInputRTL .riContentWrapper, .riContSpinButtons.riButtonSwap .riContentWrapper {
    padding-right: 0;
    margin-right: 0;
    padding-left: 17px;
    margin-left: -17px;
}

.riContSpinButtons.riButtonSwap .riLabel {
    margin-left: -17px;
    margin-right: 17px;
}

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper, .riContButton.riContSpinButtons.riButtonSwap .riContentWrapper {
    padding-right: 0;
    margin-right: 0;
    padding-left: 35px;
    margin-left: -35px;
}

.riContButton.riContSpinButtons.riButtonSwap .riLabel {
    margin-left: -35px;
    margin-right: 35px;
}

.riSingle.RadInputRTL .riDisplay {
    padding-right: 6px;
    padding-left: 0;
    border-width: 1px 1px 0 2px;
}

.riContButton.RadInputRTL .riDisplay {
    border-right-width: 1px;
    border-left-width: 23px;
}

.riContSpinButtons.RadInputRTL .riDisplay {
    border-right-width: 1px;
    border-left-width: 19px;
}

.riContButton.riContSpinButtons.RadInputRTL .riDisplay {
    border-right-width: 1px;
    border-left-width: 37px;
}

* html body .riSingle .riTextBox {
    margin-top: -2px;
}
/*\*/ * html body .riSingle .riTextBox {
    margin-top: /**/ 0;
}

    * + html body .riSingle .riTextBox, * + html body .riSingle .riTextBox[type="text"] {
        margin-top: -1px;
    }

* + html .rcSingle .rcCalPopup {
    position: relative;
}

* + html .riDisplay, ._Telerik_IE9 .riDisplay, ._Telerik_IE8 .riDisplay {
    margin-left: 0;
}

._Telerik_IE9 .riSingle {
    overflow: hidden;
}
/* END Telerik.Web.UI.Skins.Input.css */
/* START Telerik.Web.UI.Skins.Calendar.css */
table.RadCalendar {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 220px;
}

.RadCalendar .rcTitlebar {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    padding: 0;
}

    .RadCalendar .rcTitlebar table {
        table-layout: auto;
        width: 100%;
        border-collapse: separate;
        border: 0;
    }

    .RadCalendar .rcTitlebar td {
        border: 0;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }

    .RadCalendar .rcTitlebar .rcTitle {
        width: 100%;
        cursor: pointer;
    }

.RadCalendar .rcNoNav .rcTitle {
    cursor: default;
}

.RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none;
}

.RadCalendar .rcMain {
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0;
}

.RadCalendar .rcMainTable {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 100%;
}

.RadCalendar .rcHeader, .RadCalendar .rcFooter {
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0;
}

.RadCalendar .rcRow th, .RadCalendar .rcWeek th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default;
}

.RadCalendar .rcWeek th {
    text-align: right;
}

.RadCalendar .rcWeek .rcViewSel, .RadCalendar .rcRow th {
    text-align: center;
}

.RadCalendar .rcRow td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    text-align: right;
    vertical-align: middle;
}

.RadCalendar .rcMain .rcRow a, .RadCalendar .rcMain .rcRow span {
    display: block;
    padding: 1px 5px 1px 0;
    text-decoration: none;
}

.RadCalendar .rcPreview .rcRow a {
    outline: none;
}

.RadCalendar .rcMain .rcOutOfRange span {
    cursor: default;
}

table.RadCalendarMultiView {
    width: auto;
}

.RadCalendarMultiView .rcCalendar {
    width: 220px;
    border-style: solid;
    border-width: 1px;
    padding: 0;
}

.RadCalendarMultiView .rcMainTable .rcTitle {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 0;
    text-align: center;
}

table.RadCalendarMonthView {
    table-layout: auto;
    border-collapse: separate;
    border-style: solid;
    border-width: 1px;
    background-color: #fff;
}

    table.RadCalendarMonthView td {
        border: 0;
        padding: 5px 2px 0;
    }

.RadCalendarMonthView a {
    display: block;
    padding: 2px 4px;
    text-align: center;
    text-decoration: none;
}

.RadCalendarMonthView .rcHover a, .RadCalendarMonthView .rcSelected a {
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px;
}

.RadCalendarMonthView #rcMView_PrevY a, .RadCalendarMonthView #rcMView_NextY a {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    text-indent: -2222px;
    text-align: center;
    text-decoration: none;
    background: transparent url(../../../../../../images/calendaricons.png) no-repeat;
}

.RadCalendarMonthView #rcMView_PrevY a {
    background-position: 16px 8px;
}

.RadCalendarMonthView #rcMView_NextY a {
    background-position: -33px 8px;
}

.RadCalendarMonthView .rcButtons {
    border: 0;
    text-align: center;
}

.RadCalendarMonthView input {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
}

* + html .RadCalendarMonthView input {
    padding: 0;
}

* html .RadCalendarMonthView input {
    padding: 0;
}

.RadCalendarMonthView #rcMView_Today {
    margin: 0 .4em 0 0;
}

* + html .RadCalendarMonthView #rcMView_OK {
    padding: 0 .2em;
}

* html .RadCalendarMonthView #rcMView_OK {
    padding: 0 .2em;
}

table.RadCalendarTimeView {
    border-collapse: separate;
    border-style: solid;
    border-width: 1px;
}

.RadCalendarTimeView th {
    border: 0;
    text-align: center;
    cursor: default;
    font-weight: normal;
}

table.RadCalendarTimeView td {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: 2px 2px 3px;
}

    table.RadCalendarTimeView td:first-child {
        border-left: 0;
    }

.RadCalendarTimeView a {
    display: block;
    padding: 2px 6px;
    text-align: center;
    text-decoration: none;
}

.RadCalendarTimeView td.rcSelected a, .RadCalendarTimeView td.rcHover a {
    border-style: solid;
    border-width: 1px;
    padding: 1px 5px;
}

.RadCalendarTimeView .rcFooter {
    border-style: solid;
    border-width: 1px 0 0;
    padding: 0;
}

.RadPicker, .RadPicker td {
    vertical-align: middle;
}

    .RadPicker .RadInput {
        vertical-align: baseline;
    }

    .RadPicker .rcTable {
        table-layout: auto;
    }

    .RadPicker table.rcTable, .RadPicker table.rcTable td {
        border: 0;
        margin: 0;
        padding: 0;
    }

        .RadPicker table.rcTable .rcInputCell {
            padding: 0 4px 0 0;
        }

    .RadPicker td a {
        position: relative;
        outline: none;
        z-index: 2;
        margin: 0 2px;
        text-decoration: none;
    }

    * html .RadPicker td a {
        position: static;
    }

    * + html .RadPicker td a {
        position: static;
    }

    .RadPicker .rcCalPopup, .RadPicker .rcTimePopup {
        display: block;
        overflow: hidden;
        width: 22px;
        height: 22px;
        background-color: transparent;
        background-repeat: no-repeat;
        text-indent: -2222px;
        text-align: center;
    }

    .RadPicker .rcDisabled, .RadCalendarMonthView .rcDisabled {
        opacity: .5;
        filter: alpha(opacity=50);
    }

body > .RadCalendarPopupShadows {
    padding: 0 5px 5px 0;
}

.RadCalendarPopupShadows > .rcShadTR, .RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
}

.RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
    height: 5px;
    bottom: 0;
    background-image: url('Controls//WebResource.axd?d=7usbfBZPQTMdNJIy8EZhbvRC94arJWHzPw9s3UNWV2d5g1iUz1yZU2UgZ3j-jFC2__lzqjB7X0jhNmrMX2Kp3iX51yaMTSOhm_B7Q3TWjAsVjuzd1yQUZiIzf3f5sX1mrHRMQmxTRJjTCRwZIff7evjgDEQ1&t=634783790348009208');
}

.RadCalendarPopupShadows > .rcShadBL {
    left: 0;
    width: 100%;
    background-position: 0 -3px;
}

.RadCalendarPopupShadows > .rcShadBR {
    width: 5px;
    right: 0;
    background-position: 100% 100%;
}

.RadCalendarPopupShadows > .rcShadTR {
    width: 5px;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url('Controls//WebResource.axd?d=J2Yaow2TwEqp3fzMcekRV1StZ42o6edkip1pUUyD_tT53FghGODFYnrCVMioldYBCCr2jPgJTHowyzrx4LibkO8OkfTlw_kD943EvKpmu12LYQD9NqSGte41Wr3AqvsTrlAm5QgnqPru7JfqFM4AOK2zhGg1&t=634783790348009208');
    background-position: 100% 0;
}

.rcIE > .rcShadBL, .rcIE > .rcShadBR, .rcIE > .rcShadTR {
    background-image: none;
}

.RadPickerRTL table.rcTable .rcInputCell {
    padding: 0 0 0 4px;
}
/* END Telerik.Web.UI.Skins.Calendar.css */

/* dnn Default DatePicker Control */
.dnnFormItem > .RadPicker_Default {
    width: 47% !important;
    margin-bottom: 18px !important;
}

.RadPicker_Default .rcTable {
    position: relative !important;
    width: 100% !important;
}

.RadPicker_Default .riTextBox {
    margin-bottom: 18px;
    background: #ffffff;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    color: #999;
    font-size: 12px;
    padding: 8px !important;
}

    .RadPicker_Default .riTextBox:active {
        background: #fff;
        border: 1px solid rgba(2,139,255,0.5); /* blue */
        -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
        box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
        color: #333;
    }

.RadPicker_Default .riDisplay {
    padding: 7px 0 0 10px !important;
}



.RadPicker_Default .rcCalPopup {
    background-image: url(../../../../../../images/datepicker.png);
    background-position: center 5px;
    position: absolute;
    right: 3px;
    top: 3px;
    border: none !important;
}

/* Remove radConrol Wrapper shadow */
.RadCalendarPopupShadows > .rcShadTR, .RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
    display: none !important;
}


/* dnn Default Calendar */
.RadCalendar_Default {
    padding: 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000;
    background: rgba(0,0,0,0.75);
    font-size: 11px;
    color: #ddd;
}

.RadCalendar_Default_PopupArrow_Down {
    position: absolute;
    content: "";
    left: 15px;
    bottom: -1px;
    width: 0;
    height: 0;
    opacity: 0.75;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #000;
}

.RadCalendar_Default_PopupArrow_Up {
    position: absolute;
    content: "";
    left: 15px;
    top: -7px;
    width: 0;
    height: 0;
    opacity: 0.75;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #000;
}

/*.RadCalendar_Default:after{
        position:absolute;
        content: "";
        left:15px; top:-7px;
        width: 0;  height: 0;
        opacity:0.75; 
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #000;
        border-bottom: 7px solid #000;
}*/

.RadCalendar_Default .rcRow td {
    text-align: center !important;
    border: none !important;
}

.RadCalendar_Default td.rcTitlebar {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 2px solid #8a8a8a;
}

.RadCalendar_Default td.rcMain {
    border-width: 0 !important;
}

.RadCalendar_Default td.rcTitlebar table {
    background: #f0f2f1;
    background: -moz-linear-gradient(top, #fff 0%, #f0f2f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f2f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%,#f0f2f1 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #fff 0%,#f0f2f1 100%); /* W3C */
    color: rgba(0,0,0,0.75);
}

.RadCalendar_Default td.rcTitle {
    color: #000;
    color: rgba(0,0,0,0.75);
    font-size: 12px !important;
    font-weight: bold;
    padding: 6px 0 6px 0 !important;
}

/* hide fast prev and fast next button */
.RadCalendar_Default a.rcFastPrev, .RadCalendar_Default a.rcFastNext {
    display: none !important;
}

.RadCalendar_Default a.rcPrev, .RadCalendar_Default a.rcNext {
    background-image: url(../../../../../../images/datepickerArrows.png);
    margin: 0 !important;
}

.RadCalendar_Default a.rcPrev {
    background-position: -15px;
}

.RadCalendar_Default a.rcNext {
    background-position: -70px;
}



.RadCalendar_Default .rcMainTable td {
    padding: 4px 0 0 0 !important;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}

/* calendar week row */
.RadCalendar_Default .rcMainTable .rcWeek th {
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #c7c7c7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#c7c7c7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* IE10+ */
    background: linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* W3C */
}

.RadCalendar_Default .rcMainTable .rcWeek th {
    text-align: center !important;
    padding: 4px 0 0 0 !important;
    color: #000;
    color: rgba(0,0,0,0.75);
}

/* hide calendar scope */
.RadCalendar_Default .rcMainTable th.rcViewSel, .RadCalendar_Default .rcMainTable th[scope="row"] {
    display: none;
}

/* calendar day rows */
.RadCalendar_Default .rcMainTable td {
    padding: 4px 0 0 0 !important;
    text-align: center !important;
}

    /* reset all a inside day rows */
    .RadCalendar_Default .rcMainTable td a {
        color: #8a8a8a;
        padding: 0 !important;
    }

    /* the day in other month*/
    .RadCalendar_Default .rcMainTable td.rcOtherMonth {
        background: #d9d9d9; /* Old browsers */
        background: -moz-linear-gradient(top, #d9d9d9 0%, #c7c7c7 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#c7c7c7)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* IE10+ */
        background: linear-gradient(top, #d9d9d9 0%,#c7c7c7 100%); /* W3C */
    }

    /* hover on day */
    .RadCalendar_Default .rcMainTable td.rcHover {
        background-color: #e8f1fa;
    }

        .RadCalendar_Default .rcMainTable td.rcHover a {
            color: #000;
        }

    /* selected on day */
    .RadCalendar_Default .rcMainTable td.rcSelected {
        background-color: #606263;
    }

        .RadCalendar_Default .rcMainTable td.rcSelected a {
            color: #fff;
        }

/* today */
.RadCalendar_Default .dnnCalendarToday {
    background-color: #ccc;
}



/* RadEditor for ASP.NET AJAX ONYAKTECH Skin */

.ONYAKTECH.RadEditor {
    background-color: #fff;
}

    .ONYAKTECH.RadEditor .reToolbar a,
    .ONYAKTECH.RadEditor .reDropdown,
    /*.ONYAKTECH.RadEditor .reSpinBox input,
.ONYAKTECH.RadEditor input,*/
    .ONYAKTECH.RadEditor .reModule,
    .ONYAKTECH.RadEditor .reModule td,
    .ONYAKTECH.RadEditor .reDropDownBody,
    .ONYAKTECH.RadEditor .reDropDownBody td,
    .ONYAKTECH.RadEditor .reAjaxspell_wrapper,
    .ONYAKTECH.RadEditor .reAjaxspell_button,
    .ONYAKTECH.RadEditor .reAjaxspell_addicon,
    .ONYAKTECH.RadEditor .reAjaxspell_ignoreicon,
    .ONYAKTECH.RadEditor .reAjaxspell_okicon,
    .ONYAKTECH.RadEditor .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
    .ONYAKTECH.RadEditor .reColorPicker .reCustomColor,
    /* DOM inspector */
    .ONYAKTECH .reModule_domlink_selected,
    .ONYAKTECH .reModule_domlink
    /* end of DOM inspector */ {
        color: #767676;
    }

    .ONYAKTECH.RadEditor .reEditorModes a {
        border: 1px solid #fff;
        background-color: #fff;
        color: #767676;
    }

    .ONYAKTECH.RadEditor .reEditorModes .reMode_selected {
        background-image: none;
        border: 1px solid #e5e5e5;
        background-color: #25a0da !important;
        color: #fff;
    }

    .ONYAKTECH.RadEditor .reEditorModes a:hover {
        border: 1px solid #e5e5e5;
    }

    /* reWrapper */
    .ONYAKTECH.reWrapper,
    .ONYAKTECH.RadEditor .reContentCell,
    /* common settings for .reModule, .reEditorModes and .reWrapper */
    .ONYAKTECH.reColorPicker,
    .ONYAKTECH.reInsertTable,
    .ONYAKTECH.reDropDownBody,
    .ONYAKTECH.reCustomLinks a:hover {
        border: solid 1px #e5e5e5;
    }

        .ONYAKTECH.reDropDownBody table {
            background: transparent;
        }

    .ONYAKTECH.RadEditor .reModule,
    .ONYAKTECH.RadEditor .reEditorModes,
    .ONYAKTECH.RadEditor .reWrapper {
        background-color: #fff;
    }

    /*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
    .ONYAKTECH.RadEditor .reBottomZone .reModule {
        border-top: 0;
    }

    .ONYAKTECH.RadEditor .reModule {
        border-top: solid 1px #fff;
    }

.ONYAKTECH.reCustomLinks a,
.ONYAKTECH.reCustomLinks a:link,
.ONYAKTECH.reCustomLinks a:visited {
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: #000 !important;
}

    .ONYAKTECH.reCustomLinks a:hover {
        background-color: #e5e5e5;
        border: 1px solid #e5e5e5;
    }
/* end of module */

.reToolbar li {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -26px;
    color: #000;
}

.ONYAKTECH .reSpinBox a {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.ONYAKTECH .reSeparator {
    background-position: center -148px;
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-image: url('Controls/Editor/ToolBarSprites.gif');
}

/* common settings for left and right grip */
.reToolbar.ONYAKTECH .reGrip {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
}

/* reTool */
.reTool span {
    background-image: url('Controls/Common/CommandSpritesLight.png');
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .reTool span,
* html .reTool_text span,
* html .reTlbVertical .reTool_text span,
* html .reToolbar .reSplitButton.reTool_text span {
    background-image: url('Controls/Common/CommandSpritesLightIE6.gif');
}

.reDialog .reTool,
.reModule .reTool {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -242px;
}

    .reDialog .reTool:hover,
    .reToolbar .reTool:hover,
    .reModule .reTool:hover {
        background-image: url('Controls/Editor/ToolBarSprites.gif');
        background-position: 0 -52px;
    }

.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .reTool_text */
.reToolbar .reTool_text span {
    background-image: url('Controls/Common/CommandSpritesLight.png');
}

.reToolbar .reTool_text:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

/* these settings will not be included in the common CSS file of RadEditor */
.reToolbar .reTool_text.reTool_disabled,
.reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of reTool_text */

.reTool.reSplitButton:hover,
.reToolZone .reTool.reSplitButton,
.reToolZone .reDialog .reTool,
.reToolZone .reModule .reTool {
    background: url('Controls/Editor/ToolBarSprites.gif') no-repeat 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton:hover {
    background: url('Controls/Editor/ToolBarSprites.gif') no-repeat 0 -76px;
}

.ONYAKTECH .reTool .split_arrow {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: -28px -362px;
}

.ONYAKTECH .reSplitButton.reTool_text .split_arrow {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .ONYAKTECH .reToolbar .reTool_text .split_arrow {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool_text:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -100px;
}


.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton .reDialog .reTool.reSplitButton:hover,
.reModule .reTool.reSplitButton:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    background: none;
}
/* end of reSplitButton */

/* reDropdown */
.reDropdown:link,
.reDropdown:visited {
    color: #767676 !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover {
    border: solid 1px #e5e5e5;
    color: #767676;
    background-image: url('Controls/Editor/ToolBarSprites.gif') !important;
    background-position: right -360px !important;
    background-color: #fff;
}

    .reDropdown:hover {
        border: solid 1px #e5e5e5;
        color: #000 !important;
        background-image: url('Controls/Editor/ToolbarVerticalSprites.gif') !important;
        background-position: right 0 !important;
        background-color: #e5e5e5;
    }

/* add weight to the selector for IE6 so it is applied */
* html .reTool_disabled.reDropdown {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */

/* vertical toolbar */
.RadEditor.ONYAKTECH .reTlbVertical li {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.ONYAKTECH .reTlbVertical .reToolbar.ONYAKTECH .reGrip {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
}

.RadEditor.ONYAKTECH .reTlbVertical .reToolbar.ONYAKTECH .grip_first {
    background-position: 0 0;
}

.RadEditor.ONYAKTECH .reTlbVertical .reToolbar.ONYAKTECH .grip_last {
    background-position: 0 -4px;
}

.RadEditor.ONYAKTECH .reTlbVertical .reToolbar.ONYAKTECH .reSeparator {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -100px -12px;
}

.reTlbVertical .reTool,
.reTlbVertical .reTool_text.reSplitButton,
.reTlbVertical .reTool_text .reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0 !important;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reTool_text:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-repeat: no-repeat;
    background-position: -76px 0;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -52px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reSplitButton:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.reDropDownBody .reTlbVertical ul li a:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -602px 0 !important;
}

.reDropDownBody .reTlbVertical ul li .reButton_text {
    color: #767676;
}

    .reDropDownBody .reTlbVertical ul li .reButton_text:hover {
        color: #000;
    }

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.ONYAKTECH.reInsertTable {
    background-color: #ffffff;
}

.reDropDownBody .reTlbVertical .reToolbar {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-color: #ffffff;
    background-position: -126px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.ONYAKTECH table.reSpinBox {
    border: 1px solid #e5e5e5;
    background: #fff;
}

    .ONYAKTECH table.reSpinBox:hover {
        border: solid 1px #767676;
        color: #000;
    }

.ONYAKTECH .reSpinBoxIncrease {
    background-position: 0 -198px;
}

    .ONYAKTECH .reSpinBoxIncrease:hover {
        background-position: 0 -208px;
    }

.ONYAKTECH .reSpinBoxDecrease {
    background-position: -11px -198px;
}

    .ONYAKTECH .reSpinBoxDecrease:hover {
        background-position: -11px -208px;
    }
/* end of spinbox */

/* editor input elements */
.ONYAKTECH.RadEditor input {
    border: solid 1px #e5e5e5;
    background-color: #fff;
    color: #767676;
}

    .ONYAKTECH.RadEditor input:hover {
        border: solid 1px #767676;
        color: #000;
    }
/* editor input elements */

/* editing modes */
.ONYAKTECH .reMode_selected {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -948px 0;
}
/* end of editing modes */

.ONYAKTECH.reDropDownBody td {
    color: #767676;
}

.ONYAKTECH.reDropDownBody .reItemOver {
    background: #e5e5e5;
    color: #000;
}

/* end of expanded dropdowns */

* html .reTool_selected.reTool {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.ONYAKTECH.reColorPicker table div {
    border: solid 1px #c5c5c5;
}

.ONYAKTECH.reColorPicker table td.reItemOver div {
    border-color: #000;
}

.ONYAKTECH.reColorPicker span {
    border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button {
    border: solid 1px #e5e5e5;
    background: #25a0da;
    color: #e5e5e5;
}

.ONYAKTECH .reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%;
}

.ONYAKTECH .reAjaxSpellCheckSeparator {
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.ONYAKTECH.reCustomLinks,
.ONYAKTECH.reCustomLinks ul {
    color: #000;
}

    .ONYAKTECH.reCustomLinks a {
        background: none transparent;
        color: black;
        cursor: default !important;
    }

        .ONYAKTECH.reCustomLinks a:hover {
            color: white;
        }
/* end of custom links */

/* insert table dropdown */
.reInsertTable table {
    background: #ffffff;
}

    .reInsertTable table td {
        border: solid 1px #e5e5e5;
        background: white;
    }

.reInsertTable .reTlbVertical ul {
    background-color: #ffffff;
}

.ONYAKTECH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.ONYAKTECH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.ONYAKTECH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important;
}

    .ONYAKTECH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
        background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
        background-position: -1403px 0;
    }

.reInsertTable .reTlbVertical ul .reTool_text span {
    background-image: url('Controls/Common/CommandSpritesLight.png');
    background-position: -3575 center;
}

.reInsertTable .reToolbar li .reTool:hover {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: 0 -52px;
}
/* end of insert table dropdown */

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon {
    display: block;
    float: left;
    height: 18px;
    width: 18px;
    background-image: url('Controls/Common/CommonIcons.gif');
    background-repeat: no-repeat;
}

.reModule_visible_icon {
    background-position: -8px -199px;
}

.reModule_hidden_icon {
    background-position: -8px -103px;
}
/* end of modules selector */

/* resize cell */
.reResizeCell div {
    background-image: url('Controls/Editor/ToolBarSprites.gif');
    background-position: center -301px;
}

/* reTool_disabled */
.reDialog .reTool_disabled,
.reDialog .reTool_disabled:hover,
.reToolbar .reTool_disabled,
.reToolbar .reTool_disabled:hover,
.reModule .reTool_disabled,
.reModule .reTool_disabled:hover {
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* reTool_disabled */

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.reToolbarWindow td.rwWindowContent {
    background-color: #fff;
}
/* Combo box css */
@import url(ComboBox.Default.css);

/* START Telerik.Web.UI.Skins.Grid.css */
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable {
    border-collapse: separate;
    border-spacing: 0;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgPager, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader {
    cursor: default;
}

.RadGrid input[type="image"] {
    cursor: pointer;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
    padding-left: 7px;
    padding-right: 7px;
}

.RadGrid .rgClipCells .rgHeader, .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td {
    overflow: hidden;
}

.RadGrid .rgAdd, .RadGrid .rgRefresh, .RadGrid .rgEdit, .RadGrid .rgDel, .RadGrid .rgDrag, .RadGrid .rgFilter, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageFirst, .RadGrid .rgPageLast, .RadGrid .rgExpand, .RadGrid .rgCollapse, .RadGrid .rgSortAsc, .RadGrid .rgSortDesc, .RadGrid .rgUpdate, .RadGrid .rgCancel, .RadGrid .rgUngroup, .RadGrid .rgExpXLS, .RadGrid .rgExpDOC, .RadGrid .rgExpPDF, .RadGrid .rgExpCSV {
    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 .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgHeader input, .RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input, .RadGrid .rgPager img {
    vertical-align: middle;
}

.rgCellSelectorArea {
    position: absolute;
    z-index: 1000100;
    opacity: .1;
    -moz-opacity: .1;
    filter: alpha(opacity=10);
}

.rgNoScrollImage div.rgHeaderDiv {
    background-image: none;
}

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 6px 12px 6px 12px;
    text-align: left;
    font-weight: normal;
}

    .RadGrid .rgHeader a {
        text-decoration: none;
    }

.RadGrid .rgCheck input {
    height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    cursor: default;
}

.rfdCheckbox .RadGrid .rgCheck input {
    height: 20px;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
    padding: 6px 12px 6px 12px;
    vertical-align: middle;
}

.RadGrid table.rgMasterTable tr .rgDragCol {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.RadGrid .rgDrag {
    width: 15px;
    height: 15px;
    /*cursor: url('Controls//WebResource.axd?d=IrFa7nMgz1BTsC9-zAskQsQQ2NbyQoVltWfjelAy42ZChW4XOR0Al8-3wFPo5NgnsfBzQgghLIUimIUaDrh-6HmJoZnlydvlQE0iyIhuH0m8kHBHl6aOiqify_w8YSTGDhu_qA2&t=634801049010866281'),move;*/
}

.RadGrid .rgPager .rgStatus {
    width: 35px;
    padding: 3px 0 2px;
}

.RadGrid .rgStatus div {
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -2222px;
}

.RadGrid .rgPager td {
    padding: 0;
}

.RadGrid td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px;
}

.RadGrid .rgWrap {
    float: left;
    padding: 10px;
    line-height: 22px;
    white-space: nowrap;
}

.RadGrid .rgArrPart1 {
    padding-right: 0;
}

.RadGrid .rgArrPart2 {
    padding-left: 0;
}

.RadGrid .rgInfoPart {
    float: right;
}

    .RadGrid .rgInfoPart strong {
        font-weight: normal;
    }

.RadGrid .rgArrPart1 img, .RadGrid .rgArrPart2 img {
    border: 0;
    margin: -3px 8px 0;
}

.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    width: 10px;
    height: 22px;
    vertical-align: middle;
    color: #666;
    visibility: hidden;
}

.RadGrid .rgArrPart1 a, .RadGrid .rgArrPart2 a {
    /*width: 80px;
    height: 22px;
    vertical-align: middle;
    color: #666;*/
    color: #666;
}

.RadGrid .NextPrev .rgPageFirst, .RadGrid .NextPrev .rgPagePrev, .RadGrid .NextPrev .rgPageNext, .RadGrid .NextPrev .rgPageLast {
    vertical-align: middle;
}

.RadGrid .rgPageFirst, .RadGrid .rgPagePrev {
    margin-right: 3px;
}

.RadGrid .rgPageNext, .RadGrid .rgPageLast {
    margin-left: 3px;
}

.RadGrid .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 .rgNumPart {
    padding: 10px 10px 0 10px;
}

.RadGrid .NumericPages .rgNumPart {
    padding: 10px 10px 0 10px;
}

.RadGrid .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
}

.RadGrid .rgNumPart span {
    float: left;
    padding: 0 0 0 5px;
}

.RadGrid .rgNumPart a:hover span {
    cursor: pointer;
}

.RadGrid .rgNumPart a.rgCurrentPage, .RadGrid .rgNumPart a.rgCurrentPage:hover, .RadGrid .rgNumPart a.rgCurrentPage span, .RadGrid .rgNumPart a.rgCurrentPage:hover span {
    cursor: default;
}

.RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
    float: none;
    text-align: center;
}

.RadGrid .rgPager .RadSlider {
    float: left;
    margin: 0 10px 0 0;
}

.RadGrid .rgPagerLabel, .RadGrid .rgPager .RadComboBox, .RadGrid .rgPager .RadInput {
    margin: 0 8px 0 0;
    vertical-align: middle;
}

.RadGrid .rgPager .RadInput {
    display: inline-block;
}

.RadGrid .rgPager .riTextBox {
    height: 15px;
}

.rgPager .riSingle .riTextBox {
    height: 22px;
}

* + html .RadGrid .rgPager .RadComboBox {
    margin-top: -1px;
}

* html .RadGrid .rgPager .RadComboBox {
    margin-top: -1px;
    padding: 1px 0;
}

.RadGrid .rgPagerTextBox {
    text-align: center;
}

.GridReorderTop, .GridReorderBottom {
    width: 9px;
    height: 9px;
    margin: 0 0 0 -5px;
    padding: 0;
}

.RadGrid .rgFilterRow td {
    padding-top: 4px;
    padding-bottom: 7px;
}

.RadGrid .rgFilter {
    width: 22px;
    height: 22px;
    margin: 0 0 0 2px;
}

.RadGrid .rgFilterBox {
    border-width: 1px;
    border-style: solid;
    margin: 0;
    height: 15px;
    padding: 2px 1px 3px;
    font-size: 12px;
    vertical-align: middle;
}

.rgFilterRow .riSingle .riTextBox {
    height: 22px;
}

.RadGrid .rgFilterRow .RadInput, .RadGrid .rgFilterRow .RadRating {
    display: inline-block;
    vertical-align: middle;
}

* + html .RadGrid .rgFilterRow .RadRating {
    display: inline;
    zoom: 1;
}

* html .RadGrid .rgFilterRow .RadRating {
    display: inline;
    zoom: 1;
}

.GridContextMenu .rmLeftImage {
    background-repeat: no-repeat;
    background-color: transparent;
}

.RadMenu .rmGroup .rgHCMItem .rmText {
    width: 161px;
    padding: 6px 5px 5px 30px;
}

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd, .rgHCMItem .rgHCMFilter {
    display: block;
}

.rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd {
    padding-top: 5px;
    line-height: 12px;
}

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .RadComboBox, .rgHCMItem .rgHCMAnd {
    margin: 0 0 5px;
}

.rgHCMItem .rgHCMAnd {
    margin-top: 5px;
}

.rgHCMItem .rgHCMFilter {
    margin-top: 11px;
}

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMFilter {
    width: 160px;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 0;
    font-size: 12px;
    cursor: pointer;
}

.RadGrid .rgGroupPanel {
    height: 24px;
}

.RadGrid .rgGroupItem {
    padding: 0 2px 1px 3px;
    line-height: 20px;
    font-weight: normal;
    vertical-align: middle;
}

.RadGrid .rgGroupHeader td {
    padding-top: 0;
    padding-bottom: 0;
}

    .RadGrid .rgGroupHeader td p {
        display: inline;
        margin: 0;
        padding: 0 10px;
    }

    .RadGrid .rgGroupHeader td div div {
        top: -0.8em;
        padding: 0 10px;
    }
    /*\*/ * html .RadGrid .rgGroupHeader td div div {
        top: 0;
    }
        /**/ .RadGrid .rgGroupHeader td div div div {
            top: 0;
            padding: 0;
            border: 0;
        }

.RadGrid .rgUpdate, .RadGrid .rgCancel {
    width: 18px;
    height: 18px;
}

.RadGrid .rgDetailTable {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
}

.RadGrid .rgAdd, .RadGrid .rgRefresh {
    width: 18px;
    height: 18px;
    vertical-align: bottom;
}

* + html .RadGrid .rgPager .rgPagerButton, * + html .RadGrid .rgPagerLabel, * + html .RadGrid .rgPager .RadComboBox, * + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh {
    vertical-align: middle;
}

* html .RadGrid .rgPager .rgPagerButton, * html .RadGrid .rgPagerLabel, * html .RadGrid .rgPager .RadComboBox, * html .RadGrid .rgPager .RadInput, * html .RadGrid .rgAdd, * html .RadGrid .rgRefresh {
    vertical-align: middle;
}

.RadGrid .rgEdit, .RadGrid .rgDel {
    width: 15px;
    height: 15px;
}

.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
    text-align: right;
}

.RadGridRTL .rgPager .rgStatus {
    border-right: 0;
    border-left-width: 1px;
}

.RadGridRTL .rgWrap {
    float: right;
}

.RadGridRTL .rgArrPart1 {
    padding-left: 0;
    padding-right: 10px;
}

.RadGridRTL .rgPageFirst, .RadGridRTL .rgPagePrev {
    margin-right: 0;
    margin-left: 1px;
}

.RadGridRTL .rgPageNext, .RadGridRTL .rgPageLast {
    margin-left: 0;
    margin-right: 1px;
}

.RadGridRTL .rgInfoPart {
    float: left;
}

.RadGridRTL .rgNumPart {
    width: 220px;
}

    .RadGridRTL .rgNumPart a {
        float: right;
    }

.RadGridRTL .rgDetailTable {
    border-right-width: 1px;
    border-left-width: 0;
}

.RadGridRTL input.rgRefresh, .RadGridRTL input.rgAdd {
    margin: 0 0 0 4px;
}

.RadGridRTL .rgInfoPart {
    text-align: left;
}

.RadGridRTL .rgSliderLabel {
    float: right;
}

.RadGridRTL .rgPager div.RadSlider {
    float: right;
    margin: 0 0 0 10px;
}
/* END Telerik.Web.UI.Skins.Grid.css */
/* START Telerik.Web.UI.Skins.Default.Grid.Default.css */
.RadGrid_Default {
    border: 1px solid #c9c9c9;
    background: #fff;
    color: #666;
}

    .RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default {
        font-size: 12px;
    }

        .RadGrid_Default .rgAdd, .RadGrid_Default .rgRefresh, .RadGrid_Default .rgEdit, .RadGrid_Default .rgDel, .RadGrid_Default .rgFilter, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast, .RadGrid_Default .rgExpand, .RadGrid_Default .rgCollapse, .RadGrid_Default .rgSortAsc, .RadGrid_Default .rgSortDesc, .RadGrid_Default .rgUpdate, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup, .RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV {
            /*background-image: url('Controls//WebResource.axd?d=13J1GiRwm5pAEXMYHmb2hREyNRgbZotF32PgjWETl2FMCPouxBg-yjwncBpiV-6Q_5Lo7X97jzxTbqDdgEUdAMmW0_UX8L6-h1VCrpjRPCiFbZYuDqKCRl-6IWvxfh_etX2zrKWaWZdT4wi10&t=634801049010866281');*/
        }

        .RadGrid_Default .rgHeaderDiv {
            /*background: #eee 0 -7550px repeat-x url('Controls//WebResource.axd?d=13J1GiRwm5pAEXMYHmb2hREyNRgbZotF32PgjWETl2FMCPouxBg-yjwncBpiV-6Q_5Lo7X97jzxTbqDdgEUdAMmW0_UX8L6-h1VCrpjRPCiFbZYuDqKCRl-6IWvxfh_etX2zrKWaWZdT4wi10&t=634801049010866281');*/
        }

.rgTwoLines .rgHeaderDiv {
    background-position: 0 -7050px;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: #f0f2f1;
    background: -moz-linear-gradient(top, #fff 0%, #f0f2f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f2f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%,#f0f2f1 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #fff 0%,#f0f2f1 100%); /* W3C */
}

    .RadGrid_Default .rgHeader:last-child, .RadGrid_Default th.rgResizeCol:last-child {
        border-right: none;
    }

.RadGrid_Default .rgMultiHeaderRow .rgHeader, .RadGrid_Default .rgMultiHeaderRow .rgResizeCol {
    border-left: 1px solid #828282;
}

.RadGrid_Default th.rgSorted {
    /*  background-color: #c4c4c4;
    background-position: 0 -2600px;*/
}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
    color: #666;
}

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #ccc;
}

.RadGrid_Default .rgRow td {
    border-color: #fff;
    cursor: pointer;
}

.RadGrid_Default .rgAltRow {
    background: #f2f2f2;
}

    .RadGrid_Default .rgAltRow td {
        border-color: #f2f2f2;
        cursor: pointer;
    }

.RadGrid_Default .rgRow .rgSorted {
    border-bottom-color: #f2f2f2;
    background-color: #f2f2f2;
}

.RadGrid_Default .rgAltRow .rgSorted {
    border-bottom-color: #e6e6e6;
    background-color: #e6e6e6;
}

.RadGrid_Default .rgSelectedRow .rgSorted, .RadGrid_Default .rgActiveRow .rgSorted, .RadGrid_Default .rgHoveredRow .rgSorted, .RadGrid_Default .rgEditRow .rgSorted {
    background-color: transparent;
}

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
    color: #000;
}

.RadGrid_Default .rgMasterTable .rgSelectedCell, .RadGrid_Default .rgSelectedRow {
    background: #aaa;
    color: #fff;
}

    .RadGrid_Default .rgMasterTable .rgSelectedCell:hover, .RadGrid_Default .rgSelectedRow:hover {
        background: #aaa;
        color: #fff;
    }

    * + html .RadGrid_Default .rgSelectedRow .rgSorted {
        background-color: #aaa;
    }

    * html .RadGrid_Default .rgSelectedRow .rgSorted {
        background-color: #aaa;
    }

    .RadGrid_Default .rgSelectedCell a, .RadGrid_Default .rgSelectedRow a {
        color: #fff;
    }

.RadGrid_Default .rgMasterTable .rgActiveCell, .RadGrid_Default .rgActiveRow, .RadGrid_Default .rgHoveredRow {
    background: #c5c5c5;
    color: #333;
}

    * + html .RadGrid_Default .rgActiveRow .rgSorted, * + html .RadGrid_Default .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

    * html .RadGrid_Default .rgActiveRow .rgSorted, * html .RadGrid_Default .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

.RadGrid_Default .rgEditRow {
    background: #fff;
    color: #333;
}

    * + html .RadGrid_Default .rgEditRow .rgSorted {
        background-color: #fff;
    }

    * html .RadGrid_Default .rgEditRow .rgSorted {
        background-color: #fff;
    }

.RadGrid_Default .rgActiveRow td, .RadGrid_Default .rgActiveRow td.rgSorted, .RadGrid_Default .rgHoveredRow td, .RadGrid_Default .rgHoveredRow td.rgSorted {
    border-bottom-color: #9e9e9e;
}

.RadGrid_Default .rgDrag {
    /*background-image: url('Controls//WebResource.axd?d=mzHk4lCpY-yUS8WHgrUcNRG4PfzZZmEtuVIeF9sMrB_-Un_1bgCzyifcsLpF8gw6vCALgSKlZd0ez6FPUPQKUfN4s8NXnA2dQ65vGvbxcqR2rfX1-LIt3ETPy5BJlCEvRnpxbxwXBIsWfMO00&t=634801049010866281');*/
}

.RadGrid_Default .rgFooterDiv, .RadGrid_Default .rgFooter {
    background: #eee;
}

    .RadGrid_Default .rgFooter td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #fff;
    }

.RadGrid_Default .rgPager .rgStatus {
    border: 1px solid;
    border-color: #828282 #c9c9c9 #eee #c9c9c9;
    border-left-width: 0;
}

.RadGrid_Default .rgStatus div {
    /*background-image: url('Controls//WebResource.axd?d=89NdE5Ot8K8WYy-VrArxtHelqs2ZnBPbgyckO1UsfXN8a4DCxtuNOlkiV1y65Q1oK_totNflBXpDEp0WpdQERbOXEh2_Ngs3r0VyWAg6byxtUrnDaA9lrjS5L7MdsTVhKcJF9J4wUcnBTUpg-Hfgu2A6-RM1&t=634801049010866281');*/
}

.RadGrid_Default .rgPager {
    /*background: #f2faf8;*/
}

.RadGrid_Default td.rgPagerCell {
    border-top: 1px solid #ccc;
}

.RadGrid_Default .rgInfoPart {
    color: #8a8a8a;
    margin-right: 8px;
}

    .RadGrid_Default .rgInfoPart strong {
        color: #4c4e54;
    }

.RadGrid_Default .rgPageFirst {
}

    .RadGrid_Default .rgPageFirst:hover {
        background-position: 0 -600px;
    }

.RadGrid_Default .rgPagePrev {
    background-position: 0 -700px;
}

    .RadGrid_Default .rgPagePrev:hover {
        background-position: 0 -750px;
    }

.RadGrid_Default .rgPageNext {
    background-position: 0 -850px;
}

    .RadGrid_Default .rgPageNext:hover {
        background-position: 0 -900px;
    }

.RadGrid_Default .rgPageLast {
    background-position: 0 -1000px;
}

    .RadGrid_Default .rgPageLast:hover {
        background-position: 0 -1050px;
    }

.RadGrid_Default .rgPager .rgPagerButton {
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    background: #e8e8e8 repeat-x;
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
}

.RadGrid_Default .rgNumPart a:hover, .RadGrid_Default .rgNumPart a:hover span, .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage span {
    /*background: no-repeat url('Controls//WebResource.axd?d=13J1GiRwm5pAEXMYHmb2hREyNRgbZotF32PgjWETl2FMCPouxBg-yjwncBpiV-6Q_5Lo7X97jzxTbqDdgEUdAMmW0_UX8L6-h1VCrpjRPCiFbZYuDqKCRl-6IWvxfh_etX2zrKWaWZdT4wi10&t=634801049010866281');*/
}

.RadGrid_Default .rgNumPart a {
    color: #999;
}

    .RadGrid_Default .rgNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadGrid_Default .rgNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover {
        color: #000;
    }

        .RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span {
            background-position: 0 -1350px;
        }

.RadGrid_Default .rgHeader .rgSortAsc {
    display: inline-block;
    width: 15px;
    height: 16px;
    float: right;
    background: transparent url(../../../../../../images/dnnSpinnerUpArrow.png) no-repeat center;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.RadGrid_Default .rgHeader .rgSortDesc {
    display: inline-block;
    width: 15px;
    height: 16px;
    float: right;
    background: transparent url(../../../../../../images/dnnSpinnerDownArrow.png) no-repeat center;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.GridReorderTop_Default, .GridReorderBottom_Default {
    /*background: 0 0 no-repeat url('Controls//WebResource.axd?d=13J1GiRwm5pAEXMYHmb2hREyNRgbZotF32PgjWETl2FMCPouxBg-yjwncBpiV-6Q_5Lo7X97jzxTbqDdgEUdAMmW0_UX8L6-h1VCrpjRPCiFbZYuDqKCRl-6IWvxfh_etX2zrKWaWZdT4wi10&t=634801049010866281');*/
}

.GridReorderBottom_Default {
    background-position: 0 -50px;
}

.RadGrid_Default .rgFilterRow {
    background: #eee;
}

    .RadGrid_Default .rgFilterRow td {
        border-bottom: 1px solid #828282;
    }

.RadGrid_Default .rgFilter {
    /*background-position: 0 -300px;*/
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    margin-left: 8px;
}

    .RadGrid_Default .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_Default .rgFilterActive, .RadGrid_Default .rgFilterActive:hover {
    background-position: 0 -400px;
}

.RadGrid_Default .rgFilterBox {
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    font-family: "segoe ui",arial,sans-serif;
    color: #333;
}

.RadMenu_Default .rgHCMClear, .RadMenu_Default .rgHCMFilter {
    border-color: #d0d0d0 #a8a8a8 #8b8b8b;
    background: #e8e8e8;
    color: #000;
}

    .RadMenu_Default .rgHCMClear:hover, .RadMenu_Default .rgHCMFilter:hover {
        border-color: #d1d1d1 #b9b9b9 #a3a3a3;
        background-position: center -67px;
        background-color: #e5e5e5;
    }

.GridContextMenu_Default .rmLeftImage {
    /*background-image: url('Controls//WebResource.axd?d=6WuhHLmtnq49WiC-OIuBSzqAEFMOySjjd3mZGx4W0qeClLQwgrZevn_3EiOYAB0Sx189WjFXzN1c5EgRJ4Tqda0SNw2PRi0mdxbNTunShs9rVk9IXLCem0CRzMv5Rt4Tmmq1FfJ6olxAg_0eWGC8e1s0zh81&t=634801049010866281'); */
}

.GridContextMenu_Default .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_Default .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_Default .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_Default .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_Default .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_Default .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_Default .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_Default .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.RadGrid_Default .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #828282;
    background: #eee;
}

    .RadGrid_Default .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_Default .rgGroupPanel td td {
            padding: 0;
        }

    .RadGrid_Default .rgGroupPanel .rgSortAsc {
        background-position: 4px -144px;
    }

    .RadGrid_Default .rgGroupPanel .rgSortDesc {
        background-position: 4px -94px;
    }

.RadGrid_Default .rgUngroup {
    background-position: 0 -6998px;
}

.RadGrid_Default .rgGroupItem {
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    background: #c6c6c6;
}

.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol {
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_Default .rgGroupHeader {
    background: #d9d9d9;
    font-size: 1.1em;
    line-height: 21px;
    color: #000;
}

    .RadGrid_Default .rgGroupHeader td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #d9d9d9;
    }

        .RadGrid_Default .rgGroupHeader td.rgGroupCol {
            border-top-color: #828282;
        }

.RadGrid_Default .rgExpand {
    background-position: 5px -496px;
}

.RadGrid_Default .rgCollapse {
    background-position: 3px -444px;
}

.RadGrid_Default .rgEditForm {
    border-bottom: 1px solid #828282;
}

.RadGrid_Default .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_Default .rgCancel {
    background-position: 0 -1850px;
}

.RadGrid_Default .rgDetailTable {
    border-color: #828282;
}

.RadGrid_Default .rgCommandRow {
    background: #c5c5c5;
    color: #000;
}

.RadGrid_Default .rgCommandCell {
    border: 1px solid;
    border-color: #999 #f2f2f2;
    border-top-width: 0;
    padding: 0;
}

.RadGrid_Default tfoot .rgCommandCell, .RadGrid_Default .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top-width: 1px;
    border-bottom-width: 0;
}

.RadGrid_Default .rgCommandTable td {
    border: 0;
    padding: 2px 7px;
}

.RadGrid_Default .rgCommandTable {
    border: 0;
    border-top: 1px solid #fdfdfd;
    border-bottom: 1px solid #e7e7e7;
}

.RadGrid_Default .rgCommandRow a {
    color: #000;
    text-decoration: none;
}

.RadGrid_Default .rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_Default .rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_Default .rgEdit {
    background-position: 0 -1700px;
}

.RadGrid_Default .rgDel {
    background-position: 0 -1750px;
}

.RadGrid_Default .rgSelected .rgDel {
    background-position: 0 -1775px;
}

.RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV {
    /*background-image: url('Controls//WebResource.axd?d=17KCm4h6zUeOco8DRmSX4mTBA438NgfRJqzdagX7mCXKYeigtDL3L1ZY9Oq300-dVSIg-FdKFb-tPvUjrEkZxgbiBUP2pINilCb1jQ7lA001Ci4BqjY6TzCBgO662eLWslYbNLnfi8qiZXwv0&t=634801049010866281');*/
}

.RadGrid_Default .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_Default .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_Default .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_Default .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_Default, .GridRowSelector_Default {
    background: #4c4e54;
}

.GridItemDropIndicator_Default {
    border-top: 1px dashed #666;
}

.GridToolTip_Default {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

.RadGridRTL_Default .rgPageFirst {
    background-position: 0 -1000px;
}

    .RadGridRTL_Default .rgPageFirst:hover {
        background-position: 0 -1050px;
    }

.RadGridRTL_Default .rgPagePrev {
    background-position: 0 -850px;
}

    .RadGridRTL_Default .rgPagePrev:hover {
        background-position: 0 -900px;
    }

.RadGridRTL_Default .rgPageNext {
    background-position: 0 -700px;
}

    .RadGridRTL_Default .rgPageNext:hover {
        background-position: 0 -750px;
    }

.RadGridRTL_Default .rgPageLast {
    background-position: 0 -550px;
}

    .RadGridRTL_Default .rgPageLast:hover {
        background-position: 0 -600px;
    }

.RadGridRTL_Default .rgExpand {
    background-position: -20px -496px;
}

.RadGrid_Default input[type="submit"] {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
}


.RadGrid_Default .rgRow:hover,
.RadGrid_Default .rgAltRow:hover {
    background-color: #e8f1fa;
    color: #666666;
}

.RadGrid_Default .rgPagerCell .rgArrPart1,
.RadGrid_Default .rgPagerCell .rgNumPart,
.RadGrid_Default .rgPagerCell .rgArrPart2,
.RadGrid_Default .rgPagerCell .rgInfoPart {
    margin-top: 6px;
}

.RadGrid_Default .rgEditRow td input {
    margin-bottom: 0;
}

/* END Telerik.Web.UI.Skins.Default.Grid.Default.css */


/* RadMenu */

/* Common CSS */

.RadMenu {
    white-space: nowrap;
    float: left;
    position: relative;
}

    .RadMenu .rmRootGroup {
        margin: 0;
        padding: 0;
        position: relative;
        left: 0;
        display: inline-block;
    }

    * html .RadMenu .rmRootGroup {
        float: left;
    }

        .RadMenu:after,
        .RadMenu .rmRootGroup:after {
            content: "";
            display: block;
            height: 0;
            overflow: hidden;
            line-height: 0;
            font-size: 0;
            clear: both;
            visibility: hidden;
        }

    .RadMenu ul.rmVertical,
    .rmRootGroup ul.rmHorizontal,
    .RadMenu_Context ul.rmHorizontal {
        margin: 0;
        padding: 0;
        display: none;
        position: relative;
        left: 0;
        float: left;
    }

.rmSized ul.rmVertical {
    width: 100%;
}

.rmSized .rmRootGroup .rmVertical {
    width: auto;
}

.RadMenu .rmItem {
    float: left;
    position: relative;
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
}

* html .RadMenu .rmItem {
    display: inline;
}

.RadMenu .rmHorizontal .rmItem {
    clear: none;
}

.RadMenu .rmVertical .rmItem {
    clear: both;
}

.rmSized .rmVertical .rmItem {
    width: 100%;
}

.rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
    display: block;
    background: white;
    border: 1px solid #ccc;
    padding: 15px;
}

.RadMenu .rmSlide,
.RadMenu_Context {
    position: absolute;
    overflow: hidden;
    display: none;
    float: left;
}

* html .RadMenu .rmSlide,
* html .RadMenu_Context {
    height: 1px;
}

.RadMenu_Context {
    z-index: 1000;
    overflow: visible;
}

.RadMenu .rmText {
    display: block;
}

.RadMenu div.rmText /*templates*/ {
    white-space: normal;
}

.RadMenu a.rmLink {
    cursor: pointer;
    display: block;
    font-size: 12px;
    color: #666;
    text-decoration: none;
}

    .RadMenu a.rmLink:hover {
        color: #000;
    }

.rmScrollWrap {
    position: absolute;
    float: left;
    overflow: hidden;
    left: 0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
    position: absolute;
    z-index: 2000;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled {
    display: none;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0;
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled {
    margin-bottom: -1px;
}

.RadMenu .rmLeftImage {
    border: 0;
    float: left;
}

.RadMenu_rtl {
    float: right;
    text-align: right;
}

    .RadMenu_rtl ul.rmHorizontal,
    .RadMenu_rtl ul.rmVertical {
        float: right;
    }

    .RadMenu_rtl .rmItem {
        float: right;
    }

    .RadMenu_rtl .rmLeftImage,
    .RadMenu_rtlContext .rmLeftImage {
        border: 0;
        float: right;
    }

    .RadMenu_rtl .rmLeftArrow,
    .RadMenu_rtl .rmTopArrow,
    .RadMenu_rtl .rmBottomArrow,
    .RadMenu_rtl .rmRightArrow,
    .RadMenu_rtl .rmLeftArrowDisabled,
    .RadMenu_rtl .rmTopArrowDisabled,
    .RadMenu_rtl .rmBottomArrowDisabled,
    .RadMenu_rtl .rmRightArrowDisabled {
        text-indent: 1000em;
    }

.RadMenu .rmLink {
    width: auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup {
    position: relative;
}

/*Telerik RadInput Metro Skin*/

/*global*/

.RadInput,
.RadInputMgr {
    font: 12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput .riTextBox,
html body .RadInputMgr {
    border-color: #e5e5e5;
    background: #fff;
    color: #000;
    font: 12px "segoe ui",arial,sans-serif;
}

html body .RadInput .riEmpty,
html body .RadInput_Empty {
    color: #777;
}

html body .RadInput .riHover,
html body .RadInput_Hover {
    border-color: #767676;
}

html body .RadInput .riFocused,
html body .RadInput_Focused {
    border-color: #25a0da;
}

html body .RadInput .riRead,
html body .RadInput_Read {
    border-color: #b0b0b0;
}

html body .RadInput .riDisabled,
html body .RadInput_Disabled {
    color: #c9c0c0;
    cursor: default;
}

html body .RadInput .riError,
html body .RadInput_Error {
    border-color: #de3914;
    background: #ffe9e9 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #de3914;
}

.RadForm.rfdTextbox .RadInput .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error[type="text"] {
    border-color: #de3914;
    background: #fff 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #de3914;
}

html body .RadInput .riNegative,
html body .RadInput_Negative {
    color: #565656;
}

/*buttons*/

.RadInput a {
    background: transparent no-repeat url('Controls/Input/sprite.gif');
}

/*go*/

.RadInput .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

    .RadInput .riBtn a:hover {
        background-position: 3px -45px;
    }

/*spin*/

.RadInput .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput a.riUp {
    background-position: 4px -98px;
}

    .RadInput a.riUp:hover {
        background-position: 4px -148px;
    }

.RadInput a.riDown {
    background-position: 4px -199px;
}

    .RadInput a.riDown:hover {
        background-position: 4px -249px;
    }

/*label*/

.RadInput .riLabel {
    color: #666;
}

/*rtl*/

html body .RadInputRTL .riError,
html body .RadInputRTL_Error {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error[type="text"] {
    background-position: 3px -298px;
}

.RadListBox .rlbGroup {
    border: 1px solid #e5e5e5;
    background: #ffffff;
}

.RadListBox .rlbTemplateContainer {
    border-color: #e5e5e5;
}

.RadListBox .rlbText,
.RadListBox .rlbItem,
.RadListBox .rlbButtonText,
.RadListBox .rlbEmptyMessage {
    font-size: 12px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #000000;
}

.RadListBox .rlbHighlight {
    color: #ff6600;
}

.RadListBox .rlbText,
.RadListBox .rlbItem {
    line-height: 17px;
}

.RadListBox .rlbGroup .rlbHovered {
    color: #767676;
    background-color: #e5e5e5;
}

.RadListBox .rlbGroup .rlbSelected {
    color: #ffffff;
    background-color: #25a0da;
}

    .RadListBox .rlbGroup .rlbSelected .rlbText {
        color: #ffffff;
    }

.RadListBox .rlbGroup .rlbDisabled,
.RadListBox .rlbGroup .rlbDisabled:hover {
    background: none;
    border: 0;
}

.RadListBox .rlbDisabled .rlbText {
    color: #767676;
}

.RadListBox .rlbDisabled .rlbImage {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

.RadListBox .rlbHeader,
.RadListBox .rlbFooter {
    background-color: #e5e5e5;
}

.RadListBox .rlbDropClue {
    background-image: url('Controls/ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -10px;
    width: 10px;
}

.RadListBox .rlbGroup .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e;
}

.RadListBox .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e;
}

/* Buttons normal state vertical layout*/


.RadListBox .rlbButtonText {
    padding: 0 0 0 21px;
    background: transparent url('Controls/ListBox/rlbSprite.png') no-repeat;
    line-height: 19px;
}

.RadListBox .rlbNoButtonText .rlbButtonText {
    padding-left: 19px;
}

.RadListBox .rlbButton {
    padding: 0;
    height: 19px;
    border: 1px solid #e5e5e5;
    line-height: 19px;
    background-color: #ffffff;
}

    .RadListBox .rlbButton:hover {
        border: 1px solid #25a0da;
        background-color: #25a0da;
    }

.RadListBox .rlbDisabled,
.RadListBox .rlbDisabled:hover {
    border: 1px solid #e5e5e5;
    background-color: #ffffff;
}


.RadListBox .rlbButton .rlbButtonText {
    color: #767676;
}

.RadListBox .rlbButton:hover .rlbButtonText {
    color: #ffffff;
}

.RadListBox .rlbDisabled .rlbButtonText,
.RadListBox .rlbDisabled:hover .rlbButtonText {
    color: #e5e5e5;
}

.RadListBox .rlbButtonTL,
.RadListBox .rlbButtonTR,
.RadListBox .rlbButtonBL,
.RadListBox .rlbButtonBR {
    position: static;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.RadListBox .rlbNoButtonText,
.RadListBox .rlbNoButtonText .rlbButtonTL,
.RadListBox .rlbNoButtonText .rlbButtonTR,
.RadListBox .rlbNoButtonText .rlbButtonBL,
.RadListBox .rlbNoButtonText .rlbButtonBR {
    width: 19px;
}

.RadListBox .rlbMoveUp .rlbButtonText {
    background-position: 0 0;
}

.RadListBox .rlbMoveUp:hover .rlbButtonText {
    background-position: -400px 0;
}

.RadListBox .rlbMoveUpDisabled .rlbButtonText,
.RadListBox .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0;
}

.RadListBox .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px;
}

.RadListBox .rlbMoveDown:hover .rlbButtonText {
    background-position: -400px -25px;
}

.RadListBox .rlbMoveDownDisabled .rlbButtonText,
.RadListBox .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px;
}

.RadListBox .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px;
}

.RadListBox .rlbMoveToTop:hover .rlbButtonText {
    background-position: -400px -275px;
}

.RadListBox .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px;
}

.RadListBox .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px;
}

.RadListBox .rlbMoveToBottom:hover .rlbButtonText {
    background-position: -400px -300px;
}

.RadListBox .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px;
}

.RadListBox .rlbDelete .rlbButtonText {
    background-position: 0 -50px;
}

.RadListBox .rlbDelete:hover .rlbButtonText {
    background-position: -400px -50px;
}

.RadListBox .rlbDeleteDisabled .rlbButtonText,
.RadListBox .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px;
}


.RadListBox .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -100px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -75px;
}

.RadListBox .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -100px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -75px;
}


.RadListBox .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -125px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -150px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -125px;
}

.RadListBox .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -150px;
}

.RadListBox .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -125px;
}


.RadListBox .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
    background-position: 0 -200px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -200px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -175px;
}

.RadListBox .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -200px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -175px;
}


.RadListBox .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -250px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -250px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -225px;
}

.RadListBox .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -250px;
}

.RadListBox .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -225px;
}

/*Telerik RadListView Metro Skin*/

/*global*/

.RadListView {
    border: 1px solid #e5e5e5;
    background: #fff;
    color: #000;
    font: 12px/16px "segoe ui",arial,sans-serif;
}

    .RadListView .rlvA {
        background: #ededed;
    }

    .RadListView .rlvISel {
        background: #25a0da;
        color: #fff;
    }

    /*buttons*/

    .RadListView .rlvBAdd,
    .RadListView .rlvBUpdate,
    .RadListView .rlvBCancel,
    .RadListView .rlvBDel,
    .RadListView .rlvBEdit {
        background-image: url('Controls/Grid/sprite.gif');
    }

    .RadListView .rlvBCancel,
    .RadListView .rlvBUpdate {
        width: 22px;
        height: 22px;
    }

    .RadListView .rlvBAdd {
        background-position: 0 -1650px;
    }

    .RadListView .rlvBUpdate {
        background-position: 0 -1798px;
    }

    .RadListView .rlvBCancel {
        background-position: 0 -1848px;
    }

    .RadListView .rlvBSel {
        background-image: url('Controls/FormDecorator/CheckBoxSprites.gif');
        background-position: -2px -2px;
    }

    .RadListView .rlvISel .rlvBSel {
        background-position: -2px -422px;
    }

    .RadListView .rlvBDel {
        background-position: 0 -1750px;
    }

    .RadListView .rlvBEdit {
        background-position: 0 -1700px;
    }

    .RadListView .rlvDrag {
        background-image: url('Controls/ListView/drag.gif');
        background-position: center center;
    }

    /*flow*/

    .RadListView div.rlvI,
    .RadListView div.rlvA,
    .RadListView div.rlvIEmpty,
    .RadListView div.rlvIEdit {
        border-color: #c3c3c3;
    }

    .RadListView div.rlvISel {
        border-color: #ca4b0c;
    }

    /*grid*/

    .RadListView tr.rlvHeader th {
        border: 0;
        border-bottom: 1px solid #7c7c7c;
        border-left: 1px solid #9e9e9e;
        background: #e4e4e4;
    }

    .RadListView tr.rlvI td,
    .RadListView tr.rlvA td,
    .RadListView tr.rlvISel td,
    .RadListView tr.rlvIEmpty td {
        border: 1px solid;
        border-top: 0;
        border-right: 0;
    }

    .RadListView tr.rlvI td,
    .RadListView tr.rlvIEmpty td {
        border-color: #fff #c3c3c3;
    }

    .RadListView tr.rlvA td {
        border-color: #ededed #c3c3c3;
    }

    .RadListView tr.rlvISel td {
        border-color: #ca4b0c #ffa517;
    }

    .RadListView tr.rlvIEdit td {
        border-color: #616161 #c3c3c3;
    }

    /*single row*/

    .RadListView td.rlvI,
    .RadListView td.rlvA,
    .RadListView td.rlvISel,
    .RadListView td.rlvIEmpty,
    .RadListView td.rlvIEdit {
        border: 0;
        border-right: 1px solid #c3c3c3;
    }

    .RadListView td.rlvISel {
        border-color: #ca4b0c;
    }

    /*floated*/

    .RadListView .rlvFloated .rlvI,
    .RadListView .rlvFloated .rlvA,
    .RadListView .rlvFloated .rlvISel,
    .RadListView .rlvFloated .rlvIEdit {
        border-color: #999;
    }

    /*edit*/

    .RadListView .rlvInput {
        border-color: #616161;
        background: #fff;
        color: #000;
    }
/**
 * Menu Metro Skin
 */




/*----------------------------------------------------------------------------*/




/** Global wrapper */
.RadMenu {
    color: #767676;
    font: normal 11px/20px "Segoe UI", Arial, sans-serif;
    text-transform: uppercase;
}




    /** Menu Group */
    .RadMenu .rmGroup {
        padding: 0 2px;
    }




    /** Menu Root Group */
    .RadMenu .rmRootGroup,
    .RadMenu ul.rmRootScrollGroup {
        padding: 1px;
        background-color: #25a0da;
    }




    /** Menu Sub Group */
    .RadMenu .rmGroup,
    .RadMenu .rmMultiColumn,
    .RadMenu .rmGroup .rmVertical {
        border: 1px solid #e5e5e5;
        background-color: #ffffff;
    }


    .RadMenu .rmScrollWrap > .rmVertical {
        border: 0;
    }




    /** Menu Horizontal */
    .RadMenu .rmHorizontal {
    }




    /** Menu Horizontal */
    .RadMenu .rmVertical {
    }




    /** Menu Group */
    .RadMenu .rmScrollWrap {
        padding: 1px;
    }


    .RadMenu .rmLevel1.rmScrollWrap {
        margin-top: 2px;
    }




    /** Menu Item */
    .RadMenu .rmItem {
    }




    /** Sub Item  */
    .RadMenu .rmGroup .rmItem {
    }




    /** Menu Link */
    .RadMenu .rmLink {
        text-decoration: none;
    }




    /** Menu Root Link */
    .RadMenu .rmRootLink {
        padding: 0 10px;
        border: 1px solid #25a0da;
        color: #ffffff;
        font-size: 14px;
        text-transform: lowercase;
    }

        .RadMenu .rmRootLink:hover {
            border-color: #92cfec;
        }


    .RadMenu .rmFocused,
    .RadMenu .rmFocused:hover,
    .RadMenu .rmSelected,
    .RadMenu .rmSelected:hover {
        border-color: #ffffff;
    }


    .RadMenu .rmDisabled,
    .RadMenu .rmDisabled:hover {
        border-color: #25a0da;
        color: #8aceec;
    }




    /** Menu Sub Link */
    .RadMenu .rmGroup .rmLink {
        margin: 1px 0;
        border: 0;
        color: #767676;
    }

        .RadMenu .rmGroup .rmLink:hover {
            color: #000000;
            background-color: #e5e5e5;
        }


    .RadMenu .rmGroup .rmFocused,
    .RadMenu .rmGroup .rmFocused:hover,
    .RadMenu .rmGroup .rmSelected,
    .RadMenu .rmGroup .rmSelected:hover,
    .RadMenu .rmGroup .rmExpanded,
    .RadMenu .rmGroup .rmExpanded:hover {
        color: #ffffff;
        background-color: #25a0da;
    }


    .RadMenu .rmGroup .rmDisabled,
    .RadMenu .rmGroup .rmDisabled:hover {
        color: #cccccc;
        background-color: transparent;
    }




    /** Menu Text */
    .RadMenu .rmText {
        padding: 0;
    }




    /** Menu Root Link */
    .RadMenu .rmRootLink .rmText {
        padding: 0;
    }


    .RadMenu .rmVertical .rmRootLink .rmExpandRight,
    .RadMenu .rmVertical .rmRootLink .rmExpandLeft {
        background-image: none;
    }


    .RadMenu .rmGroup .rmText {
        padding-right: 53px;
    }

    .RadMenu .rmGroup .rmHorizontal .rmText {
        padding-right: 10px;
    }


    /***/
    .RadMenu .rmVertical .rmText {
        padding-right: 30px;
    }



/** RTL */
.RadMenu_rtl .rmVertical .rmText {
    padding-left: 30px;
}




/** Menu Image */
.RadMenu .rmLeftImage,
.RadMenu .rmLeftImage {
    margin: 2px 2px 0 0;
    padding-bottom: 3px;
}


.RadMenu .rmGroup .rmLeftImage {
    margin: 2px 0 0 6px;
    *margin: 2px 0 0 3px;
}





/*----------------------------------------------------------------------------*/





.RadMenu .rmVertical .rmExpandRight,
.RadMenu .rmVertical .rmExpandLeft,
.RadMenu .rmGroup .rmExpandRight,
.RadMenu .rmGroup .rmExpandLeft,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
    background: transparent url('Controls/Menu/rmExpandArrows.png') no-repeat;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
    height: 25px;
}


.RadMenu .rmVertical .rmExpandRight,
.RadMenu .rmGroup .rmExpandRight {
    background-position: 100% 0;
}

.RadMenu a.rmFocused .rmExpandRight,
.RadMenu a.rmSelected .rmExpandRight,
.RadMenu a.rmExpanded .rmExpandRight {
    background-position: 100% -24px;
}


.RadMenu .rmVertical .rmExpandLeft,
.RadMenu .rmGroup .rmExpandLeft {
    background-position: 0 -48px;
}

.RadMenu a.rmFocused .rmExpandLeft,
.RadMenu a.rmSelected .rmExpandLeft,
.RadMenu a.rmExpanded .rmExpandLeft {
    background-position: 0 -72px;
}


.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
    background-color: #ffffff;
}

    .RadMenu .rmTopArrow:hover,
    .RadMenu .rmBottomArrow:hover,
    .RadMenu .rmLeftArrow:hover,
    .RadMenu .rmRightArrow:hover {
        background-color: #e5e5e5;
    }

.RadMenu .rmTopArrow {
    border-bottom: 1px solid #e5e5e5;
    background-position: 50% -95px;
}

.RadMenu .rmBottomArrow {
    border-top: 1px solid #e5e5e5;
    background-position: 50% -109px;
}

.RadMenu .rmLeftArrow {
    border-right: 1px solid #e5e5e5;
    background-position: 50% -48px;
}

.RadMenu .rmRightArrow {
    border-left: 1px solid #e5e5e5;
    background-position: 50% 1px;
}

.RadMenu .rmVertical li.rmSeparator,
.RadMenu .rmHorizontal .rmVertical li.rmSeparator {
    border-left: 0;
    border-right: 0;
}

    .RadMenu .rmVertical li.rmSeparator .rmText,
    .RadMenu .rmHorizontal .rmVertical li.rmSeparator .rmText {
        margin-top: 2px;
        padding-bottom: 1px;
        background-color: #e5e5e5;
    }

.RadMenu .rmHorizontal li.rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal li.rmSeparator .rmText {
    margin-right: 1px;
    margin-left: 1px;
    padding: 0;
    width: 1px;
    background-color: #e5e5e5;
}

/* <rtl> */

.RadMenu_rtl .rmGroup,
.RadMenu_rtl .rmGroup .rmVertical {
    background-position: 101% 0;
}

    .RadMenu_rtl .rmGroup .rmItem a.rmLink .rmText {
        padding-left: 53px;
        padding-right: 27px;
    }

    .RadMenu_rtl .rmGroup .rmHorizontal a.rmLink .rmText {
        padding-left: 10px;
        padding-right: 9px;
    }

/* </rtl> */

/* </RadMenu / Simple> */



.RadMenu ul.rmLevel1.rmVertical {
    margin-top: 2px;
}


/*----------------------------------------------------------------------------*/




/** Hide */
.RadMenu .rmTopFix,
.RadMenu .rmTopLeft,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight {
    display: none;
}

/*RadNotification Metro Skin*/

.RadNotification.rnShadows {
    box-shadow: 0 0 0 #b0afaf;
    -webkit-box-shadow: 0 0 0 #b0afaf;
}

.RadNotification.rnRoundedCorners {
    border-radius: 0;
    -webkit-border-radius: 0;
}

.RadNotification {
    border: 1px solid #25a0da;
    background-color: #25a0da;
}

    .RadNotification .rnTitleBar {
        background-color: #25a0da;
        border-radius: 0;
        -webkit-border-radius: 0;
    }

    .RadNotification .rnCommands a {
        background-image: url('Controls/Notification/NotificationSprite.png');
    }

    .RadNotification .rnTitleBar {
    }

    .RadNotification .rnTitleBarTitle {
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
    }

    .RadNotification .rnContentWrapper {
        color: #fff;
    }

    /* base overwrites */
    .RadNotification .rnCommands {
        margin: 2px 3px 0 0;
    }

        .RadNotification .rnCommands li {
            margin-right: 1px;
        }



.RadPanelBar {
    background: #fff;
}

    .RadPanelBar .rpRootGroup {
        border-color: #ebedf0;
    }

    .RadPanelBar .rpLink,
    .RadPanelBar .rpTemplate {
        padding-left: 7px;
        color: #2e3d47;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    .RadPanelBar .rpLink {
        background-color: #f5f9fb;
        border-color: #ebedf0;
    }

    .RadPanelBar .rpImage {
        margin-left: 5px;
    }
    /* compensate for borders */

    .RadPanelBar .rpOut {
        border-color: #ebedf0;
    }

    .RadPanelBar .rpExpanded {
        border-color: #ebedf0;
    }

    .RadPanelBar .rpLink:hover,
    .RadPanelBar .rpFocused,
    .RadPanelBar .rpSelected {
        color: #2e3d47;
    }

    .RadPanelBar .rpLink:hover,
    .RadPanelBar .rpFocused {
        background-color: #ebedf0;
        border-color: #ebedf0;
    }

    .RadPanelBar .rpSelected,
    .RadPanelBar .rpSelected:hover {
        background-color: #ebedf0;
        border-color: #ebedf0;
    }

div.RadPanelBar .rpLink .rpOut,
div.RadPanelBar .rpFocused .rpOut,
div.RadPanelBar .rpLink:hover .rpOut,
div.RadPanelBar .rpSelected .rpOut,
div.RadPanelBar .rpSelected:hover .rpOut {
    padding-bottom: 1px;
    border: 0;
}

/* <disabled items> */
.RadPanelBar .rpDisabled,
.RadPanelBar .rpDisabled:hover {
    color: #ccc;
    background-color: #f5f9fb;
    border-color: #ebedf0;
    cursor: default;
}

    .RadPanelBar .rpDisabled:hover .rpOut {
        border-color: #ebedf0;
    }
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar .rpExpandable .rpText,
.RadPanelBar .rpExpanded .rpText {
    background-color: transparent;
    background-image: url('Controls/PanelBar/Expandable.png');
    background-repeat: no-repeat;
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar .rpGroup {
    background-color: #fff;
}

div.RadPanelBar .rpGroup .rpLink,
div.RadPanelBar .rpGroup .rpTemplate {
    color: #2e3d47;
    background-color: transparent;
    background-image: none;
    border: 0;
    margin: 0 2px;
    padding: 1px 1px 1px 8px;
}

    div.RadPanelBar .rpGroup .rpLink:hover,
    div.RadPanelBar .rpGroup .rpFocused,
    div.RadPanelBar .rpGroup .rpSelected,
    div.RadPanelBar .rpGroup .rpSelected:hover {
        color: #2e3d47;
        border: 1px solid #ebedf0;
        background-color: #ebedf0;
        padding: 0px 0px 0px 7px;
    }

div.RadPanelBar .rpGroup .rpSelected {
    background-color: #ebedf0;
    border-color: #ebedf0;
}

/* <subitems (disabled)> */
div.RadPanelBar .rpGroup .rpDisabled,
div.RadPanelBar .rpGroup .rpDisabled:hover {
    color: #ccc;
    text-decoration: none;
    background-color: #fff;
    border: 0;
    padding: 0px 0px 0px 7px;
}
/* </subitems (disabled)> */

/* <subitems> */

/* <background positioning> */
.RadPanelBar .rpLink,
.RadPanelBar .rpExpanded {
    background-position: 0 0;
}

    .RadPanelBar .rpFocused,
    .RadPanelBar .rpLink:hover,
    .RadPanelBar .rpExpanded:hover {
        background-position: 0 -200px;
    }

.RadPanelBar .rpSelected,
.RadPanelBar .rpSelected:hover {
    background-position: 0 -400px;
}

.RadPanelBar .rpFirst .rpLink,
.RadPanelBar .rpFirst .rpExpanded {
    background-position: 0 -1px;
}

    .RadPanelBar .rpFirst .rpFocused,
    .RadPanelBar .rpFirst .rpLink:hover {
        background-position: 0 -201px;
    }

.RadPanelBar .rpFirst .rpSelected,
.RadPanelBar .rpFirst .rpSelected:hover {
    background-position: 0 -401px;
}

/*      <expand arrows> */
.RadPanelBar .rpExpandable .rpText,
.RadPanelBar .rpExpanded .rpText {
    padding-right: 20px;
    background-repeat: no-repeat;
}

.RadPanelBar_rtl .rpExpandable .rpText,
.RadPanelBar_rtl .rpExpanded .rpText {
    padding-left: 20px;
}

.RadPanelBar_rtl .rpGroup .rpText {
    padding: 0 10px;
}

.RadPanelBar .rpExpandable .rpText {
    background-position: 100% 0;
}

.RadPanelBar .rpExpanded .rpText {
    background-position: 100% -176px;
}

.RadPanelBar_rtl .rpExpandable .rpText {
    background-position: 0 0;
}

.RadPanelBar_rtl .rpExpanded .rpText {
    background-position: 0 -176px;
}

.RadPanelBar .rpGroup .rpExpandable .rpText {
    background-position: 100% -338px;
}

.RadPanelBar .rpGroup .rpExpanded .rpText {
    background-position: 100% -477px;
}

.RadPanelBar_rtl .rpGroup .rpExpandable .rpText {
    background-position: 0 -338px;
}

.RadPanelBar_rtl .rpGroup .rpExpanded .rpText {
    background-position: 0 -477px;
}

/*      </expand arrows> */

.RadPanelBar .rpGroup .rpLink,
.RadPanelBar .rpGroup .rpLink .rpOut {
    background-position: 0 200px;
}

    .RadPanelBar .rpGroup .rpLink:hover,
    .RadPanelBar .rpGroup .rpFocused {
        background-position: 100% -22px;
    }

        .RadPanelBar .rpGroup .rpLink:hover .rpOut,
        .RadPanelBar .rpGroup .rpFocused .rpOut {
            background-position: 0 0;
        }

/*      <subitems (selected)> */
.RadPanelBar .rpGroup .rpSelected,
.RadPanelBar .rpGroup .rpSelected:hover {
    background-position: 100% -222px;
    background-color: transparent;
}

    .RadPanelBar .rpGroup .rpSelected .rpOut,
    .RadPanelBar .rpGroup .rpSelected:hover .rpOut {
        background-position: 0 -200px;
    }
/*      </subitems (selected)> */

/* </background positioning> */

/* Rotator/RotatorButtons.gif */

.RadRotator .rrClipRegion {
    border: solid 1px #e5e5e5;
}

    /*================== The list ========================*/

    .RadRotator .rrClipRegion .rrItemsList {
        float: left;
        padding: 0;
        margin: 0;
        list-style: none;
    }

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari */

.RadRotator .rrButton {
    background-image: url('Controls/Rotator/RotatorButtons.gif');
    background-repeat: no-repeat;
}

/* When LoadOnDemand */
.rrLoadingSign {
    background: url('Controls/Common/loading_small.gif') no-repeat center;
}

.RadTabStrip {
    width: 100%;
}

    .RadTabStrip .rtsLI,
    .RadTabStrip .rtsLink {
        color: #2e3d47;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        height: 25px;
        line-height: 20px;
    }

    .RadTabStrip .rtsLink {
        color: #2e3d47;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #dadada;
        background: #f4f4f4;
    }

        .RadTabStrip .rtsLink:hover {
            background: #dfdfdf;
            border-color: #dadada;
            color: #2e3d47;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
        }

        .RadTabStrip .rtsLink:active {
            color: #2e3d47;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
        }

        .RadTabStrip .rtsLink:visited {
            color: #2e3d47;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
        }

    .RadTabStrip .rtsSelected,
    .RadTabStrip .rtsSelected:hover {
        background: #fff;
        border-color: #dadada;
        color: #2e3d47;
    }

    .RadTabStrip .rtsLI .rtsLink {
        padding-left: 8px;
    }

    .RadTabStrip .rtsLI .rtsOut {
        padding-right: 8px;
    }

.RadTabStripLeft .rtsSeparator,
.RadTabStripRight .rtsSeparator {
}

.RadTabStripTop .rtsLevel .rtsLink,
.RadTabStripTop .rtsLevel .rtsOut,
.RadTabStripBottom .rtsLevel .rtsLink,
.RadTabStripBottom .rtsLevel .rtsOut,
.RadTabStripTop_Baseline .rtsLevel,
.RadTabStripRight .rtsLink {
    background-image: none;
}

/* <disabled tabs> */
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled {
    background-image: url('Controls/TabStrip/TabStripStates.png');
}

.RadTabStrip .rtsLevel .rtsNextArrow {
    background-position: -18px 0;
}

.RadTabStrip .rtsLevel .rtsPrevArrow {
    background-position: 0 0;
}

.RadTabStrip .rtsLevel .rtsNextArrow:hover {
    background-position: -54px 0;
}

.RadTabStrip .rtsLevel .rtsPrevArrow:hover {
    background-position: -36px 0;
}

.RadTabStrip .rtsLevel .rtsPrevArrowDisabled,
.RadTabStrip .rtsLevel .rtsPrevArrowDisabled:hover {
    background-position: -72px 0;
}

.RadTabStrip .rtsLevel .rtsNextArrowDisabled,
.RadTabStrip .rtsLevel .rtsNextArrowDisabled:hover {
    background-position: -90px 0;
}

.RadTabStripLeft .rtsLevel .rtsNextArrow,
.RadTabStripRight .rtsLevel .rtsNextArrow {
    background-position: -18px -20px;
}

.RadTabStripLeft .rtsLevel .rtsPrevArrow,
.RadTabStripRight .rtsLevel .rtsPrevArrow {
    background-position: 0 -20px;
}

.RadTabStripLeft .rtsLevel .rtsNextArrow:hover,
.RadTabStripRight .rtsLevel .rtsNextArrow:hover {
    background-position: -54px -20px;
}

.RadTabStripLeft .rtsLevel .rtsPrevArrow:hover,
.RadTabStripRight .rtsLevel .rtsPrevArrow:hover {
    background-position: -36px -20px;
}

.RadTabStripLeft .rtsLevel .rtsPrevArrowDisabled,
.RadTabStripLeft .rtsLevel .rtsPrevArrowDisabled:hover,
.RadTabStripRight .rtsLevel .rtsPrevArrowDisabled,
.RadTabStripRight .rtsLevel .rtsPrevArrowDisabled:hover {
    background-position: -72px -20px;
}

.RadTabStripLeft .rtsLevel .rtsNextArrowDisabled,
.RadTabStripLeft .rtsLevel .rtsNextArrowDisabled:hover,
.RadTabStripRight .rtsLevel .rtsNextArrowDisabled,
.RadTabStripRight .rtsLevel .rtsNextArrowDisabled:hover {
    background-position: -90px -20px;
}
/* </scrolling arrows> */

.RadTabStripTop .rtsLevel {
    background-color: transparent;
}

.RadTabStripTop_Baseline .rtsLevel,
.RadTabStripBottom_Baseline .rtsLevel {
    background-image: url('Controls/TabStrip/TabStripStates.png');
}


/* <orientation: top> */
.RadTabStripTop_Baseline .rtsLevel {
    background-position: 0 100%;
    background-repeat: repeat-x;
}

.RadTabStripTop .rtsLink {
    margin-top: 2px;
}

    .RadTabStripTop .rtsLink:hover {
        border-bottom-color: #dadada;
    }

.RadTabStripTop .rtsSelected,
.RadTabStripTop .rtsSelected:hover {
    border-bottom-color: #fff;
    margin-top: 0;
    padding-top: 0px;
}
/* </orientation: top> */

/* <orientation: bottom> */
.RadTabStripBottom_Baseline .rtsLevel {
    background-position: 0 -149px;
    background-repeat: repeat-x;
}

.RadTabStripBottom .rtsLink {
    margin-bottom: 2px;
}

    .RadTabStripBottom .rtsLink:hover {
        border-top-color: #dadada;
    }

.RadTabStripBottom .rtsSelected,
.RadTabStripBottom .rtsSelected:hover {
    border-top-color: #fff;
    margin-bottom: 0;
    padding-bottom: 2px;
}
/* </orientation: bottom> */

/* <orientation: left> */
.RadTabStripLeft .rtsLink:hover {
    border-right-color: #dadada;
}

.RadTabStripLeft .rtsSelected,
.RadTabStripLeft .rtsSelected:hover {
    border-right-color: #fff;
}
/* </orientation: left> */

/* <orientation: right> */
.RadTabStripRight .rtsLink:hover {
    border-left-color: #dadada;
}

.RadTabStripRight .rtsSelected,
.RadTabStripRight .rtsSelected:hover {
    border-left-color: #fff;
}
/* </orientation: right> */

/* <disabled states> */
.RadTabStrip .rtsDisabled,
.RadTabStrip .rtsDisabled:hover {
    border-color: #dadada;
    background: #f4f4f4;
    color: #aaa;
}
/* </disabled states> */

/* RadToolTip for ASP.NET AJAX - Metro Skin */

.RadToolTip.rtLoading {
    background-image: url('Controls/Common/loading.gif');
    width: 100%;
    height: 100%;
}

div.RadToolTip {
    position: absolute;
    cursor: default;
}

    div.RadToolTip div.rtCallout {
        display: none;
    }

    div.RadToolTip.rtVisibleCallout div.rtCallout {
        display: block;
    }

    div.RadToolTip table.rtWrapper {
        padding: 0;
        margin: 0;
        border-collapse: collapse;
    }

        div.RadToolTip table.rtWrapper td.rtWrapperTopLeft,
        div.RadToolTip table.rtWrapper td.rtWrapperTopRight,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomRight {
            width: 3px;
            height: 3px;
            line-height: 1px;
            font-size: 1px;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperTopCenter,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter,
        div.RadToolTip table.rtWrapper td.rtWrapperTopLeft,
        div.RadToolTip table.rtWrapper td.rtWrapperTopRight,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomRight,
        div.RadToolTip table.rtWrapper td.rtWrapperTopCenter,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter,
        div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle,
        div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle {
            background-color: #25a0da;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperTopCenter,
        div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter {
            height: 3px;
            line-height: 0px;
            font-size: 1px;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperTopCenter {
            background-position: 0 -66px;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter {
            background-position: 0 -120px;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle,
        div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle {
            font-size: 1px;
            width: 3px;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle {
            background-position: 0 0;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle {
            background-position: -3px 0;
        }

        div.RadToolTip table.rtWrapper td.rtWrapperContent {
            font: normal 12px "Segoe UI", Arial, Sans-serif;
            height: 100%;
            background-color: #25a0da;
            padding: 10px 0 0 0 !important;
            color: #fff;
        }

    div.RadToolTip .rtWrapperTopCenter div.rtTitlebar {
        color: #fff;
        font: normal 14px "Segoe UI", Arial, Sans-serif;
        text-transform: uppercase;
        float: left;
        line-height: 22px;
    }

    div.RadToolTip a.rtCloseButton {
        display: block;
        float: right;
        position: absolute;
        right: 2px;
        width: 13px;
        height: 11px;
        font-size: 1px;
        line-height: 1px;
        margin-top: 5px;
        margin-right: 3px;
        background-image: url('Controls/ToolTip/ToolTipSprites.gif');
        background-position: 0 0;
        background-repeat: no-repeat;
        text-indent: -9999px;
        outline: none;
    }

        div.RadToolTip a.rtCloseButton:hover {
            background-position: -13px 0;
        }

/* RTL support begin */
div.RadToolTip_rtl a.rtCloseButton,
div.RadToolTip_rtl a.rtCloseButton:hover {
    float: left;
    text-decoration: none;
    outline: none;
    left: 2px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_rtl div.rtTitlebar,
div.RadToolTip_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
    float: right;
}

/* position="rtCalloutCenter" */
div.RadToolTip_rtl .rtCalloutCenter {
    right: 0;
    left: auto;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_rtl .rtCalloutTopLeft {
    margin-right: -8px;
    left: 0;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_rtl .rtCalloutTopCenter {
    margin-right: 10px;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_rtl .rtCalloutTopRight {
    margin-right: 20px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_rtl .rtCalloutBottomCenter {
    margin-right: 10px;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_rtl .rtCalloutBottomRight {
    margin-right: 40px;
}

/* position="rtCalloutTopRight" */
.RadToolTip_rtl .rtCalloutBottomLeft {
    margin-right: -20px;
    left: 0;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_rtl .rtCalloutMiddleLeft {
    margin-right: 10px;
    left: 0;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_rtl .rtCalloutMiddleRight {
    margin-right: 1px;
}

/* RTL Shadows */
* + html div.RadToolTip.RadToolTip_rtl.rtShadow .rtCalloutMiddleLeft {
    margin-right: 10px !important;
}

div.RadToolTip.RadToolTip_rtl.rtShadow a.rtCloseButton,
div.RadToolTip.RadToolTip_rtl.rtShadow a.rtCloseButton:hover {
    float: left;
    left: 4px;
    top: -2px;
    right: auto;
}

    * + html div.RadToolTip.RadToolTip_rtl.rtShadow a.rtCloseButton,
    * + html div.RadToolTip.RadToolTip_rtl.rtShadow a.rtCloseButton:hover {
        left: 14px;
    }

/* RTL support end */

div.RadToolTip div.rtCallout {
    position: absolute;
    height: 11px;
    width: 11px;
    line-height: 0px;
    font-size: 1px;
    background-image: url('Controls/ToolTip/Callouts.gif');
    background-repeat: no-repeat;
}

/* position="rtCalloutCenter" */
div.RadToolTip .rtCalloutCenter {
    visibility: hidden;
}

/* position="rtCalloutBottomRight" */
.RadToolTip .rtCalloutTopLeft {
    margin-top: -10px;
    margin-left: 20px;
    background-position: 0 -22px;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip .rtCalloutTopCenter {
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background-position: 0 0;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip .rtCalloutTopRight {
    left: 100%;
    margin-top: -10px;
    margin-left: -20px;
    background-position: 0 -11px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip .rtCalloutBottomCenter {
    top: 100%;
    left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    background-position: 0 -55px;
}

/* position="rtCalloutTopLeft" */
.RadToolTip .rtCalloutBottomRight {
    top: 100%;
    left: 100%;
    margin-left: -40px;
    margin-top: -1px;
    background-position: 0 -66px;
}

/* position="rtCalloutTopRight" */
.RadToolTip .rtCalloutBottomLeft {
    top: 100%;
    margin-left: 20px;
    margin-top: -1px;
    background-position: 0 -77px;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip .rtCalloutMiddleLeft {
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    background-position: 0 -44px;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip .rtCalloutMiddleRight {
    left: 100%;
    top: 50%;
    margin-left: -1px;
    margin-top: -10px;
    background-position: 0 -33px;
}

div.RadToolTip table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip table.rtWrapper td.rtWrapperContent,
div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle,
div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter,
div.RadToolTip table.rtWrapper td.rtWrapperBottomRight {
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter,
div.RadToolTip table.rtWrapper td.rtWrapperBottomRight,
div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft {
    border-bottom: solid 1px #25a0da;
}

div.RadToolTip table.rtWrapper td.rtWrapperBottomRight,
div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle,
div.RadToolTip table.rtWrapper td.rtWrapperTopRight {
    border-right: solid 1px #25a0da;
}

div.RadToolTip table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip table.rtWrapper td.rtWrapperTopLeft {
    border-top: solid 1px #25a0da;
}

div.RadToolTip table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft {
    border-left: solid 1px #25a0da;
}

/* overwrite shadow callouts because of the shadow depth */
div.RadToolTip.rtShadow .rtCalloutTopLeft,
div.RadToolTip.rtShadow .rtCalloutTopRight {
    margin-top: -10px;
}

div.RadToolTip.rtShadow .rtCalloutTopCenter {
    margin-top: -9px;
}

div.RadToolTip.rtShadow .rtCalloutMiddleRight {
    margin-left: -1px;
}

div.RadToolTip.rtShadow .rtCalloutMiddleLeft {
    margin-left: -10px;
}

div.RadToolTip.rtShadow .rtCalloutBottomRight,
div.RadToolTip.rtShadow .rtCalloutBottomCenter,
div.RadToolTip.rtShadow .rtCalloutBottomLeft {
    margin-top: -1px;
}

/* overwrite shadow close button position */
div.RadToolTip.rtShadow a.rtCloseButton {
    top: 0px;
    right: -3px;
}

/* Telerik RadTreeList Metro Skin */

/*global*/

.RadTreeList,
.rtlCEdit div.RadTreeList {
    border-color: #e5e5e5;
    background: #fff;
    color: #000;
}

    .RadTreeList .rtlAdd,
    .RadTreeList .rtlEdit,
    .RadTreeList .rtlUpdate,
    .RadTreeList .rtlCancel,
    .RadTreeList .rtlDel {
        background-image: url('Controls/Grid/sprite.gif');
    }

    .RadTreeList .rtlTable {
        font: 12px/16px "segoe ui",arial,sans-serif;
    }

    .RadTreeList .rtlHeader a {
        color: #000;
    }

    .RadTreeList .rtlHeader th {
        border-color: #e5e5e5;
    }

    .RadTreeList div.rtlHeader,
    .RadTreeList .rtlScroller {
        border-color: #e5e5e5;
    }

    .RadTreeList .rtlA {
        background-color: #ededed;
    }

    .RadTreeList .rtlRFooter {
        background-color: #e4e4e4;
    }

        .RadTreeList .rtlRFooter td {
            border-color: #eaeaea;
        }

    .RadTreeList .rtlREdit {
        background-color: #ffe79c;
    }

.rtlCEdit .RadTreeList {
    border-right: 1px solid;
    border-top: 1px solid;
}

.RadTreeList .rtlR td,
.RadTreeList .rtlA td,
.RadTreeList .rtlREdit td,
.RadTreeList .rtlEditForm {
    border-color: #e5e5e5;
}

    .RadTreeList .rtlR a,
    .RadTreeList .rtlA a,
    .RadTreeList .rtlREdit a,
    .RadTreeList .rtlEditForm a {
        color: #767676;
        font-weight: 800;
    }

.RadTreeList .rtlRSel {
    background: #25a0da;
    color: #fff;
}

    .RadTreeList .rtlRSel a {
        color: #fff;
    }

    .RadTreeList .rtlRSel td {
        border-color: #fff;
    }

.RadTreeList .rtlRActive {
    background: #fff 0 -5200px repeat-x url('Controls/Grid/sprite.gif');
    color: #000;
}

    .RadTreeList .rtlRActive td {
        border-color: #25a0da;
    }

.RadTreeList .rtlVBorders td.rtlL,
.RadTreeList .rtlLines td.rtlL {
    background-color: #fff;
}

.RadTreeList .rtlExpand,
.RadTreeList .rtlCollapse {
    background-image: url('Controls/TreeList/sprite.gif');
}

.RadTreeList .rtlExpand {
    background-position: 0 0;
}

.RadTreeList .rtlCollapse {
    background-position: 0 -50px;
}

.RadTreeList .rtlSortAsc,
.RadTreeList .rtlSortDesc {
    background-image: url('Controls/Grid/sprite.gif');
}

.RadTreeList .rtlSortAsc {
    background-position: 3px -248px;
}

.RadTreeList .rtlSortDesc {
    background-position: 3px -198px;
}

.RadTreeList .rtlLines td.rtlL0 {
    background-image: url('Controls/TreeList/rtlSingle.gif');
}

.RadTreeList .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTop.gif');
}

.RadTreeList .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddle.gif');
}

.RadTreeList .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottom.gif');
}

/*rtl*/

.RadTreeListRTL .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTopRTL.gif');
}

.RadTreeListRTL .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddleRTL.gif');
}

.RadTreeListRTL .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottomRTL.gif');
}

/*pager*/

.RadTreeList .rtlPagerCell {
    border-color: #e5e5e5;
}

.RadTreeList .rtlPager .rtlInfoPart {
    color: #8a8a8a;
}

    .RadTreeList .rtlPager .rtlInfoPart strong {
        color: #4c4e54;
    }

.RadTreeList .rtlPager .rtlPageFirst,
.RadTreeList .rtlPager .rtlPagePrev,
.RadTreeList .rtlPager .rtlPageNext,
.RadTreeList .rtlPager .rtlPageLast {
    background: transparent no-repeat url('Controls/Grid/sprite.gif');
}

.RadTreeList .rtlPager .rtlPageFirst {
    background-position: 0 -550px;
}

    .RadTreeList .rtlPager .rtlPageFirst:hover {
        background-position: 0 -600px;
    }

.RadTreeList .rtlPager .rtlPagePrev {
    background-position: 0 -700px;
}

    .RadTreeList .rtlPager .rtlPagePrev:hover {
        background-position: 0 -750px;
    }

.RadTreeList .rtlPager .rtlPageNext {
    background-position: 0 -850px;
}

    .RadTreeList .rtlPager .rtlPageNext:hover {
        background-position: 0 -900px;
    }

.RadTreeList .rtlPager .rtlPageLast {
    background-position: 0 -1000px;
}

    .RadTreeList .rtlPager .rtlPageLast:hover {
        background-position: 0 -1050px;
    }

.RadTreeList .rtlPager .rtlPagerButton {
    border-color: #25a0da;
    background: #25a0da;
    color: #fff;
    font-family: "segoe ui",arial,sans-serif;
}

.RadTreeList .rtlPager .rtlNumPart a {
    border: 1px solid #fff;
    color: #767676;
}

    .RadTreeList .rtlPager .rtlNumPart a:hover {
        color: #000;
        background-color: #e5e5e5;
    }

    .RadTreeList .rtlPager .rtlNumPart a.rtlCurrentPage,
    .RadTreeList .rtlPager .rtlNumPart a.rtlCurrentPage:hover {
        border-color: #25a0da;
        background: transparent;
    }

.RadTreeView,
.RadTreeView a.rtIn,
.RadTreeView .rtEdit .rtIn input {
    color: #767676;
    font: 12px/18px "Segoe UI", Arial, sans-serif;
}

    .RadTreeView .rtPlus,
    .RadTreeView .rtMinus {
        background-image: url('Controls/TreeView/PlusMinus.png');
    }

    .RadTreeView .rtLI .rtPlus,
    .RadTreeView .rtLI .rtPlus:hover {
        background-position: 0 0;
    }

    .RadTreeView .rtLI .rtMinus,
    .RadTreeView .rtLI .rtMinus:hover {
        background-position: 0 -11px;
    }

    .RadTreeView .rtChecked,
    .RadTreeView .rtUnchecked,
    .RadTreeView .rtIndeterminate {
        background-image: url('Controls/TreeView/TriState.png');
    }

    .RadTreeView .rtHover .rtIn {
        border-color: #e5e5e5;
        background-color: #e5e5e5;
    }

    .RadTreeView .rtSelected .rtIn {
        border-color: #249fd9;
        color: #FFFFFF;
        background-color: #249fd9;
    }

    .RadTreeView .rtSelected .rtLoadingBefore,
    .RadTreeView .rtSelected .rtLoadingAfter,
    .RadTreeView .rtSelected .rtLoadingBelow {
        color: #767676;
    }

    .RadTreeView .rtLoadingIcon {
        background-image: url('Controls/TreeView/LoadingIcon.gif');
    }

    .RadTreeView .rtLI .rtEdit .rtIn {
        border-color: #000000;
        background: #ffffff;
    }

    .RadTreeView_disabled .rtIn,
    .RadTreeView .rtDisabled .rtIn {
        color: #e5e5e5;
    }

/* RadUpload / WebBlue skin */

/* <general styles> */

.RadUpload,
.RadUpload a,
.RadUpload input,
.RadUploadProgressArea,
.RadUploadProgressArea input {
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

    /* </general styles> */

    /* <file inputs> */

    .RadUpload .ruStyled .ruFileInput {
        border-color: #e5e5e5;
    }

    .RadUpload .ruFakeInput {
        border-color: #e5e5ee;
        color: #767676;
    }

    * html .RadUpload .ruFileWrap .ruInputHover {
        border-color: #cccccc;
    }

    * + html .RadUpload .ruFileWrap .ruInputHover {
        border-color: #cccccc;
    }

    .RadUpload .ruReadOnly .ruFakeInput {
        background: #ffffff;
    }

/* </file inputs> */

/* <buttons> */

div.RadUploadSubmit,
div.RadUpload .ruButton,
div.RadUploadProgressArea .ruButton {
    border: 1px solid #e5e5e5;
    color: #767676;
    background-color: #ffffff;
}

div.RadUpload .ruRemove {
    color: #767676;
    background-color: transparent;
    background-image: url('Controls/Upload/ruSprite.png');
    border: 0;
}

div.RadUpload .ruInputs .ruButtonHover,
div.RadUpload .ruActions .ruButtonHover,
div.RadUpload .ruFileWrap .ruButtonHover,
div.RadUploadProgressArea .ruActions .ruButtonHover {
    color: #000000;
    background-color: #e5e5e5;
}

/* </buttons> */

/* <progress area> */

.RadUploadProgressArea .ruProgress {
    border-color: #e5e5e5;
    background-image: url('Controls/Upload/ruSprite.png');
    background-color: #ffffff;
}

    .RadUploadProgressArea .ruProgress li {
        color: #767676;
    }

.RadUploadProgressArea li.ruProgressHeader {
    color: #767676;
}

.RadUploadProgressArea .ruProgress li.ruCurrentFile {
    color: #767676;
}

    .RadUploadProgressArea .ruProgress li.ruCurrentFile span {
        color: #767676;
    }

.RadUploadProgressArea .ruProgress .ruBar {
    border-color: #25a0da;
}

    .RadUploadProgressArea .ruProgress .ruBar div {
        background-image: url('Controls/Upload/ruProgress.gif');
        border-right: 1px solid #25a0da;
    }

.RadUploadProgressArea_rtl .ruProgress .ruBar div {
    border-right: 0;
    border-left: 1px solid #25a0da;
    background-image: url('Controls/Upload/ruProgress.gif');
}

.RadUploadProgressArea .ruProgress .ruActions {
    border-top-color: #e5e5e5;
    background-color: #e5e5e5;
}

/* </progress area> */

/* <RadAsyncUpload> */

.RadUpload .ruUploadInvalid {
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url('Controls/Input/sprite.gif');
}

.RadUpload_rtl .ruUploadInvalid {
    background-position: 3px -297px;
}

.RadUpload span.ruFileProgressWrap {
    background-color: #e5e5e5;
}

.RadUpload span.ruFileProgress,
.RadUpload span.ruProgressComplete {
    background-color: #25a0da;
}

/* </RadAsyncUpload> */
/* RadRating for ASP.NET AJAX Default Skin */

.RadRating_ReZults a,
.RadRating_ReZults a span {
    background-image: url('Controls/Rating/Sprite.png');
}

    * html .RadRating_ReZults a,
    * html .RadRating_ReZults a span {
        background-image: url('Controls/Rating/Sprite.gif');
    }
/* RadButton Default Skin */

.RadButton_ReZults.rbSkinnedButton,
.RadButton_ReZults .rbDecorated,
.RadButton_ReZults.rbVerticalButton,
.RadButton_ReZults.rbVerticalButton .rbDecorated,
.RadButton_ReZults .rbSplitRight,
.RadButton_ReZults .rbSplitLeft {
    background-image: url('Controls/Button/ButtonSprites.gif');
}

.RadButton_ReZults .rbToggleCheckbox,
.RadButton_ReZults .rbToggleCheckboxChecked,
.RadButton_ReZults .rbToggleCheckboxFilled,
.RadButton_ReZults .rbToggleRadio,
.RadButton_ReZults .rbToggleRadioChecked {
    background-image: url('Controls/Button/ToggleSprite.gif');
}

.RadButton_ReZults.rbToggleButton,
.RadButton_ReZults.rbToggleButton.rbDisabled:hover {
    color: #000;
}

    .RadButton_ReZults.rbToggleButton:hover {
        color: #6a6a6a;
    }

.RadButton_ReZults.rbLinkButton {
    border: 1px solid #666;
    color: #333;
    text-decoration: none;
}

    .RadButton_ReZults.rbLinkButton:hover {
        background-color: #c5c5c5;
        color: #333;
    }

.RadButton_ReZults.rbLinkButtonChecked,
.RadButton_ReZults.rbLinkButtonChecked:hover {
    background-color: #838080;
    color: #fff;
    border: 1px solid #535252;
}

.RadButton_ReZults.rbLinkButton.rbDisabled,
.RadButton_ReZults.rbLinkButton.rbDisabled:hover {
    background-color: #f9f8f8;
    border: 1px solid #d0d0d0;
    color: #6a6a6a;
}

.RadButton_ReZults.rbLinkButton:hover .rbSplitLeft,
.RadButton_ReZults.rbLinkButton:hover .rbSplitRight {
    background-color: #fff;
}

.RadButton_ReZults.rbLinkButton .rbSplitRight {
    border-left: 1px solid #666;
}

    .RadButton_ReZults.rbLinkButton .rbSplitRight:hover {
        background-color: #dedcdc;
        border-left: 1px solid #535252;
    }

    .RadButton_ReZults.rbLinkButton .rbSplitRight:active,
    .RadButton_ReZults.rbLinkButton .rbSplitRight:focus {
        background-color: #bab6b6;
        border-left: 1px solid #535252;
    }

.RadButton_ReZults.rbLinkButton .rbSplitLeft {
    border-right: 1px solid #666;
}

    .RadButton_ReZults.rbLinkButton .rbSplitLeft:hover {
        background-color: #dedcdc;
        border-right: 1px solid #535252;
    }

    .RadButton_ReZults.rbLinkButton .rbSplitLeft:active,
    .RadButton_ReZults.rbLinkButton .rbSplitLeft:focus {
        background-color: #bab6b6;
        border-right: 1px solid #535252;
    }

.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-right: 1px solid #D0D0D0;
}

.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton_ReZults.rbLinkButton.rbDisabled .rbSplitRight:focus {
    border-left: 1px solid #D0D0D0;
}

/* IE6 Fix, should be important to override the joint selectors */
*html .RadButton_ReZults.rbLinkButton,
*html .RadButton_ReZults.rbLinkButton:hover {
    border: 1px solid #666 !important;
}

/* new styles */
.RadRotator_ReZults .rrClipRegion {
    border: solid 1px #a7bac5;
}

    /*================== The list ========================*/

    .RadRotator_ReZults .rrClipRegion .rrItemsList {
        float: left;
        padding: 0;
        margin: 0;
        list-style: none;
    }

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari */

.RadRotator_ReZults .rrButton {
    background-image: url('Controls/Rotator/RotatorButtons.gif');
    background-repeat: no-repeat;
}

/* When LoadOnDemand */
.rrLoadingSign {
    background: url('Controls/Common/loading_small.gif') no-repeat center;
}

/* RadSlider for ASP.NET AJAX Default Skin */
.RadSlider_ReZults .rslTrack {
    border-color: #b9b9b9 #939393 #939393 #b9b9b9;
}

.RadSlider_ReZults .rslHorizontal a.rslHandle {
    background-image: url('Controls/Slider/Handles.gif');
}

.RadSlider_ReZults .rslHorizontal a.rslDraghandle {
    background-image: url('Controls/Slider/DragHandle.gif');
}

.RadSlider_ReZults .rslTop a.rslDraghandle {
    background-image: url('Controls/Slider/DragHandleDown.gif');
}

.RadSlider_ReZults .rslHorizontal .rslTrack {
    background: url('Controls/Slider/TrackBgr.gif') repeat-x;
}

.RadSlider_ReZults .rslHorizontal .rslSelectedregion {
    background: url('Controls/Slider/SelectedRegionHorizontalBgr.gif') right top no-repeat;
}

/* vertical slider */
.RadSlider_ReZults .rslVertical a.rslHandle {
    background-image: url('Controls/Slider/HandlesVertical.gif');
}

.RadSlider_ReZults .rslVertical .rslTrack {
    background: url('Controls/Slider/TrackVerticalBgr.gif') repeat-y;
}

.RadSlider_ReZults .rslVertical .rslSelectedregion {
    background: url('Controls/Slider/SelectedRegionVerticalBgr.gif') left bottom no-repeat;
}

.RadSlider_ReZults .rslVertical a.rslDraghandle {
    background: url('Controls/Slider/DragVerticalHandle.gif') no-repeat;
}

.RadSlider_ReZults .rslLeft a.rslDraghandle {
    background: url('Controls/Slider/DragVerticalHandleRight.gif') no-repeat;
}

.RadSlider_ReZults .rslItem,
.RadSlider_ReZults .rslLargeTick span {
    color: #333;
}

.RadSlider_ReZults .rslItemsWrapper .rslItemSelected {
    color: #000;
}

/* horizontal slider items */
.RadSlider_ReZults .rslHorizontal .rslItem {
    background-image: url('Controls/Slider/ItemHorizontalBgr.gif');
}

/* vertical slider items */
.RadSlider_ReZults .rslVertical .rslItem {
    background-image: url('Controls/Slider/ItemVerticalBgr.gif');
}

/* horizontal slider - TrackPosition=Top/Bottom */
.RadSlider_ReZults .rslTop .rslSmallTick,
.RadSlider_ReZults .rslBottom .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeHorizontal.gif');
}

.RadSlider_ReZults .rslTop .rslLargeTick,
.RadSlider_ReZults .rslBottom .rslLargeTick {
    background-image: url('Controls/Slider/LargeChangeHorizontal.gif');
}

/* vertical slider - TrackPosition=Left/Right */
.RadSlider_ReZults .rslLeft .rslSmallTick,
.RadSlider_ReZults .rslRight .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeVertical.gif');
}

.RadSlider_ReZults .rslLeft .rslLargeTick,
.RadSlider_ReZults .rslRight .rslLargeTick {
    background-image: url('Controls/Slider/LargelChangeVertical.gif');
}

/* horizontal slider - TrackPosition=Center */
.RadSlider_ReZults .rslMiddle .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeMiddleHorizontal.gif');
}

.RadSlider_ReZults .rslMiddle .rslLargeTick {
    background-image: url('Controls/Slider/LargeChangeMiddleHorizontal.gif');
}

/* vertical slider - TrackPosition=Center */
.RadSlider_ReZults .rslCenter .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeCenterVertical.gif');
}

.RadSlider_ReZults .rslCenter .rslLargeTick {
    background-image: url('Controls/Slider/LargelChangeCenterVertical.gif');
}
/* Telerik RadTreeList Default Skin */

/*global*/

.RadTreeList_ReZults,
.rtlCEdit div.RadTreeList_ReZults {
    border-color: #828282;
    background: #fff;
    color: #333;
}

    .RadTreeList_ReZults .rtlAdd,
    .RadTreeList_ReZults .rtlEdit,
    .RadTreeList_ReZults .rtlUpdate,
    .RadTreeList_ReZults .rtlCancel,
    .RadTreeList_ReZults .rtlDel {
        background-image: url('Controls/Grid/sprite.gif');
    }


    .RadTreeList_ReZults .rtlTable {
        font: 12px/16px "segoe ui",arial,sans-serif;
    }

    .RadTreeList_ReZults .rtlHeader {
        background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
    }

        .RadTreeList_ReZults .rtlHeader,
        .RadTreeList_ReZults .rtlHeader a {
            color: #333;
        }

            .RadTreeList_ReZults .rtlHeader,
            .RadTreeList_ReZults .rtlHeader th {
                border-color: #828282 #d9d9d9;
            }

    .RadTreeList_ReZults .rtlScroller {
        border-color: #d9d9d9;
    }

    .RadTreeList_ReZults .rtlA {
        background-color: #f2f2f2;
    }

    .RadTreeList_ReZults .rtlRFooter {
        background-color: #eee;
    }

.rtlCEdit .RadTreeList_ReZults {
    border-right: 1px solid;
    border-top: 1px solid;
}

.RadTreeList_ReZults .rtlR td,
.RadTreeList_ReZults .rtlA td,
.RadTreeList_ReZults .rtlREdit td,
.RadTreeList_ReZults .rtlRFooter td,
.RadTreeList_ReZults .rtlEditForm {
    border-color: #d9d9d9;
}

    .RadTreeList_ReZults .rtlR a,
    .RadTreeList_ReZults .rtlA a,
    .RadTreeList_ReZults .rtlREdit a,
    .RadTreeList_ReZults .rtlEditForm a {
        color: #000;
    }

.RadTreeList_ReZults .rtlRSel {
    background: #828282 0 -3900px repeat-x url('Controls/Grid/sprite.gif');
    color: #fff;
}

    .RadTreeList_ReZults .rtlRSel td {
        border-color: #6c6c6c;
    }

.RadTreeList_ReZults .rtlRActive td {
    border-color: #d9d9d9;
}

.RadTreeList_ReZults .rtlRActive {
    background: #c5c5c5 0 -2901px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

.RadTreeList_ReZults .rtlVBorders td.rtlL,
.RadTreeList_ReZults .rtlLines td.rtlL {
    background-color: #fff;
}

.RadTreeList_ReZults .rtlDrag,
.RadTreeList_ReZults .rtlExpand,
.RadTreeList_ReZults .rtlCollapse {
    background-image: url('Controls/TreeList/sprite.gif');
}

.RadTreeList_ReZults .rtlExpand {
    background-position: 0 0;
}

.RadTreeList_ReZults .rtlCollapse {
    background-position: 0 -50px;
}

.RadTreeList_ReZults .rtlSortAsc,
.RadTreeList_ReZults .rtlSortDesc {
    background-image: url('Controls/Grid/sprite.gif');
}

.RadTreeList_ReZults .rtlSortAsc {
    background-position: 3px -248px;
}

.RadTreeList_ReZults .rtlSortDesc {
    background-position: 3px -198px;
}

.RadTreeList_ReZults .rtlLines td.rtlL0 {
    background-image: url('Controls/TreeList/rtlSingle.gif');
}

.RadTreeList_ReZults .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTop.gif');
}

.RadTreeList_ReZults .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddle.gif');
}

.RadTreeList_ReZults .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottom.gif');
}

/*rtl*/

.RadTreeListRTL_ReZults .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTopRTL.gif');
}

.RadTreeListRTL_ReZults .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddleRTL.gif');
}

.RadTreeListRTL_ReZults .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottomRTL.gif');
}

/*pager*/

.RadTreeList_ReZults .rtlPager {
    background: #eee;
    color: #000;
}

.RadTreeList_ReZults .rtlPagerCell {
    border-color: #828282;
}

.RadTreeList_ReZults .rtlPager .rtlInfoPart {
    color: #8a8a8a;
}

    .RadTreeList_ReZults .rtlPager .rtlInfoPart strong {
        color: #4c4e54;
    }

.RadTreeList_ReZults .rtlPager .rtlPageFirst,
.RadTreeList_ReZults .rtlPager .rtlPagePrev,
.RadTreeList_ReZults .rtlPager .rtlPageNext,
.RadTreeList_ReZults .rtlPager .rtlPageLast {
    background: transparent no-repeat url('Controls/Grid/sprite.gif');
}

.RadTreeList_ReZults .rtlPager .rtlPageFirst {
    background-position: 0 -550px;
}

    .RadTreeList_ReZults .rtlPager .rtlPageFirst:hover {
        background-position: 0 -600px;
    }

.RadTreeList_ReZults .rtlPager .rtlPagePrev {
    background-position: 0 -700px;
}

    .RadTreeList_ReZults .rtlPager .rtlPagePrev:hover {
        background-position: 0 -750px;
    }

.RadTreeList_ReZults .rtlPager .rtlPageNext {
    background-position: 0 -850px;
}

    .RadTreeList_ReZults .rtlPager .rtlPageNext:hover {
        background-position: 0 -900px;
    }

.RadTreeList_ReZults .rtlPager .rtlPageLast {
    background-position: 0 -1000px;
}

    .RadTreeList_ReZults .rtlPager .rtlPageLast:hover {
        background-position: 0 -1050px;
    }

.RadTreeList_ReZults .rtlPager .rtlPagerButton {
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    background: #e8e8e8 repeat-x 0 -1550px url('Controls/Grid/sprite.gif');
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
}

.RadTreeList_ReZults .rtlPager .rtlNumPart a:hover,
.RadTreeList_ReZults .rtlPager .rtlNumPart a:hover span,
.RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage,
.RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage span {
    background: no-repeat url('Controls/Grid/sprite.gif');
}

.RadTreeList_ReZults .rtlPager .rtlNumPart a {
    color: #000;
}

    .RadTreeList_ReZults .rtlPager .rtlNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadTreeList_ReZults .rtlPager .rtlNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage,
    .RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage:hover {
        background-position: 100% -1450px;
    }

        .RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage span,
        .RadTreeList_ReZults .rtlPager .rtlNumPart a.rtlCurrentPage:hover span {
            background-position: 0 -1350px;
        }
/* RadToolTip Default Skin */

.RadToolTip_ReZults.rtLoading {
    background: url('Controls/Common/loading.gif') no-repeat center;
}

div.RadToolTip_ReZults table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperBottomRight,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperBottomCenter,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperTopLeft,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperTopRight,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperBottomLeft,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperBottomRight,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperTopCenter,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperBottomCenter,
div.RadToolTip_ReZults a.rtCloseButton {
    background-image: url('Controls/ToolTip/ToolTipSprites.png');
}

div.RadToolTip_ReZults table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_ReZults table.rtWrapper td.rtWrapperRightMiddle,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperLeftMiddle,
div.RadToolTip_ReZults table.rtShadow td.rtWrapperRightMiddle {
    background-image: url('Controls/ToolTip/ToolTipVerticalSprites.png');
}

div.RadToolTip_ReZults table.rtWrapper td.rtWrapperContent {
    background-color: #fff;
    color: #666;
}

div.RadToolTip_ReZults div.rtTitlebar {
    color: #666;
}

div.RadToolTip_ReZults div.rtCallout {
    background-image: url('Controls/ToolTip/Callouts.gif');
}

.RadTreeView_ReZults,
.RadTreeView_ReZults a.rtIn,
.RadTreeView_ReZults .rtEdit .rtIn input {
    color: #000;
    font: 12px/18px "Segoe UI", Arial, sans-serif;
}

    .RadTreeView_ReZults .rtPlus,
    .RadTreeView_ReZults .rtMinus {
        background-image: url('Controls/TreeView/PlusMinus.png');
    }

    .RadTreeView_ReZults .rtChecked,
    .RadTreeView_ReZults .rtUnchecked,
    .RadTreeView_ReZults .rtIndeterminate {
        background-image: url('Controls/TreeView/TriState.png');
    }

    .RadTreeView_ReZults .rtHover .rtIn {
        color: #000;
        border-color: #b5b5b5 #b5b5b5 #9e9e9e;
        background-color: #C5C5C5;
        background-image: url('Controls/TreeView/ItemHoveredBg.png');
    }

    .RadTreeView_ReZults .rtSelected .rtIn {
        color: #fff;
        border-color: #8d8d8d #7e7e7e #6c6c6c;
        background-color: #828282;
        background-image: url('Controls/TreeView/ItemSelectedBg.png');
    }

    .RadTreeView_ReZults .rtSelected .rtLoadingBefore,
    .RadTreeView_ReZults .rtSelected .rtLoadingAfter,
    .RadTreeView_ReZults .rtSelected .rtLoadingBelow {
        color: #333;
    }

    .RadTreeView_ReZults .rtLoadingIcon {
        background-image: url('Controls/TreeView/LoadingIcon.gif');
    }

    .RadTreeView_ReZults .rtLI .rtEdit .rtIn {
        border-color: #6c6c6c;
        background: #fff;
    }

    .RadTreeView_ReZults_disabled .rtIn,
    .RadTreeView_ReZults .rtDisabled .rtIn {
        color: #ccc;
    }


    /* <node lines> */

    .RadTreeView_ReZults .rtLines .rtLI,
    .RadTreeView_ReZults .rtLines .rtFirst .rtUL {
        background-image: url('Controls/TreeView/NodeSpan.png');
    }

.RadTreeView_ReZults_rtl .rtLines .rtLI,
.RadTreeView_ReZults_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/NodeSpan_rtl.png');
}

.RadTreeView_ReZults .rtLines .rtFirst,
.RadTreeView_ReZults .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/FirstNodeSpan.png');
}

.RadTreeView_ReZults_rtl .rtLines .rtFirst,
.RadTreeView_ReZults_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/FirstNodeSpan_rtl.png');
}

.RadTreeView_ReZults .rtLines .rtLast,
.RadTreeView_ReZults .rtLines .rtLast .rtUL {
    background-image: none;
}

.RadTreeView_ReZults .rtLines .rtTop {
    background-image: url('Controls/TreeView/TopLine.png');
}

.RadTreeView_ReZults_rtl .rtLines .rtTop {
    background-image: url('Controls/TreeView/TopLine_rtl.png');
}

.RadTreeView_ReZults .rtLines .rtMid {
    background-image: url('Controls/TreeView/MiddleLine.png');
}

.RadTreeView_ReZults_rtl .rtLines .rtMid {
    background-image: url('Controls/TreeView/MiddleLine_rtl.png');
}

.RadTreeView_ReZults .rtLines .rtBot {
    background-image: url('Controls/TreeView/BottomLine.png');
}

.RadTreeView_ReZults_rtl .rtLines .rtBot {
    background-image: url('Controls/TreeView/BottomLine_rtl.png');
}

.RadTreeView_ReZults .rtLines .rtLast .rtTop {
    background-image: url('Controls/TreeView/SingleLine.png');
}

.RadTreeView_ReZults_rtl .rtLines .rtLast .rtTop {
    background-image: url('Controls/TreeView/SingleLine_rtl.png');
}

/* </node lines> */
/* RadWindow for ASP.NET AJAX Default Skin */

/* Window Background */

/* Horiznotal */
.RadWindow_ReZults .rwTopLeft,
.RadWindow_ReZults .rwTopRight,
.RadWindow_ReZults .rwTitlebar,
.RadWindow_ReZults .rwFooterLeft,
.RadWindow_ReZults .rwFooterRight,
.RadWindow_ReZults .rwFooterCenter,
.RadWindow_ReZults .rwTopResize,
.RadWindow_ReZults .rwStatusbar div,
.RadWindow_ReZults .rwStatusbar,
.RadWindow_ReZults .rwPopupButton,
.RadWindow_ReZults .rwPopupButton span,
.RadWindow_ReZults.rwMinimizedWindow .rwCorner {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif');
}


/* Vertical */
.RadWindow_ReZults .rwBodyLeft,
.RadWindow_ReZults .rwBodyRight,
.RadWindow_ReZults .rwStatusbarRow .rwCorner {
    background-image: url('Controls/Window/WindowVerticalSprites.gif');
}

/* Window Shadows */

/* Horiznotal */
.RadWindow_ReZults .rwShadow .rwTopLeft,
.RadWindow_ReZults .rwShadow .rwTopRight,
.RadWindow_ReZults .rwShadow .rwTitlebar,
.RadWindow_ReZults .rwShadow .rwFooterLeft,
.RadWindow_ReZults .rwShadow .rwFooterRight,
.RadWindow_ReZults .rwShadow .rwFooterCenter,
.RadWindow_ReZults .rwShadow .rwTopResize,
.RadWindow_ReZults .rwShadow .rwStatusbar div,
.RadWindow_ReZults .rwShadow .rwStatusbar,
.RadWindow_ReZults .rwShadow .rwPopupButton,
.RadWindow_ReZults .rwShadow .rwPopupButton span,
.RadWindow_ReZults .rwShadow .rwBodyLeft,
.RadWindow_ReZults .rwShadow .rwBodyRight,
.RadWindow_ReZults .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_ReZults .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Controls/Window/WindowHorizontalSprites.png');
}

/* Vertical */
.RadWindow_ReZults .rwShadow .rwBodyLeft,
.RadWindow_ReZults .rwShadow .rwBodyRight,
.RadWindow_ReZults .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_ReZults .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Controls/Window/WindowVerticalSprites.png');
}

/* Shadows End */

.RadWindow_ReZults .rwStatusbar input {
    background-color: #f7f3e9;
}

.RadWindow_ReZults .rwControlButtons a {
    background-image: url('Controls/Window/CommandButtonSprites.gif');
}

.RadWindow_ReZults a.rwIcon {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif');
}

div.RadWindow_ReZults .rwTitlebarControls em {
    color: black;
}

div.RadWindow_ReZults .rwDialogInput {
    border-top: solid 1px #abadb3;
    border-right: solid 1px #dbdfe6;
    border-bottom: solid 1px #e3e9ef;
    border-left: solid 1px #e2e3ea;
}

    div.RadWindow_ReZults .rwDialogInput:hover {
        border-top: solid 1px #5794bf;
        border-right: solid 1px #b7d5ea;
        border-bottom: solid 1px #c7e2f1;
        border-left: solid 1px #c5daed;
        color: #565656;
    }

.RadWindow_ReZults td.rwWindowContent {
    background-color: #fff;
}

/* Loading Indicators */
div.RadWindow_ReZults tr td.rwLoading {
    background-color: #fff;
}

/* When ShowContentDuringLoad="true" */
.RadWindow_ReZults td.rwWindowContent.rwLoading {
    background-image: url('Controls/Common/loading.gif');
}

/* When ShowContentDuringLoad="false" */
.RadWindow_ReZults input.rwLoading {
    background-image: url('Controls/Common/loading_small.gif');
}

div.RadWindow_ReZults a.rwCancel,
div.RadWindow_ReZults a.rwCancel span {
    background: none;
    cursor: pointer;
}

    div.RadWindow_ReZults a.rwCancel span span {
        color: #000000;
        text-decoration: underline;
    }

/* Shadow Control Buttons */

.RadWindow_ReZults .rwShadow .rwControlButtons {
    margin: 5px -2px 0 0;
}

.RadWindow_ReZults .rwShadow .rwControlButtons {
    margin: 5px -1px 0 0\9;
}

/* ctrl buttons when winodw is minimized */
.RadWindow_ReZults.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
    margin: 7px -8px 0 0;
}

/* Icon when winodw is minimized */
.RadWindow_ReZults.rwMinimizedWindowShadow .rwShadow .rwIcon {
    margin: 9px 6px 0 0;
}

/*title buttons when winodw is minimized */
.RadWindow_ReZults.rwMinimizedWindowShadow .rwShadow em {
    margin: 4px 0 0 -1px;
}

.RadWindow_ReZults .rwShadow .rwControlButtons li {
    float: left;
    padding: 0;
}

.RadWindow_ReZults .rwShadow .rwControlButtons a {
    width: 26px;
}

.rwInactiveWindow .rwShadow .rwTopLeft,
.rwInactiveWindow .rwShadow .rwTopRight,
.rwInactiveWindow .rwShadow .rwTitlebar,
.rwInactiveWindow .rwShadow .rwFooterLeft,
.rwInactiveWindow .rwShadow .rwFooterRight,
.rwInactiveWindow .rwShadow .rwFooterCenter,
.rwInactiveWindow .rwShadow .rwTopResize,
.rwInactiveWindow .rwShadow .rwStatusbar div,
.rwInactiveWindow .rwShadow .rwStatusbar,
.rwInactiveWindow .rwShadow .rwPopupButton,
.rwInactiveWindow .rwShadow .rwPopupButton span,
.rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif') !important;
}

.rwInactiveWindow .rwShadow .rwBodyLeft,
.rwInactiveWindow .rwShadow .rwBodyRight,
.rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft,
.RadWindow_ReZults.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
    background-image: url('Controls/Window/WindowVerticalSprites.gif') !important;
}


/*Telerik RadCalendar Default skin*/

table.RadCalendar_ReZults {
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar_ReZults .rcTitlebar {
    border-color: #868686 #868686 #c4c4c4;
    background: #eaeaea 0 -1000px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
}

    .RadCalendar_ReZults .rcTitlebar table {
        font: 12px/23px "segoe ui",arial,sans-serif;
    }

    .RadCalendar_ReZults .rcTitlebar td {
        padding: 0 0 1px;
    }

    .RadCalendar_ReZults .rcTitlebar .rcPrev,
    .RadCalendar_ReZults .rcTitlebar .rcNext,
    .RadCalendar_ReZults .rcTitlebar .rcFastPrev,
    .RadCalendar_ReZults .rcTitlebar .rcFastNext {
        background-image: url('Controls/Calendar/sprite.gif');
        color: #ccc;
    }

    .RadCalendar_ReZults .rcTitlebar .rcFastPrev {
        margin-left: 6px;
        background-position: 1px -197px;
    }

    .RadCalendar_ReZults .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -247px;
    }

    .RadCalendar_ReZults .rcTitlebar .rcPrev {
        background-position: 4px -297px;
    }

    .RadCalendar_ReZults .rcTitlebar a.rcPrev:hover {
        background-position: 4px -347px;
    }

    .RadCalendar_ReZults .rcTitlebar .rcNext {
        background-position: 3px -397px;
    }

    .RadCalendar_ReZults .rcTitlebar a.rcNext:hover {
        background-position: 3px -447px;
    }

    .RadCalendar_ReZults .rcTitlebar .rcFastNext {
        margin-right: 6px;
        background-position: 1px -497px;
    }

    .RadCalendar_ReZults .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -547px;
    }

.RadCalendar_ReZults .rcMain {
    border-color: #868686;
}

.RadCalendar_ReZults .rcMainTable {
    font: 12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_ReZults .rcHeader,
.RadCalendar_ReZults .rcFooter {
    border-color: #868686;
}

/*week numbers and days*/

.RadCalendar_ReZults .rcWeek th {
    border-bottom: 1px solid #c5c5c5;
    padding: 4px 6px 3px 0;
    color: #333;
}

.RadCalendar_ReZults .rcWeek .rcViewSel,
.RadCalendar_ReZults .rcRow th {
    width: 13px;
    padding: 0 7px 0 9px;
    background: #eee;
}

.RadCalendar_ReZults .rcRow th {
    color: #777;
}

/*date cells*/

.RadCalendar_ReZults .rcRow td {
    border-color: #fff;
}

.RadCalendar_ReZults .rcMain .rcRow a,
.RadCalendar_ReZults .rcMain .rcRow span {
    color: #333;
}

.RadCalendar_ReZults .rcMain .rcWeekend a {
    color: #666;
}

.RadCalendar_ReZults .rcRow .rcToday {
    border-color: #898989;
}

.RadCalendar_ReZults .rcMain .rcOtherMonth a {
    color: #898989;
}

.RadCalendar_ReZults .rcMain .rcOutOfRange span {
    color: #898989;
}

.RadCalendar_ReZults .rcRow .rcSelected {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
}

.RadCalendar_ReZults .rcMain .rcRow .rcSelected a {
    color: #fff;
}

.RadCalendar_ReZults .rcRow .rcHover {
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('Controls/Calendar/sprite.gif');
}

.RadCalendar_ReZults .rcMain .rcRow .rcHover a {
    color: #333;
}

/*multimonth view*/

.RadCalendarMultiView_ReZults .rcTitlebar {
    border-color: #9a9a9a #9c9c9c #9c9c9c;
    background: #c5c5c5 0 -1199px repeat-x url('Controls/Calendar/sprite.gif');
}

    .RadCalendarMultiView_ReZults .rcTitlebar table {
        border: 1px solid;
        border-color: #fdfdfd #f3f3f3 #e7e7e7;
        line-height: 27px;
    }

    .RadCalendarMultiView_ReZults .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -647px;
    }

    .RadCalendarMultiView_ReZults .rcTitlebar a.rcPrev:hover {
        background-position: 4px -747px;
    }

    .RadCalendarMultiView_ReZults .rcTitlebar a.rcNext:hover {
        background-position: 3px -847px;
    }

    .RadCalendarMultiView_ReZults .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -947px;
    }

.RadCalendarMultiView_ReZults .rcMain {
    border-color: #9b9b9b;
}

.RadCalendarMultiView_ReZults .rcCalendar {
    border-color: #868686;
}

    .RadCalendarMultiView_ReZults .rcCalendar .rcMainTable {
        height: 176px;
    }

.RadCalendarMultiView_ReZults .rcMainTable .rcTitle {
    border-color: #c4c4c4;
    padding: 0 0 2px;
    background: #eaeaea 0 -1000px repeat-x url('Controls/Calendar/sprite.gif');
    line-height: 22px;
}

/*month view*/

table.RadCalendarMonthView_ReZults {
    border-color: #979797;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
    color: #333;
}

.RadCalendarMonthView_ReZults #rcMView_Feb,
.RadCalendarMonthView_ReZults #rcMView_Apr,
.RadCalendarMonthView_ReZults #rcMView_Jun,
.RadCalendarMonthView_ReZults #rcMView_Aug,
.RadCalendarMonthView_ReZults #rcMView_Oct,
.RadCalendarMonthView_ReZults #rcMView_Dec {
    border-right: 1px solid #e0e0e0;
}

.RadCalendarMonthView_ReZults a {
    color: #333;
}

.RadCalendarMonthView_ReZults .rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
    color: #fff;
}

.RadCalendarMonthView_ReZults #rcMView_PrevY a,
.RadCalendarMonthView_ReZults #rcMView_NextY a {
    width: 17px;
    height: 14px;
    background-image: url('Controls/Calendar/sprite.gif');
    color: #ccc;
}

.RadCalendarMonthView_ReZults #rcMView_PrevY a {
    background-position: 7px -196px;
}

.RadCalendarMonthView_ReZults #rcMView_NextY a {
    background-position: 7px -496px;
}

.RadCalendarMonthView_ReZults .rcButtons {
    padding: 6px 7px 5px;
}

.RadCalendarMonthView_ReZults input {
    border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
    background: #e9e9e9 0 -2300px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
    font: 12px "segoe ui",arial,sans-serif;
}

/*time view*/

table.RadCalendarTimeView_ReZults {
    border-color: #868686;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView_ReZults th {
    border-bottom: 1px solid #c4c4c4;
    padding: 0 0 1px;
    background: #eaeaea 0 -1000px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
    line-height: 23px;
}

table.RadCalendarTimeView_ReZults td {
    border-color: #c5c5c5;
}

.RadCalendarTimeView_ReZults a {
    color: #333;
}

.RadCalendarTimeView_ReZults td.rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
    color: #fff;
}

.RadCalendarTimeView_ReZults td.rcHover a {
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
}

.RadCalendarTimeView_ReZults .rcFooter {
    border-color: #c5c5c5;
}

/*pickers*/

.RadPicker_ReZults .rcCalPopup,
.RadPicker_ReZults .rcTimePopup {
    background-image: url('Controls/Calendar/sprite.gif');
}

.RadPicker_ReZults .rcCalPopup,
.RadPicker_ReZults a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0;
}

.RadPicker_ReZults a.rcCalPopup:hover,
.RadPicker_ReZults a.rcCalPopup:focus,
.RadPicker_ReZults a.rcCalPopup:active {
    background-position: 0 -50px;
}

.RadPicker_ReZults .rcTimePopup,
.RadPicker_ReZults a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px;
}

.RadPicker_ReZults a.rcTimePopup:hover,
.RadPicker_ReZults a.rcTimePopup:focus,
.RadPicker_ReZults a.rcTimePopup:active {
    background-position: 0 -150px;
}

/*rtl*/

.RadCalendarRTL_ReZults .rcTitlebar .rcFastPrev {
    background-position: 1px -497px;
}

.RadCalendarRTL_ReZults .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -547px;
}

.RadCalendarRTL_ReZults .rcTitlebar .rcPrev {
    background-position: 3px -397px;
}

.RadCalendarRTL_ReZults .rcTitlebar a.rcPrev:hover {
    background-position: 3px -447px;
}

.RadCalendarRTL_ReZults .rcTitlebar .rcNext {
    background-position: 4px -297px;
}

.RadCalendarRTL_ReZults .rcTitlebar a.rcNext:hover {
    background-position: 4px -347px;
}

.RadCalendarRTL_ReZults .rcTitlebar .rcFastNext {
    background-position: 1px -197px;
}

.RadCalendarRTL_ReZults .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -247px;
}

.RadCalendarMultiViewRTL_ReZults .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -947px;
}

.RadCalendarMultiViewRTL_ReZults .rcTitlebar a.rcPrev:hover {
    background-position: 3px -847px;
}

.RadCalendarMultiViewRTL_ReZults .rcTitlebar a.rcNext:hover {
    background-position: 4px -747px;
}

.RadCalendarMultiViewRTL_ReZults .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -647px;
}
/* RadComboBox Default skin */

/*global*/

.RadComboBox_ReZults,
.RadComboBox_ReZults .rcbInput,
.RadComboBoxDropDown_ReZults {
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #333;
}

    /* combobox */

    .RadComboBox_ReZults .rcbInputCellLeft,
    .RadComboBox_ReZults .rcbInputCellRight,
    .RadComboBox_ReZults .rcbArrowCellLeft,
    .RadComboBox_ReZults .rcbArrowCellRight {
        background-image: url('Controls/ComboBox/rcbSprite.png');
    }

    * html .RadComboBox_ReZults .rcbInputCellLeft,
    * html .RadComboBox_ReZults .rcbInputCellRight,
    * html .RadComboBox_ReZults .rcbArrowCellLeft,
    * html .RadComboBox_ReZults .rcbArrowCellRight {
        background-image: url('Controls/ComboBox/rcbSpriteIE6.png');
    }

    .RadComboBox_ReZults td.rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_ReZults td.rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_ReZults .rcbHovered .rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_ReZults .rcbHovered .rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_ReZults .rcbFocused .rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_ReZults .rcbFocused .rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_ReZults .rcbHovered .rcbReadOnly td.rcbInputCellLeft {
        background-position: 0 -22px;
    }

    .RadComboBox_ReZults .rcbHovered .rcbReadOnly td.rcbInputCellRight {
        background-position: 100% -22px;
    }

    .RadComboBox_ReZults .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
        background-position: 0 -44px;
    }

    .RadComboBox_ReZults .rcbFocused .rcbReadOnly td.rcbInputCellRight {
        background-position: 100% -44px;
    }

    .RadComboBox_ReZults .rcbInputCell .rcbEmptyMessage {
        color: #666;
    }

    .RadComboBox_ReZults .rcbHovered .rcbInputCell .rcbInput {
        color: #000;
    }

    .RadComboBox_ReZults td.rcbArrowCellLeft {
        background-position: -18px -88px;
    }

    .RadComboBox_ReZults td.rcbArrowCellRight {
        background-position: 0 -88px;
    }

    .RadComboBox_ReZults .rcbHovered .rcbArrowCellLeft {
        background-position: -54px -88px;
    }

    .RadComboBox_ReZults .rcbHovered .rcbArrowCellRight {
        background-position: -36px -88px;
    }

    .RadComboBox_ReZults .rcbFocused .rcbArrowCellLeft {
        background-position: -90px -88px;
    }

    .RadComboBox_ReZults .rcbFocused .rcbArrowCellRight {
        background-position: -72px -88px;
    }

    .RadComboBox_ReZults td.rcbArrowCellHidden,
    .RadComboBox_ReZults .rcbHovered td.rcbArrowCellHidden,
    .RadComboBox_ReZults .rcbFocused td.rcbArrowCellHidden {
        background-position: -15px -88px;
    }

.RadComboBox_ReZults_rtl td.rcbArrowCellHidden,
.RadComboBox_ReZults_rtl .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_ReZults_rtl .rcbFocused td.rcbArrowCellHidden {
    background-position: -18px -88px;
}

/* Read-only styles */

.RadComboBox_ReZults .rcbReadOnly td.rcbArrowCellLeft {
    background-position: -18px -88px;
}

.RadComboBox_ReZults .rcbReadOnly td.rcbArrowCellRight {
    background-position: -2px -88px;
}

.RadComboBox_ReZults .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -54px -88px;
}

.RadComboBox_ReZults .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -38px -88px;
}

.RadComboBox_ReZults .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -90px -88px;
}

.RadComboBox_ReZults .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -74px -88px;
}

.RadComboBox_ReZults .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -15px -88px;
}

.RadComboBox_ReZults .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -51px -88px;
}

.RadComboBox_ReZults .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -87px -88px;
}

.RadComboBox_ReZults_rtl .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -18px -88px;
}

.RadComboBox_ReZults_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -54px -88px;
}

.RadComboBox_ReZults_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -90px -88px;
}

/* dropdown */

.RadComboBoxDropDown_ReZults .rcbHeader,
.RadComboBoxDropDown_ReZults .rcbFooter,
.RadComboBoxDropDown_ReZults .rcbMoreResults,
.RadComboBoxDropDown_ReZults .rcbMoreResults a {
    background-image: url('Controls/ComboBox/rcbSprite.png');
}

    * html .RadComboBoxDropDown_ReZults .rcbHeader,
    * html .RadComboBoxDropDown_ReZults .rcbFooter,
    * html .RadComboBoxDropDown_ReZults .rcbMoreResults,
    * html .RadComboBoxDropDown_ReZults .rcbMoreResults a {
        background-image: url('Controls/ComboBox/rcbSpriteIE6.png');
    }

.RadComboBoxDropDown_ReZults {
    background: #fff;
    border-color: #c6c7d2;
    border-top-color: #83868d;
}

    .RadComboBoxDropDown_ReZults .rcbHeader,
    .RadComboBoxDropDown_ReZults .rcbFooter {
        background-color: #f1f2f4;
        background-position: 0 -110px;
    }

    .RadComboBoxDropDown_ReZults .rcbHeader {
        border-bottom-color: #d5d5d5;
    }

    .RadComboBoxDropDown_ReZults .rcbFooter {
        border-top-color: #d5d5d5;
    }

    .RadComboBoxDropDown_ReZults .rcbItem em {
        background: #e5e5e5;
    }

    .RadComboBoxDropDown_ReZults .rcbHovered {
        background: #dfdfdf;
        color: #000;
    }

    .RadComboBoxDropDown_ReZults .rcbCheckAllItems,
    .RadComboBoxDropDown_ReZults .rcbCheckAllItemsHovered {
        color: #676767;
        background-color: #c5c5c5;
    }

    .RadComboBoxDropDown_ReZults .rcbCheckAllItemsHovered {
        color: #000000;
        background-color: #9e9e9e;
    }

    .RadComboBoxDropDown_ReZults .rcbSeparator {
        color: #fff;
        background: #8a8a8a;
    }

    .RadComboBox_ReZults .rcbDisabled .rcbInputCell .rcbInput,
    .RadComboBoxDropDown_ReZults .rcbDisabled {
        color: #999;
    }

.RadComboBox_ReZults .rcbDisabled td.rcbInputCellLeft {
    background-position: 0 -66px;
}

.RadComboBox_ReZults .rcbDisabled td.rcbInputCellRight {
    background-position: 100% -66px;
}

.RadComboBox_ReZults .rcbDisabled td.rcbArrowCellLeft {
    background-position: -126px -88px;
}

.RadComboBox_ReZults .rcbDisabled td.rcbArrowCellRight {
    background-position: -108px -88px;
}

.RadComboBox_ReZults .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
    background-position: -110px -88px;
}

.RadComboBox_ReZults table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_ReZults .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -123px -88px;
}

.RadComboBox_ReZults_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_ReZults_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -126px -88px;
}

.RadComboBoxDropDown_ReZults .rcbLoading {
    background: #f0f0f0;
}

.RadComboBoxDropDown_ReZults .rcbMoreResults {
    border-top-color: #c6c7d2;
    background-position: 0 -132px;
    background-color: #e6e6e6;
    color: #8a8a8a;
}

    .RadComboBoxDropDown_ReZults .rcbMoreResults a {
        background-position: -157px -94px;
    }
/*Telerik RadDataPager Default Skin*/

.RadDataPager_ReZults {
    border: 1px solid #828282;
    background: #eee;
    color: #333;
}

    .RadDataPager_ReZults .rdpPageFirst,
    .RadDataPager_ReZults .rdpPagePrev,
    .RadDataPager_ReZults .rdpPageNext,
    .RadDataPager_ReZults .rdpPageLast {
        background: transparent no-repeat url('Controls/Grid/sprite.gif');
    }

    .RadDataPager_ReZults .rdpPageFirst {
        background-position: 0 -550px;
    }

        .RadDataPager_ReZults .rdpPageFirst:hover {
            background-position: 0 -600px;
        }

    .RadDataPager_ReZults .rdpPagePrev {
        background-position: 0 -700px;
    }

        .RadDataPager_ReZults .rdpPagePrev:hover {
            background-position: 0 -750px;
        }

    .RadDataPager_ReZults .rdpPageNext {
        background-position: 0 -850px;
    }

        .RadDataPager_ReZults .rdpPageNext:hover {
            background-position: 0 -900px;
        }

    .RadDataPager_ReZults .rdpPageLast {
        background-position: 0 -1000px;
    }

        .RadDataPager_ReZults .rdpPageLast:hover {
            background-position: 0 -1050px;
        }

    .RadDataPager_ReZults .rdpPagerButton {
        border: 1px solid;
        border-color: #d0d0d0 #aeaeae #8b8b8b;
        background: #e8e8e8 repeat-x 0 -1550px url('Controls/Grid/sprite.gif');
        color: #000;
        font: 12px/12px "segoe ui",arial,sans-serif;
    }

    .RadDataPager_ReZults .rdpNumPart a:hover,
    .RadDataPager_ReZults .rdpNumPart a:hover span,
    .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage,
    .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage span {
        background: no-repeat url('Controls/Grid/sprite.gif');
    }

    .RadDataPager_ReZults .rdpNumPart a {
        color: #000;
    }

        .RadDataPager_ReZults .rdpNumPart a:hover {
            background-position: 100% -1250px;
        }

            .RadDataPager_ReZults .rdpNumPart a:hover span {
                background-position: 0 -1150px;
            }

        .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage,
        .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage:hover {
            background-position: 100% -1450px;
        }

            .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage span,
            .RadDataPager_ReZults .rdpNumPart a.rdpCurrentPage:hover span {
                background-position: 0 -1350px;
            }
/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_ReZults {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
}

    .RadGrid_ReZults,
    .RadGrid_ReZults .rgMasterTable,
    .RadGrid_ReZults .rgDetailTable,
    .RadGrid_ReZults .rgGroupPanel table,
    .RadGrid_ReZults .rgCommandRow table,
    .RadGrid_ReZults .rgEditForm table,
    .RadGrid_ReZults .rgPager table,
    .GridToolTip_ReZults {
        font: 12px/16px "segoe ui",arial,sans-serif;
    }

        .RadGrid_ReZults .rgAdd,
        .RadGrid_ReZults .rgRefresh,
        .RadGrid_ReZults .rgEdit,
        .RadGrid_ReZults .rgDel,
        .RadGrid_ReZults .rgFilter,
        .RadGrid_ReZults .rgPagePrev,
        .RadGrid_ReZults .rgPageNext,
        .RadGrid_ReZults .rgPageFirst,
        .RadGrid_ReZults .rgPageLast,
        .RadGrid_ReZults .rgExpand,
        .RadGrid_ReZults .rgCollapse,
        .RadGrid_ReZults .rgSortAsc,
        .RadGrid_ReZults .rgSortDesc,
        .RadGrid_ReZults .rgUpdate,
        .RadGrid_ReZults .rgCancel,
        .RadGrid_ReZults .rgUngroup,
        .RadGrid_ReZults .rgExpXLS,
        .RadGrid_ReZults .rgExpDOC,
        .RadGrid_ReZults .rgExpPDF,
        .RadGrid_ReZults .rgExpCSV {
            background-image: url('Controls/Grid/sprite.gif');
        }

        /*header*/

        .RadGrid_ReZults .rgHeaderDiv {
            background: #eee 0 -7550px repeat-x url('Controls/Grid/sprite.gif');
        }

.rgTwoLines .rgHeaderDiv {
    background-position: 0 -7050px;
}

.RadGrid_ReZults .rgHeader,
.RadGrid_ReZults th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #828282;
    background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
}

.RadGrid_ReZults th.rgSorted {
    background-color: #c4c4c4;
    background-position: 0 -2600px;
}

.RadGrid_ReZults .rgHeader,
.RadGrid_ReZults .rgHeader a {
    color: #333;
}

/*rows*/

.RadGrid_ReZults .rgRow td,
.RadGrid_ReZults .rgAltRow td,
.RadGrid_ReZults .rgEditRow td,
.RadGrid_ReZults .rgFooter td {
    border-style: solid;
    border-width: 0 0 1px 0;
}

.RadGrid_ReZults .rgRow td {
    border-color: #fff;
}

.RadGrid_ReZults .rgAltRow {
    background: #f2f2f2;
}

    .RadGrid_ReZults .rgAltRow td {
        border-color: #f2f2f2;
    }

.RadGrid_ReZults .rgRow .rgSorted {
    border-bottom-color: #f2f2f2;
    background-color: #f2f2f2;
}

.RadGrid_ReZults .rgAltRow .rgSorted {
    border-bottom-color: #e6e6e6;
    background-color: #e6e6e6;
}

.RadGrid_ReZults .rgSelectedRow .rgSorted,
.RadGrid_ReZults .rgActiveRow .rgSorted,
.RadGrid_ReZults .rgHoveredRow .rgSorted,
.RadGrid_ReZults .rgEditRow .rgSorted {
    background-color: transparent;
}

.RadGrid_ReZults .rgRow a,
.RadGrid_ReZults .rgAltRow a,
.RadGrid_ReZults .rgEditRow a,
.RadGrid_ReZults tr.rgEditRow a,
.RadGrid_ReZults tr.rgHoveredRow a,
.RadGrid_ReZults tr.rgActiveRow a,
.RadGrid_ReZults .rgFooter a,
.RadGrid_ReZults .rgEditForm a {
    color: #000;
}

.RadGrid_ReZults .rgSelectedRow {
    background: #828282 0 -3900px repeat-x url('Controls/Grid/sprite.gif');
    color: #fff;
}

    * + html .RadGrid_ReZults .rgSelectedRow .rgSorted {
        background-color: #828282;
    }

    * html .RadGrid_ReZults .rgSelectedRow .rgSorted {
        background-color: #828282;
    }

    .RadGrid_ReZults .rgSelectedRow a {
        color: #fff;
    }

.RadGrid_ReZults .rgActiveRow,
.RadGrid_ReZults .rgHoveredRow {
    background: #c5c5c5 0 -2900px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

    * + html .RadGrid_ReZults .rgActiveRow .rgSorted,
    * + html .RadGrid_ReZults .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

    * html .RadGrid_ReZults .rgActiveRow .rgSorted,
    * html .RadGrid_ReZults .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

.RadGrid_ReZults .rgEditRow {
    background: #fff 0 -4900px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

    * + html .RadGrid_ReZults .rgEditRow .rgSorted {
        background-color: #fff;
    }

    * html .RadGrid_ReZults .rgEditRow .rgSorted {
        background-color: #fff;
    }

.RadGrid_ReZults .rgActiveRow td,
.RadGrid_ReZults .rgActiveRow td.rgSorted,
.RadGrid_ReZults .rgHoveredRow td,
.RadGrid_ReZults .rgHoveredRow td.rgSorted {
    border-bottom-color: #9e9e9e;
}

.RadGrid_ReZults .rgSelectedRow td,
.RadGrid_ReZults .rgSelectedRow td.rgSorted {
    border-bottom-color: #6c6c6c;
}

.RadGrid_ReZults .rgDrag {
    background-image: url('Controls/Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_ReZults .rgFooterDiv,
.RadGrid_ReZults .rgFooter {
    background: #eee;
}

    .RadGrid_ReZults .rgFooter td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #fff;
    }

/*status*/

.RadGrid_ReZults .rgPager .rgStatus {
    border: 1px solid;
    border-color: #828282 #c9c9c9 #eee #c9c9c9;
    border-left-width: 0;
}

.RadGrid_ReZults .rgStatus div {
    background-image: url('Controls/Common/loading_small.gif');
}

/*pager*/

.RadGrid_ReZults .rgPager {
    background: #eee;
}

.RadGrid_ReZults td.rgPagerCell {
    border: 1px solid;
    border-color: #828282 #eee #eee;
    border-right-width: 0;
}

.RadGrid_ReZults .rgInfoPart {
    color: #8a8a8a;
}

    .RadGrid_ReZults .rgInfoPart strong {
        color: #4c4e54;
    }

.RadGrid_ReZults .rgPageFirst {
    background-position: 0 -550px;
}

    .RadGrid_ReZults .rgPageFirst:hover {
        background-position: 0 -600px;
    }

.RadGrid_ReZults .rgPagePrev {
    background-position: 0 -700px;
}

    .RadGrid_ReZults .rgPagePrev:hover {
        background-position: 0 -750px;
    }

.RadGrid_ReZults .rgPageNext {
    background-position: 0 -850px;
}

    .RadGrid_ReZults .rgPageNext:hover {
        background-position: 0 -900px;
    }

.RadGrid_ReZults .rgPageLast {
    background-position: 0 -1000px;
}

    .RadGrid_ReZults .rgPageLast:hover {
        background-position: 0 -1050px;
    }

.RadGrid_ReZults .rgPager .rgPagerButton {
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    background: #e8e8e8 repeat-x 0 -1550px url('Controls/Grid/sprite.gif');
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
}

.RadGrid_ReZults .rgNumPart a:hover,
.RadGrid_ReZults .rgNumPart a:hover span,
.RadGrid_ReZults .rgNumPart a.rgCurrentPage,
.RadGrid_ReZults .rgNumPart a.rgCurrentPage span {
    background: no-repeat url('Controls/Grid/sprite.gif');
}

.RadGrid_ReZults .rgNumPart a {
    color: #000;
}

    .RadGrid_ReZults .rgNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadGrid_ReZults .rgNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadGrid_ReZults .rgNumPart a.rgCurrentPage,
    .RadGrid_ReZults .rgNumPart a.rgCurrentPage:hover {
        background-position: 100% -1450px;
    }

        .RadGrid_ReZults .rgNumPart a.rgCurrentPage span,
        .RadGrid_ReZults .rgNumPart a.rgCurrentPage:hover span {
            background-position: 0 -1350px;
        }

/*sorting, reordering*/

.RadGrid_ReZults .rgHeader .rgSortAsc {
    background-position: 3px -248px;
    height: 10px;
}

.RadGrid_ReZults .rgHeader .rgSortDesc {
    background-position: 3px -198px;
    height: 10px;
}

.GridReorderTop_ReZults,
.GridReorderBottom_ReZults {
    background: 0 0 no-repeat url('Controls/Grid/sprite.gif');
}

.GridReorderBottom_ReZults {
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_ReZults .rgFilterRow {
    background: #eee;
}

    .RadGrid_ReZults .rgFilterRow td {
        border-bottom: 1px solid #828282;
    }

.RadGrid_ReZults .rgFilter {
    background-position: 0 -300px;
}

    .RadGrid_ReZults .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_ReZults .rgFilterActive,
.RadGrid_ReZults .rgFilterActive:hover {
    background-position: 0 -400px;
}

.RadGrid_ReZults .rgFilterBox {
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    font-family: "segoe ui",arial,sans-serif;
    color: #333;
}

/*filter context menu*/

.RadMenu_ReZults .rgHCMClear,
.RadMenu_ReZults .rgHCMFilter {
    border-color: #d0d0d0 #a8a8a8 #8b8b8b;
    background: #e8e8e8 center -23px repeat-x url('Controls/FormDecorator/ButtonSprites.gif');
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
}

    .RadMenu_ReZults .rgHCMClear:hover,
    .RadMenu_ReZults .rgHCMFilter:hover {
        border-color: #d1d1d1 #b9b9b9 #a3a3a3;
        background-position: center -67px;
        background-color: #e5e5e5;
    }

/*context menu*/

.GridContextMenu_ReZults .rmLeftImage {
    background-image: url('Controls/Common/contextMenu.gif');
}

.GridContextMenu_ReZults .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_ReZults .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_ReZults .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_ReZults .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_ReZults .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_ReZults .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_ReZults .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_ReZults .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

/*grouping*/

.RadGrid_ReZults .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #828282;
    background: #eee 0 -1900px repeat-x url('Controls/Grid/sprite.gif');
}

    .RadGrid_ReZults .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_ReZults .rgGroupPanel td td {
            padding: 0;
        }

    .RadGrid_ReZults .rgGroupPanel .rgSortAsc {
        background-position: 4px -144px;
    }

    .RadGrid_ReZults .rgGroupPanel .rgSortDesc {
        background-position: 4px -94px;
    }

.RadGrid_ReZults .rgUngroup {
    background-position: 0 -6998px;
}

.RadGrid_ReZults .rgGroupItem {
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    background: #c6c6c6 0 -6500px repeat-x url('Controls/Grid/sprite.gif');
}

.RadGrid_ReZults .rgMasterTable td.rgGroupCol,
.RadGrid_ReZults .rgMasterTable td.rgExpandCol {
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_ReZults .rgGroupHeader {
    background: #d9d9d9;
    font-size: 1.1em;
    line-height: 21px;
    color: #000;
}

    .RadGrid_ReZults .rgGroupHeader td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #d9d9d9;
    }

        .RadGrid_ReZults .rgGroupHeader td.rgGroupCol {
            border-top-color: #828282;
        }

.RadGrid_ReZults .rgExpand {
    background-position: 5px -496px;
}

.RadGrid_ReZults .rgCollapse {
    background-position: 3px -444px;
}

/*editing*/

.RadGrid_ReZults .rgEditForm {
    border-bottom: 1px solid #828282;
}

.RadGrid_ReZults .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_ReZults .rgCancel {
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_ReZults .rgDetailTable {
    border-color: #828282;
}

/*command row*/

.RadGrid_ReZults .rgCommandRow {
    background: #c5c5c5 0 -2099px repeat-x url('Controls/Grid/sprite.gif');
    color: #000;
}

.RadGrid_ReZults .rgCommandCell {
    border: 1px solid;
    border-color: #999 #f2f2f2;
    border-top-width: 0;
    padding: 0;
}

.RadGrid_ReZults tfoot .rgCommandCell,
.RadGrid_ReZults .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top-width: 1px;
    border-bottom-width: 0;
}

.RadGrid_ReZults .rgCommandTable td {
    border: 0;
    padding: 2px 7px;
}

.RadGrid_ReZults .rgCommandTable {
    border: 0;
    border-top: 1px solid #fdfdfd;
    border-bottom: 1px solid #e7e7e7;
}

.RadGrid_ReZults .rgCommandRow a {
    color: #000;
    text-decoration: none;
}

.RadGrid_ReZults .rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_ReZults .rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_ReZults .rgEdit {
    background-position: 0 -1700px;
}

.RadGrid_ReZults .rgDel {
    background-position: 0 -1750px;
}

.RadGrid_ReZults .rgSelected .rgDel {
    background-position: 0 -1775px;
}

.RadGrid_ReZults .rgExpXLS,
.RadGrid_ReZults .rgExpDOC,
.RadGrid_ReZults .rgExpPDF,
.RadGrid_ReZults .rgExpCSV {
    background-image: url('Controls/Common/export.gif');
}

.RadGrid_ReZults .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_ReZults .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_ReZults .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_ReZults .rgExpCSV {
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_ReZults {
    background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_ReZults {
    border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_ReZults {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

/*rtl*/

.RadGridRTL_ReZults .rgPageFirst {
    background-position: 0 -1000px;
}

    .RadGridRTL_ReZults .rgPageFirst:hover {
        background-position: 0 -1050px;
    }

.RadGridRTL_ReZults .rgPagePrev {
    background-position: 0 -850px;
}

    .RadGridRTL_ReZults .rgPagePrev:hover {
        background-position: 0 -900px;
    }

.RadGridRTL_ReZults .rgPageNext {
    background-position: 0 -700px;
}

    .RadGridRTL_ReZults .rgPageNext:hover {
        background-position: 0 -750px;
    }

.RadGridRTL_ReZults .rgPageLast {
    background-position: 0 -550px;
}

    .RadGridRTL_ReZults .rgPageLast:hover {
        background-position: 0 -600px;
    }

.RadGridRTL_ReZults .rgExpand {
    background-position: -20px -496px;
}
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_ReZults,
.RadInputMgr_ReZults {
    font: 12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_ReZults .riTextBox,
html body .RadInputMgr_ReZults {
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    background: #fff;
    color: #000;
    font: 12px "segoe ui",arial,sans-serif;
}

html body .RadInput_ReZults .riEmpty,
html body .RadInput_Empty_ReZults {
    color: #8a8a8a;
}

html body .RadInput_ReZults .riHover,
html body .RadInput_Hover_ReZults,
html body .RadInput_ReZults .riFocused,
html body .RadInput_Focused_ReZults {
    border-color: #515151;
}

html body .RadInput_ReZults .riRead,
html body .RadInput_Read_ReZults {
    border-color: #d0d0d0;
}

html body .RadInput_ReZults .riDisabled,
html body .RadInput_Disabled_ReZults {
    border-color: #d0d0d0;
    color: #8a8a8a;
    cursor: default;
}

html body .RadInput_ReZults .riError,
html body .RadInput_Error_ReZults {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #d51923;
}

.RadForm.rfdTextbox .RadInput_ReZults .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_ReZults[type="text"] {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #d51923;
}

html body .RadInput_ReZults .riNegative,
html body .RadInput_Negative_ReZults {
    color: #565656;
}

/*buttons*/

.RadInput_ReZults a {
    background: transparent no-repeat url('Controls/Input/sprite.gif');
}

/*go*/

.RadInput_ReZults .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

    .RadInput_ReZults .riBtn a:hover {
        background-position: 3px -45px;
    }

/*spin*/

.RadInput_ReZults .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_ReZults a.riUp {
    background-position: 4px -98px;
}

    .RadInput_ReZults a.riUp:hover {
        background-position: 4px -148px;
    }

.RadInput_ReZults a.riDown {
    background-position: 4px -199px;
}

    .RadInput_ReZults a.riDown:hover {
        background-position: 4px -249px;
    }

/*label*/

.RadInput_ReZults .riLabel {
    color: #000;
}

/*rtl*/

html body .RadInputRTL_ReZults .riError,
html body .RadInputRTL_Error_ReZults {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_ReZults .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_ReZults[type="text"] {
    background-position: 3px -298px;
}

.RadListBox_ReZults .rlbGroup {
    border: 1px solid #8e8e8e;
    background: #FFF;
}

.RadListBox_ReZults .rlbTemplateContainer {
    border-color: #8e8e8e;
}

.RadListBox_ReZults .rlbText,
.RadListBox_ReZults .rlbItem,
.RadListBox_ReZults .rlbButtonText,
.RadListBox_ReZults .rlbEmptyMessage {
    font-size: 12px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #333;
}

.RadListBox_ReZults .rlbHighlight {
    color: #ff3333;
}

.RadListBox_ReZults .rlbText,
.RadListBox_ReZults .rlbItem {
    line-height: 18px;
}

.RadListBox_ReZults .rlbGroup .rlbHovered {
    background: #DFDFDF;
}

.RadListBox_ReZults .rlbGroup .rlbSelected {
    background: #c5c5c5;
}

.RadListBox_ReZults .rlbDisabled .rlbText {
    color: #AAA;
}

.RadListBox_ReZults .rlbDisabled .rlbImage {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

.RadListBox_ReZults .rlbHeader,
.RadListBox_ReZults .rlbFooter {
    background-image: url('Controls/ListBox/rlbHeaderFooter.png');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: #f1f2f4;
}

.RadListBox_ReZults .rlbFooter {
    background-position: 0 -200px;
    background-color: #e6e6e6;
}

.RadListBox_ReZults .rlbDropClue {
    background-image: url('Controls/ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -10px;
    width: 10px;
}

.RadListBox_ReZults .rlbGroup .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e;
}

.RadListBox_ReZults .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e;
}

.RadListBox_ReZults .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_ReZults .rlbGroup .rlbHovered.rlbDropClueAbove,
.RadListBox_ReZults .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_ReZults .rlbGroup .rlbHovered.rlbDropClueBelow {
    border-color: #FFF;
}

/* Buttons normal state vertical layout*/
.RadListBox_ReZults .rlbButtonText {
    background: transparent url('Controls/ListBox/rlbSprite.png') no-repeat;
}

.RadListBox_ReZults .rlbButton:hover .rlbButtonTL,
.RadListBox_ReZults .rlbButton:hover .rlbButtonTR,
.RadListBox_ReZults .rlbButton:hover .rlbButtonBL,
.RadListBox_ReZults .rlbButton:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonHover.png');
}

* html .RadListBox_ReZults .rlbButton:hover .rlbButtonTL,
* html .RadListBox_ReZults .rlbButton:hover .rlbButtonTR,
* html .RadListBox_ReZults .rlbButton:hover .rlbButtonBL,
* html .RadListBox_ReZults .rlbButton:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonHoverIE6.png');
}

.RadListBox_ReZults .rlbButton .rlbButtonTL,
.RadListBox_ReZults .rlbButton .rlbButtonTR,
.RadListBox_ReZults .rlbButton .rlbButtonBL,
.RadListBox_ReZults .rlbButton .rlbButtonBR,
.RadListBox_ReZults .rlbDisabled:hover .rlbButtonTL,
.RadListBox_ReZults .rlbDisabled:hover .rlbButtonTR,
.RadListBox_ReZults .rlbDisabled:hover .rlbButtonBL,
.RadListBox_ReZults .rlbDisabled:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonNormal.png');
}

* html .RadListBox_ReZults .rlbButton .rlbButtonTL,
* html .RadListBox_ReZults .rlbButton .rlbButtonTR,
* html .RadListBox_ReZults .rlbButton .rlbButtonBL,
* html .RadListBox_ReZults .rlbButton .rlbButtonBR,
* html .RadListBox_ReZults .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_ReZults .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_ReZults .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_ReZults .rlbDisabled:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonNormalIE6.png');
}

.RadListBox_ReZults .rlbButton:hover .rlbButtonText {
    color: #FFF;
}

.RadListBox_ReZults .rlbDisabled .rlbButtonText,
.RadListBox_ReZults .rlbDisabled:hover .rlbButtonText {
    color: #888;
}

.RadListBox_ReZults .rlbMoveUp .rlbButtonText {
    background-position: 0 0;
}

.RadListBox_ReZults .rlbMoveUp:hover .rlbButtonText {
    background-position: -400px 0;
}

.RadListBox_ReZults .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_ReZults .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0;
}

.RadListBox_ReZults .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px;
}

.RadListBox_ReZults .rlbMoveDown:hover .rlbButtonText {
    background-position: -400px -25px;
}

.RadListBox_ReZults .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_ReZults .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px;
}

.RadListBox_ReZults .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px;
}

.RadListBox_ReZults .rlbMoveToTop:hover .rlbButtonText {
    background-position: -400px -275px;
}

.RadListBox_ReZults .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_ReZults .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px;
}

.RadListBox_ReZults .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px;
}

.RadListBox_ReZults .rlbMoveToBottom:hover .rlbButtonText {
    background-position: -400px -300px;
}

.RadListBox_ReZults .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_ReZults .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px;
}

.RadListBox_ReZults .rlbDelete .rlbButtonText {
    background-position: 0 -50px;
}

.RadListBox_ReZults .rlbDelete:hover .rlbButtonText {
    background-position: -400px -50px;
}

.RadListBox_ReZults .rlbDeleteDisabled .rlbButtonText,
.RadListBox_ReZults .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px;
}


.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -100px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -75px;
}

.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -100px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -75px;
}


.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -125px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -150px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -125px;
}

.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -150px;
}

.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -125px;
}


.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
    background-position: 0 -200px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -200px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -175px;
}

.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -200px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -175px;
}


.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -250px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -250px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -225px;
}

.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -250px;
}

.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_ReZults .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -225px;
}

/*Telerik RadListView Default Skin*/

/*global*/

.RadListView_ReZults {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
    font: 12px/16px "segoe ui",arial,sans-serif;
}

    .RadListView_ReZults .rlvA {
        background: #f2f2f2;
    }

    .RadListView_ReZults .rlvISel {
        background: #828282;
        color: #fff;
    }

    /*buttons*/

    .RadListView_ReZults .rlvBAdd,
    .RadListView_ReZults .rlvBUpdate,
    .RadListView_ReZults .rlvBCancel,
    .RadListView_ReZults .rlvBDel,
    .RadListView_ReZults .rlvBEdit {
        background-image: url('Controls/Grid/sprite.gif');
    }

    .RadListView_ReZults .rlvBAdd {
        background-position: 0 -1650px;
    }

    .RadListView_ReZults .rlvBUpdate {
        background-position: 0 -1800px;
    }

    .RadListView_ReZults .rlvBCancel {
        background-position: 0 -1850px;
    }

    .RadListView_ReZults .rlvBSel {
        background-image: url('Controls/FormDecorator/CheckBoxSprites.gif');
        background-position: -2px -2px;
    }

    .RadListView_ReZults .rlvISel .rlvBSel {
        background-position: -2px -422px;
    }

    .RadListView_ReZults .rlvBDel {
        background-position: 0 -1750px;
    }

    .RadListView_ReZults .rlvBEdit {
        background-position: 0 -1700px;
    }

    .RadListView_ReZults .rlvDrag {
        background-image: url('Controls/ListView/drag.gif');
        background-position: center center;
    }

    /*flow*/

    .RadListView_ReZults div.rlvI,
    .RadListView_ReZults div.rlvIEmpty {
        border-color: #fff;
    }

    .RadListView_ReZults div.rlvA {
        border-color: #f2f2f2;
    }

    .RadListView_ReZults div.rlvISel {
        border-color: #6c6c6c;
    }

    /*grid*/

    .RadListView_ReZults tr.rlvHeader th {
        border: 0;
        border-bottom: 1px solid #828282;
        background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
    }

    .RadListView_ReZults tr.rlvI td,
    .RadListView_ReZults tr.rlvA td,
    .RadListView_ReZults tr.rlvISel td,
    .RadListView_ReZults tr.rlvIEmpty td {
        border: 0;
        border-bottom: 1px solid;
    }

    .RadListView_ReZults tr.rlvI td,
    .RadListView_ReZults tr.rlvIEmpty td {
        border-color: #fff;
    }

    .RadListView_ReZults tr.rlvA td {
        border-color: #f2f2f2;
    }

    .RadListView_ReZults tr.rlvISel td {
        border-color: #6c6c6c;
    }

    /*single row*/

    .RadListView_ReZults td.rlvI,
    .RadListView_ReZults td.rlvA,
    .RadListView_ReZults td.rlvISel,
    .RadListView_ReZults td.rlvIEmpty {
        border: 0;
        border-right: 1px solid;
    }

    .RadListView_ReZults td.rlvI,
    .RadListView_ReZults td.rlvIEmpty {
        border-color: #fff;
    }

    .RadListView_ReZults td.rlvA {
        border-color: #f2f2f2;
    }

    .RadListView_ReZults td.rlvISel {
        border-color: #6c6c6c;
    }

    /*floated*/

    .RadListView_ReZults .rlvFloated .rlvI,
    .RadListView_ReZults .rlvFloated .rlvA,
    .RadListView_ReZults .rlvFloated .rlvISel,
    .RadListView_ReZults .rlvFloated .rlvIEdit {
        border-color: #828282;
    }

    /*edit*/

    .RadListView_ReZults .rlvInput {
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        background: #fff;
        color: #000;
    }
/* <RadMenu / Default> */

.RadMenu_ReZults .rmRootGroup,
.RadMenu_ReZults a.rmLink,
.RadMenu_ReZults .rmGroup .rmText,
.RadMenu_ReZults .rmVertical .rmText,
.RadMenu_ReZults .rmLeftArrow,
.RadMenu_ReZults .rmRightArrow,
.RadMenu_ReZults .rmTopArrow,
.RadMenu_ReZults .rmBottomArrow {
    background-image: url('Controls/Menu/rmSprite.png');
    background-color: transparent;
}

.RadMenu_ReZults .rmRootGroup {
    border: 1px solid #828282;
    background-repeat: repeat-x;
    background-position: 0 -408px;
    background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_ReZults,
.RadMenu_ReZults a.rmLink {
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #000;
    text-decoration: none;
}

    .RadMenu_ReZults a.rmLink,
    .RadMenu_ReZults a.rmDisabled,
    .RadMenu_ReZults a.rmDisabled:hover {
        background-position: 0 -72px;
    }

    .RadMenu_ReZults .rmFirst a.rmLink,
    .RadMenu_ReZults .rmFirst a.rmLink:hover,
    .RadMenu_ReZults .rmLast .rmText,
    .RadMenu_ReZults .rmLast a.rmLink:hover .rmText,
    .RadMenu_ReZults .rmVertical a.rmLink,
    .RadMenu_ReZults .rmVertical .rmText {
        background-repeat: no-repeat;
        background-position: 0 500px;
    }

    .RadMenu_ReZults .rmVertical .rmFirst,
    .RadMenu_ReZults .rmVertical .rmLast {
        background: none;
    }

    .RadMenu_ReZults a.rmLink:hover,
    .RadMenu_ReZults a.rmFocused,
    .RadMenu_ReZults a.rmSelected {
        background-color: #fff;
    }

    .RadMenu_ReZults .rmHorizontal .rmRootLink span.rmText {
        display: inline;
        padding-left: 12px;
    }

.RadMenu_ReZults_rtl .rmRootLink span.rmText {
    padding-right: 12px;
}

.RadMenu_ReZults_Context_rtl .rmRootLink span.rmText {
    padding-right: 28px;
}

.RadMenu_ReZults .rmHorizontal a.rmRootLink {
    padding-left: 0;
}

.RadMenu_ReZults_rtl a.rmRootLink {
    margin-left: 0;
    padding: 0;
}

.RadMenu_ReZults .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */ {
    width: 100%;
}

.RadMenu_ReZults ul.rmHorizontal .rmLeftImage {
    margin: 4px -4px 0 6px;
}

.RadMenu_ReZults_rtl ul.rmHorizontal .rmLeftImage {
    margin: 4px 6px 0 -4px;
}

.RadMenu_ReZults .rmVertical a.rmLink {
    padding-top: 1px;
    padding-bottom: 1px;
}

    .RadMenu_ReZults .rmVertical a.rmLink:hover,
    .RadMenu_ReZults .rmVertical a.rmFocused,
    .RadMenu_ReZults .rmVertical a.rmSelected,
    .RadMenu_ReZults .rmVertical a.rmExpanded,
    .RadMenu_ReZults .rmVertical a.rmExpanded:hover {
        padding-top: 0;
        padding-bottom: 0;
        border-style: solid;
        border-color: #828282;
        border-width: 1px 0;
    }

.RadMenu_ReZults .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_ReZults .rmVertical .rmFirst a.rmFocused,
.RadMenu_ReZults .rmVertical .rmFirst a.rmSelected,
.RadMenu_ReZults .rmVertical .rmFirst a.rmExpanded,
.RadMenu_ReZults .rmVertical .rmFirst a.rmExpanded:hover {
    padding-top: 1px;
    padding-bottom: 0;
    border-top-width: 0;
}

.RadMenu_ReZults .rmVertical .rmLast a.rmLink:hover,
.RadMenu_ReZults .rmVertical .rmLast a.rmFocused,
.RadMenu_ReZults .rmVertical .rmLast a.rmSelected,
.RadMenu_ReZults .rmVertical .rmLast a.rmExpanded,
.RadMenu_ReZults .rmVertical .rmLast a.rmExpanded:hover {
    padding-bottom: 1px;
    padding-top: 0;
    border-bottom-width: 0;
}

.RadMenu_ReZults .rmVertical .rmItem a.rmDisabled:hover {
    padding-top: 1px;
    padding-bottom: 1px;
    border-width: 0;
}

.RadMenu_ReZults a.rmExpanded,
.RadMenu_ReZults a.rmExpanded:hover {
    background-color: #fff;
}

.RadMenu_ReZults a.rmDisabled,
.RadMenu_ReZults a.rmDisabled:hover {
    color: #7d7d7d;
    background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_ReZults .rmGroup,
.RadMenu_ReZults .rmMultiColumn,
.RadMenu_ReZults .rmGroup .rmVertical {
    border: 1px solid #979797;
    background: #fff url('Controls/Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_ReZults .rmTopFix,
.RadMenu_ReZults .rmBottomFix,
.RadMenu_ReZults .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_ReZults .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_ReZults .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_ReZults .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_ReZults_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_ReZults_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
    background-image: url('Controls/Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
}

* html .rmRoundedCorners_ReZults .rmGroup .rmItem,
* html .rmRoundedCorners_ReZults ul.rmHorizontal .rmFirst {
    background-image: url('Controls/Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
}

.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_ReZults .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_ReZults .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_ReZults .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_ReZults_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
    background-image: none;
}

* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_ReZults .rmScrollWrap .rmItem,
* html .rmRoundedCorners_ReZults .rmHorizontal .rmItem,
* html .rmRoundedCorners_ReZults .rmScrollWrap .rmVertical {
    background-image: none;
}

.RadMenu_ReZults .rmRoundedCorners .rmGroupColumn {
    background-color: #fff;
}

.RadMenu_ReZults .rmBottomLeft,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_ReZults_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_ReZults .rmRoundedCorners ul.rmGroup,
.RadMenu_ReZults .rmRoundedCorners .rmMultiColumn {
    background-image: url('Controls/Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

* html .rmRoundedCorners_ReZults .rmScrollWrapContainer,
* html .rmRoundedCorners_ReZults .rmGroup ul.rmGroup,
* html .rmRoundedCorners_ReZults ul.rmGroup {
    background-image: url('Controls/Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadMenu_ReZults .rmTopRight,
.RadMenu_ReZults .rmBottomRight {
    background-image: url('Controls/Menu/rmRoundedRight.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadMenu_ReZults .rmTopFix,
.RadMenu_ReZults .rmBottomFix,
.RadMenu_ReZults .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_ReZults_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_ReZults .rmGroup .rmFirst {
    border-color: #979797;
}

.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
    background: #FFF;
}

* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmBottomFix {
    background: #FFF;
}

.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0;
}

* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_ReZults .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0;
}

.RadMenu_ReZults_rtl .rmBottomLeft,
.RadMenu_ReZults_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_ReZults_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_ReZults .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_ReZults_Context_rtl ul.rmGroup,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer {
    background-image: url('Controls/Menu/rmRoundedLeft_rtl.png');
}

.RadMenu_ReZults_rtl .rmTopRight,
.RadMenu_ReZults_rtl .rmBottomRight {
    background-image: url('Controls/Menu/rmRoundedRight_rtl.png');
}

.RadMenu_ReZults_rtl li.rmTopFix,
.RadMenu_ReZults_rtl li.rmBottomFix,
.RadMenu_ReZults_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_ReZults_Context_rtl .rmGroup .rmItem {
    background-position: 101% 0;
}

.RadMenu_ReZults .rmSlide .rmScrollWrap {
    background-image: none;
}

.RadMenu_ReZults_rtl .rmGroup,
.RadMenu_ReZults_rtl .rmMultiColumn,
.RadMenu_ReZults_rtl .rmGroup .rmVertical {
    background-position: 100% 0;
}

.RadMenu_ReZults .rmRootGroup li.rmItem .rmGroup {
    padding-bottom: 0;
}

.RadMenu_ReZults .rmRootGroup .rmHorizontal {
    background-image: none;
}

.RadMenu_ReZults .rmScrollWrap .rmVertical {
    border: 0;
}

.RadMenu_ReZults .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_ReZults_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_ReZults .rmScrollWrapContainer li.rmItem {
    background: none;
}

.RadMenu_ReZults .rmGroup .rmItem a.rmLink,
.RadMenu_ReZults .rmGroup .rmItem a.rmLink:hover,
.RadMenu_ReZults .rmGroup .rmItem a.rmFocused,
.RadMenu_ReZults .rmGroup .rmItem a.rmSelected,
.RadMenu_ReZults .rmGroup .rmItem a.rmExpanded {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
}

.RadMenu_ReZults .rmGroup .rmLast a.rmLink,
.RadMenu_ReZults .rmGroup .rmLast a.rmLink:hover,
.RadMenu_ReZults .rmGroup .rmLast a.rmFocused,
.RadMenu_ReZults .rmGroup .rmLast a.rmSelected,
.RadMenu_ReZults .rmGroup .rmLast a.rmExpanded {
    padding-bottom: 1px;
}

.RadMenu_ReZults .rmGroup a.rmLink,
.RadMenu_ReZults .rmGroup .rmText,
.RadMenu_ReZults .rmGroup .rmItem a.rmDisabled,
.RadMenu_ReZults .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_ReZults .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_ReZults .rmGroup .rmItem a.rmDisabled:hover .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
    background-color: transparent;
}

    .RadMenu_ReZults .rmGroup a.rmLink:hover,
    .RadMenu_ReZults .rmGroup a.rmFocused,
    .RadMenu_ReZults .rmGroup a.rmSelected,
    .RadMenu_ReZults .rmGroup a.rmExpanded {
        background-position: 0 -168px;
    }

        .RadMenu_ReZults .rmGroup a.rmLink:hover .rmText,
        .RadMenu_ReZults .rmGroup a.rmFocused .rmText,
        .RadMenu_ReZults .rmGroup a.rmSelected .rmText,
        .RadMenu_ReZults .rmGroup a.rmExpanded .rmText {
            background-position: 100% -192px;
        }

    /* <expand arrows> */

    .RadMenu_ReZults .rmRootGroup .rmExpandRight,
    .RadMenu_ReZults .rmGroup .rmExpandDown,
    .RadMenu_ReZults_Context .rmGroup .rmExpandRight,
    .RadMenu_ReZults .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
    .RadMenu_ReZults .rmGroup .rmItem a.rmDisabled .rmExpandDown,
    .RadMenu_ReZults .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
    .RadMenu_ReZults .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown {
        background-position: 100% -216px;
    }

.RadMenu_ReZults a.rmLink:hover .rmExpandRight,
.RadMenu_ReZults .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_ReZults a.rmFocused .rmExpandRight,
.RadMenu_ReZults a.rmSelected .rmExpandRight,
.RadMenu_ReZults a.rmExpanded .rmExpandRight {
    background-position: 100% -312px;
}

.RadMenu_ReZults .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_ReZults .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_ReZults .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_ReZults .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_ReZults .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_ReZults .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_ReZults .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_ReZults .rmGroup a.rmExpanded .rmExpandDown {
    background-position: 100% -240px;
}

.RadMenu_ReZults .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_ReZults .rmGroup a.rmDisabled:hover .rmExpandDown {
    background-image: url('Controls/Menu/rmSprite.png');
    background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_ReZults_rtl a.rmLink,
.RadMenu_ReZults_rtl .rmRootGroup a.rmDisabled {
    background-position: 100% -96px;
}

.RadMenu_ReZults_rtl .rmGroup a.rmDisabled {
    background: none;
}

.RadMenu_ReZults_rtl .rmText {
    background-position: 0 -96px;
}

.RadMenu_ReZults_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_ReZults_rtl .rmVertical a.rmExpanded:hover .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
}

.RadMenu_ReZults_rtl .rmGroup a.rmLink:hover,
.RadMenu_ReZults_rtl .rmGroup a.rmFocused,
.RadMenu_ReZults_rtl .rmGroup a.rmSelected,
.RadMenu_ReZults_rtl .rmGroup a.rmExpanded {
    background-position: 100% -264px;
}

    .RadMenu_ReZults_rtl .rmGroup a.rmLink:hover .rmText,
    .RadMenu_ReZults_rtl .rmGroup a.rmFocused .rmText,
    .RadMenu_ReZults_rtl .rmGroup a.rmSelected .rmText,
    .RadMenu_ReZults_rtl .rmGroup a.rmExpanded .rmText {
        background-position: 0 -288px;
    }

.RadMenu_ReZults_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_ReZults_rtl .rmRootGroup .rmExpandLeft {
    background-position: 0 -312px;
}

.RadMenu_ReZults_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_ReZults_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_ReZults_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_ReZults_rtl .rmVertical a.rmExpanded .rmExpandLeft {
    background-position: 0 -216px;
}

.RadMenu_ReZults_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_ReZults_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_ReZults_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_ReZults_rtl .rmGroup a.rmExpanded .rmExpandLeft {
    background-position: 0 -336px;
}

.RadMenu_ReZults_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
    background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_ReZults .rmSlide {
    margin: 0 0 0 -1px;
}

    .RadMenu_ReZults .rmVertical .rmSlide,
    .RadMenu_ReZults .rmSlide .rmSlide,
    .RadMenu_ReZults_Context .rmGroup .rmSlide {
        margin: 0 0 0 -5px;
    }

.RadMenu_ReZults_rtl .rmSlide {
    margin: 0 0 0 0;
}

.RadMenu_ReZults_rtl .rmFirst .rmSlide {
    margin-left: 1px;
}

.RadMenu_ReZults_rtl .rmVertical .rmSlide,
.RadMenu_ReZults_rtl .rmSlide .rmSlide,
.RadMenu_ReZults_Context_rtl .rmGroup .rmSlide {
    margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_ReZults .rmLeftArrow,
.RadMenu_ReZults .rmRightArrow {
    background-color: #E6E6E6;
}

.RadMenu_ReZults .rmLeftArrow {
    background-position: -8px -312px;
    border-right: 1px solid #828282;
}

.RadMenu_ReZults .rmRightArrow {
    background-position: -482px -216px;
    border-left: 1px solid #828282;
}

.RadMenu_ReZults .rmTopArrow,
.RadMenu_ReZults .rmBottomArrow,
.RadMenu_ReZults .rmGroup .rmLeftArrow,
.RadMenu_ReZults .rmGroup .rmRightArrow {
    background-color: #E6E6E6;
}

.RadMenu_ReZults .rmTopArrow {
    background-position: 50% -367px;
    border-bottom: 1px solid #828282;
}

.RadMenu_ReZults .rmBottomArrow {
    background-position: 50% -391px;
    border-top: 1px solid #828282;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_ReZults .rmHorizontal .rmSeparator .rmText,
.RadMenu_ReZults .rmVertical .rmHorizontal .rmSeparator .rmText {
    height: 22px;
    margin: 1px 0 0;
    width: 1px;
    background-color: #A8A8A8;
}

.RadMenu_ReZults_Context .rmSeparator .rmText,
.RadMenu_ReZults .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_ReZults .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
    background-color: transparent;
    background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */
