/*\*//*/
@import "webrangers2IE.css";
/* */


body {
	background-color: #fdfaf3;
	margin: 0 0 75px 0;
	padding: 0;
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
	}
body, td, pre, input, select, textarea {	
	color: #333;
	font-family: Verdana, Arial, Georgia, sans-serif;
	font-size: 12px;
	}
a {
	outline: none;
	}
a img {
	border: 0;
	}
a:link {
	/*color: #005ebd;*/
	color: #628531;
	font-weight: bold;
	}
a:visited {
	color: #628531;
	font-weight: bold;
	}
a:hover {
	color: #628531;
	text-decoration: none;
	font-weight: bold;
	}
a:active {
	color: #628531;
	text-decoration: none;
	font-weight: bold;
	}
ul {
	list-style-type: square;
	}
li {
	margin-bottom: 4px;
	}
p, li, h3, pre {	
	line-height: 1.2;
	margin-top: 0;
	}
h1 {
	/*font-family: Arial, Helvetica, Verdana, sans-serif;*/
	/*font-family: Georgia, Palatino, "Times New Roman", Times, serif;*/
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	margin: 18px 0 16px 0;
	color: #628531;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #473D23;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	}
a img {
	border: 0;
	}
form {
	margin: 0;
	}
/*embed, <-- Causes derelict white border on FF Mac*/
object,
#flashContent {
	background-color: #fdfaf3;
	}
.oldFormat {
	width: 100%;
	padding: 15px 0;
	background-image: url(../images/old_activity_bg.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0%;
	text-align: center;
	}
.oldFormat object, 
.oldFormat embed {
	margin: 0 auto;
	}
#flashContent {
	margin-bottom: 10px;
	}
	/*
#flashContent p {
	float: left;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	}
#flashContent ul {
	float: left;
	}
	*/
#flashContent #alertRanger {
	float: left;
	margin: 20px 20px 20px 0;
	}		
#flashNavigator {
	height: 130px;
	width: 415px;
	}
	
.makeRed {
	color: #FF0000;
	}



#versionCheck {
	position: absolute;
	left: 0;
	top: 0;
	}


/* ------------------- LAYOUT ELEMENTS ------------------- */
/* Big mother div */
#mother {
	background-repeat: repeat-x;
	background-image: url(../images/mother_bg_01.gif);
	padding: 0 0 90px 0;
	}
/* Banner div */
#banner {
	background-color: #000;
	height: 68px;
	white-space: nowrap;
	}
#banner img {
	display: inline;
	}
/* Content div */
#content {
	margin-left: 175px;
	padding: 0;
	width: 795px;
	/*background-color: #fdfaf3;*/
	height: 300px;
	}
html>body #content {
	height: auto;
	min-height: 300px;
	}
/* infoBar div */
#infoBar {
	background-image: url(../images/left_gradient.jpg);
	background-repeat: no-repeat;
	background-position: 0% 138px;
	position: absolute;
	left: 0;
	padding: 0 25px 0 0;
	width: 140px;
	height: 236px;
	}
html>body #infoBar {
	height: auto;
	min-height: 236px;
	}
#infoBar,
#infoBar p,
#infoBar li {
	font-size: 10px;
	}
#rangerPicture {
	
	}
#infoBar #login {
	width: 130px;
	margin: 8px 0 14px 0;
	}
#infoBar #activityNote {
	display: block;
	padding: 40px 0 0 5px;
	color: #A8A290;
	}
#infoBar a:link {
	font-weight: normal;
	}
#infoBar a:visited {
	font-weight: normal;
	}
#infoBar a:hover {
	font-weight: normal;
	}
#infoBar a:active {
	font-weight: normal;
	}
#infoBar img.privacyNotice,
#infoBar img.backToWelome {
	display: block;
	margin-top: 90px;
}
#loggedInMenu {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	width: 160px;
	}
#loggedInMenu li {
	margin: 0;
	}
#loggedInMenu a {
	height: 35px;
	display: block;
	background-image: url(../images/menu_imgs.gif);
	background-repeat: no-repeat;
	text-indent: -200px;
	}
	
#loggedInMenu #searchActivities a {
	height: 53px;
	}	
	
#loggedInMenu #rangerStation a {
	height: 36px;
	}	
#loggedInMenu #leftMenuBack {
	margin-top: 30px;
	}	
#loggedInMenu #leftMenuBack a {
	height: 58px;
	}	
#loggedInMenu #feedbackLink a {
	margin-top: 10px;
	background-image: url(../images/planFutureWebrangers.gif);
	height: 60px;
	}	
#loggedInMenu #questionOfWeek a {
	margin-top: 10px;
	background-image: url(../images/qow_button.gif);
	height: 56px;
	}	
	
	
#searchActivities a {
	background-position: 0% 0%;
	}
#searchActivities a:hover {
	background-position: 0% -108px;
	}
#searchActivities.selected a,
#searchActivities.selected a:hover {
	background-position: 0% -55px;
	}
	
#rangerStation a {
	background-position: -160px 0%;
	}
#rangerStation a:hover {
	background-position: -160px -70px;
	}
#rangerStation.selected a,
#rangerStation.selected a:hover {
	background-position: -160px -34px;
	}
	
#myCommunity a {
	background-position: -320px 0%;
	}
#myCommunity a:hover {
	background-position: -320px -70px;
	}
#myCommunity.selected a,
#myCommunity.selected a:hover {
	background-position: -320px -34px;
	}
	
	
#leftMenuBack a {
	background-position: -484px 0;
	}
#leftMenuBack a:hover {
	}

#feedbackLink a {
	background-position: 6px 0;
	}
#questionOfWeek a {
	background-position: 6px 0;
	}

#easytohard,
.popPrintWindow {
	width: 250px;
	margin: 0 0 0 95px;
	padding: 12px 0 12px 40px;
	background-image: url(../images/easy_first.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
.popPrintWindow {
	background-image: url(../images/lil_printer.gif);
	}
	
#feebackArea
{
	width: 550px;
	height: 320px;
	padding: 0;
	margin: 0;
}

.bestBuy {
	margin-top: 80px;
	
	}

.popupContent {
	margin: 22px;

	}


/* Hidden and not hidden */

	.hidden
	{
		display: none;
	}
	.notHidden
	{
		display: inherit;
	}
	
	
/* Back Buttons */
.backButton a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding: 6px 0 10px 40px;
	margin: 40px 0 10px 0;
	background-image: url(../images/backArrow.gif);
	background-repeat: no-repeat;
}

.backButton a:link,
.backButton a:hover,
.backButton a:active,
.backButton a:visited  {
	color: #000;
}

.backButton a strong {
	text-decoration: underline;
	font-weight: bold;
	color: #005ebd;
}

.backButton a:hover strong {
	text-decoration: none;
}

.globalBack a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding: 11px 0 15px 40px;
	margin: 40px 0 10px 0;
	background-image: url(../images/backArrow.gif);
	background-repeat: no-repeat;
}

.globalBack a:link,
.globalBack a:hover,
.globalBack a:active,
.globalBack a:visited  {
	color: #000;
}

.globalBack a strong {
	text-decoration: underline;
	font-weight: bold;
	color: #005ebd;
}

.globalBack a:hover strong {
	text-decoration: none;
}





/* Navigtor div */
#navigator {
	/*background-image: url(../images/kids_01.gif);
	background-position: right top;
	background-repeat: no-repeat;*/
	background-color: #628531;
	width: 795px;
	padding: 0;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	height: 33px;
	text-align: right;
	}
#navigator img {
	line-height: 1;
	}
#navigator,
#navigator a:link,
#navigator a:visited,
#navigator a:active,
#navigator a:hover {
	color: #fff;
	font-weight: normal;
	}
/* Navigator Links (Ranger ZONE | Postcards) */
#navigatorLinks {
	float: right;
	margin: 15px 0 0 0;
	padding: 2px 0 0 0;
	text-align: right;
	width: 167px;
	
}
	
#navigatorLinks ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#navigatorLinks ul li{
	font-size: 9px;
	line-height: 13px;
}
	
#navigatorLinks,
#navigatorLinks a:link,
#navigatorLinks a:visited,
#navigatorLinks a:active,
#navigatorLinks a:hover {
	color: #000;
	font-weight: normal;
	}
/* Footer */
#footer {
	border-top: 1px solid #444;
	margin: 0 0 20px 175px;
	text-align: center;
	padding-top: 15px;
	clear: both;
	width: 775px;
	}
#footer,
#footer p,
#footer li {
	font-size: 10px;
	}
#footer ul {
	margin: 0 0 14px 0;
	padding: 0;
	list-style-type: none;
	}
#footer li {
	display: inline;
	padding-right: 15px;
	}
#footer li#teachersResource {
	display: block;
	padding: 0 0 15px 0;
	font-size: 12px;
	}
#footer li#teachersResource a:link,
#footer li#teachersResource a:visited,
#footer li#teachersResource a:active,
#footer li#teachersResource a:hover {
	font-weight: bold;
	}
#footer li a:link,
#footer li a:visited,
#footer li a:active,
#footer li a:hover {
	font-weight: normal;
	color: #a59873;
	}
	

blockquote.pledge {
	color: #65392C;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	font-family: Times, "Times New Roman", Georgia, Palatino, serif;
	font-weight: bold;
	line-height: 1.5;
	background-image: url(../images/pledge_bg.jpg);
	background-repeat: no-repeat;
	padding: 35px 300px 30px 30px;
	height: 232px;
	width: 260px;
	}
#iAgree {
	/*margin: 0 0 0 510px;*/
	}
.pledge .signButton {
	margin: 10px 0 20px 80px;
	}
#changeName {
	clear: both;
	margin: 0;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Georgia, sans-serif;
	}




/* ------------------- EASY PAGES ------------------- */
#easyPage #mother {
	background-image: url(../images/mother_bg_02.gif);
	}
#easyPage #infoBar {
	background-image: url(../images/ranger_02.jpg);
	}
#easyPage #navigator {
	background-image: url(../images/kids_02.gif);
	background-color: #003a76;
	}
#easyPage h1 {
	color: #003a76;
	}

/* ------------------- MEDIUM PAGES ------------------- */
#mediumPage #mother {
	background-image: url(../images/mother_bg_03.gif);
	}
#mediumPage #infoBar {
	background-image: url(../images/ranger_03.jpg);
	}
#mediumPage #navigator {
	background-image: url(../images/kids_03.gif);
	background-color: #9d3a2c;
	}
#mediumPage h1 {
	color: #9d3a2c;
	}

/* ------------------- DIFFICULT PAGES ------------------- */
#difficultPage #mother {
	background-image: url(../images/mother_bg_04.gif);
	}
#difficultPage #infoBar {
	background-image: url(../images/ranger_04.jpg);
	}
#difficultPage #navigator {
	background-image: url(../images/kids_04.gif);
	background-color: #b07726;
	}
#difficultPage h1 {
	color: #b07726;
	}

	
	

/* Levels list */
#levels {
	width: 420px;
	height: 180px;
	background-image: url(../images/levels.jpg);
	background-repeat: no-repeat;
	margin: 10px 0 50px 90px;
	padding: 0;
	position: relative;
	}
#levels li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	top: 0;
	}
#levels li, 
#levels a {
	height: 180px;
	display: block;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	}
#levels a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
#easy {
	left: 0;
	width: 134px;
	}
#medium {
	left: 138px;
	width: 143px;
	}
#difficult {
	left: 285px;
	width: 142px;
	}
#easy a:hover {
	background-image: url(../images/levels.jpg);
	background-repeat: no-repeat;
	background-position: 0 -187px;
	}
#medium a:hover {
	background-image: url(../images/levels.jpg);
	background-repeat: no-repeat;
	background-position: -138px -187px;
	}
#difficult a:hover {
	background-image: url(../images/levels.jpg);
	background-repeat: no-repeat;
	background-position: -285px -187px;
	}
	
	
	
	
	

/* ABE'S INFO */
#abesInfo {
	border: 5px solid #D4E0C4;
	margin: 0 0 20px 0;
	}
#abesInfo h2 span {
	display: block;
	float: right;
	white-space: nowrap;
	color: #638338;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0 0 0;
	}
#abesInfo h2 {
	font-size: 16px;
	color: #000;
	margin: 0 0 15px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #B3CD8F;
	}
#abesInfo ,
#abesInfo td,
#abesInfo h3 {
	font-size: 11px;
	font-family: "Lucida Grande", Lucida, Lucida Sans Unicode, Arial, Helvetica, sans-serif;	
	}
#abesInfo .inner {
	padding: 20px 20px 40px 20px;
	border: 1px solid #84A25C;
	}
#abesInfo table {
	margin-bottom: 20px;
	}
#abesInfo table td {
	vertical-align: top;
	}
#abesInfo table .spec {
	width: 80px;
	color: #638338;
	}
.infoChunk {
	border-top: 1px solid #638338;
	padding: 0 0 5px 0;
	clear: both;
	margin: 0 0 10px 0;
	}
#abesInfo .col2 .infoChunk {
	border-right: 1px solid #C5D2B4;
	border-bottom: 1px solid #C5D2B4;
	border-left: 1px solid #C5D2B4;
	}
#abesInfo .infoChunk h3 {
	font-size: 12px;
	color: #455F22;
	padding: 4px;
	background-color: #C5D2B4;
	margin: 0 0 10px 0;
	}
.infoChunk h3 img {
	float: right;
	margin-top: 3px;
	}
.infoChunk dl,
.infoChunk ul {
	margin: 0;
	}	
.infoChunk dt,
.infoChunk ul.infoNotes {
	border-top: 1px solid #A5B98A;
	padding: 5px 0 0 0;
	}
.infoChunk dt {
	font-weight: bold;
	font-size: 12px;
	}
html>body .infoChunk dt {
	height: auto;
	min-height: auto;
	}	
.infoChunk dt strong {
	color: #557123;
	}
.infoChunk dd {
	margin: 0;
	padding: 0;
	}
.infoChunk .infoNotes dt,
.infoChunk .infoNotes li {
	padding: 5px 0 0 30px;
	background-image: url(../activities/abelincoln/images/history_note.gif);
	background-repeat: no-repeat;
	height: 26px;
	}
html>body .infoChunk .infoNotes dt,
html>body .infoChunk .infoNotes li {
	height: auto;
	min-height: 26px;
	}
.infoChunk .infoNotes dd {
	padding: 0 0 0 30px;
	}
	
	
.infoChunk ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
.infoChunk ul li {
	clear: left;
	}
#abesInfo .col2 ul {
	padding: 0 5px 0 8px;
	}
	

.more {
	text-transform: lowercase;
	text-align: right;
	margin: 0 0 5px 0;
	}
.more a:link,
.more a:visited,
.more a:active,
.more a:hover {
	color: #455F22;
	font-weight: normal;
	text-decoration: none;
	}
.more a:hover {
	text-decoration: underline;
	}



.arrowList li {
	background-image: url(../activities/abelincoln/images/arrowhead_bullet.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	}


#photoGallery a img {
	border: 1px solid #C5D2B4;
	}
#photoGallery a:hover img {
	border-color: #628531;
	}

.gallery,
.gallery #content,
.gallery #mother {
	background-image: none;
	width: auto;
	padding: 0;
	margin: 0;
	}
.gallery #content {
	padding: 0 20px 20px 20px;
	}
.gallery h1 {
	margin: 0;
	}
.gallery img {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #937849;
	}
#galleryNav {
	text-align: center;
	}
#galleryNav a:link,
#galleryNav a:visited,
#galleryNav a:active,
#galleryNav a:hover {
	font-weight: normal;
	font-size: 90%;
	}
	
#readyForQuiz {
	width: 150px;
	margin: 0 auto;
	text-align: center;
	}	
#readyForQuiz a {
	background-color: #628531;
	display: block;
	padding: 8px 20px;
	}
#readyForQuiz a:link,
#readyForQuiz a:visited,
#readyForQuiz a:active,
#readyForQuiz a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
#readyForQuiz a:hover {
	background-color: #000;
	}
.quiz {
	padding: 20px 0 0 30px;
	margin: 0;
	}
.quiz li {
	font-weight: bold;
	}
.quiz ol {
	list-style-type: lower-alpha;
	margin: 5px 0 20px 0;
	padding: 0 0 0 30px;
	}
.quiz ol li,
.quiz ol li label,
.quiz ol li input {
	font-weight: normal;
	color: #333;
	vertical-align: middle;
	}



li.readMoreItem {
	/*position: relative;*/
	
	}

li.readMoreItem div {
	padding: 10px;
	background-color: #628531;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	}


/* END ABE'S INFO */









/* COLUMNS */
.col1, .col2, .col3 {
	float: left;
	margin: 0 0 0 20px;
	}
	
/* TWO COLUMN */
.twoColumn {
	clear: both;
	margin: 0 0 30px 0;
	}
.twoColumn .col1 {
	width: 295px;
	margin: 0;
	}
.twoColumn .col2 {
	width: 215px;
	}
	
/* THREE COLUMN */
.threeColumn .col1 {
	clear: both;
	}
.threeColumn .col1 {
	width: 180px;
	margin: 0;
	}
.threeColumn .col2 {
	width: 180px;
	}
.threeColumn .col3 {
	width: 180px;
	}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	line-height: 0;
	}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
/* End hide from IE-mac */
/* END COLUMNS */






/* Image alignment */
img.picRight {
	margin: 0 0 15px 15px;
	float: right;
	}
img.picLeft {
	margin: 0 15px 15px 0;
	float: left;
	}
img.picLeftNoMargin {
	float: left;
	clear: both;
}
img.picMiddle {
	margin: 20px auto 20px auto;
	display: block;
	clear: both;
	}
img.picMiddleTightTop {
	margin: 5px auto 20px auto;
	display: block;
	clear: both;
	}
.textCenter {
	text-align: center;
	}
.closeWindow {
	text-align: center;
	}

#subTours {
	margin-top: 25px;
	}
#subTours td {
	line-height: 0;
	padding-bottom: 30px;
	width: 50%;
	}
#subTours strong {
	font-weight: bold;
	display: block;
	}
#subTours img {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	}
#webRangersCard {
	text-align: center;
	}

	
	

/* :::::: FORM STYLES :::::: */
form {
	margin: 0;
	}


/* Basic styles for fieldsets, legends, labels, etc */
fieldset {
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0 12px 0 12px;
	margin: 0;
	border: 0 none;
	}
legend {
	color: #f2e9c2;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	background-color: transparent;
	line-height: normal;
	font-weight: bold;
	}	
label {
	font-weight: bold;
	font-size: 11px;
	color: #6e6d56;
	line-height: normal;
	}
.columnize label {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px 0 0;
	}
.columnize input,
.columnize select,
.columnize textarea {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	}
.columnize br {
	clear: left;
	}
.columnize label br,
.columnize span br {
	clear: none;
	}
.columnize span {
	font-weight: normal;
	}
	
	
p.submitButton,
p#submitButton {
	clear: left;
	padding: 0 0 0 70px;
	text-align: center;
	}
p.submitButton input,
input.submitButton ,
p#submitButton input,
input#submitButton {
	background-color: #638338;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	padding: 3px 12px 4px 12px;
	margin: 0;
	cursor: pointer;
	width: auto;
	}
p.submitButton input:hover,
input.submitButton:hover,
p#submitButton input:hover,
input#submitButton:hover {
	background-color: #32411C;
	}
	
.note {
	color: #777;
	font-style: italic;
	font-size: 11px;
	text-align: center;
	}
#register {
	width: 588px;
	margin: 0 auto;
	}
.helpButton {
	float: right;
	margin: -8px 0 0 0;
	}
.formInstructions {
	font-size: 11px;
	color: #cedfa8;
	padding: 18px 0 25px 0;
	margin: 0;
	line-height: normal;
	}


/* Styles for log-in form elements */	
#signUpGraphic {
	width: 588px;
	margin: 0 auto;
	}
.useFakeName {
	clear: both;
	font-size: 11px;
	color: #6e6d56;
	margin: 0 0 10px 0;
	text-align: right;
	}
.wrName label,
.wrName input {
	margin-bottom: 0;
	}
.login {
	background-image: url(../images/login_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 15px 0;
	margin: 0;
	position: relative;
	top: -80px;
	width: 582px;
	}
.login fieldset {
	background-image: url(../images/login_top.gif);
	}
.login legend {
	padding: 110px 0 0 0;
	}
.forgot {
	margin: 0 0 20px 160px;
	width: 190px;
	}
.forgot a {
	font-size: 10px;
	font-weight: normal;
	color: #03264e;
	padding: 0 0 0 30px;
	background-image: url(../images/forgot_pword.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	}
#joinButton,
#loginButton {
	display: block;
	clear: both;
	margin: 0 auto;
	}
/*#loginButton {
	clear: both;
	position: absolute;
	top: 80%;
	bottom: -39px;
	}*/
	

/* Styles for LARGE sign-up form elements */
.full {
	background-image: url(../images/full_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 30px 0;
	margin: 0 0 20px 0;
	position: relative;
	width: 585px;
	}
.full fieldset {
	background-image: url(../images/full_top.gif);
	}
.full legend {
	padding: 35px 0 0 0;
	}


/* Styles for SMALL sign-up form elements */
.compact {
	background-image: url(../images/compact_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 30px 0;
	margin: -26px 8px 0 0;
	width: 284px;
	float: left;
	}
.compact fieldset {
	background-image: url(../images/compact_top.gif);
	height: 210px;
	}
.compact legend {
	padding: 35px 0 0 0;
	}
.compact .columnize label {
	width: 100px;
	}
.compact .columnize input,
.compact .columnize select,
.compact .columnize textarea {
	width: 130px;
	}
	
	
#introPage5 fieldset {
	text-align: center;
	}
#introPage5 #content {
	width: 585px;
	}
	
.full .columnize textarea#message,
.full .columnize input#filePath01 {
	width: auto;
	}
/* :::::: END FORM STYLES :::::: */



.imagesBelowActivity {
	padding-bottom: 10px;	
}
	
#storyFromThePast {
	font-size: 22px;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	background-color: #F7DBBE;
	border: 1px solid #b1763a;
	padding: 15px 15px 18px 15px;
	margin: 15px;
	}
#become {
	background-image: url(../images/becomeBG.jpg);
	background-repeat: no-repeat;
	height: 335px;
	width: 571px;
	margin: 0 0 30px 0;
	padding: 160px 0px 0px 180px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	height: 175px;
	}
#become p {
	width: 180px;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	}
#howToPage {
	background-color: #fdfaf3;
	background-image: none;
	margin: 10px;
	padding: 0;
	}
.continue {
	text-align: right;
	}	
.programmingNote {
	color: #f00;
	font-style: italic;
	} 	
.instrux {
	margin-top: 30px;
	}
	

/* Buttons used to choose the ranger stations */
#buttonStation1 {
	border:0;
	background-image:url(../images/station1.jpg);
	color:#5F4247;
	font-size: 0;
	width:165px;
	height:155px;
	cursor: pointer;
	}
#buttonStation2 {
	border:0;
	background-image:url(../images/station2.jpg);
	color:#8699AA;
	font-size: 0;
	width:165px;
	height:155px;
	cursor: pointer;
	}
#buttonStation3 {
	border:0;
	background-image:url(../images/station3.jpg);
	color:#C99353;
	font-size: 0;
	width:165px;
	height:155px;
	cursor: pointer;
	}

/* Buttons that look like signs - with and without the arrows */
.proceed,
.signButton {
	float: right;
	background-image: url(../images/sign_arrow_left.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
	margin-right: 110px;
	line-height: normal;
	width: 20px;
	}
.signButton {
	float: left;
	background-image: url(../images/sign_left.gif);
	}
.proceed a,
.signButton a {
	display: block;
	background-image: url(../images/sign_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8px 14px 18px 0;
	float: right;
	white-space: nowrap;
	}
.signButton a {
	background-image: url(../images/sign_right.gif);
	padding: 11px 14px 11px 0;
	float: left;
	}
	
/* Hide from Mac IE \*/
.proceed a,
.signButton a {
	float: none;
	}
.proceed,
.signButton {
	width: auto;
	}
/* end hide */

p.proceed a:link,
p.proceed a:visited,
p.proceed a:active,
p.proceed a:hover,
p.signButton a:link,
p.signButton a:visited,
p.signButton a:active,
p.signButton a:hover {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Palatino, Georgia, Times, "Times New Roman", sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-weight: bold !important;
	}
.centered {
	margin-right: 240px;
	}
/* END buttons that look like signs - with and without the arrows! */

.centeredText {
	text-align: center;
	}

.rb {
	border: 1px solid #f00;
	}
	
#tourReturn {
	text-transform:capitalize;
	vertical-align: middle;
	line-height: 68px;
	clear: both;
}

#tourReturn img {
	float: left;

}

.signupCollage {
	margin-top: 50px;
}


/* Related Links, Feedback and Email a friend */
#moreInfoLeft, 
#moreInfoRight {
	padding: 15px 0 0 0;
	color: #333;
	float: left;
	border-top: 3px solid #EEE6CF;
	list-style-type: none;
	margin-bottom: 20px
	}
#moreInfoLeft {
	width: 440px;
	border-right: 1px solid #EEE6CF;
	padding-bottom: 10px;
	}
#moreInfoRight {
	padding-left: 15px;
	width: 319px;
	}
#moreInfoLeft li,
#moreInfoRight li {
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	color:#473D23;
	}	
#moreInfoLeft a:link,
#moreInfoLeft a:visited,
#moreInfoLeft a:active,
#moreInfoRight a:link,
#moreInfoRight a:visited,
#moreInfoRight a:active {
	font-family: Verdana, Arial, Georgia, sans-serif;
	font-size: 10px;
	color: #A68B6D;
	}
#moreInfoLeft a:hover, 
#moreInfoRight a:hover {
	color: #005ebd;
	text-decoration: none;
	}
#moreInfoLeft,
#moreInfoRight,
#moreInfoLeft dt,
#moreInfoLeft dd {
	font-family: Verdana, Arial, Georgia, sans-serif;
	font-size: 10px;
	color: #A68B6D;
	margin: 0;
	}
#moreInfoLeft dl {
	list-style-type: none;
	padding: 0;
	}
#moreInfoLeft dt {
	padding: 5px 0 0 0;
	}
#moreInfoLeft li dd {
	padding: 2px 0 7px 0;
	color: #666;
	font-weight: normal;
	}
	


/*  Added by Vijay   */
#HTMLContent {
	margin-bottom: 10px;
/*	width: 601px;    */  
/*	height: 400px;   */
	}


#sponsorsLogos {
	position: absolute;
	left: 6px;
	bottom: 0;
	}
#printPassport {
	display: none;
	}



#searchResults {
	width: 740px;
	border-collapse: collapse;
	margin: 0 0 0 30px;
	}
#searchResults th {
	padding-bottom: 20px;
	}
	
#searchResults td {
	text-align: center;
	vertical-align: middle;
	padding: 10px 0 0 0;
	line-height: normal;
	height: 60px;
	background-repeat: no-repeat;
	}
#searchResults td.completeStatus {
	background-image: url(../images/row_left.jpg);
	background-position: right center;
	width: 90px;
	}
#searchResults td.activityTitle {
	text-align: left;
	background-image: url(../images/row_middle.jpg);
	background-position: right center;
	width: 425px;
	}
#searchResults td.activityTitle a:link,
#searchResults td.activityTitle a:visited,
#searchResults td.activityTitle a:active,
#searchResults td.activityTitle a:hover {
	color: #9d4c2e;
	}
#searchResults td.activityTitle img {
	float: left;
	margin: -9px 10px 0 0;
	}
#searchResults td.difficultyLevel {
	background-image: url(../images/row_right.jpg);
	background-position: left center;
	}

.error {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	background-image: url(../images/error_bg.jpg);
	background-repeat: no-repeat;
	width: 362px;
	height: 102px;
	padding: 28px 30px 0 190px;
	margin: 0 0 -15px 0;
	}

#introSWF {
	margin: 0 auto 30px auto;
	}
	
#pageBlackOut {
	background-image: url(../images/fadeout_bg.gif);
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	z-index: 50;
	overflow: hidden;
	visibility: hidden;
	}
.alertDialogStyled {
	border: 3px solid #000;
	border-left-width: 8px;
	border-bottom-width: 8px;
	position: absolute;
	left: 230px;
	top: 170px;
	background-image: url(../images/alert_dialog_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 10px 20px 20px;
	width: 370px;
	}
.alertDialogStyled h1 {
	margin-top: 0;
	}
.closeDialogButton {
	text-align: center;
	margin: 30px 0 0 0;
	}
.closeDialogButton:hover {
	cursor: pointer;
	}

#abelincoln h1,
#acadians h1,
#alphacodes h1, 
#arewethere h1, 
#arrowhead h1, 
#artifact h1, 
#baldeagles h1, 
#civilwar h1, 
#darksky h1,
#dendrochronology h1,
#dinodiets h1,
#edison h1,
#essentials h1,
#fire h1,
#firetools h1,
#georgewashcode h1,
#helpranger h1,
#independence h1,
#mapmatch h1,
#namethatpark h1,
#packdogsled h1,
#parkjeopardy h1,
#patriot h1,
#photo h1,
#powdermonkey h1,
#presidents h1,
#protectharbor h1,
#puma h1,
#readingmap h1,
#rockpark h1,
#semaphore h1,
#signalflag h1,
#sleddog h1,
#smokeymountian h1,
#starspangled h1,
#storiespast h1,
#superintendent h1,
#swimhome h1,
#tidepool h1,
#trashtalk h1,
#turtlehurdles h1,
#waterquality h1,
#whattopack h1,
#whitesands h1,
#who h1,
#whoarewe h1,
#whosaid h1,
#yellowstonewinter h1,
#yesterdaytoday h1,
#uniforms h1,
#railroadconnections h1,
#newbedwhale h1,
#globalconnect h1,
#lincolnWhiteHouse h1,
#oceansMatching h1,
#bandelier h1,
#seagrasses h1,
#watersafety h1,
#george h1,
#ripcurrents h1,
#waterexploration h1,
#climate2 h1,
#climate3 h1
{
	display:block;
	margin: 15px 0 13px 3px;
	padding: 16px 0 25px 80px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #937849;
}
#abelincoln h1 {
	background-image: url(../activities/icons/abelincoln.gif);
}
#acadians h1 {
	background-image: url(../activities/icons/acadians.gif);
}

#alphacodes h1 {
	background-image: url(../activities/icons/alphacodes.gif);
}
#arewethere h1 {
	background-image: url(../activities/icons/arewethere.gif);
}
#arrowhead h1 {
	background-image: url(../activities/icons/arrowhead.gif);
}
#artifact h1 {
	background-image: url(../activities/icons/artifact.gif);
}
#baldeagles h1 {
	background-image: url(../activities/icons/baldeagles.gif);
}
#civilwar h1 {
	background-image: url(../activities/icons/civilwar.gif);
}
#darksky h1 {
	background-image: url(../activities/icons/darksky.gif);
}
#dendrochronology h1 {
	background-image: url(../activities/icons/dendrochronology.gif);
}
#dinodiets h1 {
	background-image: url(../activities/icons/dinodiets.gif);
}
#edison h1 {
	background-image: url(../activities/icons/edison.gif);
}
#essentials h1 {
	background-image: url(../activities/icons/essentials.gif);
}
#fire h1 {
	background-image: url(../activities/icons/fire.gif);
}
#firetools h1 {
	background-image: url(../activities/icons/firetools.gif);
}
#georgewashcode h1 {
	background-image: url(../activities/icons/georgewashcode.gif);
}
#helpranger h1 {
	background-image: url(../activities/icons/helpranger.gif);
}
#independence h1 {
	background-image: url(../activities/icons/independence.gif);
}
#mapmatch h1 {
	background-image: url(../activities/icons/mapmatch.gif);
}
#namethatpark h1 {
	background-image: url(../activities/icons/namethatpark.gif);
}
#packdogsled h1 {
	background-image: url(../activities/icons/packdogsled.gif);
}
#parkjeopardy h1 {
	background-image: url(../activities/icons/parkjeopardy.gif);
}
#patriot h1 {
	background-image: url(../activities/icons/patriot.gif);
}
#photo h1 {
	background-image: url(../activities/icons/photo.gif);
}
#powdermonkey h1 {
	background-image: url(../activities/icons/powdermonkey.gif);
}
#presidents h1 {
	background-image: url(../activities/icons/presidents.gif);
}
#protectharbor h1 {
	background-image: url(../activities/icons/protectharbor.gif);
}
#puma h1 {
	background-image: url(../activities/icons/puma.gif);
}
#readingmap h1 {
	background-image: url(../activities/icons/readingmap.gif);
}
#rockpark h1 {
	background-image: url(../activities/icons/rockpark.gif);
}
#semaphore h1 {
	background-image: url(../activities/icons/semaphore.gif);
}
#signalflag h1 {
	background-image: url(../activities/icons/signalflag.gif);
}
#sleddog h1 {
	background-image: url(../activities/icons/sleddog.gif);
}
#smokeymountian h1 {
	background-image: url(../activities/icons/smokeymountian.gif);
}
#starspangled h1 {
	background-image: url(../activities/icons/starspangled.gif);
}
#storiespast h1 {
	background-image: url(../activities/icons/storiespast.gif);
}
#superintendent h1 {
	background-image: url(../activities/icons/superintendent.gif);
}
#swimhome h1 {
	background-image: url(../activities/icons/swimhome.gif);
}
#tidepool h1 {
	background-image: url(../activities/icons/tidepool.gif);
}
#trashtalk h1 {
	background-image: url(../activities/icons/trashtalk.gif);
}
#turtlehurdles h1 {
	background-image: url(../activities/icons/turtlehurdles.gif);
}
#uniforms h1 {
	background-image: url(../activities/icons/uniforms.gif);
}
#waterquality h1 {
	background-image: url(../activities/icons/waterquality.gif);
}
#whattopack h1 {
	background-image: url(../activities/icons/whattopack.gif);
}
#whitesands h1 {
	background-image: url(../activities/icons/whitesands.gif);
}
#who h1 {
	background-image: url(../activities/icons/who.gif);
}
#whoarewe h1 {
	background-image: url(../activities/icons/whoarewe.gif);
}
#whosaid h1 {
	background-image: url(../activities/icons/whosaid.gif);
}
#yellowstonewinter h1 {
	background-image: url(../activities/icons/yellowstonewinter.gif);
}
#yesterdaytoday h1 {
	background-image: url(../activities/icons/yesterdaytoday.gif);
}
#railroadconnections h1 {
	background-image: url(../activities/icons/rrc.gif);
}
#newbedwhale h1 {
	background-image: url(../activities/icons/newbedwhale.gif);
}
#globalconnect h1 {
	background-image: url(../activities/icons/climate1.gif);
}
#lincolnWhiteHouse h1 {
	background-image: url(../activities/icons/lincoln2.gif);
}
#oceansMatching h1 {
	background-image: url(../activities/icons/oceanLife.gif);
}
#bandelier h1 {
	background-image: url(../activities/icons/bandelier.gif);
}
#seagrasses h1 {
	background-image: url(../activities/icons/seagrass.gif);
}
#watersafety h1 {
	background-image: url(../activities/icons/watersafety.gif);
}
#george h1 {
	background-image: url(../activities/icons/georgewashcode.gif);
}
#ripcurrents h1 {
	background-image: url(../activities/icons/ripCurrent.gif);
}
#waterexploration h1 {
	background-image: url(../activities/icons/waterexploration.gif);
}
#climate2 h1 {
	background-image: url(../activities/icons/climate2.gif);
}
#climate3 h1 {
	background-image: url(../activities/icons/climate3.gif);
}


#activitySWF {
	margin-bottom: 22px;
}
#introPage4 #activitySWF {
	width: 555px;
	margin: 0 auto;
}


#justVisiting {
	width: 590px;
	margin: 0 auto;
	}

#loginItems {
	width: 590px;
	margin: 0 auto;
	}


.cl {
	clear:both;
}

.makeOrange {
	color: #B77E0B;

}

#searchPages {
	/*border: 1px solid #f90;*/
	margin-top: 16px;
	text-align: center;
	padding: 10px;
	}
#searchPages a,
#searchPages span {
	padding: 10px;
	}
#rangerStationSWF, #introSWF, #activitiesCompletedSWF, #searchSWF, #searchSmallSWF, #cardSWF, #entryGateSWF, #entryGateSWF2 {
	background-color: #FDFAF3;
}
#rangerStationSWF {
	height: 525px;
}
#introSWF {
	height: 525px;
}
#activitiesCompletedSWF {
	height: 600px;
}
#searchSWF {
	height: 600px;
}
#searchSmallSWF {
	height: 130px;
}
#cardSWF {
	height: 260px;
	width: 555px;
	margin: 0 auto;
}
#entryGateSWF {
	height: 500px;
	margin: 0 auto;

}
#entryGateSWF2 {
	width: 750px;

}



/* ::::: COMMUNITY SECTION STYLES ::::: */
#communityPage h1 {
	color: #333;
	background-image: url(../images/community_pages/comm_h1_bg.gif);
	background-repeat: no-repeat;
	height: 92px;
	padding: 15px 0 0 15px;
	color: #eee6cf;
	font-size: 20px;
	margin-bottom: 0;
	}
#communityPage h1 span {
	font-size: 13px;
	color: #000;
	display: block;
	}
#communityPage form {
	clear: both;
	}
#sharePics,
#shareStories {
	background-repeat: no-repeat;
	height: 309px;
	padding: 5px 10px 10px 10px;
	margin: 0 0 22px 0;
	color: #000;
	}
#sharePics li, #sharePics pre,
#shareStories li, #shareStories pre {
	font-size: 10px;
	}
#sharePics h2,
#shareStories h2 {
	color: #eee6cf;
	width: 160px;
	font-size: 15px;
	margin: 0 0 12px 0;
	}
#sharePics h3,
#shareStories h3 {
	margin: 0 0 12px 0;
	color: #628531;
	font-size: 14px;
	}
#sharePics ul,
#shareStories ul,
#communitySearch ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	
#sharePics {
	background-image: url(../images/community_pages/pictures_dialog.jpg);
	float: left;
	width: 240px;
	border-right: 1px solid #628531;
	}	
#sharePics li {
	float: left;
	width: 68px;
	height: 95px;
	margin: 0 8px 0 0;
	}
#sharePics li img {
	display: block;
	}
#sharePics li a {
	/*font-weight: normal;*/
	}
	
	
#shareStories {
	background-image: url(../images/community_pages/stories_dialog.jpg);
	margin-left: 275px;
	width: 225px;
	}
#shareStories li {
	margin: 0 0 15px 0;
	}
	
	
	
.uploadLink a {
	margin: 0 0 14px 0;
	display: block;
	background-image: url(../images/community_pages/upload_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	padding: 9px 0 0 45px;
	}
.uploadLink a:link,
.uploadLink a:visited,
.uploadLink a:active,
.uploadLink a:hover {
	color: #000;
	}

	
#communitySearch {
	clear: both;
	background-image: url(../images/community_pages/comm_search_bg.gif);
	background-repeat: no-repeat;
	background-color: #eaecdd;
	width: 498px;
	border: 3px solid #a5bb85;
	margin: 0 0 30px 0;
	padding: 7px 10px 10px 10px;
	/*height: 150px;*/
	}
#communitySearch p {
	margin: 0 0 20px 0;
	}
#communitySearch #commSearchControls {
	padding: 0 0 0 125px;
	color: #eee6cf;
	text-align: left;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
#commSearchControls,
#commSearchControls label,
#commSearchControls input,
#commSearchControls strong,
#commSearchControls span {
	vertical-align: middle;
	line-height: normal;
	}
#commSearchControls strong {
	display: none;
	}
#commSearchControls span {
	padding-right: 20px;
	font-weight: normal;
	}
#commSearchControls label {
	color: #000;
	font-weight: normal;
	}
#communitySearch li {
	/*float: left;*/
	margin: 0 0 20px 0;
	}
#communitySearch li label,
#communitySearch li span {
	/*display: block;*/
	font-weight: normal;
	color: #000;
	margin: 4px 0 0 0;
	font-size: 12px;
	}
#communitySearch li input {
	vertical-align: middle;
	margin-right: 4px;
	}
#communitySearch li select {
	width: 300px;
	}
#commSearchParams {
	padding: 15px 0 0 0;
	/*height: 110px;*/
	}
.goButton {
	border: 0 none;
	background-image: url(../images/go.gif);
	background-repeat: no-repeat;
	font-size: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;	
	}
.viewAllButton {
	border: 0 none;
	background-image: url(../images/view_all_go.gif);
	background-repeat: no-repeat;
	font-size: 0;
	width: 77px;
	height: 22px;
	cursor: pointer;
	
	}
.globalBack a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding: 11px 0 15px 40px;
	margin: 40px 0 10px 0;
	background-image: url(../images/backArrow.gif);
	background-repeat: no-repeat;
}

.globalBack a:link,
.globalBack a:hover,
.globalBack a:active,
.globalBack a:visited  {
	color: #000;
}

.globalBack a strong {
	text-decoration: underline;
	font-weight: bold;
	color: #005ebd;
}

.globalBack a:hover strong {
	text-decoration: none;
}


	
	
/* ::::: STORY RESULTS ::::: */
#storyResults {
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
	}
#storyResults li {
	border: 1px solid #85966a;
	background-image: url(../images/community_pages/story_results_bg.gif);
	background-repeat: repeat-x;
	background-color: #eff0e1;
	padding: 10px 15px;
	margin: 0 0 20px 0;
	width: 750px;
	}
#storyResults li a:link,
#storyResults li a:visited,
#storyResults li a:active,
#storyResults li a:hover {
	color: #000;
	}
#storyResults p.storyInfos {
	color: #000;
	width: 400px;
	margin: 0 0 20px 0;
	}
#storyResults p {
	color: #85966a;
	}
#storyResults li img {
	float: right;
	width: 50px;
	}
/* ::::: END STORY RESULTS ::::: */	
	
		
/* ::::: PICTURE RESULTS ::::: */
#photoResults {
	border-collapse: collapse;
	}
#photoResults td {
	padding: 5px;
	width: 125px;
	vertical-align: top;
	}
#photoResults,
#photoResults td {
	font-size: 10px;
	line-height: normal;
	}
#photoResults a img {
	border: 1px solid #fdfaf3;
	display: block;
	margin: 0 0 6px 0;
	width: 125px;
	height: 99px;
	}
#photoResults a span {
	display: block;
	padding: 5px;
	}
#photoResults a:link,
#photoResults a:visited,
#photoResults a:active,
#photoResults a:hover {
	color: #000;
	font-weight: normal;
	}
#photoResults a:hover img {
	border-color: #000;
	}
#photoResults a:hover span {
	background-color: #000;
	color: #fff;
	}
/* ::::: END PICTURE RESULTS ::::: */

body.noLeft {
	background-image: none;
	}
body.noLeft #content,
body.noLeft #footer {
	margin-left: 20px;
	}
body.noLeft #content,
body.noLeft #footer {
	width: 740px;
	}
body.noLeft #navigator {
	width: 630px;
	margin-left: 110px;
	}
body.noLeft #infoBar {
	background-image: none;
	height: auto;
	min-height: 0;
	padding: 3px 0 0 20px;
	}
/* ::::: PHOTO FULL PAGE ::::: */
#picInfo {
	background-color: #000;
	color: #fff;
	}
#picInfo img {
	margin: 0 20px 0 0;
	vertical-align: middle;
	}
#fullImage {
	padding: 20px 0 0 0;
	}
/* ::::: END PHOTO FULL PAGE ::::: */






/* ::::: STORY FULL PAGE ::::: */
#storyBox {
	background-image: url(../images/community_pages/story_top.gif);
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	min-height: 315px;
	padding: 8px 50px 1px 50px;
	width: 520px;
	/*position: relative;*/
	}
#storyBottom {
	background-image: url(../images/community_pages/story_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom top;
	padding: 55px 0 15px 12px;
	width: 608px;
	margin: 0;
	height: 33px;
	line-height: normal;
	/*position: absolute;
	bottom: 0;
	left: 0;*/
	}
#storyBottom img {
	display: block;
	}
#storyPark {
	color: #fff;
	font-weight: bold;
	margin: 0 0 50px 0;
	}
/* ::::: END STORY FULL PAGE ::::: */


/* ::::: END COMMUNITY SECTION STYLES ::::: */


#questionsList {
	border: 2px solid #000;
	padding: 10px;
	background-color: #A3AC71;
	margin: 0;
	list-style-type: none;
	}
#questionsList ol {
	list-style-type: none;
	margin: 10px 0 15px 20px;
	padding: 0;
	}
#questionsList li {
	background-color: #F3DF9B;
	border: 2px solid #000;
	padding: 10px 10px 15px 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #000;
	width: 538px;
	}
#questionsList li li {
	background-color: transparent;
	border: 0 none;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
	width: auto;
	}
#questionsList li li,
#questionsList li li input,
#questionsList li li label {
	line-height: normal;
	vertical-align: middle;
	}
.questSubmit {
	margin: 0 0 10px 20px;
	clear: both;
	}
.questSubmit,
.questSubmit img,
.questSubmit inputfh1 {
	vertical-align: middle;
	}
.questionReference {
	margin: 0;
	padding: 20px 0 0 10px;
	width: 250px;
	float: right;
	}
.questionReference a:link,
.questionReference a:visited,
.questionReference a:active,
.questionReference a:hover {
	color: #943B08;
	}
.questionReference img {
	vertical-align: middle;
	}
ul.questionReference {
	list-style-type: none;
	}





/* ::::: PERSONAL MESSAGE INBOX ::::: */
#personalMessages {
	width: 100%;
	padding: 0;
	margin: 10px 0;
	border-collapse: collapse;
	}
#personalMessages th {
	margin: 0;
	padding: 15px 0 20px 30px;
	color: #333;
	font-weight: bold;
	text-align: left;
	}
#personalMessages th#headerFrom {
	width: 110px;
	background-image: url(../images/pm_table_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	}
#personalMessages th#headerSubject {
	background-image: url(../images/pm_table_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	}
	
#personalMessages td.from {
	background-image: url(../images/pm_table_tr.unread.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	}
#personalMessages td.subject {
	background-image: url(../images/pm_table_tr.unread.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	}
#personalMessages tr.read td.subject,
#personalMessages tr.read td.from {
	background-image: url(../images/pm_table_tr.read.jpg);
	}
#personalMessages tr.header {
	background-image: none;
	}
#personalMessages td,
#personalMessage table td {
	margin: 0;
	padding: 9px 0 12px 30px;
	text-align: left;
	}
#personalMessages a {
	font-weight: normal;
	text-decoration: none;
	color: #49453a;
	}
#personalMessages tr.read a {
	color: #89857a;
	}
#personalMessages tr.msgContent th,
#personalMessage table tr.msgContent th {
	text-align: right;
	vertical-align: top;
	width: 90px;
	padding: 10px 7px 10px 0;
	}
#personalMessages tr.msgContent td {
	text-align: left;
	padding: 10px 0;
	}
/* ::::: END PERSONAL MESSAGE INBOX ::::: */



/* ::::: PERSONAL MESSAGE ::::: */

#personalMessage
{
	padding: 20px;
	margin: 0;
	width: 650px;
	background-color: #fff;
	border: 1px solid #dbd9d3;
	border-bottom-width: 3px;
	border-right-width: 3px;
}
#personalMessage .proceed
{
	margin-top: 20px;
}

/* ::::: END PERSONAL MESSAGE ::::: */






/* ::::: QUESTION OF THE WEEK ::::: */
h2.questionOfWeek {
	padding: 12px;
	width: 460px;
	min-height: 52px;
	background-image: url(../images/qow_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#qOfWeekResults {
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
	}
#qOfWeekResults li {
	border: 1px solid #85966a;
	background-image: url(../images/qow_results_bg.gif);
	background-repeat: repeat-x;
	background-color: #eff0e1;
	padding: 10px 15px;
	margin: 0 0 20px 0;
	}
#qOfWeekResults li a:link,
#qOfWeekResults li a:visited,
#qOfWeekResults li a:active,
#qOfWeekResults li a:hover {
	color: #000;
	}
#qOfWeekResults p.storyInfos {
	color: #000;
	width: 400px;
	margin: 0 0 20px 0;
	}
#qOfWeekResults p {
	color: #445634;
	}

/* ::::: END QUESTION OF THE WEEK ::::: */




/* ::::: COMMUNITY ::::: */
#communityManager {
	width: 793px;
	background-image: url(../images/community_pages/community_bg_top.gif);
	background-repeat: no-repeat;
	padding: 15px 0 0 0;
	margin: 30px 0 0 0;
	}
#communityManager h1 {
	height: auto;
	margin: 0;
	padding: 0 0 20px 0;
	color: #fff;
	text-align: center;
	font-size: 24px;
	background-image: none;
	}
#communityManager h2 {
	color: #F7F1E5;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#communityManager .twoColumn {
	background-image: url(../images/community_pages/community_bg_gradient.jpg);
	background-repeat: repeat-x;
	padding: 0 15px 15px 15px;
	}
#communityManager .twoColumn .col1 {
	width: 310px;
	}
#communityManager .twoColumn .col2 {
	width: 420px;
	}

/* ::::::: PHOTOS :::::::: */
#photosDialog {
	
	}
#photosDialog h2 {
	float: right;
	margin: 0;
	height: 30px;
	background-image: url(../images/community_pages/photos_h2_bg.gif);
	background-repeat: no-repeat;
	background-position: -50px 0%;
	padding: 5px 15px 0 60px
	}	
#photosDialog .inner {
	clear: both;
	background-image: url(../images/community_pages/photos_dialog_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 10px 5px 10px;
	background-color: #EAE3D1;
	border-bottom: 2px solid #D68761;
	}

#uploadPhoto {
	float: left;
	margin: 0;
	}
#uploadPhoto a {
	font-size: 10px;
	display: block;
	width: 95px;
	background-image: url(../images/community_pages/upload_pics.gif);
	background-repeat: no-repeat;
	padding: 2px 0 5px 35px;
	}
#uploadPhoto a,
#uploadPhoto a:link,
#uploadPhoto a:visited,
#uploadPhoto a:active,
#uploadPhoto a:hover {
	color: #F9DFA5;
	font-weight: bold;
	text-decoration: none;
	}
#uploadPhoto a:hover {
	color: #fff;
	}
#mainPhoto {
	text-align: center;
	}
#mainPhoto img {
	border: 1px solid #333;
	}
#photosDialog ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#photosDialog ol li {
	float: left;
	padding: 0 5px 18px 0;
	margin: 0;
	width: 90px;
	}
#photosDialog ol li a,
#photosDialog ol li a:link,
#photosDialog ol li a:visited,
#photosDialog ol li a:active,
#photosDialog ol li a:hover {
	color: #A75F37;
	font-size: 10px;
	font-weight: normal;
	}
#photosDialog ol li img {
	width: 70px;
	height: 57px;
	}
#viewAllPhotos {
	background-image: url(../images/community_pages/view_all_pics.gif);
	background-position: 140px 100%;
	background-repeat: no-repeat;
	font-size: 10px;
	text-align: right;
	padding: 4px 20px 6px 0;
	margin: 0;
	line-height: normal;
	}
#viewAllPhotos a,
#viewAllPhotos a:link,
#viewAllPhotos a:visited,
#viewAllPhotos a:active,
#viewAllPhotos a:hover {
	color: #fff;
	font-weight: bold;
	}

/* ::::::: STORIES:::::::: */	
#storiesDialog {
	
	}
#storiesDialog .inner {
	clear: both;
	padding: 10px 10px 10px 10px;
	background-color: #F7F2E7;
	border: 5px solid #638338;
	border-top-width: 10px;
	}
#storiesDialog h2 {
	float: left;
	margin: 0;
	height: 30px;
	background-image: url(../images/community_pages/stories_h2_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 160px 0 15px;
	}	
#uploadStory {
	float: right;
	margin: 0;
	}
#uploadStory a {
	font-size: 10px;
	display: block;
	width: 95px;
	background-image: url(../images/community_pages/upload_stories.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 2px 35px 0 5px;
	text-align: right
	}
#storiesDialog ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	}
#storiesDialog ol li {
	margin: 0 0 25px 0;
	}
#storiesDialog ol li p {
	margin: 0;
	}
#uploadStory a,
#uploadStory a:link,
#uploadStory a:visited,
#uploadStory a:active,
#uploadStory a:hover {
	color: #F9DFA5;
	font-weight: bold;
	text-decoration: none;
	}
#uploadStory a:hover {
	color: #fff;
	}
#recentStories {
	font-weight: bold;
	font-size: 13px;
	}
.storyIcon {
	float: left;
	margin: 0 10px 10px 0;
	}
#viewAllStories {
	background-image: url(../images/community_pages/view_all_stories.gif);
	background-position: -25px 100%;
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 0 0 8px 20px;
	margin: 0;
	line-height: normal;
	}
#viewAllStories a,
#viewAllStories a:link,
#viewAllStories a:visited,
#viewAllStories a:active,
#viewAllStories a:hover {
	color: #fff;
	font-weight: bold;
	}




#searchFS {
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 11px;
	}
#searchFS p {
	font-size: 11px;
	clear: both;
	margin: 0;
	}
#searchFS p#chooseBetween {
	padding: 0 0 15px 0;
	line-height: 2;
	}
#searchFS p#chooseBetween strong {
	display: block;
	float: left;
	width: 170px;
	text-align: right;
	padding: 0 10px 0 0;
	}
#searchFS p#chooseBetween span {
	display: block;
	float: left;
	width: 180px;
	}
#searchFS p#chooseBetween span input,
#searchFS p#chooseBetween span label {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	}
#searchFS p#or {
	font-size: 12px;
	font-weight: bold;
	margin-left: 180px;
	text-transform: uppercase;
	background-image: url(../images/community_pages/or_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 17px;
	padding: 3px 0 15px 8px;
	line-height: 1;
	color: #7A6C4E;
	}
#searchFS legend {
	border: 1px solid #E5CC92;
	padding: 1px 15px 3px 15px;
	color: #fff;
	line-height: normal;
	margin: 0 0 20px 0;
	background-color: #544F43;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#ieDiv #searchFS legend {
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 14px;
	}
#searchFS label {
	font-weight: normal;
	color: #333;
	}
#searchArea label {
	width: 170px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	font-weight: bold;
	}
#searchArea select {
	float: left;
	}
#searchArea input {
	float: right;
	}
#searchArea select,
#searchArea #wildCard {
	width: 195px;
	float: left;
	}

/* ::::: END COMMUNITY ::::: */



/* ::::: COMMUNITY PROTOTYPE (TEMPORARY) ::::: */

#tempCommunity {
	width: 800px;
	height: 600px;
	background-image: url(../community/temp/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0;
	margin: 20px auto;
	}

#tempPhotoNew {
	display: block;
	width: 160px;
	height: 36px;
	position: absolute;
	top: 198px;
	left: 345px;
	}
#tempStoryNew {
	display: block;
	width: 90px;
	height: 36px;
	position: absolute;
	top: 195px;
	left: 860px;
	}
#tempPhotoAll {
	display: block;
	width: 80px;
	height: 22px;
	position: absolute;
	top: 575px;
	left: 430px;
	}
#tempStoryAll {
	display: block;
	width: 80px;
	height: 22px;
	position: absolute;
	top: 429px;
	left: 536px;
	}
#tempImageFeat {
	display: block;
	width: 294px;
	height: 215px;
	position: absolute;
	top: 233px;
	left: 216px;
	}
#tempImagesRecent {
	display: block;
	width: 294px;
	height: 110px;
	position: absolute;
	top: 475px;
	left: 228px;
	}
#tempImagesRecent span {
	display: block;
	width: 90px;
	float: left;
	text-align: center;
	}
#tempImagesRecent img {
	display: block;
	height: 57px;
	width: 70px;
	margin: 0 auto;
	}
#tempStoriesRecent {
	display: block;
	width: 400px;
	position: absolute;
	top: 264px;
	left: 545px;
	font-size: 90%;
	}
#tempStoriesRecent p {
	padding: 0;
	margin: 0 0 10px;
	}
#tempStoriesRecent span {
	display: block;
	float: left;
	width: 300px;
	height: 15px;
	overflow: hidden;
	margin: 0 8px 0 0;
	}
#tempStoriesRecent img {
	float: left;
	margin: 5px 10px 0 0;
	}
	

/* ::::: END COMMUNITY PROTOTYPE (TEMPORARY) ::::: */



.shareStationPage,
.shareStationPage #mother {
	background-image: none;
	}
.shareStationPage #content,
.shareStationPage #footer {
	margin: 0 0 0 40px;
	}
.shareStationPage p {
	font-size: 16px;
	font-weight: bold;
	}
.shareStationPage #entryGateSWF {
	margin-right: auto;
	margin-left: auto;
	}
.shareStationPage #rangerStationSWF {
	margin-bottom: 20px;
	}
.shareStationPage #content {
	width: 790px;
	}
	
	
	
	
/* PRINT STYLES */
@media print {
	#banner, h1, h2, #infoBar, #navigator, #navigatorLinks, #footer {
		display: none;
		}
	#content {
		width: auto;
		margin: 0;
		}
	#introPage #mother, body {
		background-image: none;
		}
	#printPassport {
		display: block;
		}
	#webRangerCard {
		display: block;
		}
	}
