
/* Nav Group */

#menu {
	position: relative;
	z-index: 101;
	float: left;
	display: inline;
}

	/* Parent List */
	
	#menu ul {
		display: block;
		float: left;
		list-style: none;
		padding: 0 0 0 30px;
		margin: 0;
	}
	
		#menu ul li {
			position: relative;
			padding: 0;	
			list-style: none;	
			float: left;
			display: block;
			margin: 0;
		}

			/* Parent Menu Item */
			
			#menu ul li span.separator,
			#menu ul li a {
				display: block;	
				cursor: pointer;
				
				/**/
				font: normal 14px/30px Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
				margin: 0;
				text-align: center;		
				padding: 0;
				padding: 0 20px 0 20px;
			}
			
			#menu ul li span.separator span,
			#menu ul li a span {
			}
			
			#menu li a:hover,
			#menu li.active a:link,
			#menu li.active a:visited ,
			#menu li span.separator:hover,
			#menu li.active span.separator {			
				/**/
				background: url('../images/bg_mainnav_item.jpg') no-repeat top center;
			}		
			
			/* Root Menu Hover Persistence */
			#menu ul li.parent:hover a, #menu ul li.parent.iehover a, #menu ul li.parent:hover span.separator {
				background: url('../images/bg_mainnav_item.jpg') no-repeat top center;
			}
		
			/* Sublevel Lists */
			
			#menu ul li ul {			
				position: absolute;
				left: -999em;
				height: auto;
				
				/**/
				top: 30px;			
				margin: 0;
				padding: 0;
				width: 210px;
				border-top: 1px solid #FFFFFF;
				background: none;
			}
			
				#menu ul li ul li {
					padding: 0 !important;
					float: left;
					clear: left;
					white-space: nowrap;
					width: 100%;
					margin: 0 !important;
					background: #00b0d9 !important;
					border-bottom: 1px solid #FFFFFF;
				}
				
					#menu ul li ul li a,
					#menu ul li.active ul li a:link,
					#menu ul li.active ul li a:visited {
					
						/**/
						display: block;
						text-align: left;
						border: 0px;
						width: 178px;
						font: normal 12px/30px Arial, Helvetica, sans-serif;
						color: #FFFFFF;
					}					
					
					#menu ul li.parent:hover ul li a,
					#menu ul li.iehover ul li a {
						background: none;
						width: 178px;
					}
					
					#menu ul li.parent:hover ul li a span,
					#menu ul li.iehover ul li a span {
						background: none;
						padding: 0;

					}
					
						#menu ul li.parent:hover ul li a:hover,
						#menu ul li.iehover ul li a:hover {
							font: bold 12px/30px Arial, Helvetica, sans-serif;
						}
					
						#menu ul li.parent:hover ul li a:hover span,
						#menu ul li.iehover ul li a:hover span {
						}


/* Dont' edit */

#menu ul li:hover,
#menu ul li.iehover {
	left: 0;
}

#menu ul li:hover ul ul,   
#menu ul li.iehover ul ul {
	left: -999em;
}

#menu ul li:hover ul, 
#menu ul li li:hover ul,
#menu ul li li li:hover ul,
#menu ul li.iehover ul, 
#menu ul li li.iehover ul,
#menu ul li li li.iehover ul {
	z-index: 101;
	left: 0;
}

#menu ul li.iehover ul li.iehover {
	background: none;
}

/* @end */




/* Footer Menus */

#footer-area ul.menu {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 214px;
}

	#footer-area ul.menu li {
		position: relative;
		padding: 0;	
		list-style: none;	
		float: left;
		display: block;
		margin: 0;
		width: 214px;
	}

		/* Parent Menu Item */
		
		#footer-area ul.menu li a {
			display: block;	
			cursor: pointer;
			font: normal 13px/17px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			margin: 0;
			text-align: center;
			padding: 0;
		}


#menu ul li.item93{
	background: #00396B;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin-left: 10px; /* was 30px*/
	width: 100px;
}

#menu ul li.item93 a:hover,
#menu ul li.active.item93 a
{
	background: none #00396B;
	font-weight:bold;
}

