body {
    color: #d0d0d0;
    background: black;
    font-family: "Helvetica Narrow", Helvetica, Arial, sans-serif;
}

body.stats {
	color: black;
	background: white;
	font-family: "Helvetica Narrow", Helvetica, Arial, sans-serif;
}

.floatrt { float: right; }
.floatleft { float: left; }

.noborder	{ border-style: none; }
.hidden		{ display: none; }

.aright { text-align: right; }

a { text-decoration: none; }
a:link { color: #5050ff; background: inherit; }
a:visited { color: #a0a0ff; background: inherit; }

a:link img, a:visited img { border-style: none; }

table.bordered {
        border: outset 1px;
	border-spacing: 0px;
}

td.bordered { border: inset 1px; }

.small { font-size: small; }
.smaller { font-size: smaller; }
p.large { font-size: large; }

.clearrt { clear: right; }
.clearleft { clear: left; }

img { vertical-align: middle; border-style: none; }
img.top { vertical-align: top; }
img.bot { vertical-align: bottom; }

.center { text-align: center; }
.textleft { text-align: left; }

table {
	border: outset 0;
	border-spacing: 0;
	table-layout: fixed;
}

.indent3 { margin-left: 3em; }

.margin5r { margin-right: 5%; }
.margin10r { margin-right: 10%; }

.vtop { vertical-align: top; }
.vmid { vertical-align: middle; }
.vbot { vertical-align: bottom; }

.tmargin	{ margin-top: 16pt; }


@media screen {
	a[href]:hover {
		background: #303030;
	}

	a.noshow:hover {
		color: inherit;
		background-color: transparent;
	}

	a.nohover:hover {
		color: inherit;
		background-color: transparent;
	}
}
