#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
/*position:absolute;
top:187px;
left:10px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;*/
}
#mainlevelmainnav,#mainlevelmainnav ul{
margin:0;
padding:0;
width: 210px;
list-style:none;
line-height:0em;
border-bottom: 1px solid black;
}
#mainlevelmainnav a{
font-family: Verdana,"Times New Roman",Times,serif;
display:block;
color:#000;
font-weight: bold;
text-decoration:none;
margin:0;
padding:0;
}
#mainlevelmainnav li{
border-top: 1px solid black;
padding:0;
margin: 0px;
width: 100%;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
font-weight:400;
margin:0;
background-color: #bcbcbc;
}
#mainlevelmainnav li li{
}
#mainlevelmainnav li ul a{
font-family: Verdana,"Times New Roman",Times,serif;
display:block;
color:#000;
font-weight: bold;
text-decoration:none;
width: 100%;
margin: 0px 20px 0px 10px;
}

#mainlevelmainnav ul ul{
/*	width: 300px;*/
}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
position: absolute;
left:auto;
margin-left: 205px;
margin-top: -21px;
z-index:6000;
width: 220px;
}
#mainlevelmainnav li:hover,#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background-color: #ccc;
}