#menu {
    z-index:500;
    position:relative;
    width:100%; }
.menuitem {
    float:left; }
.menu {
    
    top:5px;
    /* 4 reserved */
    
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    padding:0px;
    margin:0px;
}
.ddmx {
    width:100%;
    position:absolute;
    font-size:12px;
    font-family:Verdana;
    
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item1-active:visited {
    padding: 3px 8px 3px 8px;
    color:#DDDDDD; ! important;
    font-weight:700;
    text-decoration:none;
    white-space:nowrap;
    position:relative;
    display:block;
    left:0px;
    top:0px;
    
    background-repeat:repeat-x;
    background-position:middle top;
    z-index:500;
    border:0px solid;
    
}
.ddmx .item1,
.ddmx .item1:visited {
    color:#FFFFFF; ! important;
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background-image:none;
    
    background-repeat:repeat-x;
    background-position:middle top;
    
    color:#DDDDDD; ! important;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover,
.ddmx .item2-active:visited {
    padding:3px 8px 4px 8px;
    color:#DDDDDD; ! important;
    font-weight:700;
    text-decoration:none;
    text-align:left;
    display:block;
    white-space:nowrap;
    position:relative;
    left:0px;
    top:0px;
    border:1px solid;
    
    width:190px;
    
    background-repeat:repeat-x;
    background-position:middle top;
    z-index:501;
    filter:alpha(opacity=100);
}
.ddmx .item2,
.ddmx .item2:visited {
    background-color:#91130D;
    color:#FFFFFF; ! important;
    filter:alpha(opacity=100);
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background-image:none;
    
    background-repeat:repeat-x;
    background-position:middle top;
    background-color:#91130D;
    color:#DDDDDD; ! important;
}
.ddmx .arrow,
.ddmx .arrow:hover,
.ddmx .arrow:active,
.ddmx .arrow:visited {
    padding:3px 8px 3px 8px;
}
.ddmx .item1 img,
.ddmx .item1-active img,
.ddmx .item2 img,
.ddmx .item2-active img {
    position:absolute;
    border:0px;
    vertical-align:middle;
    padding-top:2px;
    right:1px;
    filter:alpha(opacity=80);
}
.ddmx .section {
    border:0px;
    white-space:nowrap;
    position:absolute;
    visibility:hidden;
    z-index:-1;
    width:auto;
}

* html .ddmx td { position:relative; } /* ie 5.0 fix */
