h1,h2,caption,td,th,a,p,div {
  font-family: Arial, Helvetica, Verdana, sans-serif
}
* {
  font-family: Arial, Helvetica, Verdana, sans-serif;
 }
body {
  background-image: url("/image/clouds.jpg");
  background-color: #a7e4ff;
}

:link:focus, :visited:focus { color: #aa0000; background: #ffffcc }
:link { color: #0000ef; background: transparent }
:visited { color: #55188a; background: transparent }
:link:hover, :visited:hover { color: #cc0000; background: #ffff99 }
:link:active, :visited:active { color: #ff5000; background: #ffff00 } 

:link:focus img,:visited:focus img { background: #ffffcc }
:link img,:visited img { background: transparent; border-width: 0 }
:link:hover img,:visited:hover img { background: #ffff99 }
:link:active img, :visited:active img { background: #ffff00 }
:link img:active, :visited img:active { background: #ffff00 }

A.nodecoration:link { color: #000000; text-decoration: none }
A.nodecoration:visited { color: #000000; text-decoration: none }
A.nodecoration:hover { color: #bb0000; background: #ffffa0 }
A.nodecoration:active { color: #ff0000; }
A.nodecoration:focus { color: #ff5000 }

.highlight:focus:hover {  background: #ffff00 }
.highlight:hover { background: #ffff99 }

/* to "hide" borders on img in <A ...><img ...></a> for netscape 4.xx */
.hideBorderNS4 IMG { color: #a7e4ff; }


.Arial084 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 84% }
.Arial { font-family: Arial, Helvetica, Verdana, sans-serif; }

.Times084 { font-family: "Times New Roman", Times, serif; font-size: 84% }
.Times { font-family: "Times New Roman", Times, serif; }

.fontM12 { font-size: 44%; }
.fontM11 { font-size: 46%; }
.fontM10 { font-size: 50%; }
.fontM9  { font-size: 54%; }
.fontM8  { font-size: 57%; }
.fontM7  { font-size: 62%; }
.fontM6  { font-size: 66%; }
.fontM5  { font-size: 71%; }
.fontM4  { font-size: 76%; }
.fontM3  { font-size: 81%; }
.fontM2  { font-size: 87%; }
.fontM1  { font-size: 93%; }
.font0   { font-size: 100%; }
.font1   { font-size: 107%; }
.font2   { font-size: 115%; }
.font3   { font-size: 123%; }
.font4   { font-size: 132%; }
.font5   { font-size: 141%; }
.font6   { font-size: 152%; }
.font7   { font-size: 162%; }
.font8   { font-size: 174%; }
.font9   { font-size: 186%; }
.font10  { font-size: 200%; }


.fontBoldM12 { font-weight: bold; font-size: 44%; }
.fontBoldM11 { font-weight: bold; font-size: 46%; }
.fontBoldM10 { font-weight: bold; font-size: 50%; }
.fontBoldM9  { font-weight: bold; font-size: 54%; }
.fontBoldM8  { font-weight: bold; font-size: 57%; }
.fontBoldM7  { font-weight: bold; font-size: 62%; }
.fontBoldM6  { font-weight: bold; font-size: 66%; }
.fontBoldM5  { font-weight: bold; font-size: 71%; }
.fontBoldM4  { font-weight: bold; font-size: 76%; }
.fontBoldM3  { font-weight: bold; font-size: 81%; }
.fontBoldM2  { font-weight: bold; font-size: 87%; }
.fontBoldM1  { font-weight: bold; font-size: 93%; }
.fontBold0   { font-weight: bold; font-size: 100%; }
.fontBold1   { font-weight: bold; font-size: 107%; }
.fontBold2   { font-weight: bold; font-size: 115%; }
.fontBold3   { font-weight: bold; font-size: 123%; }
.fontBold4   { font-weight: bold; font-size: 132%; }
.fontBold5   { font-weight: bold; font-size: 141%; }
.fontBold6   { font-weight: bold; font-size: 152%; }
.fontBold7   { font-weight: bold; font-size: 162%; }
.fontBold8   { font-weight: bold; font-size: 174%; }
.fontBold9   { font-weight: bold; font-size: 186%; }
.fontBold10  { font-weight: bold; font-size: 200%; }

.fontRedM12 { color: red; font-size: 44%; }
.fontRedM11 { color: red; font-size: 46%; }
.fontRedM10 { color: red; font-size: 50%; }
.fontRedM9  { color: red; font-size: 54%; }
.fontRedM8  { color: red; font-size: 57%; }
.fontRedM7  { color: red; font-size: 62%; }
.fontRedM6  { color: red; font-size: 66%; }
.fontRedM5  { color: red; font-size: 71%; }
.fontRedM4  { color: red; font-size: 76%; }
.fontRedM3  { color: red; font-size: 81%; }
.fontRedM2  { color: red; font-size: 87%; }
.fontRedM1  { color: red; font-size: 93%; }
.fontRed0   { color: red; font-size: 100%; }
.fontRed1   { color: red; font-size: 107%; }
.fontRed2   { color: red; font-size: 115%; }
.fontRed3   { color: red; font-size: 123%; }
.fontRed4   { color: red; font-size: 132%; }
.fontRed5   { color: red; font-size: 141%; }
.fontRed6   { color: red; font-size: 152%; }
.fontRed7   { color: red; font-size: 162%; }
.fontRed8   { color: red; font-size: 174%; }
.fontRed9   { color: red; font-size: 186%; }
.fontRed10  { color: red; font-size: 200%; }

.fontRedBoldM12 { color: red; font-weight: bold; font-size: 44%; }
.fontRedBoldM11 { color: red; font-weight: bold; font-size: 46%; }
.fontRedBoldM10 { color: red; font-weight: bold; font-size: 50%; }
.fontRedBoldM9  { color: red; font-weight: bold; font-size: 54%; }
.fontRedBoldM8  { color: red; font-weight: bold; font-size: 57%; }
.fontRedBoldM7  { color: red; font-weight: bold; font-size: 62%; }
.fontRedBoldM6  { color: red; font-weight: bold; font-size: 66%; }
.fontRedBoldM5  { color: red; font-weight: bold; font-size: 71%; }
.fontRedBoldM4  { color: red; font-weight: bold; font-size: 76%; }
.fontRedBoldM3  { color: red; font-weight: bold; font-size: 81%; }
.fontRedBoldM2  { color: red; font-weight: bold; font-size: 87%; }
.fontRedBoldM1  { color: red; font-weight: bold; font-size: 93%; }
.fontRedBold0   { color: red; font-weight: bold; font-size: 100%; }
.fontRedBold1   { color: red; font-weight: bold; font-size: 107%; }
.fontRedBold2   { color: red; font-weight: bold; font-size: 115%; }
.fontRedBold3   { color: red; font-weight: bold; font-size: 123%; }
.fontRedBold4   { color: red; font-weight: bold; font-size: 132%; }
.fontRedBold5   { color: red; font-weight: bold; font-size: 141%; }
.fontRedBold6   { color: red; font-weight: bold; font-size: 152%; }
.fontRedBold7   { color: red; font-weight: bold; font-size: 162%; }
.fontRedBold8   { color: red; font-weight: bold; font-size: 174%; }
.fontRedBold9   { color: red; font-weight: bold; font-size: 186%; }
.fontRedBold10  { color: red; font-weight: bold; font-size: 200%; }

.red { color: red; }

.vmiddle form, .vmiddle form p { margin: 0 }
.vmiddle form input { vertical-align: middle } 

.vtop td,.vtop th { vertical-align: top;  }
.vmiddle td,.vmiddle th { vertical-align: middle;  }
.vbottom td,.vbottom th { vertical-align: bottom;  }
.vtbottom td, .vbottom th { vertical-align: text-bottom;  }

.center { text-align: center; }

.nowrap { white-space: nowrap; }

.vspacer1em { height: 1em;}
.spacer2em { width: 2em;}

.padded td, .padded th {
  padding-top: .25em; padding-bottom: .25em; 
  padding-left: .5em; padding-right: .5em;
}

div.inlineul {
  display: inline;
}
.inlineul ul {
  display: inline;
  margin: 0;
  padding: 0;
}

.inlineul ul li {
  display: inline;
  margin: 0;
  padding: .4em;
}

.inlineul ul li img {
  vertical-align: bottom;
}

.inlineul ul li a {
  padding: 2px 4px 6px 4px;
}

.floatLeft { float: left; } 
.floatRight { float: right; } 

div.footer div.floatRight img { padding: 6px 2px 2px 6px; }  
