/****** ##LOG: 
Author:  Brad Kelly
Created: 06/11/06 

EDA left menu styles 

 - Section Navigation. 
******/	


	/*
	 Section Navigation
	*/
	#navSection
	{
		/*z-index: 40;
		position: absolute;
		margin-bottom: 80px;
		left: 0px;
		width: 190px;
		background: #b1b0a3;	*/	
	float: left;
	width: 190px;
	margin-top:16px;
	margin-left: -200px;
	background: #505050;
	margin-bottom: 40px;
	}
	
	
	/*
	 Level 1
	*/
	#navSection ul
	{
		z-index: 41;
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		list-style: none;
	}	
	#navSection ul li 
	{
		z-index: 42;
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		list-style: none;
		background: #505050; /*url( ../../images/greyNavLeftBacktier2.gif ) repeat-y;*/
		background-color:#505050;
		border-top: solid 1px #7e7e7e;
	}
	#navSection ul li.firstLi
	{
		border-top: none;
	}	
	#navSection ul li:hover,
	#navSection ul li.currentParentLi,
	#navSection ul li.currentLi,
	#navSection ul li.over
	{
		background: #7e7e7e; /*url( ../../images/greyNavLeftBackOn.gif ) repeat-y;*/
	}
	/* Section Link */		
	#navSection ul li a, 
	#navSection ul li a:visited
	{
		position: relative;
		display: block;
		padding: 6px 4px 8px 16px;
		font-weight:bold;
		font-size: 1.1em;
		color: #fff;
		text-decoration: none;
		background: transparent; /*url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px;*/
border-bottom: 0px solid #828179;
	}		
	* html #navSection ul li a,
	* html #navSection ul li a:visited
	{
		font-size: 0.85em;
	}		
	#navSection ul li a:hover, 
	#navSection ul li a:visited:hover
	{
		color: #fff;
		text-decoration: none;
		background: transparent; /*url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px;*/
		border-bottom: 0px solid #828179;
	}
	
	#navSection ul li:hover a, 
	#navSection ul li:hover a:visited,
	#navSection ul li.over a, 
	#navSection ul li.over a:visited
	{
		color: #fff;
		text-decoration: none;	
	}	
	
	#navSection ul li.currentParentLi a,
	#navSection ul li.currentParentLi a:visited,
	#navSection ul li.currentParentLi a:hover,
	#navSection ul li.currentParentLi a:hover:visited,
	
	#navSection ul li.currentLi a,
	#navSection ul li.currentLi a:visited,
	
	#navSection ul li.currentLi a:hover,
	#navSection ul li.currentLi a:hover:visited
	{
		color: #fff;
		text-decoration: none;
		background: transparent ;/*url( ../../images/greyArrowDown.gif ) no-repeat 5px 4px;	*/	
	}	
	
	#navSection ul li.currentLi a.currentATagCloseNav,
	#navSection ul li.currentLi a.currentATagCloseNav:visited,
	
	#navSection ul li.currentLi a.currentATagCloseNav:hover,
	#navSection ul li.currentLi a.currentATagCloseNav:hover:visited
	{
		background-image: transparent;/*url( ../../images/greyArrowRight.gif ) !important;*/	
	}	
	
		
		
		/*
		 Level 2 Flyout
		*/
		#navSection ul ul.tier3Ul
		{
			z-index: 43;
			position: absolute;
			display: none;
			top: 0px;
			left: 100%;
			width: 100%;
			border-top: solid 1px #fff;
			border-left: solid 1px #fff;
		}
		#navSection ul li:hover ul.tier3Ul,
		#navSection ul li.over ul.tier3Ul
		{
			display: block;
		}			
		#navSection ul ul.tier3Ul li
		{			
			z-index: 44;
			background: #7e7e7e;
		}		
		#navSection ul ul.tier3Ul li:hover,	
		#navSection ul ul.tier3Ul li.over
		{
			background: #7e7e7e;
		}
		#navSection ul ul.tier3Ul li a
		{	
			color: #fff !important;
			background: transparent; /*url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px !important;*/		
		}	
		#navSection ul ul.tier3Ul li a:hover,
		#navSection ul ul.tier3Ul li a:visited:hover,
		#navSection ul ul.tier3Ul li:hover a:hover,
		#navSection ul ul.tier3Ul li.over a:hover
		{	
			color: #fff !important;
			background: transparent;/* url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px !important;*/	
		}
		
		
		/*
		 Level 2 Block
		*/		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul
		{
			z-index: 43;
			position: relative;
			display: block;
			top: 0px;
			left: 0px;
			width: 100%;
			border-top: solid 1px #fff;
			border-left: none;
		}
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li
		{			
			z-index: 44;
			background: #7e7e7e;/* url( ../../images/greyNavLeftBacktier3.gif ) repeat-y !important;*/
		}		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li:hover,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li:hover,
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentParentLi,
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.currentLi,
			
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.over,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.over
		{
			background: #7e7e7e;/* url( ../../images/greyNavLeftBackOn.gif ) repeat-y !important;*/
		}		
				
					
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li a, 
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li a:visited,
		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li a, 
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li a:visited
		{	
			color: #fff !important;
			padding-left: 30px !important;
			background: transparent;/* url( ../../images/greyArrowRight.gif ) no-repeat 15px 4px !important;*/
		}		
		
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentParentLi a,
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.currentLi a 		
		{
			color: #fff !important;
		}
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li a:hover,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li a:visited:hover,
		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li a:hover,		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li a:visited:hover,
					
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li:hover a,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li:hover a:visited,
		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li:hover a,		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li:hover a:visited,
					
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.over a,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.over a:visited,
		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.over a,		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.over a:visited
		{
			color: #fff !important;
			padding-left: 30px !important;
			background: transparent;/* url( ../../images/greyArrowRight.gif ) no-repeat 15px 4px !important;*/
		}	
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentParentLi a,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentParentLi a:visited,
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a:visited,
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a:hover,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a:visited:hover,
		
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.currentLi a:hover,
		#navSection ul li.currentLi ul.currentParentLi_tier3Ul li.currentLi a:visited:hover
		{
			padding-left: 30px !important;
			background: transparent;/* url( ../../images/greyArrowDown.gif ) no-repeat 15px 4px !important;*/
		}
		
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a.currentATagCloseNav,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a.currentATagCloseNav:visited,
		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a.currentATagCloseNav:hover,		
		#navSection ul li.currentParentLi ul.currentParentLi_tier3Ul li.currentLi a.currentATagCloseNav:hover:visited
		{
			/*background-image: url( ../../images/greyArrowRight.gif ) !important;*/	
		}	
					
			
			/*
			 Level 3 Flyout
			*/
			#navSection ul ul ul.tier4Ul
			{
				z-index: 45;
				position: absolute;
				display: none;
				top: 0px;
				left: 100%;
				width: 100%;
				border-top: solid 1px #fff;
				border-left: solid 1px #fff;
			}
			#navSection ul ul li:hover ul.tier4Ul,
			#navSection ul ul li.over ul.tier4Ul
			{
				display: block;
			}		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li
			{		
				z-index: 46;
				background: #E2E2E2 !important;
				background-image: none !important;	
			}			
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li:hover,
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li.over
			{		
				background: #7e7e7e !important;
			}					
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:visited,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:visited
			{		
				color: #fff !important;
				padding-left: 20px !important;
				background: #E2E2E2; /* url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px !important;	*/
			}
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:hover,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:visited:hover,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:hover,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.tier4Ul li a:visited:hover
			{		
				color: #fff !important;
				padding-left: 20px !important;
				background: #7e7e7e;/* url( ../../images/greyArrowRight.gif ) no-repeat 5px 4px !important;*/
			}
			
			
							
			/*
			 Level 3 Block
			*/		
			#navSection ul ul li.currentParentLi ul.currentParentLi_tier4Ul,
			#navSection ul ul li.currentLi ul.currentParentLi_tier4Ul
			{
				z-index: 45;
				position: relative;
				display: block;
				top: 0px;
				left: 0px;
				width: 100%;
				border-top: solid 1px #fff;
				border-left: none;
			}
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li,
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li
			{			
				z-index: 46;
				background-color: #E2E2E2 !important;
				background: #E2E2E2;/* url( ../../images/greyNavLeftBacktier4.gif ) repeat-y !important;*/
			}		
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li:hover,				
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.over
			{
				background-color: #7e7e7e !important;
				background: #7e7e7e;/* url( ../../images/greyNavLeftBackOn.gif ) repeat-y !important;*/
			}
			
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a, 
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a:visited,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a.tier4ATag, 
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a.tier4ATag:visited
			{	
				color: #fff !important;
				padding-left: 40px !important;
				background: transparent;/* url( ../../images/greyArrowRight.gif ) no-repeat 25px 4px !important;*/
			}	
			
			
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a:hover,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a:visited:hover,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a.tier4ATag:hover, 
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li a.tier4ATag:visited:hover			
			{
				color: #fff !important;
				padding-left: 40px !important;
				background: transparent;/* url( ../../images/greyArrowRight.gif ) no-repeat 25px 4px !important;	
			}
			
			
			
			/* Current Level 3 Element */ 
			
			/* Current Level 3 Li */ 		
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi,		
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi
			{
				background-color: #7e7e7e !important;
				background: #7e7e7e url( ../../images/greyNavLeftBackOn.gif ) repeat-y !important;
			}
			/* Current Level 3 A Tag 
			{
				color: #fff !important;
				padding-left: 40px !important;
				background: transparent url( ../../images/greyArrowDown.gif ) no-repeat 25px 4px !important;*/	
			}
			/* Current Level 3 A Tag Hover */			
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a,
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a:visited,
							
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a:hover,
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a:visited:hover,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a.tier4ATag, 
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a.tier4ATag:visited,
			
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a.tier4ATag:hover, 
			#navSection ul li ul.currentParentLi_tier3Ul ul.currentParentLi_tier4Ul li.currentLi a.tier4ATag:visited:hover
			{
				color: #fff !important;
				padding-left: 40px !important;
				background: transparent;/* url( ../../images/greyArrowDown.gif ) no-repeat 25px 4px !important;	*/
			}		
			
			
			/*the following 3 instructions were to fix mantis bug 0002894 where some of the level 3 flyouts were displayed in white*/
			#navSection ul li ul.currentParentLi_tier3Ul li.currentLi ul.tier4Ul li a,
			#navSection ul li ul.currentParentLi_tier3Ul li.currentLi ul.tier4Ul li a:visited
			{
				color: #fff !important;
			}				
			#navSection ul li ul.currentParentLi_tier3Ul li.currentLi ul.tier4Ul li a:hover,
			#navSection ul li ul.currentParentLi_tier3Ul li.currentLi ul.tier4Ul li a:visited:hover
			{
				color: #fff !important;
			}	
			#navSection ul li.currentLi ul.tier3Ul li ul.tier4Ul li
			{
				display: none;				
			}
			
			
			
			