#menu {
margin:2px 2px 2px 2px;
display:inline;
width:211px;
}

#menu div {
margin-left:4px;
}

#menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu h3 {
display: block;
margin-left: 0;
margin-top:10px;
margin-bottom:10px;
}


#menu li a {
text-decoration: none;
color:#105eda;
font-size:11px;
padding:4px 0px 0px 2px;
margin-left:10px;
}

#menu li:hover, #menu li li {
background-color:#e1f1ff;
}

#menu .sub {
font-size:11px;
padding-left:10px;
}

#menu li a {
font-size:11px;
padding-left:0px;
}

#menu li li a{
padding-left:4px;
padding-top: 2px;
font-size:11px;
}

#menu li li:hover, #menu li li li {
background-color:#c6daf2;
}
#menu li li li:hover, #menu li li li li {
background-color:#9ebce1;
}

#menu li, #menu li.title:hover {
position: relative;
z-index: 1;
}

#menu li.spacer, #menu li.spacer:hover{
background:none;
}

#menu li.title{
font-weight:bold;
color:#ffffff;
font-size:11px;
padding: 5px 0px 5px 10px;
background:url(/Globals/images/nav_background.gif) no-repeat bottom left;
}

#menu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
