body {
	background-color: #ffffff;
	margin: 0;
	font-family: verdana,geneva,arial,sans-serif;
	}
	
p { font: 11px/16px verdana,geneva,arial,sans-serif;}

ul { font: 11px/16px verdana,geneva,arial,sans-serif;
 	}
ol { font: 11px/16px verdana,geneva,arial,sans-serif;
	}

/*h1 { font: bold 14px verdana,geneva,arial,sans-serif;}*/
h1 { font: bold 13px/16px verdana, geneva, arial, sans-serif;
	 color: #000;
	 margin-left: 10px;
	 margin-right: 10px;
	}
h2 { font: bold 14px/16px verdana,geneva,arial,sans-serif;
	color: #881c1c;
	margin-bottom: 12px;
	margin-left: 10px;
	margin-right: 10px;
	}
h3 { font: bold 12px/16px verdana, geneva, arial, sans-serif;
	 color: #660000;
	 margin-top: 3px;
	 margin-left: 8px;
	 margin-right: 10px;	 
	}
strong { font-weight: bold;} /* for NS4.x */

/* home page main content area  */
#content { 
	color: #333;
	}

#content p {
	font: 11px/16px verdana,geneva,arial,sans-serif;
	margin: 2px 25px 10px 25px;
	}

/* home page main content area (news & featured events) */
#newsevents { 
	color: #333;
	margin: 12px;
	}

#newsevents p {
	font: 10px/12px verdana,geneva,arial,sans-serif;
	padding: 0;
	}
	
/* all footers */

#footer p {
	color: #333;
	font: 10px/11px verdana,geneva,arial,sans-serif;
	margin: 12px;
	}

#message {
	margin-left: 12px;
	}
	
	
	.nctd  { font: 11px/16px verdana,geneva,arial,sans-serif;}
	
	
/* side nav */
.nav {
	font: 10px verdana,geneva,arial,sans-serif;
	line-height: 13px;
	color: #666;
	}
.nav p {
	line-height: 12px;
	margin-left: 12px;
	}
.nav a:hover {
	color: #660000;
	text-decoration:underline;
	}
.menuLinks {
	margin-left: 12px;
}
.menuHeader {
	margin-left: 12px;
	color: #000;
}

	
/*--- links ---- */
a { color: #933; text-decoration: none; font-weight:bold;}
a:link { text-decoration: none; font-weight:bold;}
a:active { text-decoration: none; color: #933; font-weight:bold;}
a:visited { text-decoration: none; color: #666; font-weight:bold;}
a:hover {color: #666; text-decoration: underline; font-weight:bold;}

a.black { color: #000000; text-decoration: none;}

/* Right Nav */
#rightnav {
	font: 10px verdana,geneva,arial,sans-serif;
	line-height: 11px;
	color: #666;
	}
#rightnav p {
	margin-left: 6px;
	padding-top: 6px;
	}	
#rightnav a {
	color: #666;
	}	
#rightnav a:hover {
	color: #660000;
	text-decoration:underline;
	}	

.indentSmaller { /* indent paragraph at bottom of page */
	margin-left: 17px;	
	}

fieldset {border:1px; border-style:solid; border-color:#666; background-color:#EEE; font: 11px/14px verdana,geneva,arial,sans-serif; font-weight:bold; font-color:#000; margin:28px;}