

 /* side menu rules */ 
 
 div#navside 
 {
    position: relative;
    padding: 0px;
    margin: 0px;

 }

 div#navside ul { 
    
    margin: 0px; 
    padding:0px; 
   
 } 
 
 
 

 div#navside li.submenu, div#navside ul ul li { 
    /*background: url('/sysimages/list-image.jpg') 0 50% no-repeat; */
 } 
 
 
 
 div#navside li a { 
    margin: 0px;
    padding: 0px;
    text-decoration: none; 
    color: black;
 }

 div#navside li a img {
   border: 0;
   padding: 0px;
   margin: 0px;
 }
 
 div#navside>ul a { width: auto; } 
 
 div#navside ul ul {
   position: absolute;
   top: 5px;
   left: 167px;
   padding: 0px;
   margin: 0px;
   display: none; 
   background-color: #CFE1F5;
 } 

 
 div#navside ul ul a:hover { 
    text-decoration: underline;
 }
 
 div#navside ul ul li {
   width: 165px;
   color: black;
   padding: 2px 0 2px 2px;
   background-color: #CFE1F5;
 }
 
div#navside li:hover ul.level2, 
 div#navside ul.level2 li.submenu:hover ul.level3 {display: block}
 
 #sidemenu #active ul.level2 {display:block;}

 div#navside a span {display: none;}

 
