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, th, tr, u, div, font, li
{
  font-size:13px;
  font-family:verdana,arial,sans-serif;
}

td
{
	/* padding	top	right	bottom	left	*/
	padding:	1px	10px	1px	10px
}

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

th
{
/*	background-color:	#dddddd;	*/
/*	border:			1px solid black;	*/
	border-bottom:		1px solid black;
}

tt, .author { font-weight:bold; }

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

pre
{
	font-family: courier new, courier, monospace;
	font-weight: bold;
}
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;
}

.news { list-style-type: circle; margin-bottom: 10; }
.title { font-weight:bold; text-align:center; }
.h2, .h2c, caption { 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; }

/* td { background-color: #dddddd; border: 1px solid black; } */

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

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

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

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

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

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

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

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

table
{
	background-color:	#dddddd;
	margin:		0.5em 2.5% 0.5em 2.5%;
	border:		1px solid black;
	border-spacing:	0px;
}


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

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

#nav
{
  text-align:center;
  //background: black;
  padding: 5px 10px 2px; margin: 0;
  list-style: none; font: bold 0.8em Verdana, sans-serif;
}

#nav li
{
  display: inline;
  padding: 2px 10px;
  background: #dddddd;
  border: 1px solid black;
}
//#nav li a {padding: 2px 10px; text-decoration: none;}
//#nav li a:link {color: black;}
//#nav li a:visited {color: gray;}
