#navcontainer
{
margin: 0 auto;
padding: 0 0 0 0;
font-family: Arial;
text-transform: none;
}

#navcontainer:after
{
content: ".";
display: block;
line-height: 22px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
font-size: 0.8em;
}

ul#navlist li
{
display: block;
float: left;
width: 16%;
margin: 0;
padding: 0;
}

ul#navlist li.last
{
display: block;
float: left;
width: 180px;
margin: 0;
padding: 0;
}






ul#navlist li.first a 
{
background-image:url(images/navtop.gif);
background-repeat:repeat-x;display: block;
width: 112px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:55px;
border-right:1px solid #c15c02;
color: #fff;
text-decoration: none;
text-align:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
}

ul#navlist li a
{
background-image:url(images/navtop.gif);
background-repeat:repeat-x;
display: block;
width: 100%;
padding-top:0px;
padding-bottom:0px;
border-right:1px solid #c15c02;
color: #fff;
text-decoration: none;

text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
}

ul#navlist li.last a 
{
background-image:url(images/navtop.gif);
background-repeat:repeat-x;
display: block;
width:143px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
color: #fff;
text-decoration: none;
text-align:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
border-right:0px solid #c15c02;

}

#navcontainer>ul#navlist li a { width: auto; }
#navcontainer>ul#navlist li.last a { width: 174px; }
ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #fff;
background: transparent;
border-right:1px solid #c15c02;
}

ul#navlist li.last a:hover, ul#navlist li#active a:hover
{
color: #fff;
background: transparent;
border-right:0px solid #c15c02;
}
