div.menu-sitemap-tree a
   {
 font-size:1.2em;
 color:#004f59;
 font-weight:normal;

}
div.menu-sitemap-tree a:hover
   { 
 font-weight:bold;

}

div.menu-sitemap-tree ul
   {
   list-style-type: none;
   margin: 0; 
   padding: 0 1em 0 0;
   margin-left:-17px;
   }

div.menu-sitemap-tree ul ul
   {
   width: auto;
   margin:-0.75em 0 0 0;
   padding: 0 0 0 0.75em;
   }

div.menu-sitemap-tree li
   {
   margin: 0 0 -0.85em 0;
   padding:0;
   list-style-type:none;
   }

div.menu-sitemap-tree li li
   {
   margin: 0 0 -0.85em 0.5em; 
   padding:0;
   font-size:1em;
   }

div.menu-sitemap-tree li.close ul
   {
   display: none;
   }

div.menu-sitemap-tree div.item-text a
   {
   position:relative;
   top:-19px;left:19px;
   }

div.menu-sitemap-tree div.item-text-selected a
   {
   position:relative;
   top:-19px;left:19px;
   font-weight: bold;
   text-decoration: underline;
   }

div.menu-sitemap-tree div.item-text-deepest a
   {
   position:relative;
   top:-19px;left:19px;
   text-decoration: underline;
   }

div.menu-sitemap-tree div.item-text-selected-deepest a
   {
   position:relative;
   top:-19px;left:19px;
   font-weight: bold;   
   text-decoration: underline;
   }

div.menu-sitemap-tree li div.page
   {
   }
   /*Icons*/
   div.folder, div.page
   {
   background-repeat:no-repeat;
   width:17px;
   height:17px;
   font-size:1.2em;
   color:#004f59;
   font-weight:bold;
   vertical-align:top;
   cursor:pointer;
   }
   div.folder #minus{
   display:inline;
   cursor:pointer; cursor: hand;background-image:url(images/signminus.gif);   
   }
   div.folder #plus{
   display:none;
   }
   div.menu-sitemap-tree li.close div.folder #plus{
   display:inline;
   cursor:pointer;
   background-image:url(images/signplus.gif);
   }
   div.menu-sitemap-tree li.close div.folder #minus{
   display:none;
   }
   div.page{background-image:url(images/signdot.gif);}