﻿.RadRibbonBar {
    position: relative;
    height: 128px;
    _height: 129px;
    min-width: 20px;
    text-decoration: inherit;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none;
}

    .RadRibbonBar.rrbExtendedChrome {
        height: 148px;
        _height: 148px;
    }

    .RadRibbonBar .rrbButtonArea {
        margin: 0 -1px;
        _margin-left: 0;
        _width: 100%;
        height: 99px;
        position: relative;
        overflow: hidden;
    }

    .RadRibbonBar .rrbButtonAreaIn {
        height: 100%;
        float: left;
        white-space: nowrap;
    }

    .RadRibbonBar .rrbHiddenButtonAreaIn {
        display: none;
    }

    .RadRibbonBar .rrbContentWrapOut, .RadRibbonBar .rrbContentWrapMid, .RadRibbonBar .rrbContentWrapIn, .RadRibbonBar .rrbButtonOut, .RadRibbonBar .rrbButtonMid, .RadRibbonBar .rrbButtonIn, .RadRibbonBar .rrbMenuGroupIn, .RadRibbonBar .rrbButtonGroupIn {
        position: absolute;
        border-style: solid;
        border-width: 1px;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        text-decoration: inherit;
    }

    * html .RadRibbonBar .rrbContentWrapOut, * html .RadRibbonBar .rrbContentWrapMid, * html .RadRibbonBar .rrbContentWrapIn {
        position: relative;
        height: 100%;
        left: auto;
        right: auto;
    }

    .RadRibbonBar .rrbMenuGroupIn {
        padding: 1px 3px 1px 1px;
    }

    * + html .RadRibbonBar .rrbMenuGroupIn {
        padding: 1px 0;
    }

    * html .RadRibbonBar .rrbMenuGroupIn {
        padding: 1px 0;
    }

    .RadRibbonBar .rrbButtonGroupIn {
        padding: 2px 2px 2px 1px;
    }

    * html .RadRibbonBar .rrbButtonGroupIn {
        padding-right: 0;
        width: 100%;
    }

    .RadRibbonBar .rrbButtonOut, .RadRibbonBar .rrbButtonMid, .RadRibbonBar .rrbButtonIn, .RadRibbonBar .rrbMenuGroupIn, .RadRibbonBar .rrbButtonGroupIn {
        position: relative;
    }

    .RadRibbonBar .rrbMenuGroupOut {
        position: absolute;
        z-index: 4;
    }

    .RadRibbonBar .rrbButtonGuide {
        float: left;
    }

        .RadRibbonBar .rrbButtonGuide .rrbButton, .RadRibbonBar .rrbButtonGuide .rrbMediumButton {
            clear: left;
        }

        * html .RadRibbonBar .rrbButtonGuide .rrbButtonOut .rrbButtonText {
            margin-left: 1px;
        }

    .RadRibbonBar > .rrbContentWrapOut, .RadRibbonBar .rrbContentWrapOut > .rrbContentWrapMid, .RadRibbonBar .rrbContentWrapMid > .rrbContentWrapIn, .RadRibbonBar > .rrbButtonOut, .RadRibbonBar .rrbButtonOut > .rrbButtonMid, .RadRibbonBar .rrbButtonMid > .rrbButtonIn, .RadRibbonBar .rrbMenuGroupOut > .rrbMenuGroupMid, .RadRibbonBar .rrbMenuGroupMid > .rrbMenuGroupIn {
        height: auto;
    }

    * html .RadRibbonBar .rrbMenuGroupMid {
        zoom: 1;
    }

    * html .RadRibbonBar .rrbMenuGroupIn {
        margin-right: -2px;
    }

    * html .RadRibbonBar .rrbContentWrapOut, * html .RadRibbonBar .rrbContentWrapMid, * html .RadRibbonBar .rrbContentWrapIn {
        height: 100%;
    }

    .RadRibbonBar .rrbContentWrapOut, .RadRibbonBar .rrbButtonOut, .RadRibbonBar .rrbMenuGroupMid, .RadRibbonBar .rrbButtonGroup {
        border-width: 1px 0;
        background: 0;
        top: 0;
        bottom: -2px;
        left: 1px;
        right: 1px;
        margin: 0 1px;
        outline: 0;
    }

    .RadRibbonBar .rrbMenuGroupMid, .RadRibbonBar .rrbButtonGroup {
        border-style: solid;
        bottom: auto;
        right: auto;
        margin: 0 1px;
    }

    .RadRibbonBar .rrbButtonGroup {
        border-bottom-width: 5px;
    }

    * html .RadRibbonBar .rrbButtonGroup {
        border-bottom-width: 1px;
    }

    * html .RadRibbonBar .rrbContentWrapOut {
        position: relative;
        top: auto;
        bottom: auto;
        margin: 0 1px;
        border-width: 0 1px;
    }

    * + html .RadRibbonBar .rrbButtonOut {
        margin: 0 1px;
        display: inline;
        zoom: 1;
    }

    * html .RadRibbonBar .rrbButtonOut {
        margin: 0 1px;
        display: inline;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbButtonOut {
        display: block;
    }

    .RadRibbonBar .rrbButtonOut, .RadRibbonBar .rrbMenuGroupOut {
        float: left;
    }

    .RadRibbonBar .rrbContentWrapMid, .RadRibbonBar .rrbButtonMid, .RadRibbonBar .rrbMenuGroupIn, .RadRibbonBar .rrbButtonGroupIn {
        border-width: 0 1px;
        margin-left: -1px;
        margin-top: 0;
        margin-right: -1px;
    }

    * html .RadRibbonBar .rrbMenuGroupIn {
        width: 100%;
        margin-left: 0;
    }

    * html .RadRibbonBar .rrbContentWrapMid {
        position: absolute;
        margin: 0;
        border: 0;
        top: -1px;
    }

    * html .RadRibbonBar .rrbContentWrapIn, * html .RadRibbonBar .rrbButtonArea, * html .RadRibbonBar .rrbGroupTitle, * html .RadRibbonBar .rrbButtonGroupIn, * html .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn, * html .RadRibbonBar a.rrbButtonOut:hover .rrbButtonIn, * html .RadRibbonBar .rrbButtonOut .rrbButtonTextHover, * html .RadRibbonBar .rrbButtonStrip .rrbButtonIn, * html .RadRibbonBar .rrbButtonClicked .rrbButtonIn, * html .RadRibbonBar .rrbButtonClicked .rrbButtonTextHover, * html .RadRibbonBar .rrbToggled .rrbButtonIn, * html .RadRibbonBar .rrbToggled .rrbButtonTextHover, * html .RadRibbonBar .rrbEpxanded .rrbButtonIn, * html .RadRibbonBar .rrbEpxanded .rrbButtonTextHover {
        background-image: none;
    }

    * + html .RadRibbonBar .rrbMenuGroupOut .rrbMenuGroupIn {
        position: relative;
        height: 100%;
        width: 100%;
        left: -1px;
    }

    * + html .RadRibbonBar .rrbButtonGroup .rrbButtonGroupIn {
        height: 100%;
        display: block;
    }

    * + html .RadRibbonBar .rrbMenuGroupOut .rrbButtonMid {
        width: 100%;
        zoom: 1;
    }

    * html .RadRibbonBar .rrbMenuGroupOut .rrbMenuGroupIn {
        position: relative;
        width: 100%;
        left: -1px;
    }

    * html .RadRibbonBar .rrbButtonGroup .rrbButtonGroupIn {
        height: 100%;
        display: block;
    }

    * html .RadRibbonBar .rrbMenuGroupOut .rrbButtonMid {
        width: 100%;
        zoom: normal;
    }

    .RadRibbonBar .rrbContentWrapIn, .RadRibbonBar .rrbButtonIn {
        background-repeat: repeat-x;
        border-width: 1px 0;
        bottom: -2px;
        left: 1px;
        right: 1px;
        top: -2px;
        padding: 0;
        overflow: hidden;
    }

    * html .RadRibbonBar .rrbContentWrapIn {
        position: relative;
        left: 0;
        top: 0;
        border-width: 1px 0;
        margin: 0;
        margin-bottom: 2px;
    }

    .RadRibbonBar .rrbButtonTextHover {
        background-repeat: repeat-x;
    }

    .RadRibbonBar .rrbContentWrapIn {
        overflow: visible;
    }

    .RadRibbonBar .rrbButtonOut, .RadRibbonBar .rrbButtonMid, .RadRibbonBar .rrbButtonIn {
        text-decoration: none;
    }

    * + html .RadRibbonBar .rrbButtonMid, * + html .RadRibbonBar .rrbMenuGroupIn, * + html .RadRibbonBar .rrbButtonGroupIn {
        zoom: 1;
    }

    * html .RadRibbonBar .rrbButtonMid, * html .RadRibbonBar .rrbMenuGroupIn, * html .RadRibbonBar .rrbButtonGroupIn {
        float: left;
    }

    * html .RadRibbonBar .rrbButtonStrip {
        padding-top: 1px;
    }

        * html .RadRibbonBar .rrbButtonStrip .rrbButtonMid {
            width: 20px;
            height: 20px;
        }

    .RadRibbonBar .rrbButtonArrow, .RadRibbonBar div a.rrbDisabled:hover .rrbButtonArrow {
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 50% -57px;
    }

    .RadRibbonBar a.rrbButtonOut:hover .rrbButtonArrow, .RadRibbonBar .rrbButtonClicked .rrbButtonArrow, .RadRibbonBar .rrbToggled .rrbButtonArrow, .RadRibbonBar .rrbEpxanded .rrbButtonArrow {
        background-position: 50% -75px;
    }

    .RadRibbonBar .rrbDecoration .rrbButtonIn, .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn, .RadRibbonBar a.rrbDecoration:hover .rrbButtonIn, .RadRibbonBar a.rrbCollapsedGroup:hover .rrbButtonIn, .RadRibbonBar a.rrbButtonClicked.rrbDecoration:hover .rrbButtonIn, .RadRibbonBar a.rrbButtonClicked.rrbCollapsedGroup:hover .rrbButtonIn {
        border-width: 1px;
        border-style: solid;
    }

    .RadRibbonBar a.rrbLargeButton:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbLargeButton.rrbButtonClicked:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbLargeButton.rrbToggled:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbLargeButton.rrbEpxanded:hover .rrbSplitButton .rrbButtonText {
        border-top-width: 1px;
        border-top-style: solid;
    }

    .RadRibbonBar a.rrbButton:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbButton.rrbButtonClicked:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbButton.rrbToggled:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbButton.rrbEpxanded:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbMediumButton:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbMediumButton.rrbButtonClicked:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbMediumButton.rrbToggled:hover .rrbSplitButton .rrbButtonText, .RadRibbonBar a.rrbMediumButton.rrbEpxanded:hover .rrbSplitButton .rrbButtonText {
        border-left-width: 1px;
        border-left-style: solid;
    }

    .RadRibbonBar .rrbContentWrapIn, .RadRibbonBar .rrbButtonArea {
        background-repeat: repeat-x;
        background-position: 0 0;
    }

    .RadRibbonBar .rrbButtonGroupIn, .RadRibbonBar a.rrbCollapsedGroup .rrbButtonMid .rrbButtonIn {
        background-repeat: repeat-x;
        background-position: 0 -566px;
    }

    .RadRibbonBar .rrbGroupTitle, .RadRibbonBar a.rrbButtonHovered .rrbButtonIn, .RadRibbonBar a.rrbButtonOut:hover .rrbButtonIn, .RadRibbonBar .rrbButtonOut .rrbButtonTextHover, .RadRibbonBar .rrbButtonStrip .rrbButtonIn {
        background-position: 0 -200px;
    }

    .RadRibbonBar .rrbButtonClicked .rrbButtonIn, .RadRibbonBar a.rrbButtonClicked:hover .rrbButtonIn, .RadRibbonBar .rrbButtonClicked .rrbButtonTextHover, .RadRibbonBar .rrbToggled .rrbButtonIn, .RadRibbonBar a.rrbToggled:hover .rrbButtonIn, .RadRibbonBar .rrbToggled .rrbButtonTextHover, .RadRibbonBar .rrbEpxanded .rrbButtonIn, .RadRibbonBar a.rrbEpxanded:hover .rrbButtonIn, .RadRibbonBar .rrbEpxanded .rrbButtonTextHover {
        background-position: 0 -400px;
    }

    .RadRibbonBar .rrbButtonIn {
        border: 0;
        top: 0;
        left: auto;
        right: auto;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 1px;
        overflow: visible;
        white-space: nowrap;
        cursor: pointer;
    }

    .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn, .RadRibbonBar .rrbDecoration .rrbButtonIn {
        top: 0;
        margin: 0;
        padding: 0;
    }

    * + html .RadRibbonBar .rrbButtonIn {
        zoom: 1;
        margin: 0;
        padding-right: 0;
    }

    * html .RadRibbonBar .rrbButtonIn {
        margin: 0;
        padding-right: 0;
    }

    .RadRibbonBar div a.rrbDisabled:hover, .RadRibbonBar div a.rrbDisabled:hover .rrbButtonMid {
        background: transparent;
        border-color: transparent;
    }

        .RadRibbonBar div a.rrbDisabled:hover .rrbButtonIn {
            background-image: none;
            cursor: default;
        }

    .RadRibbonBar .rrbGroupLauncher {
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: -23px -34px;
    }

    .RadRibbonBar a.rrbGroupLauncher:hover {
        background-position: -23px -42px;
    }

    .RadRibbonBar .rrbCollapsedGroup, .RadRibbonBar .rrbButtonGroup {
        position: relative;
        display: block;
        float: left;
        min-width: 30px;
        height: 87px;
        margin-left: 3px;
        margin-top: 3px;
    }

    * + html .RadRibbonBar .rrbCollapsedGroup {
        margin-left: 3px;
        margin-top: 3px;
    }

    * html .RadRibbonBar .rrbCollapsedGroup {
        margin-left: 3px;
        margin-top: 3px;
    }

    .RadRibbonBar .rrbButtonArea .rrbHiddenGroup, .RadRibbonBar .rrbMenuGroupOut {
        display: none;
    }

    .RadRibbonBar .rrbButtonArea .rrbDetachedGroup {
        display: block;
    }

    .RadRibbonBar .rrbButtonGroupIn {
        height: 100%;
    }

    .RadRibbonBar .rrbGroupTitle {
        position: absolute;
        text-align: center;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1;
        cursor: default;
        overflow: hidden;
        display: inline;
        white-space: nowrap;
        zoom: 1;
    }

    * + html .RadRibbonBar .rrbGroupTitle {
        width: 100%;
    }

    * html .RadRibbonBar .rrbGroupTitle {
        width: 100%;
    }

    .RadRibbonBar .rrbGroupLauncher {
        margin-right: 1px;
        margin-top: 4px;
        width: 8px;
        height: 8px;
        float: right;
        font-size: 0;
        outline: 0;
        zoom: 1;
    }

    .RadRibbonBar .rrbCollapsedGroup {
        width: auto;
        height: 91px;
    }

        .RadRibbonBar .rrbCollapsedGroup .rrbButtonMid, .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn {
            height: 100%;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        * + html .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn {
            height: 95%;
        }

        * html .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn {
            height: 95%;
        }

        .RadRibbonBar .rrbCollapsedGroup .rrbButtonIn {
            padding-top: 2px;
        }

    .RadRibbonBar .rrbLargeButton, .RadRibbonBar .rrbCollapsedGroup {
        text-align: center;
    }

        .RadRibbonBar .rrbLargeButton .rrbButtonMid, .RadRibbonBar .rrbCollapsedGroup .rrbButtonMid {
            min-width: 40px;
        }

        * + html .RadRibbonBar .rrbLargeButton .rrbButtonMid, * + html .RadRibbonBar .rrbCollapsedGroup .rrbButtonMid {
            width: 40px;
            min-width: auto;
        }

        * html .RadRibbonBar .rrbLargeButton .rrbButtonMid, * html .RadRibbonBar .rrbCollapsedGroup .rrbButtonMid {
            width: 40px;
        }

    * html .RadRibbonBar .rrbDecoration .rrbButtonMid {
        width: 30px;
    }

    .RadRibbonBar .rrbDecoration {
        left: 0;
        float: none;
        width: 30px;
        height: 30px;
        margin: 0 auto;
    }

    * + html .RadRibbonBar .rrbDecoration {
        left: 1px;
    }

    * html .RadRibbonBar .rrbDecoration {
        position: absolute;
        margin-left: 50%;
        left: -16px;
        right: auto;
        margin-right: auto;
        top: 3px;
    }

        .RadRibbonBar .rrbDecoration .rrbButtonMid {
            min-width: inherit;
        }

        * + html .RadRibbonBar .rrbDecoration .rrbButtonIn {
            width: auto;
            min-width: 30px;
            height: 88%;
        }

        * html .RadRibbonBar .rrbDecoration .rrbButtonIn {
            width: 30px;
            height: 88%;
        }

    .RadRibbonBar .rrbMediumButton, .RadRibbonBar .rrbMenuGroupOut .rrbButtonOut {
        line-height: 19px;
        text-align: left;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbButtonOut {
        float: none;
    }

    .RadRibbonBar .rrbButton .rrbImagePlaceholder, .RadRibbonBar .rrbButton .rrbButtonText, .RadRibbonBar .rrbMediumButton .rrbButtonIn, .RadRibbonBar .rrbMenuGroupOut .rrbButtonIn {
        vertical-align: middle;
    }

    .RadRibbonBar .rrbImagePlaceholder {
        position: relative;
        display: inline-block;
        overflow: hidden;
        width: 16px;
        height: 16px;
        font-size: 0;
        line-height: 0;
        padding: 3px 3px 0;
        padding-left: 4px\9;
        padding-right: 2px\9;
    }

    * + html .RadRibbonBar .rrbImagePlaceholder {
        display: inline;
    }

    * html .RadRibbonBar .rrbImagePlaceholder {
        display: inline;
        zoom: 1;
    }

    .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder {
        width: 32px;
        height: 32px;
    }

    .RadRibbonBar .rrbButtonImage {
        border: 0;
        position: absolute;
        left: 3px;
        top: 2px;
        clip: rect(0 16px 16px 0);
    }

    .RadRibbonBar .rrbDecoration .rrbButtonImage {
        top: 50%;
        margin-top: -8px;
        left: 50%;
        margin-left: -8px;
    }

    .RadRibbonBar .rrbLargeButton .rrbButtonImage {
        margin-top: -16px;
        zoom: 1;
        clip: rect(16px 100px 100px 0);
    }

    .RadRibbonBar .rrbButtonStripPart .rrbButtonImage {
        position: static;
        padding: 3px 3px 2px;
        margin-top: -1px;
    }

    .RadRibbonBar .rrbDualImage .rrbButtonImage {
        clip: auto;
        margin-top: 0;
        position: static;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbDualImage .rrbButtonImage {
        position: absolute;
        padding-top: 2px;
    }

    .RadRibbonBar .rrbButtonStripPart .rrbButtonImage {
        padding: 0;
    }

    .RadRibbonBar .rrbButtonStripPart .rrbImagePlaceholder {
        height: 15px;
        padding: 3px 3px 0 2px;
    }

    .RadRibbonBar .rrbButton .rrbImagePlaceholder {
        padding-left: 1px;
        padding-right: 1px;
    }

    .RadRibbonBar .rrbButton .rrbButtonImage {
        left: 1px;
        top: 2px;
    }

    .RadRibbonBar .rrbMediumButton .rrbImagePlaceholder, .RadRibbonBar .rrbMenuGroupOut .rrbImagePlaceholder {
        float: left;
    }

    * + html .RadRibbonBar .rrbMenuGroupOut .rrbImagePlaceholder {
        zoom: 1;
        padding-left: 0;
    }

    * html .RadRibbonBar .rrbMenuGroupOut .rrbImagePlaceholder {
        zoom: 1;
        padding-left: 0;
    }

    .RadRibbonBar .rrbLargeButton .rrbTextContent {
        display: block;
        padding-bottom: 10px;
    }

    .RadRibbonBar .rrbMenuButton .rrbTextContent, .RadRibbonBar .rrbSplitButton .rrbTextContent {
        display: inline;
        zoom: 1;
        padding-bottom: 0;
    }

    .RadRibbonBar .rrbButton .rrbSplitButton .rrbButtonIn, .RadRibbonBar .rrbMediumButton .rrbSplitButton .rrbButtonIn {
        padding-right: 0;
        padding-bottom: 0;
    }

    .RadRibbonBar .rrbButton .rrbSplitButton .rrbButtonText, .RadRibbonBar .rrbMediumButton .rrbSplitButton .rrbButtonText {
        padding-right: 1px;
        padding-bottom: 1px;
    }

    .RadRibbonBar .rrbButton .rrbTextContent {
        display: none;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbTextContent {
        display: inline;
    }

    .RadRibbonBar .rrbButton .rrbButtonText, .RadRibbonBar .rrbMediumButton .rrbButtonText, .RadRibbonBar .rrbMenuGroupOut .rrbButtonIn {
        white-space: nowrap;
    }

    .RadRibbonBar .rrbMediumButton .rrbButtonText {
        margin-left: 20px;
        padding-right: 4px;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbButtonText {
        padding-left: 5px;
        padding-right: 50px;
    }

    * + html .RadRibbonBar .rrbMenuGroupOut .rrbButtonOut {
        margin-right: 3px;
    }

    * html .RadRibbonBar .rrbMenuGroupOut .rrbButtonOut {
        margin-right: 3px;
    }

    .RadRibbonBar .rrbButton .rrbButtonText {
        display: inline;
        padding-left: 1px;
    }

    .RadRibbonBar .rrbButtonText, .RadRibbonBar .rrbLargeButton .rrbButtonArrow, .RadRibbonBar .rrbCollapsedGroup .rrbButtonArrow {
        display: block;
        text-decoration: none;
    }

    * + html .RadRibbonBar .rrbLargeButton .rrbButtonArrow, * + html .RadRibbonBar .rrbCollapsedGroup .rrbButtonArrow {
        width: 0;
        padding-left: 90%;
    }

    * + html .RadRibbonBar .rrbCollapsedGroup .rrbButtonArrow {
        width: 0;
        padding-left: 90%;
    }

    .RadRibbonBar .rrbLargeButton .rrbButtonArrow, .RadRibbonBar .rrbCollapsedGroup .rrbButtonArrow {
        margin: 0;
        width: auto;
    }

    .RadRibbonBar .rrbButtonArrow {
        display: inline-block;
        width: 10px;
        height: 10px;
        vertical-align: middle;
    }

    * + html .RadRibbonBar .rrbButtonArrow {
        display: inline;
        padding-left: 0;
        margin-top: 2px;
    }

    * html .RadRibbonBar .rrbButtonArrow {
        display: inline;
        margin-top: 2px;
        line-height: 0;
    }

    .RadRibbonBar .rrbButton .rrbButtonArrow {
        margin-right: 2px;
    }

    .RadRibbonBar .rrbMenuGroupOut .rrbButtonArrow {
        position: absolute;
        background-position: -32px 50%;
        margin-top: -3px;
        right: 3px;
        top: 50%;
    }

    .RadRibbonBar .rrbMenuGroupOut a.rrbButtonOut:hover .rrbButtonArrow, .RadRibbonBar .rrbMenuGroupOut .rrbButtonClicked .rrbButtonArrow, .RadRibbonBar .rrbMenuGroupOut .rrbToggled .rrbButtonArrow, .RadRibbonBar .rrbMenuGroupOut .rrbEpxanded .rrbButtonArrow {
        background-position: -48px 50%;
    }

    .RadRibbonBar .rrbButtonStripPart {
        text-decoration: none;
        float: left;
        outline: 0;
        border-width: 1px 0;
        border-style: solid;
        margin-top: -1px;
    }

    .RadRibbonBar div.rrbButtonStrip {
        display: inline-block;
        _display: block;
        float: left;
        margin: 0;
        padding: 1px 1px;
        overflow: hidden;
        white-space: nowrap;
        border: 0;
    }

    * + html .RadRibbonBar div.rrbButtonStrip {
        padding: 1px 2px;
        float: none;
        margin-right: 0;
        zoom: 1;
    }

    * html .RadRibbonBar div.rrbButtonStrip {
        padding: 1px 2px;
        float: none;
        margin-right: 0;
        zoom: 1;
    }

    .RadRibbonBar .rrbLargeButton .rrbButtonText, .RadRibbonBar .rrbCollapsedGroup .rrbButtonText {
        position: relative;
        line-height: 12px;
        margin-top: 4px;
        padding: 2px 0 0;
    }

    * html .RadRibbonBar .rrbCollapsedGroup .rrbButtonText {
        margin-top: 38px;
        zoom: 1;
    }

    .RadRibbonBar .rrbCollapsedGroup .rrbButtonText {
        padding: 0 3px;
    }

    .RadRibbonBar a.rrbLargeButton:hover .rrbSplitButton .rrbButtonText {
        padding-top: 1px;
    }

    .RadRibbonBar a.rrbButton:hover .rrbSplitButton .rrbButtonText {
        padding-left: 0;
    }

    .RadRibbonBar a.rrbMediumButton:hover .rrbSplitButton .rrbButtonText {
        padding-left: 1px;
    }

    .RadRibbonBar .rrbResizeHandle {
        position: absolute;
        width: 10px;
        height: 10px;
        bottom: 1px;
        right: 0;
        cursor: e-resize;
        font-size: 0;
        line-height: 0;
    }

    * html .RadRibbonBar .rrbResizeHandle {
        bottom: 0;
        right: 1px;
    }

    .RadRibbonBar .rrbResizeHandle {
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: -23px -24px;
    }

.rrbDetachedContainer {
    visibility: visible;
    width: auto;
    min-width: inherit;
    height: auto;
    z-index: 3;
    margin: 3px;
}

    .rrbDetachedContainer .rrbGroupTitle {
        bottom: 1px;
    }

    .rrbDetachedContainer .rrbContentWrapOut, .rrbDetachedContainer .rrbContentWrapMid, .rrbDetachedContainer .rrbContentWrapIn {
        position: relative;
    }

    * + html .rrbDetachedContainer .rrbContentWrapOut, * + html .rrbDetachedContainer .rrbContentWrapMid, * + html .rrbDetachedContainer .rrbContentWrapIn {
        zoom: 1;
    }

    .rrbDetachedContainer .rrbContentWrapOut {
        left: 0;
        margin: 0;
        right: 0;
    }

    * html .rrbDetachedContainer .rrbContentWrapOut {
        left: auto;
        right: auto;
    }

.RadRibbonBar .rrbMenuGroupOut {
    padding: 0 5px 5px 0;
}

* + html .RadRibbonBar .rrbMenuGroupOut {
    padding-bottom: 3px;
}

* html .RadRibbonBar .rrbMenuGroupOut {
    padding-bottom: 3px;
}

.rrbDetachedContainer .rrbContentWrapIn {
    padding: 0;
    border-width: 0;
    top: 0;
}

.RadRibbonBar .rrbDetachedGroup, .RadRibbonBar .rrbDetachedGroup .rrbButtonGroupIn {
    float: none;
    border: 0;
}

    .RadRibbonBar .rrbDetachedGroup .rrbButtonGroupIn {
        padding: 2px 0 2px 1px;
    }

    * + html .RadRibbonBar .rrbDetachedGroup .rrbButtonGroupIn {
        padding-right: 2px;
    }

    * html .RadRibbonBar .rrbDetachedGroup .rrbButtonGroupIn {
        padding-right: 2px;
    }

.RadRibbonBar .rrbDetachedGroup {
    margin: 0 2px 0 0;
    padding: 0 0 4px;
    width: auto;
}

    .RadRibbonBar .rrbDetachedGroup .rrbButtonStrip {
        margin-left: 1px;
    }

* html .RadRibbonBar .rrbButtonOut, * html .RadRibbonBar .rrbButtonMid, * html .RadRibbonBar .rrbButtonIn, * html .RadRibbonBar div a.rrbDisabled:hover, * html .RadRibbonBar a.rrbDisabled:hover .rrbButtonMid, * html .RadRibbonBar a.rrbDisabled:hover .rrbButtonIn {
    border-color: fuchsia;
    filter: chroma(color=magenta);
    font-family: Arial,sans-serif;
}

* html .RadRibbonBar .rrbTextContent {
    font-family: Arial,sans-serif;
}

* html .RadRibbonBar a.rrbButtonOut:hover, * html .RadRibbonBar .rrbCollapsedGroup, * html .RadRibbonBar .rrbDecoration, * html .RadRibbonBar .rrbButtonClicked, * html .RadRibbonBar .rrbToggled, * html .RadRibbonBar .rrbEpxanded {
    filter: none;
}

.RadRibbonBar .rrbTemplateItemLarge, .RadRibbonBar .rrbTemplateItem {
    float: left;
    position: relative;
    overflow: visible;
    -moz-user-select: text;
}

.RadRibbonBar .rrbTemplateItem {
    max-height: 22px;
}

.RadRibbonBar .rrbTemplateItemLarge {
    max-height: 68px;
}

.RadRibbonBar, .RadRibbonBar div, .RadRibbonBar ul, .RadRibbonBar li, .RadRibbonBar li label {
    min-height: 0;
    _zoom: 1;
}

    .RadRibbonBar:after, .RadRibbonBar div:after, .RadRibbonBar ul:after, .RadRibbonBar li:after, .RadRibbonBar li label:after {
        content: "";
        height: 0;
        clear: both;
        display: block;
    }

    .RadRibbonBar .rrbQuickAccessToolbar {
        margin: 0;
        padding: 0;
        list-style: none;
        position: absolute;
        left: 5px;
        top: 2px;
        z-index: 1000;
    }

    .RadRibbonBar .rrbQatItem {
        margin: 0;
        float: left;
        display: inline;
    }

    .RadRibbonBar .rrbQatButton {
        width: 22px;
        height: 22px;
        display: block;
        overflow: hidden;
        outline: 0;
    }

    .RadRibbonBar .rrbQatDropDown .rrbQatButton {
        padding: 1px;
        width: 14px;
        height: 20px;
        background-image: url('WebResource.axd?d=WhOoXFj4_JByoqBlpVIfMl7J0IZCY1kSVy0fnqqETyCebjEL-gGGkezDLfrlDErOF8Q8xiZSWFXXOEvs3qawzg1THjbpnu8D_DW-JA1U8yW9Geb19JUaWVuSgJEX547XQzFp7ZzIQr8CxblBNdWxjBFs4yx4YORW1nHGbPQMdj41&t=635079258791589131');
        background-position: center center;
        background-repeat: no-repeat;
        text-indent: -999em;
    }

        .RadRibbonBar .rrbQatDropDown .rrbQatButton:hover {
            padding: 0;
            border: 1px solid;
        }

    .RadRibbonBar .rrbQatDropDown .rrbSlide {
        line-height: 22px;
        position: absolute;
        width: 182px;
        top: 20px;
    }

    .RadRibbonBar .rrbTabs {
        margin: 0;
        padding: 0 3px;
        height: 29px;
        list-style: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        overflow: hidden;
    }

.rrbExtendedChrome .rrbTabs {
    padding-top: 20px;
}

.RadRibbonBar .rrbApplicationTab {
    margin: 0 3px 0 0;
    padding: 3px 0 0;
    float: left;
    display: inline;
    position: relative;
    bottom: -1px;
}

    .RadRibbonBar .rrbApplicationTab .rrbTabLabel {
        padding-left: 10px;
        outline: 0;
        color: inherit;
        background-repeat: no-repeat;
        text-decoration: none;
        white-space: nowrap;
        display: block;
        cursor: pointer;
    }

    .RadRibbonBar .rrbApplicationTab .rrbTabText {
        padding-right: 10px;
        background-repeat: no-repeat;
        display: block;
    }

.RadRibbonBar .rrbContextualTab {
    margin: -20px 0 0 0;
    padding: 20px 0 0 0;
    float: left;
    display: none;
    position: relative;
}

    .RadRibbonBar .rrbContextualTab .rrbContextualTabLabel {
        width: 100%;
        height: 100%;
        outline: 0;
        background-repeat: repeat-x;
        text-decoration: none;
        text-align: center;
        white-space: nowrap;
        cursor: default;
        position: absolute;
        top: 0;
        left: 0;
    }

.RadRibbonBar .rrbContextualTabActive {
    display: inline;
}

.RadRibbonBar .rrbContextualTab .rrbTabs {
    padding: 0;
}

.RadRibbonBar .rrbTab {
    margin: 0;
    padding: 3px 0 0;
    float: left;
    display: inline;
    position: relative;
    bottom: -1px;
}

    .RadRibbonBar .rrbTab .rrbTabLabel {
        padding-left: 10px;
        outline: 0;
        color: inherit;
        background-repeat: no-repeat;
        text-decoration: none;
        white-space: nowrap;
        display: block;
        cursor: pointer;
    }

    .RadRibbonBar .rrbTab .rrbTabText {
        padding-right: 10px;
        background-repeat: no-repeat;
        display: block;
    }

.rrbButtonOut, .rrbButtonStripPart {
    position: relative;
}

.RadRibbonBar .rrbTab .rrbKeyBox {
    top: 10px;
}

.RadRibbonBar .rrbKeyBox, .RadMenu .rrbKeyBox {
    margin: 0 0 0 -8px;
    padding: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #999;
    color: #000;
    background-color: #ddd;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    display: none;
    position: absolute;
    top: 6px;
    left: 50%;
    z-index: 100;
}

.RadRibbonBar .rrbMenu {
    padding: 1px;
    border: 1px solid;
}

    .RadRibbonBar .rrbMenu .rrbMenuGroup {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .RadRibbonBar .rrbMenu .rrbMenuLabel {
        padding: 0 5px;
        font-weight: bold;
        display: block;
    }

    .RadRibbonBar .rrbMenu .rrbMenuItem {
        margin: 0;
        padding: 1px;
        background-image: url('WebResource.axd?d=U0r9HPLrBcOCUVyVe1xImomjGdQgX4nBHn3lH_8G1OTnT4_L61Bg1yZrMyUYKt1ALNkgPbmKHMYHk1jatVueDpWm44MRl28yQ_mjNWMWyKvEMSRErNRncPAPaZ6rQAOUxkzN_Gj-_A80JkCM2zdnnnzzQgdOa7FdGRO4s8ytgOijJiC0c4Q80g_2mR1ZQk5M0&t=635079258791589131');
        background-position: -100px -100px;
        background-repeat: repeat-x;
        position: relative;
        cursor: pointer;
        _cursor: hand;
    }

        .RadRibbonBar .rrbMenu .rrbMenuItem:hover, .RadRibbonBar .rrbMenu .rrbMenuItemHovered {
            padding: 0;
            border: 1px solid;
            background-position: 0 0;
        }

    .RadRibbonBar .rrbMenu .rrbMenuItemCheckbox label {
        padding: 0 5px 0 32px;
        background-position: 3px 3px;
        background-repeat: no-repeat;
        display: block;
        cursor: inherit;
    }

    .RadRibbonBar .rrbMenu .rrbMenuItemCheckbox input {
        margin: 3px 0 0 -29px;
        width: 16px;
        height: 16px;
        float: left;
        display: inline;
    }

    .RadRibbonBar .rrbMenu .rrbMenuItemCheckboxChecked label {
        background-image: url('WebResource.axd?d=vq-a1Vy7JSmn7_n2OeWrOLfTj9iPj_HatxVsB1Qn1TFQ-bxvGtpOoNcbd_PzH41rzmi2xg2lqZx1FT-TlY0fprrCm3wOGblTjpPtGRuuuOEJZ7A6joo1JEyApRvntX3yDt66V4LIMlwoEdYfrcwwYznpchOOxgTTy5AxFUlmKuu2EDdMdiGcxgONBmnjiVv60&t=635079258791589131');
    }

    .RadRibbonBar .rrbMenu input {
        padding: 0;
        margin: 0;
        opacity: 0;
        -ms-filter: "alpha(opacity=0)";
        *filter: alpha(opacity=0);
    }

.RadRibbonBar .rrbToolTip {
    padding: 4px;
    width: 200px;
    min-height: 50px;
    border: 1px solid;
    background-position: 0 0;
    background-repeat: repeat-x;
    position: absolute;
    z-index: 9000;
}

    .RadRibbonBar .rrbToolTip .rrbToolTipTitle {
        font-weight: bold;
        display: block;
    }

    .RadRibbonBar .rrbToolTip .rrbToolTipDescription {
        margin: 5px 0 0 0;
        padding: 0 0 0 10px;
    }

        .RadRibbonBar .rrbToolTip .rrbToolTipDescription p {
            margin: 5px 0 0 0;
        }

.RadRibbonBar.rrbMinimized, .RadRibbonBar.rrbExtendedChromeMinimized {
    overflow: visible;
}

.RadRibbonBar.rrbMinimized {
    height: 27px;
    _height: 28px;
}

.RadRibbonBar.rrbExtendedChromeMinimized {
    height: 47px;
    _height: 48px;
}

    .RadRibbonBar.rrbMinimized .rrbButtonArea, .RadRibbonBar.rrbExtendedChromeMinimized .rrbButtonArea, .RadRibbonBar.rrbMinimized .rrbResizeHandle, .RadRibbonBar.rrbExtendedChromeMinimized .rrbResizeHandle {
        display: none;
    }

.RadRibbonBar .rrbToggleHandle {
    width: 11px;
    height: 11px;
    background-position: 0 -55px;
    background-repeat: no-repeat;
    position: absolute;
    top: 13px;
    right: 3px;
    left: auto;
}

.RadRibbonBar.rrbExtendedChrome .rrbToggleHandle {
    top: 33px;
}

.RadRibbonBar.rrbMinimized .rrbToggleHandle, .RadRibbonBar.rrbExtendedChromeMinimized .rrbToggleHandle {
    background-position: 0 -44px;
}

.RadRibbonBar .rrbControlGroup {
    max-height: 66px;
    _height: 66px;
    float: left;
    display: inline;
    overflow: hidden;
    min-height: 0;
    _zoom: 1;
}

    .RadRibbonBar .rrbControlGroup:after {
        content: "";
        clear: both;
        display: block;
    }

.RadRibbonBar .rrbButtonGroupIn > .rrbAbox, .RadRibbonBar .rrbButtonGroupIn > .rrbVbox, .RadRibbonBar .rrbButtonGroupIn > .rrbHbox {
    height: 66px;
}

.RadRibbonBar .rrbAbox .rrbAbox, .RadRibbonBar .rrbAbox .rrbVbox, .RadRibbonBar .rrbAbox .rrbHbox, .RadRibbonBar .rrbAbox .rrbButton, .RadRibbonBar .rrbAbox .rrbMediumButton, .RadRibbonBar .rrbAbox .rrbButtonStrip, .RadRibbonBar .rrbAbox .rrbTemplateItem, .RadRibbonBar .rrbAbox .rrbTemplateItemLarge {
    clear: both;
}

.RadRibbonBar .rrbAbox .rrbLargeButton {
    float: left;
}

.RadRibbonBar .rrbAbox .rrbControlGroup {
    max-height: 22px;
    _height: 22px;
}

.RadRibbonBar .rrbVbox .rrbAbox, .RadRibbonBar .rrbVbox .rrbVbox, .RadRibbonBar .rrbVbox .rrbHbox, .RadRibbonBar .rrbVbox .rrbButton, .RadRibbonBar .rrbVbox .rrbMediumButton, .RadRibbonBar .rrbVbox .rrbLargeButton, .RadRibbonBar .rrbVbox .rrbButtonStrip, .RadRibbonBar .rrbVbox .rrbTemplateItem, .RadRibbonBar .rrbVbox .rrbTemplateItemLarge {
    clear: both;
}

.RadRibbonBar .rrbVbox .rrbControlGroup {
    max-height: 22px;
    _height: 22px;
}

.RadRibbonBar .rrbHbox .rrbAbox, .RadRibbonBar .rrbHbox .rrbVbox, .RadRibbonBar .rrbHbox .rrbHbox, .RadRibbonBar .rrbHbox .rrbButton, .RadRibbonBar .rrbHbox .rrbMediumButton, .RadRibbonBar .rrbHbox .rrbButtonStrip, .RadRibbonBar .rrbHbox .rrbTemplateItem, .RadRibbonBar .rrbHbox .rrbTemplateItemLarge {
    clear: none;
}

.RadRibbonBar .rrbMediumButton .rrbImagePlaceholder {
    *position: absolute;
    *left: 0;
    _left: -20px;
}

.RadRibbonBar .rrbComboBox, .RadRibbonBar .rrbDropDown, .RadRibbonBar .rrbNumericTextBox, .RadRibbonBar .rrbColorPicker {
    height: 22px;
    display: -moz-inline-block;
    display: inline-block;
}

    .RadRibbonBar .rrbComboBox .rrbActionButton, .RadRibbonBar .rrbDropDown .rrbActionButton, .RadRibbonBar .rrbNumericTextBox .rrbActionButton, .RadRibbonBar .rrbColorPicker .rrbActionButton {
        margin: 0;
        padding: 0;
        border: 1px solid;
        color: inherit;
        font: inherit;
        overflow: hidden;
        position: absolute;
        left: auto;
    }

    .RadRibbonBar .rrbComboBox .rrbIcon, .RadRibbonBar .rrbDropDown .rrbIcon, .RadRibbonBar .rrbNumericTextBox .rrbIcon, .RadRibbonBar .rrbColorPicker .rrbIcon {
        margin: -8px 0 0 -8px;
        width: 16px;
        height: 16px;
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .RadRibbonBar .rrbComboBox .rrbButtonText, .RadRibbonBar .rrbDropDown .rrbButtonText, .RadRibbonBar .rrbNumericTextBox .rrbButtonText, .RadRibbonBar .rrbColorPicker .rrbButtonText {
        display: none;
    }

.RadRibbonBar .rrbAbox .rrbComboBox, .RadRibbonBar .rrbAbox .rrbDropDown, .RadRibbonBar .rrbAbox .rrbNumericTextBox, .RadRibbonBar .rrbVbox .rrbComboBox, .RadRibbonBar .rrbVbox .rrbDropDown, .RadRibbonBar .rrbVbox .rrbNumericTextBox {
    _display: block!important;
}

.RadRibbonBar .rrbAbox > .rrbComboBox, .RadRibbonBar .rrbAbox > .rrbDropDown, .RadRibbonBar .rrbAbox > .rrbNumericTextBox, .RadRibbonBar .rrbVbox > .rrbComboBox, .RadRibbonBar .rrbVbox > .rrbDropDown, .RadRibbonBar .rrbVbox > .rrbNumericTextBox {
    display: block!important;
}

.RadRibbonBar .rrbComboBox {
    width: 160px;
}

    .RadRibbonBar .rrbComboBox .rrbCBInner {
        padding: 2px 18px 2px 2px;
        height: 16px;
        border: 1px solid;
        display: block;
        position: relative;
        _overflow: hidden;
    }

    .RadRibbonBar .rrbComboBox .rrbCBInput {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 16px;
        border: 0;
        color: inherit;
        background: 0;
        font: inherit;
        line-height: 16px;
    }

    .RadRibbonBar .rrbComboBox .rrbActionButton {
        width: 16px;
        height: 22px;
        top: -1px;
        right: -1px;
    }

.RadRibbonBar .rrbDropDown {
    width: 160px;
    display: -moz-inline-block;
    display: inline-block;
}

    .RadRibbonBar .rrbDropDown .rrbDDInner {
        padding: 2px 18px 2px 2px;
        height: 16px;
        border: 1px solid;
        display: block;
        position: relative;
        _overflow: hidden;
    }

    .RadRibbonBar .rrbDropDown .rrbDDFakeInput {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 16px;
        border: 0;
        color: inherit;
        background: 0;
        font: inherit;
        line-height: 16px;
        display: inline-block;
    }

    .RadRibbonBar .rrbDropDown .rrbActionButton {
        width: 14px;
        height: 20px;
        border: 0;
        background: 0;
        top: 0;
        right: 0;
    }

.RadRibbonBar .rrbNumericTextBox {
    width: 50px;
    display: -moz-inline-block;
    display: inline-block;
}

    .RadRibbonBar .rrbNumericTextBox .rrbNTBInner {
        padding: 2px 20px 2px 2px;
        height: 16px;
        border: 1px solid;
        display: block;
        position: relative;
        _overflow: hidden;
    }

    .RadRibbonBar .rrbNumericTextBox .rrbNTBInput {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 16px;
        border: 0;
        color: inherit;
        background: 0;
        font: inherit;
        line-height: 16px;
    }

    .RadRibbonBar .rrbNumericTextBox .rrbActionButton {
        width: 16px;
        height: 9px;
    }

    .RadRibbonBar .rrbNumericTextBox .rrbActionButtonUp {
        top: 1px;
        right: 1px;
    }

    .RadRibbonBar .rrbNumericTextBox .rrbActionButtonDown {
        bottom: 1px;
        right: 1px;
    }

.RadRibbonBar .rrbColorPicker {
    width: 36px;
    display: -moz-inline-block;
    display: inline-block;
}

    .RadRibbonBar .rrbColorPicker .rrbCPInner {
        padding: 2px 16px 2px 2px;
        height: 16px;
        border: 1px solid;
        display: block;
        position: relative;
        _overflow: hidden;
    }

    .RadRibbonBar .rrbColorPicker .rrbCPFakeInput {
        margin: 0;
        padding: 0;
        width: 16px;
        height: 16px;
        border: 0;
        color: inherit;
        background: 0;
        font: inherit;
        line-height: 16px;
        display: inline-block;
        overflow: hidden;
    }

    .RadRibbonBar .rrbColorPicker .rrbCPColorPreview {
        width: 14px;
        height: 14px;
        border: 1px solid;
        display: block;
        overflow: hidden;
    }

    .RadRibbonBar .rrbColorPicker .rrbActionButton {
        width: 14px;
        height: 20px;
        border: 0;
        background: 0;
        top: 0;
        right: 0;
    }

.rrbDropDownSlide {
    width: 160px;
    position: absolute;
    z-index: 9000;
}

.rrbPopup {
    min-height: 0;
    *zoom: 1;
    border: 1px solid;
}

    .rrbPopup:after {
        content: "";
        height: 0;
        clear: both;
        display: block;
    }

    .rrbPopup .rrbList {
        min-height: 0;
        *zoom: 1;
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .rrbPopup .rrbList:after {
            content: "";
            height: 0;
            clear: both;
            display: block;
        }

    .rrbPopup .rrbListItem {
        min-height: 0;
        *zoom: 1;
        margin: 0 1px;
        padding: 2px 6px;
    }

        .rrbPopup .rrbListItem:after {
            content: "";
            height: 0;
            clear: both;
            display: block;
        }

    .rrbPopup .rrbColorList {
        padding: 2px;
    }

    .rrbPopup .rrbColorListItem {
        min-height: 0;
        *zoom: 1;
        margin: 0;
        padding: 0;
        width: 14px;
        height: 14px;
        float: left;
    }

        .rrbPopup .rrbColorListItem:after {
            content: "";
            height: 0;
            clear: both;
            display: block;
        }

    .rrbPopup .rrbCPColorBox {
        width: 14px;
        height: 14px;
        display: block;
        overflow: hidden;
    }

        .rrbPopup .rrbCPColorBox span {
            display: none;
        }
