
ul#primary-nav {padding-left:30px;}



#primary-nav ul
{
margin-left: 0;
padding-left: 0;
text-transform:none;
background-color:#FF0000;
}

#primary-nav li
{
display: inline;
list-style-type: none;
float:left;
position: relative;
}

#primary-nav a { padding: 3px 15px ;float:left;/** float:left breaks on IE6, pls override */ border-right:1px solid #0d3051; border-left:1px solid #406a92; }
#primary-nav a.arrow{background:url(/elements/images/nav_arrow.gif) 95% 54% no-repeat;}
#primary-nav a.first{border-left:none; padding-left:0; }
#primary-nav a.last{border-right:none;}
#primary-nav a:link, #primary-nav a:visited
{
color: #fff;
text-decoration: none;
}

#primary-nav a:hover, #primary-nav a:link.current, #primary-nav a:visited.current
{
color: #c0df4f;
text-decoration: none;
}





ul#primary-nav li a:hover { 
		color:#c0df4f;
}


ul#primary-nav ul {
	margin: 0px;
	padding: 0px;z-index:2000;
	
	
}

ul#primary-nav ul ul{font-size:1.3em; }
	



ul#primary-nav ul {
	text-align: left;
	width: 180px;
	background-color: #1a3e4d; 
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-html-opacity: 0.9;
	opacity: 0.9;*/

	position: absolute;	
	display: none;
	left: 0px; 
	top: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #eef3dc;
	z-index:2000;
}

ul#primary-nav ul li { 
	text-align: left;
	width: 180px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #1a3e4d;
	border-top: 1px solid #5a7f91;
	height: auto;
	line-height: auto;

}
ul#primary-nav ul li.last {
	border-bottom: none !important;
}

ul#primary-nav ul li a {
	color: #fff !important; 
	 font-size:1.5em;
	display: block;
	_width: 100%; /* Hack to fix IE */
	width: 180px;
	width: 154px;
	padding: 0 13px;
	margin: 0;
	border: none;
	height: auto;
	line-height: 26px;
	
}


ul#primary-nav ul li a:hover { 
	color: #fff !important;
	background: #92b028 !important;  
}	

ul#primary-nav ul ul {
	left: 100%;
	top: -2px;
}


#active a{ 
	color: #fff !important; 
}




/* SHOULDN"T NEED TO TOUCH THESE */

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav li ul li a { /*padding: 1px 2px;*/ 
	left: 100%; 
 } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li:hover ul ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul,
ul#primary-nav li.over ul ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul,
ul#primary-nav li li li li.over ul { display: block; } /* The magic */



