

































































































/* The WIDTH specification in CSS is actually the CONTENT width, not its box width. So WIDTH plus MARGINs equals box
width. */
BODY { text-align:justify;
       font-family:serif;
       font-size:10pt;
     }
H1,H2,H3 { letter-spacing: 3pt;
           text-align:left;
           padding-left:3pt;
           background-image:url("H-L.png");
           background-repeat:repeat-y;
           border-color:#3e7a9a;
           border-width:1px;
           border-style:solid;
         }
H1 { font-size:17pt;
   }
H2 { font-size:15pt; 
   }
H3 { font-size:13pt; 
   }
UL { list-style-type: square; 
     text-align:left;
   }
UL UL { list-style-type: circle;
      }
.condensed LI { line-height:normal;
              }
DL DT { font-weight:bold;
        text-align:left;
        padding-left:5mm;
      }
DL DD { margin-bottom:4mm;
      }
DD UL { margin-top:4mm;
      }
.subj { font-weight:bold;
      }
TABLE.border { border-collapse:collapse;
             }
TD.border { border-color:#000000;
            border-width:1px;
            border-style:solid;
          }
.head { font-weight:bold;
        margin-bottom:25mm;
        margin-left:0mm;
        margin-right:0mm;
      }
.current { border-color:#000000;
           border-width:1px;
           border-style:solid;
           display:block;
           color:black;
           background-color:inherit;
         }
.nav { position:absolute;
       top:50mm;
       left:0mm;
       width:40mm;
       margin-left:0mm;
       margin-top:0mm;
       padding:0mm;
       font-weight:bold;
       text-align:left;
     }
.nav H3 { padding-top:0mm;
          padding-bottom:0mm;
          padding-left:1mm;
          margin-top:0mm;
          margin-bottom:0mm;
          letter-spacing:3pt;
          border-bottom:1px dotted #cdd6e5;
          border-left:none; 
          border-top:none;
          border-right:none; 
        }
.nav UL { margin-top:0mm;
          margin-bottom:1mm;
          padding-top:0mm;
          padding-bottom:0mm;
        }
.nav LI { margin-bottom:0mm;
          padding-bottom:1mm;
          border-bottom:1px dotted #cdd6e5;
          list-style:none; 
        }
.nav LI LI { margin-bottom:0mm;
          padding-bottom:0mm;
          border-bottom:1px dotted #cdd6e5;
          list-style:none;
        }
.nav A { display:block;
       }
.main { margin-left:50mm;
        margin-right:0mm;
        margin-top:0mm;
      }
.main LI { padding-bottom:4mm;
         }
A { text-decoration: underline;
  }
A:link { color:#000000;
         background-color:white;
       }
A:visited { color:#000000;
            background-color:white;
          }
.tail { font-size:smaller;
        font-weight:normal;
        margin-top:5mm;
      }
.newsall { margin-left:50mm;
        margin-right:10mm;
        margin-top:0mm;
        }
.news1 { float:left;
         width:50mm;
         text-align:left;
         border-width:1px;
         border-style:solid;
         border-color:#FFFFFF;
       }
.news2 { margin-left:50mm;
         width:50mm;
         text-align:left;
         border-width:1px;
         border-style:solid;
         border-color:#FFFFFF;
       }
LI.rss_item { padding-bottom:1mm;
            }
.botnav { display:none;
        }
.botcur { display:none;
        }
.wbmq {font-family: serif;
         font-size: 8pt;
         font-weight: bold;
         text-align: center;
      }

