body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
	background-color: #999999;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
}

a.toplink {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

a.toplink:hover {
  color: #990000;
}

a.toplink:visited {
  color: #000000;
}

a {
  color: #0000CC;
}

a:hover {
  color: #000066;
}

a:visited {
  color: #0000CC;
}

a.articleheading {
  /*background-color: #EEEEEE;*/
  background-color: #FFCC00;
  display: block;
  /*color: #FFFFFF;*/
  text-decoration: none;
  padding: 1px 0px 2px 4px;
  color: #000000;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 5px solid #CC0000;
  /*border-left: 5px solid #CC0000;*/
  /*border-top: 2px solid #CC0000;*/
}

a.articleauthor {
  background-color: #EEEEEE;
  display: block;
  /*color: #FFFFFF;*/
  color: #333333;
  text-decoration: none;
  padding: 1px 0px 2px 4px;
  border-right: 5px solid #CC0000;
  border-left: 1px solid #000000;
  /*border-top: 2px solid #CC0000;*/
}

/*a.articleheading:hover {
  background-color: #CCCCCC;
}*/

a.articleheading:visited {
  /*color: #FFFFFF;*/
  color: #000000;
}

a.articleauthor:visited {
  color: #333333;
}

h2 {
  color: #CC0000;
}

h3 {
  margin: 0px;
}

ul.leftmenu {
  margin: 0px;
  padding: 0px;
}

a.leftmenu {
  text-decoration: none;
}

li.leftmenu {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: none;
  padding: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  list-style: none;
}

li.leftmenu-two {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #EEEEEE;
  border-bottom: #999999 1px solid;
  border-left: none;
	border-right: none;
	border-top: #999999 1px solid;
  padding: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  list-style: none;
}

.input {
  background-color: #FFFFFF;
  border: #003366 1px solid;
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.select {
  background-color: #ffffff;
  border: black 1px solid;
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.checkbox {
  border-bottom: black 0px solid;
  border-left: black 0px solid;
  border-right: black 0px solid;
  border-top: black 0px solid;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.radio {
  border-bottom: black 0px solid;
  border-left: black 0px solid;
  border-right: black 0px solid;
  border-top: black 0px solid;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.button {
  background-color: #EEEEEE;
  border: #003366 1px solid;
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.textarea {
  background-color: #ffffff;
  border-bottom: black 1px solid;
  border-left: black 1px solid;
  border-right: black 1px solid;
  border-top: black 1px solid;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.content {
  text-align: justify;
}

.article {
  color: #000000;
  font-weight: bold;
}

a.article {
  color: #000000;
  font-weight: bold;
}

a.article:hover {
  color: #990000;
}

a.article:visited {
  color: #000000;
}

.superscript {
  font-size: 8;
  vertical-align: super;
}

.subscript {
  font-size: 8;
  vertical-align: sub;
}

.forumtable {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
  border-right: 5px solid #CC0000;
}

.forumheading {
  background-color: #FFCC00;
	color: #000000;
}

.forumrow {
  background-color: #FFFAE6;
	color: #000000;
}

.forumrowalt {
  background-color: #FFF3BF;
	color: #000000;
}

.forumhr {
	color: #FAD261;
	border: 1px solid #FAD261;
	height: 1px;
}

