body  {
behavior: url(csshover.htc);
/* WinIE behavior call */}
#categoriescss  { border-width: 0; }
h3#categoriescssHeading.leftBoxHeading { background: url(../images/cat_heading.gif) no-repeat center bottom; font-size:17px; color:#fff; width:198px; margin-top: -7px; }
div#nav-cat { z-index:500; margin: 0 0 0; font-size:12px; font-weight:bold; text-align: left; line-height: 24px; PADDING-LEFT: 0; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0; WIDTH: 200px; border-right: 2px solid #0058b0; border-bottom: 2px solid #0058b0; border-left: 2px solid #0058b0; border-top-style: none; border-top-width: medium; }
div#nav-cat :hover > A {
	BACKGROUND: #fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px; COLOR: #000;
}
div#nav-cat A { DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 178px; COLOR: #000; TEXT-INDENT: 8px; HEIGHT: 100%; TEXT-DECORATION: none
; padding: 0; }
div#nav-cat UL LI A:hover{
	Z-INDEX: 100; BACKGROUND: #fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px; COLOR: #0a4985; POSITION: relative; TEXT-DECORATION: none;width:179px
}
div#nav-cat A:visited { DISPLAY: block; FONT-SIZE: 1em; FLOAT: left; WIDTH: 178px; COLOR: #0a4985; TEXT-INDENT: 1em; HEIGHT: 100%; TEXT-DECORATION: none
; padding: 0; }
div#nav-cat ul{ 
        width:200px;BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left;margin:0;padding-left:0;
	}

div#nav-cat LI:hover {
	POSITION: relative;background-color:#fff;
}

div#nav-cat ul.level2 {
	/* padding-left: 5px; */
        Z-INDEX: 80;WIDTH: 201px;FLOAT: left;border-top:1px solid #6e707d;border-LEFT:0 none;border-RIGHT:0 none;BORDER-BOTTOM-WIDTH: 0;
	}
div#nav-cat ul.level3 { z-index: 100; width: 201px; float: left; border-top: 1px solid #6e707d; border-right: 0 none; border-bottom-width: 0; border-left: 0 none; }
div#nav-cat ul.level4 { z-index: 120; width: 201px; float: left; border-top: 1px solid #6e707d; border-right: 0 none; border-bottom-width: 0; border-left: 0 none; }
div#nav-cat UL UL {
	BACKGROUND: #fff url(../images/menu_arrow_bg.gif) no-repeat 0 100%; LEFT: 178px; PADDING-BOTTOM:4px;padding-top:0; WIDTH: 201px; POSITION: absolute; HEIGHT: auto;
	position: absolute;
	top: -1px;
	Z-INDEX: 80;
  	display: none;border-LEFT:0 none;
	}
div#nav-cat UL UL :hover > A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #8d0011; TEXT-DECORATION: underline;
}
div#nav-cat UL LI,div#nav-cat .li submenu {
	Z-INDEX: 2;BORDER-TOP: 1px solid #0079f2; DISPLAY: block; FONT-WEIGHT: bold; 
        BACKGROUND: #f5f5f5 url(../images/menu_arrow_bg.gif) no-repeat -1px -101px; FLOAT: left; WIDTH: 200px; LINE-HEIGHT: 24px; HEIGHT: 24px
}	

	
/* change it to whatever space you want to put space between buttons*/

div#nav-cat UL UL LI { WIDTH: 180px; BORDER-TOP-WIDTH: 0; BORDER-RIGHT: 2px solid #6e707d; BACKGROUND-POSITION: 0 -32px; DISPLAY: block; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0; BORDER-BOTTOM-WIDTH: 0; LINE-HEIGHT: 140%; HEIGHT: auto; BACKGROUND-COLOR: #fff; padding: 2px 0 2px 20px; }
div#nav-cat UL UL LI A {
	DISPLAY: inline; BACKGROUND: transparent; WIDTH: auto; COLOR: #0a4985; TEXT-INDENT: 0;
}
div#nav-cat UL UL LI A:visited {
	DISPLAY: inline; BACKGROUND: transparent; WIDTH: auto; COLOR: #0a4985; TEXT-INDENT: 0
}
div#nav-cat UL UL LI A:hover {
	BACKGROUND: transparent; COLOR: #8d0011; TEXT-DECORATION: underline;WIDTH: 180px;
}
div#nav-cat UL :hover UL {
	TOP: -1px;
}
div#nav-cat UL UL:hover,div#nav-cat ul.level2:hover {
	z-index:-1; 
}
div#nav-cat TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: -1px; WIDTH: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
/* <---this line may help or hinder IE menu shifting issues */
div#nav-cat li li {
  margin: 0; 
/* this overrides the margin-top in the declaration above */
	}
/*
div#nav-cat li.submenu {
	background-color: transparent;
	}
div#nav-cat li.submenu:hover {
	background-color: transparent; 
	}
div#nav-cat ul {
	background-color: transparent;
	}*/
	
div#nav-cat li a {
	display: block;
	/* padding-bottom: 8px; */
	/* padding-left: 10px; */
   text-decoration: none;
   width: 179px;
/*border-left: 0.5em solid #BBB;}
div#nav li a:hover {border-left-color: red;}*/
	}
	

	
div#nav-cat>ul a {
	width: 179px;
	}
	

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;
	}