div#navcontainer  {padding-top:70px; font-size:85%;}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: arial, Helvetica, sans-serif;
}

#navcontainer li { border-bottom:1px solid #B6BAB9;margin: 0px; width:140px; }

#navcontainer a
{
display: block;
/* padding: 5px 20px; */
 padding:3px 0px 3px 20px;
/*padding: 0px 0px 0px 0px;*/
width: 120px;
color: #909090;
background-color: #fff;
text-decoration: none;

}

 /*IE needs extra margin and padding set for the indented li */
* html #nav li ul li {
    margin-left:-10px;
    padding-left:10px;
}
/* end IE hack */

#navcontainer a:hover
{

text-decoration: none;
background: url("images/extras/navigationbg_main.gif") top left no-repeat;
background-color: #C5EDF5;
/*font-weight:bold;*/
}

#navcontainer ul ul li { border-top:1px solid #B6BAB9;border-bottom:0px;margin: 0 0 0px 0; }

#navcontainer ul ul a
{
display: block;
padding: 3px 0px 3px 37px;
width: 103px;
text-decoration: none;
font-size:90%;
}

#navcontainer ul ul a:hover
{
text-decoration: none;
background: url("images/extras/navigationbg_sub.gif") top left no-repeat;
background-color: #C5EDF5;
/*font-weight:bold;*/
}


#subnavlist .subon {
background: url("images/extras/navigationbg_sub.gif") top left no-repeat;
background-color: #C5EDF5!important;
/*font-weight:bold;*/
}

#navlist .on{
background: url("images/extras/navigationbg_main.gif") top left no-repeat;
background-color: #C5EDF5!important;
/*font-weight:bold;*/
}