#menu {
width:145px; /* set width of menu */
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 140px;
}

#menu a, #menu h2 {
display: block;
margin: 0;
padding:0px;
}

#menu h2 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color:transparent;
width:145px; /* set width of menu */
position:absolute;
}

#menu h2 a:link, #menu h2 a:visited{
color: #ffffff;
text-decoration:none;
background-color:transparent;
font-size:12px;
font-weight:normal;
}

#menu h2 a:active, #menu h2 a:hover{
text-decoration:underline;
background-color:transparent;
font-size:12px;
font-weight:normal;
}

#menu a {
color:#00318F;
background-color:#F0F0F0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#menu a:hover {
color:#990000;
background-color:#CCCCCC;

}

#menu ul ul a {
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
padding:2px;
}

#menu li {
position:absolute;
}

#menu li li {
position:relative;
border:1px;
border-color:#666666;
}

#menu ul ul {
width: 135px;
padding-left:146px;
display:none;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}


/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{

}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

/*
div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}
*/

div#menu li:hover ul,
div#menu li.over ul,
div#menu li li:hover ul,
div#menu li li.over ul,
div#menu li li li:hover ul,
div#menu li li li.over ul,
div#menu li li li li:hover ul,
div#menu li li li li.over ul
{display:block;}

/* End of non-anchor hover selectors */