#nav, #nav ul {
	margin:0px 0px 10px 0px;
	list-style:none;
	padding:0px;
	clear: both;
	width: 100%;
	display: block;
	line-height: 1;
	z-index: 5000;
}

	#nav a {
		display: block;
		padding:0px 18px;
		font: bold 14px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
		line-height: 32px;
		border-right: 1px solid #ffffff;
		background:url(../images/imagesv3/navbg.jpg);
	}
	
	#nav a:hover{
		background:url(../images/imagesv3/navbg_hover.jpg);
	}
	
	#nav a.free{
		padding: 0px 19px;
	}
	
	#nav a.navright {
		border: 0;
		background: url(../images/imagesv3/navright.jpg) right;
	}
	
	#nav a.navleft {
		background: url(../images/imagesv3/navleft.jpg) left;
	}
	
	#nav a.navleft:hover {
		background: url(../images/imagesv3/navleft_hover.jpg) left;
	}
	
	#nav a.navright:hover {
		background: url(../images/imagesv3/navright_hover.jpg) right;
	}
	

	#nav li {
		float: left;
		margin-bottom: 0;
	}
	
	#nav li:hover {
		background-position: 0 0
	}

		#nav li ul {
			position: absolute;
			left: -999em;
			height: auto;
			width: 14.4em;
			w\idth: 13.9em;
			margin: 0px;
			padding-top: 0px;
			border-top:1px solid #ffffff
		}
			
		#nav li ul li {
			padding-right: 1em;
			width: 14em;
		}
			
			#nav li ul li a {
				font-size: 12px;
				width: 16em;
				w\idth: 12em;
				border: 0;
				line-height: normal;
				padding: 5px 25px 5px 5px;
				margin: 0;
				background: #e87221;
			}

			#nav li ul li a:hover{
				background: #da5c24;
			}
		
	#nav li:hover ul, #nav li.sfhover ul{
		left: auto;
	}
	
html ul#nav iframe, html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

select.hide { visibility: hidden; }


