/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/
.nav, .nav * 
{
	margin:0;
	padding:0;
	list-style:none;
}

.nav 
{
	line-height:1.0;
}

.nav ul 
{
	position:absolute;
	top:-999em;
	width: 102px;	
}

.nav ul li,.nav a {}


.nav a 
{
	display:block;
}

.nav li:hover ul, ul.nav li.sfHover ul 
{
	left:0px; 
	width: 102px;	
	top: 29px;	
}

.nav li:hover li ul, .nav li.sfHover li ul 
{
	top:-999em;
}

.nav li li:hover ul, ul.nav li li.sfHover ul 

{
/*	left:100px; 	*/
/*	width: 102px;	*/
/*	top:-1px;	*/
}

.superfish li:hover ul, .superfish li li:hover ul 
{
	top: -999em;
}

/*** ORIGINAL SKIN ***/

.nav 
{
	float:left;
}

.nav a 
{
	text-decoration:none;
}

.nav li 
{	
	background-color:#F6F6F6;		/* default nav item bgcolor */
	margin: 0px 2px 0px 0px;
	font-size: 12px;
	font-weight: bold;
/*	font-family: Tahoma, Arial, Verdana;    */
	text-transform: uppercase; 	
	float:left;
	position:relative;
	z-index:99;
}

.nav li a
{
	color: #333333; zdisplay: inline !important; float: left; padding: 0.55em 10px 0.6em 10px;	
}	

.nav li:hover, .nav li:hover a, .nav li.sfHover, .nav li.sfHover a, .nav li a.sfHover
{
	z-index: 100;
	color: #FF00FF;			
/*	background:#F6F6F6 !important; 	*/
}

* html .nav li a:hover {
	z-index: 100;
	color: #D8EBF6;			
	background:#1282B4 !important; 	
}

.nav li.active, .nav li.active a
{
	color: #FFFFFF;			
	background:#3366FF; 	
}


.nav li.active a:hover
{
	color: #FF00FF;			
}


	/* CSS Classes for sub-nav items, DEFAULT state */

	.nav li li 
	{
 		margin: 0px 0px 0px 0px;
		border-top: dotted 1px #117DAE;
	}

	.nav li li a
	{	
	}



	.nav li:hover li 
	{
		background: #D8EBF6;
	}
	
	.nav li:hover li a
	{	
		color: #1282B4;
		background: #D8EBF6;
	}


	
	.nav li li:hover
	{
		background: #FFFFFF;
	}
	
	.nav li li:hover a
	{
		color: #1282B4;
		background: #FFFFFF;
	}


	
	.nav li li.active
	{
	}
	
	.nav li li.active a
	{
	}		
	
	
	/* CSS Classes for sub-nav items, ACTIVE parent state */
	
	.nav li.active li
	{
		background: #D8EBF6;
	}
	
	.nav li.active li a
	{
		background: #D8EBF6;
		color: ;
	}
		
	.nav li.active li:hover
	{
		background: #FFFFFF;
	}
	
	.nav li.active li:hover a
	{
		background: #FFFFFF;
		color: ;
	}	
	
	.nav li.active li.active
	{
		background:#117DAE; 
	}
	
	.nav li.active li.active a
	{
		color: #FFFFFF;			
		background:#117DAE; 
	}

