/* ================================================================ 
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.stunicholls.com/menu/hover_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
http://www.stunicholls.com/menu/hover_drop_2.html
=================================================================== */


#navigation {
	float:left;
	width:760px;
	border-bottom:2px solid #FFFFFF;
	z-index:80;
}

#navigation ul {
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}

#navigation li {
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	display:block;
	width:100%;
}

#navigation li a{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding:6px 0px 6px 0px;
	text-decoration:none;
	text-align:center;
	border-bottom:2px solid #FFFFFF;
	
}

#navigation .leftEnd {
	float:left;
	background-image:url(../images/navBg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:141px;
	border-right:1px solid #ffffff;
}

	#navigation .leftEnd a:hover  {
		background-image:url(../images/navBgHover.png);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	#navigation .leftEnd-onIt {
		float:left;
		background-image:url(../images/navBgHover.png);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:none;
		font-weight:bold;
		width:141px;
		border-right:1px solid #ffffff;
	}

#navigation .middle1{
	float:left;
	background-image:url(../images/navBg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:141px;
	border-right:1px solid #ffffff;
}

	#navigation .middle1 a:hover, #navigation .middle1onIt a:hover {
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	
	#navigation .middle1onIt {
		float:left;
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
		background-color:none;
		font-weight:bold;
		width:141px;
		border-right:1px solid #ffffff;
	}
	
#navigation .middle2{
	float:left;
	background-image:url(../images/navBg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:191px;
	border-right:1px solid #ffffff;
}

	#navigation .middle2 a:hover, #navigation .middle2onIt a:hover {
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	
	#navigation .middle2onIt {
		float:left;
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
		background-color:none;
		font-weight:bold;
		width:191px;
		border-right:1px solid #ffffff;
	}

#navigation .middle3{
	float:left;
	background-image:url(../images/navBg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:141px;
	border-right:1px solid #ffffff;
}

	#navigation .middle3 a:hover, #navigation .middle3onIt a:hover {
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	
	#navigation .middle3onIt {
		float:left;
		background-image:url(../images/navBgHover.png);
		background-position:top;
		background-repeat:no-repeat;
		background-color:none;
		font-weight:bold;
		width:141px;
		border-right:1px solid #ffffff;
	}

#navigation .rightEnd {
	float:left;
	background-image:url(../images/navBg.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:142px;
}

	#navigation .rightEnd a:hover  {
		background-image:url(../images/navBgHover.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	#navigation .rightEnd-onIt {
		float:left;
		background-image:url(../images/navBgHover.png);
		background-position:top right;
		background-repeat:no-repeat;
		background-color:none;
		font-weight:bold;
		width:142px;
	}

#navigation .dropDown1, #navigation .dropDown2, #navigation .dropDown1b  {
	float:left;
	margin-top:5px;
	z-index:900;
	font-weight:normal;
}

#navigation .dropDown1b  {
	float:left;
	margin-top:5px;
	z-index:900;
	font-weight:normal;
}



#navigation .dropDown1 li {
	float:left;
	width:141px;	
	background-color:#002F57;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

#navigation .dropDown1b li {
	float:left;
	width:241px;	
	background-color:#002F57;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

#navigation .dropDown2 li {
	float:left;
	width:241px;	
	background-color:#002F57;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	margin-left:-25px;
}

#navigation .dropDown1 li a, #navigation .dropDown2 li a, #navigation .dropDown1 .dropDown1b li a{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding:6px 0px 6px 0px;
	text-decoration:none;
	text-align:center;
	border-bottom:none;
	font-weight:normal;
	
}

#navigation .dropDown1 li a:hover, #navigation .dropDown2 li a:hover, #navigation .dropDown1b li a:hover{
	background-color:#99ACBC;
	background-image:none;
}

#navigation .dropDown1 .onIt, #navigation .dropDown1 .onIt a, 
#navigation .dropDown1 .subonIt, #navigation .dropDown1 .subonIt a,
#navigation .dropDown2 .onIt, #navigation .dropDown2 .onIt a,
#navigation .dropDown1 .dropDown1b .onIt, #navigation .dropDown1 .dropDown1b .onIt a{
	font-weight:bold;
}



#menu {list-style-type:none; padding:0; margin:0;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; position:relative;}
#menu li.sub {}

/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;}

#menu li a {display:block;  text-decoration:none; text-align:center;}
#menu :hover {}
#menu :hover > a {}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; z-index:800 }

#menu :hover ul{left:0;top:25px;} /* the background image is for IE7 */

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:152px; top:-3px; z-index:700}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:10px 0px 0px 20px; left:125px; top:-3px; z-index:600; font-weight:normal}
