body
{
margin: 0px 0px 0px 0px;
}
td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.normal
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
line-height: 150%;
color: #000000;
}
p
{
line-height: 150%;
margin: 0px 0px 10px 0px;
}
.contenttier
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 150%;
color: #000000;
margin: 10px 15px 15px 0px;
}
.box {
	background-color: #EEEEDD;
	margin: 10px auto;
	border: 1px solid #BBBB88;
}
.small
{
font: xx-small Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.required
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: red;
}
.margin15rbl
{
margin: 0px 15px 15px 15px;
}
.margin15top
{
margin-top: 15px;
}
.margin15right
{
margin-right: 15px;
}
.margin15bottom
{
margin-bottom: 15px;
}
.margin15left
{
margin-left: 15px;
}
.footer
{
color: #000000;
font-size: 10px;
line-height: 14px;
padding: 20px 0px 25px 20px;
}
/**********************
Hyperlinks
***********************/
A:link
{
color: #006699;
}

A:visited
{
color: #666666;
}

A:hover
{
color: #003399;
}

A.eventhom:link
{
color: #006699;
}
A.eventhom:visited
{
color: #666666;
}
A.eventhom:hover
{
color: #003399;
}
A.more:link
{
color: #006699;
font-weight: 600;
}
A.more:visited
{
color: #666666;
font-weight: 600;
}
A.more:hover
{
color: #003399;
font-weight: 600;
}
A.breadcrumblink:link
{
color: #006699;
text-decoration: none;
}
A.breadcrumblink:visited
{
color: #006699;
text-decoration: none;
}
A.breadcrumblink:hover
{
color: #003399;
text-decoration: none;
}

/**********************
Home Page Classes
***********************/
.contenthome
{
font-size: 11px;
line-height: 18px;
margin: 8px 15px 15px 15px;
}
.margin20top
{
margin: 20px 0px 0px 0px;
}
.contenttext /*overrides Netscape bug*/
{
font-size: 12px;
line-height: 16px;
}
.heading2hom
{
font-weight: 600;
color: #007777;
margin: 20px 0px 0px 0px;
}
.didknow
{
font-size: 12px;
font-weight: 600;
line-height: 18px;
color: #333300;
margin: 5px 5px 10px 5px;
}
A.signup:link
{
color: #993300;
}
A.signup:visited
{
color: #666666;
}
A.signup:hover
{
color: #003399;
}
A.jumplink:link
{
font-size: 80%;
color: #993300;
text-decoration: none;
}
A.jumplink:visited
{
font-size: 80%;
color: #993300;
text-decoration: none;
}
A.jumplink:hover
{
font-size: 80%;
color: #003399;
text-decoration: none;
}
/**********************
Event Home Classes
***********************/
.calcontenthom
{
font-size: 11px;
line-height: 14px;
color: #000000;
margin: 10px 15px 15px 15px;
}
.calmonthhom
{
font-size: 12px;
font-weight: 600;
color: #007799;
margin: 10px 0px 3px 0px;
}
.caldayhom
{
font-size: 11px;
font-weight: 600;
color: #007799;
margin: 0px 0px 0px 0px;
}
.caleventhom
{
padding: 6px 0px 0px 16px;
text-indent: -15px;

}
.caleventstatushom
{
line-height: 11px;
color: #993300;
margin: 0px 0px 10px 0px;
}
/**********************
News Home Classes
***********************/
.nmhom
{
font-size: 11px;
line-height: 14px;
color: #000000;
margin: 10px 15px 15px 15px;
}
.nmheadlinehom
{
padding: 6px 0px 0px 16px;
text-indent: -15px;
}
A.nmheadlinehomlink:link
{
color: #006699;
}
A.nmheadlinehomlink:visited
{
color: #666666;
}
A.nmheadlinehomlink:hover
{
color: #003399;
}
A.nmmorehom:link
{
color: #006699;
font-weight: 600;
}
A.nmmorehom:visited
{
color: #666666;
font-weight: 600;
}
A.nmmorehom:hover
{
color: #003399;
font-weight: 600;
}
.dotline
{
background-image: url(../Images/dotline.gif);
}
/**********************
Tier Classes
***********************/
.tiercallouttblshade {
	background: #e7eef0;
	border-left: solid 1px #ffffff;
	font: 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	padding: 4px 6px 4px 6px;
}
.tiercallouttblnoshade {
	font: 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	padding: 4px 6px 4px 6px;
}
.breadcrumb
{
font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000000;
margin: 10px 0px 0px 0px;
}
.breadcrumbon
{
font-weight: 600;
color: #006699;
}
.headingtier
{
font-size: 13px;
font-weight: 600;
color: #006699;
margin: 15px 0px 15px 0px;
}
.h1
{
font-size: 110%;
font-weight: 600;
color: #006699;
margin: 10px 0px 10px 0px;
}
.h2
{
font-weight: 100%;
font-weight: 600;
color: #007777;
margin: 10px 0px 10px 0px;
}
.heading3tier
{
font-size: 11px;
font-weight: 600;
color: #666633;
margin: 10px 10px 10px 10px;
}
.heading4tier
{
font-size: 11px;
font-weight: 600;
color: #111188;
margin: 3px 0px 5px 0px;
}
.h3
{
font-weight: 90%;
font-weight: 600;
color: #333333;
margin: 0px 5px 5px 0px;
}
.h4
{
font-size: 11px;
font-weight: 600;
color: #666699;
margin: 3px 0px 5px 0px;
}
.h5
{
font-weight: 90%;
font-weight: 600;
color: #000000;
margin: 10px 0px 10px 0px;
}
.h6
{
font-weight: 100%;
font-weight: 600;
color: #666699;
margin: 10px 0px 0px 0px;
}
A.headinglink:link
{
font-weight: 90%;
font-weight: 600;
color: #111188;
text-decoration: none;
margin: 3px 0px 5px 0px;
}
A.headinglink:visited
{
font-weight: 90%;
font-weight: 600;
color: #111188;
text-decoration: none;
margin: 3px 0px 5px 0px;
}
A.headinglink:hover
{
font-weight: 90%;
font-weight: 600;
color: #006699;
text-decoration: none;
margin: 3px 0px 5px 0px;
}

.callout
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #666633;
margin: 10px 10px 10px 20px;
}
.calloutdot
{
line-height: 16px;
color: #000000;
margin: 0px 10px 10px 10px;
}
.tierfooter
{
color: #000000;
font-size: 10px;
line-height: 14px;
padding: 25px 0px 25px 30px;
}
A.footerlink:link
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #007799;
text-decoration: none;
}
A.footerlink:visited
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #007799;
text-decoration: none;
}
A.footerlink:hover
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #003399;
text-decoration: none;
}
A.tiertwolink:link
{
color:  #007799;
text-decoration: none;
}
A.tiertwolink:visited
{
color: #007799;
text-decoration: none;
}
A.tiertwolink:hover
{
color: #003399;
text-decoration: none;
}
A.tiertwolinkon:link
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
A.tiertwolinkon:visited
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
A.tiertwolinkon:hover
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
A.tierthreelink:link
{
color: #007799;
text-decoration: none;
}
A.tierthreelink:visited
{
color: #007799;
text-decoration: none;
}
A.tierthreelink:hover
{
color: #003399;
text-decoration: none;
}
A.tierthreelinkon:link
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
A.tierthreelinkon:visited
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
A.tierthreelinkon:hover
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
.tiertwo
{
font-size: 11px;
padding: 5px 5px 5px 18px;
text-indent: -14px;
}
.tierthree
{
font-size: 11px;
padding: 5px 5px 5px 26px;
text-indent: -14px;
}
.tierthreeborder
{
padding-bottom: 1px;
}
A.tierfourlink:link
{
color: #666666;
text-decoration: none;
}
A.tierfourlink:visited
{
color: #666666;
text-decoration: none;
}
A.tierfourlink:hover
{
color: #333333;
text-decoration: none;
}
A.tierfourlinkon:link
{
color: #333333;
text-decoration: none;
font-weight: 600;
}
A.tierfourlinkon:visited
{
color: #333333;
text-decoration: none;
font-weight: 600;
}
A.tierfourlinkon:hover
{
color: #003399;
text-decoration: none;
font-weight: 600;
}
.tierfour
{
font-size: 11px;
padding: 2px 5px 2px 38px;
text-indent: -14px;
}
.rgttier
{
background-image: url(../Images/rgtTiertile.gif);
}
.callouttopdotline
{
background-image: url(../Images/callouttile.gif);
}
.calloutlftdotline
{
background-image: url(../Images/callouttile.gif);
}
.calloutrghtdotline
{
background-image: url(../Images/calloutsidetile.gif);
}
.calloutlftdottile
{
background-image: url(../Images/calloutleftdottile.gif);
}
.callouttext
{
font-size: 85%;
line-height: 150%;
color: #000000;
margin: 0px 0px 0px 18px;
}
.bulletindent
{
margin: 0px 0px 10px 18px;
}
A.button:link
{
font-size: 11px;
color: #007799;
font-weight : bold;
text-align: right;
text-decoration: none
}
A.button:visited
{
font-size: 11px;
color: #007799;
font-weight : bold;
text-align: right;
text-decoration: none
}
A.button:hover
{
font-size: 11px;
color: #FFCC33;
font-weight : bold;
text-align: right;
text-decoration: none
}
A.buttonwhite:link
{
font-size: 11px;
color: #FFFFFF;
font-weight : bold;
text-align: right;
text-decoration: none
}
A.buttonwhite:visited
{
font-size: 11px;
color: #FFFFFF;
font-weight : bold;
text-align: right;
text-decoration: none
}
A.buttonwhite:hover
{
font-size: 11px;
color: #FFCC33;
font-weight: bold;
text-align: right;
text-decoration: none
}
.tiertwocell
{
	background-color :#ffffff;
}
.tiertwocellon
{
	background-color : #ffffff;
}	
/*******************************
	News
*******************************/
.newscontenthom
{
font-size: 11px;
line-height: 14px;
color: #000000;
margin: 10px 15px 15px 15px;
}
.nmheadline
{
font: 600 13px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin: 15px 0px 15px 0px;
}
.nmsubheadline
{
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin: 15px 0px 15px 0px;
}
.nmabstract
{
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin: 15px 0px 15px 0px;
}
.nmbodytext
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.nmcat
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin: 3px 6px 3px 6px;
}
.nmnavmargin
{
margin-right: 20px;
}
.nmcatnav
{
margin: 20px 20px 0px  0px;
padding: 0px 0px 3px 20px;
border-bottom: 1px solid #007799;
}
.nmnavend
{
border-right: 1px solid #007799;
}
.nmcatborder
{
background-color: #007799;
}
.nmcatrightborder
{
border-left: 1px solid #007799;
}
.nmcatrule
{
border-bottom: 1px solid #007799;
}
.nmcatbutton
{
background-color: #EEEEDD;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #007799;
}
.nmcatbuttonon
{
background-color: #FFFFFF;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #FFFFFF;
}
.nmcatposition
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
background-color: #EEEEDD;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #007799;
}
.nmcatpositionon
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
background-color: #FFFFFF;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #FFFFFF;
}
.nmcattab
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
padding: 3px 6px 3px 6px;
background-color: #EEEEDD;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #007799;
}
.nmcattabon
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
padding: 3px 6px 3px 6px;
background-color: #FFFFFF;
border-top: 1px solid #007799;
border-left: 1px solid #007799;
border-bottom: 1px solid #FFFFFF;
}
.nmnavmarginleft
{
margin-left: 20px;
}
A.nmcatlink:link
{
color: #006699;
text-decoration: none;
}
A.nmcatlink:visited
{
color: #006699;
text-decoration: none;
}
A.nmcatlink:hover
{
color: #006699;
text-decoration: none;
}
A.nmcatlinkon:link
{
font-weight: 600;
color: #223355;
text-decoration: none;
}
A.nmcatlinkon:visited
{
font-weight: 600;
color: #223355;
text-decoration: none;
}
A.nmcatlinkon:hover
{
font-weight: 600;
color: #223355;
text-decoration: none;
}
A.newhom:link
{
color: #006699;
}
A.newhom:visited
{
color: #666666;
}
A.newhom:hover
{
color: #003399;
}
A.nmcategory:link
{
color: #006699;
text-decoration: none;
}
A.nmcategory:visited
{
color: #006699;
text-decoration: none;
}
A.nmcategory:hover
{
color: #006699;
text-decoration: none;
}
A.nmcategoryon:link
{
color: #006699;
text-decoration: none;
}
A.nmcategoryon:visited
{
color: #006699;
text-decoration: none;
}
A.nmcategoryon:hover
{
color: #006699;
text-decoration: none;
}
/*******************************
	Forms
*******************************/
.formlabel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font=size: 11px;
color: #000000;
Margin: 0px 0px 6px 0px;
text-align:right;
}
/*******************************
	Calendar
*******************************/
.eventintro
{
margin: 10px 0px 10px 0px;
}
A.eventgotoday:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #303066;
	text-decoration: none;
}
A.eventgotoday:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CC6600;
	text-decoration: none;
}
A.eventgotoday:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #303066;
	text-decoration: none;
}
.eventscope
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: 600;
	padding: 4px 0px 6px 4px;
	color: #FFFFFF;
	text-align: center;
}
.eventscopecolor
{
	background-color: #007799;
}
.eventprev
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 600;
	padding: 2px 6px 2px 0px;
	border-top: 1px solid #FFFFFF;
	text-align: right;
}
.eventrowtwo
{
	background-color: #EEEEDD;
	border-right: 1px solid #007799;
	border-left: 1px solid #007799;
}
.eventnext
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 600;
	padding: 2px 0px 2px 6px;
	border-top: 1px solid #FFFFFF;
	text-align: left;
}
.eventmonlink:link
{
	color: #BBDDEE;
	text-decoration: none;
}
.eventmonlink:hover
{
	color: #CC6600;
	text-decoration: none;
}
.eventmonlink:visited
{
	color: #BBDDEE;
	text-decoration: none;
}
.eventdayofweek
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 600;
	color: #007799;
	text-align: center;
	background-color: #BBDDEE;
}
.eventdate
{
	font-weight: 600;
	vertical-align: top;
	text-align: right;
	color : #9A9A9A;
}
.eventdateon
{
	font-weight: 600;
	vertical-align: top;
	text-align: right;
	color : #9A9A9A;
}
.eventdaycolor
{
	background-color: #FFFFFF;
}
.eventdaycoloron
{
	background-color: #EEEEBB;
}
.eventdaycontent
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 130%;
	margin: 5px 10px 10px 10px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.eventphoto
{
	margin: 5px 0px 0px 6px;
	text-align: center;
}
A.eventheadline:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight:600;
}
A.eventheadline:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight:600;
}
A.eventheadline:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight:600;
}
.eventdayoff
{
	background-color: #EEEEEE;
}
.eventtab
{
	border-top: 1px solid #007799;
	border-bottom: 1px solid #007799;
	border-left: 1px solid #007799;
	background-color: #EEFFFF;
}
.eventview
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 3px 6px 3px 6px;
	text-align: left;
}
.eventtabon
{
	border-top: 1px solid #007799;
	border-left: 1px solid #007799;
	background-color: #EEEEDD;
}
.eventviewon
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 3px 6px 3px 6px;
	text-align: left;	
	color: #303066;
	font-weight: 600;	
	text-decoration: none;
	
}
.eventviewborder
{
	border-left: 1px solid #007799;
	border-bottom: 1px solid #007799;
}
.eventborder
{
	border-top: 1px solid #007799;
	border-right: 1px solid #007799;
	border-left: 1px solid #007799;
}
A.eventviewlink:link
{
	color: #007799;
	text-decoration: none;
}
A.eventviewlink:hover
{
	color: #CC6600;
	text-decoration: none;
}
A.eventviewlink:visited
{
	color: #007799;
	text-decoration: none;
}
A.eventviewlinkon:link
{
	font-weight: 600;
	color: #303066;
	text-decoration: none;
}
A.eventviewlinkon:hover
{
	font-weight: 600;
	color: #CC6600;
	text-decoration: none;
}
A.eventviewlinkon:visited
{
	font-weight: 600;
	color: #303066;
	text-decoration: none;
}
A.eventdayon:link
{
	color: #333366;
	text-decoration: none;
}
A.eventdayon:hover
{
	color: #CC6600;
	text-decoration: none;
}
A.eventdayon:visited
{
	color: #333366;
	text-decoration: none;
}
A.eventseedetails:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: 600;
	text-decoration: none;
}
A.eventseedetails:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: 600;
	text-decoration: none;
}
A.eventseedetails:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: 600;
	text-decoration: none;
}
.eventdaycontent
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 10px 20px 20px 20px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.eventdaylabel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: 600;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.eventday
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 0px 0px 0px 10px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.eventdetailcontent
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 20px 20px 20px 20px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.eventdetaillabel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: 600;
	line-height: 130%;
	padding: 3px 0px 3px 0px;
	color: #000000;
	border-top: #BBDDEE 1px solid;
	vertical-align: top;
	text-align: left;
}
.eventdetail
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	padding: 3px 0px 3px 10px;
	color: #000000;
	border-top: #BBDDEE 1px solid;
	vertical-align: top;
	text-align: left;
}
.eventdetailphoto
{
	padding: 3px 0px 3px 20px;
}
.backtotop
{
	text-align: right;
	margin: 3px 0px 3px 0px;
}
.highlight
{
	background-color: #FFFF00;
}
hr
{
	border-right: #000000 0px solid;
	border-top: #77BBCC 1px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	color: #77BBCC;
	height: 1px;
}
.hrhome
{
	border-right: #000000 0px solid;
	border-top: #BBBB88 1px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	color: #BBBB88;
	height: 1px;
}