/* Normal, standard links. */
input.check  {
  background-color: transparent;
}

.hrcolor {
  font-size: 12px;
  color: #000000;
  font-family: verdana, arial, helvetica, serif;
  background-color: #CCCCCC;
}

hr {
  color: #959595;
  background-color: transparent;
}

.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg a:hover {
  color: #870000;
  background-image: url(images/theme/cat1.gif);
  font-weight: bold;
  font-size: 12px;
  background-color: transparent;
}

.titlebg2, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited, .titlebg2 a:hover {
  color: #FFFFFF;
  background-image: url(images/theme/cat.gif);
  font-weight: bold;
  font-size: 12px;
  background-color: transparent;
}

.catbg, .catbg a:link, .catbg a:visited, .catbg a:hover {
  font-weight: bold;
  font-size: 13px;
  color: #FFFFFF;
  background-image: url(images/theme/cat.gif);
}

.cat1bg, .cat1bg a:link, .cat1bg a:visited, .cat1bg a:hover {
  font-weight: bold;
  font-size: 13px;
  color: #870000;
} 

.quote {
  color: #16548D;
  font-family: arial, verdana, helvetica, serif;
  background-color: #C8EDF0;
  font-size: 10px;
  border: 1px solid black;
  margin: 1px;
  padding: 1px;
}

.code {
  font-size: 12px;
  color: #16548D;
  font-family: courier new, helvetica, times new roman, serif;
  background-color: #C8EDF0;
  border: 1px solid black;
  margin: 1px;
  padding: 1px;
}

.quoteheader, .codeheader {
  color: #0D0349;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.help {
  cursor: help;
  background-color: transparent;
}

.meaction {
  color: blue;
  background-color: transparent;
}

/* The borders around things. */
.tborder {
	border: 1px solid #959595;
}

.xborder {
	border: 1px solid #870000;
	background-color: #CCCCCC;
}

/* Default font sizes. */
.smalltext {
	font-size: x-small;
}

.normaltext {
	font-size: small;
}

.largetext {
	font-size: large;
}

.middletext {
  color: #000000;
}

a:link {
  color: #959595;
  background-color: transparent; 
  text-decoration: none;
}
a:visited {
  color: #959595; 
  background-color: transparent; 
  text-decoration: none;
}
a:hover {
  color: #870000;
  background-color: transparent;
  text-decoration: none;
}
.nav, .navPages {
  font-weight: bold;
  color: #870000;
  background-color: transparent;
  text-decoration: none;
}
.nav:link, .navPages:link {
  font-weight: bold;
  color: #870000;
  background-color: transparent;
  text-decoration: none;
}
.nav:visited, .navPages:visited {
  font-weight: bold;
  color: #870000;
  background-color: transparent;
  text-decoration: none;
}
.nav:hover, .navPages:hover {
  font-weight: bold;
  color: #870000;
  background-color: transparent;
  text-decoration: none;
}
body {
  font-size: 12px;
  font-family: verdana, arial, helvetica, serif;
  background-attachment: fixed;
  background-color: #FFFFFF;
}
table {
  empty-cells: show;
}
td {
  font-size: 12px;
  color: #000000;
  font-family: verdana, arial, helvetica, serif;
}
input {
  font-size: 9pt;
  color: #000000;
  font-family: verdana,arial, helvetica, serif;
  background-color: #FFFFFF;
}
textarea {
  font-size: 9pt;
  color: #000000;
  font-family: verdana,arial, helvetica, serif;
  background-color: #FFFFFF;
}
select {
  font-size: 7pt;
  color: #870000;
  font-family: verdana,arial, helvetica, serif;
  background-color: #CCCCCC;
}
.windowbg, .windowbg td{
  font-size: 12px;
  color: #000000;
  font-family: verdana, arial, helvetica, serif;
  background-color: #CCCCCC;
}
.windowbg2 {
  font-size: 12px;
  color: #000000;
  font-family: verdana, arial, helvetica, serif;
  background-color: #FFFFFF;
}
.windowbg3 {
  font-size: 12px;
  color: #000000;
  font-family: verdana, arial, helvetica, serif;
  background-color: #CCCCCC;
}
.text1 {
  font-weight: bold;
  font-size: 12px;
  color: #0D0349;
  font-style: normal;
  background-color: transparent;
}
.bordercolor {
  background-color: #959595;
}
.editor {
  width : 100%;
}
.news {
  color: #FFFFFF;
}

.news a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.orange a:link, .black a:link {
  color: #870000;
  font-weight: bold;
}
.orange a:hover, .black a:hover {
  color: #870000;
  text-decoration: underline;
}
.orange a:visited, .black a:visited {
  color: #870000;
}
.black, {
  color: #000000;
  font-weight: bold;
}

.windowbg a:link {
  color: #870000;
}
.windowbg a:visited {
  color: #870000;
}
.windowbg a:hover {
  color: #870000;
  text-decoration: underline;  
}

/* Aside from the main page, need to be wary of Modify message page as the link color there matches the background color of the red */
.windowbg2 a:link {
  color: #870000;
}
.windowbg2 a:visited {
  color: #870000;
}
.windowbg2 a:hover {
  color: #870000; 
  text-decoration: underline;  
}

.spoiler
{
	color: #CCCCFF;
	background-color: #CCCCFF;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}
