h2 { font-size:"18px";
	font-family:Arial;}

h3 { font-size:"14px";
	font-family:Arial;}
	
h5 { font-weight:bold; 
	font-size:"14px";
	font-family:Arial;
}

td.TableContent {font-size:"12px";
				font-family: Arial; 
				text-align:left;
}
								
td.ColumnHeaders { font-weight:bold;
					font-size:"14px";
					color: #FFFFFF; 
					text-align:left;
					font-family:Arial;
}

td.MenuHeading {font-family: Arial;
			font-size: 20pt;
			color:#FFFFFF;
			text-align: center;
}

tr.HeadingRow { background-color:#112266;
				vertical-align:center;
}

.clsConsumer_Headers { font-weight:bold; font-size:14pt; }
.clsConsumer_Items { background-color:#EEEEEE; }
.clsConsumer_Synopsis { background-color:lightgreen; }
td.clsConsumer_ColumnHeaders { font-weight:bold;
							font-size:"14px";
							color: #FFFFFF; 
}
.clsConsumer_HTML { background-color:#FFFFFF; }

.clsMember_ColumnHeader { font-weight:bold; }
.clsMember_SubHeader { font-weight:bold; font-size:14pt; }
.clsMember_Items { background-color:#EEEEEE; }
.clsMember_BusinessDescription { background-color:lightgreen; }
.clsMember_BusinessDescription_Blank { background-color:#FFFFFF; }
.clsMember_URL { background-color:#FFFFFF; }

.clsCalendar_Items {
	background-color: #EEEEEE;
}
.clsCalendar_Description { background-color:lightgreen; }
.clsCalendar_Description_Special {
	background-color: #FF8888;
	color: #000000;
	font-weight:bold;
}
.clsCalendar_ItemsNext { background-color:Silver; }

.clsCalendar_ColumnHeaders { font-weight:bold;
							font-family:Arial }

.clsAnnouncement { color:red; }

td.menu {
	background-color:#112266; 
	font-size: 13pt; 
	color: #FFFFFF;
	font-weight: bold;
	font-family:Arial;
	padding-bottom: 20px;
}

a.menu:link, a.menu:visited {
	color:#FFFFFF;
	text-decoration:none;
}	
a.menu:hover {
	color:#DD0000;
}

table.SSIcalendar{ 
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #000000;
}

td.SSICalendarMonthNavHeading{ 
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	width: 25px;
	padding: 2px;
	vertical-align: middle;
}
td.SSICalendarMonthHeading{ 
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px;
}
td.SSIcalendarWeekDayHeading{ 
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	width: 25px;
	padding: 2px;
}
td.SSIcalendarHeading{ 
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	width: 25px;
}
td.SSIcalendarCurrentDate{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	width: 25px;
	background-color: #FFFFFF;
	color: #000000;
}
td.SSIcalendarGeneralDate{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	width: 25px;	
}
td.SSIcalendarNoDate{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	width: 25px;
	background-color: #CCCCCC;
}
td.SSIcalendarEventDate{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	width: 25px;
	background-color: #7777FF;
	color: #FFFFFF;
}

a.SSICalendarDateNumberLink {
	color: #0000CC;
}

a.SSICalendarDateNumberLink:visited {
	color: #0000CC;
}
