html .RadMenu_Mobile.RadMenu_Mobile {
    color: #676a6c;
    font: normal 13px/22px "Open Sans", Helvetica, sans-serif;
    line-height: 30px; 
}

html .RadMenu_Mobile .rmLink {
    color: #555555;
    text-decoration: none; 
}

html .RadMenu_Mobile .rmSeparator .rmText {
    padding: 0 !important; 
}

html .RadMenu_Mobile .rmHorizontal .rmSeparator .rmText {
    border: 0;
    border-left: 1px solid #e3e2e2;
    border-right: 1px solid #fefefe; 
}

html .RadMenu_Mobile .rmVertical .rmSeparator .rmText {
    border: 0;
    border-top: 1px solid #e3e2e2;
    border-bottom: 1px solid #fefefe; 
}

html .RadMenu_Mobile .rmLeftArrow,
html .RadMenu_Mobile .rmRightArrow,
html .RadMenu_Mobile .rmTopArrow,
html .RadMenu_Mobile .rmBottomArrow {
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #ebebeb;
    border-width: 0;
    border-style: solid;
    background-image: url('Common/radActionsSprite.png'); 
}

html .RadMenu_Mobile .rmLeftArrow:hover,
html .RadMenu_Mobile .rmRightArrow:hover,
html .RadMenu_Mobile .rmTopArrow:hover,
html .RadMenu_Mobile .rmBottomArrow:hover {
      border-color: #939393;
      color: #444444;
      background-color: #b4b4b4; 
}

html .RadMenu_Mobile .rmLeftArrow,
html .RadMenu_Mobile .rmRightArrow {
    height: 38px; 
}

html .RadMenu_Mobile .rmLeftArrow {
    border-right-width: 1px;
    background-position: -20px -1106px; 
}

html .RadMenu_Mobile .rmLeftArrow:hover {
    background-position: -70px -1106px; 
}

html .RadMenu_Mobile .rmRightArrow {
    border-left-width: 1px;
    background-position: -20px -1156px; 
}

html .RadMenu_Mobile .rmRightArrow:hover {
    background-position: -70px -1156px; 
}

html .RadMenu_Mobile .rmTopArrow,
html .RadMenu_Mobile .rmBottomArrow {
    background-image: url('Menu/rmArrows.png');
    background-repeat: no-repeat; 
}

html .RadMenu_Mobile .rmTopArrow {
    border-bottom-width: 1px;
    background-position: center -21px; 
}

html .RadMenu_Mobile .rmTopArrow:hover {
    background-position: center -219px; 
}

html .RadMenu_Mobile .rmBottomArrow {
    border-top-width: 1px;
    background-position: center -70px; 
}

html .RadMenu_Mobile .rmBottomArrow:hover {
    background-position: center -268px; 
}

html .RadMenu_Mobile .rmTopFix,
html .RadMenu_Mobile .rmTopLeft,
html .RadMenu_Mobile .rmTopRight,
html .RadMenu_Mobile .rmBottomFix,
html .RadMenu_Mobile .rmBottomLeft,
html .RadMenu_Mobile .rmBottomRight {
    display: none; 
}

html .RadMenu_Mobile .rmRootGroup {
    border: 1px solid #e3e2e2;
    background: #d6d5d4 url('../Common/Gradients/radGradientHardLightV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top, white 0%, #d6d5d4 100%);
    background-image: -moz-linear-gradient(top, white 0%, #d6d5d4 100%);
    background-image: -ms-linear-gradient(top, white 0%, #d6d5d4 100%);
    background-image: -o-linear-gradient(top, white 0%, #d6d5d4 100%);
    background-image: linear-gradient(top, white 0%, #d6d5d4 100%);
    box-shadow: none; 
}

html .RadMenu_Mobile .rmRootGroup.rmVertical {
    background: #f3f3f3; 
}

html .RadMenu_Mobile .rmRootLink {
    margin: 0;
    padding: 4px 15px;
    padding: 0;
    line-height: 30px; 
}

html .RadMenu_Mobile .rmRootLink .rmText {
    padding: 0;
    padding: 4px 15px;
    display: block; 
}

html .RadMenu_Mobile .rmRootLink .rmLeftImage {
    margin: 6px 5px 0 -5px;
    margin: 10px -8px 0 5px; 
}

html .RadMenu_Mobile .rmRootLink:hover {
    padding-top: 0;
    border-top: 4px solid #2dabc1;
    color: #0394ae;
    background: #bdbdbd url('../Common/Gradients/radGradientHardLightV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #bdbdbd 100%);
    background-image: -moz-linear-gradient(top, #e5e5e5 0%, #bdbdbd 100%);
    background-image: -ms-linear-gradient(top, #e5e5e5 0%, #bdbdbd 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0%, #bdbdbd 100%);
    background-image: linear-gradient(top, #e5e5e5 0%, #bdbdbd 100%); 
}

html .RadMenu_Mobile .rmRootLink:hover .rmText {
    padding-top: 0; 
}
   
html .RadMenu_Mobile .rmRootLink:hover .rmLeftImage {
    margin-top: 6px; 
}

html .RadMenu_Mobile .rmRootLink.rmFocused {
    padding-top: 0;
    border-top: 4px solid #2dabc1;
    color: #0394ae;
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0%, white 100%);
    background-image: -moz-linear-gradient(top, #f0f0f0 0%, white 100%);
    background-image: -ms-linear-gradient(top, #f0f0f0 0%, white 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0%, white 100%);
    background-image: linear-gradient(top, #f0f0f0 0%, white 100%); 
}

html .RadMenu_Mobile .rmRootLink.rmFocused .rmText {
    padding-top: 0; 
}

html .RadMenu_Mobile .rmRootLink.rmFocused .rmLeftImage {
    margin-top: 6px; 
}

html .RadMenu_Mobile .rmRootLink.rmDisabled {
    padding: 4px 15px;
    border: 0;
    color: #b1b1b1;
    background: none;
    box-shadow: none; 
}

html .RadMenu_Mobile .rmRootLink.rmDisabled .rmText {
    padding: 0; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink {
    margin: 0;
    padding: 4px 15px;
    padding: 0;
    border: 0;
    line-height: 22px; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink .rmText {
    padding: 4px 15px;
    position: relative; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink .rmLeftImage {
    margin: 10px 5px 0; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink:hover {
    color: #ffffff;
    background: #007d93 url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    _background-image: none;
    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%); 
}

html .RadMenu_Mobile .rmVertical .rmRootLink:hover .rmText.rmExpandRight:before {
    background-position: -120px -1170px; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink:hover .rmText.rmExpandLeft:before {
    background-position: -120px -1120px; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink.rmFocused {
    color: #ffffff;
    background: #007d93 url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    _background-image: none;
    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%); 
}

html .RadMenu_Mobile .rmVertical .rmRootLink.rmFocused .rmText.rmExpandRight:before {
    background-position: -120px -1170px; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink.rmFocused .rmText.rmExpandLeft:before {
    background-position: -120px -1120px; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink.rmDisabled {
    padding: 4px 15px;
    border: 0;
    color: #b1b1b1;
    background: none;
    box-shadow: none; 
}

html .RadMenu_Mobile .rmVertical .rmRootLink.rmDisabled .rmText {
    padding: 0; 
}

html .RadMenu_Mobile .rmGroup .rmLeftImage {
    margin: 10px 0 0 6px; 
}

.RadMenu.RadMenu_Mobile .rmGroup {
    padding: 1px;
    border: 1px solid #e7eaec;
    background: #ffffff;
    box-shadow: none;
}

/*:root .RadMenu_Mobile .rmGroup {
    border: 0; 
} */

.RadMenu.RadMenu_Mobile .rmGroup .rmLink {
    color: #676a6c; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmText {
    position: relative; 
}
    
.RadMenu.RadMenu_Mobile .rmGroup .rmLink .rmText:before {
    content: "";
    margin-top: -8px;
    width: 16px;
    height: 16px;
    background-image: url('../Common/radActionsSprite.png');
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    top: 50%; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandTop,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandDown,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandRight,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandLeft {
    *background-image: url('Menu/rmArrows.png');
    background-repeat: no-repeat; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandTop {
    background-position: right -10px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandDown {
    background-position: right -60px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandLeft {
    background-position: right -110px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandRight {
    background-position: right -160px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandTop {
    background-position: right -410px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandDown {
    background-position: right -460px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandLeft {
    background-position: right -510px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandRight {
    background-position: right -560px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandTop:before,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandDown:before,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandRight:before,
.RadMenu_Mobile .rmGroup .rmLink .rmExpandLeft:before {
    display: block;
    right: 5px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandTop:before {
    background-position: -17px -1017px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandDown:before {
    background-position: -17px -1067px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandRight:before {
    background-position: -17px -1167px; 
}

.RadMenu_Mobile .rmGroup .rmLink .rmExpandLeft:before {
    background-position: -17px -1117px; 
}

.RadMenu.RadMenu_Mobile .rmGroup .rmLink.rmExpanded, 
.RadMenu.RadMenu_Mobile .rmGroup .rmLink:hover, 
.RadMenu.RadMenu_Mobile .rmGroup .rmLink.rmSelected {
    color: #fff;
    background-color: #2dabc1;
    background-image: none; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandTop:before, 
.RadMenu_Mobile .rmGroup .rmLink:hover .rmExpandTop:before, 
.RadMenu_Mobile .rmGroup .rmLink.rmSelected .rmExpandTop:before {
    background-position: -117px -1017px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandDown:before, 
.RadMenu_Mobile .rmGroup .rmLink:hover .rmExpandDown:before, 
.RadMenu_Mobile .rmGroup .rmLink.rmSelected .rmExpandDown:before {
    background-position: -117px -1067px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandRight:before, 
.RadMenu_Mobile .rmGroup .rmLink:hover .rmExpandRight:before, 
.RadMenu_Mobile .rmGroup .rmLink.rmSelected .rmExpandRight:before {
    background-position: -117px -1167px; 
}
    
.RadMenu_Mobile .rmGroup .rmLink.rmExpanded .rmExpandLeft:before, 
.RadMenu_Mobile .rmGroup .rmLink:hover .rmExpandLeft:before, 
.RadMenu_Mobile .rmGroup .rmLink.rmSelected .rmExpandLeft:before {
    background-position: -117px -1117px; 
}

.RadMenu_Mobile .rmGroup .rmLink.rmDisabled, 
.RadMenu_Mobile .rmGroup .rmLink.rmDisabled:hover {
    color: #d7d7d7;
    background-image: none !important;
    background: none; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandTop {
    background-position: left -8px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandDown {
    background-position: left -58px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandLeft {
    background-position: left -108px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandRight {
    background-position: left -158px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink.rmExpanded .rmExpandTop {
    background-position: left -408px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink.rmExpanded .rmExpandDown {
    background-position: left -458px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink.rmExpanded .rmExpandLeft {
    background-position: left -508px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink.rmExpanded .rmExpandRight {
    background-position: left -558px; 
}

html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandTop:before,
html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandDown:before,
html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandRight:before,
html .RadMenu_Mobile_rtl .rmGroup .rmLink .rmExpandLeft:before {
    left: 5px; 
}
