  #RSGmenuINSIDE, #RSGpageLEFTinside { 
    padding-top: 1em;
    padding-bottom: 1em;
    }

   .spacer { 
    padding: 3px;
    font-size: 1em;
    font-weight:bold;
    margin-left: .5em;
    margin-right: .5em;
    }

  .menu1-level1-no { 
    margin:0;
    padding:0;
    font-size: 1em;
    }

  .menu1-level1-no a { 
    padding: 3px;
    padding-left: .5em;
    padding-right: .5em;
    display:block;
    position:relative;
    }

  .menu1-level1-no a:hover { 
	font-weight:bold;
    }


  .menu1-level1-act { 
    margin:0;
    padding:0;
    font-size: 1em;
    }

  .menu1-level1-act a { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    display:block;
    position:relative;
    }

  .menu1-level1-cur { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    color:black;
    font-size: 1em;
    }

  .menu1-level2-no { 
    margin:0;
    padding:0;
    font-size: 0.9em;
    }

  .menu1-level2-no a { 
    padding: 3px;
    padding-left: 1.5em;
    padding-right: .5em;
    display:block;
    position:relative;
    }

  .menu1-level2-no a:hover { 
	font-weight:bold;
    }

  .menu1-level2-act { 
    margin:0;
    padding:0;
    font-size: 0.9em;
    }

  .menu1-level2-act a { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .51em 2px 1.5em;
    display:block;  
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    position:relative;
    }

  .menu1-level2-cur { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .51em 2px 1.5em;
    font-size: 0.9em;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    color:black;
    }

  .menu1-level3-act { 
    margin:0;
    padding:0;
    font-size: 0.8em;
    }

  .menu1-level3-act a { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em 2px 2.5em;
    display:block;  
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    position:relative;
    }

  .menu1-level3-cur { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em 2px 2.5em;
    font-size: 0.8em;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    color:black;
    }

  .menu1-level3-no { 
    margin:0;
    padding:0;
    font-size: 0.8em;
    }

  .menu1-level3-no a { 
    padding: 3px;
    padding-left: 2.5em;
    padding-right: .5em;
    display:block;
    position:relative;
    }

  .menu1-level3-no a:hover { 
	font-weight:bold;
    }

  .menu1-level4-act { 
    margin:0;
    padding:0;
    font-size: 0.7em;
    }

   .menu1-level4-act a { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em 2px 3.5em;
    display:block;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    position:relative;   
    }

   .menu1-level4-cur { 
    border-style: inset;
    border-width: 1px;
    padding: 2px .5em 2px 3.5em;
    font-size: 0.7em;
    font-weight: bold;
    background-color: rgb(255, 255, 255);
    color:black;
    }

  .menu1-level4-no { 
    margin:0;
    padding:0;
    font-size: 0.7em;
    }

  .menu1-level4-no a { 
    padding: 3px;
    padding-left: 3.5em;
    padding-right: .5em;
    display:block;
    position:relative;
    }

  .menu1-level4-no a:hover { 
	font-weight:bold;
    }