 body {
 margin-top:1em; margin-bottom:0.5em; 
 margin-left:0.5em; margin-right:0.5em; 
 padding-top:0em; padding-bottom:0.5em; 
 padding-left:0.5em; padding-right:0.5em; 
 background-color:#ffffff; 
 font-family:book antiqua; 
 }
 
 h1 { font-size: 1.3em; font-weight:bold; text-align:left; margin-top:0.2em; margin-bottom:0.5em; }
 h2 { font-size: 1.1em; font-weight:bold; text-align:left; 
 margin-top:1em; margin-bottom:0.1em; 
 padding-left:0.5em; padding-right:1em; 
 background-color:skyblue; }
 h3 { font-size: 0.9em; font-weight:bold; text-align:left; margin-top:1em; margin-bottom:0.5em; 
 font-style:italic; color:#880000; }
 h4 { font-size: 0.7em; font-weight:bold; text-align:left; margin-top:0em; margin-bottom:0em; }
 h5 { font-size: 0.5em; font-weight:bold; text-align:left; margin-top:0em; margin-bottom:0em; }
 h6 { font-size: 0.7em; font-weight:bold; text-align:left; margin-top:0em; margin-bottom:0em; }

 b { font-weight:bold; color:#880000; }
 span.motto { font-weight:bold; font-style:italic; color:#880000;  }
 
 a:link, 
 a:visited, 
 a:active  
 {text-decoration:none;       xfont-size:small; font-weight:bold; }
 a:hover {text-decoration:underline;  xfont-size:small; background:#F0E0D0; font-weight:bold; }

 a.outer:link, 
 a.outer:visited, 
 a.outer:active  
 {text-decoration:underline; font-style:italic; xfont-size:small; font-weight:bold; }
 a.outer:hover {text-decoration:underline;  xfont-size:small; background:#F0E0D0;font-weight:bold; }

 a.totop { font-size:x-small; color:red; }
 
 ul { margin-top:0em; margin-bottom:0em; }

 div         { margin-left:0.5em; margin-right:0.5em; margin-top:0.1em; margin-bottom:0.6em; text-align:justify;  }
 div.margins { margin-left:0.5em; margin-right:0.5em; margin-top:1em; margin-bottom:0em; text-align:justify;  }
 
 address { 
 margin-top:1.5em; 
 font-size:small; font-style:bold; text-align:right;
 background-color:#c5c5c5; 
    margin-left:     0%;
    margin-right:    0%;
    margin-top:      1em;
    margin-bottom:   1em;

    padding-left:    1%;
    padding-right:   1%;
    padding-top:     1em;
    padding-bottom:  1em;
 }

 p.contents { margin-top:0.1em; margin-left:0em; text-align:center; font-family:serif; }

 dt { background-color:skyblue; margin-top:1em; margin-bottom:0.1em; margin-left:5%; margin-right:5%; text-align:left; font-weight:bold; }
 dd {                           margin-left:10%; margin-right:05%; text-align:justify;  }

  .boxSmall {
    background-color:#c0c0c0;
    border-width:    thin;
    border-color:    #000000;
    border-style:    solid;

    font-family:     courier;
    font-size:       small;

    margin-left:     8%;
    margin-right:    0%;
    margin-top:      1%;
    margin-bottom:   1%;

    padding-left:    1%;
    padding-right:   1%;
    padding-top:     0.5%;
    padding-bottom:  0.5%;
  }

  .boxSmallUnicode {
    background-color:#c0c0c0;
    border-width:    thin;
    border-color:    #000000;
    border-style:    solid;

    font-family:     arial unicode ms;
    font-size:       small;

    margin-left:     1em;
    margin-right:    1em;
    margin-top:      1em;
    margin-bottom:   1em;

    padding-left:    1em;
    padding-right:   1em;
    padding-top:     1em;
    padding-bottom:  1em;
  }

  .boxNormal {
    background-color:#c5c5c5;
    border-width:    thin;
    border-color:    #000000;
    border-style:    none;

    margin-left:     0%;
    margin-right:    0%;
    margin-top:      1%;
    margin-bottom:   1%;

    padding-left:    2%;
    padding-right:   2%;
    padding-top:     1em;
    padding-bottom:  1em;
  }

 div.right {
 text-align:right;
 }
 
 div.liric_centered {
 text-align:center; font-style:italic; 
 }
 
 div.liric_left {
 text-align:left; font-style:italic; 
 }
 
 body.ssll {
 background-color:#ffffff; 
 font-family:book antiqua; 
 margin: 0% 0% 0% 0%;
 padding: 0em 0.5em 0em 0.5em; 
 }


 div.ssll { 
 font-size: medium;
 margin-top:0.2em; margin-right:13m; margin-bottom:0.2em; margin-left:1em; text-align:justify; 
 }

  div.smallbox {
    padding-top:     0.5em;
    padding-bottom:  0.5em;
    font-size:       smaller; 
    font-weight:     bold; 
   }

 