body
{
  background-color:#ffffff;
  border:0px;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  font-size:13px;
  margin:12px;
  vertical-align:top;
}

:link, :visited {color:#000000; text-decoration:underline;}
:link:hover, :visited:hover {color:#666666; text-decoration:underline;}
:link:active, :visited:active {color:#666666; text-decoration:underline;}

/*
:link img, :visited img {border-color:#000000;}
:link:hover img, :visited:hover img {border-color:#000000;}
:link:active img, :visited:active img {border-color:#000000;}
*/

/* Remove those giant ugly borders from around image links */
:link img, :visited img {border:0;}
:link:hover img, :visited:hover img {border:0;}
:link:active img, :visited:active img {border:0;}

.no_ul, .no_ul:link, .no_ul:visited {text-decoration:none;}
.no_ul:link:hover, .no_ul:visited:hover {text-decoration:none;}
.no_ul:link:active, .no_ul:visited:active {text-decoration:none;}

.email, .email:link, .email:visited {color:#006633;}
.email:link:hover, .email:visited:hover {color:#009933;}
.email:link:active, .email:visited:active {color:#006633;}

p, dt, dd, dl, caption, th, tr, u, div, font, li
{
  font-size:13px;
  font-family:verdana,arial,sans-serif;
}

caption, th, td, tr
{ vertical-align:top; }

th, dt {font-weight:bold;}

.rec0 {background-color:#cccccc;}
.rec1 {background-color:#ffffff;}

ul, ol, dl {margin-top:0; margin-bottom:0;}

hr { color: #000000; height: 1px; }

.ind1 {margin-left:25;}
.ind2 {margin-left:50;}
.ind3 {margin-left:75;}
.ind4 {margin-left:100;}

.normal {font-weight:normal;}

td { background-color: #eeeeee; border: 1px solid black; }
th { background-color: #dddddd; border: 1px solid black; }

tt { font-weight:bold; }

pre, td, code, samp
{
/*  font-family:courier new,courier,monospace;*/
  font-size: 13px;
}

sup {font-size:9px;}

.code
{
  margin-left:6px;
  font-size:12px;
  font-family:courier new,courier,monaco,monospace;
}

.copy
{
  font-style:italic;
}

.orig_url
{
  font-size:9px;
  font-style:italic;
}

.title { font-weight:bold; text-align:center; }
.h2, .h2c { font-weight:bold; font-size:18px; }
.h3, .h3c { font-weight:bold; font-size:16px; }
.h4, .h4c { font-weight:bold; font-size:13px; }
.h2c, .h3c, .h4c { text-align:center; }

.blue, .blue:link, .blue:link:visited {color:#0000cc;}
.blue:link:hover, .blue:visited:hover {color:#6699cc;}
.blue:link:active, .blue:visited:active {color:#0000cc;}

.lblue, .lblue:link, .lblue:link:visited {color:#0066cc;}
.lblue:link:hover, .lblue:visited:hover {color:#6699cc;}
.lblue:link:active, .lblue:visited:active {color:#0066cc;}

.green, .green:link, .green:visited {color:#006633;}
.green:link:hover, .green:visited:hover {color:#009933;}
.green:link:active, .green:visited:active {color:#006633;}

.red, .red:link, .red:visited {color:#cc0000;}
.red:link:hover, .red:visited:hover {color:#ff3333;}
.red:link:active, .red:visited:active {color:#cc0000;}

.black, .black:link, .black:visited {color:#000000;}
.black:link:hover, .black:visited:hover {color:#999999;}
.black:link:active, .black:visited:active {color:#000000;}

.white, .white:link, .white:visited {color:#ffffff;}
.white:link:hover, .white:visited:hover {color:#666666;}
.white:link:active, .white:visited:active {color:#ffffff;}

.grey, .grey:link, .grey:visited {color:#999999;}
.grey:link:hover, .grey:visited:hover {color:#cccccc;}
.grey:link:active, .grey:visited:active {color:#999999;}

.gold, .gold:link, .gold:visited {color:#ff9900;}
.gold:link:hover, .gold:visited:hover {color:#ffcc33;}
.gold:link:active, .gold:visited:active {color:#ff9900;}

.blackbox { background-color: #888888; }
.darkbox  { background-color: #dddddd; border: 1px solid black; }
.medbox   { background-color: #eeeeee; }
.lightbox { background-color: #f0f0f0; }

.topbox
{
  color:black;
  background-color: #dddddd;
  border:  1px solid black;
  padding: 0px 5% 0px 5%;
}

.fresh
{
  background-color: #80ff80;
  border: 1px solid black;
  padding: 0px 5% 0px 5%;
}

.okay
{
  background-color: #b0ff00;
  border:  1px solid black; 
  padding: 0px 5% 0px 5%;
}

.stale
{
  background-color: #ffff00;
  border:  1px solid black;
  padding: 0px 5% 0px 5%;
}

.off
{
  background-color: #ffa000;
  border:  1px solid black;
  padding: 0px 5% 0px 5%;
}

.bottombox
{
  margin: 0.5em 2.5% 0.5em 2.5%;
  clear : both;
}

.subbox
{
  background-color: #eeeeee;
  border: 1px solid #aaaaaa;
  margin: 0.5em 2.5% 0.5em 2.5%;
  clear : both;
}

.leftbox
{
  background-color: #dddddd
  border: none
  margin: 0 1em 0 0;
}

.mainbox
{
  color:black;
  background-color: #dddddd;
  border: 1px solid black; /*none;*/
  margin: 0.5em 2.5% 0.5em 2.5%;
  padding: 0 0.5em 0em 0.5em;
  clear : both;
  /*  margin: 0.5em 2em 0.5em 2em; */
  /* margin: top right bottom left; */
}

.warn
{
  color: black;
  background-color: yellow;
  margin-bottom: 1em;
  padding: 0.8em 1em 1em 1em;
  border: thick solid red;
}
