body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
body {
	background:#FFFFFF;
}
img {
	border:0px;
}
#main_div{
	width:782px;
}
.grey_border{
	 border:1px solid #dee6e6;
}
.black_border{
	 border:1px solid #000000;
}
#top_wrapper {
	background-color:#79888f;
}
#contact_header{
	background-color:#79888f;
	font-family:"Tahoma";
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	float:left;
	width:475px;
	text-align:right;
}
#contact_header a{
	color:#ffffff;
	margin:10px;
	text-decoration:none;
}
#contact_header a:hover{
	text-decoration:underline;
}
.top{
	padding:10px;
	font-weight:normal;
}
#search{
	font-family:"Tahoma";
	height:46px;
	font-size:12px;
	color:#ffffff;
	text-align:right;
	background-color:#79888f;
	float:left;
	width:475px;
}
#top_links{
	background:#8F1716;
	text-align: right;
	width:780px;
}
.search_input{
	font-family:"Tahoma";
	font-size:12px;
	color:#8F1716;

	width:100px;
	background-color:#FFFFFF;
	margin:0;
	border:1px solid #000000;
}
.top_table{

	height:26px;
	background:#475053;
	border-left:1px solid #FFFFFF;
	text-align:center;
	cursor:pointer;
}
.top_table a{
	font-family:"Lucida Sans Unicode","Trebuchet MS";
	
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
}
.left_table{
	background:#6F8288;
	width:150px;
}
.left_categories{
	border-bottom: 1px solid #FFFFFF;
	margin: 0 15 0 0;
}
.left_categories ul{
	margin:0;
	padding:0;
	list-style:none

}
.left_categories ul li{
	background: url('../gfx/bullet_bg.gif') repeat-y 0px;
	background-color:#8C9CA4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin: 0;

}
.left_categories ul li a:hover{
	background: url('../gfx/bullet_bg_on.gif') repeat-y 0px;
}
.left_categories ul li a {
	font-family:"Tahoma";
	color: #FFFFFF;
	font-size:11px;
	
	text-decoration:none;
	padding: 0 5 0 25;

}
.left_title_table{
	font-family:"Tahoma";
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding: 5 5 5 25;
}
.right_title_div {
	font-family:"Tahoma";
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#8C9CA4;
	border: 1px solid #FFFFFF;
	padding:5 10 5 10;
	margin: 10;
}
.article_u_list ul{
	margin:0;
	padding:0;
	list-style:none

}

.article_u_list ul li{
	background: url('../gfx/bullet_arrow.gif') no-repeat 0px 5px;
	font-family:"Tahoma";
	font-size:11px;
	
	line-height:16px;
	color:#FFFFFF;
	background-color:#78a89a;
	border: 1px solid #00f1ab;
	padding: 1px 10px 3px 10px;
	margin: 5px 10px 0px 10px;
	
}
.article_u_list ul li a:hover{
	color:#000000;

}
.article_u_list ul li a {
	color: #FFFFFF;
	text-decoration:none;

}

.right_title_div a{
	color: #FFFFFF;
	text-decoration:none;
}
.content_table{
	background-color: #FFFFFF;
	width:630px;
	/*background: url('../gfx/right_bg.gif') repeat-y 450px;*/
}
.front_type, .front_title{
	padding-left:26px;
	font-family:"Arial";
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
}
.front_spot{
	font-family: "Trebuchet MS","Lucida Sans Unicode", Sans-Serif;
	color: #000000;
	
	font-size:13px;
	padding:8px;
	line-height:15px;
}
.small_banner {
	text-align:center;
	padding: 5 0 5 0;
}
.right_cat_links{
	width:180px;
	background-color:#A5BCBD;
}
.main_table_content{
	width:450px;
	background-color:#FFFFFF;
}
.events_table{
	width:780px;
}
.article_title{
	font-family:"Arial";
	color: #000000;
	font-weight: bold;
	font-size:13px;
	margin:10px;
	text-align:left;
}
.article{
	font-family:"Trebuchet MS";
	color: #191E1F;
	
	font-size:13px;
	padding:8px;
	text-align:left;
}
.article ul, .fieldsets ul{
	font-family:"Lucida Sans Unicode","Trebuchet MS";
	list-style:circle;
	margin:10px 0 0 25px;
}
.article ul li, .fieldsets ul li{
	padding:5px;
}
.article ul li a, .fieldsets ul li a{
	padding:5px;
	color:green;
	text-decoration:none;
}
.article ul li a:hover, .fieldsets ul li a:hover{
	background-color:#D7D7D7;
	color:#475053;
}
.sub_article{
	background: url('../gfx/bullet_arrow.gif') no-repeat 0px 3px;
	padding:0px 5px 0px 8px;
}
.other_articles ul li a {
	color:#911616;
	font-family:"Tahoma";
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
}
.other_articles ul li a:hover {
	text-decoration:underline;
}
.event_list{
	font-family:"Arial";
	font-size:13px;
	font-weight:bold;
	color:#BF9B9B;
}
.event_list a{
	color:#911616;
	text-decoration:none;
}
.event_list a:hover{
	text-decoration:underline;
}
.event_day {
	font-family:"Trebuchet MS";
	font-size:48px;
	font-weight:bold;
	color:#666666;
}
.event_day_contents {
	font-family:"Arial";
	font-size:12px;
	
	color:#000000;
}
.events_div{
	background: url('../gfx/event_day_bg.gif') no-repeat ;
	padding-bottom:10px;
	cursor:pointer;
}
.bottom_category_title{
	color:#FFFFFF;
	font-family:"Tahoma";
	font-size:11px;
	font-weight: bold;
	background:#56667A;
	cursor:pointer;
}
.navigate {
	padding: 2 5 2 5;
	color:#475053;
	background-color:#A5BCBD;
	border: 1px solid #475053;
	text-decoration:none;
	margin-right:15px;
}
.navigate:hover {
	background-color:#FFFFFF;

}
.padding_div {
	background-color:#A14746;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.copyright{
background-color:#A5BCBD;
padding:5px;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
}
.spot_light{
	background-color:#EEEEE4;
}
.spot_dark{
	background-color:#D8E3D8;
}
.spot_dark, .spot_light{
 clear:both;
 border:1px solid #A14746;
 margin-bottom:10px;
}
.spot_title{
	padding:6px 3px 6px 6px;
	background-color:#475053;
}
.spot_title a {
	font-weight:bold;
	color:#FFA73F;
	text-decoration:none;
}
.spot_title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.spot_content, .spot_content td{
	font-family:"Tahoma";
	font-size:13px;
	color:#000000;
	padding:5px 10px 10px 10px;
}
.spot_content a{
	color:green;
	padding:3px;
}
.spot_content a:hover{
	color:#FFFFFF;
	background-color:green;
}
.spot_sub{
	padding:5px 0 0 10px;
	font-size:10px;
	color:#BCBCBC;
}
.spot_sub a {
	color:#FFA73F;
	text-decoration:none;
}
.alert{
	background: url('../gfx/alert_bg.gif') no-repeat 8px 8px ;
	background-color:#EEEEE4;
	border:1px solid black;
	padding:10px 10px 10px 70px;
	margin-bottom:10px;
	font-family:Tahoma;
	text-align:left;
	font-size:12px;
}
.cat_header{
	border:1px solid #A14746;
	background-color:#EEEEE4;
	margin-bottom:10px;
}
.wrapper{
	clear:both;
}
.cat_title {
float:left;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
padding:10px;
}
.pager_div {
padding:10px 10px 3px 10px;
}
.pager_div a{
	font-family: Tahoma;
	font-size: 11px;
	
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #475053;
	cursor: pointer;
	background-color: #D8E3D8;
}
.inactive{
	font-family: Tahoma;
	font-size: 11px;
	
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #D8E3D8;
	color:#D8E3D8;
}
.thispage{
	font-family: Tahoma;
	font-size: 11px;
	
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #475053;
}

.pager{
	padding-left: -20px;
	position:absolute;
	visibility: hidden;
	z-index:50;
	height:20;
}
.pagertable{
	font-family:tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
}
.pagertablelink{
	background-color: #D8E3D8;
	border:1px solid #000000;
	width:20px;
}
.pagertablethis{
	background-color: #475053;
	border:1px solid #000000;
	color:#FFFFFF;
	width:20px;
}
.fieldsets {
	margin:0 15px 10px 15px;;
	border:2px solid #6F8288;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	font-size: 12px;
	
	text-decoration:none;
	text-align:left;
	padding:10px;
}
.fieldsets legend {
font-size:14px;
border: 2px solid #6F8288;
padding:5px;
}
.fieldsets td {
	font-size: 13px;
	padding:5px;
}
.form_explanation {
font-size:10px;
}
.left_title {
	background-color:#6F8288;
	border:2px solid #8F1716;
	border-top:0;
	font-weight:bold;
	padding:5px;
	line-height:27px;
	margin-left:15px;
	color: #ffffff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	font-size: 14px;
}
#edit {
	position: absolute;
	visibility:hidden;
	background-color : #FFFFFF;
	width:600px;
	color:#1F2F3F;
	border:2px solid #8F1716;
	font-weight: bold;
	z-index:5;
}
.bordered_link{
	padding:15px 0 15px 0;
}
.bordered_link a{
	background:#B3FFAF;
	border: 1px solid #D39019;
	padding:4px 4px 4px 25px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	
	color:#000000;
	margin-right:10px;
	text-decoration:none;
}
.bordered_link a:hover{
	border: 1px solid #000000;
	text-decoration:none;
}
.inner_content{
	font-family: "Trebuchet MS";
	font-size: 13px;
	
	text-align:left;
}
.liststyle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3B608D;
	line-height: 25px;
}
.divider {
	background-color: #CED6E2;
}
.floating_list{
	position:absolute;
	display:none;
	border: 1px solid #CCCCCC;
	background-color:yellow;
	width:200px;
}
.floating_list a{
	font-family: Tahoma;
	font-size: 11px;
	
	text-decoration: none;
	line-height:17px;
	padding:5px;
	cursor:pointer;
}
.floating_list a:hover{
	text-decoration: underline;
}
#tooltip {
	position : absolute;
	visibility: hidden;
	top : -100px;
	left : 0px;
	z-index : 10001;
	padding : 0px;
	font-size : 11px;
	padding : 4px;
	border : 1px solid #D39019;
	background-color : #FFE500;
	color : #000000;
	font-family: Tahoma;
	font-size: 11px;
	
}
p {
padding-bottom:10px;
}
.loginform {
	font-family: "Trebuchet MS";
	font-size: 11px;
	
	text-align:left;
	padding:10px;
	color:#FFFFFF;
}
#archives {
	font-family:"Lucida Sans Unicode","Trebuchet MS";
	
	font-size:9px;
	display:none;
	padding:15px;

}
#archives a {
	margin:2px;
	padding:4px;
	padding-left:6px;
	background-color:#475053;
	text-decoration:none;
	color:#FFA73F;
	width:80px;
	line-height:16px;
}
#archives a:hover {
	background-color:#000000;
}
#scroller {
	clear:both;
	width: 780px;
	margin: 0 auto;
	overflow: hidden;
	height:250px;
}
#content {
	width: 23000px;
}
.section {
	width: 780px;
	height:250px;
	float: left;
}
#navigation {
font:bold 12px Lucida Sans Unicode;
cursor:pointer;
position:absolute;
margin-top:-81px;
margin-left:10px;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
#navigation .selected {
color : #FFFFFF;
text-decoration : none;
background : #000000;
padding:5px;
}

#navigation .normal{
text-decoration : none;
color : #a1be4d;
background : #888888;
padding:5px;
}
#navigation a:hover{
background : #000000;
}
#scroller .dd {
width : 780px;
background:url('../gfx/opaque.png');
height:60px;
margin:0;
margin-top:190px;
text-align:left;
overflow:hidden;
}
#scroller .tt {
padding:3px 10px;
padding-top:7px;
color:#FFFFFF;
font:bold 14px Lucida Sans Unicode;
}
#scroller .dsc {
color:#FFFFFF;
font:bold 12px Lucida Sans Unicode;
padding:0 10px;
padding-top:3px;
}
