/* Begin Globals */
body {
	background-color: #d6dda8;
	background-image: url("/inc/img/bg_noise_small.gif");
	background-repeat: repeat-x repeat-y;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

h1 {
	margin: 0 0 3px 0;
	font-size: 18px;
}

h2 {
	margin: 0 0 3px 0;
	font-size: 16px;
}

h4 {
	margin: 0;
	font-size: 12px;
}

h5 {
	margin: 0;
}

ul.clear {
	margin: 0;
	padding: 0;
}

ul.clear li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}

a {
	color: #a4623a;
	text-decoration: none;
	font-weight: bold;
}

 a:hover {
	text-decoration: underline;
}


.underline {
text-decoration: underline;
}

.subheadLink {
font-weight: normal;
font-size: 19px;
margin: 0 0 5px 0;
}


ul.midNav {
margin: 20px 0;
list-style-type: none;
font-size: 14px;
line-height: 2em;
}

ul.doubleSpaced {
margin-top: 10px;
}

ul.doubleSpaced li {
margin: 5px 0 10px 20px;
}

#Outer {
	/*background-image: url("/inc/img/main_bg_with_noise.gif");
	background-repeat: no-repeat;
	background-attachment: none;
	background-position: left bottom;*/
	width: 100%;
	height: 100%;
	margin:  0 0 -15px 0;
	padding: 0;

}


#Container {
	width: 1000px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}

#Header {
	width: 1000px;
	height: 280px;
	margin: 0;
	z-index: 1;
	overflow: hidden;
	display: inline;

}

#Header img, #HeaderStatic img {
	border: 0;
}

#HeaderOuter {
	width: 1000px;
	height: 280px;
	overflow: hidden;
}

#HeaderStatic {
	width: 1000px;
	height: 119px;
	margin: 0;
	overflow:hidden;
	text-align:center;
}


#Guts {
	clear: both;
	width: 1000px;
	overflow: hidden;
}

#LeftNav {
	overflow:hidden;
	float: left;
	width: 160px;
}
#LeftNavImage{
	width: 163px;
	height: 374px;
	background-image: url("/inc/img/leftnav-1.jpg");
	background-repeat: no-repeat;
}

#LeftNavImage p{
	font-family: georgia, times new roman, times, serif;
	font-size: 19px;
	line-height: 100%;
	text-align: center;
}
#LeftNavImage a{
	color: #666663;
	text-decoration: none;
}
#LeftNavImage a:hover{
	color: #000000;
	text-decoration: none;
}

#LeftNav img {
	border: 0;
	
}

#Content {
	overflow: hidden;
	float: left;
	width: 571px;
	margin: 5px 10px 0 10px;
	padding: 0 10px 0 0;
	
}

#ContentWide {
	overflow: hidden;
	float: left;
	width: 800px;
	margin: 5px 10px 0 10px;
	padding: 0 10px 0 0;	
}


.breadcrumbs {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}

.breadcrumbs a {
	color: #a4623a;
	margin-right: 5px;
	font-weight: bold;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}





#Footer {
	clear: both;
	width: 904px;
	height: 200px;
	margin: 0 auto 0 auto;
	overflow:hidden;
	background-image: url("/inc/img/footer_bg.gif");
	background-repeat: no-repeat;
	background-position: center top;	
}

#FooterContent {
	margin: 141px auto 0 auto;
	text-align: center;
	width: 800px;
	height: 40px;
	
}


#FooterLinks a {
	color: #000;
	margin: 0 5px;
	text-decoration: none;
}

#FooterLinks a:hover {
	color: yellow;
	text-decoration: underline;
}


#Copyright {
	line-height: 2em;
	font-size: 10px;
	font-weight: bold;
}

/* End Globals */

/* Sidebar */

#Sidebar {
	width: 232px;
	float: right;
	overflow:hidden;
	margin: 5px 0 0 0;
	border-left: 1px solid #000;
	padding-left: 5px;	
}

#SidebarVAFP {
	text-align: left;
	overflow: hidden;
	height: 350px;
	width: 220px;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 20px 0;
	display: block;
}




#SidebarPodcasts {
	width: 226px;
	overflow:hidden;
	margin: 0 auto 5px auto;
	text-align: center;
}

#SidebarPodcasts h5 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 20px 0;
}

#SidebarFeaturedVideo {
	margin: 20px 0 20px 0;
}

#SidebarFeaturedVideoPlayer {
overflow: hidden;
width: 220px;
height: 200px;
margin: 0;
padding: 0;
}

#SidebarFeaturedVideo h5 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 5px 0;	
}

#SidebarSponsor {
	width: 226px;
	overflow:hidden;
	margin: 15px 0 0 0;
	text-align: left;
}

#SidebarSponsor p {
	font-size: 11px;
}

#SidebarRecentPhotos {
	width: 226px;
	overflow:hidden;
	margin: 15px 0 0 0;
	text-align: left;
}

#SidebarRecentPhotos h5 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 5px 0;	
}

.sidebarRecentPhoto {
	width: 68px;
	height: 68px;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #000;
	overflow: hidden;
}

.sidebarRecentPhoto img {
	min-height: 70px;
	min-width:70px;
	border: none;
}


#SidebarRecentComments{
	width: 226px;
	overflow:hidden;
	margin: 15px 0 0 0;
	text-align: left;
}

#SidebarRecentComments h5 {
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 5px 0;	
}

.sidebarRecentComment {
	clear: both;
	float: left;
	margin: 0 0 25px 0;
	width: 220px;

}



.sidebarRecentComment .citation {
	float:right;
	clear: both;
	margin: 3px 0 0 0;
}


/* End Sidebar */


/* Home Page */


.featuredArticle {
	width: 571px;
	overflow: hidden;
	padding-bottom: 8px;
	border-bottom: 1px dashed #000;
}

.featuredArticleImage {
	width: 305px;
	padding: 3px;
	float: left;
}

.featuredArticleImage img {
	border: 1px solid #000;
}

.featuredArticleText {
	float: left;
	width: 254px;
	padding: 1px;
	overflow: hidden;
}


.featuredArticleText h2 {
	margin: 0;
}

.byline {
	font-weight: bold;
}

.featuredArticleSummaryText {
	padding: 4px 4px 0 0;
}


.featuredArticleSummaryText {
	padding: 4px 4px 0 0;
}

.featuredArticleText .readMoreLink {
	float: right;
	padding: 3px 6px 0 0;
	color: #a4623a;
	font-weight: bold;
}

.featuredArticleText .readMoreLink:hover {
	text-decoration: underline;
}


.frontRegions {
	overflow:hidden;
height: 200px;
}


#FlashRegionMap {
clear: none;
	overflow:hidden;
	float: left;
	width: 285px;
height: 195px;
margin: 0;

}


.frontRecentArticles {
	overflow: auto;
	width: 571px;
	border-top: 1px dashed #000;
	padding: 8px 0 0 0;		
}

.frontRecentArticle {
	float: left;
	width: 230px;
	margin: 0 10px 15px 0;
}

.frontRecentArticle a {
	color: #000;
}

.frontRecentArticle a:hover {
	color: #a4623a;
}


.frontRecentArticle img {
	float: left;
	border: 1px solid #000;
	margin: 0 5px 0 0;
}

.frontRecentArticle .byline {
	font-size: 11px;
}

.frontRecentArticleText {
	float: left;
	clear: both;
	margin: 4px 0 0 0;
}

.frontWhatsHappening {
	overflow: auto;
	width: 571px;
	border-top: 1px dashed #000;
	padding: 8px 0 0 0;		
}


/* End Home Page */

/* Article */

.article {
	padding: 0 0 25px 0;
}

.articleImage img {
border: 1px solid #000;
float:left;
margin: 0 10px 5px 0;
}


.articleText {
margin: 5px 0 0 0;
font-size: 13px;
}

.articleText p {
margin: 10px 0;
}

.articleText img {
max-width: 99%;
}

.article .byline {
font-weight: bold;
font-size: 14px;
}

.article .owner {
font-style: italic;
}

.article .date {
clear: both;
float: right;
margin: 15px 0 0 0;
}



/* End Article */

/* Interior Pages */

.relatedArticles {
	overflow: hidden;
	width: 571px;
	border-top: 1px dashed #000;
	padding: 8px 0 0 0;	
	clear: both;
}

.topicArticles {
	overflow: hidden;
	width: 571px;
	padding: 8px 0 0 0;	
	clear: both;
}

.relatedArticlesTable {
width: 560px;
}

.relatedArticlesTable td {
width: 245px;
padding: 5px;
}

.relatedArticle {
	float: left;
	width: 230px;
	margin: 0 10px 15px 0;
}

.relatedArticle a {
	color: #000;
}

.relatedArticle a:hover {
	color: #a4623a;
}


.relatedArticle img {
	float: left;
	border: 1px solid #000;
	margin: 0 5px 0 0;
}

.relatedArticle .byline {
	font-size: 11px;
}

.relatedArticleText {
	float: left;
	clear: both;
	margin: 4px 0 0 0;
}

.contentItem {
	font-size: 13px;
	margin: 0 0 30px 0;
	overflow: hidden;
	clear:both;
	
}

.contentItem img {
	float:left;
	margin: 0 10px 10px 0;
	border: 1px solid #000;
}

.contentItemLeft {
	float: left;
	width: 344px;
}

.contentItemRight {
	float:left;
	margin: 0 0 0 15px;
	width: 202px;
}
/*.contentItemRight img {
	float:left;
	margin: 0 10px 10px 0;
	border: 1px solid #000;
	max-width: 200px;
}*/

.plus {
	float: left;
	overflow: hidden;
	background-image: url("/inc/img/expand_arrow_contracted.jpg");
	width: 20px;
	height: 20px;
clear: none;
margin: 0;
}

.minus {
	float: left;
	overflow: hidden;
	background-image: url("/inc/img/expand_arrow_expanded.jpg");
	width: 20px;
	height: 20px;	
clear: none;
margin: 0;

}

#ParkTrailsTitle {
width: 220px;
overflow: hidden;
margin: 0;
float: left;
}

#ParkAmenitiesTitle {
clear: both;
width: 260px;
overflow: hidden;
margin: 0;
float: left;

}

#ParkTrails {
float: left;
margin-bottom: 20px;
overflow: hidden;

}

#ParkAmenities {
float: left;
margin-bottom: 20px;
overflow: hidden;

}


.plusMinus {
	border: 1px solid #000;
	line-height: 1.5em;
	padding: 1px;
}

.blaze {
    float: right;
    margin-right: 180px;
    height: 15px;
    width: 15px;
    border: 1px solid black;
}

ul.features {
    list-style: none;
    font-size: .9em;
}

.tourmap {
    clear: both;
    text-align: center;
}

.icondescription {
    clear:both;	
}

.icondescription img {
    border:0px;
}

.icondescription div {
    padding-top: 15px;
    font-size: 1.2em;
}

/* End Interior Pages */

.exploreTwoPane {
margin: 39px auto;
}

.exploreTwoPane .leftPane {
width: 233px;
float: left;
margin: 0 15px 0 0;
}


.exploreTwoPane .rightPane {
width: 320px;
float: left;
overflow:hidden;

}



blockquote.destinations {
margin: 10px 5px 10px 30px;
}

.destinations ul {
list-style-type: none;
}


.destinations ul li {
list-style-type: none;
margin: 20px 0;
}

.regionTwoPane {
overflow: hidden;
}

.regionTwoPane .leftPane {
overflow: hidden;
float: left;
width: 300px;
}


.regionTwoPane .rightPane {
overflow: hidden;
float: left;
width: 250px;
margin-left: 20px;
font-size: 14px;
}

#TrailVideo {
overflow: hidden;
margin: 10px auto;
width: 400px;
height: 345px;
}

#TrailVideoPane {
width: 400px;
height: 345px;
overflow: hidden;
}

#FeaturedVideo {
overflow: hidden;
margin: 10px auto;
width: 400px;
height: 300px;
}

#FeaturedVideoPane {
width: 400px;
height: 300px;
overflow: hidden;
}

.getInvolvedTwoPane {
overflow: hidden;
margin: 20px 0;
}

.getInvolvedTwoPane .leftPane {
overflow: hidden;
float: left;
width: 104px;
margin: 0 20px 0 0;
}

.getInvolvedTwoPane .rightPane {
overflow: hidden;
float: left;
width: 400px;

}


#PodcastPlayer {
overflow: hidden;
margin: 5px 0 0 100px;
}

#PodcastPlayerPane {
overflow: hidden;

}

.accountForm {

}

.accountForm ul {
overflow: hidden;
width: 520px;
margin: 10px 20px 30px 10px;
}

.accountForm ul li {
margin-bottom: 10px;
}

.accountForm label {
float:left;
font-weight: bold;
}

.accountForm input {
float:left;
clear: both;
}


.formButtons {
margin: 10px 20px;
width: 400px;
text-align: center;
overflow: hidden;
}

.formButtons input {
border: 1px solid #a4623a;
color: #a4623a;
font-size: 14px;
padding: 5px;
float: left;
clear: none;
margin: 10px;
}


.parkMapLinks {
width: 400px;
margin: 15px 0 0 30px;
clear: both;
}

.parkMapLinks p {
margin: 10px 0;
font-size: 14px;
}

.parkListing {
margin: 0 0 5px 25px;
clear: both;
}

.activityMap {
float: right;
margin: 20px 0;
}

.activityMap img {
border: 0;
}

.learnTwoPane {
margin: 15px 20px;
overflow: hidden;
}

.learnTopicTwoPane {
margin: 15px 0px;
overflow: hidden;
}

#DestinationActivities {
font-size: 14px;
margin: 15px 0;
clear: both;
float: left;
}

#DestinationActivities a {
font-weight: normal;
text-decoration: underline;
}

.learnTwoPane p, .learnTopicTwoPane p {
margin-bottom: 5px;
}

.learnTopicTwoPane .leftPane {
overflow: hidden;
width: 300px;
float: left;
margin: 0 15px 0 0;
}

.learnTwoPane .leftPane {
overflow: hidden;
width: 105px;
float: left;
margin: 0 15px 0 0;
}
.learnTwoPane .rightPane {
width: 320px;
float: left;
}

.learnTopicTwoPane .rightPane {
font-size: 17px;
line-height: 1em;
}


#Accuweather {
width: 300px;
overflow: hidden;
margin: 25px auto 25px auto;
padding-top: 20px;
}

#TrailExpander a, #AmenityExpander a, #ParkPhotosExpander a {
overflow: hidden;
width: 100%;
margin: 10px 0;
}

#TrailExpander .subheadLink, #AmenityExpander .subheadLink, #ParkPhotosExpander .subheadLink {
font-size: 18px;
margin: 0 5px 0 0;
padding:0;
float: left;
clear: none;
line-height: 20px;
height: 24px;
}

#DCRNewsletter {
clear: both;
float: left;
margin: 25px 0 25px 0;
}

#SocialBookmarking {
width: 125px;
margin: 10px auto 10px auto;
}

.articleImages {  
    padding: 0;  
    margin:  0 10px 10px 0; 
float: left;
} 

.articleImages img {
border: 1px solid #000;
float:left;
margin: 0 10px 5px 0;
padding: 0;
}
 
.articleImageList {
    width:   278px;  
    padding: 0;  
    margin:  0;  
}

.articleImageList li {
    width:   278px;  
    padding: 0;  
    margin:  0;  	
}

.alert {
color: #FF0000;
font-weight: bold;
line-height: 1.5em;
}

#ArticleComments {
width: 572px;
overflow: hidden;
}

.articleComment {
width: 370px;
padding: 5px;
margin: 0 0 10px 10px;
border-bottom: 1px dotted black;
overflow:hidden;
}
.articleCommentText {
margin: 5px 0;

}
.articleCommentInfo {
float: right;
}

#PodcastRSS {
margin: 20px 0;
overflow: hidden;
float: left;
border: 0;
}

.otherMedia {
clear: both;
width: 570px;
overflow: hidden;
text-align: center;
margin: 20px 0;
}

.articleVideoPlayer {
overflow: hidden;
}

#DominionVideo {
margin: 35px auto;
width: 400px;
height: 300px;
}


#AmericasStateParksIcon {
margin: 5px 0 20px 0;
}

#AmericasStateParksContainer {
width: 100%;
height: 400px;
margin: 10px auto;
text-align: center;
}

a#ScreenSaverIcon {
background: url('/inc/img/download-screen-saver-sidebar-graphic_rollover.jpg') top left no-repeat;
float: left;
height: 96px;
width: 158px;
}
a#ScreenSaverIcon:hover{
background-position: 0 -96px;
}

a#DownloadScreenSaverIconMac {
background: url('/inc/img/download-button-MAC_over.jpg') top left no-repeat;
float: left;
height: 70px;
width: 200px;
}
a#DownloadScreenSaverIconMac:hover{
background-position: 0 -70px;
}
a#DownloadScreenSaverIconWin {
background: url('/inc/img/download-button-WIN_over.jpg') top left no-repeat;
float: left;
height: 70px;
width: 200px;
}
a#DownloadScreenSaverIconWin:hover{
background-position: 0 -70px;
}

#KidZoneIcon {
padding: 0;
height: 60px;
width: 158px;
margin: 5px auto;
}

#ImagePreview {
margin: 25px auto;
overflow: hidden;
width: 400px;
text-align: center;

}

#ImagePreview img {
border: 1px solid black;
}

body.imageViewPopup {
	width: 100%;
	margin:  0;
	padding: 0;
	text-align: center;
}


#ImageView {
margin: 10px auto;
overflow: hidden;
width: 410px;
text-align: center;
}

#ImageViewer {
	text-align: center;
	overflow: hidden;
	width: 410px;
	margin: 20px auto;
}

#ImageView img {
border: 1px solid black;	
}

#ImageViewCloseLink {
float: right;
clear: both;
margin: 0 15px 10px 0;
cursor: pointer;
}

#AllImagesLink, #ImageUploadLink {
clear: both;
text-align: center;
}

#AllImagesLink a, #ImageUploadLink a {
color: #990000;
}

.parkUploadedImages {
	overflow: hidden;
	width: 571px;
	border-top: 1px dashed #000;
	padding: 8px 0 0 0;	
	clear: both;
}

#ParkPhotos {
text-align: center;
}
.parkUploadedImagesTable, .uploadedImagesTable {
	margin: 10px auto 10px auto;
}
.parkUploadedImagesTable td, .uploadedImagesTable td {
	width: 140px;
	padding: 10px;
}

.parkUploadedImage {
	float: left;
	width: 140px;
}
#UploadedImagesList {
overflow: hidden;
margin: 5px 0 5px 40px;
text-align: center;
padding: 0;
}

.imageListingUploadedImage {
margin: 10px;
overflow: hidden;
float: left;
height: 180px;
width: 150px;
background: #CCCC99;
}

.imageListingUploadedImage img {
margin: 15px auto 2px auto;
float: none;
}

.imageListingCaption {
width: 110px;
float: none;
margin: 0 auto;
font-size: 10px;
}

.imageListingDestinationHeader {
clear: both;
width: 100%;
font-weight: bold;
font-size: 16px;
border-bottom: 1px solid black;	
text-align: left;
}

#ImageListingSort {
float: right;
margin: 5px 0 10px 0;
}

.learnLinks {
margin: 15px 25px;
}

.learnLinks p {
line-height: 1.5em;
}

#SidebarUser {
margin: 10px 0 20px 0;
}

#DestinationSponsorLinks {
width: 252px;
float:left;
margin: 20px 15px 25px auto;
overflow:hidden;
}

#DestinationSponsorLinks p {
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 10px 0;
}

.destinationSponsorLink {
	margin-bottom: 5px;
	width: 220px;
	overflow:hidden;
	float:left;
}

#InfoBlock {
overflow: hidden;
float: left;
margin: 0 0 10px 0;
width: 245px;
}


#ParkContactInfo {
float: left;
width: 160px;
}

#ParkInformationStation {
float: left;
width: 68px;
margin: 2px 0 0 15px;
}

#ParkInformationStation img {
border: 0px;	
}


.podcastResults {
overflow: hidden;
width: 540px;
}

.trailVideoResult {
overflow: hidden;
margin: 25px 0;
}

.trailVideoResultDestination {
border-bottom: 1px solid black;
font-size: 18px;
margin: 0 0 10px 0;
}

.trailVideoResultTitle {
font-weight: bold;
}


.trailVideoResultFile {
overflow: hidden;
width: 380px;
margin: 8px 0 0 145px;
}

.podcastResult {
overflow: hidden;
margin: 25px 0;
}

.podcastResultPubDate {
width: 130px;
float: left;
text-align: right;
font-size: 12px;
}


.podcastResultInfo {
width: 360px;
float: left;
clear: none;
}

.podcastResultTitle {
font-weight: bold;
font-size: 16px;
}

.podcastResultSummary {
margin: 5px 0 10px 0;
font-size: 13px;
}

.podcastResultFile {
overflow: hidden;
width: 400px;
}

.podcastResultIcon {
width: 26px;
float:left;
margin: 0 15px 0 0;
}

.podcastResultLink {
padding-top: 6px;
float:left;
width: 300px;
}

.podcastResultLink a {
font-weight: bold;
}

.podcastFilterForm {
width: 540px;
margin: 15px 0;
}

ul.podcastFilterTypes {
margin: 0 0 15px 0;
float: left;
clear: both;
list-style: none;
}

ul.podcastFilterTypes li {
list-style: none;
float: left;
margin: 0 5px 0 0;
}

ul.podcastFilterTypes li.radio {
margin: 0 10px 0 0;
}

.pagination {
width: 500px;
overflow: hidden;
}

.pagePrev {
float: left;
}

.pageNext {
float: right;
}

.moreArticles {
float: left;
width: 500px;
text-align: right;
margin: 3px 0 28px 0;
}

.activityInterests ul{
width: 54em;
}
.activityInterests ul li {
list-style: none;
float: left;
width: 13em;
margin-right: 10px;
}

.destinationInterests ul {
width: 54em;
}

.destinationInterests ul li {
list-style: none;
float: left;
width: 18em;
margin-right: 10px;

}

ul.optIns {
	width: 90%;
}

ul.optIns li {
	width: 98%;
}


#KidZoneOuter {
width: 750px;
height: 502px;
text-align: center;
}

#KidZoneFlashContainer {
width: 565px;
height: 550px;
margin: auto 0 20px 0;
overflow:hidden;
clear: both;
}

.flashCloseRight {
float:right;
clear:none;
margin: 0 8px 5px 0;
cursor: pointer;
}

.flashCloseLeft {
float:left;
clear:none;
margin: 8px 0 5px 8px;
cursor: pointer;
}

object { outline:none; }

.termsAbbrev {
	text-align: center;
}

.termsAbbrev a {
	cursor: pointer;
		
}

#TOS {
	width: 500px;
	overflow: hidden;
}

ol.tos {
	width: 500px;
}

ol.tos li {
	margin: 10px 0;
	width: 480px;
}

ol.tos li ul {
	margin: 5px 20px;
	
}
#NavSearch {
margin: 10px auto;
overflow: hidden;
}

#NavSearchField {
	width: 150px;
}

#NavSearchButton {
float: right;
margin: 3px 2px 0 0;

}

#CSEResultSearchBox {
width: 460px;
margin: 30px auto;
}

#CSEPane {
width: 90%;
overflow: hidden;
margin: 10px auto;
}

#TQ_overview {
margin: 10px auto;
font-size: 14px;
}

#TQ_overview img {
margin: 3px 15px 5px 0;
}

#TQ_overview_bottom {
overflow: hidden;
margin: 10px 0 0 0;
}

#TQ_note {
font-size: 11px;
clear: both;
float: left;
width: 400px;
}

#TQ_Badges {
float: left;
margin: 10px auto;
}

#TQ_overview_links {
float: right;
clear: none;
width: 160px;
text-align: center;
}

#TQ_checklistlink {
border: 1px solid #7d7d7d;
margin: 0 auto;
width: 100px;
padding: 5px;
font-size: 17px;

}


#TQ_claimlink {
border: 1px solid #7d7d7d;
margin: 0 auto;
width: 100px;
padding: 5px;
font-size: 17px;
}

#TQ_claimlink img {
clear: both;
margin: 5px 0;
}

#TQ_joinlink {
border: 1px solid #7d7d7d;
margin: 0 auto;
width: 100px;
padding: 5px;
font-size: 17px;
}

#TQ_claim_form {
font-size: 13px;
overflow: hidden;
}

#TQ_claim_form_header {
overflow: hidden;

}

#TQ_claim_form h4 {
font-size: 14px;
}

#TQ_claim_form_fields {
float: left;
width: 319px;
overflow: hidden;
margin: 10px 0;
}

#TQ_claim_form_logo {
float: right;
clear: none;
margin-top: 45px;
}

#TQ_claim_form_fields ul {
overflow: hidden;
width: 280px;
margin: 10px 20px 30px 10px;
}

#TQ_claim_form_fields ul li {
margin-bottom: 10px;
}

#TQ_claim_form_fields label {
float:left;
font-weight: bold;
width: 130px;
text-align: left;
padding: 0;
margin: 0 5px 0 0;
text-transform: uppercase;
}

#TQ_claim_form_fields input {
float:left;
clear: both;

}

#TQ_claim_form_number {
float: left;
clear: both;
margin: 10px 0;
overflow: hidden;
width: 100%;
}

#TQ_claim_radios {
margin: 10px 20px;
overflow: hidden;
}
.claimRadios, .claimRadiosThird {
width: 120px;
float: left;
margin: 0 5px 0 0;
font-weight: bold;
font-size: 13px;
}

.claimRadiosThird {
padding-top: 8px;
}

#TQ_claim_form_detail {
clear: both;
overflow: hidden;
margin: 33px auto 10px auto;;
}

#TQ_claim_form_detail_header {
background: url("/inc/img/trailquest_claimform_header.gif") no-repeat;
height: 170px;
width: 100%;
overflow: hidden;
}

table.tqClaimForm {
}

table.tqClaimForm th {
font-size: 14px;
border-bottom: 1px solid black;
margin: 0 0 4px 0;
vertical-align: bottom;
}

table.tqClaimForm td {
border-bottom: 1px solid black;
border-right: 1px solid black;
}

.parkColumn {
width: 200px;
text-align: left;
}
table.tqClaimForm .parkColumn select {
width: 246px;
}
.dateColumn {
width: 140px;
text-align: center;
}

.trailsColumn {
width: 140px;
text-align: center;

}

.trailCodeColumn {
width: 140px;
text-align: center;

}


.success {
color: green;
font-weight: bold;
font-size: 13px;
margin: 10px 0;
overflow: hidden;
}

.codeFail input {
border: 2px solid red;
}

#TrailQuestIcon {
margin: 5px auto 15px auto;
text-align: center;'
overflow: hidden;
}

/* GWA */

#GWAIcon {
margin: 5px auto 15px auto;
text-align: center;'
overflow: hidden;
}

#GWA_overview {
margin: 10px auto;
font-size: 14px;
}

#GWA_overview img {
margin: 3px 15px 5px 0;
}

#GWA_overview_bottom {
overflow: hidden;
margin: 10px 0 0 0;
}

#GWA_overview_links {
float: right;
clear: none;
width: 160px;
text-align: center;
}

#GWA_claimlink {
border: 1px solid #7d7d7d;
margin: 0 auto;
width: 100px;
padding: 5px;
font-size: 17px;
}

#GWA_claimlink img {
clear: both;
margin: 5px 0;
}

#GWA_joinlink {
border: 1px solid #7d7d7d;
margin: 0 auto;
width: 100px;
padding: 5px;
font-size: 17px;
}

#GWA_claim_form {
font-size: 13px;
overflow: hidden;
}

#GWAclaim_form_header {
overflow: hidden;

}

#GWA_claim_form h4 {
font-size: 14px;
}

#GWA_claim_form_fields {
float: left;
width: 319px;
overflow: hidden;
margin: 10px 0;
}

#GWA_claim_form_logo {
float: right;
clear: none;
margin-top: 45px;
}

#GWA_claim_form_fields ul {
overflow: hidden;
width: 280px;
margin: 10px 20px 30px 10px;
}

#GWA_claim_form_fields ul li {
margin-bottom: 10px;
}

#GWA_claim_form_fields label {
float:left;
font-weight: bold;
width: 130px;
text-align: left;
padding: 0;
margin: 0 5px 0 0;
text-transform: uppercase;
}

#GWA_claim_form_fields input {
float:left;
clear: both;

}

#GWA_claim_form_number {
float: left;
clear: both;
margin: 10px 0;
overflow: hidden;
width: 100%;
}

#GWA_claim_radios {
margin: 10px 20px;
overflow: hidden;
}
.claimRadios, .claimRadiosThird {
width: 120px;
float: left;
margin: 0 5px 0 0;
font-weight: bold;
font-size: 13px;
}


#GWA_claim_form_detail {
clear: both;
overflow: hidden;
margin: 33px auto 10px auto;;
}

#GWA_claim_form_detail_header {
background: url("/inc/img/gwa_claimform_header.jpg") no-repeat;
height: 170px;
width: 100%;
overflow: hidden;
}

table.gwaClaimForm {
}

table.gwaClaimForm th {
font-size: 13px;
border-bottom: 1px solid black;
margin: 0 0 4px 0;
vertical-align: bottom;
}

table.gwaClaimForm td {
border-bottom: 1px solid black;
border-right: 1px solid black;
}

table.gwaClaimForm .parkColumn select {
width: 210px;
}

/* End GWA */


.contributor_banner {
width: 565px;
height: 120px;
margin: 0 0 5px 0;
}

.article h2 {
clear: both;
}

.articleText ul, .articleText ol {
display: block;
list-style-position: inside;
}

.articleText ul li {
/*display: inherit;
list-style: square;*/
clear: both;
padding: 5px 0 5px 10px;

}


/* Alerts and Events */

#AlertList  { width: 565px; overflow: hidden;  }
#AlertList li { display: none; text-align: left; padding:0 5px 5px 0; margin:0; color: #CC0000; font-size: 1.2em; width: 560px;}

#AlertList .alertTitle {font-weight: bold;}

#SidebarEvents {margin: 10px 0;}
#SidebarEvents h5 {font-size: 1.2em; margin: 0 0 3px 0; font-weight: normal; }
#SidebarEvents ul li {margin: 0 0 5px 0; list-style-type: none;}
#SidebarEvents .eventDate {font-style: italic;}
#SidebarEvents .eventTitle {font-weight: bold; text-decoration:underline; cursor: pointer; }
#SidebarEvents .eventDescription{clear: both; float: left; width: 79%; margin: 0 10px 5px 5px; display:inline; background-color: #ebebeb; overflow: hidden; border: 1px dotted #7d7d7d; padding: 3px; display: none;}