<style>
<!--

	.publicHeader			{ font-family: Arial, Verdana, Sans-Serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #69C071; }
	.publicHeaderCaption	{ font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; color: #000000; }
	.publicSection			{ font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #999999; }

	.publicNavHeader		{ font-family: Arial, Verdana, Sans-Serif; font-size: 13px; font-weight: bold; color: #000000; background-color: #DDDDDD; }
	.publicNavItem			{ font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #FFFFFF; }
	.publicNavButton		{ font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-size: 11px; color: #FFFFFF; cursor: hand; background-color: #666666; }

	.publicFormHeader		{ font-family: Arial, Verdana, Sans-Serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #006699; }
	.publicFormCaption		{ font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; }
	.publicFormExtra		{ font-family: Arial, Verdana, Sans-Serif; font-size: 10px; font-weight: normal; color: #000000; }
	.publicFormSpace		{ font-family: Arial, Verdana, Sans-Serif; font-size: 8px; font-weight: normal; }
	.publicFormButton		{ font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-size: 11px; color: #FFFFFF; cursor: hand; background-color: #666666; }

	.publicTable			{ border-style: solid; border-width: 1px; border-color: #666666; background-color: #EEEEEE; }
	.publicTableHeader		{ font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #006699; }
	.publicTableSection		{ font-family: Arial, Verdana, Sans-Serif; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #999999; }
	.publicTableRow			{ font-family: Arial, Verdana, Sans-Serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFFFF; }
	.publicTableRowHL		{ font-family: Arial, Verdana, Sans-Serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFFCC; }

	.publicNavCrumbs		{ font-family: Arial, Verdana, Sans-Serif; font-size: 13px; font-weight: bold; color: #000000; background-color: #FFFFDD; }

	.publicPromoText		{ font-family: Arial, Verdana, Sans-Serif; font-size: 14px; }
	.publicStdText			{ font-family: Arial, Verdana, Sans-Serif; font-size: 11px; }

	.publicNewsHeadline		{ font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #006600; }
	.publicNewsBody			{ font-family: Arial, Verdana, Sans-Serif; font-size: 10px; font-weight: normal; color: #000000; }

	.calendarToday		{ font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 10px; color: #000000; background-color: #CCEEDD; }
	.calendarWeekday	{ font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; color: #000000; background-color: #FFFFFF; }
	.calendarWeekend	{ font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; color: #000000; background-color: #FFFFCC; }
	.calendarNonMonth	{ font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 10px; color: #999999; background-color: #EEEEEE; }
	.calendarEvents		{ font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }

	.mainBody {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #FFFFFF;
		border-top-width: 1px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}

	
	.printBody {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #FFFFFF;
		border-top-width: 2px;
		border-right-width: 2px;
		border-left-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;	}

	table.listTable {
		width: 90%;
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #DDDDDD;
	}

	table.listTable th {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #990000;
	}

	table.listTable td {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #FFFFFF;
	}

	.mainFooter {
		font-family: Arial, Verdana, Sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000000;
	}

	.menuMainText {
		font-family: Arial, Arial Black, Verdana, Sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
	}
	.menuMainText:link {
		font-family: Arial, Arial Black, Verdana, Sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
	}
	.menuMainText:hover {
		font-family: Arial, Arial Black, Verdana, Sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
	}
	.menuMainText:visited {
		font-family: Arial, Arial Black, Verdana, Sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
	}
	.menuMainText:active {
		font-family: Arial, Arial Black, Verdana, Sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
	}

	.section_box {
		border-left : 1;
		border-right : 1;
		border-top : 0;
		border-bottom : 1;
		border-style : solid;
		border-color : #330000;
	}

	.section_box_title {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		background: #000000;
	}

	.section_box_body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
	}
	
	.cdCaption {
		font-family: Arial, Verdana, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #CC0000;
	}
	.cdValue {
		font-family: Arial, Verdana, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #FFFFFF;
	}
	
// -->
</style>
