#sitemap{
    position:relative}
#sitemap ul,#sitemap li{
    list-style:none;
    margin:0;
    padding:2px 0 2px 0}
#sitemap li ul{
    padding:2px 0 0 15px}
#sitemap a {
    text-decoration:none}
#sitemap .groupname {
    font-size:13px;
    padding:4px 0}
ul.altsym {
    margin:0;
    padding:0;
    width:100%}
ul.altsym ul {
    display:none;
    margin:0;
    padding-left:15px}
ul.altsym li {
    position:relative;top:0;left:0;
    list-style:none;
    padding:0}
ul.altsym a {
    padding-left:1px;
    text-decoration:none;
    outline:none}
html>body ul.altsym a {
    width:auto} /* hidden from Win/IE */
ul.altsym a.switch {
    display:block;
    border:1px solid #FFCE79;
    color:#FFCE79;
    position:absolute;
    left:-15px;
    top:3px;
    font:normal 9px/7px Courier,monospace;
    width:9px;
    height:9px;
    margin:0;
    padding:0;
    /*background:transparent url(../img/plusminus.gif) no-repeat left top*/}
ul.altsym a.switch:hover {
    color:#FFF;
    border:1px solid #FFF}
