.ml1, .ml1  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.ml1 ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
}
.ml1 li {
 width:85px;
 float: left;
 position: relative;
}
.ml1 ul li {
 border: 1px solid #CCCCCC;
 background: #F3F3FF;
 float: none;
/* margin-right: 0; */
 margin-bottom: -1px;
}
.ml1 ul>li:last-child {
 margin-bottom: 1px;
}

.ml1 a {
 display: block;
 padding: 2px;
 color: #333399;
 text-decoration:  none;
}
.ml1 a:hover, .ml1 a.highlighted:hover, .ml1 a:focus {
 color: #F3F3FF;
 background: #333399;
}
.ml1  a.highlighted {
 color: #333399;
 background: #F3F3F3;
}

li.w100 a,li.w125 a,li.w150 a,li.w175 a,li.w200 a{ text-align:left;border:none;margin:0xp; }
li.cent { text-align:center; }
li.w100 { width:100px;text-align:left; }
ul.w100 { top:0px;left:103px;text-align:left; }
li.w125 { width:125px;text-align:left; }
ul.w125 { top:0px;left:128px;text-align:left; }
li.w150 { width:150px;text-align:left; }
ul.w150 { top:0px;left:153px;text-align:left; }
li.w175 { width:175px;text-align:left; }
ul.w175 { top:0px;left:178px;text-align:left; }
li.w200 { width:200px;text-align:left; }
ul.w200 { top:0px;left:203px;text-align:left; }

.ml1 a .subind {
 display:  none;
}
.ml1 ul a .subind {
 display:  block;
 float: right;
}
/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.ml1 a {
 float: left;
}
.ml1 ul a {
 float: none;
}
/* \*/
.ml1 a {
 float: none;
}
/* */

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .ml1  ul li {
 float: left;
 height: 1%;
}
* html .ml1  ul a {
 height: 1%;
}
/* End Hack */
