body
{
	margin-top: 0px;
	font-size: 16px;
	margin-left: 0px;
	color: black;
	margin-right: 0px;
	font-family: Eras Demi ITC;
	background-image:url(Image.aspx?id=0&SRC=site);
	background-color: white;
}

.tooltip, .tooltip font
{
	background-color: white;
	color: black;
}

td
{
	font-size:16px;
	line-height: 1.5;
	font-weight:normal;
	vertical-align:top;
}

a:link, a:active, a:visited
{
	color:black;
	text-decoration:none;
}

a:hover
{
	color:purple;
	text-decoration:underline;
}

.menuTrim
{
	background-image:url(Image.aspx?id=0&SRC=site);
	background-repeat:repeat-x;
	font-weight: BOLD;
	font-size: 14px;
	font-family: arial;
}

.menu *
{
	font-weight: BOLD;
	font-size: 14px;
	background-color: white;
	font-family: arial;
	padding-left:5px;
	padding-right:5px;
}

.button a:link, .button a:active, .button a:visited
{
	color: white;
	text-decoration:none;
}

.menu td
{
	height:100%;
	border-bottom:solid 1px silver;
	border-top:solid 1px silver;
}

.horizontalrule, hr
{
	color: silver;
}

.disabled
{
	color:black;
}

.gridheader table, .gridheader td, .gridheader
{
	font-weight: bold;
	background-color: black;
	color: white;
}

.grid td
{
	border-right:solid 0px silver;
	border-bottom:solid 1px silver;
}

.grid
{ 
	border-top:solid 1px silver;
	border-left:solid 1px silver;
}

.Login
{
	background-color:slategray;
	color: black;
	font-family:Eras Demi ITC;
	font-size:16px;
	width:300px;
	border:solid 1px silver;
}

.Login td
{
	padding:6px;
}

.Login th
{
	text-align:left;
	padding:2px;
	font-weight:normal;
	font-size:9pt;
	color:black;
}

.Login div
{
	border:solid 3px black;
}

.Login_input
{
	background-color:gainsboro;
	padding:0px;
	color:black;
	font-size:16px;
}

.form
{
	background-color: white;
	padding:5px;
}

.form td, td.form, .form span
{
	color:black;
	padding:2px;
}

.form a:link, .form a:visited, .form a:active, .forums a:active, .forums a:visited, .forums a:link
{
	color:purple;
}

.form a:hover, .forums a:hover
{
	color:red;
	text-decoration:underline;
}

.simpleform
{
	background-color: white;
	color:black;
	padding:5px;
	border:0px;
	line-height:normal;
}

.simpleform table td
{
	color: black;
}

table.forums
{
	border-color: silver;
}

td.forums
{
	border-bottom: 1px solid silver;
	border-color: silver;
	background-color: white;
	color: black;
	line-height:1.5;
	padding:3px;
}

table.forums table td
{
	color: black;
}

.button, .Login_button, .button span
{
	font-weight: normal;
	font-size: 14px;
	color:  white;
	font-family: verdana;
	background-color: black;
	vertical-align: middle;
}

.header 
{
	font-weight:bold;
	height:17px;
	vertical-align:bottom;
	background-color: black;
}

td.header, .header span, .header div
{
	color: white;
	background-color: black;
}

.header a:link, .header a:visited, .header:active
{
	color: white;
	background-color: black;
}

.frontpage td
{
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	background-color:
}

.frontpage
{ 
	border-top:solid 1px silver;
	border-left:solid 1px silver;
}

.gallery
{
	border:solid 1px silver;
	background-color: white
}

.gallery td
{
	color:black;
}

.gallery a:link, .gallery a:visited, .gallery a:active
{
	color:purple;
}

.gallery a:hover
{
	color:red;
	text-decoration:underline;
}

.headtable
{
	background-image:url(Image.aspx?id=0&SRC=site);
	background-repeat:repeat-x;
	height: ;
}

.editor
{
	color: black;
	font-size: 16px;
	font-family: Eras Demi ITC;
	background-color: gainsboro;
	border-color: silver;
}

.multiline, .multiline *
{
	color: black;
	font-size: 16px;
	font-family: Eras Demi ITC;
	background-color: gainsboro;
	border-color: silver;
}

.error, span.error
{ 
	color:red;
	font-weight:bold;
}

.menuActive span, .menuActive a:link, .menuActive a:visited, .menuActive a:hover   {color:black; font-weight:bold; font-family:arial;font-size:16px; margin-left: 10px }
td.menuActive {text-align:left; width:180px;background-color:#74a9fb;}
.menuHover span, .menuHover a:link, .menuHover a:visited, .menuHover a:hover {color:yellow;  text-decoration:none;  font-weight:bold;font-family:arial;font-size:16px; margin-left: 10px }
td.menuHover {background-color:navy;  text-align:left; width:180px;}
.menuNormal span, .menuNormal a:link, .menuNormal a:visited, .menuNormal a:hover {color:black;  font-weight:bold; font-family:arial;font-size:16px; margin-left: 10px}
td.menuNormal {background-color:#eacdab;  text-align:left; width:180px; }
.submenuActive span, .submenuActive a:link, .submenuActive a:visited, .submenuActive a:hover {color:white; font-weight:bold; font-family:arial; font-size:14px; align:left;  margin-left: 20px }
td.submenuActive  {text-align:left; width:180px;}
.submenuHover span, .submenuHover a:link, .submenuHover a:visited, .submenuHover a:hover {color:#de000b;font-weight:bold;font-family:arial;font-size:14px; text-decoration:none;  margin-left: 20px }
td.submenuHover {background-color:navy;  text-align:left; width:180px; color:yellow;}
.submenuNormal span, .submenuNormal a:link, .submenuNormal a:visited, .submenuNormal a:hover {color:black; font-weight:bold; font-family:arial;font-size:14px; margin-left: 20px }
td.submenuNormal {background-color:#eacdab; text-align:center; text-align:left; width:180px;}
table.menuTable {border:4px outset silver; MARGIN-LEFT:2px; width:180px;}
table.submenuTable {border-collapse: collapse; MARGIN-LEFT:0px;}

.admin
{
	font-family:Eras Demi ITC;
	font-size: 16px;
	line-height: 1.2;
	color:Black;
	background-color:White;
}

.system *
{
	background-color:#cbcdd8;
	color:black;
}

.system a:link, .system a:visited, .system:active
{
	color: darkblue;
}

.system a:hover
{
	color:slategray;
}

.system td
{
	padding-left:4px;
}

.system input, .system select, .system textarea, .system select *
{
	background-color:White;
	color:Black;
}

table.system
{
	border:1px solid black;
}

.sysheader
{
	background-color:#0A0B91;
	padding-top:2px;
	color:White;
	height:17px;
	font-weight:bold;
}

.sidebar
{
	padding-right:0px;
}
