body			{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; font-size: 0.8em; margin: 0;}

a				{ color: #000000; background-color : transparent; }
a:hover			{ color: #CC0000; background-color : transparent; }
.footernav		{ font-size: 0.8em; font-weight: bold}
.nav			{ font-size: 0.8em; font-weight: bold}
.subnav			{ font-size: 0.8em; font-weight: bold}
.footer			{ font-size: 0.8em; }
p				{ font-size: 1em;	}
td				{ font-size: 0.8em;	}
.highlight		{ color: #CC0000; font-weight: bold }
.highlight10	{ color: #CC0000; font-weight: bold }
.highlight8		{ font-size: 0.8em; color: #CC0000; font-weight: bold }
p.tiny       	{ font-size: 0.8em; color: #000000 }
p.tinybold		{ font-size: 0.8em; color: #000000;  font-weight: bold }
li				{ color: #000000 }
h1				{ font-size: 1.4em; color: #000000; font-weight: bold }
h2				{ font-size: 1.2em; color: #000000; font-weight: bold }
h3				{ font-size: 1em; color: #990000; font-weight: bold; border-bottom: 2px solid #990000; }
h4				{ font-size: 1em; color: #000000; font-weight: bold; border-bottom: 1px solid #000000; }
h5				{ font-size: 1em; color: #CC0000;  font-weight : bold;  background-color : transparent;   }
h6				{ font-size: 1em; color: #CC0000;  font-weight : bold;  background-color : transparent;   }
input			{ font-family: Verdana, Arial, Helvetica; font-size: 1em; }
input.active	{ background-color: #CCFFCC; font-family: Verdana, Arial, Helvetica; font-size: 1em;	color: #000000;  border-color: #CCFFCC;  }
input.inactive	{ background-color: #FFCCCC; font-family: Verdana, Arial, Helvetica; font-size: 1em;	color: #000000;  border-color: #FFCCCC;}
textarea		{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 1em;	color: #000000;}
select			{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 1em;	color: #000000;}

div.adminPanel	{
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 1em;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 2px 2px 2px 2px;
}

div.adminPanel a, div.adminPanel a:hover	{
	color: #FFFFFF;
	background-color: transparent;
}

li.known			{
	font-style: italic;
	color: #000000;
	background-color: transparent;
}

li.unknown			{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border-bottom: 1px solid #FFFFFF;
	
}



td.known			{
	font-size: xx-small;
	font-style: italic;
	color: #000000;
	background-color: transparent;
}

td.unknown			{
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border-bottom: 1px solid #FFFFFF;
}


td.knownright			{
	font-size: xx-small;
	font-style: italic;
	text-align: right;
	color: #000000;
	background-color: transparent;
}

td.unknownright			{
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	background-color: #CC0000;
	border-bottom: 1px solid #FFFFFF;
}


fieldset	{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

fieldset legend	{
	font-weight: bold;
	font-size: 1.2em;
	border-right: 2px solid #CC0000;
	border-bottom: 2px solid #CC0000;
	border-left: 2px solid #CC0000;
	padding: 4px 10px;
}

fieldset label	{
	width: 240px;
	float: left;
	font-weight: bold;
	text-align: right;
	padding: 0 20px 0 0;
	margin: 0;
}

div.reset	{
	clear: both;
}

div.failureAlert	{
	margin: 10px;
	padding: 10px;
	text-align: left;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 2px solid #990000;
	font-weight: bold;
}

div.success	{
	margin: 10px;
	padding: 10px;
	text-align: left;
	color: #FFFFFF;
	background-color: #009933;
	border: 2px solid #336633;
	font-weight: bold;
}
