body {
	background: #333; 
	margin: 0px; padding: 0px;
	color: 
#444;
	font-family: Verdana, Arial, sans-serif; font-size: 14px;
	
}
	
a {color: #036; }
a:link  {color: #036; }
a:visited {color: #036; }
a:active  {color: #369; text-decoration:underline;}
a:hover  {color: #369;  text-decoration:underline;}

/* -- Navigational Stlyes -- */
span.topnav {
		font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 5px;
	}
	
	.topnav a {  text-decoration: none; }
	.topnav a:link { text-decoration: none; }
	.topnav a:hover { text-decoration: none; }
	.topnav a:visited {  text-decoration: none; }
	.topnav a:hover {  text-decoration: none; }

div.section_links, td.section_links {
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 10px;
}

.section_links a {}
.section_links a:link  {text-decoration: none; }
.section_links a:visited { }
.section_links a:active  { }
.section_links a:hover  { }

/* Bottom & Global Navigation */


	.bottomnavigation { font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 11px; text-align: left; }
	
	.bottomcopyright { font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 11px; text-align: center; color: #fff; padding-top: 5px;}

	.bottomaddress { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  text-align: left;}
	
	.credits { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;}
	
	.credits a {color: #fff;}
	.credits a:link  {color: #fff; }
	.credits a:visited {color: #fff; }
	.credits a:active  {color: #fff; text-decoration:none;}
	.credits a:hover  {color: #fff;  text-decoration:none;}


/* Headers, Standard Formatting */
	
	/* p, div, dt, dd, dl, blockquote, ul, ol, li, td, th {
		font-family: Palatino, 'Times New Roman', 'Times Roman', Times, Bookman, serif;
		font-size: 14px;
	} */

	
	h1,h2,h3,h4,h5 {font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}

	/* Custom heading 1 */
	h1 {
		font-size: 20px;
		color: #c03;
		padding-top: 0px; 
	   }

	h2 {
		font-size: 23px;
		color: #036;
	   }

	h3 {
		font-size: 16px;
		color: #036;
	   }

	h4 {
		font-size: 13px;
		color: #369;
	   }

	h5 {
		font-size: 11px;
		color: #369;
	   }

	blockquote	{
		margin-left: 1em;
	}


	p a {font-weight:bold;}
	
	address	{
		color: #333;
		font-style: normal;
	}
	
	big.option { font-size: 11px }
	
	
	.error {font-size: 13px; color: #c30;}



/* Headings */
	 .heading {font-family: Verdana,Arial,Helvetica; font-size: 12px}
	 .subheading {font-family: Verdana, Arial, Helvetica; font-size: 10px}

/* admin */
	.admin { font-family: Verdana, arial, sans-serif; font-size: 10px;}
	.admin a:link { color: #900 }
	.admin a:hover { color: #f00; background: #fcc; }
	.admin a:active { color: #900 }
	.admin a:visited { color: #900 }

/* client options */
	.clientoptions { font-family: Verdana, arial, sans-serif; font-size: 12px;}
	.clientoptions a:link { color: #009 }
	.clientoptions a:hover { color: #0c0; background: #9cf; }
	.clientoptions a:active { color: #009 }
	.clientoptions a:visited { color: #009 }

/* FORMS */
	.form { font-family:Verdana,sans-serif; font-size: 12px; }
	.form th.formTitle { font-family: Verdana,serif;  padding: 0px;  color:#009; font-size: 14px;}
	.form th { color:#333; font-size: 12px; }
	.form td {  color:#000; font-size: 12px;}
	.form td table td { padding: 1px; border-bottom: 0px}
	.form input { font-family: Verdana, sans-serif; font-size:11px}
	.form select { font-family: Verdana, sans-serif; font-size:11px; background: #fff}
	.form textarea { font-family: Verdana, sans-serif; font-size:12px}

	.formInputName {  color:#000; font-size: 12px;}
	.formInputValue { color:#000; font-size: 12px; }

	.form_admin { font-family:Verdana,sans-serif; font-size: 12px; }
	.form_admin th.formTitle { font-family: Verdana,serif;  padding: 0px;  color:#009; font-size: 14px;}
	.form_admin th { color:#063; font-size: 12px; border-bottom: 1px solid #f93}
	.form_admin td {  color:#006; font-size: 12px; border-bottom: 1px solid #fc6}
	.form_admin td table td { padding: 1px; border-bottom: 0px}
	.form_admin input { font-family: Verdana, sans-serif; font-size:11px}
	.form_admin select { font-family: Verdana, sans-serif; font-size:11px; background: #fff}
	.form_admin textarea { font-family: Verdana, sans-serif; font-size:12px}

	.formInputName_admin {  color:#000; font-size: 12px; border-bottom: 1px solid #f60}
	.formInputValue_admin { color:#000; font-size: 12px; border-bottom: 1px solid #fc6}

/* Content Management System */
#pageContent {
	border: 1px dashed white;
}

.editContentLink {
	padding: 2px;
	border: 1px solid #333;
	line-height: 16px;
}

.editContentButton {
	font-family: Verdan, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #999;
	color: #fff;
	line-height: 16px;
}

.editContentButton a:link {
	color: #fff;
	background: #999;
	text-decoration: none;
}

.editContentButton a:visited {
	color: #fff;
	background: #999;
	text-decoration: none;
}

.editContentButton a:hover {
	color: #fff;
	background: #900;
	text-decoration: none;
}

.editContentButton a:active {
	color: #f60;
	background: #900;
	text-decoration: none;
}

/* Calendar */

.upcomingEvents {
	font-family: Aria, Verdana, sans-serif; font-size: 12px;
}
