body {
	color: #FFF;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #333;
	margin-top: 20px;
}
p { }
td { }
a {
	color: #CCC;
	text-decoration: none;
}
a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited { }
a:hover {
	color: #FFF;
	text-decoration: underline;
}
a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 { font-size: 2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0; }
.left6px { padding-left: 6px; }
.content {
	font-size: 0.8em;
	padding: 12px 4px 4px 20px;
	font-weight: lighter;
}
.linkoutline {
	font-size: 0.7em;
	padding: 4px 4px 4px 6px;
	border: 1px solid #999;
}
.linkoutlineblack {
	font-size: 0.7em;
	padding: 4px 4px 4px 6px;
	border: 1px solid #CCC;
	text-decoration: line-through;
	background-color: #333;
}
.bodytext {
	font-size: 0.8em;
	color: #FFF;
}
.shorttext { width: 800px; }
.topside {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
}
.side {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.left_28px {
	padding-left: 28px;
}
.blue_hover {
	background-color: #CCC;
}
.tableoutline {
	background-color: #000;
	border: thin solid #999;
}

