

#menu1{
margin: 0;
padding: 0;
list-style-type:none;
}

#menu1 ul {
     padding: 0;
     margin:0px;
     list-style: none;
     width:12em;
	z-index:100;
     position: absolute;
     overflow:visible;
}

#menu1 li {
     margin:0;
     position: relative;
     float:left;
	 z-index:100;
     width:auto;
    /* background-color:#CCC;
     border:solid 1px #CCC;*/
     display:block;
     height:auto;
}

#menu1 ul li{ border-width:0px 0px 0 0;}

#menu1 ul ul li{ border-width:0px 0px 0 0px;}

#menu1 ul ul li:last-child{border-bottom:0px solid #CCC;

}

#menu1 a {
text-decoration:none;
display:block;
padding: 0.1em;
     /*margin:0.2em 0 0.2em 0.1em;*/
color: #e9f4fb;
padding: 5px 12px;
border: 1px solid #ffffff;
background: url(menubg.gif) center center repeat-x;
font: bold 11px Arial, Helvetica, sans-serif;
float: left;/* */float: none;/*  */
}

#menu1 ul li ul li a{
width:19.5em; /*width of sub menu levels*/
padding: 5px 17px;
background: #085d94;
font: bold 11px Arial, Helvetica, sans-serif;
border-width: 0 1px 1px 1px;
}
#menu1 ul li  a{
width:23em; /*width of sub menu levels*/
padding: 5px 6px;
background: #085d94;
font: bold 11px Arial, Helvetica, sans-serif;
border-width: 0 1px 1px 1px;
}

#menu1 a:hover, #menu1 li:hover{
background: url(menubgover.gif) center center repeat-x;
color: #FF6633;
font: bold 11px Arial, Helvetica, sans-serif;
}
#menu1 ul li:hover, #menu1 ul li a:hover{
     /*background-color:#CCC;*/
}

#menu1 ul{
     display:none;
	}

/*all see this */
#menu1 ul ul{
     display:none;
     position: absolute;
     margin-top: -1.8em;
	 z-index:100;
     margin-left: 23em;
}

/* non-IE browsers see this */
#menu1 ul li>ul, #menu1 ul ul li>ul{
     margin-top:-1.4em;
}

#menu1 li:hover ul ul, #menu1 li:hover ul ul ul, #menu1 li:hover ul ul ul ul, #menu1 li:hover ul ul ul ul ul{
     display:none;
	 
}

#menu1 li:hover ul, #menu1 ul li:hover ul, #menu1 ul ul li:hover ul, #menu1 ul ul ul li:hover ul, #menu1 ul ul ul ul li:hover ul{
     display:block;
}

li>ul {
     top: auto;
     left: inherit;
} 
* html #menu1 ul li { float: left; height: 1%; }
* html #menu1 ul li a { height: 1%; }

