body {background-color:#003300; margin:0; }

p,td,body { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .8em; color: #333; line-height:1.4em; margin: 0 0 18px 0;  }
div {font-family:Tahoma,Arial,Helvetica, MS Sans-Serif; font-size:inherit;color: #333;}
li { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #333; line-height:1.4em; }

p.caption { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .6em; color: #663; line-height:1.2em; margin: 3px 0 18px 0; }

ul {margin: 0 0 20px 35px;}

h1.tan {
    FONT-WEIGHT: bold;
	margin: 10px 0 0 0;
    FONT-SIZE: 1.0em;
    COLOR: #663;
	line-height: .1em;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

th {color: #FFFFFF; background: #666633; font-weight: bold;}

td.header {color: #FFFFFF; background: #666633; font-weight: bold;}

td.header2 {color: #FFFFFF; background: #666699; font-weight: bold;}

h1.blue {
    FONT-WEIGHT: bold;
	margin: 10px 0 0 0;
    FONT-SIZE: 1.0em;
    COLOR: #669;
	line-height: .1em;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

h2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.3em;
	line-height: .1em;
    COLOR: #000;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

h3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
	margin: 0 0 0 0;
	COLOR: #663;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

a:link { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #000; text-decoration: underline; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; line-height:1.2em; }
a:visited { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #669;  text-decoration: underline; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; line-height:1.2em; }
a:hover {  font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #669;  text-decoration: underline; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; line-height:1.2em; }
a:active {  font-family: Tahoma,Arial,Helvetica,MS Sans Serif;  color: #669;  text-decoration: underline; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; line-height:1.2em; }

p.home {
    FONT-WEIGHT: bold;
    FONT-SIZE: .8em;
	margin: 10px 0 0 0;
    COLOR: #663;
	line-height:1.4em;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

p.home_content { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .8em; color: #333; margin: 0 0 0 0; line-height:1.4em; }

p.footer {
    FONT-WEIGHT: normal;
    FONT-SIZE: .6em;
	COLOR: #333;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
}

p.credit {
    FONT-WEIGHT: normal;
    FONT-SIZE: .6em;
	COLOR: #333;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
	padding:0 27px 0 0px;
}

a.footer:link { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #333; text-decoration: underline; }
a.footer:visited { font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #333;  text-decoration: underline;  }
a.footer:hover {  font-family: Tahoma,Arial,Helvetica,MS Sans Serif; color: #663;  text-decoration: underline;  }
a.footer:active {  font-family: Tahoma,Arial,Helvetica,MS Sans Seriff;  color: #333;  text-decoration: underline;  }


td.bottom_left { background: #FFF url(/graphics/background_left.gif) no-repeat bottom right; font-family: Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .9em; color: #333; width:592px; padding:5px 30px 5px 30px;margin:0;}

td.bottom_right { background: #FFF url(/graphics/background_right.gif) no-repeat bottom left; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .9em; color: #333; width:168px; padding:145px 0 0 0px;}

td.bottom { background: #FFF url(/graphics/background.gif) no-repeat bottom right; font-family:Tahoma,Arial,Helvetica,MS Sans Serif; font-size: .9em; color: #333;  padding:5px 30px 5px 30px;}

img.logo {padding:145px 45px 0 0px;}

table.econ_dev {padding:4px; width:575px; border: solid 1px #666633;}

#parks {	
	padding:0;
	margin-top:10px;
	width:400px;
}

#parks td {	
	text-align:left;
	vertical-align:top;
	border-bottom:1px dashed #000;
	overflow:hidden;
}


#parks td.park_name {	
	font-weight:bold;
	padding-right:10px;
	width:122px;
}

.search_page_control A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_page_control A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_page_control A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: underline
}
.search_page_control A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_page_control A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: navy;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_results_text
{
    FONT-SIZE: x-small;
    COLOR: #333;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif
}
.search_results_text A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,'MS Sans Serif';
    TEXT-DECORATION: underline
}
.search_results_text A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_results_text A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-DECORATION: underline
}
.search_results_text A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}
.search_results_text A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: underline
}

.file_path
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif
}
.doc_exerpt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif
}
.search_page_current
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Tahoma,Arial,Helvetica,MS Sans Serif;
    TEXT-DECORATION: none
}

/* ======================= Drop Down Styles ============================== */
	
	body{
		border:0;
		margin:0;
		padding:0;
	}
	
	#body_content {
		width:740px;
		border:0;
		margin:0 auto;
		background:#fff;
	}
	
	#banner_row{
		width:100%;
		height:100px;
		background-color:#ccc;
	}
	
	#nav_row{
		height:31px;
		width:100%;
		padding-left:15px;
		background:transparent url(/graphics/nav_back.gif) top left repeat-x;		
	}
	html>#nav_row{
		width:745px;
	}
	
	#nav {
		background-color:transparent;	
		line-height:15px;
		margin:0;	
	}

	ul#nav, #nav ul {
		position: absolute;
		z-index:1000;
		list-style: none;
		padding: 0;
		margin:0;
		background-color:transparent;		
	}

	#nav a {	
		display: block;	
		line-height:1.2em;
		vertical-align:middle;	
		padding:0;
		margin:0 0 2px 11px;
		
		text-decoration: none;	
		font-size:7pt;	
		font-family:'verdana';
		font-weight: bold;
		color:#fff;
		}
		
	#nav li li{
		width:175px;
		border:0;
		padding:0;
		margin:0;
	}
		
	#nav li li a {
		font-weight:normal;
		display: block;
		width:100%;
		margin:0;
		padding:2px 3px 2px 3px;
		font-family:'verdana';
		font-weight: bold;		
		
		border-bottom:1px solid #fff;
		
	}

	#nav li li a:hover {
		background-color:#663;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90,Style=0);
	}
	

	#nav li {
		float: left;
		position: relative;
		/*width: 130px;*/		
		text-align: left;
		cursor: default;
		background-color: transparent;
		padding:0 3px 0 3px;
		margin:0;		
	}

	#nav li ul {
		top: 100%;
		left: 10px;
		padding:0;
		margin:0;
		border:0;
		display: none;
		
		background-color:#66669a;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90,Style=0);
		width:140px;				
	}

	#nav li>ul {
		top: auto;
		left: auto;
	}

	#nav li:hover ul,#nav  li.over ul {display: block;}
	
	
	
	
	
	#nav_2 {
		background-color:transparent;	
		line-height:15px;		
		clear:left;
	}

	ul#nav_2, #nav_2 ul {
		position: absolute;
		z-index:500;		
		list-style: none;
		padding: 0;
		margin:16px 0 0 0;
		background-color:transparent;			
	}

	#nav_2 a {	
		display: block;	
		line-height:1.2em;
		vertical-align:middle;	
		padding:0;
		margin:0 0 2px 11px;
		
		text-decoration: none;	
		font-size:7pt;	
		font-family:'verdana';
		font-weight: bold;
		color:#fff;
		}
		
	#nav_2 li li{
		width:155px;
		border:0;
		padding:0;
		margin:0;
	}
		
	#nav_2 li li a {
		font-family:'verdana';
		font-weight: bold;
		display: block;
		width:100%;
		margin:0;
		padding:2px 3px 2px 3px;		
		border-bottom:1px solid #fff;		
	}

	#nav_2 li li a:hover {
		background-color:#66669a;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90,Style=0);
	}
	

	#nav_2 li {
		float: left;
		position: relative;
		/*width: 130px;*/		
		text-align: left;
		cursor: default;
		background-color: transparent;
		padding:0 3px 0 3px;
		margin:0;		
	}

	#nav_2 li ul {
		
		top: 100%;
		left: 10px;
		padding:0;
		margin:0;
		border:0;
		display: none;
		
		background-color:#663;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90,Style=0);
		width:130px;				
	}

	#nav_2 li>ul {
		top: auto;
		left: auto;
	}

	#nav_2 li:hover ul,#nav_2  li.over ul {display: block;}
	
	#search_block{
		position:absolute;
		
		top:110px;
		height:31px;
		margin:0 0 0 570px;
		background-color:transparent;
		width:150px;
	}
	
	html>#search_block {
		margin:0 0 0 530px;
		
	}
	
	#search_block #frmSearch {
		background-color:#ff9;
		font-family: Tahoma,Arial,Helvetica,MS Sans Serif;
		font-size:8pt;
		margin:5px auto;
		padding:1px 3px 1px 3px;
		width:150px;
	}
	
	#search_block #frmSearch input{
		display:inline;
	}
	
	#frmSearch #txtSearch {
		font-size:8pt;
		font-family: Tahoma,Arial,Helvetica,MS Sans Serif;
		border:1px solid #000;
		width:75px;
		margin:0;
		padding:0;
		
	}
	
	#frmSearch #btnSearch {
		font-size:8pt;
		font-family: Tahoma,Arial,Helvetica,'MS Sans Serif';
		border:0;
		margin:0;
		padding:0;
		background-color:transparent;		
	}

/* ============================== Business Directory Styles ============================= */
.business_detail p
{
	margin:0 auto;
}

.web_email a 
{
	display:block;
}

.alpha_listing 
{
	text-align:center;
}

.alpha_listing a , .alpha_listing b
{
	
	width:16px;
	height:16px;
	border:solid 1px #663;
	margin:5px;	
}

.alpha_listing a, .alpha_listing a:hover, .alpha_listing a:visited, .alpha_listing a:active 
{
	text-decoration:none;
	color:#66669a;
}

.alpha_listing a:hover 
{
	background-color:#66669a;
	color:#fff;
}

.alpha_listing b 
{
	background-color:#66669a;
	color:#fff;
}

.business_list 
{
	clear:both;
	width:100%;
	
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 3px #66669a;
}

.business_list ul 
{
	margin-left:0;
	margin-right:15px;		
	float:left;
}

tr.alt 
{
	background-color:#ff9;
}


/* ============================== Management Styles ===================================== */
#main_content 
{
	margin:20px auto;
	width:600px;
	background-color:#fff;
	padding:20px 10px;
}

fieldset input 
{
	clear:right;
	display:block;
	line-height:1.6em;
}
fieldset label 
{
	width:200px;
	float:left;
	display:block;
	clear:left;
	text-align:right;
	padding-right:5px;
	line-height:1.6em;
	vertical-align:middle;
	font-weight:bold;
}
