#sidenav{
background:white url(images/navBG.gif) 0 0 repeat-x;
	}
#sidenav, #sidenav ul {
list-style:none;
font:bold 9px/11px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; 
line-height:1.8em;
padding:10px 0 50px 0;
width:235px;
margin:0;
}
#sidenav ul{background:transparent;margin-left:50px;}
#sidenav li{padding:0;margin:0}
#sidenav a {
font-size:1.2em;
color:#666699;
text-decoration:none;
padding:0px 0 0 15px;
line-height:19px;
display:block;
}
#sidenav a:hover {
color:#6e156c;
background:transparent;
text-decoration:none;
/*padding-left:20px;*/
}

#sidenav li.current_page_item, #sidenav li.current_page_ancestor a{background:transparent;color:#4e074c;}
#sidenav li.current_page_item a{color:#4e074c;}
#sidenav li.current_page_item li a{color:#666699;}

#sidenav ul li a:before{content: "\00BB \0020";visibility:hidden;}
#sidenav ul li a:hover:before{content: "\00BB \0020";visibility:visible;}
#sidenav li.current_page_item a:before{content: "\00BB \0020";visibility:visible;}
#sidenav li.page_folder li.current_page_item a:before{content: "\00BB \00BB \0020";visibility:visible;}
#sidenav li.page_folder li.current_page_item a:hover:before{content: "\00BB \00BB \0020";visibility:visible;}
#sidenav li.page_folder li a:before{content: "\00BB \0020 ";visibility:hidden;}
#sidenav li.page_folder li a:hover:before{content: "\00BB \0020";visibility:visible;}

#sidenav li li a {
font-size:1.2em;
background-color:transparent;
color:#666699;
padding:0px 0 0 15px;;
margin:0;
text-align:left;
}
#sidenav li li a:hover {
background: transparent;
color:#6e156c;
}
#sidenav li ul {
font-weight:normal;
margin:0 0 10px 15px;
padding:0;
}
#sidenav li ul li a{
width:170px;
}
