body
{
	margin:			0px;
}

h1 {
	font-size:		18px;
	font-weight:		bold;
	display:		inline;
}

font
{
	font-family:		Tahoma, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
	background-color:	#FFFFFF;
	valign:	center;
}
.menutitle
{
	color:			#FFFFFF;
	background-color:	#330099;
}
.title
{
	font-size:		18px;
	font-weight:		bold;
}
.ptitle
{
	font-size:		20px;
	font-weight:		bolder;
	color:			#FFFFFF;
	background-color:	#9999FF;
	vertical-align:		middle;
	text-decoration:	underline;
}
.pstitle
{
	font-size:		11px;
	font-weight:		bolder;
	color:			#FFFFFF;
	background-color:	#9999FF;
}
.disclaimer
{
	font-size:		9px;
	color:			#FFFFFF;
	background-color:	#330099;
}
.larger
{
	font-size:		14px;
	font-weight:		bolder;
}

A
{
	font-family:		Tahoma, Verdana, Helvetica, sans-serif;
}

A:link
{
	color:			#6699CC;
	text-decoration:	none;
}

A:visited
{
	color:			#6699CC;
	text-decoration:	none;
}

A:hover
{
	color:			#FF9966;
	text-decoration:	underline;
}

A.menu
{
	background-color:	#330099;
}

A.menu:link
{
	color:			#33CCFF;
	text-decoration:	none;
}

A.menu:visited
{
	color:			#33CCFF;
	text-decoration:	none;
}

A.menu:hover
{
	color:			#FFFFFF;
	text-decoration:	underline;
}

td,th
{
	font-family:	Tahoma, Verdana, Helvetica, sans-serif;
	font-size:	11px;
}
td.fp
{
	background-color:	#FFFFFF;
	vertical-align:		top;
}
td.bu
{
	border-bottom:		2px solid black;
}
th {
	text-align:		left;
	font-weight:		bolder;
	font-size:	11px;
}

div.headdec
{
	position:	absolute;
	left:		0px;
	top:		0px;
}

div.titlebar
{
	position:	absolute;
	left:		90px;
	top:		4px;
}

div.footer
{
	padding:		2px;
	position:		relative;
	width:			100% 2px;
	background-color:	#330099;
	border-top:		2px solid black;
}

div.content
{
	padding:	8px;
}

