h1 {margin:1em 0 1em 0; font-size: 2.0em; text-align:center;}
h2 {margin:1em 0 0.2em 0; font-size: 1.6em; text-align:left;}
h3 {margin:0em 0em 0em 0em; font-size: 1.2em; text-align:left;}
h4 {margin: 0.2em 1em 0.1em 1em;}

p { margin:0em 0em 0em 2em; font-size: 1.0em;}
//p.im {text-align:center;}

//div {
//      width: 48em;
//      margin: 0 0 0 1em;
//      border: 0em solid blue;
//      padding: 0.5em;
//      text-align: left;
//      background: azure;
//}

div.sec01 {
      width: 46em;
      margin: 0 0 1em 1em;
      border: 0.1em solid blue;
      padding: 0.5em 0.5em;
      text-align: left;
      background: azure;
}

div.sec02 {
      width: 43em;
      margin: 0.5em 0 0 1em;
      border: 0em solid green;
      padding: 0.5em 0.5em;
      color: brown;
      text-align: left;
//      background: #e6f598;
}

em {
      color: black;
      font-style: normal;
      font-weight: bold;
      background: #ffcc99;
}

div {
      width: 42em;
      margin: 0em;
      border: none;
      padding: 0em;
}

.ph2   { width:42em; margin:0.2em; }
.leftb { width:20em; float:left; }
.rghtb { width:20em; float:right; }

div.rl { padding-left:2em;
         border:0px solid red; }
div.lb { width: 5.2em; float: left;
         border:0px solid yellow; }
div.rb { width:35em; float: left; 
         border:0px solid black; }
p.llb { width: 5.2em; 
         margin:0;
         border:0px solid yellow;
         padding:0em;
         float: left; }



.navi { width: 47em; margin:0em 0em 0em 0em; }
.ll   { float: left; }
.rr   { float: right; }

