﻿body {
	background-color:#292962;
	vertical-align:top;
	margin:0;
}

td {
  	font-family:Arial;
	color:#454938;
	font-size:11px;
}

ul {
	margin: 0px;
	padding-left: 20px	
	}

hr {
	color:#a2a2c1;
	height:1px;
}

#container {
	width:715px;
	vertical-align:top;
	margin-top:20px;
	border:1px solid #a2a2c1;
	}

#homecontainer {
	width:715px;
	vertical-align:top;
	margin-top:20px;
	border:1px solid #a2a2c1;
	}	

#menuContainer {
	height:30px;
	background: #bebe8f url('Images/nav_bg.gif') top center no-repeat;
	width:715px;
	}

#navtop {
	width:713px;
	height:5px !important;
	_height: 5px;
	background-image:url('Images/nav_top.gif');
	background-repeat:no-repeat;
	z-index: 1000
	}
	
#navtopHome {
	width:765px;
	height:5px !important;
	_height: 5px;
	background-image:url('Images/nav_topHOME.gif');
	background-repeat:no-repeat;
	}
		
	
#hometopLeftCol {
	background: #eeeef5; 
	border: 1px solid #292862; 
	width: 256px; 
	text-align:left
	}

#homeContent {
	margin: 0 auto;
	width:751px;
	background-color:#646497;
	height:100%;
	}

#subpageContent {
	margin: 0 auto;
	width:715px;
	background-color:#ffffff;
	height:100%;
	}

a:link , a:visited, a:active  {
	color:#454938;
	text-decoration:underline;
}	

a:hover, a:visited:hover {
	text-decoration:none;
	color:#0054a6;
}

.breadcrumb {
	text-transform: uppercase;
	}
	
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	color: #454938;
	text-decoration: underline
	}
	
.breadcrumb a:hover, .breadcrumb a:visited:hover {
	text-decoration: none
	}
	
.breadcrumb-current {
	text-transform: none;
	}	
	
.breadcrumb-current a:link, .breadcrumb-current a:visited, .breadcrumb-current a:active {
	color: #454938;
	text-decoration: underline
	}
	
.breadcrumb-current a:hover, .breadcrumb-current a:visited:hover {
	text-decoration: none
	}	

.padding10 {
	padding:10px;
	}

.parksBox {
	background: #E9E9D9;
	border-top: 1px solid #6E6E02;
	border-bottom: 1px solid #6E6E02;
	border-left: 1px solid #6E6E02;
	border-right: 1px solid #6E6E02;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}

.parkColumn {
	padding: 10px;
	}

.parkColumnBox {
	border: 1px solid #292962;	
	}

.parkEventDateTimeForm {
	font-size: 11px; 
	}

.parkListingEventLink:link{
	color:#8B8BAF;
	text-decoration: underline;
}
.parkListingEventLink:visited{
	color:#8B8BAF;
	text-decoration: underline;
}
.parkListingEventLink:hover{
	text-decoration: none;
}

.parkPadding1{	
	padding:10px 10px 0px 10px;
}
.parkPadding2{
	padding:0px 10px 10px 10px;	
}
.parkSectionBar{
	background: #6E6E02;
	border-bottom: 1px solid #FFFFFF;
}

.programListingHead{
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 13px;
}	
.programListingRow{
	padding-left: 5px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.programListingRowLast{
	padding-left: 5px;
	border-top: 1px solid #FFFFFF;
}
.programListingDetail{
	padding-left: 5px;		
	padding-top: 3px;
	padding-bottom: 3px;
}
	
.opportuntiesSectionBar{
	background: #668699;
	border-bottom: 1px solid red;
}

.rootBoxHome {
	border: 1px solid #A2A2C1;
	background: #646497;	
}
.rootBoxSub {
	border: 1px solid #A2A2C1;
	background: white;	
}

.subTabBox{
	background: white;
	border: 1px solid #292962;
	padding: 10px;
	margin: 0px 10px 10px 10px;
}
.subTabTopBox{
	background: white;
	padding:0px;
	margin: 10px 10px 0px 10px;
}

.tabImage {
	margin-left:-1px !important;
	margin-bottom: 0px;
	border-left:1px solid #292962 !important;
	border-bottom: 1px solid #292962 !important
	}

.tabImage1 {
	border-left:1px solid #292962;
	}

.testPadding {
	padding: 10px;
	}


/* footer */

#footer {
	font-size:10px;
	font-family:verdana;
	text-align: center;
	color:#A2A2C1;
	width:100%;
	padding-top:10px;
	font-family:arial;
}
#footer a:link, #footer a:visited {
	color: #ffb602;
	text-decoration:underline;
}
#footer a:hover {
	color: #ffb602;
	text-decoration:none;
}

.breadCrumbBox{
	padding-top:5px;
	padding-left:10px;
}

.col_1{
	width: 300px;
	border: 1px solid #F5F5F5;
	margin-left: 0px;
}
.col_2{
	width: 300px;
	border: 1px solid #F5F5F5;
	overflow: auto;	
	margin-left: 350px; 
}

.gfxHeading_parks{
background-color: #6E6E02;
width:100%;
font-weight: bold;
color: white;
}

.facImageThumb{
border: 1px solid #292962 !important;
}

/* Footer styles */

.footer{
	font-size: 10px;
	color: #A2A2C1;
	font-family:arial;
}

.imageEdge{
border: 1px solid #292962 !important;
}
.imageFrame{
	border: 1px solid #292962
}

table.rulesTable td
{
	border-left: 1px solid;
	border-right: 1px solid;
}

a.footer:link{
		font-size: 10px;
		color: #ffb602;
		padding-bottom: 10px;
}

a.footer:hover{
		font-size: 10px;
		color: #ffb602;
		padding-bottom: 10px;
		text-decoration: none;
}

a.footer:active{
		font-size: 10px;
		color: #ffb602;
		padding-bottom: 10px;
		text-decoration: none;
}

a.footer:visited{
		font-size: 10px;
		color: #ffb602;
		padding-bottom: 10px;
		text-decoration: underline;
}
a.footer:visited:hover{
		font-size: 10px;
		color: #ffb602;
		padding-bottom: 10px;
		text-decoration: none;
}

/*	Main Nav */

.RadMenu_AfsCMS2 {
	padding-left: 8px;
	
	font-family: Arial;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold
	}
	
.RadMenu_AfsCMS2 .rootgroup {
	border: 0px;
	background-image: none !important;
	background-color: transparent !important;
	}
	
.RadMenu_AfsCMS2 .horizontal {
	border: 0px;
	background: none
	}	
	
.RadMenu_AfsCMS2 .rootgroup .item {
	border: 0px;
	}	

.RadMenu_AfsCMS2 .rootgroup .text {
	padding: 0px;
	}	
	
.RadMenu_AfsCMS2 .horizontal .link {
	text-decoration: none;
	color: #fff;
	text-align: left;
	padding: 11px 15px 12px 15px;
	margin-right: 7px
	}
		
.RadMenu_AfsCMS2 .link:hover,
.RadMenu_AfsCMS2 .focused,
.RadMenu_AfsCMS2 .expanded 
{
	background: #292962;
	}	

.RadMenu_AfsCMS2 .group {
	background: none;
	margin: 0px;
	}	
	
.RadMenu_AfsCMS2 .level1 {
	margin: 0px;
	padding: 0px;
	display: block !important;
	}

.RadMenu_AfsCMS2 .level1 .link {
	background: #d5d5b6 !important;
	border-left: 1px solid #929265;
	border-right: 1px solid #929265;
	border-bottom: 1px solid #fff;
	
	color: #666600;
	padding: 0 15px 0 10px;
	font-weight: normal;
	margin-right: 2px;
	text-transform: none;
	}

.RadMenu_AfsCMS2 .level1 .link:hover {
	background-color: #bebe8f !important;
	color: #929265;
	font-weight: bold;
	padding: 0 15px 0 10px;
	margin: 0;
	}
	
.RadMenu_AfsCMS2 .level1 .text {
	line-height: 22px !important;
	text-align: left !important;
	}	
	

.RadMenu_AfsCMS2 .group .link:hover,
.RadMenu_AfsCMS2 .group .focused,
.RadMenu_AfsCMS2 .group .expanded
{
	background-color: #598527;
	color: #ffffff;
	font-weight: normal;
}

.RadMenu_AfsCMS2 .group .link:hover .expandRight,
.RadMenu_AfsCMS2 .group .focused .expandRight,
.RadMenu_AfsCMS2 .group .expanded .expandRight
{
	background-image: url("Images/ArrowExpandHoveredRTL.gif");
}

.RadMenu_AfsCMS2 .leftArrow,
.RadMenu_AfsCMS2 .rightArrow,
.RadMenu_AfsCMS2 .topArrow,
.RadMenu_AfsCMS2 .bottomArrow,
.RadMenu_AfsCMS2 .leftArrowDisabled,
.RadMenu_AfsCMS2 .rightArrowDisabled,
.RadMenu_AfsCMS2 .topArrowDisabled,
.RadMenu_AfsCMS2 .bottomArrowDisabled
{
	width:15px;
	text-decoration:none;
	text-indent:-3000px;
	color:#fff;
	overflow:hidden;
}

.RadMenu_AfsCMS2 .topArrow,
.RadMenu_AfsCMS2 .topArrowDisabled
{
	background-image:url('Images/top.gif');
	width:100%;
}

.RadMenu_AfsCMS2 .bottomArrow,
.RadMenu_AfsCMS2 .bottomArrowDisabled
{
	background:url('Images/bottom.gif') top right;
	width:100%;
}

.RadMenu_AfsCMS2 .rightArrow,
.RadMenu_AfsCMS2 .leftArrow
{
	height:100%;
}

.RadMenu_AfsCMS2 .rightArrow,
.RadMenu_AfsCMS2 .rightArrowDisabled
{
	background: url('Images/right.gif') top right;
}

.RadMenu_AfsCMS2 .vertical .separator .text
{
	padding-top: 3px;
	border-top:0px;
	border-bottom:0px;
}

.RadMenu_AfsCMS2 .expandLeft,
.RadMenu_AfsCMS2 .expandRight
{
	background:transparent url(Images/groupImage.gif) right no-repeat;
	margin: 0;
	padding-right: 15px;
}

.RadMenu_AfsCMS2 .link:hover .expandLeft,
.RadMenu_AfsCMS2 .link:hover .expandRight,
.RadMenu_AfsCMS2 .focused .expandLeft,
.RadMenu_AfsCMS2 .focused .expandRight,
.RadMenu_AfsCMS2 .expanded .expandLeft,
.RadMenu_AfsCMS2 .expanded .expandRight
{
	background:transparent url(Images/invertedGroupImage.gif) right no-repeat;
	padding-right: 15px;
}


/*right-to-left support*/


.RadMenu_AfsCMS2_rtl,
.RadMenu_AfsCMS2_rtl *
{
    text-align:right !important;
}

.RadMenu_AfsCMS2_rtl .group .text
{
	padding-left: 60px;
	padding-right: 12px;
}

.RadMenu_AfsCMS2_rtl .expandLeft,
.RadMenu_AfsCMS2_rtl .expandRight
{
	background:transparent url(Images/left.gif) left center no-repeat;
}

.RadMenu_AfsCMS2_rtl .link:hover .expandLeft,
.RadMenu_AfsCMS2_rtl .link:hover .expandRight,
.RadMenu_AfsCMS2_rtl .focused .expandLeft,
.RadMenu_AfsCMS2_rtl .focused .expandRight,
.RadMenu_AfsCMS2_rtl .expanded .expandLeft,
.RadMenu_AfsCMS2_rtl .expanded .expandRight
{
	background:transparent url(Images/invertedGroupImageRTL.gif) left center no-repeat;
}

.RadMenu_AfsCMS2_rtl .group .link:hover .expandLeft,
.RadMenu_AfsCMS2_rtl .group .link:hover .expandRight,
.RadMenu_AfsCMS2_rtl .group .focused .expandLeft,
.RadMenu_AfsCMS2_rtl .group .focused .expandRight,
.RadMenu_AfsCMS2_rtl .group .expanded .expandLeft,
.RadMenu_AfsCMS2_rtl .group .expanded .expandRight
{
	background:transparent url(Images/left.gif) left center no-repeat;
}	
