/* styles for the menu */
.menu {
    border-collapse: collapse;
}

.StaticMenuStyle {
    background: none;
    border-collapse: collapse;
}

.StaticMenuItemStyle {
    background-color: Transparent;
}

    .StaticMenuItemStyle a {
        width: 100%;
        display: inline-block;
        padding: 0px;
        font-weight: bold;
        background: none;
        color: white;
        text-decoration: none;
        cursor: pointer !important;
        font-size: 30px !important;
    }

        .StaticMenuItemStyle a:hover, .StaticMenuItemStyle td:hover a {
            color: black;
        }

.StaticHoverStyle a {
    color: #FFFFFF;
}

.StaticHoverStyle {
    background: none;
    color: #FFFFFF;
}

.DynamicMenuStyle {
    border: solid 1px #666666;
    padding: 0px 0px 0px 0px;
    z-index: 100;
}

.DynamicMenuItemStyle {
    border-bottom: solid 2px #CCC;
}

    .DynamicMenuItemStyle a {
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 20px;
        padding-right: 15px;
        font-weight: normal;
        color: #333333;
        display: inline-block;
        text-decoration: none;
    }

        .DynamicMenuItemStyle a:hover {
            color: #FFFFFF;
        }

.DynamicHoverStyle {
    background-color: #1E35BF;
    width: 100%;
}

    .DynamicHoverStyle a {
        color: #FFFFFF;
    }
