body 
{ 
	font-family: Helvetica, garamond, times;
	color: black;
	background-color: white;
	font-size: 11pt; 
}

h1
{ 
	font-size: 20pt; 
	font-family: Helvetica;
	color: #A03131;
}

h2
{ 
	font-size: 14pt; 
	font-family: Helvetica
}

h3
{ 
	font-size: 12pt; 
	font-family: Helvetica
}

ol, ul, li 
{
	margin-left:10; 
	padding-left: 1;
	padding-bottom: 5;
}

hr
{
	text-align: left;
	margin: 0 auto 0 0;
	width: 100%;
}

a img
{
	border: none;
}


div.main
{
	position: absolute;
	display: table;
	top: 20px;
	left: 20px;
	width: 980px;
}


div.nav
{
	display: table-cell;
	width: 150px;
	background-color: #366782;
}

div.nav div
{
	padding-left: 15px;
}

div.nav div a:link,
div.nav div a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

div.nav div a:hover 
{ 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline; 
}

div.nav div.here
{
	background-color: #FFFFFF;
}

div.nav div.here a:visited,
div.nav div.here a:link,
div.nav div.here a:hover
{
	color: #366782;
	font-weight: bold;
	text-decoration: none;
}

div.body
{
	display: table-cell;
	padding-left: 25px;
	vertical-align: top;
}

span.highlight
{
	color: blue;
}

span.italics
{
	font-style: italic;
}

div.section
{
	margin-bottom: 25px;
}

div.table
{
	display: table;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	border-collapse: collapse;
}

div.row
{
	width: 100%;
	display: table-row;
}

div.cell
{
	display: table-cell;
}

div.label
{
	width: 20%;
}

div.content
{
	width 80%;
	padding: 5px;
}

.border
{
	border-width: thin;
	border-style: solid;
}