.grey_10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.eventdescription { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.dates { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.LkBtnBackToList { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }
.kal_cal_event_contact_link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }
.kal_cal_event_timerange { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.admin_error { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #ce1141; }
.content_internal_link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }

.event-list-title { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.event-list-std {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}

.bodyheader { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666666; font-weight: normal; text-decoration: none; }
.bodysubheader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: bold; text-decoration: none; }

.paragraph { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; }
.paragraphgreen { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; line-height: 18px; }
.subheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006581;
	text-decoration: none;
	font-style: italic;
}

.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: normal; text-decoration: none; }
.parenttitle { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666666; font-weight: normal; text-decoration: none; }

.headertext { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: normal; text-decoration: none; }
.galleryheader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: bold; text-decoration: none; }
.gallerytext { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px; }

A.bodynavlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.bodynavlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.bodynavlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.bodynavlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.bodysubheaderlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: underline; }
A.bodysubheaderlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }

A.subnav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.subnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.subnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: underline;}
A.subnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }

A.headernavlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headernavlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headernavlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline;}
A.headernavlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.lowernavheader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.lowernavlist:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.lowernavlist:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.lowernavlist:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.lowernavlist:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.selectedlowernavlist:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.selectedlowernavlist:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.headerlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headerlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headerlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.headerlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline; }
A.footertextlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }

A.internallink:link { color:#F11D2C; }
A.internallink:visited { color:#F11D2C; }
A.internallink:hover { color:#036683; }
A.internallink:active { color:#036683; }

A.externallink:link { color:#F11D2C; }
A.externallink:visited { color:#F11D2C; }
A.externallink:hover { 	color:#036683; }
A.externallink:active { color:#036683; }



/* CUSTOM STYLING OVERIDES */

/* General */

body {
margin:0px;
background-image:url(file:///C|/clientKalibrate/CFH/www/images/cfh-chapterpage-r2_r2_c1_r6_c1.jpg);
background-repeat:repeat-x;
background-position:top
}

.nav-global-off {
	padding:5px;
	line-height: 25px;
}
.nav-global-on {
	padding:5px;
	line-height: 25px;
	background-color:#F11D2C;
}

.nav-global-off a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nav-global-on a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.nav-global-off a:hover {
	color:#F11D2C;
}
.nav-global-on a:hover {
	color: #036683;
}

.nav-main-parent-off{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid;
	border-color: #286F83;
}
.nav-main-parent-off a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #286F83;
	text-decoration: none;
}
.nav-main-parent-on{
	padding-left:10px;
		padding-bottom:5px;
	padding-top:5px;

}
.nav-main-parent-on a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #F11D2C;
	text-decoration: none;
}

.nav-main-child-off{
	padding-left:30px;
	padding-bottom:5px;
}
.nav-main-child-off a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #286F83;
	text-decoration: none;
}

.nav-main-child-on{
	padding-left:15px;
	padding-bottom:5px;
}
.nav-main-child-on a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #F11D2C;
	text-decoration: none;
}

h1{
	padding:0px 0px 0px 20px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

h2{
	padding:0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #F11D2C;
	text-decoration: none;
}

.header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.header a{
	color: #FFFFFF;
}

.body-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	padding:0px 15px 15px 15px;
}
.news-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	padding:0px 5px 5px 5px;
}

.body-text-headline{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	padding:0px 15px 0px 15px;
}

.body-text a{
	color:#F11D2C;
}

.body-text a:hover{
	color:#036683;
}

.footer-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	padding:0px 15px 15px 15px;
}
.footer-text a{
	color:#F11D2C;
}

.footer-text a:hover{
	color:#036683;
}

.nav-util{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	padding:0px 15px 15px 15px;
}
.nav-util a{
	color:#666666;
}

.nav-util a:hover{
	color:#F11D2C;
}

.searchname{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.searchparagraph{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
}
.viewprofile{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ED1C24;
	text-decoration: underline;
}

.pubgo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ED1C24;
	text-decoration: underline;
}


A.sitemap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.article-list-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;

}

.articleDateText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.articleHeaderText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;

}
.articleBodyText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;

}

.kal_form_required{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#E52123;
	text-decoration: none;
}

.kal_form_textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
}
.form_label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
}
