.contentTableContainer{
	display: block;
	height:100%;
	width:100%;
}
body{
	background-color:#20934F;
	/*background-color:#412F10;*/
	background-image:url(CSS_IMAGES/LoughMaskHomeBackground.jpg);/**/
	background-repeat:repeat;
	width:100%;
	text-align:center;
	padding: 0;
	border: 0;
	margin:0;
	overflow:hidden;
	cursor:default;
}
h1
{
	font-size:large;
	font-weight:bold;
	font-size: 12pt;
	font-family: arial;
}
.text{text-align:left;}

.alignFields{
	text-align:left;
	width:203px;
	FONT-WEIGHT:normal;
	FONT-SIZE:8pt;
	FONT-FAMILY:verdana;
	top:0px;
	padding-top:0px;
}
#expandableImgDiv{
	position: absolute;
	z-index: 5;
	height: 0;
}
#expandableImg{
	display: block;
}
#closeButton{
	position: absolute;
	right: 3px;
	top: 7px;
	border: 0;
	cursor: pointer;
	margin: 2px;
	margin-right: 12px;
	border: solid 1px navy;
	color: navy;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial;
	background-color: #CCCCCC;
	height: 20px;
	font-weight:bold;
	background-image:url(CSS_IMAGES/button.gif);
    background-repeat:repeat-x;
}
.formButton{
	cursor: pointer;
	margin: 2px;
	border: solid 1px navy;
	color: navy;
	font-weight: normal;
	font-family: arial;
	background-color: #CCCCCC;
	font-weight:bold;
	background-image:url(CSS_IMAGES/button.gif);
    background-repeat:repeat-x;
}
#expandableImgDivBtns INPUT{
	margin: 2px;
	border: solid 1px navy;
	color: navy;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial;
	background-color: #CCCCCC;
	height: 20px;
	font-weight:bold;
	z-index:7;
}
TD.mainLinks{
	background-image:url(CSS_IMAGES/HeaderBottom.GIF);
	background-repeat:repeat-x;
	background-color:#20934F;
	/*background-color:#412F10;*/
	height:35px;
	text-align:center;
	white-space:nowrap;
	width:100%;
}
FORM.mainLinks{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	white-space:nowrap;
	width:100%;
	vertical-align:middle;
}
.mainLinks A{
	margin-left:12px;
	margin-right:12px;
	padding-left:0px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*color:#F7E6CA;*/
	/*font-size:13pt;/*new*/
	color:White;
	white-space:nowrap;
}
.mainPageLinks P{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}
.mainPageLinks IMG{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	border:none;
}
#linksContentContainerContentDIV *{
	font-size:10pt;
	text-align:left;
	background-color:White;
	font-weight:bold;
	white-space:nowrap;
}
#content{
	display:block;/**/
	width: 100%;
	height: 100%;
	overflow-x: auto;
	overflow-y: scroll;
	padding: 0;
	border: 0;
	margin:0;
	left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	font-weight: bold;
	z-index:1;
	
	scrollbar-base-color: #73C996; 
	scrollbar-arrow-color: #2E6E48;
	scrollbar-DarkShadow-Color: #0A602D; 
}
.hide{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
}
.fullTable{
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
TABLE{
	font-size:8pt;
	text-align:center;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
TD{
	margin:0px;
	padding:0px;
}
.spacedTable{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-collapse:separate;
}
/*TOP-MOST HEADER*/
.headerTopCenterTD{
	background-image:  url(CSS_IMAGES/HeaderTop.GIF);
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:navy;
	height:58px;
	vertical-align:bottom;
}
.headerTopCenterTD IMG{
	margin-top:1px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	border:none;
	vertical-align:bottom;
}
.headerTopLeftCornerTD{
	background-image: url(CSS_IMAGES/HeaderLeft.GIF);
	padding-left:11px;
	background-repeat:no-repeat;
}
.headerTopRightCornerTD{
	background-image:  url(CSS_IMAGES/HeaderRight.GIF);
	padding-left:11px;
	background-repeat:no-repeat;
}
.LeftContentTD{
	background-image:  url(CSS_IMAGES/LeftWall.GIF);
	background-repeat:repeat-y;
	padding-right:13px;
	background-color:White;
}
.RightContentTD{
	background-image:  url(CSS_IMAGES/RightWall.GIF);
	background-repeat:repeat-y;
	padding-left:13px;
	background-color:White;
}
.TopCenterContentTD{
	background-image:url(CSS_IMAGES/StdTableTopCenterNoHeader.GIF);
	height:13px;
	background-repeat:repeat-x;
}
.TopLeftStdContentTD{
	background-image:url(CSS_IMAGES/StdTableTopLeftNoHeader.GIF);
	background-repeat:no-repeat;
	width:13px;
}
.TopRightStdContentTD{
	background-image:  url(CSS_IMAGES/StdTableTopRightNoHeader.GIF);
	background-repeat:no-repeat;
	width:13px;
}
.BottomCenterContentTD{
	background-image:url(CSS_IMAGES/StdTableBottomCenter.GIF);
	height:13px;
	background-repeat:repeat-x;
}
.BottomLeftStdContentTD{
	background-image:url(CSS_IMAGES/StdTableBottomLeft.GIF);
	background-repeat:no-repeat;
	height:13px;
	width:13px;
}
.BottomRightStdContentTD{
	background-image:url(CSS_IMAGES/StdTableBottomRight.GIF);
	background-repeat:no-repeat;
	height:13px;
	width:13px;
}
.contentArea{
	font-size:8pt;
	overflow-y:auto;
	text-align:center;
	vertical-align:middle;
	background-color:white;
	height:650px;
	width:100%;
	
}
IMG{
	border: solid 1px black;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
P{
	text-align:left;
	font-size:12pt;
}
P.center{
	text-align:center;
	font-size:12pt;
}
P.right{
	text-align:right;
	font-size:12pt;
}
P IMG {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}
IMG.contentImage {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	border:none;
}
A{
	margin-left:0px;
	margin-right:0px;
	color:Blue;
}
LI{
	font-size:12pt;
	padding-bottom:7px;
}

#imagesContentContainerContentDIV A{
	margin-left:0px;
	margin-right:0px;
}
.datesTable{
	width:100%;
	text-align:left;
}
.datesTableDateTR{
	width:100%;
	white-space:nowrap;
}
.datesTableDateTR TD{
	width:100%;
	background-color:#273340;
	color:white;
	white-space:nowrap;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:5px;
	margin-left:15px;
	font-weight:bold;
	border:solid 1px #919AA4;
}
.datesTableLocTimeTR TD{
	white-space:nowrap;
	font-weight:bold;
}
#footer
{
	font-size:xx-small;
	text-align:center;
	color:White;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	/*
	background-color:Black;
	padding-top:90%;
	position: fixed; 
	bottom:10px;
*/
	/*0px;*/
	/*
	padding-top:auto;
	padding-left:auto;
	padding-right:auto;
	padding-bottom:0;
	vertical-align:bottom;
	*/
}
#footer A{
	font-size:xx-small;
	text-align:center;
	/*color:#F7E6CA;*/
	color:White;
	bottom:25px;
	margin-left:auto;
	margin-right:auto;
}
.dialogReplacement{
	position:absolute;
	width:50%;
	left:25%;
	top:200px;
	z-index:15;
}
OBJECT{
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	z-index:5;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	padding-right:0;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0;
}
#dialogReplacementInteractionBlocker{
	background-image:url(CSS_IMAGES/dialogReplacementInteractionBlocker.GIF);
    background-repeat:repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
}
/*Dummy Classes - Intentionally empty. Don't replace.*/
.home{}
.about{}
.images{}
.links{}
.contact{}
.accommodations{}
.activities{}
.location{}