.el_menu
{
background-color:#DB453E;
width:162px;
height:24px;
}
.el_menu_null
{
width:3px;
height:24px;
}

#navpop ul, #navpop li, #navpop a {margin: 0; padding: 0}

#navpop {
/*position: relative;*/
overflow: visible;
}

#navpop ul {
list-style: none;
}

#navpop ul li a:hover {
color: #ffffff;
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px 0 6px 0;
text-decoration:none;
}


#navpop ul li {
position: relative;
/*display: block*/
}

#navpop ul li {float: left;}

#navpop ul li a {
display: block;
text-decoration: none;
text-align:center;
color: #ffffff;
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px 0 6px 0;
}





/*ie5 (both rules)*/
* html #navpop ul {
float: left
}
* html #navpop li {
display: inline;
height: 1%
}

/*________________level 2*/

#navpop ul li ul li {
position: relative;
width:162px;
float: none;
color: #ffffff;
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#DB453E;
}

#navpop ul li ul li a {
color: #ffffff;
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#DB453E;
border-bottom: 1px solid #eeeeee;
text-transform: none;
}

#navpop li ul {
        position: absolute;
/*        display: none;*/
		left: -900em;
        width:162px;
		border-top: 1px solid #eeeeee;        
}


#navpop li ul li a {

}

#navpop li ul li a:hover {
	color: #DB453E;
	background:#ffffff;
	border-right:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}

#navpop ul li:hover ul, #navpop li.over ul { display: block; position: absolute; left: auto}
#navpop ul li ul li, #navpop li ul li {float: left; padding: 0; /*line-height: auto*/}



/*level 3*/

#navpop li:hover ul li ul, #navpop li.over ul  li ul { display: none; position: absolute; left: -900em}

#navpop li ul li ul {
position: absolute;
left: -900em;
top: -1;
}

#navpop li ul li:hover ul, #navpop li ul li.over ul {display: block; position: absolute; left: 161px}
