/* WARNING! ANY MODIFICATIONS TO THIS STYLE SHEET MAY RESULT IN ERRORS IN THE LAYOUT OF YOUR MENU. THESE ERRORS MAY NOT BE VISIBLE IN THE VERSION OF THE BROWSER THAT YOU ARE USING BUT MAY BE VISIBLE TO OTHER USERS USING DIFFERENT VERSIONS OF YOUR BROWSER OR DIFFERENT BROWSERS! */

/* KEEP MENU ON TOP */
.qmmc ul {
	left: -10000px;
	position: absolute;
	z-index: 10;
}

.qmmc, .qmmc ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.qmmc li a {
	float: none
}

.qmmc li:hover>ul {
	left: auto;
}

/* MENUBAR */
#menu {
  width: 600px;
  height: 26px;
	background-color: #9e0f26;
	background-image:  url(menu.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
  
/* MENU CONTAINER */
#nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
		
/* MENU ITEMS */
#nav li {
	padding-right: 0px;
	float: left;
	background-color: #9e0f26;
	background-image:  url(menu.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-right: 1px solid #9e0f26;
}
		
/* SUBMENU CONTAINER */
#nav li ul {
	position: absolute;
	left: -999em;
	width: 150px;
	background: #eeeeee;
	border: 1px solid #e51839;
}
		
/* SUBMENU ITEMS */
#nav li ul li {
  padding-right: 5px;
	width: 150px;
	background-color: #eeeeee;
	background-image:  url(stripes.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	width: 145px;
	border-right: 0px;
}

/* SUBSUBMENU CONTAINER */
#nav li ul ul { 
	margin: -2em 0 0 100px;
	border: 1px solid #e51839;
}
		
/* SUBSUBMENU ITEMS */
#nav li ul ul li {
  padding-right: 5px;
  background-color: #eeeeee;
	background-image:  url(stripes.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	width: 95px;
	border-right: 0px;
}

/* LINKS */
#nav a {
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	line-height: 15px;
	text-decoration: none;
	color: #e51839;
}
		
#nav li a {
	color: #ffffff;
	font-weight: bold;
}

/* MOUSEOVER */
#nav li a:hover {
	color: #ffffff;
	background-color: #ff5555;
  background-image:  url(hover.jpg);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
		
#nav li ul li a:hover {
	background-color: #eeeeee;
  background-image:  url(stripes.jpg);
  background-repeat: repeat;
  background-position: 0px 0px;    
}
    
#nav li ul ul li a:hover {
  background-color: #eeeeee;
	background-image:  url(stripes.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;    
}    

#nav ul li a {
  color: #e51839;
	font-weight: normal;
}

#nav ul li a:hover {
  color: #000000;
}
		
#nav ul ul li a {
  color: #e51839;
	font-weight: normal;
}	
    
#nav ul ul li a:hover {
  color: #000000;
}	
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}