BODY {
	background-color: #ffffff;	
	margin-top: 0;
	margin-left: 0;
}

A { color: black; text-decoration: none; }
A:hover { color: red; }

.PostMessage A
{
	color: Blue;
}

.HNavigator_Link_Small 
{
	font-size: x-small;
/*	color: white; */
	text-decoration: underline;
}
.HNavigator_Link_Normal 
{
	font-size: small;
}

.SiteFooter_Links 
{
	color: #7491C0;
}
.SiteFooter_Text
{
	font-size: x-small;
}

.BodyText, .AdminHeader 
{
	font-family: Arial;
	font-size: 9pt;
}
.AdminHeader 
{
	font-size: 12pt;
}

.Layout_Body {
	border: solid 1px black;
}

.Layout_Header 
{
	background-color: white;
}
.Layout_HeaderText
{
	color: Black;
	font-weight: bold;
	font-size: small;
}

.Layout_Left {
	background-color: navy;
	vertical-align: top;
	padding: 4px;
}

.Layout_Right {
	background-color: White;
	vertical-align: top;
}

.Button {
	font: small Arial, Verdana, Arial, sans-serif;
	color: yellow;
	background-color: maroon;
	border: 1;
	border-color: white;
	border-style: solid;
}

.TextBox {
	font: small Arial, Verdana, Arial, sans-serif;
	font-size: 12;
	color: darkblue;
	background-color: lightyellow;
}

.LoginForm_Title 
{
	background-color: Navy;
	color: White;
}

.Grid_General {
	font: small Arial, Verdana, Arial, sans-serif;
	color: darkblue;
	background-color: #F1F1F1;
}

.Grid_Item {
	font: small Arial, Verdana, Arial, sans-serif;
	vertical-align: top;
}

.Grid_Header {
	font: bold Arial, Arial;
	color: maroon;
	background-color: #C0C0FF;
}

.Grid_Header_Thin {
	font: small Arial, Verdana, Arial, sans-serif;
	color: white;
	background-color: darkblue;
}

.Grid_AlternatingItem {
	font: small Arial, Verdana, Arial, sans-serif;
	background-color: #E8E6E6;
	vertical-align: top;
}

.Grid_SelectedItem {
	font: small Arial, Verdana, Arial, sans-serif;
	color: Black;
	background-color: #7491C0;
	vertical-align: top;
}

.MenuTable {
	padding: 0;
	font: small Arial, Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
}

.Preview {
	color: darkblue;
	background-color: #F1F1F1;
}

.Error {
	color: red;
}

.MenuRow {
	font: small Arial, Verdana, Arial, sans-serif;
	color: lightgreen;
}

A.MenuItem {
	font: small Arial, Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: lightgreen;
}

A.MenuItem:hover {
	color: cyan;
}

.GridLink {
	color: maroon;
}

.GridLink:hover {
	color: red;
}

TD 
{
	font: small Arial, Verdana, Arial, sans-serif;
	font-size: 12;
}


.Site_Header 
{
	font-family: Arial, Verdana;
	font-size: 18pt;
	color: darkblue;
}

.Forum_Header {
	font: bold Arial, Arial;
	color: white;
	background-color: #E16161;
}

.Forum_Header2 {
	color: white;
	font: bold small Arial, Verdana, Arial, sans-serif;
	background-color: darkred;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Forum_TopicSubject {
	color: darkred;
	font: bold small Arial, Verdana, Arial, sans-serif;
	font-size: 16;
}

.Forum_ItemListHeader 
{
	background-color: #cfdef5;
	border: 1px; 
	border-style: solid;
}

.Forum_ItemCommand {
/*	color: White; */
}

.Forum_ItemCommand2 {
	font-weight: normal;
	text-decoration: none;
}

.Forum_Item
{
	font-weight: bold;
	color: blue;
	text-decoration: none;
	background-color: #fefefe;
}

.Forum_Item:Visited 
{
	font-weight: bold;
	color: Purple;
	text-decoration: none;
	background-color: #fefefe;
}

.Forum_ChildItem
{
	color: blue;
	text-decoration: none;
	background-color: #fefefe;
}

.Forum_ChildItem:Visited 
{
	color:Purple;
	text-decoration: none;
	background-color: #fefefe;
}

.Forum_SelectedItem
{
	color: maroon;
	font-weight: bold;
	text-decoration: none;
	background-color: #f8f8f8;
}

.Forum_ItemDetailHeader
{
	background-color: #7491C0;
	color: white;
	font-weight: bold;
}
.Forum_ItemDetailSpecialField1
{
	background-color: #fefefe;
	color: gray;
}
.Forum_ItemDetailSpecialField2
{
	background-color: #fefefe;
	color: #7491C0;
}
.Forum_ItemDetailSpecial
{
	font-weight: bold;
}
.Forum_ItemDetailContent
{
	background-color: #ffffff;
	color: Black;
}
.Forum_ItemDetailContent-New
{
	background-color: #fff7c6;
	color: Black;
}
.Forum_ItemDetailFooter
{
	background-color: #a1c2d3;
	color: #dc143c;
}
.Forum_MessageText 
{
	padding: 4px;
}
.Forum_PostReplyLink 
{
	color: black;
	text-decoration: none;
}
.Forum_PostReplyLink:hover 
{
	font-weight: bold;
	color: Black;
}

.Admin_ModuleTitle 
{
	color: black;
	background-color: palegoldenrod;
	border: solid 1px black;
}

a.currentArchive
{
	font-weight: bold;
	color: maroon;
}

table.legend
{
	background-color: #cfdef5;
}