body {color:black; font-family: verdana, sans-serif; background-color: #e7f7ff; }

/* block #e7f7ff; */

h1 {font-family: verdana, sans-serif; font-size: 2.5em; letter-spacing: 0.1em; color: #29b2d6;
    font-weight: bold; margin-top: 0em;   margin-bottom: 0.4em; }
h2 {font-family: verdana, sans-serif; font-size: 1.5em; color: #29b2d6;
    font-weight: bold; margin-top: 1em; margin-bottom: 1em;}
h3 {font-family: verdana, sans-serif; font-size: 1.3em; color: #29b2d6;
    font-weight: bold; margin-top: 1em; margin-bottom: 1em; page-break-after: avoid;}
h4 {font-family: verdana, sans-serif; font-size: 1.1em;
    font-weight: bold; margin-top: 1em; margin-bottom: 1em; page-break-after: avoid;}
h5 {font-size: 0.9em;
    font-weight: normal; font-family: verdana, sans-serif; margin-top: 1em; margin-bottom: 1em;
    text-align: center;}
h6 {font-size: 0.7em;
    font-weight: normal; font-family: verdana, sans-serif; margin-top: 3em; margin-bottom: 0em;
    text-align: center;}

p    { margin-top: 0.8em; margin-bottom: 0.8em; }
p.h1 { text-align: center; font-family: verdana, sans-serif; font-size: 50pt; letter-spacing: 0em;
      font-weight: normal; margin-top: 0em;   margin-bottom: 0em; }
p.h2 { text-align: center; font-family: verdana, sans-serif; font-size: 10pt; letter-spacing: 0em;
      margin-top: 0em; margin-bottom: 0em; padding: 5px; color: white; background-color: #29b2d6; }
p.sb { font-size: 0.8em; margin-top: 0.5em; margin-bottom: 0.5em; }
p.r  { margin-top: 0.8em; margin-bottom: 0.8em; float: right; }
p.i  { font-family: Georgia, Times New Roman, serif; font-size: 1.1em;
       font-weight: bold; font-style: italic; margin-top: 2em; margin-bottom: 1em;
       text-align: center; }
p.c  { font-size: 0.6em; text-align: center; }

p.hr {border-top: solid; border-color: #29b2d6;}

ul   { list-style-type: disc; }
li   { margin-top: 0.00em; }
li.h { font-size: 1.1em; font-weight: bold; }

td.r {text-align: right}

div.x  { border: thin solid red; }
div.d  { float: left;  width: 7em; clear: both; margin-top: 4px; border: thin solid red; }
div.m  { margin-top: 4px; margin-left: 8em;  border: thin solid red; }

.l     { margin-top: 4px; margin-bottom: 4px; width: 102px; float: left; border: thin solid red; }

/* inline */

img.spons { padding-bottom: 10px; }
img.logo  { padding-left: 80px; padding-bottom: 30px; }

span.sc   { text-transform: lowercase; font-variant: small-caps; }

A:link    { text-decoration: none; }
A:visited { text-decoration: none; }
A:hover   { color: blue; text-decoration: none; background: yellow; }

/* media */

@media print {
 p.hr {border-top: hidden; page-break-before: always;}
}

/* EOF */