
/* START Superfish navigation */
.nav_primary
{
	/*
	background: #575757;
	*/
	margin: 0px 0px;
}
	
	.nav_primary ul
	{
		width: 200px;
	}
	
		.nav_primary li
		{
			background: repeat-x left top;
			float: left;
			position: relative;
			/* z-index: 9; */
		}
		
			.nav_primary a
			{
				/*
				display: block;
				float: left;
				line-height: 28px;
				height: 30px;				
				padding: 0px 1em;
				font-weight: normal;
				text-decoration: none;
				width: auto;
				*/
			}
	
				.nav_primary a:link,
				.nav_primary a:visited,
				.nav_primary li.active li a:link,
				.nav_primary li.active li a:visited 
				{
				/*
					color: #FFFFFF;
					border-left: none;
					font-size: 11px;
					*/
			}
	
				.nav_primary li a:last
				{
					/*
				border-right: none;
				*/
				}
				
				.nav_primary a:hover
				{
				/*
					text-decoration: none;
				*/
				}
				
					.nav_primary li li a
					{

					}
	
				.nav_primary li.active a:link,
				.nav_primary li.active a:visited,
				.nav_primary li.active a:focus,
				.nav_primary li.active a:hover,
				.nav_primary li.active a:active 
				{
				/*
					background: #627883;
					color: #FFF;
					border-left: none;	
				*/
				}
					
					.nav_primary li.active a:hover
					{
				/*
						background: #3a3a3a;
						color: #FFF;
						border-left: none;	
				*/
					}				
	
					.nav_primary li.active li a:link,
					.nav_primary li.active li a:visited,
					.nav_primary li.active li a:focus,
					.nav_primary li.active li a:hover,
					.nav_primary li.active li a:active 
					{
				/*
						background-image: none;
						background-color: transparent;	
				*/
					}
	
				.nav_primary ul li a
				{
				/*
					padding: 0.15em 1em;
					line-height: 2em;
					width: 200px;
					font-weight: normal;
					background-image: none;
				*/
				}
	
					.nav_primary li ul
					{
						float: none;
						display: block;
						top: -999em;
						position: absolute;
						z-index: 20;
					}
	
			.nav_primary li:hover,
			.nav_primary li.sfHover,
			.nav_primary a:focus, 
			.nav_primary a:hover
			{
				/*
				background: #3a3a3a;
				*/
			}
			
			.nav_primary li.sfHover a.active
			{
				/*
				background: #3a3a3a !important;
				*/
			}			
	
					.nav_primary li li:hover,
					.nav_primary li li.sfHover,
					.nav_primary li li a:focus, 
					.nav_primary li li a:hover
					.nav_primary li.active li:hover,
					.nav_primary li.active li.sfHover,
					.nav_primary li.active li a:focus, 
					.nav_primary li.active li a:hover, 
					.nav_primary li.active li a:active 
					{
						/*
						background: #3a3a3a url(images/bg_separatorHorizontal.gif) bottom repeat-x;
						color: #FFF !important;
						*/
					}
	
				.nav_primary li:hover ul,
				ul.nav_primary li.sfHover ul 
				{
					/*
					left: 0;
					top: 30px;
					*/
					left: -12px;
					top: 32px;
					
				}
	
					.nav_primary li:hover li ul,
					.nav_primary li.sfHover li ul
					{
						top:-999em;
					}
	
					.nav_primary li li:hover ul,
					ul.nav_primary li li.sfHover ul
					{
						left: 200px;
						top: -1px;
						width: 200px;
					}
	
				.superfish li:hover ul,
				.superfish li li:hover ul 
				{
					top: -999em;
				}
	
				.nav_primary li li 
				{
					/*
					background: #575757 url(images/bg_separatorHorizontal.gif) bottom repeat-x;
					float: left;
					*/
					background: #4F8000;
					float: left;
					width: 185px;
					font-size: 90%;
					border-bottom: 1px solid #CCCCCC;
					
				}
				
					/*
					.nav_primary li li li 
					{
						background: #575757 url(images/bg_separatorHorizontal.gif) bottom repeat-x;
					}
					
					.nav_primary li li li:first-child,
					.nav_primary li li li.first
					{
						border-top: 1px solid #575757;
					}					
		
						.nav_primary li li li:hover,
						.nav_primary li li li.sfHover,
						.nav_primary li li li a:focus, 
						.nav_primary li li li a:hover
						.nav_primary li.active li li:hover,
						.nav_primary li.active li li.sfHover,
						.nav_primary li.active li li a:focus, 
						.nav_primary li.active li li a:hover
						{
							background-color: #3a3a3a;
						}
						
						.nav_primary ul li li a 
						{
							float:none;
							width: 200px;
						}
					*/

/* END Superfish navigation */
	
	
