.calGridHeader {
	background-image: url(images/cal_rtColHdr.gif);
	height: 42px;
}
.NavBG {
	background-image: url(images/navSpcBG.jpg);
	background-repeat: repeat-x;
	height: 138px;
	margin: 0px;
	padding: 0px;
}
.nav2BGCol {
	background-image: url(images/navLvl2BG2.gif);
}
.nav2BG {
	background-image: url(images/navLvl2BG.jpg);
	height: 35px;
	background-repeat: repeat-x;
}
.nav2Text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #A7B9CA;
	text-align: right;
	margin-right: 15px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	background-position: center;
	vertical-align: middle;
}

.nav2Text a:link{
	color: #A7B9CA;
	}
	
.nav2Text a:visited{
	color: #A7B9CA;
	}	

.nav2Text a:hover{
	color: #FFFFFF;
	}

.nav2Text a:active{
	color: #FFFFFF;
	}	

.nav2BGActive {
	background-image: url(images/navLvl2ActiveBG.jpg);
	height: 34px;
	background-repeat: repeat-x;
}
.nav3BG {
	background-image: url(images/navLvl3ActiveBG.jpg);
}
.nav3Text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	background-position: center;
	vertical-align: middle;
	padding-right: 25px;
}

.nav3Text a:active{
	
	color: #ffffff;
	
}

.spc6px {
	height: 10px;
}
.spc3px {
	height: 3px;
}
.textFooter {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #999999;
}

.textFooter a:link{
	color: #A7B9CA;
	}
	
.textFooter a:visited{
	color: #A7B9CA;
	}
		
.textFooter a:hover{
	color: #ffffff;
	}

	
.textFooterLarge {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
}
.spc25px {
	height: 25px;
}
.pgBG {
	background-image: url(images/pgColBG.gif);
	background-repeat: repeat;
	height: 290px;
	vertical-align: bottom;
}
.textPGcaption {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #CCCCCC;
}
.textPGTitle {
	color: #eceab8;
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	padding-bottom: 5px;
}
.textPGTitleDate {
	color: #999999;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 5px;
}
.pgColBG {
	background-image: url(images/pgColBG.gif);
}
.textDescription {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #B2B2B2;
}
.textDescription-Bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #B2B2B2;
	font-weight: bold;
}
.textDescrHeadline {
	color: #addfff;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.lnkSmall {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #666666;
}
.hdrPhotoGallery {
	background-repeat: no-repeat;
	height: 40px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.pgOtherBG {
	background-image: url(images/pgOhterBG.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.textSidelinks1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #A4DBEC;
}
.textPGCategory {
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
	padding-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 1pt;
}
.hdrPhotoGalleryList {
	background-image: url(images/pgHeaderListsBG.jpg);
	background-repeat: no-repeat;
	height: 67px;
	margin: 0px;
	padding-top: 10px;
}
.textPGList {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #CCCCCC;
	padding-right: 50px;
}
.pgOtherListBG {
	background-image: url(images/pgListOtherBG.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.indent30 {
	padding-left: 30px;
	padding-right: 30px;
}
.textPGCategoryList {
	color: #eceab8;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	line-height: 35px;
	padding-bottom: 5px;
}
.hzspc30 {
	width: 30px;
}
.hdrPGListCamps {
	background-image: url(images/pgHdrCampListsBG.jpg);
	background-repeat: no-repeat;
	height: 67px;
	margin: 0px;
	padding-top: 10px;
}
.hdrPGListRestore {
	background-image: url(images/pgHdrRestListsBG.jpg);
	background-repeat: no-repeat;
	height: 67px;
	margin: 0px;
	padding-top: 10px;
}
.hdrPgCamps {
	background-image: url(images/pgHdrCampBG.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding: 15px 7px 15px 20px;
	margin: 0px;
}
.hdrPgRestore {
	background-image: url(images/pgHdrRestBG.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding: 15px 7px 15px 20px;
	margin: 0px;
}
.pgNavBG {
	background-image: url(images/pgOhterBG.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textSidelinks2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.hdrGeneral {
	background-image: url(images/mst_2cA_MNhdrGen.jpg);
	height: 27px;
	background-repeat: no-repeat;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.BodyIndent {
	padding-right: 20px;
	padding-left: 20px;
}
.TwoCol-BGmn {
	background-image: url(images/mst_2cA_BG.gif);
	background-repeat:repeat-y;
}
.TwoCol-BGql {
	background-image: url(images/mst_2cA_qlBG.gif);
}
.TwoCol-BGqtest {
	background-image: url(images/mst_2cA_qlBG2.gif);
}
.TwoCol-BGHdr {
	background-image: url(images/mst_2cA_hder.gif);
	height: 15px;
	background-repeat: no-repeat;
}
.calHeader {
	background-image: url(images/cal_2c_MNhdr.jpg);
	height: 35px;
}
.TwoCol-BGHilite {
	background-image: url(images/mst_2cA_HlBox.gif);
	background-repeat: no-repeat;
}
.vrtSpc-5 {
	height: 5px;
}
.NavBG-2 {
	background-image: url(images/navSpcBG.jpg);
	background-repeat: repeat-x;
	height: 80px;
	background-position: 0px 0px;
}
.CalDateBG {
	background-image: url(images/cal_DateBG.gif);
}
.calEventHdr {
	background-image: url(images/cal_Event_hder.gif);
	height: 27px;
	background-repeat: no-repeat;
}
.PictureFrame {
	background-image: url(images/picFrame.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	background-repeat: repeat-x;
}
.calEventBodyBG {
	background-image: url(images/cal_EventBG.gif);
}
.calEventSpacer {
	height: 10px;
}
.calEventFooter {
	background-image: url(images/cal_EventFt.gif);
	height: 12px;
	background-repeat: no-repeat;
}
.calEventDaysOff {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	color: #474747;
	font-size: 9px;
	background-color: #000000;
	padding: 2px;
	background-position: center center;
}
.calEventDaysOn {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	color: #b8f68f;
	font-size: 9px;
	background-color: #323232;
	padding: 2px;
	background-position: center center;
}
.calEventSpacer2 {
	height: 20px;
}
.PictureFrameWhite {
	background-image: url(images/picFrameWhite.gif);
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	background-repeat: repeat-x;
}
.PictureFrameBlack {
	background-image: url(images/picFrameBlack.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	background-repeat: repeat-x;
	margin-top: 5px;
}
.TableIndent1 {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.calEventDivBG {
	background-image: url(images/cal_Eventdiv.gif);
	height: 20px;
}
.Padding-7px {
	padding-top: 7px;
	padding-bottom: 7px;
}
.calGridBG {
	background-image: url(images/cal_rtColBG.gif);
}
.calGridBFoot {
	background-image: url(images/cal_rtColFoot.gif);
	height: 11px;
}
.TwoColWide-rtColBG {
	background-image: url(images/colW_rtColBG2.gif);
}
.TwoColRT-hdrEarlyClose {
	background-image: url(images/cal_rtColEarlyClose.gif);
	height: 42px;
}
.TwoColWide-rtColFoot {
	background-image: url(images/colW_rtColFoot.gif);
	height: 11px;
}
.vrtSpc-10 {
	height: 7px;
}
.TwoColRT-hdrFilter {
	background-image: url(images/cal_rtColFilter.gif);
	height: 42px;
}
.TwoColWRT-QLheader {
	background-image: url(images/cal_rtColQLhdr.gif);
	height: 42px;
}
.TwoColWide-QLBG {
	background-image: url(images/cal_rtColQLBG.jpg);
}
.TwoColWide-QLfoot {
	background-image: url(images/cal_rtColQLfoot.gif);
	height: 9px;
}
.ThreeColumn-MainBackground {
	background-image: url(images/MuMn_3cA_BG.gif);
}
.qlWideFormatBG {
	background-image: url(images/MuMn_3cA_QlBG.gif);
}
.Padding-15px {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
.Padding-vert10px {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
.Padding-15pxVrt10px {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
.mnPageDivBG {
	background-image: url(images/BG-div.gif);
	background-repeat: repeat-y;
}
.margin-7pxVert {
	margin-top: 18px;
	margin-bottom: 18px;
}
.PictureFrameBlackMargin-lft {
	background-image: url(images/picFrameBlack.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 5px;
}
.Padding-5px {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
}
.ThreeColumn-TeaserMargins {
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.ThreeColumn-DivBackground {
	background-image: url(images/MuMn_3cA_divBG.gif);
	background-repeat: no-repeat;
}
.Padding-7pxTop {
	padding-top: 14px;
	padding-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
}
.ThreeColumn-TsrMargNarrow {
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.TwoColumn-MainBackground {
	background-image: url(images/ViMn_2cA_BG.gif);
}
.TwoColumn-DivBackground {
	background-image: url(images/ViMn_2cA_divBG.gif);
	background-repeat: no-repeat;
}
.TwoColumn-MainTsrVertDiv {
	background-image: url(images/ViMn_2cA_VertdivBG.gif);
}
.Padding-7pxTopOnly {
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.fieldtripBG {
	background-image: url(images/imgFieldTrip.gif);
	background-repeat: no-repeat;
	height: 108px;
}
.vertSpace1px {
	height: 1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 1px;
	line-height: 1px;
	color: #000000;
}
.ThreeColumn-HomeDivBG {
	background-image: url(images/HmMn_3cDivBG.gif);
	background-repeat: no-repeat;
}
.ImaxTimePadding {
	padding: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-position: center;
}
.TwoCol-BGFooter {
	background-image: url(images/mst_2cA_FtBG.gif);
	height: 21px;
	background-repeat: no-repeat;
}
.TwoCol-HilightTable {
	background-image: url(images/mst_2cB_HlBox.gif);
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.TwoCol-HilightTable_btn {
	background-image: url(images/mst_2cB_HlBox2.gif);
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.TwoCol-RTboxBG {
	background-image: url(images/mst_2cA_RtBG.gif);
}
.Padding2-7px {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
.TwoCol-BGHdrCopy-Wide {
	background-image: url(images/mst_2cA_hderWd.gif);
	height: 15px;
	background-repeat: no-repeat;
}
.TwoCol-BGmnCopy-Wide {
	background-image: url(images/mst_2cA_BGWd.gif);
}
.Padding3-15px {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 18px;
}
.hiliteImax {
	background-image: url(images/mst_IMAX_HlBox.gif);
	background-repeat: no-repeat;
}
.Padding-ButtonRight {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}
.VidBG {
	background-image: url(images/VidBoxBG.gif);
}
.VidLinksBG {
	background-image: url(images/VidLinkBG.gif);
	height: 60px;
	background-repeat: no-repeat;
	padding-top: 15px;
}
.VidLinksRtBG {
	background-image: url(images/pgColBG.gif);
	background-repeat: repeat;
	height: 290px;
	vertical-align: top;
}
.VidLinksNavRT {
	background-image: url(images/VidRtNavIndBG.gif);
	background-repeat: no-repeat;
	height: 75px;
	vertical-align: middle;
}
.PictureFrame-rightpad {
	background-image: url(images/picFrame.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.testform {
border-bottom-width:0px;
}
.vidbtn a:hover {
cursor:hand;
}
