﻿.icon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.icon-delete {
    background-image: url("Common/Styles/../images/qsf-skin-sprite.png");
}

.icon-copy {
    background-image: url("Common/Styles/../images/qsf-skin-sprite.png");
}

.icon-more {
    background-image: url("Common/Styles/../images/more-arrow.png");
    background-position: 0 0;
    height: 22px;
    margin: -2px 8px 0 0;
    width: 22px;
}

.clean-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .clean-list > li + li {
        margin-top: 5px;
    }

.inline-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .inline-list li {
        display: inline-block;
    }

.list-group {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .list-group li {
        padding: 0.5em 20px;
    }

    .list-group > li + li {
        border-top: 1px solid #e2e4e7;
    }

.columns {
}

    .columns::after {
        clear: both;
        content: "";
        display: block;
    }

    .columns .col {
        box-sizing: border-box;
        float: left;
    }

    .columns .col-thin {
        width: 25%;
    }

    .columns .col-narrow {
        width: 33%;
    }

    .columns .col-medium {
        width: 50%;
    }

    .columns .col-wide {
        width: 75%;
    }

    .columns .col-auto {
        float: none;
    }

    .columns hr {
        clear: both;
        font-size: 0;
        height: 0;
        margin: 0;
        padding: 0;
        visibility: visible;
    }

.columns-border {
    box-sizing: border-box;
    display: table;
    table-layout: fixed;
    width: 100%;
}

    .columns-border::after {
        display: none;
    }

    .columns-border .col {
        display: table-cell;
        float: none;
    }

        .columns-border .col + .col {
            border-left: 1px solid #e2e4e7;
        }

/*.btn {
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-weight: bold;
    line-height: 1;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    transition-duration: 0.2s;
    transition-property: background-color, color;
    transition-timing-function: ease;
}

    .btn:hover {
        text-decoration: none;
    }*/

.badge {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 3px 7px;
}

    .badge.new {
        background-color: #2eb246;
        color: #ffffff;
    }

    .badge.beta {
        background-color: #fbbb32;
        color: #ffffff;
    }

    .badge.updated {
        background-color: #0487c4;
        color: #ffffff;
    }

.nav, .nav ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .nav::after, .nav ul::after {
        clear: both;
        content: "";
        display: block;
    }

    .nav > li, .nav ul > li {
        float: left;
    }

.nav-simple li, .nav-simple li.rtsLI {
    border-left: 1px solid #e2e4e7;
    padding: 0 1em;
}

    .nav-simple li:first-child, .nav-simple li.rtsLI.rtsFirst {
        border-left: 0 none;
        padding-left: 0;
    }

.nav-simple .selected, .nav-simple .rtsSelected {
    color: #000000;
}

.nav-simple .rtsLevel li .rtsLink, .nav-simple .rtsLevel li .rtsOut, .nav-simple .rtsLevel li .rtsIn, .nav-simple .rtsLevel li .rtsTxt {
    padding: 0;
}

.panel {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e2e4e7;
    clear: both;
    margin: 60px 0;
    position: relative;
}

.panel-heading {
    background: #f5f7f8 none repeat scroll 0 0;
    border-bottom: 1px solid #e2e4e7;
    padding: 15px 20px;
    position: relative;
}

    .panel-heading h1, .panel-heading h2, .panel-heading h3, .panel-heading h4, .panel-heading h5, .panel-heading h6 {
        color: #000000;
        font-size: 16px;
        line-height: 20px;
        margin: 0;
        text-transform: capitalize;
    }

    .panel-heading .nav {
        margin-top: 1em;
    }

.panel-body {
    padding: 30px;
}

    .panel-body::after {
        clear: both;
        content: "";
        display: block;
    }

.message-box {
    line-height: 1.3;
    margin: 60px 0;
    min-height: 2.6em;
    padding: 1em 20px;
    position: relative;
}

    .message-box::after {
        clear: both;
        content: "";
        display: block;
    }

.panel-body .message-box {
    margin: 20px 0;
}

.panel-body > .message-box:first-child {
    margin-top: 0;
}

.message-box > .icon {
    background-image: url("Common/Styles/../images/qsf-message-box-icons.png");
    background-position: 0 100px;
    background-repeat: no-repeat;
    float: left;
    height: 37px;
    width: 37px;
}

    .message-box > .icon + .message {
        margin: 0 60px;
    }

.message-box h1, .message-box h2, .message-box h3, .message-box h4, .message-box h5, .message-box h6 {
    font-size: 1em;
    margin: 0 0 0.5em;
}

.message-box p {
    margin: 0;
}

    .message-box p + p {
        margin-top: 0.5em;
    }

.message-general {
    background-color: #f5f7f8;
    border: 1px solid #e2e4e7;
    color: #555555;
}

.message-info {
    background-color: #e5f5fa;
    color: #0487c4;
}

    .message-info a {
        border-style: solid;
        border-width: 0 0 1px;
        color: #035791;
        text-decoration: none;
    }

.message-warning {
    background-color: #fff4d9;
    color: #d89f6f;
}

.message-mute {
    background-color: #e1e5ea;
    color: #939598;
}

.message-box > .icon-db-reset {
    background-position: -2px -1px;
}

.message-box > .icon-info {
    background-position: -2px -41px;
}

.message-box > .icon-accessibility {
    background-position: -2px -81px;
}

.message-box > .icon-folder {
    background-position: -2px -121px;
}

.tabs ul {
    border-bottom: 1px solid #e2e4e7;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .tabs ul::after {
        clear: both;
        content: "";
        display: block;
    }

    .tabs ul > li {
        display: block;
        float: left;
        margin-bottom: -1px;
    }

        .tabs ul > li > a {
            border: 1px solid transparent;
            cursor: pointer;
            display: block;
            padding: 0.5em 1em;
            text-align: center;
        }

        .tabs ul > li.selected > a {
            border-color: #e2e4e7 #e2e4e7 #ffffff;
        }

.tab-panel {
    border-top-width: 0;
}

    .tab-panel > .tabs {
        background-color: #ffffff;
        margin-left: -1px;
        margin-right: -1px;
    }

.text-mute {
    color: #777777;
}

kbd.key {
    background-color: #e2e2e2;
    background-image: linear-gradient(#f5f5f5, #e2e2e2);
    border-radius: 2px;
    box-shadow: 0 1px 0 #ffffff inset, 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 0 1px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.3);
    color: #555555;
    display: inline-block;
    font-family: inherit;
    min-width: 20px;
    padding: 3px 5px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

kbd.chord {
    font-family: inherit;
}

.keyboard-legend {
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
}

    .keyboard-legend li {
        display: block;
        margin: 0 0 10px;
    }

.fb-group {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

    .fb-group > li, .fb-group > .fb-row {
        display: block;
        margin: 0;
    }

        .fb-group > li::after, .fb-group > .fb-row::after {
            clear: both;
            content: "";
            display: block;
        }

        .fb-group > li + li, .fb-group > .fb-row + .fb-row {
            margin: 20px 0 0;
        }

    .fb-group .label {
        display: block;
        white-space: nowrap;
    }

    .fb-group .fb-sized {
        float: left;
    }

        .fb-group .fb-sized + .fb-sized {
            margin-left: 20px;
        }

    .fb-group .fb-size-narrow + .fb-size-narrow + .fb-size-narrow {
        margin-left: 19px;
    }

.radio-list, .checkbox-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .radio-list > li + li, .checkbox-list > li + li {
        margin-top: 10px;
    }

    .radio-list input[type="radio"], .radio-list input[type="checkbox"], .checkbox-list input[type="radio"], .checkbox-list input[type="checkbox"] {
        margin: 0 5px 0 0;
        vertical-align: middle;
    }

        .radio-list input[type="radio"] + label, .radio-list input[type="checkbox"] + label, .checkbox-list input[type="radio"] + label, .checkbox-list input[type="checkbox"] + label {
            vertical-align: middle;
        }

.radio-list-h, .checkbox-list-h {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .radio-list-h > li, .checkbox-list-h > li {
        display: inline;
        margin-right: 10px;
        white-space: nowrap;
    }

    .radio-list-h input[type="radio"], .radio-list-h input[type="checkbox"], .checkbox-list-h input[type="radio"], .checkbox-list-h input[type="checkbox"] {
        margin: 0 5px 0 0;
        vertical-align: middle;
    }

        .radio-list-h input[type="radio"] + label, .radio-list-h input[type="checkbox"] + label, .checkbox-list-h input[type="radio"] + label, .checkbox-list-h input[type="checkbox"] + label {
            vertical-align: middle;
        }

.radio, .checkbox {
    margin-right: 10px;
    white-space: nowrap;
}

    .radio input[type="radio"], .radio input[type="checkbox"], .checkbox input[type="radio"], .checkbox input[type="checkbox"] {
        margin: 0 5px 0 0;
        vertical-align: middle;
    }

        .radio input[type="radio"] + label, .radio input[type="checkbox"] + label, .checkbox input[type="radio"] + label, .checkbox input[type="checkbox"] + label {
            vertical-align: middle;
        }

.button::-moz-focus-inner {
    border: 0 none;
    outline: 0 none;
    padding: 0;
}

.form-input {
    border: 1px solid #cccccc;
    box-sizing: border-box;
    color: #4a4a4a;
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding: 7px 5px;
    transition: border-color 0.3s ease 0s;
    width: 100%;
}

.table {
    border: 1px solid #e1e5ea;
    border-collapse: collapse;
    border-spacing: 0;
    color: #000000;
    font-size: 13px;
    table-layout: fixed;
    width: 100%;
}

    .table thead {
        background-color: #f5f7f8;
        font-weight: bold;
    }

    .table th, .table td {
        border: 1px solid #e1e5ea;
        font-weight: inherit;
        padding: 10px 20px;
        text-align: left;
    }

.notification-bar {
    background-color: #ffda3f;
    color: #000;
    display: none;
    font-size: 20px;
    line-height: 1;
    padding: 20px 25px;
    position: relative;
    text-align: center;
    z-index: 9000;
}

    .notification-bar .close {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../images/qsf-notification-bar-close.png") no-repeat scroll center center;
        cursor: pointer;
        height: 23px;
        margin: -12px 0 0;
        position: absolute;
        right: 25px;
        top: 50%;
        width: 23px;
    }

#header {
    background-color: #2a2d33;
    color: #ffffff;
    padding: 20px;
}

    #header::after {
        clear: both;
        content: "";
        display: block;
    }

    #header #logo {
        float: left;
        position: relative;
    }

        #header #logo .telerik-logo {
            display: block;
            height: 40px;
        }

        #header #logo .current-version {
            color: #818692;
            font-size: 10px;
            left: 100%;
            margin: 1px 0 0 8px;
            position: absolute;
            top: 0;
            white-space: nowrap;
        }

    #header .nav-buttons {
        float: right;
    }

        #header .nav-buttons .btn {
            background-color: #2a2d33;
            border-color: #505156;
            color: #fff;
            margin: 0 4px;
        }

            #header .nav-buttons .btn:hover {
                background-color: #505156;
            }

        #header .nav-buttons .btn-primary {
            background-color: #ee5315;
            border-color: #ee5315;
        }

            #header .nav-buttons .btn-primary:hover {
                background-color: #c2410e;
                border-color: #c2410e;
            }

#sub-header {
    background: #f3f5f7 none repeat scroll 0 0;
    border-bottom: 1px solid #e2e4e7;
}

.home-page #sub-header {
    padding: 34px 20px;
}

#main {
    padding: 40px 80px;
}

#footer {
    background: #2a2d33 none repeat scroll 0 0;
    color: #818692;
    font-size: 12px;
    padding: 20px;
}

    #footer a {
        color: #ffffff;
    }

        #footer a:hover {
            color: #49c3fb;
        }

    #footer .nav > li {
        border-color: #555555;
    }

    #footer .copyrights {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/telerik-footer-logo.png") no-repeat scroll 0 0;
        margin-top: 10px;
        padding-left: 40px;
    }

    #footer address {
        font-style: normal;
    }

@media only screen and (min-width: 1367px) and (max-width: 1650px) {
    #main {
        padding-left: 60px;
        padding-right: 60px;
    }

        #main #footer {
            margin-left: -60px;
            margin-right: -60px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    #main {
        padding-left: 40px;
        padding-right: 40px;
    }

        #main #footer {
            margin-left: -40px;
            margin-right: -40px;
        }
}

@media only screen and (max-width: 1199px) {
    #main {
        padding-left: 40px;
        padding-right: 40px;
    }

    .btn {
        padding-left: 10px;
        padding-right: 10px;
    }

    #main #footer {
        margin-left: -40px;
        margin-right: -40px;
    }
}

@media only screen and (max-width: 719px) {
    #header .nav-buttons {
        display: none;
    }

    #header #logo .current-version {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
    }
}

@media only screen and (max-width: 400px) {
    #header #logo .telerik-logo img {
        display: block;
        max-width: 100%;
    }

    #footer .nav > li {
        border-width: 0;
        display: block;
        float: none;
        margin: 5px 0;
        padding: 0;
    }

        #footer .nav > li a {
            display: inline-block;
            padding: 5px 0;
        }
}

#sidebar > .toggler {
    background-color: #f5f7f8;
    display: none;
    height: 60px;
    left: 100%;
    margin: 0 0 0 1px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 60px;
    z-index: 2;
}

    #sidebar > .toggler:hover, #sidebar > .toggler.active {
        background-color: #e2e4e7;
    }

    #sidebar > .toggler .icon {
        background-image: url("Common/Styles/../images/qsf-skin-sprite.png");
        background-position: -13px -1262px;
        height: 24px;
        margin-top: 20px;
        text-indent: -999em;
        width: 24px;
    }

        #sidebar > .toggler .icon:hover {
            background-position: -63px -1262px;
        }

#sidebar .search {
    padding: 1em;
}

.demo-page .rsbSlide_Qsf {
    bottom: 0;
    left: 0 !important;
    position: fixed;
    top: 141px !important;
    z-index: 999999 !important;
}

.demo-page.notification-bar-active .rsbSlide_Qsf {
    top: 201px !important;
}

.demo-page .rsbPopup_Qsf {
    border-width: 0;
    box-shadow: none;
    height: 100%;
    padding: 0;
    width: 300px;
}

    .demo-page .rsbPopup_Qsf .rsbList {
        max-height: none;
        overflow-x: hidden;
    }

    .demo-page .rsbPopup_Qsf .rsbListItem {
        line-height: 1.4;
        padding: 0.5em 1em 1.5em;
        position: relative;
    }

    .demo-page .rsbPopup_Qsf .control-name {
        bottom: 0.25em;
        float: none;
        line-height: normal;
        margin: 0;
        position: absolute;
    }

#nav-switch {
    border-bottom: 1px solid #e2e4e7;
    border-top: 1px solid #e2e4e7;
}

    #nav-switch > span {
        cursor: pointer;
        display: block;
        padding: 1em 50px;
        position: relative;
    }

        #nav-switch > span:hover {
            background-color: #e2e4e7;
            color: #000000;
        }

        #nav-switch > span::before {
            background: rgba(0, 0, 0, 0) url("Common/Styles/../images/qsf-skin-sprite.png") no-repeat scroll 0 0;
            content: "";
            height: 16px;
            position: absolute;
            top: 16px;
            width: 16px;
        }

        #nav-switch > span.back-nav::before {
            background-position: -17px -517px;
            left: 25px;
        }

        #nav-switch > span.forward-nav::before {
            background-position: -17px -567px;
            right: 25px;
        }

#nav {
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 110px;
    width: 100%;
    z-index: 1;
}

    #nav > .nav-wrap {
        height: 100%;
        margin-left: -100%;
        width: 200%;
    }

        #nav > .nav-wrap::after {
            clear: both;
            content: "";
            display: block;
        }

    #nav.root-nav-active > .nav-wrap {
        margin-left: 0;
    }

#root-nav, #sub-nav {
    float: left;
    width: 50%;
}

#root-nav {
    height: 100%;
    overflow: hidden;
}

.root-nav-active #root-nav {
    height: auto;
}

#nav .treeview {
    padding: 1.5em 0;
    white-space: normal;
}

    #nav .treeview ul {
        margin: 0 0 15px;
        padding: 0;
    }

    #nav .treeview li li ul {
        font-size: 13px;
    }

    #nav .treeview li {
        position: relative;
    }

        #nav .treeview li > div {
            padding: 0;
        }

    #nav .treeview .rtSp {
        display: none;
    }

    #nav .treeview .rtIn {
        border: 0 none;
        display: block;
        line-height: 20px;
        margin: 0;
        padding: 3px 50px;
    }

    #nav .treeview a.rtIn {
    }

    #nav .treeview .rtRootNode {
        font-weight: bold;
        text-transform: uppercase;
    }

    #nav .treeview .rtCategory {
        font-weight: bold;
        margin-top: 10px;
    }

    #nav .treeview .rtHover .rtIn {
        background-color: #e2e4e7;
        color: #000000;
    }

    #nav .treeview .rtSelected .rtIn {
        background-color: #e2e4e7;
    }

    #nav .treeview .rtHover .rtRootNode, #nav .treeview .rtHover .rtCategory {
        background-color: transparent;
        color: inherit;
    }

    #nav .treeview .rtPlus, #nav .treeview .rtMinus {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../images/qsf-skin-sprite.png") no-repeat scroll 0 0;
        display: none;
        height: 16px;
        left: 25px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 5px;
        width: 16px;
    }

    #nav .treeview .rtPlus {
        background-position: -17px -767px;
    }

    #nav .treeview .rtMinus {
        background-position: -67px -667px;
    }

    #nav .treeview > ul > li > ul > li > div .rtPlus, #nav .treeview > ul > li > ul > li > div .rtMinus {
        display: block;
    }

    #nav .treeview .new::before, #nav .treeview .updated::before, #nav .treeview .beta::before {
        background-color: red;
        background-image: url("Common/Styles/../images/nav-badges.png");
        background-repeat: no-repeat;
        content: "";
        height: 9px;
        left: 0;
        position: absolute;
        top: 8px;
        width: 40px;
    }

    #nav .treeview .new::before {
        background-color: #2eb246;
        background-position: 100% 0;
    }

    #nav .treeview .updated::before {
        background-color: #0487c4;
        background-position: 100% -9px;
    }

    #nav .treeview .beta::before {
        background-color: #fbbb32;
        background-position: 100% -18px;
    }

body {
    color: #000000;
}

.notification-bar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
}

#header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
}

.notification-bar-active #header {
    top: 60px;
}

#middle {
    margin-left: 300px;
    overflow: hidden;
    padding-top: 140px;
}

.notification-bar-active #middle {
    padding-top: 200px;
}

#sidebar {
    background-color: #f3f5f7;
    border-right: 1px solid #e2e4e7;
    bottom: 0;
    box-sizing: border-box;
    color: #2d3e50;
    left: 0;
    position: fixed;
    top: 80px;
    width: 300px;
    z-index: 99999;
}

.notification-bar-active #sidebar {
    top: 140px;
}

#footer {
    margin-left: 300px;
}

#skin-chooser {
    background: #f3f5f7 none repeat scroll 0 0;
    border-bottom: 1px solid #e2e4e7;
    color: #555555;
    left: 300px;
    min-height: 60px;
    position: fixed;
    right: 0;
    text-align: right;
    top: 80px;
    z-index: 99998;
}

.notification-bar-active #skin-chooser {
    top: 140px;
}

#skin-chooser .sc-activator {
    color: #2d3e50;
    cursor: pointer;
    display: inline-block;
    line-height: 32px;
    outline: medium none;
    padding: 1em 20px;
}

    #skin-chooser .sc-activator::after {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/qsf-skin-sprite.png") no-repeat scroll -17px -667px;
        content: "";
        display: inline-block;
        height: 16px;
        margin-left: 10px;
        transition: transform 0.2s ease 0s;
        vertical-align: middle;
        width: 16px;
    }

    #skin-chooser .sc-activator:hover {
        background-color: #e2e4e7;
    }

    #skin-chooser .sc-activator.active {
        background-color: #ebeef0;
    }

        #skin-chooser .sc-activator.active::after {
            background-position: -67px -667px;
            transform: rotate(-180deg);
        }

#skin-chooser .animation-container {
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
    height: 0;
    overflow: hidden;
}

#skin-chooser .thumb {
    background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/skin-thumbs.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 10px;
    margin: 0 10px 0 0;
    width: 36px;
}

    #skin-chooser .thumb.default {
        background-position: 0 -10px;
    }

    #skin-chooser .thumb.black {
        background-position: 0 -20px;
    }

    #skin-chooser .thumb.blackmetrotouch {
        background-position: 0 -30px;
    }

    #skin-chooser .thumb.bootstrap {
        background-position: 0 -40px;
    }

    #skin-chooser .thumb.glow {
        background-position: 0 -50px;
    }

    #skin-chooser .thumb.metro {
        background-position: 0 -60px;
    }

    #skin-chooser .thumb.metrotouch {
        background-position: 0 -70px;
    }

    #skin-chooser .thumb.office2007 {
        background-position: 0 -80px;
    }

    #skin-chooser .thumb.office2010black {
        background-position: 0 -90px;
    }

    #skin-chooser .thumb.office2010blue {
        background-position: 0 -100px;
    }

    #skin-chooser .thumb.office2010silver {
        background-position: 0 -110px;
    }

    #skin-chooser .thumb.outlook {
        background-position: 0 -120px;
    }

    #skin-chooser .thumb.silk {
        background-position: 0 -130px;
    }

    #skin-chooser .thumb.simple {
        background-position: 0 -140px;
    }

    #skin-chooser .thumb.sunset {
        background-position: 0 -150px;
    }

    #skin-chooser .thumb.telerik {
        background-position: 0 -160px;
    }

    #skin-chooser .thumb.vista {
        background-position: 0 -170px;
    }

    #skin-chooser .thumb.web20 {
        background-position: 0 -180px;
    }

    #skin-chooser .thumb.webblue {
        background-position: 0 -190px;
    }

    #skin-chooser .thumb.windows7 {
        background-position: 0 -200px;
    }

.skin-list {
    background: #ebeef0 none repeat scroll 0 0;
    font-size: 12px;
    line-height: 25px;
    padding: 25px 80px;
    text-align: left;
}

    .skin-list h4 {
        font-size: 1em;
        line-height: inherit;
        margin: 0;
        text-transform: uppercase;
    }

.skin-grid {
    -moz-columns: 5 auto;
    list-style: outside none none;
    margin: 0 0 0 -10px;
    max-width: 900px;
    padding: 0;
}

    .skin-grid::after {
        clear: both;
        content: "";
        display: block;
    }

    .skin-grid li {
        display: block;
        overflow: hidden;
        width: 180px;
    }

.t-ie7 .skin-grid li, .t-ie8 .skin-grid li, .t-ie9 .skin-grid li {
    float: left;
}

.skin-grid a {
    color: #2d3e50;
    display: block;
    padding: 0 10px;
}

    .skin-grid a:hover {
        background-color: #e2e4e7;
        text-decoration: none;
    }

#example {
    margin-top: 40px;
}

    #example::after {
        clear: both;
        content: "";
        display: block;
    }

h1 {
    font-size: 24px;
    font-weight: normal;
    margin: 0;
}

#main > h1 .icon {
    background-image: url("Common/Styles/../Images/qsf-product-icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    margin: 0 12px 0 0;
    vertical-align: -3px;
    width: 24px;
}

.icon-radajax {
    background-position: 0 0;
}

.icon-radautocompletebox {
    background-position: 0 -24px;
}

.icon-radbarcode {
    background-position: 0 -48px;
}

.icon-radbinaryimage {
    background-position: 0 -72px;
}

.icon-radbutton {
    background-position: 0 -96px;
}

.icon-radcalendar {
    background-position: 0 -120px;
}

.icon-radcaptcha {
    background-position: 0 -144px;
}

.icon-radhtmlchart {
    background-position: 0 -168px;
}

.icon-radclientdatasource {
    background-position: 0 -192px;
}

.icon-radcolorpicker {
    background-position: 0 -216px;
}

.icon-radcombobox {
    background-position: 0 -240px;
}

.icon-raddataform {
    background-position: 0 -264px;
}

.icon-raddatapager {
    background-position: 0 -288px;
}

.icon-raddatepicker {
    background-position: 0 -312px;
}

.icon-raddiagram {
    background-position: 0 -336px;
}

.icon-raddock {
    background-position: 0 -360px;
}

.icon-raddropdownlist {
    background-position: 0 -384px;
}

.icon-raddropdowntree {
    background-position: 0 -408px;
}

.icon-radeditor {
    background-position: 0 -432px;
}

.icon-radfileexplorer {
    background-position: 0 -456px;
}

.icon-radfilter {
    background-position: 0 -480px;
}

.icon-radformdecorator {
    background-position: 0 -504px;
}

.icon-radgantt {
    background-position: 0 -528px;
}

.icon-radgauge {
    background-position: 0 -552px;
}

.icon-radgrid {
    background-position: 0 -576px;
}

.icon-radimageeditor {
    background-position: 0 -600px;
}

.icon-radimagegallery {
    background-position: 0 -624px;
}

.icon-radinput {
    background-position: 0 -648px;
}

.icon-radlightbox {
    background-position: 0 -672px;
}

.icon-radlistbox {
    background-position: 0 -696px;
}

.icon-radlistview {
    background-position: 0 -720px;
}

.icon-radmap {
    background-position: 0 -744px;
}

.icon-radmediaplayer {
    background-position: 0 -768px;
}

.icon-radmenu {
    background-position: 0 -792px;
}

.icon-radnotification {
    background-position: 0 -816px;
}

.icon-radodatadatasource {
    background-position: 0 -840px;
}

.icon-radorgchart {
    background-position: 0 -864px;
}

.icon-radpanelbar {
    background-position: 0 -888px;
}

.icon-radpersistenceframework {
    background-position: 0 -912px;
}

.icon-radpivotgrid {
    background-position: 0 -936px;
}

.icon-radprogressarea {
    background-position: 0 -960px;
}

.icon-radprogressbar {
    background-position: 0 -984px;
}

.icon-radrating {
    background-position: 0 -1008px;
}

.icon-radribbonbar {
    background-position: 0 -1032px;
}

.icon-radrotator {
    background-position: 0 -1056px;
}

.icon-radscheduler {
    background-position: 0 -1080px;
}

.icon-radsearchbox {
    background-position: 0 -1104px;
}

.icon-radsitemap {
    background-position: 0 -1128px;
}

.icon-radslider {
    background-position: 0 -1152px;
}

.icon-radsocialshare {
    background-position: 0 -1176px;
}

.icon-radspell {
    background-position: 0 -1200px;
}

.icon-radsplitter {
    background-position: 0 -1224px;
}

.icon-radspreadprocessing {
    background-position: 0 -1248px;
}

.icon-radtabstrip {
    background-position: 0 -1272px;
}

.icon-radtagcloud {
    background-position: 0 -1296px;
}

.icon-radticker {
    background-position: 0 -1320px;
}

.icon-radtilelist {
    background-position: 0 -1344px;
}

.icon-radtoolbar {
    background-position: 0 -1368px;
}

.icon-radtooltip {
    background-position: 0 -1392px;
}

.icon-radtreelist {
    background-position: 0 -1416px;
}

.icon-radtreemap {
    background-position: 0 -1440px;
}

.icon-radtreeview {
    background-position: 0 -1464px;
}

.icon-radasyncupload {
    background-position: 0 -1488px;
}

.icon-radcloudupload {
    background-position: 0 -1512px;
}

.icon-radwindow {
    background-position: 0 -1536px;
}

.icon-radwizard {
    background-position: 0 -1560px;
}

.icon-radwordsprocessing {
    background-position: 0 -1584px;
}

.icon-radxmlhttppanel {
    background-position: 0 -1608px;
}

.icon-radziplibrary {
    background-position: 0 -1632px;
}

.icon-radpdfprocessing {
    background-position: 0 -1656px;
}

.icon-radpagelayout {
    background-position: 0 -1680px;
}

.icon-radclientexportmanager {
    background-position: 0 -1704px;
}

.icon-radnavigation {
    background-position: 0 -1728px;
}

.demo-container {
    background-color: #f5f7f8;
    border: 1px solid #e2e4e7;
    margin: 40px auto;
    padding: 30px;
}

    .demo-container::after {
        clear: both;
        content: "";
        display: block;
    }

    .demo-container h1, .demo-container h2, .demo-container h3, .demo-container h4, .demo-container h5, .demo-container h6 {
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 10px;
        text-transform: uppercase;
    }

    .demo-container.size-thin {
        max-width: 300px;
    }

    .demo-container.size-narrow {
        max-width: 500px;
    }

    .demo-container.size-medium {
        max-width: 600px;
    }

    .demo-container.size-wide {
        max-width: 800px;
    }

.background-black .demo-container {
    background-color: #202020;
    border-color: #202020;
    color: #ffffff;
}

    .background-black .demo-container h2, .background-black .demo-container h3, .background-black .demo-container h4 {
        color: inherit;
    }

.background-blackmetrotouch .demo-container {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}

    .background-blackmetrotouch .demo-container h2, .background-blackmetrotouch .demo-container h3, .background-blackmetrotouch .demo-container h4 {
        color: inherit;
    }

.background-glow .demo-container {
    background-color: #29343b;
    border-color: #29343b;
    color: #ffffff;
}

    .background-glow .demo-container h2, .background-glow .demo-container h3, .background-glow .demo-container h4 {
        color: inherit;
    }

.background-metro .demo-container {
    background-color: #ffffff;
}

.background-metrotouch .demo-container {
    background-color: #ffffff;
}

.background-office2010black .demo-container {
    background-color: #6f6f6f;
    border-color: #6f6f6f;
}

.background-office2010silver .demo-container {
    background-color: #dbdfe4;
}

.background-silk .demo-container {
    background-color: #f3f3f3;
}

.demo-container.no-bg {
    background-color: transparent;
    border-width: 0;
    color: inherit;
    padding: 0;
}

.demo-containers {
    text-align: center;
}

    .demo-containers .demo-container {
        display: inline-block;
        text-align: left;
        vertical-align: top;
    }

.configurator {
    color: #555555;
}

    .configurator .nav-simple {
        font-size: 13px;
        font-weight: bold;
    }

        .configurator .nav-simple li {
            padding: 0 20px;
        }

            .configurator .nav-simple li:first-child {
                padding-left: 0;
            }

        .configurator .nav-simple a {
            padding: 0.25em 0;
        }

    .configurator fieldset {
        border-width: 0;
        margin: 0;
        padding: 1em 0 0;
    }

    .configurator legend {
        font-size: 12px;
        font-weight: bold;
        padding: 0;
        text-transform: uppercase;
    }

    .configurator .col {
        box-sizing: content-box;
        margin-bottom: 40px;
        margin-right: 80px;
    }

    .configurator .col-auto {
        margin-right: 0;
    }

    .configurator .col-wide {
        margin-right: 0;
        width: 500px;
    }

    .configurator .col-medium {
        width: 300px;
    }

    .configurator .col-narrow {
        width: 200px;
    }

    .configurator .RadInput, .configurator .RadComboBox, .configurator .RadDropDownList, .configurator .RadPicker {
        color: inherit;
        font-family: inherit;
    }

    .configurator span.label, .configurator label.riLabel, .configurator label.rcbLabel {
        color: inherit;
        display: block;
        font: inherit;
        margin: 0;
        padding: 0 0 2px;
        width: auto;
    }

#demo-source .toolbar {
    border-width: 0 0 1px;
}

#demo-source #isolate-demo {
    position: absolute;
    right: 0;
    top: 0.75em;
    z-index: 1;
}

#demo-source .copy-to-clipboard {
    border-left: 1px solid #e2e4e7;
    cursor: pointer;
    height: 52px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50px;
    width: 52px;
}

    #demo-source .copy-to-clipboard:hover {
        background-color: #e2e4e7;
    }

    #demo-source .copy-to-clipboard .icon {
        background-position: -13px -1212px;
        height: 26px;
        margin: 14px 0 0;
        width: 26px;
    }

#about-demo-wrapper::before {
    background-color: #f5f7f8;
    border-bottom: 1px solid #e2e4e7;
    content: "";
    display: block;
    height: 7px;
}

#about-demo-wrapper pre {
    overflow: auto;
}

#about-demo-wrapper p.more {
    margin: 30px 0 0;
}

.demo-qr-code {
    float: right;
    font-size: 13px;
    margin: 0 0 20px 20px;
    width: 180px;
}

    .demo-qr-code .link {
        background-color: #ffffff;
        border: 1px solid #e2e4e7;
        color: #555555;
        display: block;
        padding: 5px;
        text-align: center;
    }

        .demo-qr-code .link:hover {
            border-color: #0487c4;
            text-decoration: none;
        }

    .demo-qr-code .img {
        display: block;
        margin: 0 auto 10px;
    }

    .demo-qr-code .desc {
        display: block;
    }

.event-log {
    height: 200px;
}

    .event-log .console-button {
        border-left: 1px solid #e2e4e7;
        cursor: pointer;
        display: inline-block;
        height: 100%;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 53px;
    }

        .event-log .console-button:hover {
            background-color: #e2e4e7;
        }

        .event-log .console-button .icon {
            background-position: -13px -1163px;
            height: 24px;
            margin: 14px 0 0;
            width: 24px;
        }

    .event-log .list-group {
        height: 149px;
        overflow: auto;
    }

#see-also {
    background-color: #f5f7f8;
    color: #555555;
}

    #see-also h4 {
        margin-top: 0;
    }

    #see-also p {
        margin: 10px 0;
    }

    #see-also .col {
        padding-left: 30px;
        padding-right: 30px;
    }

        #see-also .col:first-child {
            padding-left: 0;
        }

        #see-also .col:last-child {
            padding-right: 0;
        }

    * + html #see-also .columns-border {
        width: auto;
    }

    * + html #see-also .col {
        padding: 0 2%;
        width: 30%;
    }

.flat-page #header {
    position: relative;
    z-index: 1;
}

.flat-page #middle {
    overflow: visible;
    padding: 0;
}

.flat-page #sidebar {
    float: left;
    margin: 0 0 0 -300px;
    position: relative;
    top: 0;
    z-index: 1;
}

.flat-page #skin-chooser {
    left: 0;
    position: relative;
    top: 0;
    z-index: 1;
}

@media only screen and (max-width: 1199px) {
    #middle, #footer {
        margin-left: 0;
    }

    #skin-chooser {
        left: 0;
    }

    #sidebar {
        box-shadow: 15px 0 15px rgba(0, 0, 0, 0.05);
        margin-left: -300px;
    }

        #sidebar > .toggler {
            display: block;
        }

    #nav .treeview li li ul {
        font-size: 14px;
    }

    #nav .treeview .rtIn {
        line-height: 2;
    }

    .skin-grid {
        -moz-columns: 4 auto;
        width: auto;
    }

        .skin-grid li {
            width: auto;
        }

    #demo-source #isolate-demo {
        display: none;
    }
}

@media only screen and (max-width: 899px) {
    .skin-grid {
        -moz-columns: 3 auto;
    }
}

@media only screen and (max-width: 719px) {
    .skin-grid {
        -moz-columns: 2 auto;
    }
}

span.RadInput_Qsf.riContSpinButtons, span.RadInput_Qsf .riContentWrapper {
    display: block;
    padding: 0;
    position: relative;
}

span.RadInput_Qsf .riTextBox {
    background-color: #ffffff;
    border-color: #d5dade;
    color: #2d3e50;
    font-family: inherit;
    font-size: 16px;
    height: 36px;
}

span.RadInput_Qsf .riFocused {
    border-color: #aeb4b9;
}

span.RadInput_Qsf .riError {
    border-color: #ef470a;
    border-left-width: 6px;
}

span.RadInput_Qsf .riDisabled {
    opacity: 0.5;
}

.t-ie7 span.RadInput_Qsf .riTextBox {
    height: 31px;
    line-height: 31px;
}

.t-ie8 span.RadInput_Qsf .riTextBox {
    line-height: 30px;
}

span.RadInput_Qsf .riTextBox.riError {
    border-left-width: 6px;
}

span.RadInput_Qsf .riTextBox.riDisabled:disabled {
    opacity: 0.5;
}

span.RadInput_Qsf.riContSpinButtons .riUp, span.RadInput_Qsf.riContSpinButtons .riDown {
    background-image: url("Common/Styles/../Images/qsf-skin-sprite.png");
    background-repeat: no-repeat;
    border: 1px solid transparent;
    height: 16px;
    margin: 0;
    position: absolute;
    right: 0;
    width: 28px;
}

    span.RadInput_Qsf.riContSpinButtons .riUp:hover, span.RadInput_Qsf.riContSpinButtons .riDown:hover {
        background-color: #f0f1f3;
        border-color: #d5dade;
    }

    span.RadInput_Qsf.riContSpinButtons .riUp:active, span.RadInput_Qsf.riContSpinButtons .riDown:active {
        background-color: #e2e4e7;
    }

span.RadInput_Qsf.riContSpinButtons .riUp {
    background-position: -11px -217px;
    top: 0;
}

    span.RadInput_Qsf.riContSpinButtons .riUp:hover {
        background-position: -61px -217px;
    }

span.RadInput_Qsf.riContSpinButtons .riDown {
    background-position: -11px -267px;
    bottom: 0;
}

    span.RadInput_Qsf.riContSpinButtons .riDown:hover {
        background-position: -61px -267px;
    }

span.RadInput_Qsf.riContSpinButtons .riTextBox[type="text"] {
    padding-right: 35px;
}

span.RadInput_Qsf .riDisabled ~ .riUp, span.RadInput_Qsf .riDisabled ~ .riDown {
    pointer-events: none;
}

div.RadComboBox_Qsf table td.rcbInputCell, div.RadComboBox_Qsf table td.rcbArrowCell {
    border: 1px solid #d5dade;
}

div.RadComboBox_Qsf table td.rcbInputCell {
    border-right-width: 0;
}

div.RadComboBox_Qsf table td.rcbArrowCell {
    border-left-color: transparent;
}

div.RadComboBox_Qsf .rcbInputCell {
    background-color: #ffffff;
    color: #2d3e50;
}

    div.RadComboBox_Qsf .rcbInputCell .rcbInput {
        font-family: inherit;
        font-size: 16px;
    }

div.RadComboBox_Qsf .rcbArrowCell {
    background-color: #ffffff;
    width: 28px;
}

    div.RadComboBox_Qsf .rcbArrowCell a {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/qsf-skin-sprite.png") no-repeat scroll -11px -58px;
        height: 34px;
        width: 28px;
    }

div.RadComboBox_Qsf .rcbHovered .rcbInputCell {
    color: #000000;
}

div.RadComboBox_Qsf .rcbHovered .rcbArrowCell {
    background-color: #f0f1f3;
    border-color: #d5dade;
}

    div.RadComboBox_Qsf .rcbHovered .rcbArrowCell a {
        background-position: -61px -58px;
    }

div.RadComboBox_Qsf .rcbFocused .rcbArrowCell {
    background-color: #e2e4e7;
    border-color: #d5dade;
}

div.RadComboBoxDropDown_Qsf {
    background-color: #ffffff;
    border-color: #e0e2e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    color: #2d3e50;
    line-height: 24px;
}

    div.RadComboBoxDropDown_Qsf .rcbHovered {
        background-color: #f0f1f3;
        color: #000000;
    }

    div.RadComboBoxDropDown_Qsf .rcbSelected {
        background-color: #f0f1f3;
    }

div.RadDropDownList_Qsf .rddlInner {
    background-color: #ffffff;
    border-color: #d5dade;
    color: #2d3e50;
    padding-right: 32px;
}

div.RadDropDownList_Qsf .rddlHovered {
    background-color: #f0f1f3;
    color: #000000;
}

div.RadDropDownList_Qsf .rddlFocused {
    background-color: #e2e4e7;
}

div.RadDropDownList_Qsf .rddlFakeInput {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}

div.RadDropDownList_Qsf .rddlIcon {
    background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/qsf-skin-sprite.png") no-repeat scroll -11px -58px;
    height: 34px;
    width: 28px;
}

div.rddlPopup_Qsf {
    background-color: #ffffff;
    border-color: #e0e2e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    color: #2d3e50;
    line-height: 24px;
}

    div.rddlPopup_Qsf .rddlItemHovered {
        background-color: #f0f1f3;
        color: #000000;
    }

        div.rddlPopup_Qsf .rddlItemHovered .rddlIcon {
            background-position: -61px -58px;
        }

    div.rddlPopup_Qsf .rddlItemSelected {
        background-color: #f0f1f3;
    }

.rddlPopup.rddlPopup_Qsf {
    padding: 0;
}

div.RadSearchBox_Qsf {
    display: block;
    width: auto;
}

    div.RadSearchBox_Qsf .rsbInner {
        background-color: #ffffff;
        border-color: #d5dade;
    }

    div.RadSearchBox_Qsf .rsbInput {
        color: #2d3e50;
        display: inline-block;
        font-style: normal;
        height: auto;
        padding: 0 6px;
        vertical-align: middle;
    }

    div.RadSearchBox_Qsf .rsbEmptyMessage {
        color: #aaaaaa;
        font-style: normal;
    }

    div.RadSearchBox_Qsf .rsbButton {
        font: inherit;
        vertical-align: middle;
    }

    div.RadSearchBox_Qsf .rsbButtonSearch {
        height: 2em;
        margin: 0;
        width: 2em;
    }

    div.RadSearchBox_Qsf .rsbIconSearch {
        background-image: url("Common/Styles/../Images/qsf-skin-sprite.png");
        background-position: -17px -1117px;
    }

    div.RadSearchBox_Qsf .rsbButtonSearch:hover .rsbIconSearch {
        background-position: -67px -1117px;
    }

div.rsbPopup_Qsf {
    background-color: #f5f7f8;
    border-color: #e0e2e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    color: #2d3e50;
    font-size: 13px;
    line-height: 24px;
    padding: 0;
}

    div.rsbPopup_Qsf .rsbList {
        max-height: 300px;
    }

    div.rsbPopup_Qsf li.rsbListItem {
        padding: 2px 5px 2px 160px;
    }

    div.rsbPopup_Qsf .rsbListItemHovered {
        background-color: #cad0d6;
        color: #000000;
    }

    div.rsbPopup_Qsf .control-name {
        float: left;
        margin-left: -155px;
        width: 150px;
    }

    div.rsbPopup_Qsf .demo-name {
        display: block;
        font-weight: bold;
    }

div.RadPicker_Qsf {
    position: relative;
}

    div.RadPicker_Qsf .rcTable {
        border-spacing: 0;
        table-layout: fixed;
    }

        div.RadPicker_Qsf .rcTable td {
            position: relative;
            vertical-align: bottom;
            width: 35px;
            z-index: 1;
        }

        div.RadPicker_Qsf .rcTable .rcInputCell {
            width: 100%;
        }

            div.RadPicker_Qsf .rcTable .rcInputCell .riTextBox {
                border-right-color: transparent;
            }

    div.RadPicker_Qsf .rcCalPopup, div.RadPicker_Qsf .rcTimePopup {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #ffffff;
        background-image: url("Common/Styles/../Images/qsf-skin-sprite.png");
        background-repeat: no-repeat;
        border-color: #d5dade #d5dade #d5dade transparent;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        height: 34px;
        margin: 0 0 0 -1px;
        width: 34px;
    }

        div.RadPicker_Qsf .rcCalPopup:hover, div.RadPicker_Qsf .rcTimePopup:hover {
            background-color: #f0f1f3;
            border-color: #d5dade;
        }

        div.RadPicker_Qsf .rcCalPopup:active, div.RadPicker_Qsf .rcTimePopup:active {
            background-color: #e2e4e7;
        }

    div.RadPicker_Qsf .rcCalPopup {
        background-position: -8px -1009px;
    }

        div.RadPicker_Qsf .rcCalPopup:hover {
            background-position: -58px -1009px;
        }

    div.RadPicker_Qsf .rcTimePopup {
        background-position: -8px -1059px;
    }

        div.RadPicker_Qsf .rcTimePopup:hover {
            background-position: -58px -1059px;
        }

table.RadCalendarTimeView_Qsf {
    background-color: #ffffff;
    border-color: #e0e2e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    color: #2d3e50;
    line-height: 20px;
}

    table.RadCalendarTimeView_Qsf .rcHeader {
        background-color: #f5f7f8;
        border-bottom: 1px solid #e0e2e5;
        padding: 8px 15px;
    }

    table.RadCalendarTimeView_Qsf td, table.RadCalendarTimeView_Qsf .rcHover {
        border-color: #e0e2e5;
        padding: 0;
        text-align: left;
    }

    table.RadCalendarTimeView_Qsf a {
        border-width: 0;
        color: #2d3e50;
        padding: 8px 15px;
        text-align: left;
    }

    table.RadCalendarTimeView_Qsf .rcHover a {
        background-color: #f0f1f3;
        border-width: 0;
        color: #000000;
        padding: 8px 15px;
        text-decoration: none;
    }

    table.RadCalendarTimeView_Qsf .rcSelected a {
        background-color: #e2e4e7;
        border-width: 0;
        color: #000000;
        padding: 8px 15px;
        text-decoration: none;
    }

table.RadCalendar_Qsf {
    background-color: #ffffff;
    border-color: #e0e2e5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    color: #2d3e50;
    line-height: 20px;
}

    table.RadCalendar_Qsf .rcTitlebar {
        background-color: #f5f7f8;
        border-color: #e0e2e5;
    }

        table.RadCalendar_Qsf .rcTitlebar td {
            padding: 8px;
            white-space: nowrap;
        }

        table.RadCalendar_Qsf .rcTitlebar .rcPrev, table.RadCalendar_Qsf .rcTitlebar .rcNext, table.RadCalendar_Qsf .rcTitlebar .rcFastPrev, table.RadCalendar_Qsf .rcTitlebar .rcFastNext {
            background-image: url("Common/Styles/../Images/qsf-skin-sprite.png");
            border-radius: 16px;
            height: 31px;
            margin: 0;
            width: 31px;
        }

        table.RadCalendar_Qsf .rcTitlebar a:hover {
            background-color: #e2e4e7;
        }

        table.RadCalendar_Qsf .rcTitlebar .rcPrev {
            background-position: -10px -110px;
        }

            table.RadCalendar_Qsf .rcTitlebar .rcPrev:hover {
                background-position: -60px -110px;
            }

        table.RadCalendar_Qsf .rcTitlebar .rcNext {
            background-position: -8px -160px;
        }

            table.RadCalendar_Qsf .rcTitlebar .rcNext:hover {
                background-position: -58px -160px;
            }

        table.RadCalendar_Qsf .rcTitlebar .rcFastPrev {
            background-position: -10px -910px;
        }

            table.RadCalendar_Qsf .rcTitlebar .rcFastPrev:hover {
                background-position: -60px -910px;
            }

        table.RadCalendar_Qsf .rcTitlebar .rcFastNext {
            background-position: -8px -960px;
        }

            table.RadCalendar_Qsf .rcTitlebar .rcFastNext:hover {
                background-position: -58px -960px;
            }

    table.RadCalendar_Qsf .rcMain {
        border-color: #e0e2e5;
        padding: 10px;
    }

    table.RadCalendar_Qsf .rcMainTable {
        border-collapse: collapse;
    }

    table.RadCalendar_Qsf .rcRow td, table.RadCalendar_Qsf .rcWeek th {
        border-color: transparent;
        padding: 0;
        text-align: center;
    }

    table.RadCalendar_Qsf .rcMain .rcRow td a, table.RadCalendar_Qsf .rcMain .rcWeek th a {
        padding: 8px 5px;
    }

    table.RadCalendar_Qsf a {
        color: #2d3e50;
    }

    table.RadCalendar_Qsf .rcHover a {
        background-color: #f0f1f3;
        color: #000000;
    }

    table.RadCalendar_Qsf .rcSelected a {
        background-color: #e2e4e7;
        color: #000000;
    }

    table.RadCalendar_Qsf .rcToday a {
        background-color: #cad0d6;
    }

div.RadColorPicker_Qsf {
    font-size: 1em;
    width: 71px;
}

    div.RadColorPicker_Qsf .rcpIcon {
        height: 36px;
        width: 71px;
    }

        div.RadColorPicker_Qsf .rcpIcon a {
            background: #ffffff url("Common/Styles/../Images/qsf-skin-sprite.png") repeat scroll 27px -58px;
            border: 1px solid #d5dade;
            height: 34px;
            width: 69px;
        }

            div.RadColorPicker_Qsf .rcpIcon a:hover {
                background-color: #f0f1f3;
                background-position: 27px -58px;
            }

            div.RadColorPicker_Qsf .rcpIcon a:active, div.RadColorPicker_Qsf .rcpIcon a:focus {
                background-color: #f0f1f3;
                background-position: 27px -58px;
            }

        div.RadColorPicker_Qsf .rcpIcon em {
            border-right: 1px solid #d5dade;
            height: 34px;
            left: 1px;
            margin: 0;
            top: 1px;
            width: 34px;
            z-index: 10;
        }

    div.RadColorPicker_Qsf.rcpDisabled {
        opacity: 0.5;
        pointer-events: none;
    }

    div.RadColorPicker_Qsf .rcpPalette {
        background-color: #ffffff;
        border: 1px solid #e0e2e5;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
        box-sizing: border-box;
        color: #2d3e50;
        margin: 0 0 0 -11px;
        padding: 0;
        width: 300px !important;
    }

        div.RadColorPicker_Qsf .rcpPalette .rcpHeader {
            background-color: #f5f7f8;
            border-bottom: 1px solid #e0e2e5;
            padding: 10px;
            position: relative;
        }

            div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpColorPreview {
                border-color: #d5dade;
                height: 34px;
                margin-right: -1px;
                width: 69px;
            }

            div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpHexInput {
                background-color: #ffffff;
                border-color: #d5dade;
                color: #2d3e50;
                font-family: Arial,sans-serif;
                font-size: 1em;
                height: 34px;
                line-height: 34px;
                padding: 0 10px;
                width: 104px;
            }

            div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpApplyButton {
                background-color: #ffffff;
                border: 1px solid #d5dade;
                font-family: inherit;
                font-size: 1em;
                height: 34px;
                margin: 0;
                padding: 0 10px;
                position: absolute;
                right: 10px;
                top: 10px;
            }

                div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpApplyButton:hover {
                    text-decoration: none;
                }

                div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpApplyButton span {
                    display: inline;
                    line-height: 34px;
                    padding: 0;
                }

            div.RadColorPicker_Qsf .rcpPalette .rcpHeader .rcpImageButton {
                display: none;
            }

        div.RadColorPicker_Qsf .rcpPalette .rcpViews {
            padding: 10px;
        }

        div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView {
            padding: 0;
        }

            div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsPalette {
                background-size: 100% auto;
                border-color: #e0e2e5;
                height: 160px;
                width: 250px;
            }

            div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsHandle {
                border: 2px solid #ffffff;
                box-shadow: 0 0 1px #444444, 0 0 1px #444444 inset;
                height: 8px !important;
                width: 8px !important;
            }

            div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpInputsWrapper {
                display: none;
            }

            div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsSlider {
                margin: 0 0 0 10px;
                width: 16px !important;
            }

                div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsSlider .rslTrack {
                    background-repeat: repeat-x;
                    border-color: #e0e2e5;
                    left: 0;
                    width: 14px !important;
                }

                div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsSlider .rslSelectedregion {
                    width: 14px !important;
                }

                div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsSlider .rslDraghandle {
                    border: 1px solid #e0e2e5;
                    box-shadow: 0 0 1px #e0e2e5;
                    height: 7px;
                    margin: 0 0 0 -2px;
                    padding: 0;
                    width: 16px;
                }

                    div.RadColorPicker_Qsf .rcpPalette .rcpHsvPageView .rcpMillionColorsSlider .rslDraghandle span {
                        border: 1px solid #ffffff;
                        box-shadow: 0 0 0 1px #e0e2e5 inset;
                        height: 5px;
                        width: 14px;
                    }

        div.RadColorPicker_Qsf .rcpPalette .rcpRoundedRight, div.RadColorPicker_Qsf .rcpPalette .rcpRoundedBottomRight, div.RadColorPicker_Qsf .rcpPalette .rcpRoundedBottomLeft, div.RadColorPicker_Qsf .rcpPalette .rcpRightShadow, div.RadColorPicker_Qsf .rcpPalette .rcpCornerShadow, div.RadColorPicker_Qsf .rcpPalette .rcpBottomShadow {
            display: none;
        }

div.RadColorPicker.fb-size-narrow {
    width: 87px;
}

div.RadColorPicker.fb-size-medium {
    width: 140px;
}

div.RadColorPicker.fb-size-wide {
    width: 193px;
}

div.RadToolBar_Qsf {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f5f7f8 none repeat scroll 0 0;
    border-color: #e2e4e7;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 1em 0;
}

    div.RadToolBar_Qsf .rtbOuter, div.RadToolBar_Qsf .rtbMiddle, div.RadToolBar_Qsf .rtbInner {
        border: 0 none;
        padding: 0;
    }

    div.RadToolBar_Qsf .rtbItem {
        border-left: 1px solid #e2e4e7;
        color: #0487c4;
        margin: 0;
    }

        div.RadToolBar_Qsf .rtbItem:first-child {
            border-left: 0 none;
        }

    div.RadToolBar_Qsf .rtbItemHovered {
        color: #036c9c;
    }

    div.RadToolBar_Qsf .rtbItemSelected, div.RadToolBar_Qsf .rtbDropDownExpanded {
        color: #000000;
    }

    div.RadToolBar_Qsf .rtbWrap {
        padding: 0.25em 20px;
    }

    div.RadToolBar_Qsf .rtbOut, div.RadToolBar_Qsf .rtbMid, div.RadToolBar_Qsf .rtbIn, div.RadToolBar_Qsf .rtbText {
        overflow: visible;
        padding: 0;
    }

    div.RadToolBar_Qsf .rtbChoiceArrow {
        background: rgba(0, 0, 0, 0) url("Common/Styles/../Images/qsf-skin-sprite.png") no-repeat scroll -17px -667px;
        height: 16px;
        margin: 0 -8px 0 8px;
        padding: 0;
        width: 16px;
    }

    div.RadToolBar_Qsf .rtbItemHovered .rtbChoiceArrow, div.RadToolBar_Qsf .rtbDropDownExpanded .rtbChoiceArrow {
        background-position: -67px -667px;
    }

div.RadToolBarDropDown_Qsf {
    background-color: #f5f7f8;
    border-color: #f5f7f8 #e2e4e7 #e2e4e7;
    color: #2d3e50;
    font-size: 13px;
    margin-top: 1em;
    padding: 0.5em 0;
}

    div.RadToolBarDropDown_Qsf .rtbItemHovered {
        background-color: #e2e4e7;
    }

    div.RadToolBarDropDown_Qsf .rtbWrap {
        padding: 0.25em 20px;
    }

div.RadTabStrip_Qsf .rtsUL {
    display: block;
    float: none;
    overflow: visible;
}

div.RadTabStrip_Qsf .rtsLI {
    margin-bottom: -1px;
    min-width: 150px;
}

    div.RadTabStrip_Qsf .rtsLI + .rtsLI {
        margin-left: -1px;
    }

div.RadTabStrip_Qsf .rtsLink {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e2e4e7;
    cursor: pointer;
    display: block;
    font-weight: bold;
    outline: 0 none;
    padding: 1em 20px;
}

    div.RadTabStrip_Qsf .rtsLink span {
        padding: 0;
    }

    div.RadTabStrip_Qsf .rtsLink.rtsSelected {
        background: #f5f7f8 none repeat scroll 0 0;
        border-bottom-color: #f5f7f8;
        color: #000000;
    }

span.RadButton.RadButton_Qsf {
    border: 0 none;
    border-radius: 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    min-height: 0;
    padding: 0;
}

span.RadButton_Qsf .rbText {
    background-color: #0487c4;
    border: 1px solid #0487c4;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    padding: 10px 20px;
    width: auto !important;
}

span.RadButton_Qsf:hover .rbText {
    background-color: #036c9c;
    border-color: #036c9c;
}

div.RadSlider_Qsf .rslHorizontal a.rslHandle {
    border: 0 none;
    height: 36px;
    width: 36px;
}

div.RadSlider_Qsf .rslHandle span {
    background-image: url("Common/Styles/../images/qsf-skin-sprite.png");
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
}

div.RadSlider_Qsf .rslDecrease span {
    background-position: -8px -108px;
}

div.RadSlider_Qsf .rslDecrease:hover span {
    background-position: -58px -108px;
}

div.RadSlider_Qsf .rslIncrease span {
    background-position: -8px -158px;
}

div.RadSlider_Qsf .rslIncrease:hover span {
    background-position: -58px -158px;
}

div.RadSlider_Qsf .rslHorizontal .rslTrack {
    background-color: #e0e2e5;
    border-width: 0;
    height: 7px;
    left: 45px;
    right: 45px;
    top: 14px;
    width: auto !important;
}

div.RadSlider_Qsf .rslHorizontal .rslSelectedregion {
    background-color: #0487c4;
    height: 7px;
}

div.RadSlider_Qsf .rslHorizontal a.rslDraghandle {
    background-color: #0487c4;
    border: 4px solid #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 2px #818692;
    height: 11px;
    margin-top: -6px;
    width: 11px;
}

    div.RadSlider_Qsf .rslHorizontal a.rslDraghandle:hover {
        background-color: #005880;
    }

div.RadSlider_Qsf .rslDraghandle span {
    display: none !important;
}

.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    bottom: auto !important;
    box-sizing: content-box !important;
    float: none !important;
    font-family: monospace,"Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: normal !important;
    height: auto !important;
    left: auto !important;
    line-height: 23px !important;
    margin: 0 !important;
    min-height: auto !important;
    outline: 0 none !important;
    overflow: visible !important;
    padding: 0 !important;
    position: static !important;
    right: auto !important;
    text-align: left !important;
    top: auto !important;
    vertical-align: baseline !important;
    width: auto !important;
}

.syntaxhighlighter {
    font-size: 1em !important;
    margin: 0 0 1em !important;
    overflow: auto !important;
    position: relative !important;
    width: 100% !important;
}

    .syntaxhighlighter.source {
        overflow: hidden !important;
    }

    .syntaxhighlighter .bold {
        font-weight: bold !important;
    }

    .syntaxhighlighter .italic {
        font-style: italic !important;
    }

    .syntaxhighlighter .line {
        white-space: normal !important;
    }

    .syntaxhighlighter table {
        width: 100% !important;
    }

        .syntaxhighlighter table caption {
            padding: 0.5em 0 0.5em 1em !important;
            text-align: left !important;
        }

        .syntaxhighlighter table td.code {
            width: 100% !important;
        }

            .syntaxhighlighter table td.code .container {
                position: relative !important;
            }

                .syntaxhighlighter table td.code .container textarea {
                    background: white none repeat scroll 0 0 !important;
                    border: medium none !important;
                    box-sizing: border-box !important;
                    height: 100% !important;
                    left: 0 !important;
                    overflow: hidden !important;
                    padding-left: 1em !important;
                    position: absolute !important;
                    top: 0 !important;
                    white-space: pre !important;
                    width: 100% !important;
                }

        .syntaxhighlighter table td.gutter .line {
            padding: 0 0.5em 0 1em !important;
            text-align: right !important;
        }

        .syntaxhighlighter table td.code .line {
            padding: 0 1em !important;
        }

    .syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
        padding-left: 0 !important;
    }

    .syntaxhighlighter.show {
        display: block !important;
    }

    .syntaxhighlighter.collapsed table {
        display: none !important;
    }

    .syntaxhighlighter.collapsed .toolbar {
        font-size: 1em !important;
        height: auto !important;
        padding: 0.1em 0.8em 0 !important;
        position: static !important;
        width: auto !important;
    }

        .syntaxhighlighter.collapsed .toolbar span {
            display: inline !important;
            margin-right: 1em !important;
        }

            .syntaxhighlighter.collapsed .toolbar span a {
                display: none !important;
                padding: 0 !important;
            }

                .syntaxhighlighter.collapsed .toolbar span a.expandSource {
                    display: inline !important;
                }

    .syntaxhighlighter .toolbar {
        font-size: 10px !important;
        height: 11px !important;
        position: absolute !important;
        right: 1px !important;
        top: 1px !important;
        width: 11px !important;
        z-index: 10 !important;
    }

        .syntaxhighlighter .toolbar span.title {
            display: inline !important;
        }

        .syntaxhighlighter .toolbar a {
            display: block !important;
            padding-top: 1px !important;
            text-align: center !important;
            text-decoration: none !important;
        }

            .syntaxhighlighter .toolbar a.expandSource {
                display: none !important;
            }

    .syntaxhighlighter.ie {
        font-size: 0.9em !important;
        padding: 1px 0 !important;
    }

        .syntaxhighlighter.ie .toolbar {
            line-height: 8px !important;
        }

            .syntaxhighlighter.ie .toolbar a {
                padding-top: 0 !important;
            }

    .syntaxhighlighter.printing .line.alt1 .content, .syntaxhighlighter.printing .line.alt2 .content, .syntaxhighlighter.printing .line.highlighted .number, .syntaxhighlighter.printing .line.highlighted.alt1 .content, .syntaxhighlighter.printing .line.highlighted.alt2 .content {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    }

    .syntaxhighlighter.printing .line .number {
        color: #bbbbbb !important;
    }

    .syntaxhighlighter.printing .line .content {
        color: black !important;
    }

    .syntaxhighlighter.printing .toolbar {
        display: none !important;
    }

    .syntaxhighlighter.printing a {
        text-decoration: none !important;
    }

    .syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
        color: black !important;
    }

    .syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
        color: #008200 !important;
    }

    .syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
        color: blue !important;
    }

    .syntaxhighlighter.printing .keyword {
        color: #006699 !important;
        font-weight: bold !important;
    }

    .syntaxhighlighter.printing .preprocessor {
        color: gray !important;
    }

    .syntaxhighlighter.printing .variable {
        color: #aa7700 !important;
    }

    .syntaxhighlighter.printing .value {
        color: #009900 !important;
    }

    .syntaxhighlighter.printing .functions {
        color: #ff1493 !important;
    }

    .syntaxhighlighter.printing .constants {
        color: #0066cc !important;
    }

    .syntaxhighlighter.printing .script {
        font-weight: bold !important;
    }

    .syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
        color: gray !important;
    }

    .syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
        color: #ff1493 !important;
    }

    .syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
        color: red !important;
    }

    .syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
        color: black !important;
    }

.syntaxhighlighter {
    background-color: white !important;
}

    .syntaxhighlighter .line.alt1 {
        background-color: white !important;
    }

    .syntaxhighlighter .line.alt2 {
        background-color: white !important;
    }

    .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
        background-color: #e0e0e0 !important;
    }

    .syntaxhighlighter .line.highlighted.number {
        color: black !important;
    }

    .syntaxhighlighter table caption {
        color: black !important;
    }

    .syntaxhighlighter .gutter {
        color: #afafaf !important;
    }

        .syntaxhighlighter .gutter .line {
            border-right: 3px solid #6ce26c !important;
        }

            .syntaxhighlighter .gutter .line.highlighted {
                background-color: #6ce26c !important;
                color: white !important;
            }

    .syntaxhighlighter.printing .line .content {
        border: medium none !important;
    }

    .syntaxhighlighter.collapsed {
        overflow: visible !important;
    }

        .syntaxhighlighter.collapsed .toolbar {
            background: white none repeat scroll 0 0 !important;
            border: 1px solid #6ce26c !important;
            color: blue !important;
        }

            .syntaxhighlighter.collapsed .toolbar a {
                color: blue !important;
            }

                .syntaxhighlighter.collapsed .toolbar a:hover {
                    color: red !important;
                }

    .syntaxhighlighter .toolbar {
        background: #6ce26c none repeat scroll 0 0 !important;
        border: medium none !important;
        color: white !important;
    }

        .syntaxhighlighter .toolbar a {
            color: white !important;
        }

            .syntaxhighlighter .toolbar a:hover {
                color: black !important;
            }

    .syntaxhighlighter .plain, .syntaxhighlighter .plain a {
        color: black !important;
    }

    .syntaxhighlighter .comments, .syntaxhighlighter .comments a {
        color: #008200 !important;
    }

    .syntaxhighlighter .string, .syntaxhighlighter .string a {
        color: blue !important;
    }

    .syntaxhighlighter .keyword {
        color: #006699 !important;
    }

    .syntaxhighlighter .preprocessor {
        color: gray !important;
    }

    .syntaxhighlighter .variable {
        color: #aa7700 !important;
    }

    .syntaxhighlighter .value {
        color: #009900 !important;
    }

    .syntaxhighlighter .functions {
        color: #ff1493 !important;
    }

    .syntaxhighlighter .constants {
        color: #0066cc !important;
    }

    .syntaxhighlighter .script {
        color: #006699 !important;
        font-weight: bold !important;
    }

    .syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
        color: gray !important;
    }

    .syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
        color: #ff1493 !important;
    }

    .syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
        color: red !important;
    }

    .syntaxhighlighter .keyword {
        font-weight: normal !important;
    }

    .syntaxhighlighter .xml.keyword, .syntaxhighlighter .css.plain, .syntaxhighlighter .js.string {
        color: #870000 !important;
    }

    .syntaxhighlighter .xml.color1, .syntaxhighlighter .xml.color1 a, .syntaxhighlighter .c-sharp.string, .syntaxhighlighter .vb.string, .syntaxhighlighter .css.keyword {
        color: #f00 !important;
    }

    .syntaxhighlighter .xml.color2, .syntaxhighlighter .xml.color2 a {
        color: #000 !important;
    }

    .syntaxhighlighter .c-sharp.keyword, .syntaxhighlighter .vb.keyword, .syntaxhighlighter .js.keyword, .syntaxhighlighter .css.value {
        color: #00f !important;
    }

.rtDropAbove, .rtDropBelow {
    border: 1px dotted black;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
    margin-top: -1px;
}

.rtDropAbove {
    border-bottom: 0 none;
}

.rtDropBelow {
    border-top: 0 none;
}

div.RadTreeView_designtime .rtTop, div.RadTreeView_designtime .rtMid, div.RadTreeView_designtime .rtBot {
    position: relative;
}

div.RadTreeView_designtime .rtPlus, div.RadTreeView_designtime .rtMinus {
    left: 3px;
    margin: 0;
    position: absolute;
    top: 4px;
}

.rtTouchDragClue {
    margin-top: -50px;
}

.RadToolBar {
    cursor: default;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

    .RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn, .RadToolBar .rtbIcon, .RadToolBar .rtbText, .RadToolBar .rtbSplBtnActivator, .RadToolBar .rtbChoiceArrow {
        display: inline-block;
        vertical-align: middle;
    }

    .RadToolBar .rtbOuter {
        border-style: solid;
        border-width: 1px;
        padding: 2px;
    }

    .RadToolBar .rtbUL {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

    .RadToolBar .rtbWrap {
        color: inherit;
        cursor: pointer;
        outline: 0 none;
        text-decoration: none;
    }

        .RadToolBar .rtbWrap:hover, .RadToolBar .rtbWrap:focus {
            outline: 0 none;
        }

    .RadToolBar .rtbMid {
        padding: 0 3px 3px 0;
    }

    .RadToolBar .rtbIn {
        overflow: hidden;
        padding: 3px 0 0 3px;
    }

    .RadToolBar .rtbText {
        padding: 0 3px;
        vertical-align: middle;
    }

        .RadToolBar .rtbText u {
            vertical-align: baseline;
        }

    .RadToolBar .rtbIcon {
        border: 0 none;
        padding: 2px;
    }

    .RadToolBar span.rtbIcon {
        height: 16px;
        padding: 0;
        width: 16px;
    }

    .RadToolBar .rtbChoiceArrow {
        background-color: transparent;
        background-position: 100% 50%;
        background-repeat: no-repeat;
        height: 20px;
        margin: 0 0 0 4px;
        padding: 0 0 0 2px;
        width: 18px;
    }

    .RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn {
        background-repeat: no-repeat;
    }

    .RadToolBar .rtbWrap {
        background-position: 0 100%;
    }

    .RadToolBar .rtbOut {
        background-position: 100% 0;
    }

    .RadToolBar .rtbMid {
        background-position: 100% 100%;
    }

    .RadToolBar .rtbIn {
        background-position: 0 0;
    }

    .RadToolBar .rtbDropDown .rtbChoiceArrow {
        width: 16px;
    }

    .RadToolBar .rtbDisabled {
        opacity: 0.5;
    }

        .RadToolBar .rtbDisabled .rtbWrap {
            background-color: transparent;
            background-image: none;
            border-color: transparent;
            cursor: default;
        }

    .RadToolBar .rtbSeparator {
    }

        .RadToolBar .rtbSeparator .rtbText {
            display: none;
        }

    .RadToolBar .rtbVOriented {
        text-align: center;
    }

    .RadToolBar .rtbDropDown .rtbVOriented {
        padding-right: 20px;
        position: relative;
    }

    .RadToolBar .rtbSplBtn .rtbVOriented {
        padding-right: 25px;
        position: relative;
    }

    .RadToolBar .rtbVOriented .rtbIcon {
        display: block;
        margin: 0 auto;
    }

    .RadToolBar .rtbVOriented .rtbChoiceArrow {
        margin-top: -9px;
        position: absolute;
        right: 0;
        top: 50%;
    }

.RadToolBarDropDown span.rtbIcon {
    display: inline-block;
    height: 16px;
    padding: 0;
    width: 16px;
}

.RadToolBar_Horizontal .rtbUL, .RadToolBar_Horizontal .rtbItem, .RadToolBar_Horizontal .rtbTemplate, .RadToolBar_Horizontal .rtbSeparator {
    display: inline-block;
    vertical-align: middle;
}

.RadToolBar_Horizontal .rtbOuter {
    background-position: 0 0;
    background-repeat: repeat-x;
}

.RadToolBar_Horizontal .rtbItem {
    margin: 0 0 0 2px;
}

    .RadToolBar_Horizontal .rtbItem:first-child {
        margin-left: 0;
    }

.RadToolBar_Horizontal .rtbSeparator {
    border-left-style: solid;
    border-left-width: 1px;
    height: 24px;
    margin: 0 0 0 2px;
    width: 1px;
}

.RadToolBar_Vertical .rtbUL, .RadToolBar_Vertical .rtbItem, .RadToolBar_Vertical .rtbTemplate, .RadToolBar_Vertical .rtbSeparator, .RadToolBar_Vertical .rtbWrap, .RadToolBar_Vertical .rtbOut, .RadToolBar_Vertical .rtbMid, .RadToolBar_Vertical .rtbIn {
    display: block;
}

.RadToolBar_Vertical .rtbOuter {
    background-position: 0 0;
    background-repeat: repeat-y;
}

.RadToolBar_Vertical .rtbItem {
    margin: 2px 0 0;
}

    .RadToolBar_Vertical .rtbItem:first-child {
        margin-top: 0;
    }

.RadToolBar_Vertical .rtbSeparator {
    border-top-style: solid;
    border-top-width: 1px;
    height: 1px;
    margin: 2px 0 0;
}

.rtbSlide {
    box-sizing: content-box;
    display: none;
    overflow: hidden;
    padding: 0 8px 10px 0;
    position: absolute;
    text-align: left;
}

.RadToolBarDropDown {
    background-position: -1px 0;
    background-repeat: repeat-y;
    border-style: solid;
    border-width: 1px;
    box-sizing: content-box;
    cursor: default;
    margin: 0;
    padding: 3px;
    position: relative;
    text-align: left;
}

    .RadToolBarDropDown.rtbNoBackground {
        background-color: transparent;
        background-image: none;
        border-width: 0;
        padding: 0;
    }

    .RadToolBarDropDown .rtbGroup {
        background-position: 0 0;
        background-repeat: repeat-y;
        display: block;
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

    .RadToolBarDropDown .rtbShadows .rtbGroup, .RadToolBarDropDown .rtbRoundedCorners .rtbGroup {
        background-position: -4px 0;
        height: 100%;
        padding: 0;
        position: relative;
    }

    .RadToolBarDropDown .rtbItem {
        display: block;
        position: relative;
    }

    .RadToolBarDropDown .rtbShadows .rtbItem, .RadToolBarDropDown .rtbRoundedCorners .rtbItem {
        z-index: 1;
    }

    .RadToolBarDropDown .rtbWrap {
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        color: inherit;
        cursor: pointer;
        display: block;
        outline: 0 none;
        overflow: hidden;
        padding: 2px 30px;
        position: relative;
        text-decoration: none;
    }

    .RadToolBarDropDown .rtbIcon {
        border: 0 none;
        display: block;
        left: 5px;
        position: absolute;
        top: 2px;
    }

    .RadToolBarDropDown .rtbAccessKey {
        float: right;
        font-size: 10px;
        font-weight: normal;
        padding-right: 8px;
    }

    .RadToolBarDropDown .rtbDisabled {
        opacity: 0.5;
    }

        .RadToolBarDropDown .rtbDisabled .rtbWrap {
            cursor: default;
        }

    .RadToolBarDropDown .rtbItemHovered .rtbWrap {
    }

    .RadToolBarDropDown .rtbItemClicked .rtbWrap {
    }

@media not all, not all {
    .RadToolBarDropDown .rtbItemHovered .rtbWrap, .RadToolBarDropDown .rtbItemClicked .rtbWrap {
        background-position: 0 0;
    }
}

.RadToolBarDropDown .rtbSeparator {
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    height: 1px;
    margin: 1px 1px 1px 30px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.RadToolBarDropDown .rtbTemplate {
    background-image: none;
    line-height: 22px;
}

.RadToolBarDropDown .rtbRoundedCorners {
    background-position: 0 0;
    border: 0 none;
    height: 100%;
    padding: 4px 0 0 4px;
}

.RadToolBarDropDown .rtbTopFix, .RadToolBarDropDown .rtbTopRight, .RadToolBarDropDown .rtbBottomFix, .RadToolBarDropDown .rtbBottomLeft, .RadToolBarDropDown .rtbBottomRight {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    font-size: 0;
    height: 4px;
    overflow: hidden;
    position: absolute;
    width: 4px;
}

.RadToolBarDropDown .rtbTopRight {
    background-position: 100% 0;
    height: 100%;
    right: -4px;
    top: 0;
}

.RadToolBarDropDown .rtbBottomLeft {
    background-position: 0 100%;
    bottom: -4px;
    left: 0;
    width: 100%;
}

.RadToolBarDropDown .rtbBottomRight {
    background-position: 100% 100%;
    bottom: -4px;
    right: -4px;
    width: 8px;
}

.RadToolBarDropDown .rtbBottomFix {
    background-position: -5px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: -4px;
    left: 5px;
    right: 0;
    width: auto;
}

.RadToolBarDropDown .rtbTopFix {
    background-position: -5px 0;
    border-top-style: solid;
    border-top-width: 1px;
    left: 5px;
    right: 0;
    top: 0;
    width: auto;
}

.RadToolBarDropDown .rtbShadows .rtbBottomShadowLeft, .RadToolBarDropDown .rtbShadows .rtbBottomShadowRight {
    background-image: url("/aspnet-ajax/WebResource.axd?d=0PlTYlXEds4H_r3dGEeBCez_6gliYW4h7Py9gAJ04WcBeWG7_0KsFabloCEDVLtte204lBJao72BrHWPhKJOHBlA6Gmu-0TXLJJwTF339zcFzsmXf6evndJCYOo9XH2xyi51zf8mIfmkgjeZb1MajRHx-ZtxkkXyN7sVtkYWZ7U1&t=635633510738804619");
}

.RadToolBarDropDown .rtbShadows .rtbTopShadowRight {
    background-image: url("/aspnet-ajax/WebResource.axd?d=CWfK0ny3Ie6z2y-IV5puKWF9x0uvxtmf66nlUQW1hOB5ZNEMMLTXAk_mUoB2a1PWcNjhMhSmDIZRQBqH1a3rot_Bjhiy9Ah6PyEcmCoGHK3W5QsccQCJ3huh3uxuC-w4d0lJrBfILOD5PZex9kHCZw4tymlbpOkKyca7VSKwNKo1&t=635633510738804619");
}

.RadToolBarDropDown .rtbShadows .rtbTopShadowRight {
    right: -5px;
}

.RadToolBarDropDown .rtbShadows .rtbBottomShadowLeft {
    bottom: -5px;
    left: 1px;
}

.RadToolBarDropDown .rtbShadows .rtbBottomShadowRight {
    bottom: -5px;
    height: 5px;
    right: -5px;
    width: 4px;
}

.RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowLeft, .RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowRight {
    background-image: url("/aspnet-ajax/WebResource.axd?d=h1WHTy9VaR5LZ0zAmJbop87JakLjWWbgAn8CQfG1grXQM05k7o4gclJ0QaTNDhKUexWzpjs2uTHK2zWQ-Z1-X9fbhg8w796-o8c8Kp8hjRdvXmnmwaEfO2VLLFJZsqAOIiFZ9x26dho8y0JDJQcEPFM5QV96nfdu99bt61dbCem4IqEkaRbuGi9cF66sedWF0&t=635633510738804619");
}

.RadToolBarDropDown .rtbRoundedCorners .rtbTopShadowRight {
    background-image: url("/aspnet-ajax/WebResource.axd?d=9m-3ZYTWAgIDfI3hic0FGMHwNMahvyWTIfUXergyNTN7hTTdhkh0ZiS8Nmy0lGpp7OdxjoWFf24SCVUESEu8pTlJuKY2TOxtaY4vLXjtS934gutN84bKQYBws5MgPzJwTe0wVxjgnrb93s6SXyWSDY1e54vfjIGaP2OKUladoX81&t=635633510738804619");
    right: -8px;
    width: 5px;
}

.RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowLeft {
    bottom: -8px;
    height: 5px;
}

.RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowRight {
    bottom: -8px;
    height: 8px;
    right: -8px;
    width: 7px;
}

.RadToolBarDropDown .rtbTopFix, .RadToolBarDropDown .rtbBottomFix, .RadToolBarDropDown .rtbGroup {
    background-repeat: repeat-y;
}

.RadToolBarDropDown .rtbTopRight, .RadToolBarDropDown .rtbBottomLeft, .RadToolBarDropDown .rtbBottomRight, .RadToolBarDropDown .rtbRoundedCorners {
    background-color: transparent;
    background-repeat: no-repeat;
}

.RadToolBar_rtl {
    float: right;
    text-align: right;
}

    .RadToolBar_rtl .rtbChoiceArrow {
        background-position: 0 50%;
        margin-left: 0;
        margin-right: 4px;
        padding-left: 0;
        padding-right: 2px;
    }

    .RadToolBar_rtl .rtbVOriented .rtbChoiceArrow {
        left: 0;
        right: auto;
    }

    .RadToolBar_rtl .rtbDropDown .rtbVOriented {
        padding-left: 20px;
        padding-right: 0;
    }

    .RadToolBar_rtl .rtbSplBtn .rtbVOriented {
        padding-left: 25px;
        padding-right: 0;
    }

.RadToolBarDropDown_rtl {
    background-position: 101% 0;
    text-align: right;
}

    .RadToolBarDropDown_rtl .rtbSlide {
        text-align: right;
    }

    .RadToolBarDropDown_rtl .rtbGroup {
        background-position: 101% 0;
    }

    .RadToolBarDropDown_rtl .rtbWrap {
        padding-left: 30px;
        padding-right: 32px;
    }

    .RadToolBarDropDown_rtl .rtbIcon {
        left: auto;
        right: 5px;
    }

    .RadToolBarDropDown_rtl .rtbText {
        padding: 0 3px 0 30px;
    }

    .RadToolBarDropDown_rtl .rtbSeparator {
        margin: 1px 30px 1px 1px;
    }

    .RadToolBarDropDown_rtl .rtbTopFix, .RadToolBarDropDown_rtl .rtbBottomFix {
        background-position: 100% 0;
    }

.rmpHiddenView {
    display: none;
}

.RadEditor, .reDropDownBody, .reDropDownBody *, .reDropDown, .reDropDown * {
    box-sizing: content-box;
}

    .RadEditor .reToolbarWrapper input[type="button"], .RadEditor .reToolbarWrapper input[type="reset"], .RadEditor .reToolbarWrapper input[type="submit"], .RadEditor .reToolbarWrapper button {
        margin-left: auto;
        min-width: 0;
        padding: 0;
    }

.reLayoutWrapper, .reWrapper_corner, .reWrapper_center, .reLeftVerticalSide, .reRightVerticalSide, .reTlbVertical, .reToolCell, .reContentCell, .reToolZone, .reBottomTable, .reEditorModesCell, .reBottomZone, .reResizeCell {
    border: 0 none;
    padding: 0;
}

.RadEditor .reToolZone .reBottomZone .reModule {
    border-top: 0 none;
}

.rfdTable .reWrapper table td {
}

.reDropDownBody {
    background-color: #fff;
}

.reContentCell, .reContentCell iframe {
    background-color: #fff;
}

    .reContentCell iframe {
        display: block;
    }

.reIframeWrapperIOS {
    height: 100%;
    overflow: auto;
    width: 100%;
}

.RadEditor.reWrapper .reToolCell {
    padding-bottom: 1px;
    vertical-align: top;
}

html .RadEditor.reWrapper .reToolCell {
    padding-bottom: 0;
}

.reBottomZone {
    text-align: right;
    vertical-align: bottom;
}

.reToolbarWrapper {
    margin-top: 0;
}

.reToolbar {
    float: left;
    list-style: outside none none !important;
    margin: 0 0 1px !important;
    padding: 0 !important;
}

    .reToolbar li {
        background-position: 0 -26px;
        background-repeat: repeat-x;
        float: left;
        height: 26px;
        list-style: outside none none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

.reToolbar {
    margin-bottom: 2px;
}

    .reToolbar a, .reDropdown, .reSpinBox input, .RadEditor input, .reModule, .reModule td, .reEditorModes a, .reDropDownBody, .reDropDownBody td, .reAjaxspell_wrapper, .reAjaxspell_button, .reAjaxspell_addicon, .reAjaxspell_ignoreicon, .reAjaxspell_okicon, .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text, .reColorPicker .reCustomColor {
        color: #000;
        cursor: default;
        font: 12px "Segoe UI",Arial,sans-serif;
        text-decoration: none;
    }

.RadEditor .reEmptyMessage {
    font: italic 12px "Segoe UI",Arial,sans-serif;
}

.RadEditor table.reLayoutWrapper {
    border-collapse: collapse;
    table-layout: auto;
}

.RadEditor table.reBottomTable {
    border-collapse: collapse;
}

.RadEditor .reContentCell {
    vertical-align: top;
}

.reAjaxspell_button {
    white-space: nowrap;
}

.reAjaxspell_addicon, .reAjaxspell_ignoreicon, .reAjaxspell_okicon {
    background-image: url("/aspnet-ajax/WebResource.axd?d=zT64QijGcba-DaWW9PXEFxkuBP7aoNEQc1LQdRYjVxZKMjX0L_7-zMbr7tndUhE6f0TEOKCB11M6VwH3mDJaR9LSc8dxOcK96EKKVmyMeNLy7mxIyeDoFi_R-CxumBmY7v_tPjNzLD2hqiIdiC9iM64uI4MGntkFS9HmjvN92Vs1&t=635633510738804619");
    background-repeat: no-repeat;
    border: 0 none;
    display: inline-block;
    height: 16px;
    margin: 2px 4px 2px 2px;
    width: 16px;
}

.reAjaxspell_ignoreicon {
    background-position: center -103px;
}

.reAjaxspell_okicon {
    background-position: center -134px;
}

.reAjaxspell_addicon {
    background-position: center -166px;
}

.reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%;
}

.reAjaxSpellCheckSuggestions td {
    padding-left: 4px;
    width: 100%;
}

.reAjaxSpellCheckSeparator {
    font-size: 1px;
    height: 1px;
    margin: 2px 1px;
}

.reAjaxSpellCheck {
    padding: 2px;
}

.RadEditor .reTextarea {
    font-size: 11px;
}

textarea.reTextArea {
    margin: 0;
    width: 100%;
    height: 100% !important;
    box-sizing: border-box;
    display: block;
    border: 0;
    resize: none;
    font-size: 11px;
    font-family: inherit;
}

    textarea.reTextArea.reTextAreaHidden {
        display: none;
    }

.reToolbar .reSeparator {
    background-position: center -148px;
    font-size: 1px;
    height: 26px;
    width: 6px;
}

.reToolbar .reGrip {
    background-repeat: no-repeat;
    font-size: 1px;
    height: 26px;
    width: 4px;
}

ul.reToolbar li.grip_first {
    background-position: 0 0;
}

ul.reToolbar li.grip_last {
    background-position: -4px 0;
}

.RadEditor .reTlbVertical .reToolbar .grip_last {
    background-position: 0 -4px;
}

.reAlignmentSelector div {
    background-image: url("/aspnet-ajax/WebResource.axd?d=Tf-WWzjRnTFhQIbX1m08CwSTODS1kDy8rTvIdXD2kQDJwFoLUVjdhgTMzVmzuRKOlMuY2qHTHw7-Oq2_S64JwPXkK103R9Jj9uts3XZnhzXpODNpC1mLAo7PQkG_gi9-x4tu0eMTrlO5CK1Lk93bJwxLZ1kYXCYbQxQhxyPNyB81&t=635633510738804619");
    height: 20px;
}

.reTool, .reTool:link, .reTool:visited {
    cursor: default;
    display: block;
    height: 24px;
    margin: 1px 0;
    text-decoration: none !important;
    width: 24px;
}

    .reTool span {
        background-repeat: no-repeat;
        cursor: default;
        display: block;
        float: left;
        height: 18px;
        line-height: 18px;
        margin: 3px;
        width: 18px;
    }

.RadEditor .reDialog .reTool:hover, .RadEditor .reModule .reTool:hover, .reToolbarWindow .reToolbar .reTool:hover {
    background-position: 0 -76px;
}

.RadEditor .reToolbar .reTool:hover {
    background-position: 0 -52px;
}

.reTool_disabled {
    opacity: 0.4;
}

.RadEditor .reDialog .reTool_disabled:hover, .RadEditor .reToolbar .reTool_disabled:hover, .RadEditor .reModule .reTool_disabled:hover, .reToolbarWindow .reToolbar .reTool_disabled:hover {
    background-image: none !important;
}

.RadEditor .reToolbar .reTool.reTool_selected, .RadEditor .reToolbar .reTool.reTool_selected:hover, .reToolbarWindow .reToolbar .reTool.reTool_selected, .reToolbarWindow .reToolbar .reTool.reTool_selected:hover {
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

.reToolbar .reTool_text {
    cursor: default;
    display: block;
    float: left;
    height: 24px;
    margin: 1px;
    text-decoration: none;
    width: auto;
}

    .reToolbar .reTool_text:hover {
        background-position: 0 -100px;
        background-repeat: repeat-x;
        margin-left: 0;
        margin-right: 0;
    }

    .reToolbar .reTool_text.reTool_selected, .reToolbar .reTool_text.reTool_selected:hover {
        background-position: 0 -174px;
        background-repeat: repeat-x;
        margin-left: 0;
        margin-right: 0;
    }

    .reToolbar .reTool_text span {
        background-repeat: no-repeat;
        cursor: default;
        display: block;
        float: left;
        height: 18px;
        line-height: 18px;
        margin: 4px;
        width: 18px;
    }

ul.reToolbar .reTool_text span.reButton_text {
    background-image: none;
    color: #000;
    width: auto;
}

.reSplitButton, .reSplitButton:link, .reSplitButton:visited {
    height: 24px;
    text-decoration: none !important;
    width: 34px;
}

.reSplitButton {
    position: relative;
}

.reTool .split_arrow {
    background-position: -25px -360px;
    border-left: 1px solid transparent;
    height: 22px;
    margin-left: 1px;
    position: absolute;
    right: -3px;
    top: -2px;
    width: 12px;
}

.reSplitButton.reTool_text .split_arrow {
    background-position: -28px -362px;
    height: 18px;
    width: 5px;
}

.reDialog .reTool, .reModule .reTool {
    background-position: 0 -242px;
}

    .reDialog .reTool.reSplitButton, .reModule .reTool.reSplitButton {
        background-position: 0 -218px;
        background-repeat: no-repeat;
    }

.reToolWrapper .reTool.reSplitButton:hover, .reToolbarWrapper .reTool.reSplitButton:hover {
    background-position: 0 -76px !important;
    background-repeat: no-repeat;
}

.reToolWrapper .reTool_disabled.reSplitButton:hover, .reToolbarWrapper .reTool_disabled.reSplitButton:hover {
    background-image: none !important;
}

.reToolbar a {
    text-decoration: none !important;
}

.reDropdown, .reTool_disabled.reDropdown:hover {
    background-position: right -360px;
    background-repeat: no-repeat;
    cursor: default;
    display: block;
    float: left;
    margin: 2px 0;
    padding-left: 4px;
    padding-right: 10px;
}

    .reDropdown:hover {
        background-position: right 0;
        border: 1px solid;
        text-decoration: none;
    }

    .reDropdown span {
        display: block;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 80px;
    }

        .reDropdown span.FontSize {
            width: 21px;
        }

        .reDropdown span.RealFontSize {
            width: 34px;
        }

.RadRibbonBar .reDropdown span.RealFontSize {
    width: 80px;
}

.reDropdown span.Zoom {
    width: 44px;
}

.reTlbVertical ul.reToolbar {
    clear: both;
    float: none;
    height: auto;
    width: 26px;
}

.reTlbVertical li {
    background-position: -26px 0;
    background-repeat: repeat-y;
    clear: both;
    float: none;
    font-size: 1px !important;
    line-height: 1px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.reTlbVertical .reGrip {
    background-repeat: no-repeat;
    font-size: 1px !important;
    height: 4px;
    line-height: 1px !important;
    width: 26px;
}

.reTlbVertical .reTool {
    margin-bottom: 0;
    margin-top: 0;
}

.reTlbVertical .reToolbar .reSeparator {
    background-position: -100px -12px;
    font-size: 1px;
    height: 4px;
    line-height: 1px;
    width: 26px;
}

.RadEditor .reTlbVertical .reTool:hover, .RadEditor .reTlbVertical .reTool_text.reSplitButton:hover, .RadEditor .reTlbVertical .reSplitButton:hover, .RadEditor .reTlbVertical .reTool_text:hover {
    background-position: -76px 0;
    background-repeat: no-repeat;
}

.RadEditor .reTlbVertical .reTool_selected, .RadEditor .reTlbVertical .reTool_selected, .RadEditor .reTlbVertical .reTool_selected:hover, .RadEditor .reTlbVertical .reTool.reTool_selected, .RadEditor .reTlbVertical .reTool_text.reTool_selected, .RadEditor .reTlbVertical .reTool_text.reTool_selected:hover {
    background-position: -52px 0;
    background-repeat: no-repeat;
}

.reTlbVertical .reTool_text, .reTlbVertical .reSplitButton {
    height: 24px;
    width: 24px;
}

    .reTlbVertical .reTool_text .reButton_text {
        display: none;
    }

    .reTlbVertical .split_arrow, .reTlbVertical .reDropdown span, .reTlbVertical .reTool_text.reSplitButton .reButton_text, .reTlbVertical .reTool_text.reSplitButton .split_arrow {
        display: none;
    }

.reTlbVertical .reDropdown, .reTlbVertical .reDropdown:hover {
    height: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 22px;
}

.reTlbVertical .reTool, .reTlbVertical .reDropdown {
    margin-left: 1px;
}

.reDropDownBody {
    float: left;
}

    .reDropDownBody .reTlbVertical ul li {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
        clear: both;
        float: none;
    }

        .reDropDownBody .reTlbVertical ul li a, .reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
            border: 0 none;
            clear: both;
            display: block;
            float: none;
            width: 100%;
        }

    .reDropDownBody .reTlbVertical ul.reToolbar li a:hover {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-position: -602px 0;
        background-repeat: no-repeat;
        border-bottom: 0 none;
        border-image: none;
        border-left-color: transparent !important;
        border-right: 0 none;
        border-style: none;
        border-top: 0 none;
        border-width: 0;
        margin-left: 1px;
        margin-right: 1px;
    }

div.RadEditor td.reTlbVertical ul.reToolbar {
    width: 26px !important;
}

.reDropDownBody .reTlbVertical ul li .reButton_text {
    display: block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 156px !important;
}

.reDropDownBody div.reTlbVertical {
    float: left;
    height: auto;
    overflow: hidden;
}

.reDropDownBody .reTlbVertical .reToolbar {
    background-position: -126px 0;
    background-repeat: repeat-y;
    width: 206px;
}

.reCustomLinks, .reCustomLinks ul, .reCustomLinks li {
    cursor: default !important;
    list-style: outside none none !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.reCustomLinks {
    margin-left: 3px !important;
}

    ul.reCustomLinks li ul {
        margin-left: 12px !important;
    }

    ul.reCustomLinks a {
    }

        ul.reCustomLinks a:hover {
            cursor: pointer !important;
        }

    ul.reCustomLinks li {
        clear: both;
        float: none;
    }

    ul.reCustomLinks span, ul.reCustomLinks a {
        cursor: default;
        display: block;
        float: left;
    }

    ul.reCustomLinks .reCustomLinksIcon {
        font-size: 1px !important;
    }

        ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
            cursor: default;
        }

    ul.reCustomLinks li {
        padding: 1px 0 !important;
    }

    ul.reCustomLinks span, ul.reCustomLinks a {
        cursor: default;
        padding-left: 1px !important;
        padding-right: 1px !important;
    }

    ul.reCustomLinks .reCustomLinksIcon {
        background-image: url("/aspnet-ajax/WebResource.axd?d=CZ1LHpgI-GcKjm5SoGwvIk-5Se07T95ZzuevDQxBFp4iVEwWpCVGjtBhihpDzpaA8Yqy3r4Mt9ubW0YcMiHDl4qZPScA5mxhIZFqadyYAFEc9AOtQG1wyT4OLHQKSDKE9_4Yj8v_17abg990742Y7vwqZ3UFff8go2A0cR2PeXo1&t=635633510738804619");
        background-repeat: no-repeat;
        height: 9px;
        margin: 2px 4px 0 0 !important;
        padding: 0 !important;
        width: 9px;
    }

    ul.reCustomLinks span {
        margin-top: 0;
    }

    ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
        background-position: 0 0;
    }

    ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
        background-position: -9px 0;
    }

    ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    }

table.reSpinBox {
    border: 1px solid;
    border-collapse: collapse;
    cursor: text;
}

    table.reSpinBox td {
        padding: 0 !important;
    }

.reSpinBox input {
    background: transparent none repeat scroll 0 0;
    border: 0 none !important;
    cursor: text;
    height: 16px;
    padding: 0;
    text-align: right;
    width: 30px;
}

.RadForm.rfdTextbox .reSpinBox input[type="text"] {
    width: 30px;
}

.reSpinBox a {
    -moz-user-select: none;
    background-repeat: no-repeat;
    cursor: default;
    display: block;
    font-size: 1px !important;
    height: 10px;
    outline: 0 none;
    text-indent: -9999px;
    width: 11px;
}

.reSpinBoxIncrease {
    background-position: 0 -198px;
}

    .reSpinBoxIncrease:hover {
        background-position: 0 -208px;
    }

.reSpinBoxDecrease {
    background-position: -11px -198px;
}

    .reSpinBoxDecrease:hover {
        background-position: -11px -208px;
    }

div.RadEditor input {
    border: 1px solid;
    cursor: text;
}

.reModule {
    border-collapse: collapse !important;
}

td.reModuleLabel {
    padding-left: 6px !important;
    padding-right: 3px !important;
    text-align: right !important;
    vertical-align: middle !important;
}

td.reModuleText .reEllipsisText {
    display: block;
    float: right;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.reModule .reDropdown, .reModule .reTool, .reModule .reSplitButton {
    margin: 1px 0 0 !important;
}

.reEditorModes {
    float: left;
    padding: 1px 0 !important;
}

    .reEditorModes ul, .reEditorModes li {
        list-style: outside none none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .reEditorModes li {
        float: left !important;
    }

    .reEditorModes a, .reEditorModes span {
        cursor: pointer;
        display: block;
    }

    .reEditorModes a {
        width: 76px;
    }

    .reEditorModes span {
        background-image: url("/aspnet-ajax/WebResource.axd?d=zT64QijGcba-DaWW9PXEFxkuBP7aoNEQc1LQdRYjVxZKMjX0L_7-zMbr7tndUhE6f0TEOKCB11M6VwH3mDJaR9LSc8dxOcK96EKKVmyMeNLy7mxIyeDoFi_R-CxumBmY7v_tPjNzLD2hqiIdiC9iM64uI4MGntkFS9HmjvN92Vs1&t=635633510738804619");
        background-repeat: no-repeat;
        line-height: 22px;
        margin: 0 3px;
        overflow: hidden;
        padding-left: 22px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.reMode_selected {
    background-position: -948px 0;
    background-repeat: no-repeat;
}

    .reMode_design span, .reMode_selected.reMode_design span {
        background-position: -6px -5px;
    }

    .reMode_html span, .reMode_selected.reMode_html span {
        background-position: -6px -36px;
    }

    .reMode_preview span, .reMode_selected.reMode_preview span {
        background-position: -6px -69px;
    }

.reWrapper_corner, .reWrapper_center, .reLeftVerticalSide, .reRightVerticalSide {
    font-size: 1px;
    line-height: 1px;
}

.reLeftVerticalSide, .reRightVerticalSide {
    padding: 1px;
}

.reModule_domlink {
    font-size: 11px;
    text-decoration: none;
}

.reColorPicker {
    -moz-user-select: none;
    padding: 4px;
}

    .reColorPicker table {
        background: transparent none repeat scroll 0 0 !important;
        border: 0 none !important;
        border-collapse: collapse;
    }

        .reColorPicker table td {
            border: 0 none;
        }

    .reColorPicker .reColorPickerFooter {
        overflow: hidden;
    }

    .reColorPicker span {
        cursor: default;
        display: block;
        float: left;
        text-align: center;
    }

    .reColorPicker table div {
        font-size: 1px;
        height: 11px;
        line-height: 11px;
        width: 11px;
    }

    .reColorPicker table td {
        padding: 0 2px;
    }

.reDropDownBody.reColorPicker table td.reItemOver {
    background: transparent none repeat scroll 0 0 !important;
    border: 0 none !important;
}

.reDropDownBody td.reFormatSetsHeader {
    border-bottom: 1px solid;
    font-size: 13px;
    font-weight: bold;
}

.reColorPicker .reColorPickerFooter {
    height: 18px;
    margin: 0 auto;
    padding: 4px 0;
    width: 166px;
}

.reColorPicker span {
    height: 20px;
    line-height: 18px;
    width: 82px;
}

.reColorPicker .reColorPickerFooter .reDarkColor {
    background: #000 none repeat scroll 0 0;
    border-right: 0 none;
    color: #fff;
}

.reColorPicker .reColorPickerFooter .reLightColor {
    background: #fff none repeat scroll 0 0;
    border-left: 0 none;
    color: #000;
}

.reColorPicker .reCustomColor:hover {
    text-decoration: underline;
}

.reInsertSymbol td {
    text-align: center;
    vertical-align: middle;
}

.reInsertTable {
    padding: 1px !important;
}

    .reInsertTable table {
        background-color: transparent;
        border: 0 none !important;
        border-collapse: separate;
        border-spacing: 2px;
        margin-left: 2px;
        width: 120px;
    }

        .reInsertTable table a span {
            text-decoration: none;
        }

        .reInsertTable table td {
            font-size: 1px;
        }

            .reInsertTable table td div {
                height: 13px;
                width: 13px;
            }

    .reInsertTable .reTlbVertical {
        border-width: 0 !important;
    }

        .reInsertTable .reTlbVertical ul {
            background-image: none !important;
            list-style: outside none none !important;
            margin: 0 !important;
            padding: 0 !important;
        }

    .reInsertTable div.reTlbVertical ul li a.reTool_text, .reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
        background-image: url("/aspnet-ajax/WebResource.axd?d=Tf-WWzjRnTFhQIbX1m08CwSTODS1kDy8rTvIdXD2kQDJwFoLUVjdhgTMzVmzuRKOlMuY2qHTHw7-Oq2_S64JwPXkK103R9Jj9uts3XZnhzXpODNpC1mLAo7PQkG_gi9-x4tu0eMTrlO5CK1Lk93bJwxLZ1kYXCYbQxQhxyPNyB81&t=635633510738804619");
        margin-left: 3px;
        margin-top: 1px;
    }

    .reInsertTable .reTlbVertical ul .reTool_text {
        margin: 1px;
        text-decoration: none;
    }

        .reInsertTable .reTlbVertical ul .reTool_text:hover {
            text-decoration: underline;
        }

        .reInsertTable .reTlbVertical ul .reTool_text span {
            display: block;
            float: left;
            height: 18px !important;
            margin-top: 1px;
            width: 18px !important;
        }

    .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
        background-image: none;
        display: block;
        float: left;
        height: 18px;
        line-height: 18px;
        text-align: center;
        width: 100px !important;
    }

    .reInsertTable .reToolbar {
        background-image: none !important;
    }

        .reInsertTable .reToolbar li {
            clear: none !important;
            float: left !important;
            width: 24px;
        }

            .reInsertTable .reToolbar li .reTool {
                height: 24px;
                margin: 0 !important;
                width: 24px !important;
            }

.reDropDownBody.reInsertTable .reToolbar li .reTool:hover {
    background-position: 0 -52px !important;
}

.reDropDownBody.reInsertTable .reToolbar li .reTool_disabled:hover {
    background-image: none !important;
}

.reDropDownBody {
    overflow-x: hidden;
    overflow-y: auto;
}

    .reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
        background-position: -1403px 0 !important;
    }

.reModule_visible_icon, .reModule_hidden_icon {
    background-image: url("/aspnet-ajax/WebResource.axd?d=zT64QijGcba-DaWW9PXEFxkuBP7aoNEQc1LQdRYjVxZKMjX0L_7-zMbr7tndUhE6f0TEOKCB11M6VwH3mDJaR9LSc8dxOcK96EKKVmyMeNLy7mxIyeDoFi_R-CxumBmY7v_tPjNzLD2hqiIdiC9iM64uI4MGntkFS9HmjvN92Vs1&t=635633510738804619");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}

.reModule_visible_icon {
    background-position: -8px -199px;
}

.reModule_hidden_icon {
    background-position: -8px -103px;
}

.RadEditor .reResizeCell {
    text-align: right;
    vertical-align: bottom;
}

.reResizeCell div {
    background-position: center -301px;
    background-repeat: no-repeat;
    height: 17px;
    width: 16px;
}

.reAccessibleTool {
    background-color: transparent !important;
    background-image: url("/aspnet-ajax/WebResource.axd?d=Tf-WWzjRnTFhQIbX1m08CwSTODS1kDy8rTvIdXD2kQDJwFoLUVjdhgTMzVmzuRKOlMuY2qHTHw7-Oq2_S64JwPXkK103R9Jj9uts3XZnhzXpODNpC1mLAo7PQkG_gi9-x4tu0eMTrlO5CK1Lk93bJwxLZ1kYXCYbQxQhxyPNyB81&t=635633510738804619");
    background-repeat: no-repeat;
    cursor: default !important;
    height: 22px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 2px !important;
    width: 22px;
}

a.reTool.reGenIdLink {
    display: inline-block;
    vertical-align: middle;
}

    a.reTool.reGenIdLink:hover, a.reTool.reGenIdLink:hover .reGenerateId, .reGenerateId:hover {
        cursor: pointer;
    }

.reGenerateId {
    background-position: -2405px center;
}

.CustomDialog {
    background-position: -1448px center;
}

.FormatCodeBlock {
    background-position: -305px center;
}

.PageProperties {
    background-position: -756px center;
}

.SetImageProperties {
    background-position: -1116px center;
}

.BringToFront {
    background-position: -1606px center;
}

.AlignmentSelector {
    background-position: -1647px center;
}

.Cancel {
    background-position: -1265px center;
}

.Custom, .ViewHtml {
    background-position: -1296px center;
}

.DecreaseSize {
    background-position: -1886px center;
}

.DeleteTable {
    background-position: -1445px center;
}

.FileOpen {
    background-position: -1967px center;
}

.IncreaseSize {
    background-position: -2046px center;
}

.InsertAnchor {
    background-position: -2086px center;
}

.InsertEmailLink {
    background-position: -2246px center;
}

.InsertFormImageButton {
    background-position: -2486px center;
}

.ModuleManager {
    background-position: -2376px center;
}

.RepeatLastCommand {
    background-position: -3248px center;
}

.SendToBack {
    background-position: -3326px center;
}

.FormatStripper {
    background-position: -2586px center;
}

.StyleBuilder {
    background-position: -2946px center;
}

.ToggleFloatingToolbar {
    background-position: -2974px center;
}

.XhtmlValidator {
    background-position: -2526px center;
}

.TrackChangesDialog {
    background-position: -2555px center;
}

.InsertSymbol {
    background-position: -2196px center;
}

.InsertFormHidden {
    background-position: -1836px center;
}

.InsertFormButton, .InsertFormReset, .InsertFormSubmit {
    background-position: -1716px center;
}

.InsertFormCheckbox {
    background-position: -1745px center;
}

.InsertFormPassword {
    background-position: -1896px center;
}

.InsertFormRadio {
    background-position: -1926px center;
}

.InsertFormSelect {
    background-position: -3546px center;
}

.InsertFormTextarea {
    background-position: -1986px center;
}

.InsertFormText {
    background-position: -1956px center;
}

.StripAll, .FormatPainterClear {
    background-position: -2585px center;
}

.StripCss {
    background-position: -2644px center;
}

.StripFont {
    background-position: -2675px center;
}

.StripSpan {
    background-position: -2705px center;
}

.StripWord {
    background-position: -2736px center;
}

.AjaxSpellCheck, .SpellCheck {
    background-position: -66px center;
}

.Italic {
    background-position: -486px center;
}

.ImageManager {
    background-position: -366px center;
}

.ImageMapDialog {
    background-position: -396px center;
}

.FlashManager, .InsertFlash {
    background-position: -246px center;
}

.MediaManager, .InsertMedia {
    background-position: -696px center;
}

.DocumentManager, .InsertDocument {
    background-position: -185px center;
}

.TemplateManager {
    background-position: -2765px center;
}

.InsertTable, .TableWizard {
    background-position: -3575px -5px;
}

.InsertRowAbove {
    background-position: -1355px -7px;
}

.InsertRowBelow {
    background-position: -1385px -4px;
}

.DeleteRow {
    background-position: -3425px center;
}

.InsertColumnLeft {
    background-position: -1626px center;
}

.InsertColumnRight {
    background-position: -1595px center;
}

.DeleteColumn {
    background-position: -3396px center;
}

.MergeColumns {
    background-position: -2315px center;
}

.MergeRows {
    background-position: -2345px center;
}

.SplitCell {
    background-position: -3606px center;
}

.SplitCellHorizontal {
    background-position: -3335px center;
}

.DeleteCell {
    background-position: -1325px center;
}

.SetCellProperties {
    background-position: -2495px center;
}

.SetTableProperties {
    background-position: -3365px center;
}

.Help {
    background-position: -336px center;
}

.Undo {
    background-position: -996px center;
}

.Redo {
    background-position: -967px center;
}

.Cut {
    background-position: -155px center;
}

.Copy {
    background-position: -125px center;
}

.Paste, .PasteStrip {
    background-position: -785px center;
}

.PasteAsHtml {
    background-position: -815px center;
}

.PasteHtml {
    background-position: -3757px -6px;
}

.PasteFromWord {
    background-position: -845px center;
}

.PasteFromWordNoFontsNoSizes {
    background-position: -875px center;
}

.PastePlainText {
    background-position: -905px center;
}

.Print {
    background-position: -936px center;
}

.FindAndReplace {
    background-position: -215px center;
}

.SelectAll {
    background-position: -2435px center;
}

.InsertGroupbox {
    background-position: -2015px -7px;
}

.InsertCodeSnippet, .InsertSnippet {
    background-position: -2166px center;
}

.InsertDate {
    background-position: -1655px center;
}

.InsertTime {
    background-position: -2256px center;
}

.AboutDialog {
    background-position: -6px center;
}

.Bold {
    background-position: -95px center;
}

.Underline {
    background-position: -3275px center;
}

.StrikeThrough {
    background-position: -3306px center;
}

.JustifyLeft {
    background-position: -576px center;
}

.JustifyCenter {
    background-position: -516px center;
}

.JustifyFull {
    background-position: -546px center;
}

.JustifyNone {
    background-position: -606px center;
}

.JustifyRight {
    background-position: -636px center;
}

.InsertParagraph {
    background-position: -454px center;
}

.InsertHorizontalRule {
    background-position: -2045px center;
}

.Superscript {
    background-position: -2796px center;
}

.Subscript {
    background-position: -2826px center;
}

.ConvertToLower {
    background-position: -1144px center;
}

.ConvertToUpper {
    background-position: -1174px center;
}

.Indent {
    background-position: -426px center;
}

.Outdent {
    background-position: -726px center;
}

.InsertOrderedList {
    background-position: -2076px center;
}

.InsertUnorderedList {
    background-position: -2286px center;
}

.AbsolutePosition {
    background-position: -36px center;
}

.Custom123 {
    background-position: -3823px center;
}

.InsertExternalVideo {
    background-position: -3852px center;
}

.Save, .SaveAndClose, .FileSave, .FileSaveAs, .SaveLocal {
    background-position: -1056px center;
}

.LinkManager, .CreateLink, .CustomLinkTool, .SetLinkProperties {
    background-position: -665px center;
}

.Unlink {
    background-position: -2855px center;
}

.ToggleTableBorder {
    background-position: -2885px center;
}

.ToggleScreenMode {
    background-position: -2915px center;
}

.ForeColor {
    background-position: -276px center;
}

.BackColor, .borderColor, .bgColor {
    background-position: -1026px center;
}

.InsertFormElement {
    background-position: -1774px center;
}

.InsertFormForm {
    background-position: -1805px center;
}

.reTopCenter {
    background-position: -3036px -6px;
}

.reMiddleLeft {
    background-position: -3096px -6px;
}

.reMiddleCenter {
    background-position: -1236px -6px;
}

.reMiddleRight {
    background-position: -3155px -6px;
}

.reBottomCenter {
    background-position: -3216px -6px;
}

.reNoAlignment {
    background-position: -1266px -6px;
}

.reTopLeft {
    background-position: -3006px -6px;
}

.reTopRight {
    background-position: -3155px -6px;
}

.reBottomLeft {
    background-position: -3186px -6px;
}

.reBottomRight {
    background-position: -3245px -6px;
}

.SilverlightManager {
    background-position: -3636px -6px;
}

.ExportToPdf {
    background-position: -3666px -6px;
}

.InsertLink {
    background-position: -3697px -6px;
}

.InsertImage {
    background-position: -3727px -6px;
}

.InsertTableLight {
    background-position: -3791px -5px;
}

.AddComment {
    background-position: -3890px -5px;
}

.RemoveComment {
    background-position: -3925px -5px;
}

.RemoveAllComments {
    background-position: -3965px -5px;
}

.AcceptTrackChange {
    background-position: -4000px -5px;
}

.RejectTrackChange {
    background-position: -4035px -5px;
}

.AcceptAllTrackChanges {
    background-position: -4070px -5px;
}

.RejectAllTrackChanges {
    background-position: -4105px -5px;
}

.EnableTrackChangesOverride {
    background-position: -4140px -5px;
}

.PasteMarkdown {
    background-position: -4175px -5px;
}

.reAlignmentSelector .reTopRight {
    background-position: -3062px -5px;
}

.reAlignmentSelector .reTopLeft {
    background-position: -3004px -5px;
}

.reAlignmentSelector .reTopCenter {
    background-position: -3033px -5px;
}

.reAlignmentSelector .reNoAlignment {
    background-position: -1263px -5px;
}

.reAlignmentSelector .reMiddleLeft {
    background-position: -3094px -5px;
}

.reAlignmentSelector .reMiddleCenter {
    background-position: -1233px -5px;
}

.reAlignmentSelector .reMiddleRight {
    background-position: -3151px -5px;
}

.reAlignmentSelector .reBottomCenter {
    background-position: -3213px -5px;
}

.reAlignmentSelector .reBottomRight {
    background-position: -3241px -5px;
}

.reAlignmentSelector .reBottomLeft {
    background-position: -3184px -5px;
}

.PasteMarkdown {
    background-position: -4175px -5px;
}

.FormatPainter, .FormatPainterApply {
    background-position: -4210px -5px;
}

.FormatPainterCopy {
    background-position: -4245px -5px;
}

.reApplyClass td {
    height: 22px;
    padding-left: 3px;
    vertical-align: middle;
}

.reApplyClass span {
    background-image: url("/aspnet-ajax/WebResource.axd?d=iATMTzmWndbVFnuh1lxkEiwIlSvqkwTsalUFrXxnKQ2F-HSQ-HRwrFPRWX2zYfjYiX0yYpfJvfd31Ik2nXDm3uoYiTZNTAz3v5mizQDsJsYBy7UF99lpJapiqtbhht1O1MBpPp8TBT2pYBsMG2Qd62VCvGuSUDx8_45mTmmEtiI1&t=635633510738804619");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 14px;
    line-height: 13px;
    margin-right: 4px;
    text-indent: -9999px;
    width: 14px;
}

.reApplyClass .reClass_ {
    background-position: 0 2px;
}

.reApplyClass .reClass_img {
    background-position: 0 -20px;
}

.reApplyClass .reClass_table {
    background-position: 0 -40px;
}

.reApplyClass .reClass_ul {
    background-position: 0 -60px;
}

.reApplyClass .reClass_ol {
    background-position: 0 -80px;
}

.reApplyClass .reClass_p {
    background-position: 0 -100px;
}

.reApplyClass .reClass_span {
    background-position: 0 -120px;
}

.reApplyClass .reClass_a {
    background-position: 0 -140px;
}

.reApplyClass .reClass_div {
    background-position: 0 -160px;
}

.reApplyClass .reClass_h1 {
    background-position: 0 -180px;
}

.reApplyClass .reClass_h2 {
    background-position: 0 -200px;
}

.reApplyClass .reClass_h3 {
    background-position: 0 -220px;
}

.reApplyClass .reClass_h4 {
    background-position: 0 -240px;
}

.reApplyClass .reClass_h5 {
    background-position: 0 -260px;
}

.reApplyClass .reClass_h6 {
    background-position: 0 -280px;
}

.reApplyClass .reClass_td {
    background-position: 0 -300px;
}

.reApplyClass .reClass_all {
    background-position: 0 -318px;
}

td.reTlbVertical {
    vertical-align: top;
}

.reToolCell .reTool_text span {
    text-indent: -9999px;
}

.reToolCell .reTool_text.reSplitButton {
    width: auto;
}

    .reToolCell .reTool_text.reSplitButton .reButton_text {
        text-indent: 0;
    }

.reTlbVertical li {
    vertical-align: top;
}

.reTool_text span.reButton_text {
    text-indent: 0;
}

.reTlbVertical .reTool_text.reTool_selected {
    background-position: -602px 0 !important;
    border-color: transparent !important;
}

.reTool_selected.reTool {
}

.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper {
    font: 12px "segoe ui",arial,sans-serif;
    padding: 20px 0 0;
}

.RadWindow .reInsertTableLightWrapper .lightTable {
    border: 1px solid;
}

.reControlsLayout {
    height: 100%;
    width: 100%;
}

.reInsertLinkWrapper .reControlsLayout td {
    padding: 3px 0 3px 3px;
}

.reInsertLinkWrapper .reControlsLayout td, .reInsertImageWrapper .reControlsLayout td, .reInsertTableLightWrapper .reControlsLayout td, .reControlsLayout .reImgPropertyControlCell td, .reImgPropertyControlCell span, .reImgPropertyControlCell input {
    vertical-align: middle;
}

.reInsertImageWrapper .reControlsLayout td {
    padding: 3px 0;
}

.reDialogLabelLight span {
    display: block;
    text-overflow: ellipsis;
    width: 80px;
}

.reDialogLabelLight span, .reImgPropertyControlCell span, .reImgPropertyControlCell input {
    text-align: right;
}

.reConfirmCancelButtonsTblLight button {
    width: 75px;
}

.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
    width: 126px;
}

.reControlsLayout {
    height: 100%;
    width: 100%;
}

    .reControlsLayout .reControlCellLight input {
        width: 215px;
    }

    .reControlsLayout .reControlCellLight select {
        width: 220px;
    }

    .reControlsLayout .reConfirmCancelButtonsTblLight {
        height: auto;
        margin: 12px 0;
        text-align: center;
        width: 100%;
    }

    .reControlsLayout .reImgPropertyControlCell td, .reControlsLayout .reTablePropertyControlCell td {
        padding: 2px;
    }

        .reControlsLayout .reTablePropertyControlCell td input[type="text"], .reControlsLayout .reTablePropertyControlCell td input[type="password"] {
            padding: 2px 1px 0;
        }

.reImgPropertyControlCell span, .reImgPropertyControlCell input, .reTablePropertyControlCell input {
    width: 40px;
}

.reImgPropertyControlCell table {
    height: 100%;
    width: 100%;
}

.reControlsLayout td.reImgPropertyControlCell {
    padding: 0 22px 0 38px;
}

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
    width: 190px;
}

.reTablePropertyControlCell .short {
    width: 80px;
}

.reTablePropertyControlCell .lightTable {
    margin: -10px 4px 0;
}

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore, table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
    width: 40px;
}

.CSDialog {
    background-image: url("/aspnet-ajax/WebResource.axd?d=e7g8-cc57Jh0Iw8cEDi2oZ9McTSrCC25FpGr7yD_fadx7aVpeYV4e5Hs_PF7Upv8h5ErCRRZsnA-cEEdGqsXUfRiIjfkU-fAA7diV-E_ytwxYeNMddsd2b017TQMmqMicrmf52xe1N2tq2jvuegoFVbD3T3WCdb8BHP1qu8ULNE1&t=635633510738804619") !important;
}

.RadEditor .reContentArea {
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0 5px;
    position: relative;
}

    .RadEditor .reContentArea .RadEWrongWord {
        background-color: #ff0;
    }

    .RadEditor .reContentArea .RadEDomMouseOver {
        background-color: #ffc;
    }

    .RadEditor .reContentArea body {
        background-image: none;
        margin: 0;
        padding: 3px;
        text-align: left;
        word-wrap: break-word;
    }

    .RadEditor .reContentArea form {
        background-color: #efefef;
        border: 1px dashed #555;
    }

.RadEditor .reContentAreaToggle table {
    border-bottom: 1px dashed #999;
    border-right: 1px dashed #999;
}

    .RadEditor .reContentAreaToggle table td {
        border-left: 1px dashed #999;
        border-top: 1px dashed #999;
        padding: 1px;
    }

    .RadEditor .reContentAreaToggle table th {
        border-left: 1px dashed #000;
        border-top: 1px dashed #000;
        padding: 1px;
    }

.RadEditor .reCommentEdit, .RadEditor .reCommentTextArea, .RadEditor .reCommentView, .RadEditor .reCommentButton, .rePopupButton, .rePopupMessage, .rePopupContainer .rePopupTitle, .RadEditor .reCommentTextAreaWatermark, .RadEditor .reCommentInfoPanel {
    font: 12px "Segoe UI",Arial,sans-serif;
}

.RadEditor .reCommentEdit, .RadEditor .reCommentView {
    border: 1px solid;
    border-radius: 5px;
    bottom: 5px;
    height: 310px;
    max-height: 310px;
    padding: 5px 7px;
    position: absolute;
    right: 5px;
    text-align: right;
    width: 240px;
    z-index: 9001;
}

.RadEditor .reCommentTitle {
    font-weight: bold;
    height: 20px;
    line-height: 16px;
    padding: 0 0 0 2px;
    text-align: left;
}

.RadEditor .reCommentTextArea {
    border: 1px solid;
    height: 260px;
    max-height: 260px;
    text-align: left;
    width: 235px;
}

.RadEditor .reCommentViewText {
    background-color: #f5f7f7;
    color: #444;
    display: block;
    padding: 2px;
    text-align: left;
    z-index: 9001;
}

.RadEditor .reCommentButton, .rePopupButton {
    border: 1px solid;
    border-radius: 4px;
    cursor: auto;
    height: 20px;
    margin: 4px 1px;
}

.RadEditor .reCommentInfoPanel {
    border: 1px solid;
    border-radius: 5px;
    bottom: 5px;
    padding: 5px 7px;
    position: absolute;
    right: 5px;
    width: 250px;
}

.RadEditor .reCommentTextAreaWatermark {
    color: #666;
}

.rePopupContainer {
    border: 1px solid;
    border-radius: 5px;
    max-width: 300px;
    min-width: 200px;
    position: absolute;
}

.rePopupButtonContainer {
    padding: 5px 0 0;
}

.rePopupContainer .rePopupTitle {
    border-bottom: 1px solid;
    border-radius: 5px 5px 0 0;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 5px;
}

.rePopupContainer .rePopupContent {
    background-position: 16px 16px;
    background-repeat: no-repeat;
    border-radius: 0 0 5px 5px;
    padding: 10px;
}

    .rePopupContainer .rePopupContent.alert {
        background-image: url("/aspnet-ajax/WebResource.axd?d=8N-1Fw7MCJQs3D2tvaI2OJoJRgEZSfrJs8IbMkghAKIxiDciv7pECtJMSTIYv2cRaBIvA5iV05B34e4UD0j2Mqy1-slFZ4_lzleinVuiotXI-5nG0sNBjbucOUZ72fT3kw31tal-ZSEHPvAJttDfE1zMCzkJMCRvo5tsnYX01_w1&t=635633510738804619");
    }

    .rePopupContainer .rePopupContent.confirm {
        background-image: url("/aspnet-ajax/WebResource.axd?d=AH7mkUKbXnu_Br2zn1St7i1VZ7j0_IhP2KlWn7FWFhay1EGoHHESlUGb7RR9U6CV54S2lvCWhYcBS2CNXH3_Hic5XP0-erNUBpfpF0vAwasBRk1moimC_hjMWb1B0ZhDkhM-SVvVBiJF1CH0zfVdYy7hi-zvOrYnCdHBPxGR0zo1&t=635633510738804619");
    }

.rePopupContainer .rePopupMessage, .rePopupContainer .rePopupButtonContainer {
    padding-left: 48px;
}

._Telerik_IE9 .rePopupContainer .rePopupTitle, ._Telerik_IE9 .rePopupButtonContainer .rePopupButton ._Telerik_IE9 .RadEditor .reCommentButton {
    filter: none !important;
}

.RadEditor .reDialog .reTool_disabled, .RadEditor .reDialog .reTool_disabled:hover, .RadEditor .reToolbar .reTool_disabled, .RadEditor .reToolbar .reTool_disabled:hover, .RadEditor .reModule .reTool_disabled, .RadEditor .reModule .reTool_disabled:hover, .reDropDownBody .reTlbVertical .reTool_text.reTool_disabled, .reDropDownBody .reTlbVertical .reTool_text.reTool_disabled:hover {
    background-image: none;
    opacity: 0.4;
}

.RadEditor.reRtl .reToolbar {
    float: right;
}

.RadEditor.reRtl .reDropdown, .RadEditor.reRtl .reDropdown:hover, .RadEditor.reRtl .reTool_disabled.reDropdown:hover {
    background-position: -25px -360px;
    float: right;
    margin: 2px 0;
    padding-left: 10px;
    padding-right: 4px;
}

.RadEditor.reRtl .reSplitButton span {
    float: right;
}

.RadEditor.reRtl .reTool .split_arrow {
    border-left: 0 none;
    border-right: 1px solid transparent;
    left: 0;
    margin-left: auto;
    margin-right: 1px;
    right: auto;
}

.RadEditor.reRtl .reResizeCell div {
    transform: scaleX(-1);
}

._Telerik_IE9 .RadEditor.reRtl .reResizeCell div {
    filter: none;
}

.RadEditor.reRtl .reResizeCell div:hover {
    cursor: sw-resize !important;
}

.RadEditor.reRtl .reEditorModes {
    float: right;
    padding-right: 3px !important;
}

    .RadEditor.reRtl .reEditorModes li {
        float: right !important;
    }

        .RadEditor.reRtl .reEditorModes li a span {
            padding-left: 0;
            padding-right: 27px;
        }

    .RadEditor.reRtl .reEditorModes .reMode_design span {
        background-position: 42px -5px;
    }

    .RadEditor.reRtl .reEditorModes .reMode_html span {
        background-position: 42px -36px;
    }

    .RadEditor.reRtl .reEditorModes .reMode_preview span {
        background-position: 42px -69px;
    }

.RadEditor.reRtl .reModule {
    text-align: left;
}

body[style="direction: rtl"] .reToolbar .reTool_text span {
    margin-left: 8px;
}

.rwRtl .reDialogLabelLight span, .rwRtl .reImgPropertyControlCell span {
    text-align: left;
}

.RadForm .reInlineBlock {
    display: inline-block;
    vertical-align: middle;
}

.RadForm #sbMainPane fieldset {
    padding: 5px;
}

.RadForm .HelpDialog .reDescriptionCell {
    padding-bottom: 10px;
}

font.reComment_u0, span.reComment_u0 {
    border: 2px dashed #f93 !important;
}

font.reComment_u1, span.reComment_u1 {
    border: 2px dashed #ff0101 !important;
}

font.reComment_u2, span.reComment_u2 {
    border: 2px dashed #0101ff !important;
}

del.reU1 hr {
    border: 1px solid #ff0101 !important;
}

ins.reU1 hr {
    border-bottom: 1px solid #ff0101 !important;
}

.reFormat {
    border-style: solid;
    border-width: 0 2px;
    padding: 0 2px;
}

li.reFormat {
    padding: 0;
}

ol.reFormat, ul.reFormat {
    padding: 0 0 0 2.5em;
}

ins table, .reComment {
    border: 2px dashed;
    padding: 1px;
}

del table {
    border: 2px dashed;
    padding: 1px;
    text-decoration: line-through;
}

ins td, ins img {
    border: 1px dashed;
    padding: 1px;
}

del td, del img {
    border: 2px solid;
    padding: 1px;
}

ins.reU0, del.reU0 {
    color: #f93 !important;
}

ins.reU1, del.reU1 {
    color: #ff0101 !important;
}

ins.reU2, del.reU2 {
    color: #f37e0c !important;
}

ins.reU3, del.reU3 {
    color: #04b4b6 !important;
}

ins.reU4, del.reU4 {
    color: #c85100 !important;
}

ins.reU5, del.reU5 {
    color: #008380 !important;
}

ins.reU6, del.reU6 {
    color: #800000 !important;
}

ins.reU7, del.reU7 {
    color: #a4a000 !important;
}

ins.reU8, del.reU8 {
    color: #808080 !important;
}

ins.reU9, del.reU9 {
    color: #38fd11 !important;
}

.reFormat.reU0, ins.reU0 table, del.reU0 table, ins.reU0 td, ins.reU0 img, del.reU0 td, del.reU0 img, .reComment.reU0 {
    border-color: #f93;
}

.reFormat.reU1, ins.reU1 table, del.reU1 table, ins.reU1 td, ins.reU1 img, del.reU1 td, del.reU1 img, .reComment.reU1 {
    border-color: #f00;
}

.reFormat.reU2, ins.reU2 table, del.reU2 table, ins.reU2 td, ins.reU2 img, del.reU2 td, del.reU2 img, .reComment.reU2 {
    border-color: #f37e0c;
}

.reFormat.reU3, ins.reU3 table, del.reU3 table, ins.reU3 td, ins.reU3 img, del.reU3 td, del.reU3 img, .reComment.reU3 {
    border-color: #04b4b6;
}

.reFormat.reU4, ins.reU4 table, del.reU4 table, ins.reU4 td, ins.reU4 img, del.reU4 td, del.reU4 img, .reComment.reU4 {
    border-color: #c85100;
}

.reFormat.reU5, ins.reU5 table, del.reU5 table, ins.reU5 td, ins.reU5 img, del.reU5 td, del.reU5 img, .reComment.reU5 {
    border-color: #008380;
}

.reFormat.reU6, ins.reU6 table, del.reU6 table, ins.reU6 td, ins.reU6 img, del.reU6 td, del.reU6 img, .reComment.reU6 {
    border-color: #800000;
}

.reFormat.reU7, ins.reU7 table, del.reU7 table, ins.reU7 td, ins.reU7 img, del.reU7 td, del.reU7 img, .reComment.reU7 {
    border-color: #a4a000;
}

.reFormat.reU8, ins.reU8 table, del.reU8 table, ins.reU8 td, ins.reU8 img, del.reU8 td, del.reU8 img, .reComment.reU8 {
    border-color: #808080;
}

.reFormat.reU9, ins.reU9 table, del.reU9 table, ins.reU9 td, ins.reU9 img, del.reU9 td, del.reU9 img, .reComment.reU9 {
    border-color: #38fd11;
}

ins.trackchanges_curr_rev, del.trackchanges_curr_rev {
    color: Green;
}

.RadEditor .reContentArea .rrHandle {
    -moz-user-select: none;
    background-color: #fff;
    border: 1px solid #000;
}

    .RadEditor .reContentArea .rrHandle:hover {
        background-color: #000;
    }

.RadEditor .reContentArea .reUnselectable {
    -moz-user-select: none;
}

.RadWindow.RadEditor.reWrapper {
    border: 0 none;
}

.reTool .ToggleEditMode {
    background-image: url("/aspnet-ajax/WebResource.axd?d=zT64QijGcba-DaWW9PXEFxkuBP7aoNEQc1LQdRYjVxZKMjX0L_7-zMbr7tndUhE6f0TEOKCB11M6VwH3mDJaR9LSc8dxOcK96EKKVmyMeNLy7mxIyeDoFi_R-CxumBmY7v_tPjNzLD2hqiIdiC9iM64uI4MGntkFS9HmjvN92Vs1&t=635633510738804619");
    background-position: -7px -38px;
}

.RadEditor.reWrapper.reInlineEditor {
    border: 1px solid transparent;
}

.RadEditor.reInlineEditor .reContentArea {
    border: 0 none;
    outline: 0 none;
}

.RadEditor.reWrapper.reInlineEditorSelected, .RadEditor.reWrapper.reInlineEditor:hover {
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
}

.RadEditor.reWrapper.reInlineEditor .reContentCell {
    background-color: transparent;
    border: 0 none;
    color: inherit;
}

.RadEditor.reInlineEditor.reWrapper {
    background-color: transparent;
}


.Silk.RadEditor, .Silk.RadEditor .reModule, .Silk.RadEditor .reEditorModes, .Silk.RadEditor .reWrapper {
    background-color: #e6e6e6;
    font-size: 13px;
}

.Silk .reEmptyMessage {
    color: #b1b1b1;
}

.Silk.RadEditor .reContentCell {
    background-color: #fff;
}

.Silk .reModule span {
    display: inline-block;
}

.Silk.RadEditor .reEditorModes a {
    background-repeat: repeat-x;
    border: 1px solid transparent;
    border-radius: 3px;
    font-size: 13px;
    height: 26px;
    margin: 1px;
    width: 90px;
}

    .Silk.RadEditor .reEditorModes a:hover {
        background-color: #00a9c7;
        background-image: -moz-linear-gradient(center top, #89d5e1 0px, #89d5e1 100%);
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: #00a9c7;
        color: #fff;
    }

    .Silk.RadEditor .reEditorModes a:focus, .Silk.RadEditor .reEditorModes a:active, .Silk.RadEditor a.reMode_selected, .Silk.RadEditor a.reMode_selected:hover, .Silk.reToolWrapper .reSplitButton.reTool:hover, .Silk.reToolbarWrapper .reTool.reSplitButton:hover, .Silk .reToolWrapper .reTool.reSplitButton:hover, .Silk .reToolbarWrapper .reTool.reSplitButton:hover, .Silk .reModule .reSplitButton.reTool:hover, .Silk.reToolbarWrapper .reTool_selected, .Silk.reToolbarWrapper .reTool_selected:hover {
        background-color: #2dabc1;
        background-image: -moz-linear-gradient(center top, #89d5e1 0px, #89d5e1 100%);
        background-position: 0 0 !important;
        background-repeat: repeat-x;
        border-color: #2292a8;
        box-shadow: 0 0 4px #29a3b9 inset;
        color: #fff;
    }

.Silk a.reSpinBoxIncrease, .Silk a.reSpinBoxDecrease {
    background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
}

.Silk a.reSpinBoxIncrease {
    background-position: -20px -1022px;
}

.Silk a.reSpinBoxDecrease {
    background-position: -20px -1072px;
}

.Silk.reToolWrapper .reSplitButton.reTool:hover .split_arrow, .Silk .reModule .reSplitButton.reTool:hover .split_arrow {
    background-position: -117px -63px;
}

.Silk.RadEditor .reEditorModes a span {
    line-height: 26px;
}

.Silk a.reMode_design span, .Silk a.reMode_selected.reMode_design span {
    background-position: -7px -2px;
}

.Silk a.reMode_html span, .Silk a.reMode_selected.reMode_html span {
    background-position: -7px -36px;
}

.Silk a.reMode_preview span, .Silk a.reMode_selected.reMode_preview span {
    background-position: -7px -66px;
}

.Silk .reResizeCell div {
    background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
    background-position: -18px -2218px;
    height: 14px;
    margin: 0 -1px -2px 0;
    width: 14px;
}

.Silk .reToolbarWrapper .reToolbar li a.reSplitButton, .Silk .reToolbar li a.reTool.reSplitButton {
    width: 42px;
}

.Silk.reToolbar li .reSplitButton .split_arrow {
    background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
    background-position: -17px -62px;
    height: 26px;
    margin: 10px 0 0 6px;
    width: 16px;
}

.Silk.reToolbar li .reSplitButton:hover .split_arrow, .Silk.reToolbar li .reSplitButton:active .split_arrow, .Silk.reToolbar li .reSplitButton:focus .split_arrow {
    background-position: -17px -62px;
}

.Silk .reToolbarWrapper .reSplitButton.reTool:hover .split_arrow, .Silk .reToolWrapper .reSplitButton.reTool:hover .split_arrow {
    background-position: -117px -62px;
}

.Silk .reToolbarWrapper .reSplitButton.reTool_disabled:hover .split_arrow, .Silk .reToolWrapper .reSplitButton.reTool_disabled:hover .split_arrow {
    background-position: -17px -62px;
}

.Silk .reTool .ToggleFloatingToolbar {
    width: 23px;
}

.Silk .reSplitButton.reTool .split_arrow {
    background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
    background-position: -17px -62px;
    height: 24px;
    margin: 10px 0 0 4px;
    width: 16px;
}

.Silk.reWrapper, .Silk.RadEditor .reContentCell, .Silk.reColorPicker, .Silk.reInsertTable, .Silk.reDropDownBody, .Silk.reCustomLinks a:hover {
    border: 1px solid #d7d7d7;
}

    .Silk.reDropDownBody table {
        background: transparent none repeat scroll 0 0;
        min-width: 100% !important;
    }

        .Silk.reDropDownBody table td {
            color: #555;
            font-size: 13px;
            height: 28px;
            min-width: 28px !important;
        }

.Silk.reCustomLinks a, .Silk.reCustomLinks a:link, .Silk.reCustomLinks a:visited {
    border: 1px solid #fff;
    color: #767676 !important;
}

    .Silk.reCustomLinks a:hover {
        background-color: #fff;
        border: 1px solid #d7d7d7;
    }

.Silk .reTool, .Silk .reToolbarWrapper .reToolbar li .reTool, .Silk .reRibbonBarWrapper .reToolbar li .reTool, .Silk.RadEditor .reDialog .reTool, .Silk.RadEditor .reToolbar .reTool, .Silk.RadEditor .reModule .reTool, .Silk .reToolbarWindow .reToolbar .reTool {
    background-repeat: repeat-x;
    border: 1px solid transparent;
    border-radius: 3px;
}

    .Silk .reTool:hover, .Silk .reToolbarWrapper .reToolbar li .reTool:hover, .Silk .reRibbonBarWrapper .reToolbar li .reTool:hover, .Silk.RadEditor .reDialog .reTool:hover, .Silk.RadEditor .reToolbar .reTool:hover, .Silk.RadEditor .reModule .reTool:hover, .Silk .reToolbarWindow .reToolbar .reTool:hover {
        background-color: #89d5e1;
        background-image: -moz-linear-gradient(center top, #89d5e1 0px, #89d5e1 100%);
        background-position: 0 0 !important;
        background-repeat: repeat-x;
        border: 1px solid #68b8c5;
    }

    .Silk .reToolbarWrapper .reToolbar li .reTool:active, .Silk .reToolbarWrapper .reToolbar li .reTool:focus, .Silk .reToolbarWrapper .reToolbar li .reTool_selected, .Silk .reRibbonBarWrapper .reToolbar li .reTool:active, .Silk .reRibbonBarWrapper .reToolbar li .reTool:focus, .Silk .reRibbonBarWrapper .reToolbar li .reTool_selected, .Silk.RadEditor .reDialog .reTool:active, .Silk.RadEditor .reToolbar .reTool:active, .Silk.RadEditor .reModule .reTool:active, .Silk .reToolbarWindow .reToolbar .reTool:active {
        background-color: #c6f0f6;
        background-image: -moz-linear-gradient(center top, #c6f0f6 0px, #a7e3ed 100%);
        background-position: 0 0;
        background-repeat: repeat-x;
        border: 1px solid #2292a8;
        box-shadow: 0 0 4px #88d6e3 inset;
    }

.Silk .reToolbarWrapper .reToolbar li .reTool_disabled, .Silk .reToolbarWrapper .reToolbar li .reTool_disabled:hover, .Silk .reToolbarWrapper .reToolbar li .reTool_disabled:focus, .Silk .reToolbarWrapper .reToolbar li .reTool_disabled:active, .Silk.RadEditor .reDialog .reTool_disabled:hover, .Silk.RadEditor .reToolbar .reTool_disabled:hover, .Silk.RadEditor .reModule .reTool_disabled:hover, .Silk .reToolbarWindow .reToolbar .reTool_disabled:hover, .Silk.RadEditor .reDialog .reTool_disabled:active, .Silk.RadEditor .reToolbar .reTool_disabled:active, .Silk.RadEditor .reModule .reTool_disabled:active, .Silk .reToolbarWindow .reToolbar .reTool_disabled:active {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    box-shadow: none;
    min-width: auto;
}

.Silk.RadEditor.reWrapper .reSplitButton.reTool {
    width: 42px;
}

    .Silk.RadEditor.reWrapper .reSplitButton.reTool span.split_arrow {
        height: 26px;
    }

.Silk.reToolbar li .reTool_disabled:hover span.split_arrow, .Silk.reToolbar li .reTool_disabled:active span.split_arrow, .Silk.reToolbar li .reTool_disabled:focus span.split_arrow {
    background-position: -17px -62px;
    border: 0 none;
}

.Silk.reToolbar li .reTool span {
    margin: 5px 0 0 4px;
}

.Silk.reToolbar {
    background-image: linear-gradient(#fff, #d6d5d4);
    background-repeat: repeat-x;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    height: 31px;
    line-height: 31px;
}

.Silk ul.reToolbar li {
    color: #767676;
    height: 31px;
}

.Silk .reTool span, .Silk .RadWindow_Silk .reTool span, .Silk .RadForm_Silk .reTool span, .Silk.reInsertTable .reTlbVertical ul .reTool_text span, .Silk .reToolbar .reTool_text span {
    background-image: url("/aspnet-ajax/WebResource.axd?d=uo1EQw8dW8k05Ti5Dfbo-mVcOkuuzMsaqAy_KPE01ZFzTMe8q1JZExjF6LoPpoGnbmeapaEjbkwjDlj7DsllXcyJBgAstriXyTu1Ujgr7aYu-OBLbGQueuISEMFWVs1Fb7tIOGvh2LK6B4ox3QLG6aNeIv9iR-FrtZcz1sjVlgzaj1r1ODVEsCbOMfzFGmXx0&t=635633510738804619");
}

.Silk .reToolbar .reTool_text:hover, .Silk .reToolbar .reTool_text.reTool_selected, .Silk .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
}

.Silk .reToolbar .reTool_text.reTool_disabled, .Silk .reToolbar .reTool_text.reTool_disabled:hover {
    border: 0 none;
    margin-left: 0;
    margin-right: 0;
    opacity: 0.6;
}

.Silk .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    border-color: transparent;
    box-shadow: none;
}

.Silk .reDropdown, .Silk .reTool_disabled.reDropdown:hover {
    background-color: #fff;
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    font-size: 13px;
    height: 24px;
    margin: 3px 2px 0 0;
    min-width: 80px;
    padding: 0 15px 0 5px;
    position: relative;
}

    .Silk .reDropdown span {
        color: #767676;
        line-height: 24px;
        min-width: 80px;
    }

    .Silk .reDropdown:hover {
        background-color: #00a9c7;
        background-image: -moz-linear-gradient(center top, #00a9c7 0px, #007d93 100%);
        background-repeat: repeat-x;
        border-color: #00a9c7;
        color: #fff;
    }

        .Silk .reDropdown:hover span {
            color: #fff;
        }

    .Silk .reDropdown:active, .Silk .reDropdown:focus {
        background-color: #2dabc1;
        background-image: -moz-linear-gradient(center top, #2dabc1 0px, #2dabc1 100%);
        background-repeat: repeat-x;
        border-color: #2292a8;
        box-shadow: 0 0 4px #29a3b9 inset;
        color: #fff;
    }

    .Silk .reDropdown::before {
        background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
        background-position: -12px -64px;
        content: "";
        height: 24px;
        left: auto;
        position: absolute;
        right: 0;
        top: 1px;
        width: 26px;
    }

    .Silk .reDropdown:hover::before, .Silk .reDropdown:active::before, .Silk .reDropdown:focus::before {
        background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
        background-position: -112px -64px;
    }

    .Silk .reTool_disabled.reDropdown:hover::before {
        background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
        background-position: -12px -64px;
    }

    .Silk .reTool_disabled.reDropdown:hover span {
        color: #767676;
    }

.Silk td.reTlbVertical .reTool {
    background-repeat: repeat-x;
    border-radius: 3px;
    margin-left: 8px;
}

    .Silk td.reTlbVertical .reTool:hover {
        background-color: #00a9c7;
        background-image: -moz-linear-gradient(center top, #00a9c7 0px, #007d93 100%);
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: #00a9c7;
    }

    .Silk td.reTlbVertical .reTool:active, .Silk td.reTlbVertical .reTool:focus {
        background-color: #2dabc1;
        background-image: -moz-linear-gradient(center top, #2dabc1 0px, #2dabc1 100%);
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: #2292a8;
        box-shadow: 0 0 4px #29a3b9 inset;
    }

.Silk .reTlbVertical .reDropdown {
    height: 26px;
    margin: 1px 0 0 4px;
    min-width: 36px;
    padding: 0;
}

    .Silk .reTlbVertical .reDropdown:hover {
        height: 26px;
        margin: 1px 0 0 4px;
        min-width: 36px;
    }

.Silk.reDropDownBody .reTlbVertical .reToolbar {
    background-color: #fff;
    background-image: none;
}

.Silk table.reSpinBox {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    height: 26px;
}

    .Silk table.reSpinBox:hover, .Silk.RadEditor input:hover {
        border: 1px solid #b9b9b9;
    }

.Silk .reModule .reModuleLabel {
    color: #767676;
    font-size: 11px;
    text-transform: uppercase;
}

.Silk .reModule_domlink {
    color: #0394ae;
    font-size: 13px;
}

.Silk .reModule_domlink_selected {
    color: #016476;
}

.Silk.reDropDownBody .reItemOver {
    background-color: #bbeaf3;
}

.Silk.reColorPicker table div, .Silk.reColorPicker span {
    border: 1px solid #d7d7d7;
}

.Silk.reColorPicker table td.reItemOver div {
    border-color: #767676;
}

.Silk .reAjaxspell_wrapper {
    background-color: #fff !important;
    font-size: 13px;
}

.Silk .reAjaxspell_button {
    background-color: #e3e3e3;
    border: 1px solid #d7d7d7;
    color: #767676;
    font-size: 13px;
    height: 34px;
}

    .Silk .reAjaxspell_button:hover {
        background-color: #fff;
    }

    .Silk .reAjaxspell_button:active {
        background-color: #fff;
        color: #000;
    }

.Silk .reAjaxSpellCheckSeparator {
    background-color: #fff;
}

.Silk.reCustomLinks, .Silk.reCustomLinks ul {
    color: #767676;
}

    .Silk.reCustomLinks a {
        background: transparent none repeat scroll 0 0;
        color: #767676;
        cursor: default !important;
    }

        .Silk.reCustomLinks a:hover {
            color: #fff;
        }

.Silk.reInsertTable table {
    background-color: #fff;
}

    .Silk.reInsertTable table tr td {
        background-color: #fff;
        border: 1px solid #d7d7d7;
        height: 20px;
        min-width: 20px !important;
    }

        .Silk.reInsertTable table tr td div {
            height: 20px;
            width: 20px;
        }

.Silk.reWrapper td.reTlbVertical ul.reToolbar {
    width: 54px !important;
}

.Silk .reTlbVertical .split_arrow, .Silk .reTlbVertical .reTool_text.reSplitButton .split_arrow {
    display: inline-block;
}

.Silk.reInsertTable .reTlbVertical ul {
    background-color: #fff;
}

.Silk.reDropDownBody.reInsertTable {
    width: 200px !important;
}

    .Silk.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .Silk.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .Silk.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
        background: transparent none repeat scroll 0 0;
        color: #767676 !important;
    }

div.reInsertTable .Silk.reToolbar li, div.reInsertTable .Silk.reToolbar li .reTool {
    height: 30px;
    width: 30px !important;
}

    div.reInsertTable .Silk.reToolbar li .reTool span {
        margin: 7px 0 0 6px;
    }

.Silk.reDropDownBody.reAlignmentSelector {
    height: 116px !important;
    width: 87px !important;
}

.Silk.reColorPicker {
    height: 330px !important;
}

    .Silk.reColorPicker table tr td {
        min-width: 20px !important;
    }

    .Silk.reColorPicker table td div {
        height: 20px;
        width: 20px;
    }

.Silk a.reCustomColor {
    font-size: 13px;
}

.Silk div.reColorPickerFooter {
    height: 38px;
}

    .Silk div.reColorPickerFooter span {
        font-size: 13px;
        height: 34px;
        line-height: 34px;
    }

.Silk.reDropDownBody .reTlbVertical ul li .reTool_text {
    font-size: 13px;
    height: 28px;
    line-height: 28px;
}

    .Silk.reDropDownBody .reTlbVertical ul li .reTool_text .reButton_text {
        color: #555;
    }

    .Silk.reDropDownBody .reTlbVertical ul li .reTool_text:hover {
        background-color: #bbeaf3;
    }

        .Silk.reDropDownBody .reTlbVertical ul li .reTool_text:hover .reButton_text {
            color: #767676;
        }

.Silk div.reCommentEdit, .Silk div.reCommentTextArea, .Silk div.reCommentView, .Silk div.reCommentButton, .Silk div.rePopupButton, .Silk div.rePopupMessage, .Silk div.rePopupContainer .rePopupTitle, .Silk div.reCommentTextAreaWatermark, .Silk div.reCommentInfoPanel {
    font: 13px Arial,Helvetica,sans-serif;
}

.Silk .reCommentEdit, .Silk .reCommentTextArea, .Silk .reCommentView, .Silk .reCommentInfoPanel {
    background-color: #e6e6e6;
    border-color: #828282;
}

.Silk .reCommentTitle, .Silk .reCommentInfoPanel {
    color: #767676;
}

.Silk .reCommentTextArea {
    background-color: #fff;
    border-color: #d7d7d7;
}

.Silk.RadEditor .reCommentButton, .Silk .rePopupButtonContainer .rePopupButton {
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    background-position: 0 0;
    background-repeat: repeat-x;
    border-color: #c9c9c9;
    border-style: solid;
    border-width: 1px;
    color: #767676;
    height: 26px;
    padding: 0 10px;
}

    .Silk.RadEditor .reCommentButton:hover, .Silk .rePopupButtonContainer .rePopupButton:hover {
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6, #939393);
        border-color: #939393;
        color: #444;
    }

    .Silk.RadEditor .reCommentButton:active, .Silk.RadEditor .rePopupButtonContainer .rePopupButton:active {
        background-color: #ccc;
        background-image: linear-gradient(#ccc, #ccc);
        border-color: #a9a9a9;
        box-shadow: 0 0 4px #c0c0c0 inset;
        color: #000;
    }

.Silk.rePopupContainer {
    background-color: #fff;
    border-color: #d7d7d7;
}

    .Silk.rePopupContainer .rePopupTitle {
        background-color: #fff;
        border-color: #d7d7d7;
        border-radius: 0;
        color: #000;
    }

.Silk div.reCommentInfoPanel {
    font: 16px Arial,Helvetica,sans-serif;
}

.Silk .RadRibbonBar_Silk .reDropdown, .Silk .RadRibbonBar_Silk .reTool_disabled.reDropdown:hover {
    height: 20px;
    margin: 0 2px 0 0;
}

    .Silk .RadRibbonBar_Silk .reDropdown span {
        line-height: 20px;
    }

.Silk .reTool .ToggleEditMode {
    background-image: url("/aspnet-ajax/WebResource.axd?d=mXf7PYOo5l-R8fhmRBzrptuKMk1YXtSzFb9Dn4r480jFm5fbCOIRkUQINBswB9486Mvp_dtoeXxIYhurrDlyeu581H_-l0xpwVx5hYWRqv_9axMU6wBB6RSkPo-9Nqkj1uZ0Bjc8v_SKsQu08nLQy2iDoNoqMhQz05tEwFWvoTs1&t=635633510738804619");
    background-position: -8px -40px;
}

.Silk.RadWindow.RadEditor.reWrapper .rwWindowContent {
    background-color: #e6e6e6;
}

.Silk.reWrapper.reInlineEditor:hover {
    border-color: #d7d7d7;
}

.Silk.reWrapper.reInlineEditorSelected, .Silk.reWrapper.reInlineEditorSelected:hover {
    border-color: #36b4cb;
}

.Silk.RadEditor.reRtl .reTool .split_arrow:hover {
    border-right-color: #939393;
}

.Silk.RadEditor.reRtl .reDropdown:hover {
    background-color: #00a9c7;
    background-image: -moz-linear-gradient(center top, #00a9c7 0px, #007d93 100%);
    background-repeat: repeat-x;
    border-color: #00a9c7;
    color: #fff;
}

.Silk.RadEditor.reRtl .reDropdown::before {
    left: -4px;
    right: auto;
}

.Silk.RadEditor.reRtl .reEditorModes .reMode_design span {
    background-position: 55px -3px;
}

.Silk.RadEditor.reRtl .reEditorModes .reMode_html span {
    background-position: 55px -33px;
}

.Silk.RadEditor.reRtl .reEditorModes .reMode_preview span {
    background-position: 55px -67px;
}

.reTool span, .Silk.reInsertTable .reTlbVertical ul .reTool_text span, .reToolbar .reTool_text span {
    background-image: url("/aspnet-ajax/WebResource.axd?d=uo1EQw8dW8k05Ti5Dfbo-mVcOkuuzMsaqAy_KPE01ZFzTMe8q1JZExjF6LoPpoGnbmeapaEjbkwjDlj7DsllXcyJBgAstriXyTu1Ujgr7aYu-OBLbGQueuISEMFWVs1Fb7tIOGvh2LK6B4ox3QLG6aNeIv9iR-FrtZcz1sjVlgzaj1r1ODVEsCbOMfzFGmXx0&t=635633510738804619");
}

.RadWindow.RadWindow_Silk.reToolbarWindow td.rwWindowContent, .RadWindow.RadWindow_Silk.reToolbarWindow div.rwContent {
    background-color: #fff;
}

.RadWindow_Silk .reInsertTableLightWrapper .lightTable {
    border-color: #d7d7d7;
}

.reToolWrapper.Silk .reSplitButton.reTool {
    width: 42px;
}

a.reTool .split_arrow {
    background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
    background-position: -117px -62px;
    height: 26px;
    right: 0;
    top: -10px;
    width: 16px;
}

.RadForm_Silk .reStyleBuilderFonts a.reTool .split_arrow {
    background-position: -18px -63px !important;
    height: 24px !important;
    margin: 0 !important;
    right: 5px;
    top: 0;
    width: 12px !important;
}

    .RadForm_Silk .reStyleBuilderFonts a.reTool:hover .split_arrow, .RadForm_Silk .reStyleBuilderFonts a.reTool .split_arrow:hover {
        background-position: -118px -63px !important;
    }

.reTool .split_arrow:hover {
    border-left-color: #d7d7d7;
}

.RadForm_Silk .reStyleBuilderBgImg li, .RadForm_Silk .reStyleBuilderTextAlignment li, .RadForm_Silk .reStyleBuilderTextSpacing li, .RadForm_Silk .reStyleBuilderTextFlow li, .RadForm_Silk .reStyleBuilderLayoutFlow li, .RadForm_Silk .reStyleBuilderLayoutContent li, .RadForm_Silk .reStyleBuilderBoxSize li, .RadForm_Silk .reStyleBuilderBoxPadding li, .RadForm_Silk .reStyleBuilderBoxMargin li, .RadForm_Silk .reStyleBuilderLists li, .RadForm_Silk #BoxWidthContainer {
    margin-bottom: 3px;
}

.RadForm_Silk #sbMainPane, .RadForm_Silk #BorderContent {
    width: 510px;
}

.RadForm_Silk #fontAttributes {
    width: 396px;
}

.RadForm_Silk fieldset fieldset {
    width: auto;
}

.RadForm_Silk #BorderContent .Labels {
    padding: 61px 2px 0 0;
    width: 55px;
}

    .RadForm_Silk #BorderContent .Labels .columnLabel {
        line-height: 26px;
    }

.RadForm_Silk #borderStylePane, .RadForm_Silk #borderWidthPane, .RadForm_Silk #borderColorPane {
    height: 190px;
}

    .RadForm_Silk #borderColorPane ul {
        padding: 10px 0 0;
    }

    .RadForm_Silk #borderColorPane li {
        height: 26px;
    }

.RadWindow_Silk .reTool span, .RadForm_Silk .reTool span {
    background-image: url("/aspnet-ajax/WebResource.axd?d=uo1EQw8dW8k05Ti5Dfbo-mVcOkuuzMsaqAy_KPE01ZFzTMe8q1JZExjF6LoPpoGnbmeapaEjbkwjDlj7DsllXcyJBgAstriXyTu1Ujgr7aYu-OBLbGQueuISEMFWVs1Fb7tIOGvh2LK6B4ox3QLG6aNeIv9iR-FrtZcz1sjVlgzaj1r1ODVEsCbOMfzFGmXx0&t=635633510738804619");
}

.RadForm_Silk .reMiddlecell.reTableWizardDialog {
    height: 450px !important;
}

.RadForm_Silk .reStyleBuilderSize .reInlineBlock.reMetroTouchFix {
    width: 150px;
}

    .RadForm_Silk .reStyleBuilderSize .reInlineBlock.reMetroTouchFix .riLabel {
        color: #000;
        width: 69px !important;
    }

.RadForm_Silk .reImageMapDefineArea .reDefineSize .rfdDecorated {
    width: 32px !important;
}

.RadForm_Silk .reImageMapPreviewWrapper {
    width: 360px;
}

.RadForm_Silk .reImageMapPreview {
    width: 338px;
}

.RadForm_Silk .reCellPropertiesPreview {
    width: 400px;
}

.RadForm_Silk .reTableWizardColumns .propertyLabel {
    width: 100px !important;
}

.RadForm_Silk .reTableWizardRows .propertyLabel {
    width: 80px !important;
}

.RadForm_Silk .reTableWizardAccessible .reLabelCell {
    vertical-align: top;
}

.RadWindow_Silk .reTablePropertyControlCell .short {
    width: 95px;
}

.RadWindow_Silk table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore, .RadWindow_Silk table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore, .RadWindow_Silk .reInsertLinkWrapper input {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 23px;
}

.RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button {
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #c9c9c9 !important;
    border-radius: 4px;
    color: #767676;
    height: 26px;
    padding: 0 10px;
}

    .RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:hover {
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6, #939393);
        background-position: 0 0;
        border: 1px solid #939393 !important;
        color: #444;
    }

    .RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:active, .RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:focus {
        background-color: #ccc;
        background-image: linear-gradient(#ccc, #ccc);
        background-position: 0 0;
        border: 1px solid #a9a9a9 !important;
        box-shadow: 0 0 4px #c0c0c0 inset;
        color: #000;
    }

.RadWindow_Silk {
    background-color: #f3f3f3;
    border-radius: 6px;
    box-shadow: 0 1px 3px #d7d7d7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}

    .RadWindow_Silk .rwTitleRow .rwTopLeft, .RadWindow_Silk .rwTitleRow .rwTitlebar, .RadWindow_Silk .rwTitleRow .rwTopRight {
        background-image: -moz-linear-gradient(center top, white 0px, #d6d5d4 100%);
        background-position: 0 0 !important;
        background-repeat: repeat-x;
    }

    .RadWindow_Silk .rwTitleRow .rwTopLeft {
        border-radius: 6px 0 0;
    }

    .RadWindow_Silk .rwTitleRow .rwTopRight {
        border-radius: 0 6px 0 0;
    }

    .RadWindow_Silk table.rwShadow .rwTopLeft, .RadWindow_Silk table.rwShadow .rwTopRight, .RadWindow_Silk.rwMinimizedWindow table.rwShadow .rwCorner.rwTopLeft, .RadWindow_Silk.rwMinimizedWindow table.rwShadow .rwCorner.rwTopRight, .RadWindow_Silk table.rwShadow .rwBodyLeft, .RadWindow_Silk table.rwShadow .rwBodyRight, .RadWindow_Silk table.rwShadow .rwFooterLeft, .RadWindow_Silk table.rwShadow .rwFooterRight {
        width: 8px !important;
    }

    .RadWindow_Silk table.rwShadow .rwTopLeft, .RadWindow_Silk table.rwShadow .rwTopRight {
        height: 8px !important;
    }

    .RadWindow_Silk table.rwShadow .rwFooterLeft, .RadWindow_Silk table.rwShadow .rwFooterRight, .RadWindow_Silk table.rwShadow .rwFooterCenter {
        height: 8px;
    }

    .RadWindow_Silk.rwNoTitleBar table.rwShadow .rwTitlebar, .RadWindow_Silk.rwNoTitleBar table.rwShadow .rwTopLeft, .RadWindow_Silk.rwNoTitleBar table.rwShadow .rwTopRight {
        height: 8px !important;
    }

    .RadWindow_Silk table.rwShadow em {
        padding: 0 0 0 1px;
    }

    .RadWindow_Silk .rwStatusbar input {
        background-color: white;
    }

    .RadWindow_Silk .rwStatusbar div {
        background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
        background-position: -12px -2212px;
    }

    .RadWindow_Silk .rwTable .rwTitlebarControls .rwIcon {
        background-image: url("/aspnet-ajax/WebResource.axd?d=q3Pef2hLJ8MhhRK5vkz-QDkXrhh43-selpJ4s1xE82IA0_GYuP62sIr1WAfhqYohKG1iiJyusRw7i00eIC6T_tF4NKRzyb5U2-FMUP9wPNgA-pP93wnesbr-qPw-3Qwof8Yleqge6RP8lV6Y_pQIzSLNTCE1haMd9zwhqCbGgwM1&t=635633510738804619");
        background-position: 0 0;
        margin: 5px 5px 0 0;
    }

    .RadWindow_Silk .rwTable.rwShadow .rwTitlebarControls .rwIcon {
        margin: 2px 5px 0 0;
    }

    .RadWindow_Silk .rwTable .rwTitlebarControls em {
        color: #3b3b3b;
        font-family: "Segoue UI Light","Segoue UI",Helvetica,sans-serif;
        font-size: 16px;
        font-weight: normal;
    }

    .RadWindow_Silk .rwTable .rwDialogInput {
        border: 1px solid #d7d7d7;
    }

        .RadWindow_Silk .rwTable .rwDialogInput:hover {
            border: 1px solid #36b4cb;
            color: #444;
        }

    .RadWindow_Silk td.rwWindowContent {
        background-color: white;
        color: #3b3b3b;
    }

    .RadWindow_Silk .rwTable tr td.rwLoading {
        background-color: white;
    }

    .RadWindow_Silk td.rwWindowContent.rwLoading {
        background-image: url("/aspnet-ajax/WebResource.axd?d=kEsFDtiiWBOfvQsg9zCJwCSEgb393O2fy2d3WXpb-v-jXaxst_ufXM4T2saocWR6pjM0T6aB_niz8s0R7Gz3NJ0lzQv6-KvkH6MTUa1Djof9r9Qa-_xScvSjvxzkJNXErWOkzlYRI7x9jJIA_Liq2JUO0h5kugfFLKuBboLTKhQ1&t=635633510738804619");
    }

    .RadWindow_Silk input.rwLoading {
        background-image: url("/aspnet-ajax/WebResource.axd?d=jEdlCnDtzRI2DSk3pRah-NQTbv3n_pRPI1MAt4SyKpoYPJLW9L4nij9Q3h39Ep7BNbhgvmq0DUuyUExpWD3nwuXkQlp08lrPTHMx16GDJD93X4VT9pj3lp-H-na_4nBlLP_hVnGyfAwmTuqIm8fkNMFdk0QhFbnFEYpbqDclpwBPavbIeM6eF63Gz_Uz1HOV0&t=635633510738804619");
    }

    .RadWindow_Silk .rwTable a.rwCancel, .RadWindow_Silk .rwTable a.rwCancel span {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
        cursor: pointer;
    }

        .RadWindow_Silk .rwTable a.rwCancel span span {
            color: #3b3b3b;
            text-decoration: underline;
        }

    .RadWindow_Silk ul.rwControlButtons {
        margin: -4px 0 0;
    }

    .RadWindow_Silk .rwTable .rwControlButtons li a {
        background-image: url("/aspnet-ajax/WebResource.axd?d=gF3i--qlhtGSspbZb_zwf8bWWOmsvJqCHpt-PINPOCfYhctuCsn2_oSnIooLhHiOOcMfWMgW4jpNnLnzYMh4y5UdaroZ_3EXcoMo0pZFdckIR9HVcZM1tjqUXF7kFCT317D_ad06EOPPXh6xo22_AeRq4FDtXDLrYqNSeM31rPUxfB3tS-M74BTGhpvQk6360&t=635633510738804619");
        height: 28px;
        margin: 0 2px;
        width: 28px;
    }

    .RadWindow_Silk a.rwCloseButton {
        background-position: -11px -1911px;
    }

        .RadWindow_Silk a.rwCloseButton:hover {
            background-position: -61px -1911px;
        }

    .RadWindow_Silk a.rwPinButton {
        background-position: -11px -1261px;
    }

        .RadWindow_Silk a.rwPinButton:hover {
            background-position: -61px -1261px;
        }

        .RadWindow_Silk a.rwPinButton.on {
            background-position: -11px -1211px;
        }

            .RadWindow_Silk a.rwPinButton.on:hover {
                background-position: -61px -1211px;
            }

    .RadWindow_Silk a.rwMinimizeButton {
        background-position: -11px -1511px;
    }

        .RadWindow_Silk a.rwMinimizeButton:hover {
            background-position: -61px -1511px;
        }

    .RadWindow_Silk a.rwMaximizeButton {
        background-position: -11px -1611px;
    }

        .RadWindow_Silk a.rwMaximizeButton:hover {
            background-position: -61px -1611px;
        }

    .RadWindow_Silk.rwMaximizedWindow a.rwMaximizeButton, .RadWindow_Silk.rwMinimizedWindow a.rwMinimizeButton {
        background-position: -11px -1811px;
    }

        .RadWindow_Silk.rwMaximizedWindow a.rwMaximizeButton:hover, .RadWindow_Silk.rwMinimizedWindow a.rwMinimizeButton:hover {
            background-position: -61px -1811px;
        }

    .RadWindow_Silk a.rwReloadButton {
        background-position: -11px -1311px;
    }

        .RadWindow_Silk a.rwReloadButton:hover {
            background-position: -61px -1311px;
        }

    .RadWindow_Silk a.rwPopupButton span {
        height: 26px;
        line-height: 26px;
    }

    .RadWindow_Silk a.rwPopupButton {
        background-color: #e3e3e3;
        background-image: -moz-linear-gradient(center top, #fefefe 0px, #e3e3e3 100%);
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: #c9c9c9;
        border-radius: 4px;
        border-style: solid;
        border-width: 1px;
        color: #3b3b3b;
        height: 26px;
    }

    .RadWindow_Silk .rwWindowContent a.rwPopupButton:hover {
        background-color: #939393;
        background-image: -moz-linear-gradient(center top, #d6d6d6 0px, #939393 100%);
        background-position: 0 0;
        border-color: #939393;
        color: #444;
    }

    .RadWindow_Silk a.rwPopupButton:focus, .RadWindow_Silk a.rwPopupButton:active {
        background-color: #dedede;
        background-image: -moz-linear-gradient(center top, #c7c7c7 0px, #dedede 100%);
        background-position: 0 0;
        border-color: darkgrey;
        box-shadow: 0 0 4px #c0c0c0 inset;
        color: black;
    }

.RadAjax_Silk .raDiv {
    background-image: url("/aspnet-ajax/WebResource.axd?d=kEsFDtiiWBOfvQsg9zCJwCSEgb393O2fy2d3WXpb-v-jXaxst_ufXM4T2saocWR6pjM0T6aB_niz8s0R7Gz3NJ0lzQv6-KvkH6MTUa1Djof9r9Qa-_xScvSjvxzkJNXErWOkzlYRI7x9jJIA_Liq2JUO0h5kugfFLKuBboLTKhQ1&t=635633510738804619");
}

.RadAjax_Silk .raColor {
    background-color: #e6e6e6;
    color: #3b3b3b;
}

.RadAjax_Silk .raTransp {
    opacity: 0.6;
}

.Custom.RadEditor, .Custom.RadEditor .reModule, .Custom.RadEditor .reEditorModes, .Custom.RadEditor .reWrapper {
    background-color: #e6e6e6;
    font-size: 13px;
}

.Custom .reEmptyMessage {
    color: #b1b1b1;
}

.Custom.RadEditor .reContentCell {
    background-color: #fff;
}

.Custom .reModule span {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.Custom.RadEditor .reEditorModes a {
    font-size: 13px;
    border: 1px solid transparent;
    margin: 1px;
    width: 90px;
    height: 26px;
    border-radius: 3px;
    background-repeat: repeat-x;
}

    .Custom.RadEditor .reEditorModes a:hover {
        background-color: #bebebe;
        background-position: 0 0 !important;
        background-repeat: repeat-x;
        border-color: #d2d6d5;
        box-shadow: inset 0 0 4px #d2d6d5;
        color: #000;
        background-image: linear-gradient(top,#bebebe 0,#bebebe 100%);
        /*background-color: #00a9c7;
        background-position: 0 0;
        background-repeat: repeat-x;
        border-color: #00a9c7;
        color: #fff;
        background-image: linear-gradient(top,#89d5e1 0,#89d5e1 100%);*/
    }

    .Custom.RadEditor .reEditorModes a:focus, .Custom.RadEditor .reEditorModes a:active, .Custom.RadEditor a.reMode_selected, .Custom.RadEditor a.reMode_selected:hover, .Custom.reToolWrapper .reSplitButton.reTool:hover, .Custom.reToolbarWrapper .reTool.reSplitButton:hover, .Custom .reToolWrapper .reTool.reSplitButton:hover, .Custom .reToolbarWrapper .reTool.reSplitButton:hover, .Custom .reModule .reSplitButton.reTool:hover, .Custom.reToolbarWrapper .reTool_selected, .Custom.reToolbarWrapper .reTool_selected:hover {
        background-color: #bebebe;
        background-position: 0 0 !important;
        background-repeat: repeat-x;
        border-color: #d2d6d5;
        box-shadow: inset 0 0 4px #d2d6d5;
        color: #000;
        background-image: linear-gradient(top,#bebebe 0,#bebebe 100%);
    }

.Custom a.reSpinBoxIncrease, .Custom a.reSpinBoxDecrease {
    background-image: url('Common/radActionsSprite.png');
}

.Custom a.reSpinBoxIncrease {
    background-position: -20px -1022px;
}

.Custom a.reSpinBoxDecrease {
    background-position: -20px -1072px;
}

.Custom.reToolWrapper .reSplitButton.reTool:hover .split_arrow, .Custom .reModule .reSplitButton.reTool:hover .split_arrow {
    background-position: -117px -63px;
}

.Custom.RadEditor .reEditorModes a span {
    line-height: 26px;
}

.Custom a.reMode_design span, .Custom a.reMode_selected.reMode_design span {
    background-position: -7px -2px;
}

.Custom a.reMode_html span, .Custom a.reMode_selected.reMode_html span {
    background-position: -7px -36px;
}

.Custom a.reMode_preview span, .Custom a.reMode_selected.reMode_preview span {
    background-position: -7px -66px;
}

.Custom .reResizeCell div {
    width: 14px;
    height: 14px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -18px -2218px;
    margin: 0 -1px -2px 0;
}

.Custom .reToolbarWrapper .reToolbar li a.reSplitButton, .Custom .reToolbar li a.reTool.reSplitButton {
    width: 42px;
}

.Custom.reToolbar li .reSplitButton .split_arrow {
    width: 16px;
    height: 26px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -17px -62px;
    margin: 10px 0 0 6px;
}

.Custom.reToolbar li .reSplitButton:hover .split_arrow, .Custom.reToolbar li .reSplitButton:active .split_arrow, .Custom.reToolbar li .reSplitButton:focus .split_arrow {
    background-position: -17px -62px;
}

.Custom .reToolbarWrapper .reSplitButton.reTool:hover .split_arrow, .Custom .reToolWrapper .reSplitButton.reTool:hover .split_arrow {
    /*background-position: -117px -62px;*/
}

.Custom .reToolbarWrapper .reSplitButton.reTool_disabled:hover .split_arrow, .Custom .reToolWrapper .reSplitButton.reTool_disabled:hover .split_arrow {
    background-position: -17px -62px;
}

.Custom .reTool .ToggleFloatingToolbar {
    width: 23px;
}

.Custom .reSplitButton.reTool .split_arrow {
    width: 16px;
    height: 24px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -17px -62px;
    margin: 10px 0 0 4px;
}

.Custom.reWrapper, .Custom.RadEditor .reContentCell, .Custom.reColorPicker, .Custom.reInsertTable, .Custom.reDropDownBody, .Custom.reCustomLinks a:hover {
    border: 1px solid #d7d7d7;
}

    .Custom.reDropDownBody table {
        background: transparent;
        min-width: 100% !important;
    }

        .Custom.reDropDownBody table td {
            font-size: 13px;
            height: 28px;
            min-width: 28px !important;
            color: #555;
        }

.Custom.reCustomLinks a, .Custom.reCustomLinks a:link, .Custom.reCustomLinks a:visited {
    border: 1px solid #fff;
    color: #767676 !important;
}

    .Custom.reCustomLinks a:hover {
        background-color: #fff;
        border: 1px solid #d7d7d7;
    }

.Custom .reTool, .Custom .reToolbarWrapper .reToolbar li .reTool, .Custom .reRibbonBarWrapper .reToolbar li .reTool, .Custom.RadEditor .reDialog .reTool, .Custom.RadEditor .reToolbar .reTool, .Custom.RadEditor .reModule .reTool, .Custom .reToolbarWindow .reToolbar .reTool {
    border-radius: 3px;
    border: 1px solid transparent;
    background-repeat: repeat-x;
}

    .Custom .reTool:hover, .Custom .reToolbarWrapper .reToolbar li .reTool:hover, .Custom .reRibbonBarWrapper .reToolbar li .reTool:hover, .Custom.RadEditor .reDialog .reTool:hover, .Custom.RadEditor .reToolbar .reTool:hover, .Custom.RadEditor .reModule .reTool:hover, .Custom .reToolbarWindow .reToolbar .reTool:hover {
        background-color: #bebebe;
        background-repeat: repeat-x;
        border: 1px solid #d2d6d5;
        background-position: 0 0 !important;
        background-image: linear-gradient(top,#d2d6d5 0,#d2d6d5 100%);
    }

    .Custom .reToolbarWrapper .reToolbar li .reTool:active, .Custom .reToolbarWrapper .reToolbar li .reTool:focus, .Custom .reToolbarWrapper .reToolbar li .reTool_selected, .Custom .reRibbonBarWrapper .reToolbar li .reTool:active, .Custom .reRibbonBarWrapper .reToolbar li .reTool:focus, .Custom .reRibbonBarWrapper .reToolbar li .reTool_selected, .Custom.RadEditor .reDialog .reTool:active, .Custom.RadEditor .reToolbar .reTool:active, .Custom.RadEditor .reModule .reTool:active, .Custom .reToolbarWindow .reToolbar .reTool:active {
        background-color: #bebebe;
        background-repeat: repeat-x;
        border: 1px solid #d2d6d5;
        background-position: 0 0;
        box-shadow: inset 0 0 4px #bebebe;
        background-image: linear-gradient(top,#d2d6d5 0,#d2d6d5 100%);
    }

.Custom .reToolbarWrapper .reToolbar li .reTool_disabled, .Custom .reToolbarWrapper .reToolbar li .reTool_disabled:hover, .Custom .reToolbarWrapper .reToolbar li .reTool_disabled:focus, .Custom .reToolbarWrapper .reToolbar li .reTool_disabled:active, .Custom.RadEditor .reDialog .reTool_disabled:hover, .Custom.RadEditor .reToolbar .reTool_disabled:hover, .Custom.RadEditor .reModule .reTool_disabled:hover, .Custom .reToolbarWindow .reToolbar .reTool_disabled:hover, .Custom.RadEditor .reDialog .reTool_disabled:active, .Custom.RadEditor .reToolbar .reTool_disabled:active, .Custom.RadEditor .reModule .reTool_disabled:active, .Custom .reToolbarWindow .reToolbar .reTool_disabled:active {
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    min-width: auto;
}

.Custom.RadEditor.reWrapper .reSplitButton.reTool {
    width: 42px;
}

    .Custom.RadEditor.reWrapper .reSplitButton.reTool span.split_arrow {
        height: 26px;
    }

.Custom.reToolbar li .reTool_disabled:hover span.split_arrow, .Custom.reToolbar li .reTool_disabled:active span.split_arrow, .Custom.reToolbar li .reTool_disabled:focus span.split_arrow {
    border: 0 none;
    background-position: -17px -62px;
}

.Custom.reToolbar li .reTool span {
    margin: 5px 0 0 4px;
}

.Custom.reToolbar {
    background-image: url('Common/radGradientDarkV50.png');
    background-color: #D6D5D4 \9;
    background-repeat: repeat-x;
    background-image: linear-gradient(#fff,#d6d5d4);
    height: 31px;
    line-height: 31px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

.Custom ul.reToolbar li {
    color: #767676;
    height: 31px;
}

.Custom .reTool span, .Custom .RadWindow_Custom .reTool span, .Custom .RadForm_Custom .reTool span, .Custom.reInsertTable .reTlbVertical ul .reTool_text span, .Custom .reToolbar .reTool_text span {
    background-image: url('Common/CommandSpritesMonoLight.png');
}

.Custom .reToolbar .reTool_text:hover, .Custom .reToolbar .reTool_text.reTool_selected, .Custom .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
}

.Custom .reToolbar .reTool_text.reTool_disabled, .Custom .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
    opacity: .6;
}

.Custom .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    background-color: none;
    border-color: transparent;
    box-shadow: none;
}

.Custom .reDropdown, .Custom .reTool_disabled.reDropdown:hover {
    position: relative;
    height: 24px;
    min-width: 80px;
    margin: 3px 2px 0 0;
    padding: 0 15px 0 5px;
    font-size: 13px;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    background-position: 0 0;
    background-repeat: repeat-x;
}

    .Custom .reDropdown span {
        line-height: 24px;
        color: #767676;
        min-width: 80px;
    }

    .Custom .reDropdown:hover {
        background-image: url('Common/radGradientDarkV20.png');
        background-color: #D3D3D3;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#D3D3D3 0,#959595 100%);
        background-image: -moz-linear-gradient(top,#D3D3D3 0,#959595 100%);
        background-image: -ms-linear-gradient(top,#D3D3D3 0,#959595 100%);
        background-image: -o-linear-gradient(top,#D3D3D3 0,#959595 100%);
        background-image: linear-gradient(top,#D3D3D3 0,#959595 100%);
        border-color: #d2d6d5;
        color: #fff;
    }

        .Custom .reDropdown:hover span {
            color: #313131;
        }

    .Custom .reDropdown:active, .Custom .reDropdown:focus {
        background-color: #CCCCCC;
        background-image: -webkit-linear-gradient(top,#CCCCCC 0,#CCCCCC 100%);
        background-image: -moz-linear-gradient(top,#CCCCCC 0,#CCCCCC 100%);
        background-image: -ms-linear-gradient(top,#CCCCCC 0,#CCCCCC 100%);
        background-image: -o-linear-gradient(top,#CCCCCC 0,#CCCCCC 100%);
        background-image: linear-gradient(top,#CCCCCC 0,#CCCCCC 100%);
        border-color: #d2d6d5;
        background-repeat: repeat-x;
        box-shadow: inset 0 0 4px #d2d6d5;
        color: #fff;
    }

    .Custom .reDropdown:before {
        background-image: url('Common/radActionsSprite.png');
        background-position: -12px -64px;
        content: "";
        width: 26px;
        height: 24px;
        position: absolute;
        top: 1px;
        left: auto;
        right: 0;
    }

    .Custom .reDropdown:hover:before, .Custom .reDropdown:active:before, .Custom .reDropdown:focus:before {
        background-image: url('Common/radActionsSprite.png');
        /*background-position: -112px -64px;*/
    }

    .Custom .reTool_disabled.reDropdown:hover:before {
        background-image: url('Common/radActionsSprite.png');
        background-position: -12px -64px;
    }

    .Custom .reTool_disabled.reDropdown:hover span {
        color: #767676;
    }

.Custom td.reTlbVertical .reTool {
    margin-left: 8px;
    border-radius: 3px;
    background-repeat: repeat-x;
}

    .Custom td.reTlbVertical .reTool:hover {
        background-image: url('Common/radGradientDarkV20.png');
        background-color: #00a9c7;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#00a9c7 0,#007d93 100%);
        background-image: -moz-linear-gradient(top,#00a9c7 0,#007d93 100%);
        background-image: -ms-linear-gradient(top,#00a9c7 0,#007d93 100%);
        background-image: -o-linear-gradient(top,#00a9c7 0,#007d93 100%);
        background-image: linear-gradient(top,#00a9c7 0,#007d93 100%);
        border-color: #00a9c7;
        background-position: 0 0;
    }

    .Custom td.reTlbVertical .reTool:active, .Custom td.reTlbVertical .reTool:focus {
        background-color: #2dabc1;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#2dabc1 0,#2dabc1 100%);
        background-image: -moz-linear-gradient(top,#2dabc1 0,#2dabc1 100%);
        background-image: -ms-linear-gradient(top,#2dabc1 0,#2dabc1 100%);
        background-image: -o-linear-gradient(top,#2dabc1 0,#2dabc1 100%);
        background-image: linear-gradient(top,#2dabc1 0,#2dabc1 100%);
        border-color: #2292a8;
        box-shadow: inset 0 0 4px #29a3b9;
        background-position: 0 0;
    }

.Custom .reTlbVertical .reDropdown {
    min-width: 36px;
    height: 26px;
    margin: 1px 0 0 4px;
    padding: 0;
}

    .Custom .reTlbVertical .reDropdown:hover {
        min-width: 36px;
        height: 26px;
        margin: 1px 0 0 4px;
    }

.Custom.reDropDownBody .reTlbVertical .reToolbar {
    background-color: #fff;
    background-image: none;
}

.Custom table.reSpinBox {
    border: 1px solid #d7d7d7;
    background-color: #fff;
    height: 26px;
}

    .Custom table.reSpinBox:hover, .Custom.RadEditor input:hover {
        border: 1px solid #b9b9b9;
    }

.Custom .reModule .reModuleLabel {
    font-size: 11px;
    text-transform: uppercase;
    color: #767676;
}

.Custom .reModule_domlink {
    color: #0394ae;
    font-size: 13px;
}

.Custom .reModule_domlink_selected {
    color: #016476;
}

.Custom.reDropDownBody .reItemOver {
    background-color: #eeeeee;
}

.Custom.reColorPicker table div, .Custom.reColorPicker span {
    border: 1px solid #d7d7d7;
}

.Custom.reColorPicker table td.reItemOver div {
    border-color: #767676;
}

.Custom .reAjaxspell_wrapper {
    font-size: 13px;
    background-color: #fff !important;
}

.Custom .reAjaxspell_button {
    height: 34px;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    background-color: #ebebeb;
    color: #767676;
}

    .Custom .reAjaxspell_button:hover {
        background-color: #fff;
    }

    .Custom .reAjaxspell_button:active {
        background-color: #fff;
        color: #000;
    }

.Custom .reAjaxSpellCheckSeparator {
    background-color: #fff;
}

.Custom.reCustomLinks, .Custom.reCustomLinks ul {
    color: #767676;
}

    .Custom.reCustomLinks a {
        background: none transparent;
        color: #767676;
        cursor: default !important;
    }

        .Custom.reCustomLinks a:hover {
            color: #fff;
        }

.Custom.reInsertTable table {
    background-color: #fff;
}

    .Custom.reInsertTable table tr td {
        border: 1px solid #d7d7d7;
        background-color: #fff;
        height: 20px;
        min-width: 20px !important;
    }

        .Custom.reInsertTable table tr td div {
            height: 20px;
            width: 20px;
        }

.Custom.reWrapper td.reTlbVertical ul.reToolbar {
    width: 44px !important;
}

.Custom.reInsertTable .reTlbVertical ul {
    background-color: #fff;
}

.Custom.reDropDownBody.reInsertTable {
    width: 200px !important;
}

    .Custom.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .Custom.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .Custom.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
        color: #767676 !important;
        background: transparent none;
    }

div.reInsertTable .Custom.reToolbar li, div.reInsertTable .Custom.reToolbar li .reTool {
    width: 30px !important;
    height: 30px;
}

    div.reInsertTable .Custom.reToolbar li .reTool span {
        margin: 7px 0 0 6px;
    }

.Custom.reDropDownBody.reAlignmentSelector {
    width: 87px !important;
    height: 116px !important;
}

.Custom.reColorPicker {
    height: 330px !important;
}

    .Custom.reColorPicker table tr td {
        min-width: 20px !important;
    }

    .Custom.reColorPicker table td div {
        width: 20px;
        height: 20px;
    }

.Custom a.reCustomColor {
    font-size: 13px;
}

.Custom div.reColorPickerFooter {
    height: 38px;
}

    .Custom div.reColorPickerFooter span {
        height: 34px;
        line-height: 34px;
        font-size: 13px;
    }

.Custom.reDropDownBody .reTlbVertical ul li .reTool_text {
    height: 28px;
    line-height: 28px;
    font-size: 13px;
}

    .Custom.reDropDownBody .reTlbVertical ul li .reTool_text .reButton_text {
        color: #555;
    }

    .Custom.reDropDownBody .reTlbVertical ul li .reTool_text:hover {
        background-color: #bbeaf3;
    }

        .Custom.reDropDownBody .reTlbVertical ul li .reTool_text:hover .reButton_text {
            color: #767676;
        }

.Custom div.reCommentEdit, .Custom div.reCommentTextArea, .Custom div.reCommentView, .Custom div.reCommentButton, .Custom div.rePopupButton, .Custom div.rePopupMessage, .Custom div.rePopupContainer .rePopupTitle, .Custom div.reCommentTextAreaWatermark, .Custom div.reCommentInfoPanel {
    font: 13px Arial,Helvetica,sans-serif;
}

.Custom .reCommentEdit, .Custom .reCommentTextArea, .Custom .reCommentView, .Custom .reCommentInfoPanel {
    border-color: #828282;
    background-color: #e6e6e6;
}

.Custom .reCommentTitle, .Custom .reCommentInfoPanel {
    color: #767676;
}

.Custom .reCommentTextArea {
    border-color: #d7d7d7;
    background-color: #fff;
}

.Custom.RadEditor .reCommentButton, .Custom .rePopupButtonContainer .rePopupButton {
    background-image: url('Common/radGradientDarkV20.png');
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    height: 26px;
    padding: 0 10px;
    border-width: 1px;
    border-style: solid;
    background-position: 0 0;
    background-repeat: repeat-x;
}

    .Custom.RadEditor .reCommentButton:hover, .Custom .rePopupButtonContainer .rePopupButton:hover {
        border-color: #939393;
        color: #444;
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6 0,#939393 100%);
    }

    .Custom.RadEditor .reCommentButton:active, .Custom.RadEditor .rePopupButtonContainer .rePopupButton:active {
        border-color: #a9a9a9;
        color: #000;
        background-color: #dedede;
        background-image: linear-gradient(#c7c7c7 0,#dedede 100%);
        box-shadow: inset 0 0 4px #c0c0c0;
    }

.Custom.rePopupContainer {
    border-color: #d7d7d7;
    background-color: #fff;
}

    .Custom.rePopupContainer .rePopupTitle {
        color: #000;
        background-color: #fff;
        border-color: #d7d7d7;
        border-radius: 0;
    }

.Custom div.reCommentInfoPanel {
    font: 16px Arial,Helvetica,sans-serif;
}

.Custom .RadRibbonBar_Custom .reDropdown, .Custom .RadRibbonBar_Custom .reTool_disabled.reDropdown:hover {
    height: 20px;
    margin: 0 2px 0 0;
}

    .Custom .RadRibbonBar_Custom .reDropdown span {
        line-height: 20px;
    }

.Custom .reTool .ToggleEditMode {
    background-image: url('Common/CommonIconsLight.png');
    background-position: -8px -40px;
}

.Custom.RadWindow.RadEditor.reWrapper.reInlineEditorDimensions {
    width: 532px !important;
}

.Custom.reWrapper.reInlineEditor.reInlineEditorDimensions {
    width: 531px !important;
}

.Custom.RadWindow.RadEditor.reWrapper .rwWindowContent {
    background-color: #e6e6e6;
}

.Custom.reWrapper.reInlineEditor:hover {
    border-color: #d7d7d7;
}

.Custom.reWrapper.reInlineEditorSelected, .Custom.reWrapper.reInlineEditorSelected:hover {
    border-color: #36b4cb;
}

.Custom.RadEditor.reRtl .reTool .split_arrow:hover {
    border-right-color: #939393;
}

.Custom.RadEditor.reRtl .reDropdown:hover {
    background-image: url('Common/radGradientDarkV20.png');
    background-color: #00a9c7;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top,#00a9c7 0,#007d93 100%);
    background-image: -moz-linear-gradient(top,#00a9c7 0,#007d93 100%);
    background-image: -ms-linear-gradient(top,#00a9c7 0,#007d93 100%);
    background-image: -o-linear-gradient(top,#00a9c7 0,#007d93 100%);
    background-image: linear-gradient(top,#00a9c7 0,#007d93 100%);
    border-color: #00a9c7;
    color: #fff;
}

.Custom.RadEditor.reRtl .reDropdown:before {
    left: -4px;
    right: auto;
}

.Custom.RadEditor.reRtl .reEditorModes .reMode_design span {
    background-position: 55px -3px;
}

.Custom.RadEditor.reRtl .reEditorModes .reMode_html span {
    background-position: 55px -33px;
}

.Custom.RadEditor.reRtl .reEditorModes .reMode_preview span {
    background-position: 55px -67px;
}

.reTool span, .Custom.reInsertTable .reTlbVertical ul .reTool_text span, .reToolbar .reTool_text span {
    background-image: url('Common/CommandSpritesMonoLight.png');
}

.RadWindow.RadWindow_Custom.reToolbarWindow td.rwWindowContent, .RadWindow.RadWindow_Custom.reToolbarWindow div.rwContent {
    background-color: #fff;
}

.RadWindow_Custom .reInsertTableLightWrapper .lightTable {
    border-color: #d7d7d7;
}

.reToolWrapper.Custom .reSplitButton.reTool {
    width: 42px;
}

a.reTool .split_arrow {
    width: 16px;
    height: 26px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -117px -62px;
    top: -10px;
    right: 0;
}

.RadForm_Custom .reStyleBuilderFonts a.reTool .split_arrow {
    width: 12px !important;
    height: 24px !important;
    top: 0;
    right: 5px;
    background-position: -18px -63px !important;
    margin: 0 !important;
}

    .RadForm_Custom .reStyleBuilderFonts a.reTool:hover .split_arrow, .RadForm_Custom .reStyleBuilderFonts a.reTool .split_arrow:hover {
        background-position: -118px -63px !important;
    }

.reTool .split_arrow:hover {
    border-left-color: #d7d7d7;
}

.RadForm_Custom .reStyleBuilderBgImg li, .RadForm_Custom .reStyleBuilderTextAlignment li, .RadForm_Custom .reStyleBuilderTextSpacing li, .RadForm_Custom .reStyleBuilderTextFlow li, .RadForm_Custom .reStyleBuilderLayoutFlow li, .RadForm_Custom .reStyleBuilderLayoutContent li, .RadForm_Custom .reStyleBuilderBoxSize li, .RadForm_Custom .reStyleBuilderBoxPadding li, .RadForm_Custom .reStyleBuilderBoxMargin li, .RadForm_Custom .reStyleBuilderLists li, .RadForm_Custom #BoxWidthContainer {
    margin-bottom: 3px;
}

.RadForm_Custom #sbMainPane, .RadForm_Custom #BorderContent {
    width: 510px;
}

.RadForm_Custom #fontAttributes {
    width: 396px;
}

.RadForm_Custom fieldset fieldset {
    width: auto;
}

.RadForm_Custom #BorderContent .Labels {
    width: 55px;
    padding: 61px 2px 0 0;
}

    .RadForm_Custom #BorderContent .Labels .columnLabel {
        line-height: 26px;
    }

.RadForm_Custom #borderStylePane, .RadForm_Custom #borderWidthPane, .RadForm_Custom #borderColorPane {
    height: 190px;
}

    .RadForm_Custom #borderColorPane ul {
        padding: 10px 0 0;
    }

    .RadForm_Custom #borderColorPane li {
        height: 26px;
    }

.RadWindow_Custom .reTool span, .RadForm_Custom .reTool span {
    background-image: url('Common/CommandSpritesMonoLight.png');
}

.RadForm_Custom .reMiddlecell.reTableWizardDialog {
    height: 450px !important;
}

.RadForm_Custom .reStyleBuilderSize .reInlineBlock.reMetroTouchFix {
    width: 150px;
}

    .RadForm_Custom .reStyleBuilderSize .reInlineBlock.reMetroTouchFix .riLabel {
        width: 69px !important;
        color: #000;
    }

.RadForm_Custom .reImageMapDefineArea .reDefineSize .rfdDecorated {
    width: 32px !important;
}

.RadForm_Custom .reImageMapPreviewWrapper {
    width: 360px;
}

.RadForm_Custom .reImageMapPreview {
    width: 338px;
}

.RadForm_Custom .reCellPropertiesPreview {
    width: 400px;
}

.RadForm_Custom .reTableWizardColumns .propertyLabel {
    width: 100px !important;
}

.RadForm_Custom .reTableWizardRows .propertyLabel {
    width: 80px !important;
}

.RadForm_Custom .reTableWizardAccessible .reLabelCell {
    vertical-align: top;
}

.RadWindow_Custom .reTablePropertyControlCell .short {
    width: 95px;
}

.RadWindow_Custom table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore, .RadWindow_Custom table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore, .RadWindow_Custom .reInsertLinkWrapper input {
    height: 23px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    font-size: 13px;
}

.RadWindow_Custom .reControlsLayout .reConfirmCancelButtonsTblLight button {
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    height: 26px;
    padding: 0 10px;
    *padding: 0;
    border: 1px solid #c9c9c9 !important;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 4px;
}

    .RadWindow_Custom .reControlsLayout .reConfirmCancelButtonsTblLight button:hover {
        background-position: 0 0;
        border-color: #939393;
        color: #444;
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6 0,#939393 100%);
        border: 1px solid #939393 !important;
    }

    .RadWindow_Custom .reControlsLayout .reConfirmCancelButtonsTblLight button:active, .RadWindow_Custom .reControlsLayout .reConfirmCancelButtonsTblLight button:focus {
        border-color: #a9a9a9;
        color: #000;
        background-color: #dedede;
        background-image: linear-gradient(#c7c7c7 0,#dedede 100%);
        background-position: 0 0;
        box-shadow: inset 0 0 4px #c0c0c0;
        border: 1px solid #a9a9a9 !important;
    }

/*Added after new dll 22/2/2016*/

.reTextAreaHidden {
    display: none;
}
