﻿/* Top level items */
html body .page-menu .rmLink,
html body .ballotManageMenu .rmLink {
    padding: 0px;
}

html body .page-menu .rmHorizontal .rmRootLink .rmText,
html body .ballotManageMenu .rmHorizontal .rmRootLink .rmText {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    padding: 16px 12px;
    color: #777777;
}

    html body .page-menu .rmHorizontal .rmRootLink .rmText:hover,
    html body .ballotManageMenu .rmHorizontal .rmRootLink .rmText:hover {
        color: #DD4B2F;
    }

html body .page-menu .rmHorizontal .rmExpanded .rmExpandDown,
html body .ballotManageMenu .rmHorizontal .rmExpanded .rmExpandDown {
    color: #DD4B2F;
}

html body .page-menu .rmHorizontal .rmRootLink {
    background: none !important;
    padding: 0px;
}

html body .page-menu .rmRootGroup,
html body .ballotManageMenu .rmRootGroup {
    background: none;
    border: none;
    box-shadow: none;
}

html body .page-menu .rmItem,
html body .ballotManageMenu .rmItem,
html body .RadMenu_Context .rmItem {
    border: none !important;
}

/* Sub menu items */
html body .page-menu .rmVertical,
html body .ballotManageMenu .rmVertical,
html body .RadMenu_Context .rmVertical {
    background: none;
    background-color: white;
    border: none;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding: 0px;
    box-shadow: none !important;
}

    html body .page-menu .rmVertical .rmItem,
    html body .ballotManageMenu .rmVertical .rmItem,
    html body .RadMenu_Context .rmVertical .rmItem {
        background: white;
    }

    html body .page-menu .rmVertical .rmLink,
    html body .ballotManageMenu .rmVertical .rmLink,
    html body .RadMenu_Context .rmVertical .rmLink {
        background: none !important;
        padding: 0px !important;
        border: none !important;
    }

        html body .page-menu .rmVertical .rmLink .rmText,
        html body .ballotManageMenu .rmVertical .rmLink .rmText,
        html body .RadMenu_Context .rmVertical .rmLink .rmText {
            background: none;
            font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            padding: 10px 15px;
            margin: 0px;
        }

            html body .page-menu .rmVertical .rmLink .rmText:hover,
            html body .ballotManageMenu .rmVertical .rmLink .rmText:hover,
            html body .RadMenu_Context .rmVertical .rmLink .rmText:hover {
                color: #DD4B2F;
            }

html body .page-menu .rmSlide,
html body .ballotManageMenu .rmSlide,
html body .RadMenu_Context .rmSlide {
    margin-top: 1px;
}