body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
ul.small { 
	font-size: 8pt; 
	padding: 8px;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px 0px 0px 12px;
}
.small { font-size : 8pt; }
.cellhead {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt;}
.rowmenu {  background-color: #eeeeee;}
.rownews {  background-color: #ffffee;}
.rowhead {  background-color: #b9daf5;}
.rowmain {  background-color: #6996e0;}

TR.listhead { background-color : #b9daf5; height : 24px; }
TR.listodd{ background-color : #eeeee0; height : 24px; }
TR.listeven{ background-color : #fffff0; height : 24px; }
TR.listfoot{ background-color : #b9daf5; height : 24px; }

TR.detailshead { background-color : #eeeecc; }
TR.details { background-color : #e9eef5; }
TR.detailsfoot{ background-color : #eeeecc; }

a.tablelnk:link { text-decoration: none; color: #0000FF; }
a.tablelnk:visited { text-decoration: none; color: #0000FF; }
a.tablelnk:hover { text-decoration: underline; color: #0000FF; }

a.nav:link { text-decoration: none; color: #000000; }
a.nav:visited { text-decoration: none; color: #000000; }
a.nav:hover { text-decoration: underline; color: #000000; }

.bgmenu {  background-color: #eeeeee;}
.bgnews {  background-color: #ffffee;}
.bglight {  background-color: #ffffee;}
.bghead {  background-color: #ffffee;}
.bghead {  background-color: #b9daf5;}
.bgmain {  background-color: #6996e0;}

.label {  width: 150px}

input.stdbutton {
	width: 120px;
}



.pageHint { background: #eeeeee; color: #333366; font-size: 8pt; }
.admintext { color: red; font-size: 8pt; }


h1 {
	background-color: #B9DAF5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFEE;
	padding: 3px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 0px;
}
p.remark {
	background-color: #FFFFEE;
	border: 1px solid #A0B8C8;
	text-align: center;
	padding: 1px;
}



/* Forum Styles */
/* date in the upper right hand corner of the header */
.headerDate {
	font-family : arial,helvetica,sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

/* text in the header */
.headerText {
	font-style : italic;
}

/* breadcrumb links */
.crumb {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.crumb:hover {
	color : #990000;
	text-decoration : underline;
}

/* toolbar text (includes links) */
.toolbar {
	color : #000000;
	font-size : 8pt;
	text-decoration : none;
}
.toolbar:hover {
	color : #660000;
	text-decoration : underline;
}

/* error classes */
.error {
	color : #993300;
	font-style : italic;
}

/* forum link (href on a forum name, thread name, message name, etc) */
.forum {
	color : #003399;
	font-weight : bold;
	text-decoration : none;
}
.forum:vlink {
	color : #003399;
}
.forum:hover {
	color : #666699;
	text-decoration : underline;
}

/* styles for all dates */
.date {
	color : #cc3300;
}

/* styles for messages, replies */
.messageHeader {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
.messageAuthor {
	font-style : italic;
}

