#menu {
height: 19px;
width: 227px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0px;
width: 227px;
}

#menu , #menu h1, h2, h3, h4 {
	font: bold verdana;
	display: block;
	margin: 0px;
	height: 19px;
	width: 227px;
	padding: 0px;
	letter-spacing: 1px;
}

#menu a {
color: #000;
text-decoration: none;
}

#menu a:hover {
color: #a00;
}

#menu li {
position: relative;
}

#menu ul ul {
 position: absolute;
 top: 0;
 left: 100%;
 width: 100%;
 margin-left: 13px;
 z-index: 8;
}

#menu ul ul ul{
 position: absolute;
 top: 0;
 left: 100%;
 width: 100%;
 margin-left: 0px;
 z-index: 8;
}

#menu ul ul ul ul{
 position: absolute;
 top: 0;
 left: 100%;
 width: 100%;
 margin-left: 0px;
 z-index: 8;
}



div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}


div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;}


#menu ul li a {
 font: bold 11px verdana;
 display: block;
 margin: 0px;
 color: #ffffff;
 background: #4587AA;
 width: 100%;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
}
#menu ul li a:hover {
 font: bold 11px verdana;
 display: block;
 margin: 0px;
 color: #ffffff;
 background: #84B2CA;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
}
#menu ul li a:active {
 font: bold 11px verdana;
 display: block;
 margin: 0px;
 color: #ffffff;
 background: #84B2CA;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
}
#menu ul li ul li a {
 font: bold 11px verdana;
 display: block;
 margin: 0px;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
 color: #ffffff;
 background: #84B2CA;
}

#menu ul li ul li a:hover {
font: bold 11px verdana;
display: block;
margin: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
color: #ffffff;
background: #A1C0D1;
}
#menu ul li ul li a:active {
font: bold 11px verdana;
display: block;
margin: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
color: #ffffff;
background: #A1C0D1;
}

#menu ul li ul li ul li a {
font: bold 11px verdana;
display: block;
margin: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
color: #ffffff;
background: #A1C0D1;
}


#menu ul li ul li ul li a:hover {
	font: bold 11px verdana;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #ffffff;
	background-color: #9AADB8;
}
#menu ul li ul li ul li a:active {
	font: bold 11px verdana;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #ffffff;
	background: #9AADB8;
}

#menu ul li ul li ul li ul li a {
	font: bold 11px verdana;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #ffffff;
	background: #9AADB8;
}
#menu ul li ul li ul li ul li a:hover {
font: bold 11px verdana;
display: block;
margin: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
color: #ffffff;
background: #A8B9C2;
}
#menu ul li ul li ul li ul li a:active {
font: bold 11px verdana;
display: block;
margin: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
color: #ffffff;
background: #A8B9C2;
}


