html .RadMenu_Retain {
    color: #3b3b3b;
    font: normal 13px/22px Arial,Helvetica,sans-serif;
    line-height: 38px;
}

/*for scheduler*/
.rsHeader {  
  z-index: -1 !important;  
}  
    /*new #3393da,#2264c5,#bbeaf3*/
    /*old #3393da #007d93,#add3f5*/
    html .RadMenu_Retain .rmLink {
        color: #555 !important;
        text-decoration: none;
    }

    html .RadMenu_Retain .rmSeparator .rmText {
        padding: 0!important;
    }

    html .RadMenu_Retain .rmHorizontal .rmSeparator .rmText {
        border: 0;
        border-left: 1px solid #e3e2e2;
        border-right: 1px solid #fefefe;
    }

    html .RadMenu_Retain .rmVertical .rmSeparator .rmText {
        border: 0;
        border-top: 1px solid #e3e2e2;
        border-bottom: 1px solid #fefefe;
    }

    html .RadMenu_Retain .rmLeftArrow, html .RadMenu_Retain .rmRightArrow, html .RadMenu_Retain .rmTopArrow, html .RadMenu_Retain .rmBottomArrow {
        border-color: #c9c9c9;
        color: #3b3b3b;
        background-color: #ebebeb;
        border-width: 0;
        border-style: solid;
        background-image: url('Common/radActionsSprite.png');
    }

        html .RadMenu_Retain .rmLeftArrow:hover, html .RadMenu_Retain .rmRightArrow:hover, html .RadMenu_Retain .rmTopArrow:hover, html .RadMenu_Retain .rmBottomArrow:hover {
            border-color: #939393;
            color: #444;
            background-color: #b4b4b4;
        }

    html .RadMenu_Retain .rmLeftArrow, html .RadMenu_Retain .rmRightArrow {
        height: 38px;
    }

    html .RadMenu_Retain .rmLeftArrow {
        border-right-width: 1px;
        background-position: -20px -906px;
    }

        html .RadMenu_Retain .rmLeftArrow:hover {
            background-position: -70px -906px;
        }

    html .RadMenu_Retain .rmRightArrow {
        border-left-width: 1px;
        background-position: -20px -956px;
    }

        html .RadMenu_Retain .rmRightArrow:hover {
            background-position: -70px -956px;
        }

    html .RadMenu_Retain .rmTopArrow {
        border-bottom-width: 1px;
    }

    html .RadMenu_Retain .rmBottomArrow {
        border-top-width: 1px;
    }

    html .RadMenu_Retain .rmTopFix, html .RadMenu_Retain .rmTopLeft, html .RadMenu_Retain .rmTopRight, html .RadMenu_Retain .rmBottomFix, html .RadMenu_Retain .rmBottomLeft, html .RadMenu_Retain .rmBottomRight {
        display: none;
    }

    html .RadMenu_Retain .rmRootGroup {
        background-image: linear-gradient(top,white 0,#d6d5d4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#d6d5d4',GradientType=0);
        border: 1px solid #e3e2e2;
        background-color: #f3f3f3;
        background-image: linear-gradient(top,white 0,#d6d5d4 100%);
    }

        html .RadMenu_Retain .rmRootGroup.rmVertical {
            background: #f3f3f3;
            filter: none;
        }

    html .RadMenu_Retain .rmRootLink {
        margin: 0;
        padding: 4px 14px !important;        
        padding: 0;
        line-height: 30px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=0);
    }

        html .RadMenu_Retain .rmRootLink .rmText {
            padding: 0;
            padding: 4px 12px !important;
            display: block;
        }

        html .RadMenu_Retain .rmRootLink .rmLeftImage {
            margin: 6px 5px 0 -5px;
            margin: 10px -8px 0 5px;
        }

        html .RadMenu_Retain .rmRootLink:hover {
            padding-top: 0;
            border-top: 4px solid #3393da;
            color: #2264c5;
            background-image: linear-gradient(top,#e5e5e5 0,#bdbdbd 100%);
        }

            html .RadMenu_Retain .rmRootLink:hover .rmText {
                padding-top: 0 !important;                
            }

            html .RadMenu_Retain .rmRootLink:hover .rmLeftImage {
                margin-top: 6px;
            }

        html .RadMenu_Retain .rmRootLink .rmFocused {
            padding-top: 4px !important;            
            border-top: 4px solid #3393da;
            color: #2264c5;
            background-image: linear-gradient(top,#f0f0f0 0,white 100%);
        }

            html .RadMenu_Retain .rmRootLink.rmFocused .rmText {
                padding-top: 0;
            }

            html .RadMenu_Retain .rmRootLink.rmFocused .rmLeftImage {
                margin-top: 6px;
            }

        html .RadMenu_Retain .rmRootLink.rmDisabled {
            padding: 4px 15px !important;
            border: 0;
            color: #b1b1b1;
            background: 0;
            box-shadow: none;
        }

            html .RadMenu_Retain .rmRootLink.rmDisabled .rmText {
                padding: 0;
            }

    html .RadMenu_Retain .rmVertical .rmRootLink {
        margin: 0;
        padding: 4px 15px !important;
        padding: 0;
        border: 0;
    }

        html .RadMenu_Retain .rmVertical .rmRootLink .rmText {
            padding: 4px 15px !important;
        }

        html .RadMenu_Retain .rmVertical .rmRootLink .rmLeftImage {
            margin: 10px 5px 0;
        }

        html .RadMenu_Retain .rmVertical .rmRootLink:hover {
            color: #fff !important;
            background-image: linear-gradient(top,#3393da 0,#2264c5 100%);
        }

        html .RadMenu_Retain .rmVertical .rmRootLink.rmFocused {
            color: #fff !important;
            background-image: linear-gradient(top,#3393da 0,#2264c5 100%);
        }

        html .RadMenu_Retain .rmVertical .rmRootLink.rmDisabled {
            padding: 4px 15px;
            border: 0;
            color: #b1b1b1;
            background: 0;
            box-shadow: none;
            filter: none;
        }

            html .RadMenu_Retain .rmVertical .rmRootLink.rmDisabled .rmText {
                padding: 0;
            }

    html .RadMenu_Retain .rmGroup .rmLeftImage {
        margin: 10px 0 0 6px;
    }

    html .RadMenu_Retain .rmGroup {
        padding: 1px;
        background: #fff;
        box-shadow: 0 0 3px #7a7a7a;
    }

        html .RadMenu_Retain .rmGroup .rmLink {
            color: #767676;
        }

            html .RadMenu_Retain .rmGroup .rmLink:hover {
                color: #fff !important;
    background-image: linear-gradient(top,#3393da 0,#2264c5 100%);
}

            html .RadMenu_Retain .rmGroup .rmLink:hover {
                background-image: -webkit-linear-gradient(top,#3393da 0,#2264c5 100%);
                background-image: -moz-linear-gradient(top,#3393da 0,#2264c5 100%);
                background-image: -ms-linear-gradient(top,#3393da 0,#2264c5 100%);
                background-image: -o-linear-gradient(top,#3393da 0,#2264c5 100%);
                background-image: linear-gradient(top,#3393da 0,#2264c5 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3393da',endColorstr='#2264c5',GradientType=0);
                color: #fff !important;
            }

div.RadMenu_Retain .rmGroup .rmLink .rmText:before {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
    content: "";
    display: none;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 16px;
}

div.RadMenu_Retain .rmGroup .rmLink.rmExpanded .rmExpandRight:before,
div.RadMenu_Retain .rmGroup .rmLink:hover .rmExpandRight:before {
    background-position: -117px -966px;
}

div.RadMenu_Retain .rmGroup .rmLink .rmExpandRight:before {
    background-position: -17px -966px;
    display: block;
    right: 5px;
}
