/* =BODY & TEXT
----------------------------------------------- */

body,td,th {
	color: #333333;
}
body {
	background-color: #FFFFFF;
	background-color: #FDFFEF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color:#8D9F41;
}

h1 a:link, h1 a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color:#8D9F41;	
	text-decoration: none;
}

h1 {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 5px;
}
h2 {
	font-size: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 30px;
}

h3 {
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 4px;
	font-weight: normal;
	margin-left: 20px;
	padding-top: 11px;
}
h4 {
	font-size: 18px;
	color: #333366;
}

h5 {
	font-size: 12px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h6 {
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 1px;
	font-weight: normal;
	margin-left: 20px;
	padding-top: 5px;
}

p {
	line-height: 1.7em;
	margin: 15px 0;
	padding: 0;
}


/* =More Text Styles 
----------------------------------------------- */

.h7 {
	font-size: 18px;
	color: #663300;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.h8 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 250px;
	margin-top: 10px;
	margin-left: 25px;
}

.h9 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 250px;
	margin-top: 10px;
	margin-left: 25px;
	text-align: right;
}

	.bitty { font-size: 9px; }


/* =NAVIGATION Containers
----------------------------------------------- */
.logo {
	/*background-image: url(images/logo.gif);
	background-repeat: no-repeat;*/
	height: 116px;
	height: 100px;
	max-height: 100px;
	width: 453px;
}
.backtohomepage{
	height: 116px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
}
.xline{
	width: 100%;
	border-bottom: solid 1px #78580D;
	background-image: url(/images/topnav/bgline.gif);
	background-repeat: repeat-x;
}
.line{
	width: 100%;
	background-color: #FDFFEF;
	background-image: url(/images/topnav/bgline.gif);
	background-repeat: repeat-x;
}
.navcontainer{
	height: 34px;
	width: 874px;
	margin-right: auto;
	margin-left: auto;
}
.navbox01{
	height: 34px;
	width: 61px;
	float: left;
	background-image: url(/images/topnav/01home_O.gif);
}
.navbox02{
	height: 34px;
	width: 202px;
	float: left;
	margin-left: 1px;
	background-image: url(/images/topnav/02ysnp_On.gif);
}
.navbox03{
	height: 34px;
	width: 142px;
	float: left;
	margin-left: 1px;
	background-image: url(/images/topnav/03culturehistory_On.gif);
}
.navbox04{
	height: 34px;
	width: 184px;
	float: left;
	margin-left: 1px;
	background-image: url(/images/topnav/04recact_On.gif);
}
.navbox05{
	height: 34px;
	width: 133px;
	float: left;
	margin-left: 1px;
	background-image: url(/images/topnav/05regionalevents_on.gif);
}
.navbox06{
	height: 34px;
	width: 147px;
	float: left;
	margin-left: 1px;
	background-image: url(/images/topnav/06dinning_On.gif);
}

/* =NAVIGATION Containers CSS
----------------------------------------------- */

.home a, home:visited {
		display:block;
		width: 61px;
		height: 34px;
		background: url("/images/topnav/home.gif") 0 0 no-repeat;
		text-decoration: none;
}

.home a:hover {	
		background-position: 0 -34px;
}

.home a:active {
		background-position: 0 -68px;
}

.ynp a, home:visited {
		display:block;
		width: 202px;
		height: 34px;
		background: url("/images/topnav/02yellowstoneNationalPark.gif") 0 0 no-repeat;
		text-decoration: none;
}

.ynp a:hover {	
		background-position: 0 -34px;
}

.ynp a:active {
		background-position: 0 -68px;
}

.cultureHistory a, home:visited {
		display:block;
		width: 142px;
		height: 34px;
		background: url("/images/topnav/03culturehistory.gif") 0 0 no-repeat;
		text-decoration: none;
}

.cultureHistory a:hover {	
		background-position: 0 -34px;
}

.cultureHistory a:active {
		background-position: 0 -68px;
}

.recreationactivities a, home:visited {
		display:block;
		width: 184px;
		height: 34px;
		background: url("/images/topnav/04recreationactivities.gif") 0 0 no-repeat;
		text-decoration: none;
}

.recreationactivities a:hover {	
		background-position: 0 -34px;
}

.recreationactivities a:active {
		background-position: 0 -68px;
}

.regionalevents a, home:visited {
		display:block;
		width: 133px;
		height: 34px;
		background: url("/images/topnav/05regionalevents.gif") 0 0 no-repeat;
		text-decoration: none;
}

.regionalevents a:hover {	
		background-position: 0 -34px;
}

.regionalevents a:active {
		background-position: 0 -68px;
}

.dininglodging a, home:visited {
		display:block;
		width: 147px;
		height: 34px;
		background: url("/images/topnav/06dinninglodging.gif") 0 0 no-repeat;
		text-decoration: none;
}

.dininglodging a:hover {	
		background-position: 0 -34px;
}

.dininglodging a:active {
		background-position: 0 -68px;
}


/* =NAVIGATION Other Buttons
----------------------------------------------- */

.gobutton a, home:visited {
		display:block;
		width: 48px;
		height: 31px;
		background: url("/images/buttons/b_Go.gif") 0 0 no-repeat;
		text-decoration: none;
}

.gobutton a:hover {	
		background-position: 0 -31px;
}

.gobutton a:active {
		background-position: 0 -62px;
}


/* =STRUCTURE
----------------------------------------------- */
.header {
	height: 116px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}

/* =STRUCTURE = Homepage
----------------------------------------------- */
.leftHP {
	height: 100%;
	width: 695px;
	float: left;
}
.middleHP {
	height: 100%;
	width: 9px;
	float: right;
}
.rightHP {
	height: 100%;
	width: 278px;
	float: right;
}
.leftMainColumn {
	height: 315px;
	width: 695px;
	background-repeat: no-repeat;
	background-color: #333333;
}
.events {
	background-image: url(/images/panels/eventspanel.gif);
	height: 223px;
	height: 173px;
	width: 397px;
	margin-top: 9px;
	background-repeat: no-repeat;
}
.eventsTable {
	width: 397px;
	margin-top: 13px;
}
.activities {
	background-image: url(/images/panels/activitiespanel.gif);
	background-repeat: no-repeat;
	float: right;
	height: 223px;
	height: 173px;
	width: 289px;
	margin-top: 9px;
}
.activitiesTable {
	width: 289px;
	margin-top: 13px;
}

/* =STRUCTURE = Homepage END
----------------------------------------------- */

.container {
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
}
.left {
	height: 100%;
	width: 200px;
	float: left;
}
.middle {
	height: 100%;
	width: 9px;
	float: right;
}
.right {
	height: 100%;
	width: 695px;
	float: right;
	background-image: url(/images/interior/bg.gif);
	background-repeat: repeat-y;
}
.rightcontentTOP {
	background-image: url(/images/interior/top.gif);
	background-repeat: no-repeat;
	height: 220px;
}
.rightcontentTOPsmallHeaders {
	background-image: url(/images/interior/top.gif);
	background-repeat: no-repeat;
	height: 98px;
}
.TOPsmallHeaders {
	height: 48px;
	background-image: url(/images/interior/imageHeaders/smallHeaders/interiorBG.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.breadCrumbTrail {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 30px;
	line-height: 24px;
	background-image: url(/images/breadCrumbTrail.gif);
	background-repeat: repeat-y;
}

.backLink01 {
	color: #FFFFFF;
}

.rightcontentBOTTOM {
	clear: both;
	background-image: url(/images/interior/bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}

.rightcontent {
	height: 100%;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

.rightcontentLEFTcolumn{
	height: 100%;
	width: 400px;
	background-color: #999999;
}

.rightcontentRIGHTcolumn{
	height: 100%;
	width: 250px;
	background-color: #CCCCCC;
	float: right;
}
.bottomelineatthebottom {
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #77570d;
}
.bottomelineatthebottomCOLOR {
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #77570d;
}
.footer {
	height: 80px;
	width: 984px;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	line-height: 19px;
	margin-top: 10px;
}

/* =STRUCTURE + PANELS = Interior Pages
----------------------------------------------- */

.textBrakeLine {
	height: 5px;
	background-image: url(/images/brakeLineBG.gif);
	background-repeat: repeat-x;
	clear: both;
}

.panelHeaders {
	height: 38px;
}

.MOTRpanelHeaders {
	height: 38px;
	background-image: url(/images/panels/MOTR_header.gif);
	background-repeat: no-repeat;
}

.panelHeaderBottom {
	height: 30px;
}

.currentWeatherNavBox {
	height: 44px;
	/*background-image: url(images/conditionsPanel/wConditions.gif);*/
	background-image: url(/images/conditionsPanel/wConditions2.gif);
	background-repeat: no-repeat;
}

.currentWeatherNavBoxStream{
	height: 44px;
	background-image: url(/images/conditionsPanel/Streamflow.gif);
	background-repeat: no-repeat;
}

.currentWeatherNavBoxTWO {
	height: 44px;
	background-image: url(/images/conditionsPanel/skiReports.gif);
	background-repeat: no-repeat;
}

.panelCurrentWeather {
	height: 226px;
	width: 278px;
	background-image: url(/images/panels/rcolumnTOP.gif);
	background-repeat: no-repeat;
	margin-top: 9px;
}

.currentWeatherTable {
	height: 125px;
	width: 244px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 14px;
}

.currentViewRoadConditions {
	text-indent: 36px;
	margin-top: 19px;
}

.panelMapoftheRegion {
	height: 155px;
	width: 278px;
}

.panelViewRegionalMap {
	height: 98px;
	width: 278px;
	margin-top: 0px;
}

.panelTravelPlanner {
	height: 98px;
	width: 278px;
	margin-top: 9px;
}

.panelViewVideoArchive {
	height: 98px;
	width: 278px;
	margin-top: 9px;
}

.panelViewFeaturedVideo {
	height: 98px;
	width: 278px;
	margin-top: 9px;
}

.panelRoadReport{
	height: 96px;
	width: 278px;
	margin-top: 10px;
	background-image: url(/images/panels/rcolumnBOTTOM3.gif);
	background-repeat: no-repeat;
}
.bottomePanelTOPSPACER {
	clear: both;
	height: 9px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}

.bottomBrake {
	background-image: url(/images/panels/bottomBrake.gif);
	height: 30px;
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	clear: both;
}

.bottomePanel {
	height: 98px;
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.bottomePanelSPRING {
	height: 98px;
	width: 240px;
	float: right;
	margin-left: 3px;
	margin-right: 3px;
}

.bottomePanelSUMMER {
	height: 98px;
	width: 239px;
	float: right;
	margin-left: 3px;
	margin-right: 3px;
}

.bottomePanelFALL {
	height: 98px;
	width: 239px;
	float: right;
	margin-left: 3px;
	margin-right: 3px;
}

.bottomePanelWINTER {
	height: 98px;
	width: 240px;
	float: right;
	margin-left: 3px;
	margin-right: 3px;
}

/* =LINKS
----------------------------------------------- */
a:link {
	color: #db6c00;
}
a:visited {
	color:#CC9933;
}
a:hover {
	color: #cd1141;
}
a:active {
	color: #db6c00;
}


.currentViewRoadConditions a:link {
	color: #FFFF34;
	text-decoration: none;
}
.currentViewRoadConditions a:visited {
	color:#FFFF34;
	text-decoration: none;
}
.currentViewRoadConditions a:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.currentViewRoadConditions a:active {
}

.breadCrumbTrail a:link {
	color: #FFFF34;
	text-decoration: none;
}
.breadCrumbTrail  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.breadCrumbTrail a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.breadCrumbTrail a:active {
}

.nextPreviousPages a:link {
	color: #FFFF34;
	text-decoration: none;
}

.nextPreviousPages  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.nextPreviousPages a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.nextPreviousPages a:active {
}

.contactInfo a:link {
	color: #FFFF34;
	text-decoration: none;
}

.contactInfo  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.contactInfo a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.contactInfo a:active {
}

.slideShowContainer a:link {
	color: #FFFF34;
	text-decoration: none;
}

.slideShowContainer  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.slideShowContainer a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.slideShowContainer a:active {
}


.previousNEXT a:link {
	color: #FFFF34;
	text-decoration: none;
}

.previousNEXT  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.previousNEXT a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.previousNEXT a:active {
}

.EVENTcontactInfo a:link {
	color: #FFFF34;
	text-decoration: none;
}

.EVENTcontactInfo  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.EVENTcontactInfo a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.EVENTcontactInfo a:active {
}


.MOTRTOPHEADright a:link {
	color: #FFFF34;
	text-decoration: none;
}

.MOTRTOPHEADright  a:visited {
	color:#FFFF34;
	text-decoration: none;
}

.MOTRTOPHEADright a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.MOTRTOPHEADright a:active {
}



/* =Special Characters
----------------------------------------------- */

.bold {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* =Preview Images
----------------------------------------------- */

.previewContainer {
	width: 650px;
}

.copyContainer {
	float: right;
	width: 400px;
}

.previewImageContainer {
	width: 250px;
}

.previewImage{
	width: 155px;
	height: 155px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
}

/* =Image Record Slide Show 
----------------------------------------------- */

.imageSlideShow{
	float: right;
	width: 300px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	margin-top: 5px;
}

.moreInformation{
	width: 250px;
	background-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C7F01;
	height: 250px;
	float: right;
}

#flashcontent {
}

.slideShowContainer {
	width: 282px;
	float: right;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 300px;
	background-image: url(/images/panels/slideShow_TOP.jpg);
	background-repeat: no-repeat;
}

.contactInfoContainer{
	width: 282px;
	float: right;
	clear: both;
	background-color: #466001;
	margin-bottom: 20px;
	margin-left: 20px;
}

.contactInfo{
	background-color: #466001;
	width: 252px;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
}


/* =EVENT Calendar 
----------------------------------------------- */

.eventCalendarContainer {
	background-image: url(/images/interior/eventDate.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 86px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	padding-top: 43px;
}
.eventData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	width: 65px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

/* =EVENT Contact Us 
----------------------------------------------- */

.EVENTcontactInfoContainer{
	width: 282px;
	float: right;
	clear: both;
	background-color: #466001;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

.EVENTcontactInfo{
	background-color: #466001;
	width: 252px;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
}

/* =Sort Forms and Containers
----------------------------------------------- */

.labelONE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 102px;
	margin-bottom: 6px;
	margin-top: 20px;
}

.labelTWO{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 86px;
	margin-bottom: 6px;
	margin-top: 20px;
}

.labelTHREE{
}

.labelFOUR{
}

.formONE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
}

.formTWO{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}

.formTHREE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
}

.formFOUR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
}

.formContainerONE{
	width: 140px;
}

.formContainerTWO{
}

.formContainerTHREE{
}

.formContainerFOUR{

}

.GOBUTTONcontainer{
	width: 50px;
	margin-top: 33px;
}

.previousNEXT{
	color: #FFFFFF;
	text-align: right;
	margin-top: 41px;
}

.previousNEXTBottomPage{
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageNUMBERSContainer{
	width: 45px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 3px;
}

/* =MAP OF THE REGION ----- NEW ------
----------------------------------------------- */

.MOTRContainerZOOM {
	width: 982px;
	background-image: url(/images/mapoftheregion/regions/BGWHITE234.gif);
	background-repeat: repeat;
}

.MOTRContainerUS{
	height: 748px;
	width: 982px;
	background-image: url(/images/mapoftheregion/us_map.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.MOTRContainer0{
	width: 982px;
	background-color: #EBE2C2;
	position: relative;
}

.MOTRbuttonContainer{
	height: 223px;
	width: 245px;
	margin-left: 369px;
}

.zoom{
	height: 20px;
	width: 225px;
	margin-top: 197px;
	margin-left: 10px;
}

.zoomImage a, home:visited {
		display:block;
		width: 182px;
		height: 20px;
		background: url("/images/mapoftheregion/zoomButton.gif") 0 0 no-repeat;
		text-decoration: none;
}

.zoomImage a:hover {	
		background-position: 0 -20px;
}

.zoomImage a:active {
		background-position: 0 -40px;
}

.topRightBackToSection{
}

/* =MAP OF THE REGION ----- OLD ------
----------------------------------------------- */

.MOTRContainer {
	height: 802px;
	width: 982px;
	background-image: url(/images/mapoftheregion/mapZOOM.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.MOTRContainerContent {
	height: 100%;
	width: 928px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.flashContainer {
	width: 982px;
	height: 800px;
	background-color: #FFFFFF;
	background-image: url(/images/mapoftheregion/mapZOOM.gif);
	background-repeat: no-repeat;
}


.MOTRTOPContainer {
	background-image: url(/images/mapoftheregion/header.gif);
	background-repeat: no-repeat;
	height: 38px;
}

.MOTRTOPHEADleft {
	width: 700px;
}

.MOTRTOPHEADright {
	width: 210px;
	float: right;
	text-align: right;
	margin-right: 20px;
	margin-top: 14px;
	color: #FFFFFF;
}

.MOTRBOTTOMContainer{
	background-image: url(/images/interior/bottom2.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.Region_Gallatin {
	background-image: url(/images/mapoftheregion/regions/01.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.Region_Park {
	background-image: url(/images/mapoftheregion/regions/02.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.Region_Sweetgrass {
	background-image: url(/images/mapoftheregion/regions/03.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.Region_Stillwater {
	background-image: url(/images/mapoftheregion/regions/04.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.Region_Carbon{
	background-image: url(/images/mapoftheregion/regions/05.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.Region_Yellowstone{
	background-image: url(/images/mapoftheregion/regions/06.gif);
	height: 691px;
	width: 467px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}

.northArrow{
	background-image: url(/images/mapoftheregion/regions/north.gif);
	height: 39px;
	width: 42px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}

.rightColumnREGIONSonly{
	width: 393px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	background-image: url(/images/mapoftheregion/regions/fade_001.gif);
	background-repeat: no-repeat;
	clear: none;
}
.rightColumnREGIONSonlyHEADER{
	width: 393px;
	background-color: #CCCCCC;
	background-image: url(/images/mapoftheregion/regions/rightheader.gif);
	height: 38px;
}

.rightColumnREGIONSonlyCOPY{
	width: 353px;
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: both;
}

/* =Dinning Lodging
----------------------------------------------- */

.dinningLodgingone {
	height: 52px;
	background-image: url(/images/interior/dinning_lodging/dinning.gif);
	background-repeat: no-repeat;
}
.dinningLodgingoneCONTAINER {
	width: 83px;
	height: 33px;
	float: left;
	margin-top: 19px;
	margin-left: 1px;

}

.dinningLodgingoneBT a, home:visited {
		display:block;
		width: 82px;
		height: 33px;
		background: url("/images/interior/dinning_lodging/dinningButton.gif") 0 0 no-repeat;
		text-decoration: none;
}

.dinningLodgingoneBT a:hover {	
		background-position: 0 -33px;
}

.dinningLodgingoneBT a:active {
		background-position: 0 -66px;
}


.dinningLodgingtwo {
	height: 52px;
	background-image: url(/images/interior/dinning_lodging/lodging.gif);
	background-repeat: no-repeat;
}

.dinningLodgingtwoCONTAINER {
	width: 82px;
	height: 33px;
	margin-top: 19px;
	margin-left: 23px;
	float: left;

}

.dinningLodgingtwoBT a, home:visited {
		display:block;
		width: 83px;
		height: 33px;
		background: url("/images/interior/dinning_lodging/lodgingButton.gif") 0 0 no-repeat;
		text-decoration: none;
}

.dinningLodgingtwoBT a:hover {	
		background-position: 0 -33px;
}

.dinningLodgingtwoBT a:active {
		background-position: 0 -66px;
}

/* =Dinning Lodging
----------------------------------------------- */

.regionsHeaderBACKGROUND {
	background-image: url(/images/mapoftheregion/regions/headerBACKGROUND33.gif);
	background-repeat: no-repeat;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	width: 942px;

}

.bottomRoundCornersRegions {
	background-image: url(/images/mapoftheregion/regions/bottomCorners.gif);
	clear: both;
	height: 10px;
	width: 100%;

}
.exploreONE {
	float: left;
	width: 540px;
	margin-top: 5px;
	margin-left: 35px;
	margin-bottom: 0px;
}

.exploreTWO {
	float: left;
	width: 300px;
	margin-top: 5px;
	margin-left: 35px;
	margin-bottom: 0px;
}

/* =Dinning Lodging
----------------------------------------------- */

.VIDBOX {
	height: 103px;
	width: 116px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/videoArchive/vidIcon.jpg);

}

.vdsBOX {
	background-color: #333333;
	width: 683px;
	margin-right: auto;
	margin-left: auto;

}
.backButtonBOX {
	height: 27px;
	width: 75px;
}
.backButton a, home:visited {
		display:block;
		width: 75px;
		height: 27px;
		background: url("/images/buttons/backButton.gif") 0 0 no-repeat;
		text-decoration: none;
}

.backButton a:hover {	
		background-position: 0 -27px;
}

.backButton a:active {
		background-position: 0 -54px;
}

.spring a, home:visited {
		display:block;
		width: 240px;
		height: 98px;
		background: url("/images/panels/xxxSPRING.gif") 0 0 no-repeat;
		text-decoration: none;
}

.spring a:hover {	
		background-position: 0 -98px;
}

.spring a:active {
		background-position: 0 -196px;
}

.summer a, home:visited {
		display:block;
		width: 239px;
		height: 98px;
		background: url("/images/panels/xxxSUMMER.gif") 0 0 no-repeat;
		text-decoration: none;
}

.summer a:hover {	
		background-position: 0 -98px;
}

.summer a:active {
		background-position: 0 -196px;
}

.fall a, home:visited {
		display:block;
		width: 239px;
		height: 98px;
		background: url("/images/panels/xxxFALL.gif") 0 0 no-repeat;
		text-decoration: none;
}

.fall a:hover {	
		background-position: 0 -98px;
}

.fall a:active {
		background-position: 0 -196px;
}

.winter a, home:visited {
		display:block;
		width: 240px;
		height: 98px;
		background: url("/images/panels/xxxWINTER.gif") 0 0 no-repeat;
		text-decoration: none;
}

.winter a:hover {	
		background-position: 0 -98px;
}

.winter a:active {
		background-position: 0 -196px;
}

.viewRegionalMap a, home:visited {
		display:block;
		width: 278px;
		height: 98px;
		margin-top: 1px;
		background: url("/images/panels/region_map.gif") 0 0 no-repeat;
		text-decoration: none;
}

.viewRegionalMap a:hover {	
		background-position: 0 -98px;
}

.viewRegionalMap a:active {
		background-position: 0 -196px;
}

.viewVIDEOarchive a, home:visited {
		display:block;
		width: 278px;
		height: 98px;
		background: url("/images/panels/viewArchive.gif") 0 0 no-repeat;
		text-decoration: none;
}

.viewVIDEOarchive a:hover {	
		background-position: 0 -98px;
}

.viewVIDEOarchive a:active {
		background-position: 0 -196px;
}

.viewFeaturedVideo a, home:visited {
		display:block;
		width: 278px;
		height: 98px;
		background: url("/images/panels/featured_video2.gif") 0 0 no-repeat;
		text-decoration: none;
}

.viewFeaturedVideo a:hover {	
		background-position: 0 -98px;
}

.viewFeaturedVideo a:active {
		background-position: 0 -196px;
}

.travelPlanner a, home:visited {
		display:block;
		width: 278px;
		height: 98px;
		background: url("/images/panels/travelPlanner.gif") 0 0 no-repeat;
		text-decoration: none;
}
.travelPlanner a:hover {	
		background-position: 0 -98px;
}
.travelPlanner a:active {
		background-position: 0 -196px;
}

.MOTRbuttonINSIDE a, home:visited {
		display:block;
		width: 278px;
		height: 117px;
		background: url("/images/panels/mapOfTheRegion.gif") 0 0 no-repeat;
		text-decoration: none;
}

.MOTRbuttonINSIDE a:hover {	
		background-position: 0 -117px;
}

.MOTRbuttonINSIDE a:active {
		background-position: 0 -234px;
}

/* =Explore Region Page Images
----------------------------------------------- */

.exploreRegionImages{
	float: right;
	clear: both;
	background-color: #EBE2C2;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 4px;
}

.exploreRegionImagesLeft{
	float: left;
	clear: both;
	background-color: #EBE2C2;
	margin-bottom: 40px;
	margin-right: 20px;
	margin-top: 0px;
	padding: 4px;
}

.exploreRegionImagesCenter{
	background-color: #EBE2C2;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 4px;
}

/* =Conditions Panel & Buttons
----------------------------------------------- */

.skireportBOX{
	height: 26px;
	width: 108px;
	padding-top: 11px;
	padding-left: 11px;
}

.skireportbutton a, home:visited {
	display:block;
	width: 108px;
	height: 26px;
	text-decoration: none;
	/*background-image: url(images/conditionsPanel/skiButton.gif);*/
	background-image: url(/images/conditionsPanel/StreamflowButton.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.skireportbutton a:hover {	
		background-position: 0 -26px;
}

.skireportbutton a:active {
		background-position: 0 -52px;
}

.weatherBOX{
	height: 26px;
	width: 147px;
	padding-top: 11px;
	padding-left: 120px;
}

.weatherbutton a, home:visited {
	display:block;
	width: 147px;
	height: 26px;
	text-decoration: none;
	background-image: url(/images/conditionsPanel/wConditionsButtons.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.weatherbutton a:hover {	
		background-position: 0 -26px;
}

.weatherbutton a:active {
		background-position: 0 -52px;
}

.logoTagLine {
	background-image: url(/images/tagLine.gif);
	background-repeat: no-repeat;
	height: 116px;
	width: 453px;
	float: right;
}





/** New Copy **/
.searchCOPYBOTTOM {
color:#FFFFFF;
line-height:1.7em;
margin-left:30px;
margin-right:30px;
margin-top:30px;
}

.headerWhite {
color:#FFCC00;
}

.searchCOPYBOTTOM a {
color:#FFFF34;
text-decoration:none;
}

.searchCOPYBOTTOM a:hover {
color:#FFCC00;
text-decoration:underline;
}


h6 {
color:#FFFFFF;
font-size:16px;
font-weight:normal;
margin-left:20px;
padding-bottom:1px;
padding-top:5px;

}

.extraCopyBar {
background-image:url(/images/panels/extraCopyBar.gif);
background-repeat:no-repeat;
clear:both;
height:30px;
margin-left:auto;
margin-right:auto;
width:982px;
}

#panel1{ display: block;}
#panel2{ display: none; }

ul#sitemap, ul#sitemap ul{
	list-style: none;
}

fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0; 
}

legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}

fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}

fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

fieldset.submit {  
border-style: none;
float:none;
}
label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
}
.req
{
font-size: small;
color: #999;
}
.error
{
font-weight: bold;
color: red;
}
.checkbox
{
margin-left: 133px;
}

