.RadComboBox_NOAH {
    color: #555;
}

    .RadComboBox_NOAH .rcbInputCell, .RadComboBox_NOAH .rcbArrowCell {
        height: auto !important;
        border-width: 1px;
        border-style: solid;
    }

    .RadComboBox_NOAH table td.rcbInputCell, .RadComboBox_NOAH table td.rcbArrowCell {
        border-width: 1px;
    }

    .RadComboBox_NOAH .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH table td.rcbInputCell {
        padding: 6px 12px !important;
    }

    .RadComboBox_NOAH table td.rcbInputCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH table td.rcbInputCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbInput {
        margin: 0;
        color: #555;
        border: none;
    }

        .RadComboBox_NOAH .rcbInput:focus {
            background: transparent;
            border: 0;
            box-shadow: none;
        }

    .RadComboBox_NOAH .rcbEmptyMessage {
        color: #bbb;
    }

    .RadComboBox_NOAH .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
        width: auto !important;
    }

        .RadComboBox_NOAH .rcbArrowCell a {
            width: 28px !important;
            height: 34px !important;
            background-image: url('Common/radActionsSprite.png');
            background-position: -11px -58px;
            background-repeat: no-repeat;
            color: transparent !important;
        }

    .RadComboBox_NOAH .rcbArrowCellHidden, .RadComboBox_NOAH .rcbArrowCellHidden a {
        width: 0;
    }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellLeft {
            border-right-width: 0;
        }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellRight {
            border-left-width: 0;
        }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbLabel {
        line-height: 34px;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: transparent;
    }

    .RadComboBox_NOAH .rcbFocused .rcbInputCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbFocused .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbArrowCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInputCell {
        border-color: #CCC;
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbArrowCell a {
        background-position: -11px -58px;
    }

.RadComboBoxDropDown_NOAH {
    border: 1px solid #ccc;
    color: #555;
    background: #fff;
}

    .RadComboBoxDropDown_NOAH .rcbHeader, .RadComboBoxDropDown_NOAH .rcbFooter {
        color: #555;
        background-color: #f9f9f9;
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHeader {
        border-bottom-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbFooter {
        border-top-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbItem, .RadComboBoxDropDown_NOAH .rcbHovered, .RadComboBoxDropDown_NOAH .rcbDisabled, .RadComboBoxDropDown_NOAH .rcbLoading {
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHovered {
        color: #FFFFFF;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbSelected {
        color: #fff;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbLoading {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbItem em {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckBox {
        margin: -1px 10px 0 0;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckAllItems, .RadComboBoxDropDown_NOAH .rcbCheckAllItemsHovered {
        color: #555;
        background-color: #f9f9f9;
    }

    .RadComboBoxDropDown_NOAH .rcbMoreResults {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
    }

        .RadComboBoxDropDown_NOAH .rcbMoreResults a {
            border-top-color: #555;
        }

    .RadComboBoxDropDown_NOAH .rcbSeparator {
        color: #fff;
        background: #fff;
    }

.RadComboBox table {
    border: 1px solid #ccc !important;
}
