#verticalnav {text-align:center;background-color:#fff;padding:0em 0em 0em 0em;margin:0em;}
#verticalnav ul {width:200px;padding:0em 0em 0em 1.5em;margin:0em;}
#verticalnav ul li ul li{padding:0em 0em 0em 0.5em;margin:0em;line-height:1.3em;}
#verticalnav ul li {padding:0em;margin:0.3em 0em; line-height:1.2em;}
#verticalnav li a {font-size:95%;}

#navcontainer
{
float:left;
padding:0px;margin:0px;
width: 186px;	/*height:600px;*/
font-size: 1.0em;border:none;
font-family:verdana;
}

#navcontainer ul
{
border: 0;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-align: center;text-align: left;
}

#navcontainer ul li
{
display: block;/*width:190px;*/margin-left:0px;
text-align: center;text-align: left;
padding: 1em 0em 0em;
margin: 0px auto;
}

/*ul#navlist {border-left:1px solid #bbb;}*/
#navlist li
{
display: block;
list-style-type: none;
}

#navcontainer ul li a
{
background: #fff;
padding-right:5px;
color: #bbb;color:#777;color:#666;
font-weight:normal;
text-decoration: none;
text-align: center;text-align: left;
}
/*#navlist a {background-image: url(images/l1_over.gif);}*/

#navcontainer ul li a:hover, #verticalnav li a:hover
{
color: #F781BF;color:#aaa;color:#666;
background:#fff;
text-decoration: underline;
}

#navcontainer a:activenav, #verticalnav li a:hover
{
background: #fff;
color: #F781BF;color:#aaa;
text-decoration: underline;
}

#navcontainer li#activenav a, #verticalnav li#active a
{
background: #fff;
color: #F781BF;color:#aaa;
text-decoration: underline;
}
#navcontainer li#inactivenav a, #verticalnav li#inactive a
{
background: #fff;
color: #bbb;color:#666;
text-decoration: none;
}
#navcontainer a:active, #verticalnav li a:hover
{
background: #fff;
color: #F781BF;color:#aaa;
text-decoration: underline;
}

#navcontainer li#active a, #verticalnav li#active a
{
background: #fff;
color: #F781BF;color:#aaa;
text-decoration: underline;
}