body { behavior:url("csshover.htc"); }

/* VNAV VNAV Vertical Fly Out Navigation HNAV Vertical Fly Out Navigation */

div#nav {
 float: left;
 font-size: 12px;
 width: 160px;
 margin: 0;
 padding: 0;
 background-color: #555;
}

div#nav ul, div#nav ul.level2, div#nav ul.level3 {
 background-color: #f68711;
}

div#nav ul {
 margin: 0; 
 padding: 0; 
 border: 0px;
 width: 160px; 
}
	
div#nav li {
 list-style: none; 
 margin: 0;
 border-bottom: 1px solid white;
 z-index:25;
}

div#nav li:hover {
 background: red; 
 color: white;
 position: relative; 
 top: 0px;
}
	
div#nav li a {
 display: block; 
 text-decoration: none; 
 color: black;
 font-weight: bold;
 padding: 3px 0 0px 3px;
 border-left: 2px solid black;
 width: 165px;
 height: 19px;
}

div#nav li a:hover {
 padding: 2px 0 0px 3px;
 border-left: 2px solid yellow;
 color: white;
 height: 20px;
}
	
div#nav li.submenu {
 background: url(images/white_triangle_down.gif) 98% 1% no-repeat;
 background: url(images/white_triangle_down.gif) 108% 1% no-repeat;
}

div#nav li.submenu:hover, div#nav li a:hover { 
 background: url(images/white_triangle_down.gif) 108% 1% no-repeat;
	background-color: #cd3202; 
}

div#nav ul.level2 a:hover 
{ 
	/* width: 240px; */
}

div#nav>ul a {
 width: auto;
}
	
div#nav ul ul {
 position: absolute; 
 display: none;
 top: 0; 
	left: 160px;
}

div#nav ul ul li a, div#nav ul ul { 
	width: 245px; 
}

div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 { display:block;}

/* submenu widths */

/* not enabled here
#nav .subone { width: 150px; }
#nav .subtwo { width: 150px; }
#nav .subthree { width: 223px; }
#nav .subfour { width: 223px; }
*/

