body
{
	background-color: white;
	color: black;
	font-family: Times New Roman, serif;
	font-size: 12pt;
}

a, a:link { color: #004000; }
a:visited { color: #336; }
h1
{
	color: black;
	font-size: 14pt;
	margin: 0;
	padding-top: 1em;
}
#copy h1 { font-style: normal; margin: 0; }

#masthead { float: left; width: 300px; }
#masthead a img { border: 0; }
#masthead #from { margin: 5px 0; padding: 2px 6px; }
#masthead #from img { vertical-align: middle; }
#masthead p { display: none; }
#masthead #from, #masthead #web { display: block; font-size: smaller; }
#topbanner { display: none; }
#content { clear: both; }
#content h1 { padding-top: 5px; }
#content h2
{
	display: inline;
	float: left;
	margin: 0 1ex -1px 0;
	padding: 0;
	font-size: 12pt;
	text-transform: uppercase;
}
#content h2:after { content: '.'; }

#content table caption
{
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	padding-top: 1em;
	text-align: left;
}
#content table th { text-align: left;  padding-top: 1em; }
#content table td { width: 15em; }
#content li { clear: both; }
#content img.floatright { float: right; margin: 0 0 5px 5px; border: 0; clear: right; }
#content img.floatleft { float: left; margin: 0 5px 5px 0; border: 0; clear: left; }
#content a img { border: 0; }
#content .floatmiddle { margin: 5px 10%; text-align: center; clear: both; }
#content .floatmiddle table { width: 100%; }
#content img {	page-break-inside: avoid; }
#content br.endsection { clear: both; }
#content sup, #content sub { font-size: 70%; }
#content .frac { font-style: oblique; }

#preview { display: none; }

#footer { margin-top: 5ex; clear: both; }
#footer dl { display: none; }

#footer #copyright { font-style: italic; font-size: smaller; clear: both; }
#footer #copyright a img { float: left; border: 0; margin-top: -8px; }
