HTML, BODY {
	margin: 0; padding: 0;
}
BODY { 
	background-color:#87cefa; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;
	padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0;
}
Body, DIV, P, INPUT, TEXTAREA {
	font-size:12px; font-family: Verdana, Georgia, "Bookman Old Style", "Book Antiqua", sans-serif;
}
IMG { 
	border:0;
}
H1, H2, H3, H4, H5, H6 {
	font-size:16px; font-weight:bold;
}
TABLE {
	background-color:#FFFFFF;
}
LI {
	margin-bottom:7px;
}
#header {
	background-position:bottom; background-repeat:no-repeat; padding:5px;
}
#altheader {
	background-position:bottom; background-repeat:no-repeat; padding-top:10px; padding-bottom:10px;
}
#altheader TABLE {
	background-color:#87cefa;
}
#background {
	background-image:url(bg1.gif); background-position:center center; background-repeat:repeat-y;
	padding-top:10px; padding-bottom:10px;
}
#logo {
	margin-bottom:5px;
}
#footer {
	background-image:url(bg2.gif); background-position:top; background-repeat:no-repeat; padding-top:10px;
}
#footer TABLE {
	background-color:#87cefa;
}
#datedisplay {
	width:130px; font-family:Helvetica; color:#CC0000; font-size:11px; float:right; text-align:right;
}
.menubuttons {
	float:left; padding:3px 2px 3px 5px; margin:0px 20px 20px 0px; color:#000099; font-weight:bold; font-size:13px;
}
.menubuttons A {
	color:#000099; font-weight:bold; text-decoration:none;
}
.menubuttons A:hover {
	color:#ffd700; font-weight:bold; text-decoration:underline;
}
.linkbuttons {
	padding:2px; border:1px solid #ff0000; text-align:center; margin-top:3px; margin-bottom:3px; background-color:#ffe4b5;
}
.linkbuttons A {
	color:#0000FF; font-weight:bold; text-decoration:none;
}
.linkbuttons A:hover {
	color:#0099FF; font-weight:bold; text-decoration:none;
}
.smalltxt {
	font-size:9px;
}
.bigtxt {
	font-size:14px;
}
.bluetxt {
	color:#0066FF; font-weight:bold;
}
.orangetxt {
	color:#FF6600; font-weight:bold;
}
TABLE.adblock {
	margin-top:10px; font-size:10px; border:1px solid #000000;
}
TD.adcell p {
	font-size:10px;
}
IMG.bdr {
	border:1px solid #666666;
}
.infocell {
	border:1px solid #000000; padding:5px 5px 5px 5px; background-color:#FFFFCC;
}
.downloadlist {
	line-height:1.5em; list-style:none; padding:0; margin:0;
}
.downloadlist li { white-space:nowrap; }
A.alert {
	color:#CC0000;
}
A.alert:hover {
	color:#CC0000; text-decoration:none;
}
.redtxt {
	color:#E80000;
}
.topictxt {
	color:#E80000; font-size:17px;
}
P.compress {
	margin-bottom:0;
}
a.download {
	color:#FF6600; font-weight:bold;
}