#mainnav {
width:210px;
margin:0;
padding:0;
border-bottom:1px solid #b83b3a;
}

#mainnav ul {
list-style:none;
width:200px;
margin:0;
padding:0;
background:#b83b3a;
}

#mainnav li {
list-style-type:none;
margin:0;
border:1px solid #b83b3a;
border-bottom:0;
}

#mainnav li a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#000;
display:block;
padding:10px 2px 6px 10px;
background:transparent url(../../lib/img/p_red.gif) top left repeat-y;
border-left:10px solid #f1f2f3;
}

#mainnav li a:hover, #mainnav li a.current {
	background:#f1f2f3 url(../../lib/img/p_red.gif) top left repeat-y;
	color:#b83b3a;
	border-left:10px solid #b83b3a;
}

#subnav {
margin:0;
padding:0;
}

#subnav ul {
background:#f1f2f3;
line-height:15px;
margin:10px 0 20px;
padding:0;
}

#subnav ul a {
height:auto;
margin:0 0 40px;
padding:4px 0 20px 8px;
}

#subnav ul a:hover {
}

#subnav li {
list-style:none;
line-height:16px;
background:#f1f2f3;
border:0;
margin:0 0 0 11px;
padding:0;
}

#subnav li a {
width:162px;
height:auto;
font-weight:bold;
display:block;
text-decoration:none;
color:#555;
display:block;
background:#f1f2f3;
border:0;
margin:0 0 0 11px;
padding:2px 0 8px 23px;
}

#subnav li a:hover {
background:#f1f2f3 url(../../lib/img/subnav_li.gif);
color:#b83b3a;
border:0;
}

#subnav li a.current {
background:#f1f2f3 url(../../lib/img/subnav_lic.gif);
color:#555;
border:0;
}
