/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.dropdown {
	font-family: arial, sans-serif; 
	float: left;
	position: relative; 
	font-size: 11px; 
	z-index: 100;
	}
.dropdown ul {
	padding:0px; 
	margin:0px; 
	list-style: none;
	}
.dropdown ul li {
	float: left; 
	position: relative;
	padding: 5px 3px 0px 3px; 
	margin: 0px; 
	list-style: none;
	}
.dropdown ul li.topLevel { /* setup to define the height of the top level menu items */
	height: 31px; 
	}	
.dropdown ul li span {
	float: left; 
	background: #9bb4ca url('/images/topNavLeft.gif') top left no-repeat;
	padding-left: 3px;
	}
.dropdown ul li a,
.menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color: #000;
	background: #9bb4ca url('/images/topNavBg.gif') top right repeat-x;
	text-align: left; 
	padding: 3px;
	padding-right: 7px;
	color: #000;  
	font-size: 11px; 
	overflow: hidden;
	font-weight: bold;
	}
.dropdown ul li:hover a,
.dropdown ul li a:hover {
	color:#fff;
	background-color: inherit;
	}
.dropdown ul li ul { /* 2nd level menu */
	display: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 130px;
	}
.dropdown ul li ul li {
	float: left; 
	padding: 0px; 
	margin: 0px; 
	list-style: none;
	}
.dropdown ul li:hover ul,
.dropdown ul li a:hover ul,
.dropdown ul li.sfhover ul { /* 2nd level menu hover show */
	display: block; 
	float: left;
	position: absolute; 
	padding: 0px;
	margin: 0px;
	top: 36px; 
	left: 0px; 
	}
.dropdown ul li:hover ul li { /* 2nd level menu items */
	float: left; 
	padding: 0px; 
	margin: 0px; 
	list-style: none;
	background:#7c9db8; 
	}	
.dropdown ul li:hover ul li a,
.dropdown ul li a:hover ul li a,
.dropdown ul li a:hover ul li span,
.dropdown ul li:hover ul li span,
.dropdown ul li ul li a,
.dropdown ul li a ul li a,
.dropdown ul li a ul li span,
.dropdown ul li ul li span{ /* 2nd level link items */
	float: left;
	display: block;
 	padding: 5px;
	margin: 0px;
	width: 130px;
	background: transparent;
	background-color: #b4c7d8; 

	color: #000;
	}
.dropdown ul li a:hover ul li span,
.dropdown ul li:hover ul li span {
	color: #7a7a7a;
}


.dropdown ul li:hover ul li a:hover,
.dropdown ul li a:hover ul li a:hover { /* 2nd level link hover */
	background:#7c9db8; 
	color:#fff;
	}



/*##############################
not used? 
##############################*/
.dropdown ul li:hover ul li ul,
.dropdown ul li a:hover ul li a ul {
	display: none;
	}
.dropdown ul li ul li:hover,
.dropdown ul li ul li a:hover {
		background:#7c9db8; 
	}
.dropdown ul li:hover ul li:hover ul.left,
.dropdown ul li a:hover ul li a:hover ul.left {
	left:-105px;
	}
.dropdown ul li a.hide,
.menu ul li a:visited.hide {
	 display:none;
	 }
/*############################*/


