/* LINKS */

ul.nav, ul.nav ul {
	list-style: none ;
	margin: 0px ;
	padding: 0px ;
}

ul.nav li {
	position: relative ;
	float: left ;
	
	height: 19px ;
	
	padding: 1px 10px 0px 10px ;
	
	font-size: 12px ;
	font-weight: bold ;
	
}

/* displays menu */
ul.nav li:hover ul {
	display: block ;
}

ul.nav li ul {
	position: absolute ;
	/*width: 250px ;*/
	left: 0px ;
	top: 19px ;
	
	padding: 0px 0px ;
	
	text-align: center ;
	
	display: none ;
	
	background: url("images/layout3/linkbg-trans.png") ;
/* 	background-color: #f2f2f2 ; */
/* 	opacity: .8 ; */
	
	border: 1px solid #777 ;
	
}

* html ul.nav li ul {
	top: 20px ;
	filter: alpha(opacity=90);
/* 	background: none ; */
/* 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout3/linkbg-trans.png',sizingMethod='scale'); */
}

ul.nav li ul li {
	
	float: none ;
	display: block ;
	
	width: 175px ;
	
	height: auto ;
	
	padding: 0px ;

	
}

* html ul.nav li ul li {
	width: 150px ;
}

ul.nav li ul li:hover {
/* 	background-color: #ccc ; */
	background: url("images/layout3/linkbg-trans-over.png") ;
}

ul.nav a {
	color: #000 ;
	text-decoration: none ;
	border: 0px ;
	padding-top: 5px ;
}

ul.nav a:hover {
	color: #ff7700 ;
	text-decoration: none ;
	border: 0px ;
}

ul.nav li:hover {
	color: #ff7700 ;
}

ul.nav a li:hover {
	cursor: pointer ;
}

ul.nav li ul li a {
	display: block ;
	width: 100% ;
	height: 100% ;
	/*padding: 4px ;*/
	
	
	padding-bottom: 6px ;
}


