P  {
	color : #FFFFFF;
	font-family : Arial;
}

H1  {
	color : #FFFFFF;
	font-size : 18 pt;
	font-family : Arial;
	font-weight : bold;
}

H2  {
	color : #FFFFFF;
	font-size : 14 pt;
	font-family : Arial;
	font-weight : bold;
}

H3  {
	color : #FFFFFF;
	font-size : 12 pt;
	font-family : Arial;
	font-weight : bold;
}

A  {
	color : #00CCFF;
	text-decoration : none;
}

A:Active  {
	color : #00FF99;
}

A:Hover  {
	color : #00FF99;
}

BODY  {
	font-family : Arial;
	color : #FFFFFF;
	background-color : #000000;
	margin : 0;
	padding : 0;
}

.speclabel  {
	color : #CCCC99;
	font-size : 10pt;
	font-family : Arial;
}

.specvalue  {
	color : #FFFFFF;
	font-family : Courier New;
	font-size : 10pt;
}

TD  {
	font-family : Arial;
	color : #FFFFFF;
}

.dbdescription  {
	font-size : 10pt;
	font-family : Arial;
	color : #FFFFFF;
}

.plabel  {
	color : #CCCC99;
	font-family : Arial;
	font-size : 15pt;
	font-weight : bold;
}

.tableheading  {
	color : #CCCC99;
	font-family : Arial;
	font-size : 16pt;
	font-weight : bold;
}

.huggyflash {
	position: absolute;
	left: 0px;
	top: 0px;
}

.stat {
	color : #FFFFFF;
	font-size : 10pt;
}

.statgood {
	color : #FFFFCC;
	font-size : 10pt;
}

.statbad {
	color : #FF6655;
	font-size : 10pt;
}

.statcat {
	background-color : #444444;
	font-weight: bold;
	text-align: left;
	font-size : 10pt;
}

.stat_small {
	color : #FFFFFF;
	font-size : 8pt;
}

.statgood_small {
	color : #FFFFCC;
	font-size : 8pt;
}

.statbad_small {
	color : #FF6655;
	font-size : 8pt;
}

.statcat_small {
	background-color : #444444;
	font-weight: bold;
	text-align: left;
	font-size : 8pt;
}

.stathead {
	background-color : #334466;
	font-weight: bold;
	text-align: left;
	font-size : 10pt;
}

div
	{
	margin: 0;
	padding: 0;
	}

#content
	{
	background: #000000;
	position: absolute;
	top: 34px;
	right: 0;
	bottom: 39px;
	left: 181px;
	overflow: auto;
	}
#header
	{
	background: #000000;
	position: absolute;
	top: 0;
	left: 181px;
	width: 504px;
	height: 33px;
	}
#header-left
	{
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 33px;
	}
#header-right
	{
	background: #000000;
	position: absolute;
	top: 0;
	left: 685px;
	right: 0;
	height: 33px;
	}
#footer
	{
	background: #000000;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 660px;
	height: 38px;
	}
#footer-left
	{
	background: #000000;
	position: absolute;
	bottom: 0;
	left: 181px;
	width: 479px;
	height: 38px;
	}
#menubar-left-top
	{
	background: #000000;
	position: absolute;
	top: 34px;
	left: 0;
	width: 179px;
	height: 120px;
	}
#menubar-left-menu
	{
	background: #000000;
	position: absolute;
	top: 154px;
	left: 0;
	width: 180px;
	height: 248px;
	}
#menubar-left-center
	{
	background: #000000;
	position: absolute;
	top: 402px;
	bottom: 66px;
	left: 0;
	width: 180px;
	}
#menubar-left-bottom
	{
	background: #000000;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px;
	height: 65px;
	}

/* convenience div for padding inside positioned divs */
div.paddingwrap
	{
	margin: 0;
	padding: 1em;
	}

ol
	{
	margin: 0 0 2em 1em;
	padding: 0;
	}

li
	{
	margin: 0;
	padding: 0;
	}
