/* ----- BASIC ----- */
html {
	margin: 0;
	padding: 0;
	}

body {	
	margin: 0;
	padding: 0;
	height: 100%;
	font: normal 1.0em "Book Antiqua", Verdana, Arial, Helvetica, sans-serif;
	background: #377A2F;
	background-attachment: fixed;
	background-position: center top;

	}
a:link {
	color: #377A2F;
	}
a:visited {
	color: #13392D;
	}
a:hover {
	color: #2C9F1D;
	}	
.month {color:15580D}

.dayofweek {color:377A2F}

TABLE.calendar { width:"90%" ; margin-top:7px ;margin-bottom:7px }

P.offseason {background:DDDDDD}

P.onseason {background:FFFFE3}

A.ongreen {

	font-family: "Book Antiqua", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: FFFFFF;

	

}

FONT.ongreen {

	font-family: "Book Antiqua", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: FFFFFF;

	

}

img.para {
	border: 1px solid #1a391b;
	margin: 5px 0px 5px 0px;
	}
img.imleft {
	border: 2px solid #1a391b;
	margin: 5px 10px 5px 0px;
	}
img.imleft_txt {
	border: 2px solid #1a391b;
	margin: 5px 10px 5px 0px;
	float:left;
	clear:left;
	}
img.imright {
	border: 2px solid #1a391b;
	margin: 5px 0px 5px 10px;
	}
img.imright_txt {
	border: 2px solid #1a391b;
	margin: 5px 0px 5px 10px;
	float:right;
	clear:right;
	}
img.imcenter {
	border: 2px solid #1a391b;
	margin: 5px 5px 5px 5px;
	}


.fplink {
	border:0px;
}

.fp_main {

	background-attachment: inherit;
	background-image:url(images/floorplan_main_small_bkgd.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:550px;
	height:339px;
	position:relative;
	background-position: center top;
	top:0px;
	visibility: visible;
	left: 0px;

}
.fp_upper {

	background-attachment: inherit;
	background-image:url(images/floorplan_upper_small_bkgd.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:550px;
	height:380px;
	position:relative;
	background-position: center top;
	top:0px;
	visibility: visible;
	left: 0px;

}
.fp_lower {

	background-attachment: inherit;
	background-image:url(images/floorplan_lower_small_bkgd.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:550px;
	height:325px;
	position:relative;
	background-position: center top;
	top:0px;
	visibility: visible;
	left: 0px;

}

.main1 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 270px;
	top: 72px; 
}
.main2 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 407px;
	top: 80px; 
}
.main3 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 433px;
	top: 67px; 
}
.main4 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 532px;
	top: 97px; 
}
.main5 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 224px;
	top: 106px; 
}
.main6 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 216px;
	top: 136px; 
}
.main7 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 164px;
	top: 181px; 
}
.main8 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 301px;
	top: 173px; 
}
.main9 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 355px;
	top: 184px; 
}
.main10 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 411px;
	top: 277px; 
}
.main11 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 531px;
	top: 252px; 
}

.main12 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 258px;
	top: 165px; 
}

.lower1 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 10px;
	top: 98px; 
}
.lower2 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 142px;
	top: 91px; 
}
.lower3 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 322px;
	top: 83px; 
}
.lower4 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 23px;
	top: 129px; 
}
.lower5 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 170px;
	top: 152px; 
}
.lower6 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 238px;
	top: 123px; 
}
.lower7 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 212px;
	top: 203px; 
}
.lower8 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 221px;
	top: 118px; 
}

.upper1 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 225px;
	top: 83px; 
}
.upper2 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 314px;
	top: 85px; 
}
.upper3 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 251px;
	top: 132px; 
}
.upper4 {
	border:0px;
	height: 15px;
	width: 15px;
	margin: 0px;
	position: absolute; 
	left: 90px;
	top: 260px; 
}


.small { 
    font-size: 90%
    }
.small_ctr { 
    font-size: 90%;
    text-align: center
    }
.tlink { 
    color: white;
    font-size: 90%
    }
.toplink {
	color: #377A2F;
	font-size: 90%
	}

.txtlink {
	color: black;
	font-size: 90%
	}

.formlabel {
	color: black;
	font-size: 90%;
	text-align: right;
	vertical-align: top;
	font-style: normal
}

.formlabelleft {
	color: black;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	font-style: normal
}

.forminfo {
	color: black;
	font-size: 75%;
	text-align: left;
	vertical-align: top;
	font-style: italic
}

.forminfo2 {
	color: black;
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
	font-style: italic
}

.commform1 {
	color: black;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	font-style: normal
}

.commform2 {
	color: maroon;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	font-style: italic
}

.commedit {
	color: #444444;
	font-size: 85%;
	text-align: right;
	vertical-align: top;
	font-style: normal
}

.commprev_it {
	color: black;
	font-size: 90%;
	text-align: inherit;
	vertical-align: top;
	font-style: italic;
}

.commprev {
	color: black;
	font-size: 90%;
	text-align: inherit;
	vertical-align: top;
	font-style: normal;
}

.comment0 {
	color: black;
	font-size: 95%;
	text-align: inherit;
	vertical-align: top;
	font-style: italic;
}

.comment1 {
	color: #003300;
	font-size: 95%;
	text-align: inherit;
	vertical-align: top;
	font-style: normal;
}

.ownersnote {
	color: inherit;
	font-size: 90%;
	text-align: inherit;
	vertical-align: top;
	font-style: inherit;
}

.commprev_box { 
    font-size: 90%;
    text-align: center ;
    background-color: #eeeeee ;
    }



.txt20 { border: 1px solid gray; width:20px;font-size: 12px; }

.txt25 { border: 1px solid gray; width:25px;font-size: 12px; }
.txt30 { border: 1px solid gray; width:30px;font-size: 12px; }
.txt40 { border: 1px solid gray; width:40px;font-size: 12px; }
.txt50 { border: 1px solid gray; width:50px;font-size: 12px; }
.txt60 { border: 1px solid gray; width:60px;font-size: 12px; }
.txt70 { border: 1px solid gray; width:70px;font-size: 12px; }
.txt85 { border: 1px solid gray; width:85px;font-size: 12px; }
.txt100 { border: 1px solid gray; width:100px;font-size: 12px; }
.txt125 { border: 1px solid gray; width:125px;font-size: 12px; }
.txt140 { border: 1px solid gray; width:150px;font-size: 12px; }
.txt150 { border: 1px solid gray; width:150px;font-size: 12px; }
.txt200 { border: 1px solid gray; width:200px;font-size: 12px; }
.txt220 { border: 1px solid gray; width:220px;font-size: 12px; }
.txt235 { border: 1px solid gray; width:235px;font-size: 12px; }
.txt250 { border: 1px solid gray; width:250px;font-size: 12px; }
.txt300 { border: 1px solid gray; width:300px;font-size: 12px; }
.textbox100 { border: 1px solid gray; width:100px;font-size: 12px; }
.textbox200 { border: 1px solid gray; width:200px;font-size: 12px; }


.txtarea220  { border: 1px solid gray; width:220px; height:80px; font-size: 12px; }
.txtarea300  { border: 1px solid gray; width:300px; height:80px; font-size: 12px; }
.txtarea300A { border: 1px solid gray; width:300px; height:50px; font-size: 10px; }
.txtarea350  { border: 1px solid gray; width:350px; height:80px; font-size: 12px; }
.txtarea400  { border: 1px solid gray; width:400px; height:80px; font-size: 12px; }
.txtarea450  { border: 1px solid gray; width:450px; height:60px; font-size: 12px; }

.txtarea4050 { border: 1px solid gray; width:400px; height:50px; font-size: 12px; }
.txtarea4950 { border: 1px solid gray; width:490px; height:50px; font-size: 12px; }


.sze30 { border: 1px solid gray; width:30px;font-size: 11px; }
.sze40 { border: 1px solid gray; width:40px;font-size: 11px; }
.sze50 { border: 1px solid gray; width:50px;font-size: 11px; }
.sze60 { border: 1px solid gray; width:60px;font-size: 11px; }
.sze70 { border: 1px solid gray; width:70px;font-size: 11px; }
.sze77 { border: 1px solid gray; width:77px;font-size: 11px; }
.sze80 { border: 1px solid gray; width:80px;font-size: 11px; }
.sze90 { border: 1px solid gray; width:90px;font-size: 11px; }
.sze100 { border: 1px solid gray; width:100px;font-size: 11px; }
.sze110 { border: 1px solid gray; width:110px;font-size: 11px; }

.sze120 { border: 1px solid gray; width:120px;font-size: 11px; }
.sze125 { border: 1px solid gray; width:125px;font-size: 11px; }
.sze135 { border: 1px solid gray; width:135px;font-size: 11px; }
.sze140 { border: 1px solid gray; width:140px;font-size: 11px; }
.sze145 { border: 1px solid gray; width:145px;font-size: 11px; }
.sze150 { border: 1px solid gray; width:150px;font-size: 11px; }
.sze160 { border: 1px solid gray; width:160px;font-size: 11px; }
.sze170 { border: 1px solid gray; width:170px;font-size: 11px; }
.sze180 { border: 1px solid gray; width:177px;font-size: 11px; }
.sze200 { border: 1px solid gray; width:200px;font-size: 11px; }
.sze210 { border: 1px solid gray; width:210px;font-size: 11px; }
.sze220 { border: 1px solid gray; width:220px;font-size: 11px; }
.sze250 { border: 1px solid gray; width:250px;font-size: 11px; }
.sze270 { border: 1px solid gray; width:270px;font-size: 11px; }
.sze300 { border: 1px solid gray; width:300px;font-size: 11px; }
.sze350 { border: 1px solid gray; width:350px;font-size: 11px; }
.sze400 { border: 1px solid gray; width:400px;font-size: 11px; }
.sze450 { border: 1px solid gray; width:450px;font-size: 11px; }
.sze500 { border: 1px solid gray; width:500px;font-size: 11px; }
.sze545 { border: 1px solid gray; width:545px;font-size: 11px; }


