* {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}

html, body {margin: 0px; padding: 0px; border: 0px; }

html { overflow: -moz-scrollbars-vertical !important; }


.heading 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; 
	text-decoration: none; color: #24476B
}
form.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #24476B}


nav { font-family: Verdana; font-size: 12px; color: #dddddd; font-weight: bold; text-decoration: none}

a, a:visited, a:hover { font-family: Verdana; font-size: 10px; color: blue; text-decoration: underline}

a.nav { font-family: Verdana; font-size: 12px; color: #dddddd; font-weight: bold; text-decoration: none}
a.nav:link { font-family: Verdana; font-size: 12px; color: #dddddd; font-weight: bold; text-decoration: none}
a.nav:visited { font-family: Verdana; font-size: 12px; color: #dddddd; font-weight: bold; text-decoration: none}
a.nav:hover { font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline}

a.content:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: bold}
a.content:hover 	 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline}
a.content:link 	 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: bold}
a.content:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; font-weight: bold}

table.content {
	width: 100%;
}

body, html
{
	height: 100%;
	padding: 0px;
	margin: 0px;
}

div#content
{
	min-height: 100%;			/* Non IE browsers */
	width:720px; 
	position: relative; 
	left: 50%;					/* Centre on page */
	\margin-left: -360px;		/* Centre on page (hidden from Fronpage viewer) */
}

* html div#content
{
	height: 100%;				/* Acts like min-height on non IE browsers */
}

div#footer {
  bottom:0;
  height:18px; 
  background: #c3b8ad;
  display: none;  				/* Hide on IE5 Mac */
/* \*/ 
  display: block; 				/* Visible except on IE5 Mac */
/* */ 
	width:720px; 
	position: relative; 
	left: 50%;					/* Centre on page */
	margin-left: -360px;		/* Centre on page */
	margin-top: -18px;			/* Pull footer up so "floats" on bottom of div#content */
	margin-right: 0px;
	margin-bottom: 0px;
}

div#footerspace {				/* Make space for and separate footer from content */
	height: 30px;
}


 }

* html div#footer {height:29px;}

div#footer .siteby { 
	float:left;
	border-left: 16px solid #24476B;
	padding: 0.25em 1em;
	background: transparent;
}

div#footer .copyright { 
	float:right;
	text-align: right;
	padding: 0.25em 1em;
	background: transparent;
	font-weight: bold;
	color: #24476B;
}

.content
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
text-decoration: none; 
color: #24476B}
}

.topicedit
{

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
color: #24476B}

}

.topicheader
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
color: #24476B}
}

.topicprompt
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #24476B
valign: top;
}
.midspacercol
{
width:2em;
}

.login, .edit	/* Login/Edit hyperlink cells */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #24476B;
	text-align: right;
}
