/* Menu function */
#menu {
padding:0;
margin:0 0 0 -5px;
width:150px;
}

#nav,#nav ul {
/* all lists */
padding:0;
margin:0;
list-style:none;
float:left;
font-variant:small-caps;
background-color:#fff;
}

#nav li {
/* all list items */
position:relative;
float:left;
line-height:2em;
margin-bottom:-3px;
background-color:#fff;
}

#nav li ul {
/* second-level lists */
position:absolute;
left:-999em;
margin-left:155px;
margin-top:-1.35em;
z-index:1000;
display:block;
}

#nav li ul ul {
/* third-and-above-level lists */
left:-999em;
}

#nav li a:link, #nav li a:visited {
width:140px;
display:block;
text-decoration:none;
background:#006 url(img/menumain.gif);
border:3px double #CC9900;
padding:0 .5em;
color:#fff;
}

#nav li a:hover, #nav li a:active {
color:#ccc;
background:url(img/menu.gif) center center;
text-align:center;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
/* lists nested under hovered list items */
left:auto;
postition:relative;
z-index:100;
}

#nav li a.menugif {
width:140px;
display:block;
text-decoration:none;
background:#006 url(img/menugif.gif);
border:3px double #CC9900;
padding:0 .5em;
color:#fff;
}

#nav li .menugif a:hover {
background:url(img/menu.gif) center center;
text-align:center;
}

leftCol #menu #nav li ul.main{
postition:relative;
z-index:10;
}

leftCol #menu #nav li ul.sub {
postition:relative;
z-index:100;
}

#menu ul#nav li.last {
margin-bottom:10px;
}