@charset "UTF-8";
/* CSS Document */

/* Default CSS Document */

/** BODY ELEMENTS **/
body {
	background-color:#eff4f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin:0 0 0 0;
	height:auto;
	font-size:14px;
	}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#482D17;
	}	
	
#red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	margin-bottom:-2px;
	margin-top:4px;
	}	
	
#black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	margin-bottom:-2px;
	margin-top:4px;
	}	
	
#desc {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	width:440px;
	}	
	
	
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#482D17;
	}	

h1 {
	font-weight:bold;
	font-size:20px;
	color:#FF6600;
	margin:0px;
	padding:1px;
	margin-top:18px;
	margin-bottom:-4px;
	}

h2 {
	font-weight:normal;
	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
	
h3 {
	font-weight:bold;
	font-size:16px;
	color:#fcf2e8;
	background-color:#617c59;	
	margin-bottom:0px;
	margin-top:4px;
	padding:4px;
	height:30px;
	}
	
	
h4 {
	font-weight:bold;
	font-size:20px;
	text-decoration:underline;
	color:#512005;
	margin:0px;
	padding:1px;
	margin-top:18px;
	margin-bottom:-4px;
	}
	
h5 {
	font-weight:normal;
	font-size:16px;
	color:#3399CC;
	margin:0px;
	padding:0px;
	}
	
h6 {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 8px 0px;
	}

table.regions {
	width:460px;
	padding:4px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	}

#city {
	background-color:#617c59;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	}
	
#park {
	background-color:#abc2a4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8E5F37;
	text-align:left;
	}
	
#park a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8E5F37;
	text-align:left;
	text-decoration:underline;
	}
	
.main {
	width:980px;
	height:auto;
	margin:0 auto;
	}
	
.wrapper {
	width:980px;
	margin:0 auto;
	height:100%;
	}

.mailBack{
	background-color:#000099;
	padding:10px 5px;
	}
	
.mailing {
	background-color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding:10px 0 10px 14px;
	width:200px;
	text-align:left;
	border:1px solid #fff;
	}	
.textbox{
	margin-top:6px;
	}
	
.go{
	position:absolute;
	margin-left:10px;
	margin-top:6px;
	margin-top:-1px;
	}

.footer {
	word-spacing:7px;
	line-height: 2 px;
	background-color:#617c59;
	text-align:center;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:980px;
	margin-top:10px;
	padding:5px 0 5px 0;
	}

#footlogo {
	float:left;
	margin-left:10px;
	margin-right:10px;
	}

.header {
	width:980px;
	height:295px;
	text-align:right;
	z-index: 0;
	}

#content {
	margin-left:260px;
	margin-right:260px;
	}

#contentfull {
	margin-left:20px;
	margin-right:260px;
	margin-bottom:20px;
	height:100%;
	}
	
#nav {
	width:980px;
	height:20px;
	margin:0 auto;
	text-align:center;
	border:0px;
	display:block;
	}
	
img {
	border:none;
	}
	

a:link {text-decoration: none;	color:#702706; font-weight:bold;}
a:visited {text-decoration: none; color:#702706; font-weight:bold;}
a:active {text-decoration: none; color:#702706; font-weight:bold;}
a:hover {text-decoration: underline; color:#b15b2f; font-weight:bold;}

	
	
#content a:link {text-decoration: none;	color:#702706; font-weight:bold;}
#content a:visited {text-decoration: none; color:#702706; font-weight:bold;}
#content a:active {text-decoration: none; color:#702706; font-weight:bold;}
#content a:hover {text-decoration: underline; color:#b15b2f; font-weight:bold;}

.footer a:link {text-decoration: none; color:#512005; font-weight:normal; font-size:12px;}
.footer a:visited {text-decoration: none; color:#512005; font-weight:normal; font-size:12px;}
.footer a:active {text-decoration: none; color:#512005; font-weight:normal; font-size:12px;}
.footer a:hover {text-decoration: underline; color:#512005; font-weight:normal; font-size:12px;}


table.form { width: 100%; padding: -4px; border: none; border: 0px solid #789DB3;}

table.form td {
	border: none;
	margin-bottom:-6px; 
	}

table.form tr.special td { border-bottom: 1px solid #ff0000;  }


table.search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7A4C22; 
	text-align:left;
	width: 100%; 
	padding: -4px;
	border:thin solid #4f7445; 
	}

table.search td {

	padding:2px;
	margin-bottom:-6px;
	}

table.search tr.special td { border-bottom: 1px solid #ff0000;  }

#cb {
	text-align:center;
	}
	
#sh {
	padding: 8px;
	border:thin solid #4f7445; 
	}


#center {
	text-align:left;
	width:980px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	}
	
#left {
	background-color:#d4e5f9;
	text-align:left;
	width:240px;
	margin:0 auto;
	padding:8px 8px 8px 8px;
	float:left;
	}	
	
	#leftspacer {
	background-color:#CCCCCC;
	text-align:left;
	width:1px;
	height: 600px;
	margin:0 auto;
	padding:8px 8px 8px 8px;
	float:left;
	}	
	
#right {
	background-color:#d4e5f9;
	text-align:center;
	width:240px;
	margin:0 auto;
	padding:8px 8px 8px 8px;
	float:right;
	} 
	
#kids {
	margin-left:10px;
	margin-right:10px;
	}	
	

#region {
	padding:6px;
	margin:6px;
	}
	
.col3r {
		background-color:#b0c1d5; 
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:130px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:10%;
    }
	

.regions {
	/*display:block;*/
	width:700px;
	margin-bottom:20px;
	}
	
.regionPage .col1 a[href^=http] {

	text-decoration: none !important;
	color: #482D17 !important;
	cursor: text !important;
	font-weight: normal !important;

}