body
{
	font-family: Verdana, Lucida, Arial, sans-serif;
	background-color: white;
}

p.toc1, p.toc2, p.toc3
{
	margin: 0 20% 0 20%;
	background-color: #eee;
	padding: 2pt;
}

p.toc2 { padding: 0 0 0 0.3in; }
p.toc3 { padding: 0 0 0 0.6in; }

.pageHeader
{
	page-break-before: always;
	margin: 0.5em 0 0 0;
}

div.pageHeader
{
	border-color: gray;
	border-width: thin 0 0 0;
	border-style: solid;
	color: gray;
}

h1, h2, h3, h4, h5
{
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	font-size: medium;
}

h5 { font-weight: normal; }
p.extraText { margin: 0 0 0 0; }
p.text1, p.extraText1 { margin: 0 0 0 .5in; }
p.text2, p.extraText2 { margin: 0 0 0 .75in; }
p.text3 { margin: 0 0 0 1.0in; }
td p { margin: 0; }

ul + p { padding: 0.5em; }
ul.bullet1 { margin: 0 0 0 0; }
ul.bullet2 { margin: 0 0 0 .3in; }
ul.bullet3 { margin: 0 0 0 .6in; }

ul.level1
{
	margin: 0 0 0 .0in;
	list-style-type: none;
}

ul.level2
{
	margin: 0 0 0 .3in;
	list-style-type: none;
}

ul.level3
{
	margin: 0 0 0 .6in;
	list-style-type: none;
}

pre.code
{
	margin: 0 .5in 0 .5in;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #F4F4F4;
}

pre .pageHeader
{
	margin: 0.5em 0in 0 0in;
	background-color: white;
}

.copyright
{
	text-align: center;
	color: gray;
	margin: .4in 0 0 0;
}

.copyright p
{
	padding: 0;
	margin: 0pt;
}

.copyright a { color: gray; }

.counter
{
	text-align: center;
	padding: 0;
	margin: 0;
	border-color: black;
	border-width: thin;
	border-style: solid none none none;
}