	body {
			background:#8c99a2;
			margin-top:0px;
			}
	#banner {
			width:785px;
			min-height:116px;
			background:#ffffff;
			}
	#smallprint {
			width:775px;
			text-align:right;
			padding: 3px 10px 3px 0px;
			}
	#menu {
			width:775px;
			height:30px;
			background:#8c99a2;
			color:#ffffff;
			font-size: 10px;
			font-weight: bold;
			text-align:left;
			padding: 2px 5px 2px 5px;
			}
	#admin-menu {
			width:785px;
			height:18px;
			background:#cccccc;
			color:#ffffff;
			text-align:right;
			font-size: 9pt;
			font-weight: bold;
			text-align:center;
			padding-top: 4px;
			}
	#main {
			width:785px;
			min-height:300px;
			background:#FFFFFF;
			}
	#text {
			width:550px;
			padding:8px 10px 50px 10px;
			float:left;
			min-height:300px;
			text-align: justify;
			}
	#side-bar {
			width:135px;
			float:left;
			margin:0px 5px 50px 5px;
			}
	#side-right {
			width:185px;
			float:left;
			margin:0px 5px 50px 5px;
			}
	#calendar {
			width:152px;
			background-image:url(images/cal_bg.gif);
			background-position:top left;
			}
	#weather {
			width:152px;
			}
	#breadcrumbs {
			width:555px;
			float:left;
			margin:2px 5px 0px 5px;
			}
	#base {
			width:760px;
			height:74px;
			background-image:url(images/base.gif);
			float:left;
			}
	#menu_header {
			background: #edbdd9;
			padding-left:3px;
			border-top:1px dashed #b8085d;
			border-bottom:1px dashed #b8085d;
			color:#b8085d;
			}
	#menu_item {
			padding-left:3px;
			border-bottom:1px dashed #cccccc;
			padding-top:3px;
			}
	#menu_sub_item {
			padding-left:3px;
			padding-top:3px;
			}
	#news_headline {
			padding-left:3px;
			border-bottom:1px solid #efefef;
			padding-top:3px;
			padding-bottom:3px;
			}
	td, body, pre {
			font-size:11px;
			font-family:arial;
			}

	a:link {color: #51626f;	text-decoration: none;}
	a:visited {color: #51626f; text-decoration: none;}
	a:hover {color: #ff4802; text-decoration: none;}
	a:active {color: #51626f;	text-decoration: none;}
	
	a.menu_link:link {color: #FFFFFF;	text-decoration: none;}
	a.menu_link:visited {color: #FFFFFF; text-decoration: none;}
	a.menu_link:hover {color: #efefef; text-decoration: none;}
	a.menu_link:active {color: #FFFFFF;	text-decoration: none;}
	
	a.top_menu:link {color: #000000;	text-decoration: none;}
	a.top_menu:visited {color: #000000; text-decoration: none;}
	a.top_menu:hover {color: #efefef; text-decoration: none;}
	a.top_menu:active {color: #000000;	text-decoration: none;}
	
	a.delete:link {color: #ff0000;	text-decoration: none;font-weight:bold;}
	a.delete:visited {color: #ff0000; text-decoration: none;font-weight:bold;}
	a.delete:hover {color: #ff0000; text-decoration: none;font-weight:bold;}
	a.delete:active {color: #ff0000;	text-decoration: none;font-weight:bold;}
	
	a.event_bullet:link {color: #b8085d;	text-decoration: none;}
	a.event_bullet:visited {color: #b8085d; text-decoration: none;}
	a.event_bullet:hover {color: #e86db2; text-decoration: none;}
	a.event_bullet:active {color: #b8085d;	text-decoration: none;}
	
	.item_title {
			color: #425a7a;
			font-size:11px;
			font-weight: bold;
			}
	.title_lrg {
			font-size:16px;
			font-family:"Arial";
			color:#8996a0;
			text-transform:uppercase;
			}
	.title_lrg_main {
			font-size:16px;
			font-family:"Arial";
			color:#ff4802;
			}
	.title_sml {
			font-size:10px;
			color:#626469;
			}
	.continue {
			font-size:8pt;
			color:#cccccc;
			text-align:center;
			margin:0px;
			}
	.content_frame {
			border:1px solid #efefef;
			margin-bottom:20px;
			}
	.fieldset {
			border:1px solid #cccccc;
			}
	.side_title {
			color:#FFFFFF;
			font-weight: bold;
			text-align:right;
			height:30px;
			font-size:9pt;
			padding-top:3px;
			padding-right:3px;
			}
	.side_title_sign {
			color:#b8085d;
			font-weight: bold;
			text-align:right;
			height:30px;
			font-size:9pt;
			padding-top:3px;
			padding-right:3px;
			}
	.newsletter_form {
			background-image:url(images/newsletter.gif);
			}
	.weather_title {
			font-family: Arial;
			font-size: 14px;
			font-weight: bold;
			color: #f5000a;
			}
	.menu-hr {
			margin-top: 3px;
			margin-bottom: 1px;
			padding:0px;
			height: 1px;
			color:#FFFFFF;
			}
	input {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	select {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	textarea {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	ul {
		list-style-type: square;
		color:#51626f;
		}
	ul.newsheadlines {
		list-style-image:url(images/news_bullet.gif);
		margin-left: -20px;
		margin-top: -5px;
		}