#lmenu
{
   marg2in-left: 10px;
}

#lmenu ul
{
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#lmenu ul ul
{
   marg3in-left: 10px;
}
#lmenu li
{
  clear: both;
}

#lmenu a, #lmenu a:visited
{
   text-decoration: none;
   display: block;
   /*width: 170px;*/
}

#lmenu a:hover
{
   text-decoration: underline;
}

#lmenu li.ulLiLevel1 a, #lmenu li.ulLiLevel1 a:visited
{
   font-weight: bolder;
   color: #686868;    
   /*height: 18px;*/
   background-image: url(/images/menu0.gif);
   background-repeat: no-repeat; 
   padding-left: 28px;
   padding-top: 2px;
}

#lmenu li.ulLiLevel1 a:hover, #lmenu li.menuULDirOpen a, #lmenu li.menuULDirOpen a:visited
{
   color: #478E4E;
   background-image: url(/images/menu00.gif); 
}

#lmenu li.ulLiLevel2 a, #lmenu li.ulLiLevel2 a:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #686868;
   /*height: 12px;*/
   background-repeat: no-repeat;
   background-image: url(/images/menu1.gif);
   padding-left: 36px;
   padding-top: 0px;
}

#lmenu li.ulLiLevel2 a:hover, #lmenu li li.menuULDirOpen a, #lmenu li li.menuULDirOpen a:visited,
#lmenu li li.menuULDocOpen a, #lmenu li li.menuULDocOpen a:visited
{
   color: #478E4E;
   background-image: url(/images/menu11.gif);
}

#lmenu li.ulLiLevel3 a, #lmenu li.ulLiLevel3 a:visited
{
   width: 160px;

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #686868 !important;
   background-repeat: no-repeat;
   background-image: url(/images/menu1.gif) !important;
   margin-left: 0px;
   padding-left: 36px;
   padding-top: 0px;
}

#lmenu li.ulLiLevel3 a:hover, #lmenu li li li.menuULDirOpen a, #lmenu li li li.menuULDirOpen a:visited,
#lmenu li li li.menuULDocOpen a, #lmenu li li li.menuULDocOpen a:visited
{
   color: #478E4E !important;
   background-image: url(/images/menu11.gif) !important;
}
