		.newsItemHeader 	{
		  font-family:verdana,arial,helvetica;
        color: #ffffff;
        font-size:13px;
		  font-weight:bold;
        }
		.newsItemHeader-dark {
		  font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:13px;
		  font-weight:bold;
        }
		.newsItemHeader-highlight 	{
		  font-family:verdana,arial,helvetica;
        color: #77ccff;
        font-size:13px;
		  font-weight:bold;
        }
		.newsPageHeader 	{ font-family:verdana,arial,helvetica;
        color: #400404;
        font-size:14px;
		  font-weight:bold;
        }
		.newsItemText-black { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:11px;
        }
		.mainText-black { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:13px;
        }
		.smallText-black { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:12px;
        }
		.smallTextBold-black { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:12px;
		  font-weight:bold;
        }
		.textwhite-med { font-family:verdana,arial,helvetica;
        color: #ffffff;
        font-size:12px;
        }
		.textwhite-sm { font-family:verdana,arial,helvetica;
        color: #FFFFFF;
        font-size:11px;
        }
		.tinytext-white { font-family:verdana,arial,helvetica;
        color: #ffffff;
        font-size:9px;
        }
		.copyright { font-family:verdana,arial,helvetica;
        color: #aaaaaa;
        font-size:9px;
        }
		.copyright-dark { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:9px;
        }

/* One Sheet styles */
		.oneSheetHeader {
		font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:14px;
		font-weight:bold;
        }
		.oneSheetHeader-huge {
		font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:18px;
		font-weight:bold;
        }
		.oneSheetText {
        font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:12px;
        }
		.oneSheetText-small {
        font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:10px;
        }


/* Calendar text definitions */

		.calendarEventDate { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:12px;
		  font-weight:bold;
        }

		.calendarEventText { font-family:verdana,arial,helvetica;
		  color: #000000;
		  font-size:12px;
		  }		  
		  
/* anchor and link decorations */
		  
A:link {
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:12px;
}

A:active {
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:12px;
}

A:visited {
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:12px;
}

span.nonActiveLink  {font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:14px;
  		  font-weight:bold;
		  }
span.calendarEventDate { font-family:verdana,arial,helvetica;
        color: #000000;
        font-size:12px;
		  font-weight:bold;
        }

span.calendarEventText { font-family:verdana,arial,helvetica;
		  color: #000000;
		  font-size:12px;
		  }

a.menu
{
color:#ffffff;
BORDER-LEFT: #4B4B4B 1px solid;
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
font-family:sans-serif;
text-decoration: none;
}
a.menu:visited
{
color:#ffffff;
BORDER-LEFT: #4B4B4B 1px solid;
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
font-family:sans-serif;
text-decoration: none;
}
a.menu:hover
{
color: #ff0000;
BORDER-LEFT: #999999 1px solid black;
/* BACKGROUND-COLOR: #0000CC; */
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
}
a.reg
{
color:#ffffff;
BORDER-TOP: #4B4B4B 0px solid;
BORDER-LEFT: #4B4B4B 0px solid;
BORDER-BOTTOM: #4B4B4B 0px solid;
BACKGROUND-COLOR: #a90000;
font-size: 14px;
font-family:sans-serif;
text-decoration: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
a.reg:visited
{
color:#ffffff;
BORDER-TOP: #4B4B4B 0px solid;
BORDER-LEFT: #4B4B4B 0px solid;
BORDER-BOTTOM: #4B4B4B 0px solid;
BACKGROUND-COLOR: #a90000;
font-size: 14px;
font-family:sans-serif;
text-decoration: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
a.reg:hover
{
color:#a90000;
BORDER-TOP: #4B4B4B 0px ridge;
BORDER-LEFT: #4B4B4B 0px ridge;
BORDER-BOTTOM: #4B4B4B 0px ridge;
BACKGROUND-COLOR: #ffffff;
font-size: 14px;
font-family:sans-serif;
text-decoration: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

A.calendarLink
{
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:11px;
}
A.calendarLink:visited
{
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:11px;
}
A.calendarEventLink
{
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:12px;
}
A.calendarEventLink:visited
{
font-family:verdana,arial,helvetica;
color:#AB1A03;
font-size:12px;
}

A.calendarEventLink:hover
{
font-family:verdana,arial,helvetica;
color:#ffffff;
font-size:12px;
BACKGROUND-COLOR: #AB1A03;
}

A.oneSheetLink
{
font-family:verdana,arial,helvetica;
color:#0000ff;
font-size:10px;
}
