body
{
	margin-top: 0px;
	font-size: 11px;
	margin-left: 0px;
	color: black;
	margin-right: 0px;
	font-family: verdana;
	background-image:url(Image.aspx?id=0&SRC=site);
	background-color: white;
}

.tooltip, .tooltip font
{
	background-color: white;
	color: black;
}

td
{
	font-size:11px;
	line-height: 1.5;
	font-weight:normal;
	vertical-align:top;
}

a:link, a:active, a:visited
{
	color:darkblue;
	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: normal;
	font-size: 11px;
	font-family: verdana;
}

.menu *
{
	font-weight: normal;
	font-size: 11px;
	background-color: white;
	font-family: verdana;
	padding-left:5px;
	padding-right:5px;
}

.button a:link, .button a:active, .button a:visited
{
	color: black;
	text-decoration:none;
}

.menu td
{
	height:100%;
	border-bottom:solid 1px silver;
	border-top:solid 1px silver;
}

.horizontalrule, hr
{
	color: silver;
}

.disabled
{
	color:#2E3034;
}

.gridheader table, .gridheader td, .gridheader
{
	font-weight: bold;
	background-color: #5D73A4;
	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:verdana;
	font-size:11px;
	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:11px;
}

.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:blue;
}

.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: 11px;
	color:  black;
	font-family: verdana;
	background-color: silver;
	vertical-align: middle;
}

.header 
{
	font-weight:bold;
	height:17px;
	vertical-align:bottom;
	background-color: #b1b7bb;
}

td.header, .header span, .header div
{
	color: black;
	background-color: #b1b7bb;
}

.header a:link, .header a:visited, .header:active
{
	color: black;
	background-color: #b1b7bb;
}

.frontpage td
{
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	background-color:white
}

.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:blue;
}

.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: 11px;
	font-family: verdana;
	background-color: gainsboro;
	border-color: silver;
}

.multiline, .multiline *
{
	color: black;
	font-size: 11px;
	font-family: verdana;
	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   {[menuActiveContent]}
td.menuActive {[menuActiveCell]}
.menuHover span, .menuHover a:link, .menuHover a:visited, .menuHover a:hover {[menuHoverContent]}
td.menuHover {[menuHoverCell]}
.menuNormal span, .menuNormal a:link, .menuNormal a:visited, .menuNormal a:hover {[menuNormalContent]}
td.menuNormal {[menuNormalCell]}
.submenuActive span, .submenuActive a:link, .submenuActive a:visited, .submenuActive a:hover {[submenuActiveContent]}
td.submenuActive  {[submenuActiveCell]}
.submenuHover span, .submenuHover a:link, .submenuHover a:visited, .submenuHover a:hover {[submenuHoverContent]}
td.submenuHover {[submenuHoverCell]}
.submenuNormal span, .submenuNormal a:link, .submenuNormal a:visited, .submenuNormal a:hover {[submenuNormalContent]}
td.submenuNormal {[submenuNormalCell]}
table.menuTable {[menuTable]}
table.submenuTable {[submenuTable]}

.admin
{
	font-family:verdana;
	font-size: 11px;
	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;
}
