  body {  background-color: #FFFFFF; 
        margin: 0;
        padding: 0;
        font-family: tahoma, arial, Helvetica, verdana, sans-serif; 
        color: #000000;
        font-size: 12px; 
        line-height: 14px;
        background-repeat: no-repeat;        
       }

  body.bgTitle { background-image: url('img/bg.jpg') };
  body.bgPage { background-image: url('img/bgpage.jpg') };

  td {  font-size: 12px; line-height: 14px; vertical-align: top; margin-top: 0.5em; margin-bottom: 0.5em}
  table { border-collapse: collapse }
  td.popup {vertical-align: bottom; horizontal-align: center; margin-bottom: 20px}


  p {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 4px; margin-right: 4px}
  
  h1 {font-size: 90px; line-height: 100px; font-weight: 900; font-stretch: expanded; font-variant: small-caps; color: #FFFFFF}
  h2 {font-size: 28px;  line-height: 32px; font-stretch: expanded; font-variant: small-caps; color: #000077;}
  h3 {font-size: 22px; color: #000077; font-stretch: expanded; font-variant: small-caps; line-height: 25px;}
  h4 {font-size: 18px; color: #000077; line-height: 21px; }
  h5 {font-size: 16px; color: #000077; font-weight: normal; line-height: 18px; margin-left: 4px; margin-top: 0.5em; margin-bottom: 0.5em;}

  h4.topbar {color: #000000; background-color:#324F93; padding-right: 4px; font-size: 12px}

  h2.popup {font-size: 40px;  line-height: 44px; text-align: center; color: #B22222}


  a:link {color: #000077; text-decoration: none;}
  a:visited {color: #000077; text-decoration: none}
  a:active {color: #000077; text-decoration: none;}
  a:hover { color: #0000AA; font-size: 101%; text-decoration: none;}

  a.menu:link {color: #FFFFFF; text-decoration: none;}
  a.menu:visited {color: #FFFFFF; text-decoration: none}
  a.menu:active {color: #FFFFFF; text-decoration: none;}
  a.menu:hover { color: #F1F2F6; font-size: 101%; text-decoration: none;}


.revLight { font-family: verdana, arial, Helvetica,sans-serif; color: #333399; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 16px; background-color:#F1F2F6}
.revDark { font-family: verdana, arial, Helvetica,sans-serif; color: #F1F2F6; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 16px; background-color:#324F93}

.dotBorder {border: gray dotted thin; padding: 5px; line-height: 12px; margin-top: 0.5em; margin-bottom: 0.5em}
.dotUnderline {border-bottom: gray dotted thin; padding: 3px; line-height: 12px; margin-top: 0.5em; margin-bottom: 0.5em}

.lineBorder {border: #333399 solid; border-width: 1px; margin-top: 0.5em; margin-bottom: 0.5em}

.dateTime {font-size: 10px; border-bottom: gray dotted thin; padding: 3px; line-height: 12px; margin-top: 0em; margin-bottom: 0em}

#dek2 {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 200
}

  #dek {POSITION:absolute; VISIBILITY:hidden; Z-INDEX:200}


