H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #AAAAAA;
	font-weight: bold;
	padding-bottom: 0.25em;
	border-bottom: 2px solid #EEEEEE;
}

H2
{
	margin-top: 1em;
	margin-left: 1em;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
}

H3
{
	margin-top: 1em;
	margin-left: 2em;
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
}

H4
{
	margin-top: 1em;
	margin-left: 3em;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #BBBBBB;
}


P
{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11pt;
	margin-left: 4em;
}

LI
{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11pt;
	margin-left: 3em;
}

PRE
{
	margin-left: 2em;
	font-size: 9pt;
}

H6
{
	margin-top: 3em;
	padding-top: 0.5em;
	border-top: 1px solid #EEEEEE;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #DDDDDD;
}

A
{
	text-decoration: none;
}

H6 A
{
	color: #8888FF;
}

TABLE.pre
{
	background-color: #e0e0e0;
	margin-left: 4em;
	width: 80%;
}

TABLE.navigation
{
	background-color: #ffffff;
	margin-left: 0px;
	width: 100%;
}

TABLE.message
{
	background-color: #f3f3f3;
	margin-left: 4em;
	width: 80%;
}

TD.pre
{
	background-color: #e0e0e0;
}

ul.expandable li.closed {
  list-style-image: url("box-plus.png");
}
ul.expandable li.open {
  list-style-image: url("box-minus.png");
}
ul.expandable ol, ul.expandable ul {
  list-style-image: none;
}

ul.expandable li.closed div {
  display: none;
}
ul.expandable li.open div {
  display: block;
}
