body {margin:0; background: #0A9131 url(/_includes/images/backgrounds/bg_SiteBackground.gif) repeat-x;height:100%;}

body, td {
	font: 13px/20px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#022889;
}

a:link, a:visited, a:active {
	color: #0064FE;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration:underline;
}

h1 {font-family:arial;font-size:28px;letter-spacing:0px;}
h2 {font-family:arial;font-size:20px;line-height:24px;margin:10 0 0 0;}
h3 {
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	margin:30 5 5 5;
	color: #967019;
	border-bottom: 1px solid #F1E3C0;
}
h4 {
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: black;
	margin:25 0 20 0;
}

hr {border: 0;	height: 1px;color: white;	background-color: white;	border-bottom: 1px solid orange;}

blockquote {margin-left:20px;}

.eblast {margin:0px;	padding:0px;}
.error {
	background-color: #FFD700;
	color:red;
	padding:5px;	
	line-height:13px;
}

.faq {
	border-top: 1px dashed silver;
}

.faq p.question {
	font-weight:bold;
	text-transform: uppercase;
}

.home_eblast {
	height: 44px;
	background: url(/_includes/images/backgrounds/bg_home_Footer.gif) no-repeat;
	text-align: right;
	font: 14px/14px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:brown;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:65px;
}

.home_eblast input {
	width:150px;
	height:16px;
	border:0px;
	padding:1px;
	font-size:11px;
	line-height: 13px;
	color:black;
	border:1px solid brown;
	background-color: white;
	float:right;
}
	
.home_eblast input.submit {
	background: url(/_includes/images/bullets/arrow_SubmitMailingList_Default.gif) no-repeat;
	width:15px;
	height:16px;
	margin-left:5px;
	width:auto;
	border:0;
	padding:0;
	float:right;
}
	
	
.home_left {width:10px;}
.home_parkbuttons {width:249px;}
.home_right {width:16px;}

.inner_footer {
	width:780px;
	height:67px;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#02195C;
	background:url(/_includes/images/backgrounds/bg_inner_Footer_Default.gif);
	padding: 0 110 0 0;
	text-align: right;
	vertical-align: top;
}
.lyris {
	border:1px solid orange;
	padding:5px;
}

.masthead {width:623px;	height:93px;}
.masthead div {float:right;}
.masthead_news {width:157px;height:108px;padding-top:22px;}

.park_content_background {background-image:url(/_includes/images/backgrounds/bg_ParkContent_White.gif);}
.park_content {vertical-align:top;padding:20 30 10 30;}
.park_content_footer {width:581px;height:64px;background:url(/_includes/images/backgrounds/bg_ContentFooter_Default.gif);}
.park_header {width:581;height:176;background:url(/_includes/images/backgrounds/bg_header_Default.jpg);}
.park_header div {float:left;}
.park_header div.image {margin-left:10px;}
.park_header div.marquee {
	width:185px !important;
	width:183px;
	height:105px;
	margin:3 0 0 4;
	padding:0;
	font-size:14px;
	line-height:15px;
}
.park_header div.top {
	width:100%;
	height:70px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	padding:5px;
	text-align:center;
}
.park_header .top div, .park_header .top td{
	color:white;
	font-family:arial;
	font-size:11px;
	line-height:10px;
	font-weight:normal;
}
.park_header .top div {margin-top:5px;color:black;text-align:left;}

div.top a:link,div.top a:visited,div.top a:active {
	color:black;
	text-decoration: underline;
}
div.top a:hover {
	color:yellow;
}

.park_header div.bottom, .park_header div.bottom_default {
	color: white;
	padding-top: 15px !important;
	padding-top: 5px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.park_header div.bottom form {
	margin:0;
}
.park_header div.bottom_default {
	color:black;
}

.park_header .bottom input,.park_header .bottom_default input {
	border:0px;
	margin:2 0 0 0;
	border:1px solid white;
	height:16px;
	font-size:10px;
	line-height:16px;
	width:140px;
	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	float:left;
}

.park_header .bottom_default input {
	border: 1px solid gray;
	background-color: #f2f0f0;
	color: #5E5E5E;
}

.park_header .bottom input.submit, .park_header .bottom_default input.submit {
	background: url(/_includes/images/bullets/arrow_SubmitMailingList_Default.gif) no-repeat;
	width:15px;
	height:16px;
	margin-left:5px;
	width:auto;
	border:0;
	padding:0;
	float:left;
}
.park_masthead_home {background:url(/_includes/images/backgrounds/bg_Masthead_Home.gif) top no-repeat;}
.park_masthead {background:url(/_includes/images/backgrounds/bg_Masthead_Default.gif) top no-repeat;}

.shell_footer {
	background: url(/_includes/images/backgrounds/bg_shell_footer.gif) no-repeat top;
	color:#022e0e;
	font-size:11px;
	line-height:13px;
	letter-spacing:.05em;
	font-weight:bold;
	height:75px;
	padding:10 25 0 0;
	text-align:right;
	vertical-align: top;
	text-transform:uppercase;
}
.shell_footer a:link,.shell_footer a:visited,.shell_footer a:active {color:#022e0e;text-decoration:none;}
.shell_footer a:hover {color:white;text-decoration:underline;}

.shell_footer div {float:right;}
.shell_footer div.home_address {
	float:left;
	text-align: left;
	font-weight: normal;
	width:250px !important;
	width: 350px;
	font: 10px/10px Arial, Helvetica, sans-serif; /*color: #05561c;*/
	color: #D3C945;
	letter-spacing: normal;
	padding-left: 100px;
	padding-top: 40px;
}

.shell_left {background: url(/_includes/images/backgrounds/bg_shell_LeftBorder.gif) repeat-y;}
.shell_nav {background: url(/_includes/images/backgrounds/bg_LeftNav.gif);background-position: bottom right;}
.shell_right {background: url(/_includes/images/backgrounds/bg_shell_RightBorder.gif) repeat-y;}
.shell_separator {background: url(/_includes/images/backgrounds/bg_shell_Separator.gif) repeat-y;}

.side_images {
	margin-right: -30px !important;
	margin-right: -33px;
	border-top: 2px solid white;
	border-bottom: 8px solid gold;
	margin-left: 25px;
	margin-bottom: 5px;
	float:right;
}

p.small {font-size:11px;line-height:12px;
}

.snippet {width:152px;width:148px !important;text-align:center;padding:2px;font: 11px/13px arial,helvetica,sans-serif;color:navy;text-transform:uppercase;font-weight:bold;}
.snippet a:link,.snippet a:visited,.snippet a:active {color:blue;}
.snippet a:hover {color:purple;text-decoration:underline;}
.snippet hr {border:1px solid white;}

.thumb_download {
	margin-left:5px;
	background-color:white;
	float:right;
	border:1px solid silver;
	border-bottom:5px solid black;	
	border-top:5px solid silver;	
	text-align:center;
	font:10px/11px verdana;
	padding-bottom:5px;
}

.byWDD {
	font: 10px/10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #05561c;
	letter-spacing:normal;
}
.byWDD a:link,.byWDD a:visited,.byWDD a:hover,.byWDD a:active {color:#05561c;text-decoration:none;}
