.menu a:hover 
{
background:#fff;
}

.menu a:hover
{
color:#fff; 
background:#f4c100;
}

.menu a:hover em 
{
display:block; 
overflow:hidden; 
border:6px solid #06a; 
border-color:#f4c100 #fff; 
border-width:6px 6px 0 6px; 
position:absolute; 
left:50%; 
margin-left:-6px;
}

.menu 
{ 
margin:0; 
list-style-type:none;
font-size:10pt;
}

.menu li 
{
float:left; 
width:281px; 
height:1em; 
}

.menu li dl 
{
position:absolute;  
padding-bottom:0;
}

.menu li a, .menuli a:visited 
{
text-decoration:none;
}

.menu li dd 
{
display:none;
}

.menu li a:hover 
{
border:0;
}

.menu li:hover dl, .menuli a:hover dl 
{
padding-bottom:1px;
}

.menu table 
{ 
padding:0; 
margin:1px; 
font-size:1em;
}

.menu dl 
{
width:281px; 
margin: 0; 
padding: 0; 
}

.menu dt a, .menu dt a:visited 
{
display:block; 
font-size: 0.9em; 
color: #465656; 
text-align:center; 
border:1px solid #f4c100; 
border-width:0 1px 1px 1px; 
background:#ddd; 
padding:0.25em 0 -8px 0;
}

.menu li:hover dt a, .menu a:hover dt a 
{
color:#fff; 
background:#f4c100; 
border:1px solid #f4c100; 
border-width:0 1px 1px 1px;
}

.menu p 
{
display:block; 
overflow:hidden; 
height:1px;
}

.menu p.p1 
{
background:#f4c100; 
margin:0 5px;
}

.menu p.p2 
{
background:#d4d4d4; 
border:2px solid #f4c100; 
border-width:0 2px; 
margin:0 3px;
}

.menu p.p3 
{
background:#d4d4d4; 
margin:0 2px; 
border:1px solid #f4c100; 
border-width:0 1px;
}

.menu p.p4 
{
height:2px; 
background:#d4d4d4; 
margin:0 1px; 
border:1px solid #f4c100; 
border-width:0 1px;
}

.menu p.p5 
{
background:#f4c100; 
margin:0 5px;
}

.menu p.p6 
{
background:#f4c100; 
margin:0 3px;
}

.menu p.p7 
{
background:#f4c100; 
margin:0 2px;
}

.menu p.p8 
{
height:2px; 
background:#f4c100; 
margin:0 1px;
}

.menu li:hover p.p2, .menu a:hover p.p2 
{
background:#fff;
}

.menu li:hover p.p3, .menu a:hover p.p3 
{
background:#f0f0f0;
}

.menu li:hover p.p4, .menu a:hover p.p4 
{
background:#e8e8e8;
}

span.num
{
color:#f4c100;
}

span.num2
{
color:#fff;
}

.submenu ul
{
font-family: tahoma;
font-weight:bolder;
color:#fff;
line-height:22px;
margin-top:-72px;
font-size:8pt;
list-style-type: none;
padding-left:23px;
{