@CHARSET "ISO-8859-1";

a:link {
	color: #6f732d;
	text-decoration: none;
}
a:visited {
	color: #6f732d;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
}
a:active {
	color: #6f732d;
	text-decoration: none;
}

#col_main a:link{
	color:#000000;
	font-weight:bold;
}
#col_main a:hover{
	color:#000000;
}
#col_main a{
	color:#000000;
	font-weight:bold;
}


/*START SITE FORMATTING*/
html{
	margin:0;
	padding0;
	text-align:center;	
	background:url('main_tile.png');
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
body{
position:relative;
	height: 100%;
	padding:15px 0;
	width:968px;
	margin:0 auto;
	text-align:left;	
}
#container{
	background:#ffffff;	
	padding:6px;
}
#container_small{
	background:#ffffff;	
	padding:0px;
	height:100%; 
	width:755px;
	border:solid 6px #ffffff;
}
.clear{
		clear:both;
	}
/*END SITE FORMATTING*/

/*START MAIN NAVIGATION*/
#nav_main{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	width:180px;
	background:#c1cfd2;
	color: #333333;
	margin:0;
}

#nav_main ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#nav_main ul li{
	
	padding:0px;
	border-bottom: 2px solid #dbeaed;
	margin: 0;
}

#nav_main li a:link{
	font-weight:normal;
	color: #4D4D4D;
}
#nav_main li a:visited{
	font-weight:normal;
	color: #4D4D4D;
}
#nav_main li a:hover{
	font-weight:normal;
	color: #4D4D4D;
}
#nav_main li a{
	display: block;
	color: #4D4D4D;
	padding: 15px 10px 15px 20px;
	background:url('memu_bullet.jpg') 0 13px no-repeat;
	font-weight:normal;
}
#nav_main li .nav_sub  {
	background:#E7F1F3;
	width:180px;
	padding:10px 0px 10px 0px;
}
#nav_main ul li .nav_sub li {
	text-transform: none;
	font-size: 10px;
	margin-left:30px;
	background:transparent;
	border:none;
	padding:0px;
}

#nav_main ul li .nav_sub li a{
	display: block;
	color: #4D4D4D;
	padding: 0px 2px 2px 2px;
	background: none;
}
#nav_main ul li .nav_sub li a:hover{
	color:#3E749E;
}

/*END MAIN NAVIGATION*/

/*START HEADER*/
#header {
	background:#f8f3de;
	height:52px;
	margin:0px 0px 5px 0px;
}
#header h1{
	margin:0px;
	}
#header h1 a{
	background:url('logo.jpg') no-repeat 0 0;
	height:52px;
	width:300px;
	text-indent: -2000px;
	float:left;
}
#header h2{
	margin:0px;
	}
#header h2 a{
	background:url('logo.jpg') no-repeat 0 0;
	height:52px;
	width:300px;
	text-indent: -2000px;
	float:left;
}
#header #nav_header {
	list-style: none;
	margin:35px 10px 0px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	float:right;
}

#header #nav_header a{
	color: #6f732d;
}
#header #nav_header a:hover{
	color: #6f732d;
}

 #footer,  #footer_small{
 	text-align:center;
 }	
 #footer_small a,  #footer_small a:hover{
 	color:#000000;
 }
 #footer span, #footer_small span{
 	 font-size:10px;
 }
 #footer #nav_header {
	list-style: none;
	margin:15px 10px 0px 55px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
#footer_small #nav_header {
	list-style: none;
	margin:0px 10px 0px 95px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
#footer_small h3{
	margin:8px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
#header #nav_header li, #footer #nav_header li, #footer_small #nav_header li{
	float:left;
	padding:0 5px 0 5px;
}
.nav_right_line{
	border-right:1px #AFAF80 solid;
}
/*END HEADER*/
/*START FOOTER*/
#footer{
		min-height:40px;
		background:#DBDEC2;
		margin: 0px;
		border-top:5px solid #ffffff;
		padding-bottom:10px;
	}
#footer_small{
	min-height:40px;
	background:#DBDEC2;
	margin: 0px;
	border-top:5px solid #ffffff;
	padding-bottom:10px;
}
#footer_small div img,#footer div img{
	margin:5px;
}
#footer_small div,#footer div{
	margin-top:10px;
}
/*END FOOTER*/
/*START COLUMNS*/
#col_left{
	float:left;
	background:url('hatch_tile.png');
	width:180px;
	margin-right:0px;
	border-right:none;
}
#col_main{
	background:url('hatch_tile.png');
}

#col_center{
	background:#ffffff;
	min-height: 950px;
	margin-bottom:0px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin:0px;
	border-left:2px solid #ffffff;
	

}
#col_center_main{
	background:#ffffff;
	min-height: 400px;
	margin-bottom:0px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin:0px;
	border-left:2px solid #ffffff;


}
#col_sub_sections{
		clear:both;
		overflow-x: auto;
		overflow-y: auto;
		min-height:550px;
	}
#col_sub_sections{
	padding-bottom:0px;
}
#col_sub_sections .map_section div{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding:10px 0 10px 0;
	margin:0px;
	}
#col_sub_sections .map_section div a{
	color:#677718;
}

#col_sub_sections table{
	width:550px;
	margin-bottom:20px;
}
#col_sub_sections table tr td{
	vertical-align: top;
}
#col_sub_sections table th{
	vertical-align: top;
	font-weight:bold;
}
#col_sub_sections table  .col1{
	width:200px;
	}
#col_center_sub_1{
	margin:2px 0px;
	width:434px;
	min_height:1000px;
}
#col_center_sub_2{
	margin:2px 0px 0px 0px;
	width:338px;
	background:#c1c49a;
	
	float:right;
	text-align:center;
}

/*END COLUMNS*/
#col_center img{
	margin:0px;
}
#col_center_sub_1 h2{
	background:#fbb040;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
	margin:0px;
	padding:5px 0 5px 0;
	text-indent: 15px;
	text-align:left;
	
}
#col_center_sub_2 h2{
	background:#677718;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
	margin:0px;
	padding:5px 0 5px 0;
	text-indent: 15px;
	text-align:left;
	
}
#col_center_sub_2 div{
	margin:0px 0px 10px 14px;
	text-align: left;
}
#col_center_sub_2 div ul{
	list-style: none;
	padding:0px;
}
#col_center_sub_2 div ul li{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;    
	margin:2px 0px 10px 10px;
	padding:5px 0 5px 0;	
	color: #0A4B2B;
}

.sub_section_header h1 {
	background:#677718;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	margin:2px 0px 10px 0px;
	padding:5px 0 5px 0;
	text-indent: 10px;
	text-align:left;
}
.sub_section_header{
	background:#677718;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	margin:2px 0px 10px 0px;
	padding:5px 0 5px 0;
	text-indent: 10px;
	text-align:left;
}
#col_sub_sections p{
	font-size:12px;
	margin: 0px 0 10px 10px;
}
#col_sub_sections h3{
	margin:10px 0 0 10px;
	font-size:12px;
}

#side_bar_container{
	position:absolute;
	top:0px;
	right:0px;
	width:190px;
	height:500px;
	margin-top:15px;
}
 #side_bar_container .panel_top div div{
	background:#d5dee0;
 }
 #side_bar_container .panel_bottom ul{
	background:#e6dfb9;
 }

#side_bar_container .panel h3{
	margin:0px;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
	color:#FBB040;
	height:16px;
	background:url('side_tab.png') no-repeat;
	padding-top:8px;
	text-indent:10px;
}
#side_bar_container .panel div{
	border:solid 2px #ffffff;
	background:#E8DFCD;
	margin-bottom:10px;
}
#side_bar_container .panel div.events{
	border:none;
	border-bottom:solid 1px #ffffff;
	padding:10px 0px 0px 0px;
	margin:0px;
}
#side_bar_container .panel div.events .bbevents_side_img{
	padding-top:10px;
}
.nearby{
	font-size: 10px;
	list-style:none;
	padding:10px 0px 10px 10px;
	border-bottom:1px solid #ffffff;
	margin:0px;
	
}
.nearby ul {
	padding:0;
	list-style:none;
	margin:0px 10px 0px 0px;
}
.nearby li {
	margin:0px 10px 0px 0px;
}
.nearby li div{
clear:left;
}
.area{
	font-weight:bold;
	color:#677718;
	height:12px;
}
.area li{
	margin:0;
}
.nearby ul li.city{
	float:left;
	padding-right:4px;
	margin-right:4px;
	border-right:2px #677718 solid;
}
table{
	font-size:12px;
	margin-left:8px;
	margin-bottom:0px;
}
table .header{
	font-weight:bold;
}
.linklist{
	list-style:none;
	padding:0px;
	font-size:12px;
	margin-left:10px;
}
.listmargin li{
	margin-bottom:15px;
}

.bullets{
	list-style: disc;
	font-size:12px;

}
.bullets li{
	margin-bottom:5px;
}
#logos{
margin-top:5px;
}
#logos a img{
padding:10px 0 10px 0;
border:none;
}
.map_section{
	background:#c1c49a;
}
