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

Body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Navigation ------------------------------------------------------ */

#Navigation {
	height:22px;
	background-color:#abc341;
	border-top:2px solid #77882d;
}

#NavigationInside {
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	height:22px;
}

#NavigationLogo {
	width:206px;
	height:17px;
	margin-top:0px;
	float:left;
}

#Navigation ul{
	float:left;
	margin-top:0px;
	height:21px;
	vertical-align:middle;
}

#Navigation li{
	display:inline;
	padding-right:5px;
	font-size:11px;
	color:white;
	height:20px;
}

#Navigation ul a{
	padding-top:4px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	border:1px solid #abc341;
	margin-bottom:2px;
}

#Navigation a:link {
	color: white;
	text-decoration: none;
}

#Navigation a:visited {
	color: white;
	text-decoration: none;
}

#Navigation ul li a:hover {
	color: white; 
	text-decoration: none;
	background-image:url(images/nav_highlight.jpg);
}

#NavigationActive {
	background-image:url(images/nav_active.jpg);
}

/* Banner ------------------------------------------------------ */

#Banner {
	width:800px;
	height:395px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

/* Main Content------------------------------------------------------ */

#Main {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	font-size:12px;
	text-align:justify;
}

#Main2 {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	font-size:12px;
	text-align:justify;
}

#MainLeftColumn {
	width:545px;
	float:left;
}

#MainRightColumn {
	width:160px;
	float:right;
	text-align:top;
	font-size:11px;
	color:#767676;
}

.Booklet {
	border:1px solid #5b5b5b;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.DividerDotsHorizontal {
	background-image:url(images/divider_dots_horizontal.gif);
	background-repeat:no-repeat;
	width:177px;
	height:8px;
	text-align:left;
}

.DividerDotsVertical {
	background-image:url(images/divider_dots_vertical.gif);
	background-repeat:no-repeat;
	width:12px;
	height:147px;
	float:left;
	margin-left:20px;
}

.HorizontalLinks a {
	margin-right:15px;
	padding-right:2px;
	padding-left:2px;
	font-size:90%;
}

.form-table td{
	border:none;
	vertical-align:top;
}

.form-category span {
	color:red;
}

/* Tables ------------------------------------------------------ */

.TableParks  {
	text-align:center;
}

.TableParks th, .TableParks td {
	vertical-align:top;
	border: 1px dotted grey !important;
	font-size:11px;
	padding:0px;
}

.TableParks th {
	font-size:11px !important;
	font-weight:bold;
	background-color:#fcba63;
	height:40px;
	width:40px;
}

.TableParks td {
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}

.TableParksName {
	width:30em !important;
}

.TableParksNameSort {
	width:30em !important;
	background-color:#7D5C31 !important;
}

.TableParksName a, .TableParksNameSort a{
	padding-left:9em;
	padding-right:9em;
	padding-bottom:1em;
	padding-top:1em;
	color:black !important;
}

.TableParksName a:hover, .TableParksNameSort a:hover{
	background-color:#fcba63 !important;	
}

.TableParksType {
	width:20em !important;
}

.TableParksTypeSort {
	width:20em !important;
	background-color:#7D5C31 !important;
}

.TableParksType a, .TableParksTypeSort a{
	padding-left:1.5em;
	padding-right:1.5em;
	padding-bottom:1em;
	padding-top:1em;
	color:black !important;
}

.TableParksType a:hover, .TableParksTypeSort a:hover{
	background-color:#fcba63 !important;	
}

.TableParksOperational {
	width:10em !important;
}

.TableParksOperationalSort {
	width:10em !important;
	background-color:#7D5C31 !important;
}

.TableParksOperational a, .TableParksOperationalSort a{
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	padding-top:1em;
	color:black !important;
}

.TableParksOperational a:hover, .TableParksOperationalSort a:hover{
	background-color:#fcba63 !important;	
}

#GoogleMap {
	width:360px;
	height:360px;
	border:1px solid;
}

/* Right column ------------------------------------------------------ */

.H2DidYouKnow {
	background-image:url(images/h2_did_you_know.gif);
	background-repeat:no-repeat;
	width:143px;
	height:28px;
}

.H2QuickLinks {
	background-image:url(images/h2_quick_links.gif);
	background-repeat:no-repeat;
	width:108px;
	height:26px;
}

/* Text formatting ------------------------------------------------------ */

H1 {
	color:#abc341;
}

H2 {
	color:#bad447;
}

#MainLeftColumn H2 {
	color:#bad447;
	border-bottom:dotted 1px #d1ee4f;
}

H3 {
	color:#abc341;
}

#Main ul {
	text-align:left;
	margin-left:0px;
	padding-left:0px;	
}

#Main li {
	list-style-type:none;
}

.Small {
	font-size:smaller;
}

#Main2 ul {
	text-align:left;
	margin-left:15px;
	padding-left:15px;	
}

/* Footer ------------------------------------------------------ */

#Footer {
	clear:both;
	font-size:10px;
	color:#999999;
	border-top:dotted 2px #abc341;
	padding-top:7px;
}

#FooterLogos {
	float:right;
}


/* Utility ---------------------------------------------------------*/

.ClearFloating {
	clear:both;
}

/* ---------------------------------------------------------*/

.Temp {
	border:1px solid;
}

/* Links ############################################################################ */

a:link {
	color: #469db5;
	text-decoration:none;
}

a:active {
	color: #469db5;
	text-decoration:none;
}

a:visited {
	color: #4eb0cb;
	text-decoration:none;
}

a:hover {
	color: white; 
	background-color:#7cbcce;

