@import "editor.css";

	body {
			background:#e0e0d0;
			margin-top:0px;
			background-image: url("/images/bgtile.gif");
			}
	#banner {
			width:790px;
			height:163px;
			background:#ffffff;
			background-image: url("/images/banners/1.jpg");
			float:left;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			}
	#tools {
			width: 300px;
			height: 120px;
			float:left;
			color: #ffffff;
			padding:5px 5px 5px 5px;
			}
	#top-menu {
			width:790px;
			height:16px;
			color:#61162d;
			font-size: 9pt;
			text-align:center;
			padding:90px 0px 5px 0px;
			float:left;
			text-transform:uppercase;
			}
	.menu-bullet {
			margin-left:12px;
			}
	#main {
			width:780px;
			background:#FFFFFF;
			background-position: bottom left;
			background-repeat: no-repeat;
			float:left;
			}
	#text {
			font-size:9pt;
			width:540px;
			padding:20px 20px 5px 20px;
			float:left;
			}
	#footer {
			width:790px;
			height:148px;
			float:left;
			background:#ffffff;
			}
	#contact {
			width:530px;
			padding:0px 10px 10px 10px;
			float:left;
			}
	#side-right {
			width:187px;
			margin-right:25px;
			float:right;
			border-top:9px solid #cbcbbc;
			}
	#calendar {
			width:152px;
			background-position:top left;
			}
	#breadcrumbs {
			width:515px;
			float:left;
			margin:2px 5px 0px 5px;
			}
	td, body, pre {
			font-size:9pt;
			font-family:arial;
			}

	a:link {color: #575850;	text-decoration: none;}
	a:visited {color: #575850; text-decoration: none;}
	a:hover {color: #000000; text-decoration: none;}
	a:active {color: #575850;	text-decoration: none;}
	
	a.menu_link:link {color: #61162d;	text-decoration: none;}
	a.menu_link:visited {color: #61162d; text-decoration: none;}
	a.menu_link:hover {color: #61162d; text-decoration: none;}
	a.menu_link:active {color: #61162d;	text-decoration: none;}
	
	a.menu_top:link {color: #000000;	text-decoration: none;}
	a.menu_top:visited {color: #000000; text-decoration: none;}
	a.menu_top:hover {color: #ccccc; text-decoration: none;}
	a.menu_top:active {color: #000000;	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.cal-link:link {color: #ffffff;	text-decoration: none;}
	a.cal-link:visited {color: #ffffff; text-decoration: none;}
	a.cal-link:hover {color: #000000; text-decoration: none; font-weight:bold;}
	a.cal-link:active {color: #ffffff;	text-decoration: none;}
	
	a.newsTitle:link {color: #ff0000;	text-decoration: none;}
	a.newsTitle:visited {color: #ff0000; text-decoration: none;}
	a.newsTitle:hover {color: #d00000; text-decoration: none; font-weight:bold;}
	a.newsTitle:active {color: #ff0000;	text-decoration: none;}
	
	
	.logo {
			padding:0px 200px 0px 0px;
	}
	.title_lrg_main {
			font-size:14pt;
			font-family:"Arial";
			color:#575850;
			}
	.newsDate {
			font-weight:bold;
			color:#aeaeae;
			}
	.newsTitle {
			font-weight:bold;
			color:#ecac00;
			}
	.content_frame {
			border:1px solid #efefef;
			margin-bottom:20px;
			}
	.fieldset {
			border:1px solid #cccccc;
			}
	.search {
			border:0px solid #ffffff;
			vertical-align: text-bottom;
	}
	.normal-date {
			font-size:10pt;
			background:#d1d1d1;
			color:#000000;
			border:1px solid #eeeeee;
			}

	.booked-date {
		    font-size:10pt;
			background:#e65757;
			color:#ffffff;
			border:1px solid #eeeeee;
			}
	input {
			font-size:9pt;
			}
	select {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	textarea {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	ul {
		list-style-type: square;
		color:#51626f;
		}
		
	#event-cal {
		background-image: url("/images/ourevents.gif");
		height:205px;
		padding-top:45px;
		padding-right:1px;
	}
	
	#prod-focus {
		background-image: url("/images/prod-spotlight.gif");
		font-size:8pt;
		height:209px;
		padding:40px 15px 0px 35px;
	}
	
	#latest-news {
		background-image: url("/images/latestnews.gif");
		height:209px;
		padding-top:35px;
		padding-left:18px;
	}
	
	#funders {
		text-align: center;
		color: #ff0000;
	}
		
	#NewsTicker{
			width:180px;
			height:350px;
			margin-top: 10px;;
		}
	#NewsTicker h1{
			padding:6px; margin:0; border:0;
			background:#dfe9d5;
			color:#000000;
			font-size:11px;
			font-weight:bold;
		}
	#NewsVertical {
			width: 210px;
			height: 180px;
			display: block;
			overflow: hidden;
			position: relative;
		}
	/* --------------- */
	/* Ticker Vertical */
	#TickerVertical {
			width: 230px;
			height: 300px;
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
		}
	#TickerVertical li {
			display: block;
			width: 228px;
			color: #333333;
			text-align: left;
			font-size: 11px;
			margin-bottom:25px;
			padding: 0px;
			float: left;
		}
	#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			
		}
	#TickerVertical li .NewsTitle a:link,
	#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #ecac00;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
	#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}

	#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
	#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}


