#menu 
{
	width: 150px;
	background: url(http://www.quincyserviceleague.org/Images/left_column_background.jpg);
	z-index:100;
}

#menu ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	z-index:100;
}


#menu ul ul a
{
	background:url(http://www.quincyserviceleague.org/Images/nav_border.jpg) no-repeat 16px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:7px;
	display: block;
	z-index:1;
}

#menu ul ul a:hover
{
	color: #FFFFFF;
	background-color: #1B9886;
	z-index:1;
}

#menu h2 
{
	display: block;
	color: #fff;
	background: #000;
	text-transform: uppercase;
	z-index:1;
}

#menu a 
{
	color: #000;
	background: url(http://www.quincyserviceleague.org/Images/left_column_background.jpg);
	text-decoration: none;
	z-index:1;
}


#menu ul ul ul 
{
	position: absolute;
	top: 0;
	left: 0;
	border:1px solid #000000;
	width:175px !important;
	z-index:1;
	filter:alpha(opacity=90) !important;
	opacity: 0.90 !important;
	-moz-opacity:0.90 !important;
	background:url(http://www.quincyserviceleague.org/Images/nav_border.jpg) repeat-x 16px bottom;
	background-color:#98D1C8 !important;*
	/*background-color:#000000 !important;*/

}

#menu ul ul ul a
{
	color:#000000;
	font-weight:bold;
	font-size:11px !important;
	padding-left:2px !important;
}

#menu ul ul ul a:hover
{
	/*background: url(http://www.quincyserviceleague.org/Images/menu_background.jpg) !important;*/
	background-color:#1B9886 !important;
	color:#FFFFFF !important;
	z-index:1;
}

#menu li 
{
	position: relative;
	
	z-index:1;
}

#menu ul ul ul 
{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	z-index:1;
}

div#menu ul ul ul 
{
	display: none;
	z-index:1;
}

div#menu ul ul li:hover ul 
{
	display: block;
	
	z-index:1;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{
	display: none;
	
	z-index:1;
}

div#menu ul ul li:hover ul 
{
	display: block;
	
	z-index:1;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{
	display: none;
	
	z-index:1;
}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
	display: block;
	
	z-index:1;
}

.bold_text
{
	color:#000000 !important;
	filter:alpha(opacity=99) !important;
	opacity: 0.99 !important;
	-moz-opacity:0.99 !important;
	font-weight:bold !important;

}


