div#navi ul {
	margin: 0;
	padding: 26px 0 0 0;
	list-style-type: none;
	width: 167px; /* Width of Menu Items */
}

div#navi ul li {
	position: relative;
}

div#navi li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 167px;
	top: -1px;
	display: none;
	border: 1px solid #afafaf;
}

div#navi li ul li ul {
	position: absolute;
	left: 165px;
	top: -1px;
	display: none;
z-index: 3;
}

div#navi ul li a {
	padding: 4px 4px 3px 16px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #bfbfbf;
}

div#navi ul li a:hover {
	background-image: url("/pictures/navi_li-hover.gif");
	background-repeat: no-repeat;
}

div#navi li ul li a {
	color: #000;
	padding: 2px 5px;
	background-color: #e9e9e9;
	border-bottom: none;
}

div#navi li ul li a:hover {
	color: #fff;
	background-color: #666;
	background-image: none;
}
		
div#navi li ul li ul li a:hover {
	color: #fff;
	background-color: #666;
}
		
div#navi ul li.active>a {
	background-image: url("/pictures/navi_li-hover.gif");
	background-repeat: no-repeat;
	color: #083971;
	}
div#navi li ul li.active>a {
	background-image: none;
	background-color: #666;
	color: #fff;
}

div#navi li ul li ul li.active>a {
	background-image: none;
	background-color: #666;
	color: #fff;
}


/* Fix IE. Hide from IE Mac \*/
* html div#navi ul li {float: left; height: 1%;  }
* html div#navi ul li a { height: 1%; background-color: #fff }
/* End */

/*Sub Menu for Gecko */

div#navi ul li:hover ul { display: block; }
div#navi ul li:hover ul li ul {display: none}
div#navi ul li:hover ul li:hover ul {display: block}
div#navi ul li:hover ul li:hover ul li ul {display: none}
div#navi ul li:hover ul li:hover ul li:hover ul {display: block}

/* Sub Menu Styles for IE */
		
div#navi ul li.over ul { display: block; }
div#navi ul li.over ul li ul {display: none}
div#navi ul li.over ul li.over ul {display: block}
div#navi ul li.over ul li.over ul li ul {display: none}
div#navi ul li.over ul li.over ul li.over ul {display: block}

/* html div#navi ul li ul li.over {background-color: #666}
* html div#navi ul li ul li ul li.over {background-color: #fff}*/

* html div#navi ul li.active a {
	background-image: url("/pictures/navi_li-hover.gif");
	background-repeat: no-repeat;
}
* html div#navi ul li.active ul li.active a {background-image: none; background-color: #666; color: #fff}
* html div#navi ul li.active ul li.active ul li.active a {background-color: #666; color: #fff}
* html div#navi ul li.active ul li a {background-image: none; color: #000; background-color: #e9e9e9;}
* html div#navi ul li.active ul li.active ul li a {color: #000; background-color: #e9e9e9;}
* html div#navi ul li.active ul li.active ul li.active ul li a {color: #000; background-color: #e9e9e9;}

* html div#navi ul li a {height: 1%; background-color: #fff;}
* html div#navi ul li ul li a {height: 1%; background-color: #e9e9e9;}
* html div#navi ul li ul li ul li a {height: 1%; background-color: #e9e9e9}
