body  {
behavior: url(./csshover.htc);
/* WinIE behavior call */}

div#nav-cat {
  width: 140px;
  height:500px;
  margin: -1px 4px 0 20px;
  background-color: transparent; 
  text-align: left;
  line-height: 20px;

	}
div#nav-cat ul {
margin: 0; padding: 0; padding-top: 0; 
/* width: 150px; */
	}

div#nav-cat ul.level2 {margin: 10px; padding: 2px; 
width: 150px;  
  background-color: transparent;
  border: none;
	}
div#nav-cat ul.level2 {background-color: transparent; 
}
div#nav-cat ul.level3 {background-color: transparent;
}
div#nav-cat ul.level4 {background-color: transparent;
}
div#nav-cat ul.level5 {background-color: transparent;
}
div#nav-cat ul.level6 {background-color: transparent;
}
div#nav-cat li {
/* background-image: url(../images/b1.gif); */

	/*CURSOR: pointer; COLOR: #000000; BACKGROUND-COLOR: #cfe89c*/
 position: relative;
 list-style: none; 
 margin: 0;
 margin-bottom: 8px;
 z-index: 20; 
 height: 20px;
 /* width: 150px; */
/* change it to whatever space you want to put space between buttons*/}
/* <---this line may help or hinder IE menu shifting issues */


div#nav-cat li li {
  margin: 0px; 
/* this overrides the margin-top in the declaration above */
} 
div#nav-cat li:hover {
background-color: #e1f1b1; 
/*background-image: url(../images/b1_over.gif); */
}
div#nav-cat li.submenu {
background-color: transparent
}
div#nav-cat li.submenu:hover {
background-color: #e1f1b1; 

	}
div#nav-cat ul {background-color: transparent;
	}
div#nav-cat li a {
FONT-SIZE: 14px; 
COLOR: #000000; 
FONT-FAMILY: "Comic Sans MS", Arial, Helvetica, sans-serif; 
display: block; 
color:#000000;
padding:0 0 0 0 ;
margin:0 0 0 0 ;
/* padding: 0.25em 0 0.25em 0.5em; */
  text-decoration: none; }
 
 /* border-left: 0.5em solid #BBB;
div#nav-catli a:hover {border-left-color: red;} */

	
div#nav-cat li:hover {
background-color: #e1f1b1; 
/*background-image: url(../images/b1_over.gif); */
}
div#nav-cat li.submenu {
background-color: transparent
}
div#nav-cat li.submenu:hover {
background-color: #e1f1b1; 

	}
	
div#nav-catli a:hover {border: none;
background-color: #e1f1b1; 
}
div#nav-catli li a:hover {border: none;
background-color: #e1f1b1; 
}
div#nav-cat>ul a {color:black;
}
/* Second level menu indent */
div#nav-cat ul ul {position: absolute; top: -11px; left: 130px; margin:0;
  display: none;
	}
div#nav-cat ul.level2 .hover , 
div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5,
div#nav-cat ul.level5 li.submenu:hover ul.level6 {display:block;
color:red;
}