div.header ul.nav, div.header ul.nav ul
{
padding:0;
margin:0;
list-style-type: none;
position:relative;
z-index:100;
width: 113px;
float: left;
}
div.header ul.nav
{
height: 35px;
width: 464px;
padding: 0;
}
div.header ul.nav ul
{
height: auto;
background: #b80926;
}
div.header ul.nav table {border-collapse:collapse;}
div.header ul.nav li
{
float: left;
padding: 0 3px 0 0;
margin: 0;
width: 113px;
line-height: 1.1em;
font-size: 1.2em;
font-weight: bold;
position: relative;
z-index:100;
text-align: center;
background: url(/images/nav.gif) no-repeat;
}

div.header ul.nav li a
{
float: left;
color: #fff;
padding: 12px 5px 0 5px;
width: 103px;
font-weight: bold;
background: url(/images/nav.gif) no-repeat;
min-height: 23px;
display: block;
height: auto;
}
/*\*/
* html div.header ul.nav li a
{
height: 23px;
}
/**/
div.header ul.nav li li
{
font-size: 1em;
background: none;
padding: 0;
}

div.header ul.nav li a:link, div.header ul.nav li a:visited
{
text-decoration: none;
border: 0 none;
color: #464646;
}
div.header ul.nav li a:hover, div.header ul.nav li a:active, div.header ul.nav li a.active:link, div.header ul.nav li a.active:visited
{
text-decoration: none;
border: 0 none;
background-position: top right;
color: #ffffff;
}
div.header ul.nav li a.active:hover, div.header ul.nav li a.active:active
{
text-decoration: underline;
}

div.header ul.nav li:hover {position:relative; z-index:100;}
div.header ul.nav a:hover, div.header ul.nav a:active
{
position: relative;
z-index: 100;
background: url(/images/nav.gif) no-repeat top right;
color: #464646;
}
div.header ul.nav li:hover > a
{
text-decoration: none;
background: url(/images/nav.gif) no-repeat top right;
color: #ffffff;
}

div.header ul.nav li li a
{
background: none;
padding: 8px 5px 8px 5px;
height: auto;
min-height: 5px;
font-weight: normal;
}
div.header ul.nav li li a:link, div.header ul.nav li li a:visited
{
color: #fff;
background: none;
text-decoration: none;
}
div.header ul.nav li li a:hover, div.header ul.nav li li a:active, div.header ul.nav li li a.active:link, div.header ul.nav li li a.active:visited
{
color: #b80926;
background: #efede0;
text-decoration: none;
}
div.header ul.nav li li a.active:hover, div.header ul.nav li li a.active:active
{
text-decoration: underline;
}

div.header ul.nav :hover ul
{
left: 0;
top: 35px;
z-index:300;
}
div.header ul.nav a:hover ul {left:0px;}

div.header ul.nav ul {position:absolute; left:-9999px; top:-9999px;}
