/*===============================
	Navigation  */
	
/* Root = Horizontal, Secondary = Vertical */
ul#navigation {
	position:relative;
	margin:20px 0 10px 20px;
	border:0 none;
	padding:0;
	width:150px; /*For KHTML*/
	list-style:none;
	z-index:99999;
	text-transform:uppercase;
	
}

ul#navigation ul {
	margin:0;
	border:none;
	padding:0;
	width:190px;
	list-style:none;
	display:none;
	position:absolute;
	left:200px;
	top:0px;
	z-index:99999;
	background-color:none;
}

ul#navigation li {
	
	position:relative;
	margin:0 0 0 0;
	height:32px;
	

}
ul#navigation li a{
	display:block;
	height:32px;
	width:190px;
	background-image:url(../img/menu.jpg); 
	background-repeat:no-repeat;
	background-position:0 -32px;
	margin:1px 0 0 0;
	padding:5px 0 0 25px;
	
	
}

ul#navigation ul li a{	
	font-weight:normal;
	text-transform:none;
	width:150px;
	z-index:99999;
	padding:5px 0 0 10px;
}
ul#navigation li:last-child {background:none;}



	/* Root Menu */




/* Root Menu Hover Persistence */
ul#navigation a:hover,
ul#navigation li:hover a,
ul#navigation li.iehover a {
	background-position:0 -0;
	color:#fff;
	
	
}

/* 2nd Menu */
ul#navigation li:hover li a,
ul#navigation li.iehover li a {
	float:none;
	color:#000;
	background:none;
	border-left:3px solid #00ff00;
	
	background-color:#97ff97;
	margin:1px 0 0 0;
	
}

/* 2nd Menu Hover Persistence */

ul#navigation li:hover li a:hover,
ul#navigation li:hover li:hover a,
ul#navigation li.iehover li a:hover,
ul#navigation li.iehover li.iehover a {
	background-color:#00ff00;
	border-left:3px solid #97ff97;
	
	color:#333333;
	display: block;
}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navigation li:hover ul,
ul#navigation ul li:hover ul,
ul#navigation ul ul li:hover ul,
ul#navigation li.iehover ul,
ul#navigation ul li.iehover ul,
ul#navigation ul ul li.iehover ul {display: block;}
