#udm {
    display: block;
    border: 1px solid black;
    border-width: 1px 1px 1px 0;
    overflow: hidden;
}
    #udm, #udm li {
        list-style: none;
        margin: 0 !important;
        padding: 0 !important;
    }
    #udm li {
        float: left;
        height: 31px;
        border: 1px solid black;       
        border-width: 0 0 0 1px;
        text-align: center;
        line-height: 31px; 
        margin-left: -1px !important;
    }
    #udm li a {
        text-decoration: none;
    }
    #udm li a span {
        position: relative;     
        text-indent: 0;
        font-size: 16px; font-weight: bold;
        color: black !important; 
        overflow: inherit;          
    }
    #udm li a span:hover {
        font-size 16px !important;
    }
        #udm li ul, #udm li li {
            display: none !important;
        }
    /* widths calculated using the graphic's sizes */
    #udm #home { border-left-width: 0; margin-left: 0 !important }