#menu {
	width:				100%;
	height:				30px;
	border-bottom:			2px ridge black;
	font-size:			1em;
	overflow:			visible;
}

#nav {
	height:				30px;
	margin-left:			auto;
	margin-right:			auto;
	white-space:			nowrap;
	list-style: 			none;
	padding: 			0;
	margin:				0;
}

#nav li {
	background-color: 		#344b64;
	z-index:			10;
	text-align:			center;
}

#nav li.first {
	position: 			relative;
	height:				30px;
	padding:			0px 2px;
	margin-left:			3px;
	float: 				left;
	text-align: 			center;
	cursor: 			default;
	background-image:		url('../images/buttonBlend.jpg');
	background-position: 	        top left;
	background-repeat:		repeat-x;
	font-size:			100%;
}

#nav li.first div {
	color:				#FFF;
	margin-top:			2px;
	padding-top:			5px;
	height:				100%;
}

#nav li.current {
	background-color:		#FFF;
	padding-top:			2px !important;
	padding-top:			0px;
	background-image:		url('../images/li.current.jpg');
	background-position: 	        top left;
	background-repeat:		repeat-x;
	border-left:			1px solid #344b64;
	border-right:			1px solid #344b64;
	z-index:			1000;
}

#nav li.first ul {
	list-style:			none;
	padding:			0;
	margin:				0;
	min-width:			100%;
	width:				auto !important;
	width:				100%;
	display:			none;
	position: 			absolute;
	top:				30px !important;
	top:				32px;
	left: 				-1px !important;
	left:				0px;
	padding:			0px 0px !important;
	padding:			0px 2px 0px 2px;
	font-weight: 			normal;
	background-color:		#344b64;
	border-bottom:			1px solid #000;
	border-right:			1px solid #000;
	border-left:			1px solid #000;
	z-index:			5;
	text-align:			center;
	white-space:			nowrap;
}

#nav li.first ul li a {
	white-space:			nowrap;
	text-align:			center;
}

#nav li div a {
	color:				white;
	display:			block;
	width:				100%;
	height:				100%;
	
}
#nav li div a:hover {
	text-decoration:		underline;
}

#nav a {
	text-decoration: 		none;
}

#nav li li a:hover {
	text-decoration:		underline;
}

#nav li.first ul li {
	white-space:			nowrap;	
	float: 				none;
	padding:			3px;
	border: 			0;
	color:				white;
}

#nav li ul li a {	
	color:				white;
	display:			block;
	margin:				0 10px;
}
#nav li.current ul, #nav li.current ul li {
	color:				black;
	background-color:		white;
}

#nav li:hover ul, #nav li.over ul {
	display: 			block;
}
#nav li.current div, #nav li.current div a, #nav li.current ul li a {
	color:				black;
	font-weight:			bold;
}
li.current2 {
	background-image:		url('../images/arrow.jpg');
	background-repeat:		no-repeat;
	background-position:	        2% 50%;
}
