html, body, table { margin: 0; border: 0; padding: 0; font-family: verdana, helvetica, arial, sans, sans-serif; height: 100%; }
body { background-color: white; background-image: url('images/background.gif'); }
table { border-collapse: collapse; border-spacing: 0; }
td, tr { margin: 0; border: 0; padding: 0; vertical-align: top; }
p { margin: 10px 0; font-family: verdana, helvetica, arial, sans, sans-serif; }
h1 { margin: 0 0 10px; font-size: 1.6em; font-weight: bold; }
h2 { margin: 10px 0; font-size: 1.2em; font-weight: bold; color: #7890b0; }
h3 { margin: 10px 0; font-size: 1em; font-weight: bold; }
img { border: 0; margin: 0; }
a:link { color: #5e7ea6; }
a:visited { color: #384f6c; }
a:hover { color: #333; }
a:active { color: #ba172a; }
.menu a:link { color: blue; text-decoration: none; }
.menu a:visited { color: red; text-decoration: none; }
.menu a:hover { color: green; text-decoration: none; }
.menu a:active { color: black; text-decoration: none; }
input { font-family: 'courier new', sans, sans-serif; }
#brochure td { font-size: 0.8em; } /* font for brochure form */
p.quote { margin-bottom: 0; font-style: italic; }
p.signature { margin-top: 0; color: #5e7ea6; text-align: right; }
p.q { color: #435b79; margin-bottom: 0px; font-style: italic; }
p.a { margin-top: 0px; margin-bottom: 20px; }
a.quotelink:link { text-decoration: none; color: #933; }
a.quotelink:visited { text-decoration: none; color: #933; }
a.quotelink:hover { text-decoration: none; color: #933; }
a.quotelink:active { text-decoration: none; color: #933; }
#language a:link { color: white; text-decoration: none; }
#language a:visited { color: white; text-decoration: none; }
#language a:hover { color: #ccc; text-decoration: none; }
#language a:active { color: white; text-decoration: none; }
.navquote { color: blue; text-align: left; font-size: 8pt; margin: 40px 10px 0; }
.navsig { color: blue; text-align: right; font-size: 8pt; margin: 10px 10px 10px; }

.blueheading {
  font-family:"Arial Black","Maiandra GD";
  font-weight:bold;
  text-decoration:none;
  font-size:20px;
  color:blue;
  text-align:left;
} 

.centredblueheading {
  font-family:"Arial Black","Maiandra GD";
  font-weight:bold;
  text-decoration:none;
  font-size:20px;
  color:blue;
  text-align:center;
} 

div.box {
  border-width:1;
  border-color:#888888;
  border-style:solid;
  margin-right:20;
  margin-left:20;
  padding-left:20px;
  padding-right:20px;
}

div.centredbox {
  border-width:1;
  border-color:#888888;
  border-style:solid;
  width:670;
  padding-left:20px;
  padding-right:20px;
}

div.purplebox {
  border-width:10;
  border-color:#a040ff;
  border-style:solid;
  margin-right:20;
  margin-left:20;
}

div.mauvebox {
  border-width:1;
  border-color:#000000;
  border-style:solid;
  margin-right:20;
  margin-left:20;
  background-color:#e4c8ff
}

div.dotbox {
  border-width:1;
  border-color:#000000;
  border-style:dotted;
}

div.nobox {
  border-width:1;
  border-color:#000000;
  border-style:none;
}

div.sidebox {
  border-width:1;
  border-color:#000000;
  border-style:solid;
  margin-right:5;
  margin-left:5;
}
