h1,h2,td,th,a,p,div {
  font-family: Arial, Helvetica, Verdana, sans-serif
}
td { font-family: Arial, Helvetica, Verdana, sans-serif}
* {
  font-family: Arial, Helvetica, Verdana, sans-serif;
 }
body {
  background-image: url("/image/clouds.jpg");
  background-color: #a7e4ff;
  margin-left: .35in;
}
hr { margin-left: -.35in; width: 102% }
h1,h2,h3,h4,h5,h6 { margin-left: -.25in }


: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; }

.font050 { font-size: 50%; }
.font059 { font-size: 59%; }
.font071 { font-size: 71%; }
.font084 { font-size: 84%; }
.font100 { font-size: 100%; }
.font119 { font-size: 119%; }
.font141 { font-size: 141%; }
.font168 { font-size: 168%; }
.font200 { font-size: 200%; }

.fontBold042 { font-weight: bold; font-size: 42%; }
.fontBold050 { font-weight: bold; font-size: 50%; }
.fontBold059 { font-weight: bold; font-size: 59%; }
.fontBold071 { font-weight: bold; font-size: 71%; }
.fontBold084 { font-weight: bold; font-size: 84%; }
.fontBold100 { font-weight: bold; font-size: 100%; }
.fontBold119 { font-weight: bold; font-size: 119%; }
.fontBold141 { font-weight: bold; font-size: 141%; }
.fontBold168 { font-weight: bold; font-size: 168%; }
.fontBold200 { font-weight: bold; font-size: 200%; }

.fontRed050 { color: red; font-size: 50%; }
.fontRed059 { color: red; font-size: 59%; }
.fontRed071 { color: red; font-size: 71%; }
.fontRed084 { color: red; font-size: 84%; }
.fontRed100 { color: red; font-size: 100%; }
.fontRed119 { color: red; font-size: 119%; }
.fontRed141 { color: red; font-size: 141%; }
.fontRed168 { color: red; font-size: 168%; }
.fontRed200 { color: red; font-size: 200%; }

.fontRedBold050 { color: red; font-weight: bold; font-size: 50%; }
.fontRedBold059 { color: red; font-weight: bold; font-size: 59%; }
.fontRedBold071 { color: red; font-weight: bold; font-size: 71%; }
.fontRedBold084 { color: red; font-weight: bold; font-size: 84%; }
.fontRedBold100 { color: red; font-weight: bold; font-size: 100%; }
.fontRedBold119 { color: red; font-weight: bold; font-size: 119%; }
.fontRedBold141 { color: red; font-weight: bold; font-size: 141%; }
.fontRedBold168 { color: red; font-weight: bold; font-size: 168%; }
.fontRedBold200 { color: red; font-weight: bold; font-size: 200%; }

.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;  }

.nowrap td, .nowrap th{ 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;
}

table.whitegraystriped {
  border-collapse: collapse;
  border: 1px solid #808080;
  empty-cells: show;
}

.whitegraystriped tr.r1 { background: #d0d0d0 }
.whitegraystriped tr.r2 { background: #fffdf7 }
.whitegraystriped th {
  border: 1px solid #808080;
  border-bottom: 2px solid black;
  background: white;
}
table.whitegraystriped td { border: 1px solid #808080 }


table.menubar {
  background: white;
  border: 2px solid black;
  border-spacing: 0;
  padding: 0em; /* NS 4: all TD sides; IE 5,6: ignored */
  margin: 0em;
  margin-left: -1.5em;
  border-collapse: collapse;
  empty-cells: show;
}

table.menubar td {
  white-space: nowrap;
  font-weight: bold;
  padding: .25em;
  padding-left: .25em;
  padding-right: .75em;
}
