body { }
p { }
td { }
a:visited { }
a:hover { }
a:active { color: #1a3f69; }
a:link { color: #1a3f69; }
.mainText { color: #444; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 24px 24px; padding-right: 22px; padding-left: 36px; }
.mainTextNoPad { color: #444; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.mainTextNPSMALL { color: #444; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footerHead { color: #35537b; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 6px 6px 6px 24px; }
.footerText { color: #35537b; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; margin: 6px 6px 6px 24px; }
.footerText a:link { color: #35537b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; }
.footerText a:hover { color: #35537b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; }
.footerText a:active { color: #35537b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; }
.footerText a:visited { color: #35537b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; }
h1 { font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color: #1a3f69; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin-bottom: -5px; }
h3 { color: #1a3f69; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin-bottom: -5px; }
h2.mainText { color: #ab8a58; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; text-decoration: none; margin-top: 0; margin-bottom: -20px; padding-top: 0; padding-right: 22px; padding-bottom: 0; }
h3.mainText { color: #ab8a58; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1em; text-decoration: none; margin-top: 0; margin-bottom: -20px; padding-top: 0; padding-right: 22px; padding-bottom: 0; }
.hr {
background: #fff url(/images/dash_lite_gray.gif) repeat-x;
margin: 8px 0px;
height: 1px;
xborder: 1px solid blue;
}
.xa.mainText { margin-top: 0; padding-right: 22px; border-top: 1px dashed #666666; )}
.thumbimg { 
	background-color:#fff; 
	border: 1px solid ccc; 
	padding: 5px; 
	margin: 5px;
	}

.thumbimgleft { 
	background-color:#fff; 
	border: 1px solid ccc; 
	padding: 5px; 
	margin: 5px;
	float: left;
	}
.event_name { color: maroon; font-weight: bold; }
.event_location { color: gray; font-weight: bold; }
.xalert {
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	background: #fff6bf url(/images/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
.alert {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff6bf url(/images/exclamation.png) no-repeat scroll 15px 50%;
border-bottom:2px solid #B5D4FE;
border-top:2px solid #B5D4FE;
padding:5px 20px 5px 45px;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
color:#444444;
font-size:.8em;
xline-height:1.8em;
}
.info a {
color: #de5912;
}

.info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
xbackground:#F8FAFC url(/images/exclamation.png) no-repeat scroll 15px 50%;
border-bottom:2px solid #B5D4FE;
border-top:2px solid #B5D4FE;
padding:5px 20px 5px 45px;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
color:#444444;
font-size:.8em;
xline-height:1.8em;
}
.info a, .alert a {
color: #de5912;
}

.info a[rel="external"]:link, .alert a[rel="external"]:link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/offsite.gif) no-repeat scroll right center;
padding-right:15px;
}
img[style*="left"]{margin: 0 12px 0 0;padding: 4px 0 4px 0;}
img[style*="right"]{margin: 0 0 0 12px;padding: 4px 0 4px 0;}
.pagetitle{font-family: "chaparral-pro-1","chaparral-pro-2",sans-serif; font-style: normal; font-weight: 400; color: #5B5C3F; font-size: 30px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px ;}