<style type="text/css">
body				{ background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 4px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; }
p					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
p.center			{ text-align: center }
address				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
span				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
table				{ }
td					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; padding: 4px; text-align: left }

a					{}
a:active 			{ color: #ff0000;    }
a:link    			{ color: #0000ff; }
a:visited 			{ color: #800080;   }

form				{ display: inline; }
input				{}
textarea			{}
select				{}

span.print			{ font-size: 8pt; }

span.required 		{ font-size: 8pt; color: #bb0000; background-color: #ffffff; }
span.small 			{ font-size: 8pt; font-weight: normal; }
span.pagetitle		{ font-size: 12pt; font-weight: bold; text-align: center }
span.bold			{ font-weight: bold; }
span.italic			{ font-style: italic; }
span.italic			{ font-style: italic; font-size: 8pt; }

table.hide			{ width: 100%; border-color: #ffffff; color: #000000; }
table.width100		{ width: 100%; border-color: #000000; border-style: solid; border-width: 1px; }
table.width75		{ width: 75%;  border-color: #000000; border-style: solid; border-width: 1px; }
table.width60		{ width: 60%;  border-color: #000000; border-style: solid; border-width: 1px; }
table.width50		{ width: 50%;  border-color: #000000; border-style: solid; border-width: 1px; }

td.center			{ text-align: center; }
td.left				{ text-align: left; }
td.right			{ text-align: right; }
td.category			{ background-color: #c8c8e8; color: #000000; font-weight: bold; }
td.col-1			{ background-color: #d8d8d8; color: #000000; }
td.col-2			{ background-color: #e8e8e8; color: #000000; }
td.form-title		{ background-color: #ffffff; color: #000000; }
td.nopad			{ padding: 0px; }
td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
td.small-caption	{ font-size: 8pt; }
td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
td.print-category	{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
td.print-bottom		{ border-bottom: 1px solid #000000; }
td.print-spacer		{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}

tr.center			{ text-align: center; }
tr.row-1			{ background-color: #d8d8d8; color: #000000; }
tr.row-2			{ background-color: #e8e8e8; color: #000000; }
tr.spacer			{ background-color: #ffffff; color: #000000; }
tr.row-category		{ background-color: #c8c8e8; color: #000000; font-weight: bold; }
tr.row-category2	{ background-color: #c8c8e8; color: #000000; }
tr.print			{ vertical-align: top; }
tr.print-category	{ color: #000000; font-weight: bold; }

td.login-info-left	{ width: 33%; padding: 0px; text-align: left; }
td.login-info-middle{ width: 33%; padding: 0px; text-align: center; }
td.login-info-right	{ width: 33%; padding: 0px; text-align: right; }
span.login-username	{ font-style: italic; }
span.login-time		{ font-size: 8pt; font-style: italic; }

td.menu				{ background-color: #e8e8e8; color: #e8e8e8; text-align: center; width: 100%; padding: 1px; }

td.form-input		{ background-color: #c8c8e8; color: #000000; }

td.quick-summary-left	{ width: 50%; text-align: left; }
td.quick-summary-right	{ width: 50%; text-align: right; }

td.news-heading		{ background-color: #d8d8d8; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
td.news-body		{ padding: 16px; }
span.news-headline	{ font-weight: bold; }
span.news-date		{ font-style: italic; font-size: 8pt; }
a.news-email		{ font-size: 8pt; }

.small				{ font-size: 8pt; }

div					{ padding: 3px; }

div.menu			{ text-align: right; font-weight:normal; font-size: 8pt; }

div.category-title	{ font-weight: bold; }
div.left			{ text-align: left; display: inline; float: left; }
div.right			{ text-align: right; display: inline; float: right; }

div.menu			{ border: solid 1px #000000; width: 100%; }
div.menu-left		{ display: inline; float: left; background-color: #dddddd; width: 85%; height: 30px; vertical-align: bottom; text-align: center; }
div.menu-right		{ display: inline; float: right; white-space: nowrap; background-color: #0000ff; width: 15%; text-align: right; height: 30px; vertical-align: middle; }

div.login-info-left		{ display: inline; float: both; width: 33%; text-align: left; }
div.login-info-middle	{ display: inline; float: both; width: 34%; text-align: center; }
div.login-info-right	{ display: inline; float: both; width: 33%; text-align: right; }

div.news-body		{ padding: 16px; text-align: left; width: 50%; border: solid 1px #000000; }

</style>

<!-- For Netscape 4.x -->
<script type="text/javascript" language="JavaScript">
if (document.layers) {
	document.write('<style>td{padding:0px;}<\/style>')
}
</script>
<noscript></noscript>
