.menu {
z-index:1;
font-size:90%;
height:144px;
margin:1px;
float: left; /* this page only */
width: 513px;
height: auto;
width: 517px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
list-style-type:none;
width:170px;
float:left;
left: 0;
margin: 0;
margin-left: 1px;
display:block;
}

menu ul.level2 ,ul.level3
{
background-color:#393333;
width: 166px;
height: auto;

}

.menu li {

height:34px;
margin-bottom: 1px;
padding: 0px;
width: 171px;
display:block;
}

.menu img {
border: 0px;
}

* html .menu li { 
margin-left:0;
display:block;
}
/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:9999; width:200px; height:200px; }

.menu ul.level2 li, ul.level3 li
{
	height: 26px;
	background-image: url(../images/links_spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display:block;
}

/* style the links */
.menu ul.level2  a, .menu ul.level2  a:visited,
      ul.level3  a, .menu ul.level3  a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:150px;
color:#fffeff;
text-indent:15px;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: bold;
}


/* style the link hover */
* html .menu ul.level2 a:hover,ul.level3 a:hover {color:#d5030c;}

.menu ul.level2 :hover > a ,
      ul.level3 :hover > a {
color:#d5030c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul.level2 {
visibility:hidden;
position:absolute;
left:370px;
margin-top: 40px;
z-index: 1;
}
.menu ul ul.level3 {
visibility:hidden;
position:absolute;
left:520px;
margin-top: 40px;
z-index: 1;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul.level2,
.menu ul a:hover ul.level2,
.menu ul li:hover ul.level3,
.menu ul a:hover ul.level3{
	visibility:visible;
	background-color: #393333;
	border: #d5030c solid 1px;
	color: #d5030c;
	position:absolute;
	top: -0px;
	z-index: 1;
}

/* IE6 submenu hover  !!important*/
.menu ul li a:hover, ul li a:hover table {display: block;}