﻿
/* ==============================================
CSS STYLES FOR Module OnyakTech Forms
Copyright Chris Onyak 2003-2013 All Rights Reserved
www.OnyakTech.com - Sales@OnyakTech.com
=================================================
*/

#SigAccept {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    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;
    display: none;
}

.CAPTCHA {
}

/*  Google Maps */
#map-canvas, #map_canvas {
    height: 300px;
}

@media print {
    html, body {
        height: auto;
    }

    #map-canvas, #map_canvas {
        height: 650px;
    }
}

.EditorContent, .OnyakFormsEditorButton {
    border: solid 1px #E5E5E5;
    outline: 0;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.EditorContent {
    padding: 15px;
}

    .EditorContent .input, .EditorContent textarea, .EditorContent select {
        margin: 5px !important;
    }

.OnyakFormsEditorButton, .EventsEditorTitle {
    font-size: 12px;
    font-weight: bold;
    color: #4a4a4a;
    text-decoration: none;
    padding: 7px;
}

    .OnyakFormsEditorButton:hover {
        border-color: #C9C9C9;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    }

/* ------POPUP---------*/
#OKYFormFixedBottom {
    background-color: #000000;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    cursor: pointer;
    opacity: 0.8;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 2px;
    position: fixed;
}

    #OKYFormFixedBottom #formPopLink {
        color: #fff;
    }

        #OKYFormFixedBottom #formPopLink:hover {
            -webkit-text-shadow: 0 0 5px #FFFFFF;
            text-shadow: 0 0 5px #FFFFFF;
        }


#background {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#frmEventsManagerOpen {
    float: right;
}

.EditorMessage {
    float: right;
    color: #9ecaed;
    font-size: 120%;
    font-weight: bold;
}

#editorbackground {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #fff;
    display: none;
    opacity: 0.8;
}

#editordisplay {
    z-index: 2147483647;
    background-color: white;
    opacity: 1;
    position: fixed;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 23px 10px rgba(0, 0, 0, 0.45);
    display: none;
}

#closeokyformeditor {
    padding: 15px;
}

#closeokyEdtform {
    color: #000;
    position: absolute;
    right: 7px;
    top: -20px;
    cursor: pointer;
    font-size: 120%;
}

    #closeokyEdtform:hover {
        -webkit-text-shadow: 0 0 5px #fff;
        text-shadow: 0 0 5px #fff;
        color: #fff;
    }

#closeokyform {
    color: #FFFFFF;
    position: absolute;
    right: 7px;
    top: -20px;
    cursor: pointer;
    font-size: 70%;
}

    #closeokyform:hover {
        -webkit-text-shadow: 0 0 5px #FFFFFF;
        text-shadow: 0 0 5px #FFFFFF;
    }


#okyfrmControlsPop {
    padding: 15px;
}

#savecontrols {
    z-index: 90001;
    background-color: white;
    opacity: 1;
    position: fixed;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 23px 10px rgba(0, 0, 0, 0.45);
}

/* ------END POPUP---------*/

a.selected {
    background-color: #1F75CC;
    color: white;
    z-index: 100;
}

.messagepop {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    cursor: default;
    display: none;
    margin-top: 15px;
    position: absolute;
    text-align: left;
    width: 394px;
    z-index: 50;
    padding: 25px 25px 20px;
    -moz-box-shadow: 3px 3px 5px 3px #B8B6B6;
    -webkit-box-shadow: 3px 3px 5px 3px #B8B6B6;
    box-shadow: 3px 3px 5px 3px #B8B6B6;
}

label {
    /*display: block;
    margin-bottom: 3px;
    padding-left: 15px;
    text-indent: -15px;*/
}

.messagepop p, .messagepop.div {
    border-bottom: 1px solid #EFEFEF;
    margin: 8px 0;
    padding-bottom: 8px;
}

/* ------END POPUP---------*/
.imgSlider {
    position: absolute;
    z-index: 1;
}

.imgSlider2 {
    position: absolute;
}

.imgHeader2 {
    position: absolute;
}

#formtab {
    height: 100px;
    position: fixed;
    left: 0px;
    top: 450px;
    display: block;
    cursor: pointer;
    width: 30px;
    background-color: #363636;
    color: white;
    font-size: 18px;
    margin-top: auto;
    margin-bottom: auto;
}

#formPanelText {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    color: white;
    font-weight: bold;
    margin-top: 15px;
}

#formpanel {
    z-index: 1;
    background-color: #FFFFFF;
    height: 270px;
    left: 0;
    position: fixed;
    top: 180px;
    -moz-box-shadow: 3px 3px 5px 3px #B8B6B6;
    -webkit-box-shadow: 3px 3px 5px 3px #B8B6B6;
    box-shadow: 3px 3px 5px 3px #B8B6B6;
}

    #formpanel .formcontent {
        margin-left: 70px;
    }

.ToggleEditor {
    float: right;
}

#tab-container {
    float: left;
}

    #tab-container div {
        width: 600px;
        padding: 2em;
        -moz-box-shadow: 0 -1px 3px #535353;
        -webkit-box-shadow: 0 -1px 3px #535353;
        z-index: 100;
        position: relative;
        background: white url(images/bg.jpg) repeat-x;
    }

.OnyakFormsButton SUBMIT, .OnyakFormsButton, a.OnyakFormsButton {
    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);
    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;
}

    .OnyakFormsButton:hover, a.OnyakFormsButton: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;
    }

    .OnyakFormsButton:active, a.OnyakFormsButton:active {
        border-top-color: #F2F2F2;
        background: #D2CECE;
    }

.SmallHelpText {
    font-size: 80%;
    opacity: 0.5;
}

.GRID_CSS_TEST {
    border: solid 1px Tan;
}

    .GRID_CSS_TEST td {
        border: solid 3px #FFFFFF;
        margin: 3px 3px 3px 3px;
        font-family: Arial;
        padding: 5px 5px 5px 5px;
        text-align: center;
    }

.GRID_CSS_HEADER_TEST {
    font-weight: bold;
    background-color: Tan;
}

    .GRID_CSS_HEADER_TEST a {
        text-decoration: none;
        color: LightGoldenrodYellow;
        padding: 0px 15px 0px 15px;
    }

        .GRID_CSS_HEADER_TEST a:hover {
            text-decoration: underline;
            background: Tan url(images/spin.gif) no-repeat 0 100%;
        }

.GRID_CSS_ITEM_TEST, .GRID_CSS_ALTERNATE_TEST {
    font-size: smaller;
}

.GRID_CSS_ITEM_TEST {
    background-color: LightGoldenrodYellow;
}

.GRID_CSS_ALTERNATE_TEST {
    background-color: PaleGoldenrod;
}

.ONYAKDV_DISPLAYSECTION {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    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;
}

select {
    border: 1px solid #dadada !important;
    border-radius: 1px;
    font-size: 11px;
    padding: 5px;
}

    select:focus {
        outline: none;
        border-color: #9ecaed;
        box-shadow: 0 0 10px #9ecaed;
    }

input, textarea, select {
    /*margin: 5px;*/
    padding: 1px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.15) 0px 0px 2px;
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 2px;
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 2px;
}

textarea {
    line-height: 150%;
}

    input:hover, textarea:hover,
    input:focus, textarea:focus {
        border-color: #C9C9C9;
    }

input {
    border-radius: 1px;
    font-size: 11px;
}

    input:focus, textarea:focus {
        outline: none;
        border-color: #9ecaed;
        box-shadow: 0 0 5px #9ecaed !important;
    }

.OnyakTechLogo {
    display: none;
}

.contextmenuhover {
    background-color: #C6CCCC;
}

.glow {
    padding: 9px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    width: 200px;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.glowfocus {
    border-color: #C9C9C9;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

.notice {
    font-size: 90%;
}

.info {
    font-weight: bold;
    COLOR: #008000;
}

.error {
    float: none;
    color: red;
    padding-left: .5em;
    vertical-align: top;
    font-weight: bold;
}

/* Rule of Three */
.r3ColorBlack {
    color: #212121;
}

.r3BackColorBlack {
    background-color: #212121;
}

.r3ColorWhiteBlue {
    color: #FDFDFD;
}

.r3BackColorWhiteBlue {
    background-color: #FDFDFD;
}

.r3ColorWhiteGrey {
    color: #F3F3F3;
}

.r3BackColorWhiteGrey {
    background-color: #F3F3F3;
}

.r3ColorGrey {
    color: #C6CCCC;
}

.r3BackColorGrey {
    background-color: #C6CCCC;
}

.r3ColorWhite {
    color: #FFFFFF;
}

.r3BackColorWhite {
    background-color: #FFFFFF;
}

.r3ColorGreyBlack {
    color: #2C2C2C;
}

.r3BackColorGreyBlack {
    background-color: #2C2C2C;
}
/* Rule of Three End */

.imgEditorStep {
    float: left;
}

.toolselectlist {
    float: left;
}

.tooldisplay {
    margin: 5px 10px 10px 300px;
}

.tools {
    height: 450px;
}

.StepSection {
    vertical-align: middle;
    border-left: .5em solid #eee;
    padding: 0 2em;
    margin: 10px 0px;
    height: 50px;
    border-bottom: 1px solid #eee;
    clear: both;
}

ul li {
    /*   list-style-type: none !important; */
}

.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;
}

.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(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;
}

.SelectionList {
    padding: 10px 10px;
    margin: 0px 20px 0px 20px;
    border: 1px #eaeff3;
    background-color: #eaeff3;
    -webkit-box-shadow: 0px 0px 2px #000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 2px #000; /* FF3.5 - 3.6 */
    box-shadow: 0px 0px 2px #000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.ONYAKDV_DISPLAYSECTION {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    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;
}

.NormalSmall {
    font-size: x-small;
    margin-left: 15px;
}

.CommandButton {
    margin-left: 65px;
}

.CollapseGroup {
    margin: 0;
    padding: 0;
    width: 100%;
}

.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);
    }

.dispcontent, .debugcontent {
    padding: 5px 10px;
    background-color: #fafafa;
}

p {
    padding: 5px 0;
}

.code {
    color: #333;
    position: relative;
    overflow: hidden;
}

/* BEGIN Error Validation for OnyakTech Forms */
.ErrorFieldInput {
    background-color: #ee0101;
    color: #ee0101;
    border: 1px solid #CD0A0A;
}

.formError .formErrorContent {
    width: 100%;
    background: #ee0101;
    position: relative;
    z-index: 5001;
    color: #fff;
    width: 150px;
    font-family: tahoma;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
    background: #33be40;
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative;
    z-index: 5006;
}

.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0px 0 0 12px;
    top: 2px;
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
    background: #33be40;
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: none;
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: none;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd;
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd;
}

/* END Error Validation for OnyakTech Forms */
/* RadWindow for ASP.NET AJAX Metro Skin */


/* Window/WindowHorizontalSprites.gif */

.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> */
/* RadScheduler Default skin */

/* common */
.RadScheduler_Forms,
.RadScheduler_Forms a,
.RadScheduler_Forms input,
.RadScheduler_Forms select,
.RadScheduler_Forms textarea {
    font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}

    .RadScheduler_Forms,
    .RadScheduler_Forms a,
    .RadScheduler_Forms input,
    .RadScheduler_Forms select,
    .RadScheduler_Forms textarea {
        color: #333;
    }

        .RadScheduler_Forms textarea {
            background: #fff;
        }

        /* header */

        /* header sprites */
        .RadScheduler_Forms .rsHeader,
        .RadScheduler_Forms .rsHeader ul a:hover,
        .RadScheduler_Forms .rsHeader ul a:hover span,
        .RadScheduler_Forms .rsHeader .rsSelected,
        .RadScheduler_Forms .rsHeader .rsSelected em,
        .RadScheduler_Forms .rsHeader .rsDatePickerActivator,
        .RadScheduler_Forms .rsHeader .rsPrevDay,
        .RadScheduler_Forms .rsHeader .rsNextDay {
            background-image: url('Controls/Scheduler/rsSprites.png');
        }

        .RadScheduler_Forms .rsHeader {
            border: 1px solid #929292;
        }

            .RadScheduler_Forms .rsHeader,
            .RadScheduler_Forms .rsHeader a,
            .RadScheduler_Forms .rsHeader ul span,
            .RadScheduler_Forms .rsHeader ul em {
                color: #000;
            }

                .RadScheduler_Forms .rsHeader a {
                    color: #333;
                }

                .RadScheduler_Forms .rsHeader .rsSelected em,
                .RadScheduler_Forms .rsHeader ul a:hover span {
                    color: #FFF;
                }

        /* content */

        .RadScheduler_Forms .rsContent {
            background: #fff;
        }

        /* <headers> */

        .RadScheduler_Forms .rsHorizontalHeaderTable {
            color: #333;
            background: #e4e4e4;
        }

        .RadScheduler_Forms .rsHorizontalHeaderWrapper {
            border-color: #d2d2d2;
            background: #eee;
        }

        .RadScheduler_Forms .rsSpacerCell,
        .RadScheduler_Forms .rsAllDayHeader,
        .RadScheduler_Forms .rsVerticalHeaderWrapper,
        .RadScheduler_Forms .rsVerticalHeaderTable {
            background: #f1f1f1 url('Controls/Scheduler/rsVerticalHeaderBg.png') repeat-y;
        }

            .RadScheduler_Forms .rsVerticalHeaderTable th {
                border-color: #868686 #d2d2d2;
                color: #333;
            }

        .RadScheduler_Forms .rsHorizontalHeaderTable th {
            border-color: #d2d2d2;
            background-color: #E4E4E4;
            background-image: url('Controls/Scheduler/rsSprites.png');
        }

        .RadScheduler_Forms .rsVerticalHeaderTable th {
            border-color: transparent #d2d2d2;
        }

        * html .RadScheduler_Forms .rsVerticalHeaderTable th {
            border-bottom-color: #f1f1f1;
        }

        .RadScheduler_Forms table.rsVerticalHeaderTable .rsAlt th {
            border-color: #d2d2d2 #d2d2d2;
        }

        /* </headers> */

        /* <all-day-row> */

        .RadScheduler_Forms .rsAllDayRow {
            background: #eee;
        }

        .RadScheduler_Forms .rsSpacerCell,
        .RadScheduler_Forms .rsAllDayHeader,
        .RadScheduler_Forms .rsVerticalHeaderTable .rsAllDayHeader {
            border-color: #d2d2d2 #d2d2d2;
        }

        .RadScheduler_Forms .rsAllDayRow td,
        .RadScheduler_Forms .rsContentTable .rsAllDayRow td {
            border-color: #d2d2d2;
            border-style: solid;
        }

        .RadScheduler_Forms .rsVerticalHeaderTable .rsMainHeader th {
            border-bottom-color: #d2d2d2;
        }

        .RadScheduler_Forms .rsSpacerCell,
        .RadScheduler_Forms .rsContent .rsAllDayHeader {
            border-bottom-color: #d2d2d2;
        }

        /* </all-day-row> */

        .RadScheduler_Forms .rsContent,
        .RadScheduler_Forms .rsTopWrap .rsFooter {
            border: 1px solid #929292;
            border-top: 0;
        }

        .RadScheduler_Forms .rsContentTable td {
            border-color: #e8eaec #e8eaec;
            border-bottom-style: dotted;
        }

        .RadScheduler_Forms .rsContentTable .rsAlt td {
            border-color: #c7cbd1 #e8eaec;
            border-bottom-style: solid;
        }

        .RadScheduler_Forms .rsMonthView .rsOtherMonth {
            background-color: #F9F9F9;
        }

        /* <appointments> */
        .RadScheduler_Forms .rsApt .rsArrowTop,
        .RadScheduler_Forms .rsApt .rsArrowBottom,
        .RadScheduler_Forms .rsApt .rsArrowLeft,
        .RadScheduler_Forms .rsApt .rsArrowRight,
        .RadScheduler_Forms .rsApt .rsAptDelete,
        .RadScheduler_Forms .rsApt .rsAptResize,
        .RadScheduler_Forms .rsApt .rsAptReminder,
        .RadScheduler_Forms .rsApt .rsAptRecurrence,
        .RadScheduler_Forms .rsApt .rsAptRecurrenceException {
            background-color: transparent;
            background-image: url('Controls/Scheduler/rsSprites.png');
            background-repeat: no-repeat;
        }

        .RadScheduler_Forms .rsAptCreate,
        .RadScheduler_Forms .rsMonthView .rsAptCreate {
            background-color: #c5c5c5;
            background-image: url('Controls/Scheduler/rsSprites.png');
            background-repeat: repeat-x;
        }

        .RadScheduler_Forms .rsAptCreateRow2,
        .RadScheduler_Forms .rsMonthView .rsAptCreateRow2 {
            background-color: #c5c5c5;
            background-image: url('Controls/Scheduler/rsSprites.png');
            background-repeat: repeat-x;
        }

        .RadScheduler_Forms .rsNonWorkHour,
        .RadScheduler_Forms .rsSunCol,
        .RadScheduler_Forms .rsSatCol {
            background-color: #f9f9f9;
        }

        .RadScheduler_Forms .rsAptCreateRow3,
        .RadScheduler_Forms .rsMonthView .rsAptCreateRow3,
        .RadScheduler_Forms .rsAptCreateRow4,
        .RadScheduler_Forms .rsMonthView .rsAptCreateRow4,
        .RadScheduler_Forms .rsAptCreateRow5,
        .RadScheduler_Forms .rsMonthView .rsAptCreateRow5 {
            background: #c5c5c5;
        }

        .RadScheduler_Forms .rsFullTime {
            color: #000;
        }

        .RadScheduler_Forms .rsSelectedSlot,
        .RadScheduler_Forms .rsMonthView .rsSelectedSlot {
            background: #909090;
            border-color: #808080;
        }

        .RadScheduler_Forms .rsContentTable td.rsAptCreate.rsSelectedSlot {
            background: #808080;
            border-color: #707070;
        }

        .RadScheduler_Forms .rsContentTable td.rsSelectedSlot {
            background: #909090;
            border-color: #808080;
        }

        /* <New appointment imageless rendering */
        .RadScheduler_Forms .rsAptIn,
        .RadScheduler_Forms .rsAptMid,
        .RadScheduler_Forms .rsAptContent {
            background-color: #efefef;
            border-color: #949494;
        }

        .RadScheduler_Forms .rsAptContent {
            background-color: #dbdbdb;
            background-image: url('Controls/Scheduler/rsAppointmentBg.png');
        }
        /* </New appointment imageless rendering> */

        .RadScheduler_Forms .rsAptSimple {
            background-color: #dbdbdb;
            border-color: #949494;
        }

        /* </appointments> */

        /* <footer> */

        .RadScheduler_Forms .rsFooter {
            background: #eee;
        }

            .RadScheduler_Forms .rsFooter a {
                color: #555;
                background-color: transparent;
                background-image: url('Controls/Scheduler/rsSprites.png');
                background-repeat: no-repeat;
            }

        .RadScheduler_Forms div.rsFooter a:hover {
            color: #888;
        }

        /* </footer> */

        /* <inline edit form> */

        .RadScheduler_Forms .rsEditOptions a,
        .RadScheduler_Forms .rsAptEditResizeHandle,
        .RadScheduler_Forms .rsAptEditFormWrapper {
            background-image: url('Controls/Scheduler/rsSprites.png');
        }

        .RadScheduler_Forms .rsAptEditFormOuter, /* top */
        .RadScheduler_Forms .rsAptEditFormInner /* bottom */ {
            background-image: url('Controls/Scheduler/rsInlineEditHSprite.png');
        }

        .RadScheduler_Forms .rsAptEditFormMiddle, /* left */
        .RadScheduler_Forms .rsAptEditFormMiddle2 /* right */ {
            background-image: url('Controls/Scheduler/rsInlineEditVSprite.png');
        }

        .RadScheduler_Forms .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
            border-color: #828282;
            background: #fff;
        }

            .RadScheduler_Forms .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea {
                background: #fff;
            }

        .RadScheduler_Forms .rsAptEditFormWrapper .rsEditOptions {
            background: #eee;
        }

        /* <inline edit form template> */

        .RadScheduler_Forms .rsAptEditFormWrapper .rsTemplateWrapper {
            background: #eee;
        }

        /* </inline edit form template> */

        /* </inline edit form> */

        /* <advanced edit form> */

        .RadScheduler_Forms .rsAdvancedEdit .rsAdvContentWrapper {
            background: #f0f0f0;
            border: 1px solid #828282;
            border-top-color: #DDD;
        }

        * html .RadScheduler_Forms div.rsAdvancedModal .rsAdvContentWrapper {
            background: #f0f0f0;
        }

        /* <xref input skins> */

        .RadScheduler_Forms .rsAdvancedEdit .rsAdvInput,
        .RadScheduler_Forms .rsAdvancedEdit select,
        .RadScheduler_Forms .rsAdvancedEdit .textareaWrapper {
            border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        }

        .RadScheduler_Forms .rsAdvancedEdit .rsInvalid textarea,
        .RadScheduler_Forms .rsAdvancedEdit .rsInvalid input,
        .RadScheduler_Forms .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
            background-image: url('Controls/Input/sprite.gif');
            background-color: #fff;
        }

        .RadScheduler_Forms .rsAdvancedEdit input.rsInvalid {
            border-color: #d51923;
            color: #d51923;
        }
        /* </xref input skins> */

        .RadScheduler_Forms .rsAdvancedEdit h2,
        .RadScheduler_Forms .rsAdvancedEdit h3 {
            color: #6b6b6b;
        }

        .RadScheduler_Forms .rsAdvancedEdit h2 {
            border-bottom: 1px solid #CCC;
        }

            .RadScheduler_Forms .rsAdvancedEdit h2 span {
                background: #f0f0f0;
            }

        .RadScheduler_Forms .rsAdvancedEdit .rsAdvancedSubmitArea {
            border-color: #CCC;
        }

        .RadScheduler_Forms .rsAdvancedEdit div.rsAdvancedSubmitArea a {
            color: #333;
            background-image: url('Controls/Scheduler/rsSprites.png');
        }

        /* </advanced edit form> */

        /* <date/time picker> */

        .RadScheduler_Forms .rsTimePick .RadInput_Forms input.riEnabled,
        .RadScheduler_Forms .rsTimePick .RadInput_Forms input.riHover,
        .RadScheduler_Forms .rsTimePick .RadInput_Forms input.riFocused {
            background-image: url('Controls/Scheduler/rsSprites.png');
        }

        /* </date/time picker> */

        /* <modal dialogs> */

        .RadScheduler_Forms .rsModalBgTopLeft,
        .RadScheduler_Forms .rsModalBgTopRight,
        .RadScheduler_Forms .rsModalBgBottomLeft,
        .RadScheduler_Forms .rsModalBgBottomRight {
            background-image: url('Controls/Scheduler/rsModalBg.png');
        }

div.RadScheduler_Forms .rsAnimating {
    background-image: url('Controls/Scheduler/rsModalBgIE6.png');
}

* html .RadScheduler_Forms .rsModalBgTopLeft,
* html .RadScheduler_Forms .rsModalBgTopRight,
* html .RadScheduler_Forms .rsModalBgBottomLeft,
* html .RadScheduler_Forms .rsModalBgBottomRight {
    background-image: url('Controls/Scheduler/rsModalBgIE6.png');
}

.RadScheduler_Forms .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_Forms .rsAdvancedEdit .rsAdvInnerTitle {
    background-image: url('Controls/Scheduler/rsModalTitleBg.png');
}

.RadScheduler_Forms .rsAdvancedEdit a.rsAdvEditClose,
.RadScheduler_Forms .rsModalWrapper .rsModalWindowClose {
    background-image: url('Controls/Scheduler/rsSprites.png');
}

.RadScheduler_Forms .rsAdvancedEdit a.rsAdvEditClose {
    margin-top: -23px;
}

    .RadScheduler_Forms .rsAdvancedEdit a.rsAdvEditClose:hover,
    .RadScheduler_Forms .rsModalWrapper a.rsModalWindowClose:hover {
        background-position: -30px -341px;
    }

.RadScheduler_Forms .rsModalWrapper .rsModalTitle {
    color: #000;
    background-image: url('Controls/Scheduler/rsSprites.png');
}

.RadScheduler_Forms .rsModalWrapper .rsModalInner {
    border-color: #828282;
    background: #fff;
}

.RadScheduler_Forms .rsModalWrapper .rsModalIcon,
.RadScheduler_Forms .rsModalWrapper .rsModalButtons a {
    background-image: url('Controls/Scheduler/rsSprites.png');
}

/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_Forms .rsModalWrapper .rsModalButtons a,
.RadScheduler_Forms .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a {
    color: #333;
}

/* </modal dialogs> */

.RadScheduler_Forms .rsBottomIndicator .rsOvertimeArrow {
    background: transparent url('Controls/Scheduler/rsSprites.png') no-repeat -180px -31px;
}

.RadScheduler_Forms .rsTopIndicator .rsOvertimeArrow {
    background: transparent url('Controls/Scheduler/rsSprites.png') no-repeat -134px -31px;
}





.RadScheduler_Forms .rsAptSelected .rsAptIn,
.RadScheduler_Forms .rsAptSelected .rsAptMid,
.RadScheduler_Forms .rsAptSelected .rsAptContent {
    border-color: #000000;
    background-image: none;
}

.RadSiteMap_Forms .rsmLink,
.RadSiteMap_Forms .rsmTemplate {
    font-family: "Segoe UI", Arial, sans-serif;
    border-bottom: 2px solid #CCC;
    color: #333;
}

    .RadSiteMap_Forms .rsmLink:hover {
        color: #888;
    }

.RadSiteMap_Forms .rsmLevel2 .rsmLink:hover,
.RadSiteMap_Forms .rsmThreeLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Forms .rsmTwoLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Forms .rsmOneLevel .rsmItem .rsmLink:hover {
    color: #333;
    background: #c5c5c5 url('Controls/SiteMap/rsmHover.png') repeat-x 0 0;
}

/* RadSlider for ASP.NET AJAX Default Skin */
.RadSlider_Forms .rslTrack {
    border-color: #b9b9b9 #939393 #939393 #b9b9b9;
}

.RadSlider_Forms .rslHorizontal a.rslHandle {
    background-image: url('Controls/Slider/Handles.gif');
}

.RadSlider_Forms .rslHorizontal a.rslDraghandle {
    background-image: url('Controls/Slider/DragHandle.gif');
}

.RadSlider_Forms .rslTop a.rslDraghandle {
    background-image: url('Controls/Slider/DragHandleDown.gif');
}

.RadSlider_Forms .rslHorizontal .rslTrack {
    background: url('Controls/Slider/TrackBgr.gif') repeat-x;
}

.RadSlider_Forms .rslHorizontal .rslSelectedregion {
    background: url('Controls/Slider/SelectedRegionHorizontalBgr.gif') right top no-repeat;
}

/* vertical slider */
.RadSlider_Forms .rslVertical a.rslHandle {
    background-image: url('Controls/Slider/HandlesVertical.gif');
}

.RadSlider_Forms .rslVertical .rslTrack {
    background: url('Controls/Slider/TrackVerticalBgr.gif') repeat-y;
}

.RadSlider_Forms .rslVertical .rslSelectedregion {
    background: url('Controls/Slider/SelectedRegionVerticalBgr.gif') left bottom no-repeat;
}

.RadSlider_Forms .rslVertical a.rslDraghandle {
    background: url('Controls/Slider/DragVerticalHandle.gif') no-repeat;
}

.RadSlider_Forms .rslLeft a.rslDraghandle {
    background: url('Controls/Slider/DragVerticalHandleRight.gif') no-repeat;
}

.RadSlider_Forms .rslItem,
.RadSlider_Forms .rslLargeTick span {
    color: #333;
}

.RadSlider_Forms .rslItemsWrapper .rslItemSelected {
    color: #000;
}

/* horizontal slider items */
.RadSlider_Forms .rslHorizontal .rslItem {
    background-image: url('Controls/Slider/ItemHorizontalBgr.gif');
}

/* vertical slider items */
.RadSlider_Forms .rslVertical .rslItem {
    background-image: url('Controls/Slider/ItemVerticalBgr.gif');
}

/* horizontal slider - TrackPosition=Top/Bottom */
.RadSlider_Forms .rslTop .rslSmallTick,
.RadSlider_Forms .rslBottom .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeHorizontal.gif');
}

.RadSlider_Forms .rslTop .rslLargeTick,
.RadSlider_Forms .rslBottom .rslLargeTick {
    background-image: url('Controls/Slider/LargeChangeHorizontal.gif');
}

/* vertical slider - TrackPosition=Left/Right */
.RadSlider_Forms .rslLeft .rslSmallTick,
.RadSlider_Forms .rslRight .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeVertical.gif');
}

.RadSlider_Forms .rslLeft .rslLargeTick,
.RadSlider_Forms .rslRight .rslLargeTick {
    background-image: url('Controls/Slider/LargelChangeVertical.gif');
}

/* horizontal slider - TrackPosition=Center */
.RadSlider_Forms .rslMiddle .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeMiddleHorizontal.gif');
}

.RadSlider_Forms .rslMiddle .rslLargeTick {
    background-image: url('Controls/Slider/LargeChangeMiddleHorizontal.gif');
}

/* vertical slider - TrackPosition=Center */
.RadSlider_Forms .rslCenter .rslSmallTick {
    background-image: url('Controls/Slider/SmallChangeCenterVertical.gif');
}

.RadSlider_Forms .rslCenter .rslLargeTick {
    background-image: url('Controls/Slider/LargelChangeCenterVertical.gif');
}
/* RadSocialShare Default Skin */

.RadSocialShare_Forms {
    border: 1px solid #828282;
}

    .RadSocialShare_Forms .sshLinkItem .sshText,
    .RadComboBoxDropDown_Forms .rcbItem .sshLinkItem .sshText {
        color: #333;
    }

    .RadSocialShare_Forms .sshLinkItem:hover .sshText,
    .RadComboBoxDropDown_Forms .rcbHovered .sshLinkItem .sshText {
        color: #000;
    }
/* RadSplitter for ASP.NET AJAX - Default Skin */

/* Borders */
.RadSplitter_Forms,
.RadSplitter_Forms .rspPaneTabContainer,
/* Vertical RadSplitter items */
.RadSplitter_Forms .rspPane,
.RadSplitter_Forms .rspResizeBar,
.RadSplitter_Forms .rspSlideContainerResize,
/* Horizontal RadSplitter items */
.RadSplitter_Forms .rspPaneHorizontal,
.RadSplitter_Forms .rspResizeBarHorizontal,
.RadSplitter_Forms .rspSlideContainerResizeHorizontal {
    border-color: #828282;
}

    /* When ShowContentDuringLoad="false" */
    .RadSplitter_Forms .rspLoading {
        background-image: url('Controls/Common/loading.gif');
    }

    /* RadSplitBar/RadSlidingPane resize elements */
    .RadSplitter_Forms .rspResizeBar,
    .RadSplitter_Forms .rspSlideContainerResize {
        background: #ececec url('Controls/Splitter/ResizeBarVerticalSprites.gif') repeat-y 0 0;
        border-right-color: #989697;
    }

    .RadSplitter_Forms .rspResizeBarOver,
    .RadSplitter_Forms .rspSlideContainerResizeOver {
        background-position: -4px 0;
    }

    .RadSplitter_Forms .rspResizeBarHorizontal,
    .RadSplitter_Forms .rspSlideContainerResizeHorizontal {
        background: #ececec url('Controls/Splitter/ResizeBarHorizontalSprites.gif') repeat-x 0 0;
        border-bottom-color: #989697;
    }

    .RadSplitter_Forms .rspResizeBarOverHorizontal,
    .RadSplitter_Forms .rspSlideContainerResizeOverHorizontal {
        background-position: 0 -4px;
    }

    /* RadSlidingPane tab */
    .RadSplitter_Forms .rspPaneTabContainer,
    /* RadSlidingPane buttons */
    .RadSplitter_Forms .rspSlideHeaderDockIcon,
    .RadSplitter_Forms .rspSlideHeaderUndockIcon,
    .RadSplitter_Forms .rspSlideHeaderCollapseIcon,
    /* RadSplitBar buttons */
    .RadSplitter_Forms .rspCollapseBarExpand,
    .RadSplitter_Forms .rspCollapseBarCollapse,
    .RadSplitter_Forms .rspCollapseBarHorizontalExpand,
    .RadSplitter_Forms .rspCollapseBarHorizontalCollapse {
        background-image: url('Controls/Splitter/ExpandCollapseBarsCommands.gif');
        background-repeat: no-repeat;
    }

    /* RadSlidingPane tab */
    .RadSplitter_Forms .rspPaneTabContainer {
        background-position: -81px 0;
        background-repeat: repeat-y;
    }

    /* RadSplitBar buttons */
    .RadSplitter_Forms .rspCollapseBarCollapse {
        background-position: 0 0;
    }

    .RadSplitter_Forms .rspCollapseBarCollapseOver {
        background-position: -192px 0;
    }

    .RadSplitter_Forms .rspCollapseBarExpand {
        background-position: -4px 0;
    }

    .RadSplitter_Forms .rspCollapseBarExpandOver {
        background-position: -196px 0;
    }

    .RadSplitter_Forms .rspCollapseBarHorizontalExpand {
        background-position: -8px -4px;
    }

    .RadSplitter_Forms .rspCollapseBarHorizontalExpandOver {
        background-position: -8px -12px;
    }

    .RadSplitter_Forms .rspCollapseBarHorizontalCollapse {
        background-position: -8px 0;
    }

    .RadSplitter_Forms .rspCollapseBarHorizontalCollapseOver {
        background-position: -8px -8px;
    }

    /* RadSlidingPane buttons */
    .RadSplitter_Forms .rspSlideHeaderUndockIcon {
        background-position: -50px 0;
    }

    .RadSplitter_Forms .rspSlideHeaderDockIcon {
        background-position: -35px 0;
    }

    .RadSplitter_Forms .rspSlideHeaderCollapseIcon {
        background-position: -65px 0;
    }

    /* RadSlidingPane header */
    .RadSplitter_Forms .rspSlideHeader,
    /* RadSlidingPane title */
    .RadSplitter_Forms .rspSlideTitleContainer,
    /* RadSlidingPane tab, SlideDirection=Top/Bottom */
    .RadSplitter_Forms .rspBottom .rspPaneTabContainer,
    .RadSplitter_Forms .rspTop .rspPaneTabContainer {
        background-image: url('Controls/Splitter/slideTitleContainerBgr.gif');
        background-repeat: repeat-x;
    }

    .RadSplitter_Forms .rspBottom .rspPaneTabContainer,
    .RadSplitter_Forms .rspTop .rspPaneTabContainer {
        background-position: 0 -1px;
    }

    /* RadSlidingPane header elements */
    .RadSplitter_Forms .rspSlideTitleContainer,
    .RadSplitter_Forms .rspSlideHeaderIconWrapper {
        border-bottom: solid 1px #828282;
    }

    /* RadSlidingPane title text */
    .RadSplitter_Forms .rspSlideTitle,
    /* RadSlidingPane tab text */
    .RadSplitter_Forms .rspPaneTabText {
        font: normal 10px "Segoe UI", Arial, Sans-serif;
        color: #000;
    }

    .RadSplitter_Forms .rspSlideTitle {
        font-size: 12px;
    }

    /* RadSlidingPane content - this element should not be transparent as it shows above content in adjacent RadPanes */
    .RadSplitter_Forms .rspSlideContent {
        background-color: #fff;
    }

.RadTabStrip_Forms .rtsLI,
.RadTabStrip_Forms .rtsLink {
    color: #000;
    font: 12px/26px "Segoe UI", Arial, sans-serif;
}

.RadTabStripLeft_Forms .rtsSeparator,
.RadTabStripRight_Forms .rtsSeparator {
    background: #828282;
}

/* <disabled tabs> */
.RadTabStrip_Forms .rtsDisabled {
    color: #aaa;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Forms .rtsNextArrow,
.RadTabStrip_Forms .rtsPrevArrow,
.RadTabStrip_Forms .rtsPrevArrowDisabled,
.RadTabStrip_Forms .rtsNextArrowDisabled {
    background-image: url('Controls/TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Forms .rtsLevel {
    background-color: transparent;
}

    .RadTabStripTop_Forms .rtsLevel .rtsLink,
    .RadTabStripTop_Forms .rtsLevel .rtsOut,
    .RadTabStripBottom_Forms .rtsLevel .rtsLink,
    .RadTabStripBottom_Forms .rtsLevel .rtsOut,
    .RadTabStripTop_Forms_Baseline .rtsLevel,
    .RadTabStripBottom_Forms_Baseline .rtsLevel {
        background-image: url('Controls/TabStrip/TabStripStates.png');
    }

.RadTabStripLeft_Forms .rtsLink,
.RadTabStripRight_Forms .rtsLink {
    background-image: url('Controls/TabStrip/TabStripVStates.png');
}

.RadTabStripLeft_Forms .rtsLast .rtsLink,
.RadTabStripRight_Forms .rtsLast .rtsLink {
    border-bottom: 1px solid #898C95;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_Forms .rtsLink {
    background-position: 0 -52px;
}

.RadTabStripTop_Forms .rtsFirst .rtsLink {
    background-position: 0 0;
}

.RadTabStripTop_Forms .rtsOut {
    background-position: 100% -52px;
}

.RadTabStripTop_Forms .rtsLast .rtsOut {
    background-position: 100% 0;
}

.RadTabStripTop_Forms .rtsLI .rtsSelected {
    background-position: 0 -26px;
}

.RadTabStripTop_Forms .rtsSelected .rtsOut {
    background-position: 100% -78px;
}

.RadTabStripTop_Forms .rtsLI .rtsAfter {
    background-position: 0 -78px;
}

.RadTabStripTop_Forms .rtsLast .rtsSelected .rtsOut {
    background-position: 100% -26px;
}

.RadTabStripTop_Forms_Baseline .rtsLevel {
    background-position: 0 100%;
    background-repeat: repeat-x;
}

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Forms .rtsLevel .rtsLink {
    background-position: 0 -130px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsFirst .rtsLink {
    background-position: 0 -182px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsOut {
    background-position: 100% -130px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsLast .rtsOut {
    background-position: 100% -182px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsLI .rtsSelected {
    background-position: 0 -156px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsSelected .rtsOut {
    background-position: 100% -104px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsLI .rtsAfter {
    background-position: 0 -104px;
}

.RadTabStripBottom_Forms .rtsLevel .rtsLast .rtsSelected .rtsOut {
    background-position: 100% -156px;
}

.RadTabStripBottom_Forms_Baseline .rtsLevel {
    background-position: 0 -599px;
    background-repeat: repeat-x;
}

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Forms .rtsUL .rtsLink,
.RadTabStripRight_Forms .rtsUL .rtsLI .rtsDisabled:hover {
    background-position: 100% 0;
    text-align: left;
}

    .RadTabStripRight_Forms .rtsUL .rtsLink:hover {
        background-position: 100% -200px;
    }

.RadTabStripRight_Forms .rtsUL .rtsSelected,
.RadTabStripRight_Forms .rtsUL .rtsSelected:hover {
    background-position: 100% -400px;
}

/* </orientation: right> */

/* <orientation: top (RTL)> */

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLink {
    padding-left: 0;
    padding-right: 9px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsOut {
    padding-left: 9px;
    padding-right: 0;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLink,
.RadTabStripTop_Forms_rtl .rtsLevel .rtsOut {
    background-image: url('Controls/TabStrip/TabStripStates_rtl.png');
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLink {
    background-position: 100% -52px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsFirst .rtsLink {
    background-position: 100% 0;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsOut {
    background-position: 0 -52px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLast .rtsOut {
    background-position: 0 0;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLI .rtsSelected {
    background-position: 100% -26px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsSelected .rtsOut {
    background-position: 0 -78px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLI .rtsAfter {
    background-position: 100% -78px;
}

.RadTabStripTop_Forms_rtl .rtsLevel .rtsLast .rtsSelected .rtsOut {
    background-position: 0 -26px;
}

/* </orientation: top (RTL)> */

/* </background positioning: overlapping tabs> */

/* <simplistic sub-item styles> */

.RadTabStrip_Forms_SimpleSubItems .rtsLevel2,
.RadTabStrip_Forms_SimpleSubItems .rtsLevel3,
.RadTabStrip_Forms_SimpleSubItems .rtsLevel4 {
    background: #fff;
}

    .RadTabStrip_Forms_SimpleSubItems .rtsLevel2 .rtsSelected,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel3 .rtsSelected,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel4 .rtsSelected {
        text-decoration: underline;
    }

    .RadTabStrip_Forms_SimpleSubItems .rtsLevel2 .rtsLink,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel2 .rtsOut,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel2 .rtsIn,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel3 .rtsLink,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel3 .rtsOut,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel3 .rtsIn,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel4 .rtsLink,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel4 .rtsOut,
    .RadTabStrip_Forms_SimpleSubItems .rtsLevel4 .rtsIn {
        background: none;
    }

/* </simplistic sub-item styles> */
.RadTagCloud_Forms {
    border: 1px dotted #ccc;
}

    .RadTagCloud_Forms .rtcTagList .rtcTagItem {
        color: #ccc;
    }

        .RadTagCloud_Forms .rtcTagList .rtcTagItem:hover {
            color: #c5c5c5;
        }

        .RadTagCloud_Forms .rtcTagList .rtcTagItem a {
            color: #333;
        }

            .RadTagCloud_Forms .rtcTagList .rtcTagItem a:hover {
                background: #c5c5c5;
            }

/* Loading image */
.rtcLoading.RadTagCloud_Forms {
    background-image: url('Controls/Common/loading_small.gif');
}

/* <RadToolBar / Default> */

/* <tool wrapper> */

/* <horizontal> */

.RadToolBar_Forms .rtbOuter {
    border: 1px solid #9c9c9c;
}

.RadToolBar_Forms .rtbMiddle {
    border: 1px solid #efefef;
    background: #fafafa url('Controls/ToolBar/rtbControlBg.png') repeat-x 0 100%;
}

/* </horizontal> */

/* <vertical> */

.RadToolBar_Forms_Vertical .rtbMiddle {
    background: #fafafa url('Controls/ToolBar/rtbVerticalControlBg.png') repeat-y 100% 0;
}

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_Forms .rtbWrap,
.RadToolBar_Forms .rtbTemplate {
    font: normal 12px/20px "Segoe UI", Arial, sans-serif;
    color: #000;
}

/* <button states> */

.RadToolBar_Forms .rtbSplBtnFocused .rtbWrap, .RadToolBar_Forms .rtbSplBtnFocused .rtbOut, .RadToolBar_Forms .rtbSplBtnFocused .rtbMid, .RadToolBar_Forms .rtbSplBtnFocused .rtbIn,
.RadToolBar_Forms .rtbItemFocused .rtbWrap, .RadToolBar_Forms .rtbItemFocused .rtbOut, .RadToolBar_Forms .rtbItemFocused .rtbMid, .RadToolBar_Forms .rtbItemFocused .rtbIn,
.RadToolBar_Forms .rtbItemHovered .rtbWrap, .RadToolBar_Forms .rtbItemHovered .rtbOut, .RadToolBar_Forms .rtbItemHovered .rtbMid, .RadToolBar_Forms .rtbItemHovered .rtbIn {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('Controls/ToolBar/rtbHoverBg.png');
}

.RadToolBar_Forms .rtbItemClicked .rtbWrap, .RadToolBar_Forms .rtbItemClicked .rtbOut, .RadToolBar_Forms .rtbItemClicked .rtbMid, .RadToolBar_Forms .rtbItemClicked .rtbIn {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('Controls/ToolBar/rtbClickedBg.png');
}

.RadToolBar_Forms .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Forms .rtbSplBtnExpanded .rtbOut, .RadToolBar_Forms .rtbSplBtnExpanded .rtbMid, .RadToolBar_Forms .rtbSplBtnExpanded .rtbIn,
.RadToolBar_Forms .rtbDropDownExpanded .rtbWrap, .RadToolBar_Forms .rtbDropDownExpanded .rtbOut, .RadToolBar_Forms .rtbDropDownExpanded .rtbMid, .RadToolBar_Forms .rtbDropDownExpanded .rtbIn,
.RadToolBar_Forms .rtbChecked .rtbWrap, .RadToolBar_Forms .rtbChecked .rtbOut, .RadToolBar_Forms .rtbChecked .rtbMid, .RadToolBar_Forms .rtbChecked .rtbIn,
.RadToolBar_Forms li.rtbChecked .rtbWrap:hover, .RadToolBar_Forms li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_Forms li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_Forms li.rtbChecked .rtbWrap:hover .rtbIn {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('Controls/ToolBar/rtbActiveBg.png');
}

.RadToolBar_Forms .rtbItemFocused .rtbWrap,
.RadToolBar_Forms .rtbItemHovered .rtbWrap {
    color: #000;
}

.RadToolBar_Forms .rtbDropDownExpanded .rtbWrap,
.RadToolBar_Forms .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_Forms .rtbChecked .rtbWrap,
.RadToolBar_Forms .rtbItemClicked .rtbWrap {
    color: #fff;
}

/* </button states> */

/* <Drop Down Arrows> */


.RadToolBar_Forms .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_Forms .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Forms .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbDropArrows.png');
}

* html .RadToolBar_Forms .rtbSplBtn .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbItem .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbDropArrows.gif');
}

.RadToolBar_Forms .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_Forms .rtbExpandUp .rtbVOriented .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbUpArrows.png');
}

* html .RadToolBar_Forms .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbExpandUp .rtbVOriented .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbUpArrows.gif');
}

.RadToolBar_Forms .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Forms .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_Forms .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Forms .rtbItemClicked .rtbChoiceArrow {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('Controls/ToolBar/rtbClickedDropArrows.png');
}

* html .RadToolBar_Forms .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbSplBtnClicked .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbItemClicked .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbClickedDropArrows.gif');
}

.RadToolBar_Forms .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Forms .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_Forms .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Forms .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbClickedUpArrows.png');
}

* html .RadToolBar_Forms .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Forms .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
    background-image: url('Controls/ToolBar/rtbClickedUpArrows.gif');
}

/* </Drop Down Arrows> */

.RadToolBar_Forms_Horizontal li.rtbSeparator {
    border-left: 1px solid #939393;
    background: #f7f7f7;
}

.RadToolBar_Forms_Vertical li.rtbSeparator {
    border-top: 1px solid #939393;
    background: #f7f7f7;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_Forms .rtbDisabled .rtbWrap:hover,
.RadToolBar_Forms .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_Forms .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_Forms .rtbDisabled .rtbWrap:hover .rtbIn {
    background-image: none;
}

.RadToolBar_Forms .rtbDisabled .rtbWrap {
    color: #888\9;
}

    .RadToolBar_Forms .rtbDisabled .rtbChoiceArrow,
    .RadToolBar_Forms .rtbDisabled .rtbWrap .rtbChoiceArrow {
        background-image: url('Controls/ToolBar/rtbDropArrows.gif')\9;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
    .RadToolBar_Forms .rtbDisabled .rtbWrap {
        color: #888;
    }

        .RadToolBar_Forms .rtbDisabled .rtbChoiceArrow,
        .RadToolBar_Forms .rtbDisabled .rtbWrap .rtbChoiceArrow {
            background-image: url('Controls/ToolBar/rtbDropArrows.gif');
        }
}

/* </disabled states */

/* <drop-down> */


/* <Drop Down rounded corners and shadows> */

.RadToolBarDropDown_Forms .rtbTopFix,
.RadToolBarDropDown_Forms .rtbBottomFix,
.RadToolBarDropDown_Forms .rtbGroup {
    background-image: url('Controls/ToolBar/rtbDropDownBg.png');
    background-color: #fff;
    background-repeat: repeat-y;
}

.RadToolBarDropDown_Forms .rtbBottomLeft,
.RadToolBarDropDown_Forms .rtbRoundedCorners {
    background-image: url('Controls/ToolBar/rtbRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadToolBarDropDown_Forms .rtbTopRight,
.RadToolBarDropDown_Forms .rtbBottomRight {
    background-image: url('Controls/ToolBar/rtbRoundedRight.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadToolBarDropDown_Forms .rtbTopFix,
.RadToolBarDropDown_Forms .rtbBottomFix,
.RadToolBarDropDown_Forms .rtbRoundedCorners .rtbFirst {
    border-color: #979797;
}

.RadToolBarDropDown_Forms_rtl .rtbBottomLeft,
.RadToolBarDropDown_Forms_rtl .rtbRoundedCorners {
    background-image: url('Controls/ToolBar/rtbRoundedLeft_rtl.png');
}

.RadToolBarDropDown_Forms_rtl .rtbTopRight,
.RadToolBarDropDown_Forms_rtl .rtbBottomRight {
    background-image: url('Controls/ToolBar/rtbRoundedRight_rtl.png');
}

.RadToolBarDropDown_Forms_rtl div.rtbTopFix,
.RadToolBarDropDown_Forms_rtl div.rtbBottomFix,
.RadToolBarDropDown_Forms_rtl .rtbGroup {
    background-position: 100% 0;
}

/* </Drop Down rounded corners and shadows> */

.RadToolBarDropDown_Forms {
    border-color: #828282;
    background-color: #fff;
    background-image: url('Controls/ToolBar/rtbDropDownBg.png');
}

    .RadToolBarDropDown_Forms .rtbWrap,
    .RadToolBarDropDown_Forms .rtbTemplate {
        font-weight: normal;
        font-size: 12px;
        font-family: "Segoe UI", Arial, sans-serif;
        color: #000;
    }

    .RadToolBarDropDown_Forms .rtbItemHovered,
    .RadToolBarDropDown_Forms .rtbItemFocused,
    .RadToolBarDropDown_Forms .rtbItemHovered .rtbWrap,
    .RadToolBarDropDown_Forms .rtbItemFocused .rtbWrap {
        background-image: url('Controls/ToolBar/rtbDropDownHover.png');
    }

    .RadToolBarDropDown_Forms .rtbDisabled .rtbWrap {
        color: #999;
    }

    .RadToolBarDropDown_Forms .rtbSeparator {
        border-color: #939393;
        background: #f7f7f7;
    }

/* </drop-down> */

/* </RadToolBar / Default> */
/* RadToolTip Default Skin */

.RadToolTip_Forms.rtLoading {
    background: url('Controls/Common/loading.gif') no-repeat center;
}

div.RadToolTip_Forms table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperBottomRight,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperBottomCenter,
div.RadToolTip_Forms table.rtShadow td.rtWrapperTopLeft,
div.RadToolTip_Forms table.rtShadow td.rtWrapperTopRight,
div.RadToolTip_Forms table.rtShadow td.rtWrapperBottomLeft,
div.RadToolTip_Forms table.rtShadow td.rtWrapperBottomRight,
div.RadToolTip_Forms table.rtShadow td.rtWrapperTopCenter,
div.RadToolTip_Forms table.rtShadow td.rtWrapperBottomCenter,
div.RadToolTip_Forms a.rtCloseButton {
    background-image: url('Controls/ToolTip/ToolTipSprites.png');
}

div.RadToolTip_Forms table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Forms table.rtWrapper td.rtWrapperRightMiddle,
div.RadToolTip_Forms table.rtShadow td.rtWrapperLeftMiddle,
div.RadToolTip_Forms table.rtShadow td.rtWrapperRightMiddle {
    background-image: url('Controls/ToolTip/ToolTipVerticalSprites.png');
}

div.RadToolTip_Forms table.rtWrapper td.rtWrapperContent {
    background-color: #fff;
    color: #666;
}

div.RadToolTip_Forms div.rtTitlebar {
    color: #666;
}

div.RadToolTip_Forms div.rtCallout {
    background-image: url('Controls/ToolTip/Callouts.gif');
}
/* Telerik RadTreeList Default Skin */

/*global*/

.RadTreeList_Forms,
.rtlCEdit div.RadTreeList_Forms {
    border-color: #828282;
    background: #fff;
    color: #333;
}

    .RadTreeList_Forms .rtlAdd,
    .RadTreeList_Forms .rtlEdit,
    .RadTreeList_Forms .rtlUpdate,
    .RadTreeList_Forms .rtlCancel,
    .RadTreeList_Forms .rtlDel {
        background-image: url('Controls/Grid/sprite.gif');
    }


    .RadTreeList_Forms .rtlTable {
        font: 12px/16px "segoe ui",arial,sans-serif;
    }

    .RadTreeList_Forms .rtlHeader {
        background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
    }

        .RadTreeList_Forms .rtlHeader,
        .RadTreeList_Forms .rtlHeader a {
            color: #333;
        }

            .RadTreeList_Forms .rtlHeader,
            .RadTreeList_Forms .rtlHeader th {
                border-color: #828282 #d9d9d9;
            }

    .RadTreeList_Forms .rtlScroller {
        border-color: #d9d9d9;
    }

    .RadTreeList_Forms .rtlA {
        background-color: #f2f2f2;
    }

    .RadTreeList_Forms .rtlRFooter {
        background-color: #eee;
    }

.rtlCEdit .RadTreeList_Forms {
    border-right: 1px solid;
    border-top: 1px solid;
}

.RadTreeList_Forms .rtlR td,
.RadTreeList_Forms .rtlA td,
.RadTreeList_Forms .rtlREdit td,
.RadTreeList_Forms .rtlRFooter td,
.RadTreeList_Forms .rtlEditForm {
    border-color: #d9d9d9;
}

    .RadTreeList_Forms .rtlR a,
    .RadTreeList_Forms .rtlA a,
    .RadTreeList_Forms .rtlREdit a,
    .RadTreeList_Forms .rtlEditForm a {
        color: #000;
    }

.RadTreeList_Forms .rtlRSel {
    background: #828282 0 -3900px repeat-x url('Controls/Grid/sprite.gif');
    color: #fff;
}

    .RadTreeList_Forms .rtlRSel td {
        border-color: #6c6c6c;
    }

.RadTreeList_Forms .rtlRActive td {
    border-color: #d9d9d9;
}

.RadTreeList_Forms .rtlRActive {
    background: #c5c5c5 0 -2901px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

.RadTreeList_Forms .rtlVBorders td.rtlL,
.RadTreeList_Forms .rtlLines td.rtlL {
    background-color: #fff;
}

.RadTreeList_Forms .rtlDrag,
.RadTreeList_Forms .rtlExpand,
.RadTreeList_Forms .rtlCollapse {
    background-image: url('Controls/TreeList/sprite.gif');
}

.RadTreeList_Forms .rtlExpand {
    background-position: 0 0;
}

.RadTreeList_Forms .rtlCollapse {
    background-position: 0 -50px;
}

.RadTreeList_Forms .rtlSortAsc,
.RadTreeList_Forms .rtlSortDesc {
    background-image: url('Controls/Grid/sprite.gif');
}

.RadTreeList_Forms .rtlSortAsc {
    background-position: 3px -248px;
}

.RadTreeList_Forms .rtlSortDesc {
    background-position: 3px -198px;
}

.RadTreeList_Forms .rtlLines td.rtlL0 {
    background-image: url('Controls/TreeList/rtlSingle.gif');
}

.RadTreeList_Forms .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTop.gif');
}

.RadTreeList_Forms .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddle.gif');
}

.RadTreeList_Forms .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottom.gif');
}

/*rtl*/

.RadTreeListRTL_Forms .rtlLines td.rtlL1 {
    background-image: url('Controls/TreeList/rtlTopRTL.gif');
}

.RadTreeListRTL_Forms .rtlLines td.rtlL2 {
    background-image: url('Controls/TreeList/rtlMiddleRTL.gif');
}

.RadTreeListRTL_Forms .rtlLines td.rtlL3 {
    background-image: url('Controls/TreeList/rtlBottomRTL.gif');
}

/*pager*/

.RadTreeList_Forms .rtlPager {
    background: #eee;
    color: #000;
}

.RadTreeList_Forms .rtlPagerCell {
    border-color: #828282;
}

.RadTreeList_Forms .rtlPager .rtlInfoPart {
    color: #8a8a8a;
}

    .RadTreeList_Forms .rtlPager .rtlInfoPart strong {
        color: #4c4e54;
    }

.RadTreeList_Forms .rtlPager .rtlPageFirst,
.RadTreeList_Forms .rtlPager .rtlPagePrev,
.RadTreeList_Forms .rtlPager .rtlPageNext,
.RadTreeList_Forms .rtlPager .rtlPageLast {
    background: transparent no-repeat url('Controls/Grid/sprite.gif');
}

.RadTreeList_Forms .rtlPager .rtlPageFirst {
    background-position: 0 -550px;
}

    .RadTreeList_Forms .rtlPager .rtlPageFirst:hover {
        background-position: 0 -600px;
    }

.RadTreeList_Forms .rtlPager .rtlPagePrev {
    background-position: 0 -700px;
}

    .RadTreeList_Forms .rtlPager .rtlPagePrev:hover {
        background-position: 0 -750px;
    }

.RadTreeList_Forms .rtlPager .rtlPageNext {
    background-position: 0 -850px;
}

    .RadTreeList_Forms .rtlPager .rtlPageNext:hover {
        background-position: 0 -900px;
    }

.RadTreeList_Forms .rtlPager .rtlPageLast {
    background-position: 0 -1000px;
}

    .RadTreeList_Forms .rtlPager .rtlPageLast:hover {
        background-position: 0 -1050px;
    }

.RadTreeList_Forms .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_Forms .rtlPager .rtlNumPart a:hover,
.RadTreeList_Forms .rtlPager .rtlNumPart a:hover span,
.RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage,
.RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage span {
    background: no-repeat url('Controls/Grid/sprite.gif');
}

.RadTreeList_Forms .rtlPager .rtlNumPart a {
    color: #000;
}

    .RadTreeList_Forms .rtlPager .rtlNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadTreeList_Forms .rtlPager .rtlNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage,
    .RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage:hover {
        background-position: 100% -1450px;
    }

        .RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage span,
        .RadTreeList_Forms .rtlPager .rtlNumPart a.rtlCurrentPage:hover span {
            background-position: 0 -1350px;
        }

.RadTreeView_Forms,
.RadTreeView_Forms a.rtIn,
.RadTreeView_Forms .rtEdit .rtIn input {
    color: #000;
    font: 12px/18px "Segoe UI", Arial, sans-serif;
}

    .RadTreeView_Forms .rtPlus,
    .RadTreeView_Forms .rtMinus {
        background-image: url('Controls/TreeView/PlusMinus.png');
    }

    .RadTreeView_Forms .rtChecked,
    .RadTreeView_Forms .rtUnchecked,
    .RadTreeView_Forms .rtIndeterminate {
        background-image: url('Controls/TreeView/TriState.png');
    }

    .RadTreeView_Forms .rtHover .rtIn {
        color: #000;
        border-color: #b5b5b5 #b5b5b5 #9e9e9e;
        background-color: #C5C5C5;
        background-image: url('Controls/TreeView/ItemHoveredBg.png');
    }

    .RadTreeView_Forms .rtSelected .rtIn {
        color: #fff;
        border-color: #8d8d8d #7e7e7e #6c6c6c;
        background-color: #828282;
        background-image: url('Controls/TreeView/ItemSelectedBg.png');
    }

    .RadTreeView_Forms .rtSelected .rtLoadingBefore,
    .RadTreeView_Forms .rtSelected .rtLoadingAfter,
    .RadTreeView_Forms .rtSelected .rtLoadingBelow {
        color: #333;
    }

    .RadTreeView_Forms .rtLoadingIcon {
        background-image: url('Controls/TreeView/LoadingIcon.gif');
    }

    .RadTreeView_Forms .rtLI .rtEdit .rtIn {
        border-color: #6c6c6c;
        background: #fff;
    }

    .RadTreeView_Forms_disabled .rtIn,
    .RadTreeView_Forms .rtDisabled .rtIn {
        color: #ccc;
    }


    /* <node lines> */

    .RadTreeView_Forms .rtLines .rtLI,
    .RadTreeView_Forms .rtLines .rtFirst .rtUL {
        background-image: url('Controls/TreeView/NodeSpan.png');
    }

.RadTreeView_Forms_rtl .rtLines .rtLI,
.RadTreeView_Forms_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/NodeSpan_rtl.png');
}

.RadTreeView_Forms .rtLines .rtFirst,
.RadTreeView_Forms .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/FirstNodeSpan.png');
}

.RadTreeView_Forms_rtl .rtLines .rtFirst,
.RadTreeView_Forms_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Controls/TreeView/FirstNodeSpan_rtl.png');
}

.RadTreeView_Forms .rtLines .rtLast,
.RadTreeView_Forms .rtLines .rtLast .rtUL {
    background-image: none;
}

.RadTreeView_Forms .rtLines .rtTop {
    background-image: url('Controls/TreeView/TopLine.png');
}

.RadTreeView_Forms_rtl .rtLines .rtTop {
    background-image: url('Controls/TreeView/TopLine_rtl.png');
}

.RadTreeView_Forms .rtLines .rtMid {
    background-image: url('Controls/TreeView/MiddleLine.png');
}

.RadTreeView_Forms_rtl .rtLines .rtMid {
    background-image: url('Controls/TreeView/MiddleLine_rtl.png');
}

.RadTreeView_Forms .rtLines .rtBot {
    background-image: url('Controls/TreeView/BottomLine.png');
}

.RadTreeView_Forms_rtl .rtLines .rtBot {
    background-image: url('Controls/TreeView/BottomLine_rtl.png');
}

.RadTreeView_Forms .rtLines .rtLast .rtTop {
    background-image: url('Controls/TreeView/SingleLine.png');
}

.RadTreeView_Forms_rtl .rtLines .rtLast .rtTop {
    background-image: url('Controls/TreeView/SingleLine_rtl.png');
}

/* </node lines> */

/* RadUpload / Default skin */

/* <general styles> */

.RadUpload_Forms,
.RadUpload_Forms a,
.RadUpload_Forms input,
.RadUploadProgressArea_Forms,
.RadUploadProgressArea_Forms input {
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

    /* </general styles> */

    /* <file inputs> */

    .RadUpload_Forms .ruStyled .ruFileInput {
        border-color: #abadb3;
    }

    .RadUpload_Forms .ruFakeInput {
        border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
        color: #333;
    }

    * html .RadUpload_Forms .ruFileWrap .ruInputHover {
        border-color: #abadb3;
    }

    * + html .RadUpload_Forms .ruFileWrap .ruInputHover {
        border-color: #abadb3;
    }

    .RadUpload_Forms .ruReadOnly .ruFakeInput {
        background: #f3f3f3;
    }

    /* </file inputs> */

    /* <buttons> */

    .RadUpload_Forms .ruButton,
    .RadUploadProgressArea_Forms .ruButton {
        background-image: url('Controls/Upload/ruSprite.png');
        color: #000;
    }

    .RadUpload_Forms .ruRemove {
        color: #333;
    }

div.RadUpload_Forms .ruInputs .ruButtonHover,
div.RadUpload_Forms .ruActions .ruButtonHover,
div.RadUploadProgressArea_Forms .ruActions .ruButtonHover {
    background-position: 100% -23px;
}

div.RadUpload_Forms .ruFileWrap .ruButtonHover {
    background-position: 100% 0;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit {
    background-image: url('Controls/Upload/ruSprite.png');
    color: #000;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_Forms .ruProgress {
    border-color: #868686;
    background-image: url('Controls/Upload/ruSprite.png');
    background-color: #fff;
}

    .RadUploadProgressArea_Forms .ruProgress li {
        color: #666;
    }

        .RadUploadProgressArea_Forms .ruProgress li.ruCurrentFile {
            color: #222;
        }

    .RadUploadProgressArea_Forms .ruProgress .ruBar {
        border-color: #b1b1b1 #a2a2a2 #8e8e8e;
        background-image: url('Controls/Upload/ruSprite.png');
    }

        .RadUploadProgressArea_Forms .ruProgress .ruBar div {
            background-image: url('Controls/Upload/ruProgress.gif');
        }

.RadUploadProgressArea_Forms_rtl .ruProgress .ruBar div {
    background-image: url('Controls/Upload/ruProgress.gif');
}

.RadUploadProgressArea_Forms .ruProgress .ruActions {
    border-top-color: #dfdfdf;
    background: #f0f0f0;
}

.RadUploadProgressArea_Forms .ruProgress .ruActions {
    border-top-color: #828282;
    background: #f0f0f0;
}

/* </progress area> */

/* <RadAsyncUpload> */

.RadUpload_Forms .ruUploadInvalid {
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url('Controls/Input/sprite.gif');
}

.RadUpload_Forms_rtl .ruUploadInvalid {
    background-position: 3px -297px;
}

.RadUpload_Forms .ruFileProgress,
.RadUpload_Forms .ruFileProgressWrap {
    background-image: url('Controls/Upload/AsyncProgress.png');
}

.RadUpload_Forms .ruFileProgress,
.RadUpload_Forms_rtl .ruFileProgressWrap {
    background-position: 0 0;
}

.RadUpload_Forms .ruFileProgressWrap,
.RadUpload_Forms_rtl .ruFileProgress {
    background-position: 100% 0;
}

.RadUpload_Forms .ruProgressStarted,
.RadUpload_Forms_rtl .ruProgressComplete {
    background-position: 0 -5px;
}

.RadUpload_Forms .ruProgressComplete,
.RadUpload_Forms_rtl .ruProgressStarted {
    background-position: 100% -5px;
}

/* </RadAsyncUpload> */

/* RadWindow for ASP.NET AJAX Default Skin */

/* Window Background */

/* Horiznotal */
.RadWindow_Forms .rwTopLeft,
.RadWindow_Forms .rwTopRight,
.RadWindow_Forms .rwTitlebar,
.RadWindow_Forms .rwFooterLeft,
.RadWindow_Forms .rwFooterRight,
.RadWindow_Forms .rwFooterCenter,
.RadWindow_Forms .rwTopResize,
.RadWindow_Forms .rwStatusbar div,
.RadWindow_Forms .rwStatusbar,
.RadWindow_Forms .rwPopupButton,
.RadWindow_Forms .rwPopupButton span,
.RadWindow_Forms.rwMinimizedWindow .rwCorner {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif');
}


/* Vertical */
.RadWindow_Forms .rwBodyLeft,
.RadWindow_Forms .rwBodyRight,
.RadWindow_Forms .rwStatusbarRow .rwCorner {
    background-image: url('Controls/Window/WindowVerticalSprites.gif');
}

/* Window Shadows */

/* Horiznotal */
.RadWindow_Forms .rwShadow .rwTopLeft,
.RadWindow_Forms .rwShadow .rwTopRight,
.RadWindow_Forms .rwShadow .rwTitlebar,
.RadWindow_Forms .rwShadow .rwFooterLeft,
.RadWindow_Forms .rwShadow .rwFooterRight,
.RadWindow_Forms .rwShadow .rwFooterCenter,
.RadWindow_Forms .rwShadow .rwTopResize,
.RadWindow_Forms .rwShadow .rwStatusbar div,
.RadWindow_Forms .rwShadow .rwStatusbar,
.RadWindow_Forms .rwShadow .rwPopupButton,
.RadWindow_Forms .rwShadow .rwPopupButton span,
.RadWindow_Forms .rwShadow .rwBodyLeft,
.RadWindow_Forms .rwShadow .rwBodyRight,
.RadWindow_Forms .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_Forms .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Controls/Window/WindowHorizontalSprites.png');
}

/* Vertical */
.RadWindow_Forms .rwShadow .rwBodyLeft,
.RadWindow_Forms .rwShadow .rwBodyRight,
.RadWindow_Forms .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_Forms .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Controls/Window/WindowVerticalSprites.png');
}

/* Shadows End */

.RadWindow_Forms .rwStatusbar input {
    background-color: #f7f3e9;
}

.RadWindow_Forms .rwControlButtons a {
    background-image: url('Controls/Window/CommandButtonSprites.gif');
}

.RadWindow_Forms a.rwIcon {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif');
}

div.RadWindow_Forms .rwTitlebarControls em {
    color: black;
}

div.RadWindow_Forms .rwDialogInput {
    border-top: solid 1px #abadb3;
    border-right: solid 1px #dbdfe6;
    border-bottom: solid 1px #e3e9ef;
    border-left: solid 1px #e2e3ea;
}

    div.RadWindow_Forms .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_Forms td.rwWindowContent {
    background-color: #fff;
}

/* Loading Indicators */
div.RadWindow_Forms tr td.rwLoading {
    background-color: #fff;
}

/* When ShowContentDuringLoad="true" */
.RadWindow_Forms td.rwWindowContent.rwLoading {
    background-image: url('Controls/Common/loading.gif');
}

/* When ShowContentDuringLoad="false" */
.RadWindow_Forms input.rwLoading {
    background-image: url('Controls/Common/loading_small.gif');
}

div.RadWindow_Forms a.rwCancel,
div.RadWindow_Forms a.rwCancel span {
    background: none;
    cursor: pointer;
}

    div.RadWindow_Forms a.rwCancel span span {
        color: #000000;
        text-decoration: underline;
    }

/* Shadow Control Buttons */

.RadWindow_Forms .rwShadow .rwControlButtons {
    margin: 5px -2px 0 0;
}

.RadWindow_Forms .rwShadow .rwControlButtons {
    margin: 5px -1px 0 0\9;
}

/* ctrl buttons when winodw is minimized */
.RadWindow_Forms.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
    margin: 7px -8px 0 0;
}

/* Icon when winodw is minimized */
.RadWindow_Forms.rwMinimizedWindowShadow .rwShadow .rwIcon {
    margin: 9px 6px 0 0;
}

/*title buttons when winodw is minimized */
.RadWindow_Forms.rwMinimizedWindowShadow .rwShadow em {
    margin: 4px 0 0 -1px;
}

.RadWindow_Forms .rwShadow .rwControlButtons li {
    float: left;
    padding: 0;
}

.RadWindow_Forms .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_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
    background-image: url('Controls/Window/WindowHorizontalSprites.gif') !important;
}

.rwInactiveWindow .rwShadow .rwBodyLeft,
.rwInactiveWindow .rwShadow .rwBodyRight,
.rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft,
.RadWindow_Forms.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
    background-image: url('Controls/Window/WindowVerticalSprites.gif') !important;
}


/* RadButton Default Skin */

.RadButton_Forms.rbSkinnedButton,
.RadButton_Forms .rbDecorated,
.RadButton_Forms.rbVerticalButton,
.RadButton_Forms.rbVerticalButton .rbDecorated,
.RadButton_Forms .rbSplitRight,
.RadButton_Forms .rbSplitLeft {
    background-image: url('Controls/Button/ButtonSprites.gif');
}

.RadButton_Forms .rbToggleCheckbox,
.RadButton_Forms .rbToggleCheckboxChecked,
.RadButton_Forms .rbToggleCheckboxFilled,
.RadButton_Forms .rbToggleRadio,
.RadButton_Forms .rbToggleRadioChecked {
    background-image: url('Controls/Button/ToggleSprite.gif');
}

.RadButton_Forms.rbToggleButton,
.RadButton_Forms.rbToggleButton.rbDisabled:hover {
    color: #000;
}

    .RadButton_Forms.rbToggleButton:hover {
        color: #6a6a6a;
    }

.RadButton_Forms.rbLinkButton {
    border: 1px solid #666;
    color: #333;
    text-decoration: none;
}

    .RadButton_Forms.rbLinkButton:hover {
        background-color: #c5c5c5;
        color: #333;
    }

.RadButton_Forms.rbLinkButtonChecked,
.RadButton_Forms.rbLinkButtonChecked:hover {
    background-color: #838080;
    color: #fff;
    border: 1px solid #535252;
}

.RadButton_Forms.rbLinkButton.rbDisabled,
.RadButton_Forms.rbLinkButton.rbDisabled:hover {
    background-color: #f9f8f8;
    border: 1px solid #d0d0d0;
    color: #6a6a6a;
}

.RadButton_Forms.rbLinkButton:hover .rbSplitLeft,
.RadButton_Forms.rbLinkButton:hover .rbSplitRight {
    background-color: #fff;
}

.RadButton_Forms.rbLinkButton .rbSplitRight {
    border-left: 1px solid #666;
}

    .RadButton_Forms.rbLinkButton .rbSplitRight:hover {
        background-color: #dedcdc;
        border-left: 1px solid #535252;
    }

    .RadButton_Forms.rbLinkButton .rbSplitRight:active,
    .RadButton_Forms.rbLinkButton .rbSplitRight:focus {
        background-color: #bab6b6;
        border-left: 1px solid #535252;
    }

.RadButton_Forms.rbLinkButton .rbSplitLeft {
    border-right: 1px solid #666;
}

    .RadButton_Forms.rbLinkButton .rbSplitLeft:hover {
        background-color: #dedcdc;
        border-right: 1px solid #535252;
    }

    .RadButton_Forms.rbLinkButton .rbSplitLeft:active,
    .RadButton_Forms.rbLinkButton .rbSplitLeft:focus {
        background-color: #bab6b6;
        border-right: 1px solid #535252;
    }

.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-right: 1px solid #D0D0D0;
}

.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton_Forms.rbLinkButton.rbDisabled .rbSplitRight:focus {
    border-left: 1px solid #D0D0D0;
}

/* IE6 Fix, should be important to override the joint selectors */
*html .RadButton_Forms.rbLinkButton,
*html .RadButton_Forms.rbLinkButton:hover {
    border: 1px solid #666 !important;
}

/*Telerik RadCalendar Default skin*/

table.RadCalendar_Forms {
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar_Forms .rcTitlebar {
    border-color: #868686 #868686 #c4c4c4;
    background: #eaeaea 0 -1000px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
}

    .RadCalendar_Forms .rcTitlebar table {
        font: 12px/23px "segoe ui",arial,sans-serif;
    }

    .RadCalendar_Forms .rcTitlebar td {
        padding: 0 0 1px;
    }

    .RadCalendar_Forms .rcTitlebar .rcPrev,
    .RadCalendar_Forms .rcTitlebar .rcNext,
    .RadCalendar_Forms .rcTitlebar .rcFastPrev,
    .RadCalendar_Forms .rcTitlebar .rcFastNext {
        background-image: url('Controls/Calendar/sprite.gif');
        color: #ccc;
    }

    .RadCalendar_Forms .rcTitlebar .rcFastPrev {
        margin-left: 6px;
        background-position: 1px -197px;
    }

    .RadCalendar_Forms .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -247px;
    }

    .RadCalendar_Forms .rcTitlebar .rcPrev {
        background-position: 4px -297px;
    }

    .RadCalendar_Forms .rcTitlebar a.rcPrev:hover {
        background-position: 4px -347px;
    }

    .RadCalendar_Forms .rcTitlebar .rcNext {
        background-position: 3px -397px;
    }

    .RadCalendar_Forms .rcTitlebar a.rcNext:hover {
        background-position: 3px -447px;
    }

    .RadCalendar_Forms .rcTitlebar .rcFastNext {
        margin-right: 6px;
        background-position: 1px -497px;
    }

    .RadCalendar_Forms .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -547px;
    }

.RadCalendar_Forms .rcMain {
    border-color: #868686;
}

.RadCalendar_Forms .rcMainTable {
    font: 12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Forms .rcHeader,
.RadCalendar_Forms .rcFooter {
    border-color: #868686;
}

/*week numbers and days*/

.RadCalendar_Forms .rcWeek th {
    border-bottom: 1px solid #c5c5c5;
    padding: 4px 6px 3px 0;
    color: #333;
}

.RadCalendar_Forms .rcWeek .rcViewSel,
.RadCalendar_Forms .rcRow th {
    width: 13px;
    padding: 0 7px 0 9px;
    background: #eee;
}

.RadCalendar_Forms .rcRow th {
    color: #777;
}

/*date cells*/

.RadCalendar_Forms .rcRow td {
    border-color: #fff;
}

.RadCalendar_Forms .rcMain .rcRow a,
.RadCalendar_Forms .rcMain .rcRow span {
    color: #333;
}

.RadCalendar_Forms .rcMain .rcWeekend a {
    color: #666;
}

.RadCalendar_Forms .rcRow .rcToday {
    border-color: #898989;
}

.RadCalendar_Forms .rcMain .rcOtherMonth a {
    color: #898989;
}

.RadCalendar_Forms .rcMain .rcOutOfRange span {
    color: #898989;
}

.RadCalendar_Forms .rcRow .rcSelected {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
}

.RadCalendar_Forms .rcMain .rcRow .rcSelected a {
    color: #fff;
}

.RadCalendar_Forms .rcRow .rcHover {
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('Controls/Calendar/sprite.gif');
}

.RadCalendar_Forms .rcMain .rcRow .rcHover a {
    color: #333;
}

/*multimonth view*/

.RadCalendarMultiView_Forms .rcTitlebar {
    border-color: #9a9a9a #9c9c9c #9c9c9c;
    background: #c5c5c5 0 -1199px repeat-x url('Controls/Calendar/sprite.gif');
}

    .RadCalendarMultiView_Forms .rcTitlebar table {
        border: 1px solid;
        border-color: #fdfdfd #f3f3f3 #e7e7e7;
        line-height: 27px;
    }

    .RadCalendarMultiView_Forms .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -647px;
    }

    .RadCalendarMultiView_Forms .rcTitlebar a.rcPrev:hover {
        background-position: 4px -747px;
    }

    .RadCalendarMultiView_Forms .rcTitlebar a.rcNext:hover {
        background-position: 3px -847px;
    }

    .RadCalendarMultiView_Forms .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -947px;
    }

.RadCalendarMultiView_Forms .rcMain {
    border-color: #9b9b9b;
}

.RadCalendarMultiView_Forms .rcCalendar {
    border-color: #868686;
}

    .RadCalendarMultiView_Forms .rcCalendar .rcMainTable {
        height: 176px;
    }

.RadCalendarMultiView_Forms .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_Forms {
    border-color: #979797;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
    color: #333;
}

.RadCalendarMonthView_Forms #rcMView_Feb,
.RadCalendarMonthView_Forms #rcMView_Apr,
.RadCalendarMonthView_Forms #rcMView_Jun,
.RadCalendarMonthView_Forms #rcMView_Aug,
.RadCalendarMonthView_Forms #rcMView_Oct,
.RadCalendarMonthView_Forms #rcMView_Dec {
    border-right: 1px solid #e0e0e0;
}

.RadCalendarMonthView_Forms a {
    color: #333;
}

.RadCalendarMonthView_Forms .rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
    color: #fff;
}

.RadCalendarMonthView_Forms #rcMView_PrevY a,
.RadCalendarMonthView_Forms #rcMView_NextY a {
    width: 17px;
    height: 14px;
    background-image: url('Controls/Calendar/sprite.gif');
    color: #ccc;
}

.RadCalendarMonthView_Forms #rcMView_PrevY a {
    background-position: 7px -196px;
}

.RadCalendarMonthView_Forms #rcMView_NextY a {
    background-position: 7px -496px;
}

.RadCalendarMonthView_Forms .rcButtons {
    padding: 6px 7px 5px;
}

.RadCalendarMonthView_Forms 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_Forms {
    border-color: #868686;
    background: #fff;
    font: 12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView_Forms 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_Forms td {
    border-color: #c5c5c5;
}

.RadCalendarTimeView_Forms a {
    color: #333;
}

.RadCalendarTimeView_Forms td.rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('Controls/Calendar/sprite.gif');
    color: #fff;
}

.RadCalendarTimeView_Forms td.rcHover a {
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('Controls/Calendar/sprite.gif');
    color: #000;
}

.RadCalendarTimeView_Forms .rcFooter {
    border-color: #c5c5c5;
}

/*pickers*/

.RadPicker_Forms .rcCalPopup,
.RadPicker_Forms .rcTimePopup {
    background-image: url('Controls/Calendar/sprite.gif');
}

.RadPicker_Forms .rcCalPopup,
.RadPicker_Forms a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0;
}

.RadPicker_Forms a.rcCalPopup:hover,
.RadPicker_Forms a.rcCalPopup:focus,
.RadPicker_Forms a.rcCalPopup:active {
    background-position: 0 -50px;
}

.RadPicker_Forms .rcTimePopup,
.RadPicker_Forms a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px;
}

.RadPicker_Forms a.rcTimePopup:hover,
.RadPicker_Forms a.rcTimePopup:focus,
.RadPicker_Forms a.rcTimePopup:active {
    background-position: 0 -150px;
}

/*rtl*/

.RadCalendarRTL_Forms .rcTitlebar .rcFastPrev {
    background-position: 1px -497px;
}

.RadCalendarRTL_Forms .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -547px;
}

.RadCalendarRTL_Forms .rcTitlebar .rcPrev {
    background-position: 3px -397px;
}

.RadCalendarRTL_Forms .rcTitlebar a.rcPrev:hover {
    background-position: 3px -447px;
}

.RadCalendarRTL_Forms .rcTitlebar .rcNext {
    background-position: 4px -297px;
}

.RadCalendarRTL_Forms .rcTitlebar a.rcNext:hover {
    background-position: 4px -347px;
}

.RadCalendarRTL_Forms .rcTitlebar .rcFastNext {
    background-position: 1px -197px;
}

.RadCalendarRTL_Forms .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -247px;
}

.RadCalendarMultiViewRTL_Forms .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -947px;
}

.RadCalendarMultiViewRTL_Forms .rcTitlebar a.rcPrev:hover {
    background-position: 3px -847px;
}

.RadCalendarMultiViewRTL_Forms .rcTitlebar a.rcNext:hover {
    background-position: 4px -747px;
}

.RadCalendarMultiViewRTL_Forms .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -647px;
}
/* RadColorPicker Default skin */
.RadColorPicker_Forms .rcpViews,
.RadColorPicker_Forms .rcpHeader,
.RadColorPicker_Forms .rcpPageView {
    background-color: #f5f5f5;
}

.RadColorPicker_Forms .rcpColorPreview,
.RadColorPicker_Forms .rcpInput,
.RadColorPicker_Forms .rcpHexInput,
.RadColorPicker_Forms .rcpMillionColorsPalette,
.RadColorPicker_Forms .rcpMillionColorsSlider div.rslTrack {
    border: 1px solid;
    border-color: #bbb #fff #fff #bbb;
}

.RadColorPicker_Forms .rcpPalette,
.RadColorPicker_Forms input,
.RadColorPicker_Forms a {
    color: #000;
}

.RadColorPicker_Forms .rcpHeader,
.RadColorPicker_Forms .rcpHeader .rcpImageButton,
.RadColorPicker_Forms .rcpRecentColors,
.RadColorPicker_Forms .rcpIcon a,
.RadColorPicker_Forms .rcpTabs a,
.RadColorPicker_Forms .rcpTabs a span,
.RadColorPicker_Forms .rcpButton,
.RadColorPicker_Forms .rcpButton span,
.RadColorPicker_Forms .rcpMillionColorsHandle,
.RadColorPicker_Forms .rcpSlider div.rslTrack,
/* overwrite sliders */
.RadColorPicker_Forms .rcpSlider .rslTrack a.rslDraghandle,
.RadColorPicker_Forms div.rcpMillionColorsSlider div.rslVertical a.rslDraghandle {
    background-image: url('Controls/ColorPicker/ColorPickerSprites.png');
    background-repeat: no-repeat;
}

/* Rounded corners and shadows */
.RadColorPicker_Forms .rcpPalette,
.RadColorPicker_Forms .rcpRoundedRight,
.RadColorPicker_Forms .rcpRoundedBottomRight,
.RadColorPicker_Forms .rcpRightShadow,
.RadColorPicker_Forms .rcpCornerShadow {
    background-image: url('Controls/ColorPicker/rcpVerticalSprites.png');
}

.RadColorPicker_Forms .rcpRoundedBottomLeft,
.RadColorPicker_Forms .rcpBottomShadow {
    background-image: url('Controls/ColorPicker/ColorPickerSprites.png');
}

* html .RadColorPicker_Forms .rcpPalette,
* html .RadColorPicker_Forms .rcpRoundedRight,
* html .RadColorPicker_Forms .rcpRoundedBottomRight,
* html .RadColorPicker_Forms .rcpRoundedBottomLeft {
    background-image: url('Controls/ColorPicker/rcpVerticalSpritesIE6.png');
}
/* RadComboBox Default skin */

/*global*/

.RadComboBox_Forms,
.RadComboBox_Forms .rcbInput,
.RadComboBoxDropDown_Forms {
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #333;
}

    /* combobox */

    .RadComboBox_Forms .rcbInputCellLeft,
    .RadComboBox_Forms .rcbInputCellRight,
    .RadComboBox_Forms .rcbArrowCellLeft,
    .RadComboBox_Forms .rcbArrowCellRight {
        background-image: url('Controls/ComboBox/rcbSprite.png');
    }

    * html .RadComboBox_Forms .rcbInputCellLeft,
    * html .RadComboBox_Forms .rcbInputCellRight,
    * html .RadComboBox_Forms .rcbArrowCellLeft,
    * html .RadComboBox_Forms .rcbArrowCellRight {
        background-image: url('Controls/ComboBox/rcbSpriteIE6.png');
    }

    .RadComboBox_Forms td.rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_Forms td.rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_Forms .rcbHovered .rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_Forms .rcbHovered .rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_Forms .rcbFocused .rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_Forms .rcbFocused .rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_Forms .rcbHovered .rcbReadOnly td.rcbInputCellLeft {
        background-position: 0 -22px;
    }

    .RadComboBox_Forms .rcbHovered .rcbReadOnly td.rcbInputCellRight {
        background-position: 100% -22px;
    }

    .RadComboBox_Forms .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
        background-position: 0 -44px;
    }

    .RadComboBox_Forms .rcbFocused .rcbReadOnly td.rcbInputCellRight {
        background-position: 100% -44px;
    }

    .RadComboBox_Forms .rcbInputCell .rcbEmptyMessage {
        color: #666;
    }

    .RadComboBox_Forms .rcbHovered .rcbInputCell .rcbInput {
        color: #000;
    }

    .RadComboBox_Forms td.rcbArrowCellLeft {
        background-position: -18px -88px;
    }

    .RadComboBox_Forms td.rcbArrowCellRight {
        background-position: 0 -88px;
    }

    .RadComboBox_Forms .rcbHovered .rcbArrowCellLeft {
        background-position: -54px -88px;
    }

    .RadComboBox_Forms .rcbHovered .rcbArrowCellRight {
        background-position: -36px -88px;
    }

    .RadComboBox_Forms .rcbFocused .rcbArrowCellLeft {
        background-position: -90px -88px;
    }

    .RadComboBox_Forms .rcbFocused .rcbArrowCellRight {
        background-position: -72px -88px;
    }

    .RadComboBox_Forms td.rcbArrowCellHidden,
    .RadComboBox_Forms .rcbHovered td.rcbArrowCellHidden,
    .RadComboBox_Forms .rcbFocused td.rcbArrowCellHidden {
        background-position: -15px -88px;
    }

.RadComboBox_Forms_rtl td.rcbArrowCellHidden,
.RadComboBox_Forms_rtl .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Forms_rtl .rcbFocused td.rcbArrowCellHidden {
    background-position: -18px -88px;
}

/* Read-only styles */

.RadComboBox_Forms .rcbReadOnly td.rcbArrowCellLeft {
    background-position: -18px -88px;
}

.RadComboBox_Forms .rcbReadOnly td.rcbArrowCellRight {
    background-position: -2px -88px;
}

.RadComboBox_Forms .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -54px -88px;
}

.RadComboBox_Forms .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -38px -88px;
}

.RadComboBox_Forms .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -90px -88px;
}

.RadComboBox_Forms .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -74px -88px;
}

.RadComboBox_Forms .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -15px -88px;
}

.RadComboBox_Forms .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -51px -88px;
}

.RadComboBox_Forms .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -87px -88px;
}

.RadComboBox_Forms_rtl .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -18px -88px;
}

.RadComboBox_Forms_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -54px -88px;
}

.RadComboBox_Forms_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -90px -88px;
}

/* dropdown */

.RadComboBoxDropDown_Forms .rcbHeader,
.RadComboBoxDropDown_Forms .rcbFooter,
.RadComboBoxDropDown_Forms .rcbMoreResults,
.RadComboBoxDropDown_Forms .rcbMoreResults a {
    background-image: url('Controls/ComboBox/rcbSprite.png');
}

    * html .RadComboBoxDropDown_Forms .rcbHeader,
    * html .RadComboBoxDropDown_Forms .rcbFooter,
    * html .RadComboBoxDropDown_Forms .rcbMoreResults,
    * html .RadComboBoxDropDown_Forms .rcbMoreResults a {
        background-image: url('Controls/ComboBox/rcbSpriteIE6.png');
    }

.RadComboBoxDropDown_Forms {
    background: #fff;
    border-color: #c6c7d2;
    border-top-color: #83868d;
}

    .RadComboBoxDropDown_Forms .rcbHeader,
    .RadComboBoxDropDown_Forms .rcbFooter {
        background-color: #f1f2f4;
        background-position: 0 -110px;
    }

    .RadComboBoxDropDown_Forms .rcbHeader {
        border-bottom-color: #d5d5d5;
    }

    .RadComboBoxDropDown_Forms .rcbFooter {
        border-top-color: #d5d5d5;
    }

    .RadComboBoxDropDown_Forms .rcbItem em {
        background: #e5e5e5;
    }

    .RadComboBoxDropDown_Forms .rcbHovered {
        background: #dfdfdf;
        color: #000;
    }

    .RadComboBoxDropDown_Forms .rcbCheckAllItems,
    .RadComboBoxDropDown_Forms .rcbCheckAllItemsHovered {
        color: #676767;
        background-color: #c5c5c5;
    }

    .RadComboBoxDropDown_Forms .rcbCheckAllItemsHovered {
        color: #000000;
        background-color: #9e9e9e;
    }

    .RadComboBoxDropDown_Forms .rcbSeparator {
        color: #fff;
        background: #8a8a8a;
    }

    .RadComboBox_Forms .rcbDisabled .rcbInputCell .rcbInput,
    .RadComboBoxDropDown_Forms .rcbDisabled {
        color: #999;
    }

.RadComboBox_Forms .rcbDisabled td.rcbInputCellLeft {
    background-position: 0 -66px;
}

.RadComboBox_Forms .rcbDisabled td.rcbInputCellRight {
    background-position: 100% -66px;
}

.RadComboBox_Forms .rcbDisabled td.rcbArrowCellLeft {
    background-position: -126px -88px;
}

.RadComboBox_Forms .rcbDisabled td.rcbArrowCellRight {
    background-position: -108px -88px;
}

.RadComboBox_Forms .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
    background-position: -110px -88px;
}

.RadComboBox_Forms table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Forms .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -123px -88px;
}

.RadComboBox_Forms_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Forms_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
    background-position: -126px -88px;
}

.RadComboBoxDropDown_Forms .rcbLoading {
    background: #f0f0f0;
}

.RadComboBoxDropDown_Forms .rcbMoreResults {
    border-top-color: #c6c7d2;
    background-position: 0 -132px;
    background-color: #e6e6e6;
    color: #8a8a8a;
}

    .RadComboBoxDropDown_Forms .rcbMoreResults a {
        background-position: -157px -94px;
    }

/*Telerik RadDataPager Default Skin*/

.RadDataPager_Forms {
    border: 1px solid #828282;
    background: #eee;
    color: #333;
}

    .RadDataPager_Forms .rdpPageFirst,
    .RadDataPager_Forms .rdpPagePrev,
    .RadDataPager_Forms .rdpPageNext,
    .RadDataPager_Forms .rdpPageLast {
        background: transparent no-repeat url('Controls/Grid/sprite.gif');
    }

    .RadDataPager_Forms .rdpPageFirst {
        background-position: 0 -550px;
    }

        .RadDataPager_Forms .rdpPageFirst:hover {
            background-position: 0 -600px;
        }

    .RadDataPager_Forms .rdpPagePrev {
        background-position: 0 -700px;
    }

        .RadDataPager_Forms .rdpPagePrev:hover {
            background-position: 0 -750px;
        }

    .RadDataPager_Forms .rdpPageNext {
        background-position: 0 -850px;
    }

        .RadDataPager_Forms .rdpPageNext:hover {
            background-position: 0 -900px;
        }

    .RadDataPager_Forms .rdpPageLast {
        background-position: 0 -1000px;
    }

        .RadDataPager_Forms .rdpPageLast:hover {
            background-position: 0 -1050px;
        }

    .RadDataPager_Forms .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_Forms .rdpNumPart a:hover,
    .RadDataPager_Forms .rdpNumPart a:hover span,
    .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage,
    .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage span {
        background: no-repeat url('Controls/Grid/sprite.gif');
    }

    .RadDataPager_Forms .rdpNumPart a {
        color: #000;
    }

        .RadDataPager_Forms .rdpNumPart a:hover {
            background-position: 100% -1250px;
        }

            .RadDataPager_Forms .rdpNumPart a:hover span {
                background-position: 0 -1150px;
            }

        .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage,
        .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage:hover {
            background-position: 100% -1450px;
        }

            .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage span,
            .RadDataPager_Forms .rdpNumPart a.rdpCurrentPage:hover span {
                background-position: 0 -1350px;
            }

.RadDock_Forms .rdMiddle .rdLeft,
.RadDock_Forms .rdMiddle .rdRight {
    background-image: url('Controls/Dock/VerticalSprite.gif');
}

.RadDock_Forms .rdTop .rdLeft,
.RadDock_Forms .rdTop .rdRight,
.RadDock_Forms .rdTop .rdCenter,
.RadDock_Forms .rdBottom .rdLeft,
.RadDock_Forms .rdBottom .rdRight,
.RadDock_Forms .rdBottom .rdCenter {
    background-image: url('Controls/Dock/HorizontalSprite.png');
}

.RadDock_Forms .rdCenter .rdCommands a span {
    background-image: url('Controls/Dock/CommandSprite.gif');
}

.RadDock_Forms .rdMiddle .rdCenter,
.RadDock_Forms .rdBottom .rdCenter {
    background-color: #fff;
}

.RadDock_Forms .rdContent {
    color: black;
}

.RadDock_Forms .rdTitleBar em {
    color: #000;
}
/* RadEditor for ASP.NET AJAX Forms Skin */

.Forms.RadEditor {
    background-color: #ececec;
}

/* reWrapper */
.Forms.reWrapper {
    border: solid 1px #828282;
}

.Forms.RadEditor .reContentCell {
    border: solid 1px #828282;
}

/* common settings for .reModule, .reEditorModes and .reWrapper */
.Forms.reColorPicker,
.Forms.reInsertTable,
.Forms.reDropDownBody,
.Forms.reCustomLinks a:hover {
    border: solid 1px #828282;
}

    .Forms.reDropDownBody table {
        background: transparent;
    }

.Forms.RadEditor .reModule,
.Forms.RadEditor .reEditorModes,
.Forms.RadEditor .reWrapper {
    background-color: #ececec;
}

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.Forms.RadEditor .reBottomZone .reModule {
    border-top: 0;
}

.Forms.RadEditor .reModule {
    border-top: solid 1px #828282;
}

.Forms.reCustomLinks a,
.Forms.reCustomLinks a:link,
.Forms.reCustomLinks a:visited {
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}

    .Forms.reCustomLinks a:hover {
        background-color: #828282;
        border-top: solid 1px #8d8d8d;
        border-right: solid 1px #717171;
        border-bottom: solid 1px #6c6c6c;
        border-left: solid 1px #7a7a7a;
    }
/* end of module */

.reToolbar li {
    background-image: url('Controls/Editor/ToolbarSprites.gif');
    background-position: 0 -26px;
    color: #000;
}

.Forms .reSpinBox a {
    background-image: url('Controls/Editor/ToolbarSprites.gif');
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.Forms .reSeparator {
    background-position: center -148px;
    background-image: url('Controls/Editor/ToolbarSprites.gif');
}

/* common settings for left and right grip */
.reToolbar.Forms .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 {
    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;
}

.Forms .reTool .split_arrow {
    background-image: url('Controls/Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

.Forms .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 .Forms .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: url('Controls/Editor/ToolbarSprites.gif');
    background-position: 0 -100px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton {
    background-image: url('Controls/Editor/ToolbarSprites.gif');
    background-position: 0 -218px;
}

    .reDialog .reTool.reSplitButton:hover,
    .reModule .reTool.reSplitButton:hover {
        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: black !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover {
    border: solid 1px #ababab;
    background-color: #fff;
    background-image: url('Controls/Editor/ToolbarSprites.gif') !important;
    background-position: right -360px !important;
}

    .reDropdown:hover {
        border-top: solid 1px #d1d1d1;
        border-right: solid 1px #d1d1d1;
        border-bottom: solid 1px #a3a3a3;
        border-left: solid 1px #a3a3a3;
        background-image: url('Controls/Editor/ToolbarVerticalSprites.gif') !important;
        background-position: right 0 !important;
    }

/* 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.Forms .reTlbVertical li {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.Forms .reTlbVertical .reToolbar.Forms .reGrip {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
}

.RadEditor.Forms .reTlbVertical .reToolbar.Forms .grip_first {
    background-position: 0 0;
}

.RadEditor.Forms .reTlbVertical .reToolbar.Forms .grip_last {
    background-position: 0 -4px;
}

.RadEditor.Forms .reTlbVertical .reToolbar.Forms .reSeparator {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -100px -12px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
}

/* 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;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Forms.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 */
.Forms table.reSpinBox {
    border-top: solid 1px #8e8e8e;
    border-right: solid 1px #b8b8b8;
    border-bottom: solid 1px #b8b8b8;
    border-left: solid 1px #8e8e8e;
    background: white;
}

    .Forms table.reSpinBox:hover {
        border: solid 1px #515151;
    }

.Forms .reSpinBoxIncrease {
    background-position: 0 -198px;
}

    .Forms .reSpinBoxIncrease:hover {
        background-position: 0 -208px;
    }

.Forms .reSpinBoxDecrease {
    background-position: -11px -198px;
}

    .Forms .reSpinBoxDecrease:hover {
        background-position: -11px -208px;
    }
/* end of spinbox */

/* editor input elements */
.Forms.RadEditor input {
    border-top: solid 1px #8e8e8e;
    border-right: solid 1px #b8b8b8;
    border-bottom: solid 1px #b8b8b8;
    border-left: solid 1px #8e8e8e;
    background-color: #fff;
}

    .Forms.RadEditor input:hover {
        border: solid 1px #515151;
    }
/* editor input elements */

/* editing modes */
.Forms .reMode_selected {
    background-image: url('Controls/Editor/ToolbarVerticalSprites.gif');
    background-position: -948px 0;
}
/* end of editing modes */

/* DOM inspector */
.Forms .reModule_domlink_selected,
.Forms .reModule_domlink {
    color: black;
}
/* end of DOM inspector */

.Forms.reDropDownBody .reItemOver {
    background: #dfdfdf;
    color: #000;
}
/* end of expanded dropdowns */

* html .reTool_selected.reTool {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Forms.reColorPicker table div {
    border: solid 1px #c5c5c5;
}

.Forms.reColorPicker table td.reItemOver div {
    border-color: #000;
}

.Forms.reColorPicker span {
    border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button {
    border: solid 1px #828282;
    background: #ececec;
    color: #828282;
}

.Forms .reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%;
}

.Forms .reAjaxSpellCheckSeparator {
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Forms.reCustomLinks,
.Forms.reCustomLinks ul {
    color: #000;
}

    .Forms.reCustomLinks a {
        background: none transparent;
        color: black;
        cursor: default !important;
    }

        .Forms.reCustomLinks a:hover {
            color: white;
        }
/* end of custom links */

/* insert table dropdown */
.reInsertTable table {
    background: #ffffff;
}

    .reInsertTable table td {
        border: solid 1px #828282;
        background: white;
    }

.reInsertTable .reTlbVertical ul {
    background-color: #ffffff;
}

.Forms.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.Forms.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.Forms.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important;
}

    .Forms.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
        background: 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.RadWindow_Forms.reToolbarWindow td.rwWindowContent {
    background-color: #ececec;
}


/*========================================= Toolbar related CSS ========================*/

.RadFileExplorer_Forms .RadToolBar .rtbText {
    background-image: url('Controls/FileExplorer/FileExplorerToolbarSprites.png');
    background-repeat: no-repeat;
}

/* IE6 does not support the alpha channel of png files, so we force it to use gif */
* html .RadFileExplorer_Forms .RadToolBar .rtbText {
    background-image: url('Controls/FileExplorer/FileExplorerToolbarSpritesIE6.gif') !important;
}

.RadFileExplorer_Forms,
.RadFileExplorer_Forms .rfeAddressBox,
.RadFileExplorer_Forms .rfeFilterTxt {
    border-color: #999;
}

.DialogSeparator {
    border-left: solid 1px #828282;
    border-right: solid 1px #989697;
    background-color: #ececec;
}

div.selectedFileName {
    border-top: solid 1px #8e8e8e;
}

/*Telerik RadFilter Default skin*/

/*sprite*/

.RadFilter_Forms .rfLeft,
.RadFilter_Forms .rfMid,
.RadFilter_Forms .rfTools,
.RadFilter_Forms .rfRight,
.RadFilter_Forms .rfOper:hover,
.RadFilter_Forms .rfField:hover,
.RadFilter_Forms .rfExp:hover,
.RadFilter_Forms .rfOper:focus,
.RadFilter_Forms .rfField:focus,
.RadFilter_Forms .rfExp:focus,
.RadFilter_Forms .rfOper:active,
.RadFilter_Forms .rfField:active,
.RadFilter_Forms .rfExp:active,
.RadFilter_Forms .rfAddGr,
.RadFilter_Forms .rfAddExp,
.RadFilter_Forms .rfDel,
.RadFilter_Forms .rfApply a,
.RadFilter_Forms .rfApply input {
    background-image: url('Controls/Filter/sprite.gif');
}

/*global*/

.RadFilter_Forms,
.RadFilter_Forms .rfText,
.RadFilter_Forms .rfApply input {
    font-size: 12px;
    font-family: "segoe ui",arial,sans-serif;
}

    .RadFilter_Forms,
    .RadFilter_Forms a,
    .RadFilter_Forms .rfText,
    .RadFilter_Forms .rfApply input {
        color: #000;
    }

        /*lines*/

        .RadFilter_Forms .rfLines li li {
            background-image: url('Controls/Filter/rfLine.gif');
        }

            .RadFilter_Forms .rfLines li li .rfDiv {
                background-image: url('Controls/Filter/rfMiddle.gif');
            }

            .RadFilter_Forms .rfLines li li.rfLast .rfDiv {
                background-image: url('Controls/Filter/rfLast.gif');
            }

        /*item elements*/

        .RadFilter_Forms .rfLeft {
            background-position: 0 0;
        }

        .RadFilter_Forms .rfRight {
            background-position: 100% 0;
        }

        .RadFilter_Forms .rfMid,
        .RadFilter_Forms .rfTools {
            background-position: 0 -100px;
        }

        .RadFilter_Forms .rfField {
            color: #545454;
        }

            .RadFilter_Forms .rfOper:hover,
            .RadFilter_Forms .rfField:hover,
            .RadFilter_Forms .rfExp:hover,
            .RadFilter_Forms .rfOper:focus,
            .RadFilter_Forms .rfField:focus,
            .RadFilter_Forms .rfExp:focus,
            .RadFilter_Forms .rfOper:active,
            .RadFilter_Forms .rfField:active,
            .RadFilter_Forms .rfExp:active {
                background-position: 100% -76px;
                color: #000;
            }

        .RadFilter_Forms .rfText {
            border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        }

        .RadFilter_Forms .rfAddExp {
            background-position: -300px 0;
        }

            .RadFilter_Forms .rfAddExp:hover {
                background-position: -350px 0;
            }

        .RadFilter_Forms .rfAddGr {
            background-position: -400px 0;
        }

            .RadFilter_Forms .rfAddGr:hover {
                background-position: -450px 0;
            }

        .RadFilter_Forms .rfDel {
            background-position: -150px 0;
        }

            .RadFilter_Forms .rfDel:hover {
                background-position: -200px 0;
            }

        /*preview*/

        .RadFilter_Forms .rfPreview strong {
            color: #25800b;
        }

        .RadFilter_Forms .rfPreview em,
        .RadFilter_Forms .rfPreview .rfBr {
            color: #0043dc;
        }

        /*apply*/

        .RadFilter_Forms .rfApply a {
            background-position: 100% -29px;
        }

        .RadFilter_Forms .rfApply input {
            background-position: 0 -50px;
        }

/*rtl*/

.RadFilterRTL_Forms .rfLines li li {
    background-image: url('Controls/Filter/rfLine-rtl.gif');
}

    .RadFilterRTL_Forms .rfLines li li .rfDiv {
        background-image: url('Controls/Filter/rfMiddle-rtl.gif');
    }

    .RadFilterRTL_Forms .rfLines li li.rfLast .rfDiv {
        background-image: url('Controls/Filter/rfLast-rtl.gif');
    }

.RadFilterRTL_Forms .rfLeft {
    background-position: 100% 0;
}

.RadFilterRTL_Forms .rfRight {
    background-position: 0 0;
}

.RadFilterRTL_Forms .rfOper:hover,
.RadFilterRTL_Forms .rfField:hover,
.RadFilterRTL_Forms .rfExp:hover,
.RadFilterRTL_Forms .rfOper:focus,
.RadFilterRTL_Forms .rfField:focus,
.RadFilterRTL_Forms .rfExp:focus,
.RadFilterRTL_Forms .rfOper:active,
.RadFilterRTL_Forms .rfField:active,
.RadFilterRTL_Forms .rfExp:active {
    background-position: -586px -76px;
}
/* RadFormDecorator Default Skin */

/* CSS class for styling the decoration zone or the <html /> tag of the page */
.RadForm_Forms.rfdZone {
}

/* Decorate scrollbars */
.RadForm_Forms.rfdScrollBars {
    scrollbar-3dlight-color: #ccc;
    scrollbar-arrow-color: #292929;
    scrollbar-base-color: #ff6347;
    scrollbar-darkshadow-color: #595959;
    scrollbar-face-color: #e4e4e4;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #a3a3a3;
    scrollbar-track-color: #f0f0f0;
}

/* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
.RadForm_Forms.rfdButton a.rfdSkinnedButton,
.RadForm_Forms.rfdButton input[type="button"].rfdDecorated,
.RadForm_Forms.rfdButton input[type="reset"].rfdDecorated,
.RadForm_Forms.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Forms.rfdButton .rfdSkinnedButton button {
    background-image: url('Controls/FormDecorator/ButtonSprites.gif');
    color: #000;
}

    *html .RadForm_Forms a.rfdSkinnedButton,
    *html .RadForm_Forms .rfdSkinnedButton button,
    *html .RadForm_Forms .rfdSkinnedButton input.rfdDecorated,
    .RadForm_Forms.rfdButton a.rfdSkinnedButton,
    .RadForm_Forms.rfdButton a.rfdSkinnedButton * {
        background-image: url('Controls/FormDecorator/ButtonSprites.gif');
        color: #000;
    }

/* OPERA width fix - do not remove (and check if it is still necessary) */
@media screen and (min-width:1px) {
    /* 
       the hack below fixes a strange behavior under Opera - 
       input and button have a different CSS display when in anchor tag 
    */
    .RadForm_Forms.rfdButton a.rfdSkinnedButton input {
        display: block;
        float: left;
    }
}

/* Decorate <h4|5|6 /> */
.RadForm_Forms.rfdHeading h4 {
    color: #000;
    border-bottom: solid 1px #a0a0a0;
}

.RadForm_Forms.rfdHeading h5 {
    color: #000;
    border-bottom: solid 1px #a0a0a0;
}

.RadForm_Forms.rfdHeading h6 {
    color: #000;
}

/* Decorate <label /> */
.RadForm_Forms.rfdLabel label {
    color: #000;
}

/* Decorate <input type="checkbox" /> */
.RadForm_Forms .rfdCheckboxUnchecked,
.RadForm_Forms .rfdCheckboxChecked,
.RadForm_Forms .rfdInputDisabled.rfdCheckboxUnchecked,
.RadForm_Forms .rfdInputDisabled.rfdCheckboxChecked {
    background-image: url('Controls/FormDecorator/CheckBoxSprites.gif');
}

/* Decorate <input type="radio" /> */
.RadForm_Forms .rfdRadioUnchecked,
.RadForm_Forms .rfdRadioChecked,
.RadForm_Forms .rfdInputDisabled.rfdRadioUnchecked,
.RadForm_Forms .rfdInputDisabled.rfdRadioChecked {
    background-image: url('Controls/FormDecorator/RadioButtonSprites.png');
}

    /* IE6 - we set .gif")%> image instead of .png")%> due to the lack RGBA support */
    .RadForm_Forms .rfdRadioUnchecked,
    .RadForm_Forms .rfdInputDisabled.rfdRadioUnchecked:hover,
    .RadForm_Forms .rfdRadioUnchecked:hover,
    .RadForm_Forms .rfdRadioChecked,
    .RadForm_Forms .rfdInputDisabled.rfdRadioChecked:hover,
    .RadForm_Forms .rfdRadioChecked:hover {
        _background-image: url('Controls/FormDecorator/RadioButtonSprites.gif'); /* IE6 hack */
    }

/* <fieldset /> and <legend /> */

.RadForm_Forms.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Forms fieldset.rfdFieldset legend,
.RadForm_Forms.rfdFieldset fieldset legend {
    color: #000;
}

.RadForm_Forms table.rfdRoundedWrapper:hover div.rfdRoundedInner {
    background-color: #fff;
    border-color: #515151 !important;
}

/* this selector styles the hover of the side bars of the rounded elements */
.RadForm_Forms table.rfdRoundedWrapper:hover .rfdRoundedOuter {
    background-color: #515151 !important;
}

/* Decorate <input type="text | password | search | url | tel | email" /> and <textarea /> */
/* For all browsers except IE6 we are using attribute selectors - single or double */
.RadForm_Forms.rfdTextbox input[type="text"],
.RadForm_Forms.rfdTextbox input[type="password"],
.RadForm_Forms.rfdTextbox input[type="search"],
.RadForm_Forms.rfdTextbox input[type="url"],
.RadForm_Forms.rfdTextbox input[type="tel"],
.RadForm_Forms.rfdTextbox input[type="email"],
.RadForm_Forms.rfdTextarea textarea,
.RadForm_Forms.rfdTextarea textarea[disabled]:hover,
.RadForm_Forms.rfdTextbox input[disabled][type="text"]:hover,
.RadForm_Forms.rfdTextbox input[disabled][type="password"]:hover,
.RadForm_Forms.rfdTextbox input[disabled][type="search"]:hover,
.RadForm_Forms.rfdTextbox input[disabled][type="url"]:hover .RadForm_Forms.rfdTextbox input[disabled][type="tel"]:hover,
.RadForm_Forms.rfdTextbox input[disabled][type="email"]:hover {
    border: solid 1px #8e8e8e;
    background-color: #fff;
}

    .RadForm_Forms.rfdTextbox .rfdDecorated:hover,
    .RadForm_Forms.rfdTextarea textarea:hover,
    .RadForm_Forms.rfdTextbox .rfdDecorated:focus,
    .RadForm_Forms.rfdTextarea textarea:focus {
        border: solid 1px #515151;
    }

/* Decorate <fieldset /> and <legend /> */
.RadForm_Forms.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Forms.rfdFieldset fieldset.rfdFieldset legend {
    color: #000;
}

.RadForm_Forms.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Forms.rfdFieldset fieldset.rfdFieldset {
    border: solid 1px #828282;
    background-image: url('Controls/FormDecorator/FieldsetBgr.png'); /* having a background image on a fieldset is not okay with IE */
}

/* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Forms table.rfdRoundedWrapper input,
.RadForm_Forms table.rfdRoundedWrapper textarea,
.RadForm_Forms input.rfdInput,
.RadForm_Forms textarea.rfdTextarea {
    border: solid 1px #8e8e8e;
    background: #ffffff;
    color: #000;
}

.RadForm_Forms textarea.rfdTextarea,
.RadForm_Forms table.rfdRoundedWrapper textarea {
    overflow: auto;
}

/* <select /> */
.rfdSelect_Forms,
.rfdSelect_Forms:hover,
.rfdSelect_Forms .rfdSelectOuter,
.rfdSelect_Forms:hover .rfdSelectOuter,
.rfdSelect_Forms .rfdSelectArrow span,
.rfdSelectBox_Forms .rfdSelect_selected,
.rfdSelectBox_Forms li:hover,
.rfdSelect_Forms.rfdSelectDisabled:hover,
.rfdRtl .rfdSelect_Forms,
.rfdRtl .rfdSelect_Forms:hover,
.rfdRtl .rfdSelect_Forms .rfdSelectOuter,
.rfdRtl .rfdSelect_Forms .rfdSelectOuter:hover {
    background-image: url('Controls/FormDecorator/ComboSprites.gif');
    background-repeat: no-repeat;
    background-color: transparent;
}

    .rfdSelect_Forms .rfdSelectOuter,
    .rfdSelect_Forms.rfdSelectDisabled:hover .rfdSelectOuter {
        color: #000;
    }

/* dropdown settings */
.rfdSelectBox_Forms {
    background: #fff;
    border: solid 1px #828282;
    color: #000;
}

    .rfdSelectBox_Forms li {
        padding: 0 0 0 3px;
        background-image: none !important;
    }

        .rfdSelectBox_Forms .rfdSelect_selected,
        .rfdSelectBox_Forms li:hover {
            color: #000;
            background-color: #dfdfdf;
        }

    .rfdSelectBox_Forms .rfdSelectBox_optgroup_label:hover {
        background: none;
        color: #000;
    }

/* IE6 disabled state fix - this should not be added to the base stylesheet, but at the bottom of the skin file */
* html .RadForm_Forms.rfdButton a.rfdInputDisabled:hover {
    _background-position: 0 0;
}

    * html .RadForm_Forms.rfdButton a.rfdInputDisabled:hover * {
        _background-position: right -21px;
        _color: #824703;
    }

.RadForm_Forms.rfdTextbox input.rfdIE6TextBox,
.RadForm_Forms.rfdTextbox textarea.rfdIE6TextBox {
    _border: solid 1px #938879;
    _background-color: #fff;
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover {
        background-image: url('Controls/FormDecorator/CheckBoxSprites.gif');
    }

    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover {
        background-image: url('Controls/FormDecorator/RadioButtonSprites.png');
    }
}

/* ----------------------------------------------- Skin-specific Scrollbar Settings for WebKit ----------------------------------------------- */

/* the scrollbar face color */
.RadForm.rfdScrollBars.RadForm_Forms body::-webkit-scrollbar,
.RadForm.rfdScrollBars.RadForm_Forms body::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Forms body::-webkit-scrollbar-thumb:horizontal,
.RadForm.rfdScrollBars.RadForm_Forms div::-webkit-scrollbar,
.RadForm.rfdScrollBars.RadForm_Forms div::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Forms div::-webkit-scrollbar-thumb:horizontal .RadForm.rfdScrollBars.RadForm_Forms form::-webkit-scrollbar,
.RadForm.rfdScrollBars.RadForm_Forms form::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Forms form::-webkit-scrollbar-thumb:horizontal {
    background-color: #e4e4e4;
}

/* scrollbar track background color */
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-track-piece,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-corner {
    background-color: #f0f0f0;
}

.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-thumb:horizontal {
    border-color: #ccc #a3a3a3 #a3a3a3 #ccc;
}

/* increment / decrement button settings */
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Forms ::-webkit-scrollbar-button:horizontal:increment {
    background-image: url('Controls/FormDecorator/ButtonSprites.gif');
    background-color: #e4e4e4;
}

/*GridView, FormView, DetailsView*/
.RadForm_Forms.rfdGrids .rfdTable {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
    font: 12px "segoe ui",arial,sans-serif;
}

    .RadForm_Forms.rfdGrids .rfdTable th {
        border-bottom: 1px solid #828282;
        border-left: 1px solid #828282;
        background: #eaeaea;
        color: #333;
    }

    .RadForm_Forms.rfdGrids .rfdTable a {
        color: #000;
    }

/* Validation Summary Control and Login Control  */

.RadForm_Forms .rfdValidationSummaryControl,
.RadForm_Forms .rfdLoginControl {
    background-color: #fff;
    border: 1px solid #848484;
}

.RadForm_Forms a.rfdLoginControl,
.RadForm_Forms a.rfdLoginControl:active,
.RadForm_Forms a.rfdLoginControl:visited {
    color: #000;
}

    .RadForm_Forms a.rfdLoginControl:hover {
        color: #4b4b4b;
    }

/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_Forms {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
}

    .RadGrid_Forms,
    .RadGrid_Forms .rgMasterTable,
    .RadGrid_Forms .rgDetailTable,
    .RadGrid_Forms .rgGroupPanel table,
    .RadGrid_Forms .rgCommandRow table,
    .RadGrid_Forms .rgEditForm table,
    .RadGrid_Forms .rgPager table,
    .GridToolTip_Forms {
        font: 12px/16px "segoe ui",arial,sans-serif;
    }

        .RadGrid_Forms .rgAdd,
        .RadGrid_Forms .rgRefresh,
        .RadGrid_Forms .rgEdit,
        .RadGrid_Forms .rgDel,
        .RadGrid_Forms .rgFilter,
        .RadGrid_Forms .rgPagePrev,
        .RadGrid_Forms .rgPageNext,
        .RadGrid_Forms .rgPageFirst,
        .RadGrid_Forms .rgPageLast,
        .RadGrid_Forms .rgExpand,
        .RadGrid_Forms .rgCollapse,
        .RadGrid_Forms .rgSortAsc,
        .RadGrid_Forms .rgSortDesc,
        .RadGrid_Forms .rgUpdate,
        .RadGrid_Forms .rgCancel,
        .RadGrid_Forms .rgUngroup,
        .RadGrid_Forms .rgExpXLS,
        .RadGrid_Forms .rgExpDOC,
        .RadGrid_Forms .rgExpPDF,
        .RadGrid_Forms .rgExpCSV {
            background-image: url('Controls/Grid/sprite.gif');
        }

        /*header*/

        .RadGrid_Forms .rgHeaderDiv {
            background: #eee 0 -7550px repeat-x url('Controls/Grid/sprite.gif');
        }

.rgTwoLines .rgHeaderDiv {
    background-position: 0 -7050px;
}

.RadGrid_Forms .rgHeader,
.RadGrid_Forms th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #828282;
    background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
}

.RadGrid_Forms th.rgSorted {
    background-color: #c4c4c4;
    background-position: 0 -2600px;
}

.RadGrid_Forms .rgHeader,
.RadGrid_Forms .rgHeader a {
    color: #333;
}

/*rows*/

.RadGrid_Forms .rgRow td,
.RadGrid_Forms .rgAltRow td,
.RadGrid_Forms .rgEditRow td,
.RadGrid_Forms .rgFooter td {
    border-style: solid;
    border-width: 0 0 1px 0;
}

.RadGrid_Forms .rgRow td {
    border-color: #fff;
}

.RadGrid_Forms .rgAltRow {
    background: #f2f2f2;
}

    .RadGrid_Forms .rgAltRow td {
        border-color: #f2f2f2;
    }

.RadGrid_Forms .rgRow .rgSorted {
    border-bottom-color: #f2f2f2;
    background-color: #f2f2f2;
}

.RadGrid_Forms .rgAltRow .rgSorted {
    border-bottom-color: #e6e6e6;
    background-color: #e6e6e6;
}

.RadGrid_Forms .rgSelectedRow .rgSorted,
.RadGrid_Forms .rgActiveRow .rgSorted,
.RadGrid_Forms .rgHoveredRow .rgSorted,
.RadGrid_Forms .rgEditRow .rgSorted {
    background-color: transparent;
}

.RadGrid_Forms .rgRow a,
.RadGrid_Forms .rgAltRow a,
.RadGrid_Forms .rgEditRow a,
.RadGrid_Forms tr.rgEditRow a,
.RadGrid_Forms tr.rgHoveredRow a,
.RadGrid_Forms tr.rgActiveRow a,
.RadGrid_Forms .rgFooter a,
.RadGrid_Forms .rgEditForm a {
    color: #000;
}

.RadGrid_Forms .rgSelectedRow {
    background: #828282 0 -3900px repeat-x url('Controls/Grid/sprite.gif');
    color: #fff;
}

    * + html .RadGrid_Forms .rgSelectedRow .rgSorted {
        background-color: #828282;
    }

    * html .RadGrid_Forms .rgSelectedRow .rgSorted {
        background-color: #828282;
    }

    .RadGrid_Forms .rgSelectedRow a {
        color: #fff;
    }

.RadGrid_Forms .rgActiveRow,
.RadGrid_Forms .rgHoveredRow {
    background: #c5c5c5 0 -2900px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

    * + html .RadGrid_Forms .rgActiveRow .rgSorted,
    * + html .RadGrid_Forms .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

    * html .RadGrid_Forms .rgActiveRow .rgSorted,
    * html .RadGrid_Forms .rgHoveredRow .rgSorted {
        background-color: #c5c5c5;
    }

.RadGrid_Forms .rgEditRow {
    background: #fff 0 -4900px repeat-x url('Controls/Grid/sprite.gif');
    color: #333;
}

    * + html .RadGrid_Forms .rgEditRow .rgSorted {
        background-color: #fff;
    }

    * html .RadGrid_Forms .rgEditRow .rgSorted {
        background-color: #fff;
    }

.RadGrid_Forms .rgActiveRow td,
.RadGrid_Forms .rgActiveRow td.rgSorted,
.RadGrid_Forms .rgHoveredRow td,
.RadGrid_Forms .rgHoveredRow td.rgSorted {
    border-bottom-color: #9e9e9e;
}

.RadGrid_Forms .rgSelectedRow td,
.RadGrid_Forms .rgSelectedRow td.rgSorted {
    border-bottom-color: #6c6c6c;
}

.RadGrid_Forms .rgDrag {
    background-image: url('Controls/Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_Forms .rgFooterDiv,
.RadGrid_Forms .rgFooter {
    background: #eee;
}

    .RadGrid_Forms .rgFooter td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #fff;
    }

/*status*/

.RadGrid_Forms .rgPager .rgStatus {
    border: 1px solid;
    border-color: #828282 #c9c9c9 #eee #c9c9c9;
    border-left-width: 0;
}

.RadGrid_Forms .rgStatus div {
    background-image: url('Controls/Common/loading_small.gif');
}

/*pager*/

.RadGrid_Forms .rgPager {
    background: #eee;
}

.RadGrid_Forms td.rgPagerCell {
    border: 1px solid;
    border-color: #828282 #eee #eee;
    border-right-width: 0;
}

.RadGrid_Forms .rgInfoPart {
    color: #8a8a8a;
}

    .RadGrid_Forms .rgInfoPart strong {
        color: #4c4e54;
    }

.RadGrid_Forms .rgPageFirst {
    background-position: 0 -550px;
}

    .RadGrid_Forms .rgPageFirst:hover {
        background-position: 0 -600px;
    }

.RadGrid_Forms .rgPagePrev {
    background-position: 0 -700px;
}

    .RadGrid_Forms .rgPagePrev:hover {
        background-position: 0 -750px;
    }

.RadGrid_Forms .rgPageNext {
    background-position: 0 -850px;
}

    .RadGrid_Forms .rgPageNext:hover {
        background-position: 0 -900px;
    }

.RadGrid_Forms .rgPageLast {
    background-position: 0 -1000px;
}

    .RadGrid_Forms .rgPageLast:hover {
        background-position: 0 -1050px;
    }

.RadGrid_Forms .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_Forms .rgNumPart a:hover,
.RadGrid_Forms .rgNumPart a:hover span,
.RadGrid_Forms .rgNumPart a.rgCurrentPage,
.RadGrid_Forms .rgNumPart a.rgCurrentPage span {
    background: no-repeat url('Controls/Grid/sprite.gif');
}

.RadGrid_Forms .rgNumPart a {
    color: #000;
}

    .RadGrid_Forms .rgNumPart a:hover {
        background-position: 100% -1250px;
    }

        .RadGrid_Forms .rgNumPart a:hover span {
            background-position: 0 -1150px;
        }

    .RadGrid_Forms .rgNumPart a.rgCurrentPage,
    .RadGrid_Forms .rgNumPart a.rgCurrentPage:hover {
        background-position: 100% -1450px;
    }

        .RadGrid_Forms .rgNumPart a.rgCurrentPage span,
        .RadGrid_Forms .rgNumPart a.rgCurrentPage:hover span {
            background-position: 0 -1350px;
        }

/*sorting, reordering*/

.RadGrid_Forms .rgHeader .rgSortAsc {
    background-position: 3px -248px;
    height: 10px;
}

.RadGrid_Forms .rgHeader .rgSortDesc {
    background-position: 3px -198px;
    height: 10px;
}

.GridReorderTop_Forms,
.GridReorderBottom_Forms {
    background: 0 0 no-repeat url('Controls/Grid/sprite.gif');
}

.GridReorderBottom_Forms {
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_Forms .rgFilterRow {
    background: #eee;
}

    .RadGrid_Forms .rgFilterRow td {
        border-bottom: 1px solid #828282;
    }

.RadGrid_Forms .rgFilter {
    background-position: 0 -300px;
}

    .RadGrid_Forms .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_Forms .rgFilterActive,
.RadGrid_Forms .rgFilterActive:hover {
    background-position: 0 -400px;
}

.RadGrid_Forms .rgFilterBox {
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    font-family: "segoe ui",arial,sans-serif;
    color: #333;
}

/*filter context menu*/

.RadMenu_Forms .rgHCMClear,
.RadMenu_Forms .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_Forms .rgHCMClear:hover,
    .RadMenu_Forms .rgHCMFilter:hover {
        border-color: #d1d1d1 #b9b9b9 #a3a3a3;
        background-position: center -67px;
        background-color: #e5e5e5;
    }

/*context menu*/

.GridContextMenu_Forms .rmLeftImage {
    background-image: url('Controls/Common/contextMenu.gif');
}

.GridContextMenu_Forms .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_Forms .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_Forms .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_Forms .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_Forms .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_Forms .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_Forms .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_Forms .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

/*grouping*/

.RadGrid_Forms .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #828282;
    background: #eee 0 -1900px repeat-x url('Controls/Grid/sprite.gif');
}

    .RadGrid_Forms .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_Forms .rgGroupPanel td td {
            padding: 0;
        }

    .RadGrid_Forms .rgGroupPanel .rgSortAsc {
        background-position: 4px -144px;
    }

    .RadGrid_Forms .rgGroupPanel .rgSortDesc {
        background-position: 4px -94px;
    }

.RadGrid_Forms .rgUngroup {
    background-position: 0 -6998px;
}

.RadGrid_Forms .rgGroupItem {
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    background: #c6c6c6 0 -6500px repeat-x url('Controls/Grid/sprite.gif');
}

.RadGrid_Forms .rgMasterTable td.rgGroupCol,
.RadGrid_Forms .rgMasterTable td.rgExpandCol {
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_Forms .rgGroupHeader {
    background: #d9d9d9;
    font-size: 1.1em;
    line-height: 21px;
    color: #000;
}

    .RadGrid_Forms .rgGroupHeader td {
        border-top: 1px solid #828282;
        border-bottom: 1px solid #d9d9d9;
    }

        .RadGrid_Forms .rgGroupHeader td.rgGroupCol {
            border-top-color: #828282;
        }

.RadGrid_Forms .rgExpand {
    background-position: 5px -496px;
}

.RadGrid_Forms .rgCollapse {
    background-position: 3px -444px;
}

/*editing*/

.RadGrid_Forms .rgEditForm {
    border-bottom: 1px solid #828282;
}

.RadGrid_Forms .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_Forms .rgCancel {
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_Forms .rgDetailTable {
    border-color: #828282;
}

/*command row*/

.RadGrid_Forms .rgCommandRow {
    background: #c5c5c5 0 -2099px repeat-x url('Controls/Grid/sprite.gif');
    color: #000;
}

.RadGrid_Forms .rgCommandCell {
    border: 1px solid;
    border-color: #999 #f2f2f2;
    border-top-width: 0;
    padding: 0;
}

.RadGrid_Forms tfoot .rgCommandCell,
.RadGrid_Forms .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top-width: 1px;
    border-bottom-width: 0;
}

.RadGrid_Forms .rgCommandTable td {
    border: 0;
    padding: 2px 7px;
}

.RadGrid_Forms .rgCommandTable {
    border: 0;
    border-top: 1px solid #fdfdfd;
    border-bottom: 1px solid #e7e7e7;
}

.RadGrid_Forms .rgCommandRow a {
    color: #000;
    text-decoration: none;
}

.RadGrid_Forms .rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_Forms .rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_Forms .rgEdit {
    background-position: 0 -1700px;
}

.RadGrid_Forms .rgDel {
    background-position: 0 -1750px;
}

.RadGrid_Forms .rgSelected .rgDel {
    background-position: 0 -1775px;
}

.RadGrid_Forms .rgExpXLS,
.RadGrid_Forms .rgExpDOC,
.RadGrid_Forms .rgExpPDF,
.RadGrid_Forms .rgExpCSV {
    background-image: url('Controls/Common/export.gif');
}

.RadGrid_Forms .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_Forms .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_Forms .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_Forms .rgExpCSV {
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_Forms {
    background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_Forms {
    border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_Forms {
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

/*rtl*/

.RadGridRTL_Forms .rgPageFirst {
    background-position: 0 -1000px;
}

    .RadGridRTL_Forms .rgPageFirst:hover {
        background-position: 0 -1050px;
    }

.RadGridRTL_Forms .rgPagePrev {
    background-position: 0 -850px;
}

    .RadGridRTL_Forms .rgPagePrev:hover {
        background-position: 0 -900px;
    }

.RadGridRTL_Forms .rgPageNext {
    background-position: 0 -700px;
}

    .RadGridRTL_Forms .rgPageNext:hover {
        background-position: 0 -750px;
    }

.RadGridRTL_Forms .rgPageLast {
    background-position: 0 -550px;
}

    .RadGridRTL_Forms .rgPageLast:hover {
        background-position: 0 -600px;
    }

.RadGridRTL_Forms .rgExpand {
    background-position: -20px -496px;
}
/* RadImageEditor Default Skin */

.RadImageEditor_Forms,
.RadDock_Forms.rieDialogs .riePrintContent {
    border-color: #828282;
    background-color: #ececec;
}

    .RadImageEditor_Forms .rieStatusBarInfo .rieLabel {
        color: #828282;
    }

    .RadImageEditor_Forms .rieStatusBarInfo span,
    .RadDock_Forms.rieDialogs .rdContent {
        color: #000;
    }

    /* ImageEditor Dialogs using RadDock as Wrapper */
    .RadDock_Forms.rieDialogs .rbPrimaryIcon,
    .RadImageEditor_Forms .rieResizeHandle,
    .RadImageEditor_Forms .rieBackgroundImg .rtbIcon /* Custom skins */ {
        background-image: url('Controls/ImageEditor/ImageEditorTools.png');
    }

    *html .RadDock_Forms.rieDialogs .rbPrimaryIcon,
    *html .RadImageEditor_Forms .rieResizeHandle,
    *html .RadImageEditor_Forms .rieBackgroundImg .rtbIcon /* Custom skins */ {
        background-image: url('Controls/ImageEditor/ImageEditorToolsIE6.gif');
    }

    .RadDock_Forms.rieDialogs .rieThumbsBottomRow td,
    .RadDock_Forms.rieDialogs .rieDialogsThumbsLeft,
    .RadDock_Forms.rieDialogs .rieThumbsLink,
    .RadImageEditor_Forms .rieContentArea {
        border-color: #828282;
    }

        .RadDock_Forms.rieDialogs .rieActiveThumbsLink,
        .RadDock_Forms.rieDialogs .rieThumbsLink:hover,
        .RadDock_Forms.rieDialogs .riePrintContent img,
        .RadImageEditor_Forms .rieHighlightVertical,
        .RadImageEditor_Forms .rieHighlightHorizontal {
            border-color: #515151;
            background-color: #e2e2e2;
        }
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Forms,
.RadInputMgr_Forms {
    font: 12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_Forms .riTextBox,
html body .RadInputMgr_Forms {
    border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
    background: #fff;
    color: #000;
    font: 12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Forms .riEmpty,
html body .RadInput_Empty_Forms {
    color: #8a8a8a;
}

html body .RadInput_Forms .riHover,
html body .RadInput_Hover_Forms,
html body .RadInput_Forms .riFocused,
html body .RadInput_Focused_Forms {
    border-color: #515151;
}

html body .RadInput_Forms .riRead,
html body .RadInput_Read_Forms {
    border-color: #d0d0d0;
}

html body .RadInput_Forms .riDisabled,
html body .RadInput_Disabled_Forms {
    border-color: #d0d0d0;
    color: #8a8a8a;
    cursor: default;
}

html body .RadInput_Forms .riError,
html body .RadInput_Error_Forms {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #d51923;
}

.RadForm.rfdTextbox .RadInput_Forms .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Forms[type="text"] {
    border-color: #d51923;
    background: #fff 100% -298px no-repeat url('Controls/Input/sprite.gif');
    color: #d51923;
}

html body .RadInput_Forms .riNegative,
html body .RadInput_Negative_Forms {
    color: #565656;
}

/*buttons*/

.RadInput_Forms a {
    background: transparent no-repeat url('Controls/Input/sprite.gif');
}

/*go*/

.RadInput_Forms .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

    .RadInput_Forms .riBtn a:hover {
        background-position: 3px -45px;
    }

/*spin*/

.RadInput_Forms .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_Forms a.riUp {
    background-position: 4px -98px;
}

    .RadInput_Forms a.riUp:hover {
        background-position: 4px -148px;
    }

.RadInput_Forms a.riDown {
    background-position: 4px -199px;
}

    .RadInput_Forms a.riDown:hover {
        background-position: 4px -249px;
    }

/*label*/

.RadInput_Forms .riLabel {
    color: #000;
}

/*rtl*/

html body .RadInputRTL_Forms .riError,
html body .RadInputRTL_Error_Forms {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_Forms .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Forms[type="text"] {
    background-position: 3px -298px;
}

.RadListBox_Forms .rlbGroup {
    border: 1px solid #8e8e8e;
    background: #FFF;
}

.RadListBox_Forms .rlbTemplateContainer {
    border-color: #8e8e8e;
}

.RadListBox_Forms .rlbText,
.RadListBox_Forms .rlbItem,
.RadListBox_Forms .rlbButtonText,
.RadListBox_Forms .rlbEmptyMessage {
    font-size: 12px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #333;
}

.RadListBox_Forms .rlbHighlight {
    color: #ff3333;
}

.RadListBox_Forms .rlbText,
.RadListBox_Forms .rlbItem {
    line-height: 18px;
}

.RadListBox_Forms .rlbGroup .rlbHovered {
    background: #DFDFDF;
}

.RadListBox_Forms .rlbGroup .rlbSelected {
    background: #c5c5c5;
}

.RadListBox_Forms .rlbDisabled .rlbText {
    color: #AAA;
}

.RadListBox_Forms .rlbDisabled .rlbImage {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

.RadListBox_Forms .rlbHeader,
.RadListBox_Forms .rlbFooter {
    background-image: url('Controls/ListBox/rlbHeaderFooter.png');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: #f1f2f4;
}

.RadListBox_Forms .rlbFooter {
    background-position: 0 -200px;
    background-color: #e6e6e6;
}

.RadListBox_Forms .rlbDropClue {
    background-image: url('Controls/ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -10px;
    width: 10px;
}

.RadListBox_Forms .rlbGroup .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e;
}

.RadListBox_Forms .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e;
}

.RadListBox_Forms .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_Forms .rlbGroup .rlbHovered.rlbDropClueAbove,
.RadListBox_Forms .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_Forms .rlbGroup .rlbHovered.rlbDropClueBelow {
    border-color: #FFF;
}

/* Buttons normal state vertical layout*/
.RadListBox_Forms .rlbButtonText {
    background: transparent url('Controls/ListBox/rlbSprite.png') no-repeat;
}

.RadListBox_Forms .rlbButton:hover .rlbButtonTL,
.RadListBox_Forms .rlbButton:hover .rlbButtonTR,
.RadListBox_Forms .rlbButton:hover .rlbButtonBL,
.RadListBox_Forms .rlbButton:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonHover.png');
}

* html .RadListBox_Forms .rlbButton:hover .rlbButtonTL,
* html .RadListBox_Forms .rlbButton:hover .rlbButtonTR,
* html .RadListBox_Forms .rlbButton:hover .rlbButtonBL,
* html .RadListBox_Forms .rlbButton:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonHoverIE6.png');
}

.RadListBox_Forms .rlbButton .rlbButtonTL,
.RadListBox_Forms .rlbButton .rlbButtonTR,
.RadListBox_Forms .rlbButton .rlbButtonBL,
.RadListBox_Forms .rlbButton .rlbButtonBR,
.RadListBox_Forms .rlbDisabled:hover .rlbButtonTL,
.RadListBox_Forms .rlbDisabled:hover .rlbButtonTR,
.RadListBox_Forms .rlbDisabled:hover .rlbButtonBL,
.RadListBox_Forms .rlbDisabled:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonNormal.png');
}

* html .RadListBox_Forms .rlbButton .rlbButtonTL,
* html .RadListBox_Forms .rlbButton .rlbButtonTR,
* html .RadListBox_Forms .rlbButton .rlbButtonBL,
* html .RadListBox_Forms .rlbButton .rlbButtonBR,
* html .RadListBox_Forms .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_Forms .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_Forms .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_Forms .rlbDisabled:hover .rlbButtonBR {
    background-image: url('Controls/ListBox/rlbButtonNormalIE6.png');
}

.RadListBox_Forms .rlbButton:hover .rlbButtonText {
    color: #FFF;
}

.RadListBox_Forms .rlbDisabled .rlbButtonText,
.RadListBox_Forms .rlbDisabled:hover .rlbButtonText {
    color: #888;
}

.RadListBox_Forms .rlbMoveUp .rlbButtonText {
    background-position: 0 0;
}

.RadListBox_Forms .rlbMoveUp:hover .rlbButtonText {
    background-position: -400px 0;
}

.RadListBox_Forms .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_Forms .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0;
}

.RadListBox_Forms .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px;
}

.RadListBox_Forms .rlbMoveDown:hover .rlbButtonText {
    background-position: -400px -25px;
}

.RadListBox_Forms .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_Forms .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px;
}

.RadListBox_Forms .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px;
}

.RadListBox_Forms .rlbMoveToTop:hover .rlbButtonText {
    background-position: -400px -275px;
}

.RadListBox_Forms .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_Forms .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px;
}

.RadListBox_Forms .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px;
}

.RadListBox_Forms .rlbMoveToBottom:hover .rlbButtonText {
    background-position: -400px -300px;
}

.RadListBox_Forms .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_Forms .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px;
}

.RadListBox_Forms .rlbDelete .rlbButtonText {
    background-position: 0 -50px;
}

.RadListBox_Forms .rlbDelete:hover .rlbButtonText {
    background-position: -400px -50px;
}

.RadListBox_Forms .rlbDeleteDisabled .rlbButtonText,
.RadListBox_Forms .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px;
}


.RadListBox_Forms .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -100px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -75px;
}

.RadListBox_Forms .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -100px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -75px;
}


.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -125px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -150px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -125px;
}

.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -150px;
}

.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -125px;
}


.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
    background-position: 0 -200px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -200px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -175px;
}

.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -200px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -175px;
}


.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -250px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -250px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -225px;
}

.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -250px;
}

.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Forms .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -225px;
}


/*Telerik RadListView Default Skin*/

/*global*/

.RadListView_Forms {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
    font: 12px/16px "segoe ui",arial,sans-serif;
}

    .RadListView_Forms .rlvA {
        background: #f2f2f2;
    }

    .RadListView_Forms .rlvISel {
        background: #828282;
        color: #fff;
    }

    /*buttons*/

    .RadListView_Forms .rlvBAdd,
    .RadListView_Forms .rlvBUpdate,
    .RadListView_Forms .rlvBCancel,
    .RadListView_Forms .rlvBDel,
    .RadListView_Forms .rlvBEdit {
        background-image: url('Controls/Grid/sprite.gif');
    }

    .RadListView_Forms .rlvBAdd {
        background-position: 0 -1650px;
    }

    .RadListView_Forms .rlvBUpdate {
        background-position: 0 -1800px;
    }

    .RadListView_Forms .rlvBCancel {
        background-position: 0 -1850px;
    }

    .RadListView_Forms .rlvBSel {
        background-image: url('Controls/FormDecorator/CheckBoxSprites.gif');
        background-position: -2px -2px;
    }

    .RadListView_Forms .rlvISel .rlvBSel {
        background-position: -2px -422px;
    }

    .RadListView_Forms .rlvBDel {
        background-position: 0 -1750px;
    }

    .RadListView_Forms .rlvBEdit {
        background-position: 0 -1700px;
    }

    .RadListView_Forms .rlvDrag {
        background-image: url('Controls/ListView/drag.gif');
        background-position: center center;
    }

    /*flow*/

    .RadListView_Forms div.rlvI,
    .RadListView_Forms div.rlvIEmpty {
        border-color: #fff;
    }

    .RadListView_Forms div.rlvA {
        border-color: #f2f2f2;
    }

    .RadListView_Forms div.rlvISel {
        border-color: #6c6c6c;
    }

    /*grid*/

    .RadListView_Forms tr.rlvHeader th {
        border: 0;
        border-bottom: 1px solid #828282;
        background: #eaeaea 0 -2300px repeat-x url('Controls/Grid/sprite.gif');
    }

    .RadListView_Forms tr.rlvI td,
    .RadListView_Forms tr.rlvA td,
    .RadListView_Forms tr.rlvISel td,
    .RadListView_Forms tr.rlvIEmpty td {
        border: 0;
        border-bottom: 1px solid;
    }

    .RadListView_Forms tr.rlvI td,
    .RadListView_Forms tr.rlvIEmpty td {
        border-color: #fff;
    }

    .RadListView_Forms tr.rlvA td {
        border-color: #f2f2f2;
    }

    .RadListView_Forms tr.rlvISel td {
        border-color: #6c6c6c;
    }

    /*single row*/

    .RadListView_Forms td.rlvI,
    .RadListView_Forms td.rlvA,
    .RadListView_Forms td.rlvISel,
    .RadListView_Forms td.rlvIEmpty {
        border: 0;
        border-right: 1px solid;
    }

    .RadListView_Forms td.rlvI,
    .RadListView_Forms td.rlvIEmpty {
        border-color: #fff;
    }

    .RadListView_Forms td.rlvA {
        border-color: #f2f2f2;
    }

    .RadListView_Forms td.rlvISel {
        border-color: #6c6c6c;
    }

    /*floated*/

    .RadListView_Forms .rlvFloated .rlvI,
    .RadListView_Forms .rlvFloated .rlvA,
    .RadListView_Forms .rlvFloated .rlvISel,
    .RadListView_Forms .rlvFloated .rlvIEdit {
        border-color: #828282;
    }

    /*edit*/

    .RadListView_Forms .rlvInput {
        border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
        background: #fff;
        color: #000;
    }
/* <RadMenu / Default> */

.RadMenu_Forms .rmRootGroup,
.RadMenu_Forms a.rmLink,
.RadMenu_Forms .rmGroup .rmText,
.RadMenu_Forms .rmVertical .rmText,
.RadMenu_Forms .rmLeftArrow,
.RadMenu_Forms .rmRightArrow,
.RadMenu_Forms .rmTopArrow,
.RadMenu_Forms .rmBottomArrow {
    background-image: url('Controls/Menu/rmSprite.png');
    background-color: transparent;
}

.RadMenu_Forms .rmRootGroup {
    border: 1px solid #828282;
    background-repeat: repeat-x;
    background-position: 0 -408px;
    background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_Forms,
.RadMenu_Forms a.rmLink {
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #000;
    text-decoration: none;
}

    .RadMenu_Forms a.rmLink,
    .RadMenu_Forms a.rmDisabled,
    .RadMenu_Forms a.rmDisabled:hover {
        background-position: 0 -72px;
    }

    .RadMenu_Forms .rmFirst a.rmLink,
    .RadMenu_Forms .rmFirst a.rmLink:hover,
    .RadMenu_Forms .rmLast .rmText,
    .RadMenu_Forms .rmLast a.rmLink:hover .rmText,
    .RadMenu_Forms .rmVertical a.rmLink,
    .RadMenu_Forms .rmVertical .rmText {
        background-repeat: no-repeat;
        background-position: 0 500px;
    }

    .RadMenu_Forms .rmVertical .rmFirst,
    .RadMenu_Forms .rmVertical .rmLast {
        background: none;
    }

    .RadMenu_Forms a.rmLink:hover,
    .RadMenu_Forms a.rmFocused,
    .RadMenu_Forms a.rmSelected {
        background-color: #fff;
    }

    .RadMenu_Forms .rmHorizontal .rmRootLink span.rmText {
        display: inline;
        padding-left: 12px;
    }

.RadMenu_Forms_rtl .rmRootLink span.rmText {
    padding-right: 12px;
}

.RadMenu_Forms_Context_rtl .rmRootLink span.rmText {
    padding-right: 28px;
}

.RadMenu_Forms .rmHorizontal a.rmRootLink {
    padding-left: 0;
}

.RadMenu_Forms_rtl a.rmRootLink {
    margin-left: 0;
    padding: 0;
}

.RadMenu_Forms .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */ {
    width: 100%;
}

.RadMenu_Forms ul.rmHorizontal .rmLeftImage {
    margin: 4px -4px 0 6px;
}

.RadMenu_Forms_rtl ul.rmHorizontal .rmLeftImage {
    margin: 4px 6px 0 -4px;
}

.RadMenu_Forms .rmVertical a.rmLink {
    padding-top: 1px;
    padding-bottom: 1px;
}

    .RadMenu_Forms .rmVertical a.rmLink:hover,
    .RadMenu_Forms .rmVertical a.rmFocused,
    .RadMenu_Forms .rmVertical a.rmSelected,
    .RadMenu_Forms .rmVertical a.rmExpanded,
    .RadMenu_Forms .rmVertical a.rmExpanded:hover {
        padding-top: 0;
        padding-bottom: 0;
        border-style: solid;
        border-color: #828282;
        border-width: 1px 0;
    }

.RadMenu_Forms .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_Forms .rmVertical .rmFirst a.rmFocused,
.RadMenu_Forms .rmVertical .rmFirst a.rmSelected,
.RadMenu_Forms .rmVertical .rmFirst a.rmExpanded,
.RadMenu_Forms .rmVertical .rmFirst a.rmExpanded:hover {
    padding-top: 1px;
    padding-bottom: 0;
    border-top-width: 0;
}

.RadMenu_Forms .rmVertical .rmLast a.rmLink:hover,
.RadMenu_Forms .rmVertical .rmLast a.rmFocused,
.RadMenu_Forms .rmVertical .rmLast a.rmSelected,
.RadMenu_Forms .rmVertical .rmLast a.rmExpanded,
.RadMenu_Forms .rmVertical .rmLast a.rmExpanded:hover {
    padding-bottom: 1px;
    padding-top: 0;
    border-bottom-width: 0;
}

.RadMenu_Forms .rmVertical .rmItem a.rmDisabled:hover {
    padding-top: 1px;
    padding-bottom: 1px;
    border-width: 0;
}

.RadMenu_Forms a.rmExpanded,
.RadMenu_Forms a.rmExpanded:hover {
    background-color: #fff;
}

.RadMenu_Forms a.rmDisabled,
.RadMenu_Forms a.rmDisabled:hover {
    color: #7d7d7d;
    background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Forms .rmGroup,
.RadMenu_Forms .rmMultiColumn,
.RadMenu_Forms .rmGroup .rmVertical {
    border: 1px solid #979797;
    background: #fff url('Controls/Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Forms .rmTopFix,
.RadMenu_Forms .rmBottomFix,
.RadMenu_Forms .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Forms .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_Forms .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_Forms .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_Forms_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Forms_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
    background-image: url('Controls/Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
}

* html .rmRoundedCorners_Forms .rmGroup .rmItem,
* html .rmRoundedCorners_Forms ul.rmHorizontal .rmFirst {
    background-image: url('Controls/Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
}

.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Forms .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_Forms .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_Forms .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Forms_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
    background-image: none;
}

* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_Forms .rmScrollWrap .rmItem,
* html .rmRoundedCorners_Forms .rmHorizontal .rmItem,
* html .rmRoundedCorners_Forms .rmScrollWrap .rmVertical {
    background-image: none;
}

.RadMenu_Forms .rmRoundedCorners .rmGroupColumn {
    background-color: #fff;
}

.RadMenu_Forms .rmBottomLeft,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Forms_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_Forms .rmRoundedCorners ul.rmGroup,
.RadMenu_Forms .rmRoundedCorners .rmMultiColumn {
    background-image: url('Controls/Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

* html .rmRoundedCorners_Forms .rmScrollWrapContainer,
* html .rmRoundedCorners_Forms .rmGroup ul.rmGroup,
* html .rmRoundedCorners_Forms ul.rmGroup {
    background-image: url('Controls/Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadMenu_Forms .rmTopRight,
.RadMenu_Forms .rmBottomRight {
    background-image: url('Controls/Menu/rmRoundedRight.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadMenu_Forms .rmTopFix,
.RadMenu_Forms .rmBottomFix,
.RadMenu_Forms .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_Forms_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_Forms .rmGroup .rmFirst {
    border-color: #979797;
}

.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
    background: #FFF;
}

* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmBottomFix {
    background: #FFF;
}

.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0;
}

* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_Forms .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0;
}

.RadMenu_Forms_rtl .rmBottomLeft,
.RadMenu_Forms_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_Forms_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Forms .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_Forms_Context_rtl ul.rmGroup,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer {
    background-image: url('Controls/Menu/rmRoundedLeft_rtl.png');
}

.RadMenu_Forms_rtl .rmTopRight,
.RadMenu_Forms_rtl .rmBottomRight {
    background-image: url('Controls/Menu/rmRoundedRight_rtl.png');
}

.RadMenu_Forms_rtl li.rmTopFix,
.RadMenu_Forms_rtl li.rmBottomFix,
.RadMenu_Forms_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_Forms_Context_rtl .rmGroup .rmItem {
    background-position: 101% 0;
}

.RadMenu_Forms .rmSlide .rmScrollWrap {
    background-image: none;
}

.RadMenu_Forms_rtl .rmGroup,
.RadMenu_Forms_rtl .rmMultiColumn,
.RadMenu_Forms_rtl .rmGroup .rmVertical {
    background-position: 100% 0;
}

.RadMenu_Forms .rmRootGroup li.rmItem .rmGroup {
    padding-bottom: 0;
}

.RadMenu_Forms .rmRootGroup .rmHorizontal {
    background-image: none;
}

.RadMenu_Forms .rmScrollWrap .rmVertical {
    border: 0;
}

.RadMenu_Forms .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_Forms_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_Forms .rmScrollWrapContainer li.rmItem {
    background: none;
}

.RadMenu_Forms .rmGroup .rmItem a.rmLink,
.RadMenu_Forms .rmGroup .rmItem a.rmLink:hover,
.RadMenu_Forms .rmGroup .rmItem a.rmFocused,
.RadMenu_Forms .rmGroup .rmItem a.rmSelected,
.RadMenu_Forms .rmGroup .rmItem a.rmExpanded {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
}

.RadMenu_Forms .rmGroup .rmLast a.rmLink,
.RadMenu_Forms .rmGroup .rmLast a.rmLink:hover,
.RadMenu_Forms .rmGroup .rmLast a.rmFocused,
.RadMenu_Forms .rmGroup .rmLast a.rmSelected,
.RadMenu_Forms .rmGroup .rmLast a.rmExpanded {
    padding-bottom: 1px;
}

.RadMenu_Forms .rmGroup a.rmLink,
.RadMenu_Forms .rmGroup .rmText,
.RadMenu_Forms .rmGroup .rmItem a.rmDisabled,
.RadMenu_Forms .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_Forms .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_Forms .rmGroup .rmItem a.rmDisabled:hover .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
    background-color: transparent;
}

    .RadMenu_Forms .rmGroup a.rmLink:hover,
    .RadMenu_Forms .rmGroup a.rmFocused,
    .RadMenu_Forms .rmGroup a.rmSelected,
    .RadMenu_Forms .rmGroup a.rmExpanded {
        background-position: 0 -168px;
    }

        .RadMenu_Forms .rmGroup a.rmLink:hover .rmText,
        .RadMenu_Forms .rmGroup a.rmFocused .rmText,
        .RadMenu_Forms .rmGroup a.rmSelected .rmText,
        .RadMenu_Forms .rmGroup a.rmExpanded .rmText {
            background-position: 100% -192px;
        }

    /* <expand arrows> */

    .RadMenu_Forms .rmRootGroup .rmExpandRight,
    .RadMenu_Forms .rmGroup .rmExpandDown,
    .RadMenu_Forms_Context .rmGroup .rmExpandRight,
    .RadMenu_Forms .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
    .RadMenu_Forms .rmGroup .rmItem a.rmDisabled .rmExpandDown,
    .RadMenu_Forms .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
    .RadMenu_Forms .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown {
        background-position: 100% -216px;
    }

.RadMenu_Forms a.rmLink:hover .rmExpandRight,
.RadMenu_Forms .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_Forms a.rmFocused .rmExpandRight,
.RadMenu_Forms a.rmSelected .rmExpandRight,
.RadMenu_Forms a.rmExpanded .rmExpandRight {
    background-position: 100% -312px;
}

.RadMenu_Forms .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_Forms .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_Forms .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_Forms .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_Forms .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_Forms .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_Forms .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_Forms .rmGroup a.rmExpanded .rmExpandDown {
    background-position: 100% -240px;
}

.RadMenu_Forms .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_Forms .rmGroup a.rmDisabled:hover .rmExpandDown {
    background-image: url('Controls/Menu/rmSprite.png');
    background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Forms_rtl a.rmLink,
.RadMenu_Forms_rtl .rmRootGroup a.rmDisabled {
    background-position: 100% -96px;
}

.RadMenu_Forms_rtl .rmGroup a.rmDisabled {
    background: none;
}

.RadMenu_Forms_rtl .rmText {
    background-position: 0 -96px;
}

.RadMenu_Forms_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_Forms_rtl .rmVertical a.rmExpanded:hover .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
}

.RadMenu_Forms_rtl .rmGroup a.rmLink:hover,
.RadMenu_Forms_rtl .rmGroup a.rmFocused,
.RadMenu_Forms_rtl .rmGroup a.rmSelected,
.RadMenu_Forms_rtl .rmGroup a.rmExpanded {
    background-position: 100% -264px;
}

    .RadMenu_Forms_rtl .rmGroup a.rmLink:hover .rmText,
    .RadMenu_Forms_rtl .rmGroup a.rmFocused .rmText,
    .RadMenu_Forms_rtl .rmGroup a.rmSelected .rmText,
    .RadMenu_Forms_rtl .rmGroup a.rmExpanded .rmText {
        background-position: 0 -288px;
    }

.RadMenu_Forms_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_Forms_rtl .rmRootGroup .rmExpandLeft {
    background-position: 0 -312px;
}

.RadMenu_Forms_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_Forms_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_Forms_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_Forms_rtl .rmVertical a.rmExpanded .rmExpandLeft {
    background-position: 0 -216px;
}

.RadMenu_Forms_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_Forms_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_Forms_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_Forms_rtl .rmGroup a.rmExpanded .rmExpandLeft {
    background-position: 0 -336px;
}

.RadMenu_Forms_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
    background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Forms .rmSlide {
    margin: 0 0 0 -1px;
}

    .RadMenu_Forms .rmVertical .rmSlide,
    .RadMenu_Forms .rmSlide .rmSlide,
    .RadMenu_Forms_Context .rmGroup .rmSlide {
        margin: 0 0 0 -5px;
    }

.RadMenu_Forms_rtl .rmSlide {
    margin: 0 0 0 0;
}

.RadMenu_Forms_rtl .rmFirst .rmSlide {
    margin-left: 1px;
}

.RadMenu_Forms_rtl .rmVertical .rmSlide,
.RadMenu_Forms_rtl .rmSlide .rmSlide,
.RadMenu_Forms_Context_rtl .rmGroup .rmSlide {
    margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Forms .rmLeftArrow,
.RadMenu_Forms .rmRightArrow {
    background-color: #E6E6E6;
}

.RadMenu_Forms .rmLeftArrow {
    background-position: -8px -312px;
    border-right: 1px solid #828282;
}

.RadMenu_Forms .rmRightArrow {
    background-position: -482px -216px;
    border-left: 1px solid #828282;
}

.RadMenu_Forms .rmTopArrow,
.RadMenu_Forms .rmBottomArrow,
.RadMenu_Forms .rmGroup .rmLeftArrow,
.RadMenu_Forms .rmGroup .rmRightArrow {
    background-color: #E6E6E6;
}

.RadMenu_Forms .rmTopArrow {
    background-position: 50% -367px;
    border-bottom: 1px solid #828282;
}

.RadMenu_Forms .rmBottomArrow {
    background-position: 50% -391px;
    border-top: 1px solid #828282;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Forms .rmHorizontal .rmSeparator .rmText,
.RadMenu_Forms .rmVertical .rmHorizontal .rmSeparator .rmText {
    height: 22px;
    margin: 1px 0 0;
    width: 1px;
    background-color: #A8A8A8;
}

.RadMenu_Forms_Context .rmSeparator .rmText,
.RadMenu_Forms .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Forms .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
    background-color: transparent;
    background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */

/*RadNotification Default Skin*/

.RadNotification_Forms {
    border: 1px solid #c4c4c4;
    background-color: #ebebeb;
}

    .RadNotification_Forms.rnShadows {
        box-shadow: 2px 2px 3px #b0b0b0;
        -webkit-box-shadow: 2px 2px 3px #b0b0b0;
    }

    .RadNotification_Forms .rnTitleBar,
    .RadNotification_Forms .rnCommands a {
        background-image: url('Controls/Notification/NotificationSprite.png');
    }

    .RadNotification_Forms .rnTitleBar {
        border-bottom: 1px solid transparent;
    }

    .RadNotification_Forms .rnContentWrapper {
        border-top: 1px solid transparent;
    }

    /* base style overwrites */
    .RadNotification_Forms .rnCommands {
        margin: 4px 0 0;
    }
/**
 * Organizational Chart Default Skin
 */




/*----------------------------------------------------------------------------*/




/** Global wrapper */
.RadOrgChart_Forms {
    color: #000000;
    font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}




    /** Viewport */
    .RadOrgChart_Forms .rocViewport {
    }




    /** NodeList */
    .RadOrgChart_Forms .rocNodeList {
    }




    /** Node */
    .RadOrgChart_Forms .rocNode {
    }




    /** Group */
    .RadOrgChart_Forms .rocGroup {
        border-radius: 10px;
        background-color: #e5e5e5;
        background-color: rgba(0, 0, 0, .1);
        *background-color: #e5e5e5;
    }




    /** ItemList */
    .RadOrgChart_Forms .rocItemList {
    }




    /** ItemWrap */
    .RadOrgChart_Forms .rocItemWrap {
    }




    /** Items */
    .RadOrgChart_Forms .rocItem {
    }


    .RadOrgChart_Forms .rocItemContent,
    .RadOrgChart_Forms .rocItemTemplate {
        border-color: #999999;
        border-radius: 5px;
        background-color: #cccccc;
        background-image: url('Controls/OrgChart/rocItemTileLight.png');
        _background-image: none;
    }




    /** Node lines */
    .RadOrgChart_Forms .rocLineUp,
    .RadOrgChart_Forms .rocLineDown,
    .RadOrgChart_Forms .rocLineHorizontal {
        background-image: url('Controls/OrgChart/rocLinesDark.png');
    }

.RadPanelBar_Forms {
    background: #fff;
}

    .RadPanelBar_Forms .rpRootGroup {
        border-color: #828282;
    }

    .RadPanelBar_Forms a.rpLink,
    .RadPanelBar_Forms div.rpHeaderTemplate,
    .RadPanelBar_Forms .rpTemplate {
        color: #000;
        font: normal 12px/24px "Segoe UI", Arial, sans-serif;
    }

    .RadPanelBar_Forms div.rpHeaderTemplate,
    .RadPanelBar_Forms a.rpLink {
        background-color: #fdfdfd;
        background-image: url('Controls/PanelBar/RootItemBg.png');
        border-color: #ebebeb;
    }

    .RadPanelBar_Forms .rpOut {
        border-color: #ebebeb;
    }

    .RadPanelBar_Forms a.rpFocused,
    .RadPanelBar_Forms a.rpExpanded,
    .RadPanelBar_Forms a.rpSelected,
    .RadPanelBar_Forms div.rpFocused,
    .RadPanelBar_Forms div.rpExpanded,
    .RadPanelBar_Forms div.rpSelected,
    .RadPanelBar_Forms a.rpSelected:hover {
        background-color: #fdfdfd;
        border-color: #6c6c6c;
    }

    /* <disabled items> */
    .RadPanelBar_Forms a.rpDisabled,
    .RadPanelBar_Forms div.rpDisabled,
    .RadPanelBar_Forms a.rpDisabled:hover {
        color: #bbb;
    }
    /* </disabled items> */

    /* <subitems> */
    .RadPanelBar_Forms .rpGroup {
        background-color: #fff;
    }

        .RadPanelBar_Forms .rpGroup a.rpLink,
        .RadPanelBar_Forms .rpGroup div.rpHeaderTemplate,
        .RadPanelBar_Forms .rpGroup .rpTemplate {
            color: #000;
            background-image: none;
            background-color: transparent;
        }

            .RadPanelBar_Forms .rpGroup a.rpLink:hover {
                color: #000;
            }

            .RadPanelBar_Forms .rpGroup a.rpLink,
            .RadPanelBar_Forms .rpGroup a.rpLink .rpOut {
                background-color: transparent;
                background-image: url('Controls/PanelBar/SubItemStates.png');
                background-repeat: no-repeat;
            }

        .RadPanelBar_Forms .rpGroup a.rpSelected,
        .RadPanelBar_Forms .rpGroup a.rpSelected:hover {
            color: #fff;
        }

        /* <subitems (disabled)> */
        .RadPanelBar_Forms ul.rpGroup .rpDisabled,
        .RadPanelBar_Forms .rpGroup a.rpDisabled:hover,
        .RadPanelBar_Forms .rpGroup a.rpDisabled .rpOut {
            background-image: none;
        }

        .RadPanelBar_Forms ul.rpGroup .rpDisabled,
        .RadPanelBar_Forms .rpGroup a.rpDisabled:hover {
            color: #bbb;
            background-color: #fff;
        }
    /* <subitems (disabled)> */

    /* </subitems> */


    /* <background positioning> */
    .RadPanelBar_Forms a.rpLink,
    .RadPanelBar_Forms div.rpHeaderTemplate,
    .RadPanelBar_Forms a.rpExpanded,
    .RadPanelBar_Forms div.rpExpanded,
    .RadPanelBar_Forms .rpItem a.rpLinkExpandHovered {
        background-position: 0 0;
    }

        .RadPanelBar_Forms a.rpFocused,
        .RadPanelBar_Forms div.rpFocused,
        .RadPanelBar_Forms a.rpLink:hover,
        .RadPanelBar_Forms a.rpExpanded:hover {
            background-position: 0 -200px;
        }

    .RadPanelBar_Forms a.rpSelected,
    .RadPanelBar_Forms div.rpSelected,
    .RadPanelBar_Forms a.rpSelected:hover {
        background-position: 0 -400px;
    }

    .RadPanelBar_Forms .rpFirst a.rpLink,
    .RadPanelBar_Forms .rpFirst div.rpHeaderTemplate,
    .RadPanelBar_Forms li.rpFirst .rpExpanded {
        background-position: 0 -1px;
    }

        .RadPanelBar_Forms li.rpFirst .rpFocused,
        .RadPanelBar_Forms .rpFirst a.rpLink:hover {
            background-position: 0 -201px;
        }

    .RadPanelBar_Forms li.rpFirst .rpSelected,
    .RadPanelBar_Forms .rpFirst a.rpSelected:hover {
        background-position: 0 -401px;
    }

    /* <root items (disabled)> */
    .RadPanelBar_Forms a.rpDisabled:hover {
        cursor: default;
    }

        .RadPanelBar_Forms a.rpDisabled,
        .RadPanelBar_Forms div.rpDisabled,
        .RadPanelBar_Forms a.rpDisabled:hover,
        .RadPanelBar_Forms a.rpDisabled:hover .rpOut {
            background-position: 0 0;
        }
    /* </root items (disabled)> */

    /*      <expand arrows> */
    .RadPanelBar_Forms .rpExpandable span.rpExpandHandle,
    .RadPanelBar_Forms .rpExpanded span.rpExpandHandle {
        background-color: transparent;
        background-image: url('Controls/PanelBar/Expandable.png');
        background-repeat: no-repeat;
    }

.RadPanelBar_Forms_rtl .rpGroup .rpText {
    padding: 0 10px;
}

.RadPanelBar_Forms .rpExpandable span.rpExpandHandle,
.RadPanelBar_Forms a.rpExpandable:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -5px;
}

.RadPanelBar_Forms a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_Forms a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -5px;
}

.RadPanelBar_Forms .rpExpanded span.rpExpandHandle,
.RadPanelBar_Forms a.rpExpanded:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -181px;
}

.RadPanelBar_Forms a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_Forms a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -181px;
}

.RadPanelBar_Forms div.rpExpandable .rpExpandHandleHovered {
    background-position: 0 -5px;
}

.RadPanelBar_Forms div.rpExpanded .rpExpandHandleHovered {
    background-position: 0 -181px;
}

/*      </expand arrows> */

.RadPanelBar_Forms .rpGroup a.rpLink,
.RadPanelBar_Forms .rpGroup div.rpHeaderTemplate,
.RadPanelBar_Forms .rpGroup a.rpLink .rpOut {
    background-position: 0 200px;
}

    .RadPanelBar_Forms .rpGroup a.rpLink:hover,
    .RadPanelBar_Forms ul.rpGroup .rpFocused {
        background-position: 100% -22px;
    }

        .RadPanelBar_Forms .rpGroup a.rpLink:hover .rpOut,
        .RadPanelBar_Forms .rpGroup a.rpFocused .rpOut {
            background-position: 0 0;
        }

/*      <subitems (selected)> */
.RadPanelBar_Forms ul.rpGroup .rpSelected,
.RadPanelBar_Forms .rpGroup a.rpSelected:hover {
    background-position: 100% -222px;
    background-color: transparent;
}

    .RadPanelBar_Forms .rpGroup a.rpSelected .rpOut,
    .RadPanelBar_Forms .rpGroup a.rpSelected:hover .rpOut {
        background-position: 0 -200px;
    }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_Forms ul.rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_Forms .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -343px;
}

.RadPanelBar_Forms .rpGroup a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_Forms .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -343px;
}

.RadPanelBar_Forms ul.rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_Forms .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -482px;
}

.RadPanelBar_Forms .rpGroup a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_Forms .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -482px;
}

.RadPanelBar_Forms .rpGroup div.rpExpandable .rpExpandHandleHovered {
    background-position: 0 -343px;
}

.RadPanelBar_Forms .rpGroup div.rpExpanded .rpExpandHandleHovered {
    background-position: 0 -482px;
}
/* </background positioning> */
/* RadRating for ASP.NET AJAX Default Skin */

.RadRating_Forms a,
.RadRating_Forms a span {
    background-image: url('Controls/Rating/Sprite.png');
}

    * html .RadRating_Forms a,
    * html .RadRating_Forms a span {
        background-image: url('Controls/Rating/Sprite.gif');
    }

.RadRibbonBar_Forms {
    font: 11px "Segoe UI", Arial, sans-serif;
}

    .RadRibbonBar_Forms .rrbContentWrapIn,
    .RadRibbonBar_Forms .rrbButtonArea,
    .RadRibbonBar_Forms .rrbGroupTitle,
    .RadRibbonBar_Forms .rrbButtonGroupIn,
    .RadRibbonBar_Forms .rrbCollapsedGroup .rrbButtonIn,
    .RadRibbonBar_Forms a.rrbButtonHovered .rrbButtonIn,
    .RadRibbonBar_Forms a.rrbButtonOut:hover .rrbButtonIn,
    .RadRibbonBar_Forms .rrbButtonOut .rrbButtonTextHover,
    .RadRibbonBar_Forms .rrbButtonStrip .rrbButtonIn,
    .RadRibbonBar_Forms div.rrbButtonStrip a.rrbDisabled .rrbButtonIn,
    .RadRibbonBar_Forms .rrbButtonClicked .rrbButtonIn,
    .RadRibbonBar_Forms .rrbButtonClicked .rrbButtonTextHover,
    .RadRibbonBar_Forms .rrbToggled .rrbButtonIn,
    .RadRibbonBar_Forms .rrbToggled .rrbButtonTextHover,
    .RadRibbonBar_Forms .rrbExpanded .rrbButtonIn,
    .RadRibbonBar_Forms .rrbExpanded .rrbButtonTextHover {
        background-image: url('Controls/RibbonBar/rrbGradients.png');
    }

    .RadRibbonBar_Forms .rrbButtonArrow,
    .RadRibbonBar_Forms .rrbResizeHandle,
    .RadRibbonBar_Forms .rrbGroupLauncher {
        background-image: url('Controls/RibbonBar/rrbArrowSprite.png');
    }

    .RadRibbonBar_Forms .rrbContentWrapOut,
    .RadRibbonBar_Forms .rrbContentWrapMid,
    .RadRibbonBar_Forms .rrbContentWrapIn {
        background-color: #EEE;
        border-color: #828282;
    }

    .RadRibbonBar_Forms .rrbContentWrapIn,
    .RadRibbonBar_Forms .rrbButtonArea {
        background-color: #CCC;
    }

    .RadRibbonBar_Forms div.rrbGroupTitle,
    .RadRibbonBar_Forms div.rrbButtonGroupIn {
        background-color: #FFF;
        background-position: 0 100%;
    }

    .RadRibbonBar_Forms a.rrbCollapsedGroup span.rrbButtonMid .rrbButtonIn {
        background-position: 0 98%;
    }

    .RadRibbonBar_Forms .rrbButtonOut,
    .RadRibbonBar_Forms .rrbButtonMid,
    .RadRibbonBar_Forms .rrbButtonIn {
        border-color: transparent;
    }

    .RadRibbonBar_Forms .rrbDecoration,
    .RadRibbonBar_Forms .rrbButtonArea .rrbCollapsedGroup,
    .RadRibbonBar_Forms .rrbCollapsedGroup .rrbButtonMid {
        background-color: #fff;
        border-color: #DDD #CCC #BBB;
    }

    .RadRibbonBar_Forms .rrbMenuGroupMid,
    .RadRibbonBar_Forms .rrbMenuGroupIn,
    .RadRibbonBar_Forms .rrbButtonGroup,
    .RadRibbonBar_Forms .rrbButtonGroupIn {
        background-color: #FFF;
        border-color: #CCC #AAA #999;
    }

    .RadRibbonBar_Forms .rrbDecoration .rrbButtonIn,
    .RadRibbonBar_Forms .rrbCollapsedGroup .rrbButtonIn {
        border-color: #f4f4f4;
    }

    .RadRibbonBar_Forms a.rrbButtonStripPart,
    .RadRibbonBar_Forms a.rrbButtonStripPart .rrbButtonMid,
    .RadRibbonBar_Forms div.rrbButtonStrip a.rrbDisabled,
    .RadRibbonBar_Forms div.rrbButtonStrip a.rrbDisabled .rrbButtonMid {
        background-color: #DDD;
        border-color: #DDD #CCC #BBB;
    }

        .RadRibbonBar_Forms a.rrbButtonHovered,
        .RadRibbonBar_Forms a.rrbButtonOut:hover,
        .RadRibbonBar_Forms a.rrbButtonHovered .rrbButtonMid,
        .RadRibbonBar_Forms a.rrbButtonOut:hover .rrbButtonMid,
        .RadRibbonBar_Forms a.rrbButtonHovered,
        .RadRibbonBar_Forms a.rrbButtonStripPart:hover,
        .RadRibbonBar_Forms a.rrbButtonHovered .rrbButtonMid,
        .RadRibbonBar_Forms a.rrbButtonStripPart:hover .rrbButtonMid {
            background-color: #C5C5C5;
            border-color: #CCC #BBB #AAA;
        }

    .RadRibbonBar_Forms .rrbButtonArea a.rrbCollapsedGroup:hover,
    .RadRibbonBar_Forms a.rrbCollapsedGroup:hover .rrbButtonMid {
        background-color: #EFEFEF;
    }

    .RadRibbonBar_Forms a.rrbDecoration:hover .rrbButtonIn,
    .RadRibbonBar_Forms a.rrbCollapsedGroup:hover .rrbButtonIn {
        border-color: #E4E4E4;
    }

    .RadRibbonBar_Forms .rrbButtonClicked,
    .RadRibbonBar_Forms .rrbButtonClicked .rrbButtonMid,
    .RadRibbonBar_Forms div.rrbButtonGroup .rrbToggled,
    .RadRibbonBar_Forms div.rrbButtonGroup .rrbToggled .rrbButtonMid,
    .RadRibbonBar_Forms a.rrbExpanded,
    .RadRibbonBar_Forms a.rrbExpanded .rrbButtonMid,
    .RadRibbonBar_Forms a.rrbButtonClicked:hover,
    .RadRibbonBar_Forms a.rrbButtonClicked:hover .rrbButtonMid,
    .RadRibbonBar_Forms a.rrbButtonClicked:hover .rrbButtonOut {
        background-color: #cacaca;
        border-color: #BBB #AAA #999;
    }

    .RadRibbonBar_Forms a.rrbButtonClicked.rrbDecoration:hover .rrbButtonIn,
    .RadRibbonBar_Forms a.rrbButtonClicked.rrbCollapsedGroup:hover .rrbButtonIn {
        border-color: #D4D4D4;
    }

    .RadRibbonBar_Forms a.rrbButtonOut:hover .rrbButtonText {
        border-color: #BBB;
    }

    .RadRibbonBar_Forms .rrbButtonTextHover {
        background-color: #c5c5c5;
    }

    .RadRibbonBar_Forms a.rrbButtonClicked.rrbLargeButton:hover .rrbButtonText {
        border-color: #CCC;
    }

    .RadRibbonBar_Forms .rrbButtonClicked .rrbButtonTextHover {
        background-color: #c8c8c8;
    }

    .RadRibbonBar_Forms .rrbButtonGroupHover .rrbButtonGroupIn {
        background-color: #EFEFEF;
    }

    .RadRibbonBar_Forms .rrbGroupTitle {
        color: #000;
        border-top: 1px solid #d2d2d2;
    }

    .RadRibbonBar_Forms .rrbButtonText,
    .RadRibbonBar_Forms .rrbButtonStripPart,
    .RadRibbonBar_Forms .rrbLargeButton .rrbButtonArrow,
    .RadRibbonBar_Forms .rrbCollapsedGroup .rrbButtonArrow {
        color: #000;
    }

    .RadRibbonBar_Forms a.rrbDisabled .rrbButtonText,
    .RadRibbonBar_Forms a.rrbDisabled:hover .rrbButtonText {
        color: #999;
    }

    .RadRibbonBar_Forms .rrbMenuGroupMid,
    .RadRibbonBar_Forms .rrbDetachedContainer .rrbContentWrapOut {
        box-shadow: 3px 2px 3px #888;
        -moz-box-shadow: 3px 2px 3px #888;
        -webkit-box-shadow: 3px 2px 3px #888;
    }

    /* RadTabStrip styles */
    .RadRibbonBar_Forms .rrbTabStrip .rtsUL,
    .RadRibbonBar_Forms .rrbTabStrip.RadTabStripBottom_Forms .rtsUL {
        border-color: #828282;
    }

    .RadRibbonBar_Forms .rrbTabStrip .rtsUL {
        border-top: 0;
    }

    .RadRibbonBar_Forms .rrbTabStrip.RadTabStripBottom_Forms .rtsUL {
        border-bottom: 0;
    }




    /** Tabstrip */
    .RadRibbonBar_Forms .rrbTabs {
        line-height: 26px;
        border-bottom-color: #828282;
    }




    /** Application Tab */
    .RadRibbonBar_Forms .rrbApplicationTab {
        color: #ffffff;
        line-height: 22px;
    }


        .RadRibbonBar_Forms .rrbApplicationTab .rrbTabLabel {
            background-image: url('Controls/RibbonBar/rrbApplicationTabSprite.png');
            _background-image: url('Controls/RibbonBar/rrbApplicationTabSprite_IE6.png');
            background-position: left 0;
        }


        .RadRibbonBar_Forms .rrbApplicationTab .rrbTabText {
            background-image: url('Controls/RibbonBar/rrbApplicationTabSprite.png');
            _background-image: url('Controls/RibbonBar/rrbApplicationTabSprite_IE6.png');
            background-position: right 0;
        }




    /** Hovered Application Tab */
    .RadRibbonBar_Forms .rrbHoveredApplicationTab {
    }


        .RadRibbonBar_Forms .rrbHoveredApplicationTab .rrbTabLabel {
            background-position: left -26px;
        }


        .RadRibbonBar_Forms .rrbHoveredApplicationTab .rrbTabText {
            background-position: right -26px;
        }




    /** Selected Application Tab */
    .RadRibbonBar_Forms .rrbSelectedApplicationTab {
        color: #000000;
    }


        .RadRibbonBar_Forms .rrbSelectedApplicationTab .rrbTabLabel {
            background-position: left -52px;
        }


        .RadRibbonBar_Forms .rrbSelectedApplicationTab .rrbTabText {
            background-position: right -52px;
        }




    /** Contextual Tab */
    .RadRibbonBar_Forms .rrbContextualTab {
    }


        .RadRibbonBar_Forms .rrbContextualTab .rrbContextualTabLabel {
            color: #ffffff;
            background-image: url('Controls/RibbonBar/rrbContextualTabSmoothTile.png');
            background-position: left 2px;
        }




    /** Tab */
    .RadRibbonBar_Forms .rrbTab {
        color: #000000;
    }


    .RadRibbonBar_Forms .rrbTabLabel {
        background-image: url('Controls/RibbonBar/rrbTabSprite.png');
        _background-image: url('Controls/RibbonBar/rrbTabSprite_IE6.png');
        background-position: left 0;
    }


    .RadRibbonBar_Forms .rrbTabText {
        background-image: url('Controls/RibbonBar/rrbTabSprite.png');
        _background-image: url('Controls/RibbonBar/rrbTabSprite_IE6.png');
        background-position: right 0;
    }




    /** Hovered Tab */
    .RadRibbonBar_Forms .rrbHoveredTab {
    }


        .RadRibbonBar_Forms .rrbHoveredTab .rrbTabLabel {
            background-position: left -26px;
        }


        .RadRibbonBar_Forms .rrbHoveredTab .rrbTabText {
            background-position: right -26px;
        }




    /** Selected Tab */
    .RadRibbonBar_Forms .rrbSelectedTab {
        color: #000000;
    }


        .RadRibbonBar_Forms .rrbSelectedTab .rrbTabLabel {
            background-position: left -52px;
        }


        .RadRibbonBar_Forms .rrbSelectedTab .rrbTabText {
            background-position: right -52px;
        }





    /** QuickAccessToolbar */
    .RadRibbonBar_Forms .rrbQuickAccessToolbar {
    }


    .RadRibbonBar_Forms .rrbQatItem {
    }

    .RadRibbonBar_Forms .rrbQatButton {
    }


    .RadRibbonBar_Forms .rrbQatDropDown {
    }

        .RadRibbonBar_Forms .rrbQatDropDown .rrbQatButton {
        }

            .RadRibbonBar_Forms .rrbQatDropDown .rrbQatButton:hover {
                border-color: #9e9e9e;
                background-color: #c5c5c5;
            }


        .RadRibbonBar_Forms .rrbQatDropDown .rrbSlide {
        }





    /** RadRibbonBar Menu */
    .RadRibbonBar_Forms .rrbMenu {
        border-color: #979797;
        color: #000000;
        background-color: #ffffff;
    }


    .RadRibbonBar_Forms .rrbSlide {
    }

    .RadRibbonBar_Forms .rrbMenu .rrbMenuGroup {
    }

    .RadRibbonBar_Forms .rrbMenu .rrbMenuLabel {
        background-color: #eeeeee;
    }

    .RadRibbonBar_Forms .rrbMenu .rrbMenuSeparator {
    }




    /** Menu items */
    .RadRibbonBar_Forms .rrbMenu .rrbMenuItem {
    }

        .RadRibbonBar_Forms .rrbMenu .rrbMenuItem:hover,
        .RadRibbonBar_Forms .rrbMenu .rrbMenuItemHovered {
            border-color: #9e9e9e;
            color: #000000;
            background-color: #c5c5c5;
        }


    .RadRibbonBar_Forms .rrbMenu .rrbMenuItemCheckbox {
    }

        .RadRibbonBar_Forms .rrbMenu .rrbMenuItemCheckbox label {
        }

        .RadRibbonBar_Forms .rrbMenu .rrbMenuItemCheckbox input {
        }

    .RadRibbonBar_Forms /* new styles */
    .RadRotator_Forms .rrClipRegion {
        border: solid 1px #a7bac5;
    }

/*================== The list ========================*/

.RadRotator_Forms .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_Forms .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;
}

.rrbMenu .rrbMenuItemCheckboxChecked {
}

.RadRibbonBar_Forms .rrbMenu .rrbMenuItemCheckboxChecked label {
}


.RadRibbonBar_Forms .rrbMenu .rrbMenuItemRadio {
}

    .RadRibbonBar_Forms .rrbMenu .rrbMenuItemRadio label {
    }

    .RadRibbonBar_Forms .rrbMenu .rrbMenuItemRadio input {
    }

.RadRibbonBar_Forms .rrbMenu .rrbMenuItemRadioChecked {
}

    .RadRibbonBar_Forms .rrbMenu .rrbMenuItemRadioChecked label {
    }

/* new styles */
.RadRotator_Forms .rrClipRegion {
    border: solid 1px #a7bac5;
}

    /*================== The list ========================*/

    .RadRotator_Forms .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_Forms .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;
}
