.ml, .ml ul {
 white-space:nowrap;
 margin:0;
 padding:0;
 list-style:none;
 z-index:33;
 color:#252D69;
 font-size:12px;
}
.ml ul {
 display:none;
 position:absolute;
 top:1.0em;
 margin-top:11px;
 left:0px;
 width:140px;
}
.ml ul.last {
 display:none;
 position:absolute;
 top:-2px;
 margin-top:0;
 left:-2px;
 width:140px;
}
.ml ul ul {
 top:-1px;
 margin-top:0;
 left:140px;
}
.ml li {
 float:left;
 display:block;
 position:relative;
 color:#035B86;
}
.ml ul li {
 float:none;
 margin-bottom:-1px;
 background:#FEFEFE;
 border:1px solid #6972AC;
}
.ml ul>li:last-child {
 margin-bottom:1px; /* Mozilla fix */
}
.ml a {
 color:#252D69;
 padding:2px;
 display:block;
 text-decoration:none;
 border:1px solid #FEFEFE;
}
.ml a:hover, .ml a.highlighted:hover, .ml a:focus {
 text-decoration:none;
 border:1px solid #D3D3D3;
}
.ml a.highlighted {
 border:1px solid #D3D3D3;
 text-decoration:none;
 background:#DDDEEC url(i/bbg.png) repeat center top;
}
.ml ul li a {
 padding:3px;
}
.ml ul li a:hover {
 text-decoration:none;
 background:#DDDEEC url(i/bbg.png) repeat center top;
}
.ml ul li a.last:hover {
 background:none;
}
.ml ul li.last {
 border:1px solid #6972AC;
}
.ml a .subind {
 display:none;
}
.ml ul a .subind {
 display:block;
 float:right;
}
.ml a {
 float:left;
}
.ml ul a {
 float:none;
}
/* \*/
.ml a {
 float:none;
}
/* */
/* HACKS: IE/Win */
*:first-child+html .ml ul li {
 float:left;
 width:100%;
}
* html .ml ul li {
 float:left;
 height:1%;
}
* html .ml ul a {
 height:1%;
}
/* End Hacks */

