.leftmenu { font-family: Arial, Verdana, Tahoma; margin-top: 3px; }

.leftmenu ul {
position: relative;
margin: 0px;
padding: 0px;
list-style-type: none;
border: 1px solid #CCCCCC;
border-bottom: none;
width: 180px;
}

.leftmenu ul li {
text-shadow: 1px 1px 0px #FFFFFF;
}

.leftmenu ul li a {
background-image: url('/pics/nav.gif');
background-repeat: no-repeat;
font-weight: normal;
display: block;
background-color: #F4F2EA;
border-top: 0px solid #FFFFFF;
border-bottom: 0px solid #CCCCCC;
padding: 5px;
}
* html .leftmenu ul li a { width: 180px; }
                          
.leftmenu ul li:hover, .leftmenu ul li a:hover, .leftmenu ul li a.selected:hover 
{
text-shadow: 1px 1px 0px #FFFFFF;
background-image: url('/pics/navAct.gif');
background-color: #FFFFFF;
position: relative;
}

.leftmenu li ul {
visibility: hidden;
position: absolute;
padding: 0px;
margin: 0px;
}

.leftmenu li:hover { position: relative; }
.leftmenu li:hover > ul { visibility: visible; }
.leftmenu li:hover > a { color: #663300; background-color: #FFFFFF; }

.leftmenu ul a:hover ul ul { visibility: hidden; }
.leftmenu ul a:hover ul a:hover ul ul { visibility: hidden; }
.leftmenu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.leftmenu ul a:hover ul { visibility: visible; }
.leftmenu ul a:hover ul a:hover ul { visibility: visible; }
.leftmenu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.leftmenu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.leftmenu table {
   position: absolute;
   border-collapse: collapse;
   top: 0px;
   left: 0px;
   z-index: 100;
   font-size: 12px;
}
* html .leftmenu a:hover { position: relative; }

.leftmenu ul li a.level2 { text-shadow: 1px 1px 0px #FFFFFF; width: 156px; padding-left: 20px; background-image: url(/pics/navLevel2.gif); color: #333333; font-size: 12px; background-color: #ECE8D7; text-align: left; }
* html .leftmenu ul li a.level2 { width: 180px; } /* This is for IE */
.leftmenu ul li a.level2:link, .leftmenu ul li a.level2:visited, .leftmenu ul li a.level2:active {  }
.leftmenu ul li a.level2:hover { background-image: url(/pics/navLevel2Act.gif); background-repeat: no-repeat; background-color: #FFFFFF; color: #006699; }
.leftmenu ul li a.adv { border-bottom: 1px solid #CCCCCC; color: #CCCCCC; font: 12px Arial; background-color: #F2F2F2; text-align: right; }
.leftmenu ul li a.adv:hover { background-color: #FFFFFF; color: #999999; }