/* Hollander Nav Styles 
    Author: Matt Radel on March 6th 2008 */

    
/* Top Nav Level One */
#topNav {
	background: url(../img/top_nav_bkg.png) no-repeat top left;
	margin: 0 auto;
	padding: 0 0 0 2px;
	list-style: none;
	height: 34px;
	position: relative;
	top: 31px;
	left: 14px;
}

	#topNav li {
		float: left;
		position: relative;
		padding: 0 2px 0 0;
		background: url(../img/top_nav_bkg.png) no-repeat top right;
	}
	
	#topNav li:hover {
		background-color: #fff;
	}
	
	#topNav a {
		display: block;
		padding: 8px 22px;
		text-decoration: none;
		color: #232529
	}
	
	#topNav a:hover {
		color: #000;
	}
	
	#topNav a.on {
		padding: 8px 22px;
		background: url(../img/nav_on.gif) no-repeat top center #fff;
		color: #d70518;
	}
	
	#topNav li:hover ul {
		display: block;
	}
	
/* Dropdown */

	#topNav ul {
		display: none;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 100;
		background-image: url(../img/dropdown_bkg.png);
		width: 190px;
		left: 11px;
		border-right: 1px solid #232529;
		border-left: 1px solid #232529;
	}
	
		#topNav ul li {
			float: none;
			padding: 0;
			background-image: none !important;
			border-bottom: 1px solid #232529;
		}
		
		#topNav ul li:hover {
			background-color: transparent;
		}
		
		#topNav ul li a {
			display: block !important;
			padding: 8px 10px;
			font-size: 12px;
			color: #fff;
		}
		
		#topNav ul li a:hover {
			background-color: #232529;
			color: #fff;
		}
		
/* Subnav */

/* Level 1 */

#subNav {
	padding: 0;
	margin: 0 0 15px 0;
	list-style: none;
	border-right: 1px solid #c8c8c9;
	border-top: 3px solid #c8c8c9;
}

#subNav li {
	position: relative;
}

#subNav li a {
	display: block;
	padding: 8px 7px;
	color: #232529;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #c8c8c9;
}

#subNav li a:hover {
	background-color: #e5e5e5;	
	color: #000;
}

#subNav li a.on {
	background-color: #c8c8c9;
	font-style: italic;
	font-weight: bold;
	color: #232529;
	border-bottom: 1px solid #AFAFAF
}

#subNav li a.on:hover {
	background-color: #e5e5e5;
	color: #000;
}

	
	/* Level 2 */
	
	#subNav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		background-color: #86898F
	}
	
	#subNav li li a {
		display: block;
		padding: 8px 5px 8px 15px;
		color: #fff;
		font-size: 12px;
		text-decoration: none;
		border-bottom: 1px solid #686A6F;
	}
	
	#subNav li li a:hover {
		background-color: #fff;	
		color: #000;
	}
	
	#subNav li li a.on {
		background-color: #595A5F;
		font-style: italic;
		color: #fff;
		border-bottom: 1px solid #232529
	}
	
	#subNav li li a.on:hover {
		background-color: #fff;
		color: #000;
	}
	
		/* Level 3 */
		
		#subNav ul ul {
			padding: 0;
			margin: 0;
			list-style: none;
			background-color: #33393F
		}
		
		#subNav li li li a {
			display: block;
			padding: 8px 5px 8px 25px;
			color: #fff;
			font-size: 12px;
			text-decoration: none;
			border-bottom: 1px solid #171B1F;
		}
		
		#subNav li li li a:hover {
			background-color: #fff;	
			color: #000;
		}
		
		#subNav li li li a.on {
			background-color: #171B1F;
			font-style: italic;
			color: #fff;
			border-bottom: 1px solid #232529
		}
		
		#subNav li li li a.on:hover {
		background-color: #fff;
		color: #000;
	}
	
	
	
 
 
 
