div.nav a,div.nav a:visited {
width:118px;
height:23px;
}

div.nav a:hover {
background-color:#f0f0f0;
background-position:center;
}

.mainNav {
font-size: 1.0em;
line-height: 1.2em;
letter-spacing: 0.1ex;
list-style:none;
width:140px;
text-transform:uppercase;
font-size:10px;
margin: 15px 0 0 0;
padding:0;
}

.mainNav li {
margin:0;
padding:0;
}

.mainNav a {
display:block;
font-weight: bold;
background-color: inherit;
height:11px;
border-bottom:1px solid rgb(200,200,200);
padding:10px 5px 10px 10px;
}

html>body .mainNav a.twoLine {
height:22px;
}

.mainNav a:link,.mainNav a:visited {
color: black;
text-decoration:none;
}

.mainNav a:hover {
color: rgb(92,183,240);
color: rgb(255,255,255);
text-decoration:none;
background-color: rgb(245,245,245);
background-color: rgb(167,93,66);
}

.mainNav a.first {
border-top:1px solid rgb(205,205,205);
}

.mainNav a.last {
border:none;
}

.mainNav li.last a {
border:0;
}

a.sub {
padding-left:2em;
}

a.sub2 {
padding-left:3em;
}

ul.secondaryNav {
margin:15px 0 0 10px;
padding:0;
}

ul.secondaryNav li {
list-style: none;
list-style-position:outside;
font-size:10px;
line-height:1.1em;
margin:5px;
padding:0 0 10px;
}

.secondaryNav a,.secondaryNav a:visited,.secondaryNav a:hover {
text-decoration:none;
color:rgb(51,51,102);
font-weight:bold;
display:block;
padding:0 5px 0 0;
}

.secondaryNav a:hover {
color:rgb(155,0,0);
}