#menuDiv{
 position:relative;
 z-index:900;
}
table.ddmx{
 border-collapse:collapse;
 border-spacing:0;
 position:relative;
 table-layout:fixed;
 width:100%;
 border:0;
}
img.darrow{
 margin:0;
 border:0;
 width:11px;
 height:4px;
 vertical-align:0;
 display:none;
}
html>body img.darrow{
 display:inline;
}
img.rarrow{
 width:5px;
 height:9px;
 margin:3px 0 0 0;
 border:0;
 vertical-align:0;
}
table.ddmx td{
 border:0;
 border-right:1px solid #367d8e;
 font:normal normal normal 0.85em/120% Arial, Helvetica, san-serif;
 text-align:center;
 vertical-align:middle;
 padding:0;
 margin:0;
}
table.ddmx td.clear{
 border:0;
}

.ddmx .item1,
.ddmx .item1-active,
.ddmx .item1:hover,
.ddmx .item1-active:hover{
 background:#124754;
 padding:6px 3px;
 color:#e0e0e0;
 text-decoration:none;
 display:block;
 white-space:nowrap;
 position:relative;
 margin:0 !important;
 border:0;
}
.ddmx .item1:hover,
.ddmx .item1-active:hover{
 background:#367d8e;
 color:#e0e0e0 !important;
}
html>body .ddmx .item1,
html>body .ddmx .item1-active,
html>body .ddmx .item1:hover,
html>body .ddmx .item1-active:hover{
 margin:0 0 -2px 0 !important;
}



.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover{
 padding:2px;
 margin:0;
 color:#e0e0e0;
 text-decoration:none;
 display:block;
 text-align:left;
 white-space:nowrap;
 position:relative;
 background:#124754;
 border-bottom:1px solid #367d8e;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover{
 background:#367d8e;
 color:#e0e0e0;
}
.ddmx .item2 img,
.ddmx .item2-active img{
 position:absolute;
 top:4px;
 right:1px;
 border:0;
}



.ddmx .section{
 position:absolute;
 visibility:hidden;
 width:168px;
 z-index:-1;
 border-left:1px solid #367d8e;
 border-top:1px solid #367d8e;
 border-right:1px solid #367d8e;
}
* html .ddmx td{position:relative} /* ie 5.0 fix */

