		/* General Classes */
			a {
				text-decoration: none;
				color: #000000;
			}
			.ImgPad {
				padding: 10px;
			}
			.ImgGreenBorder{
				border: solid #3f6628;
				border-width: 1px;
			}
			.ImgBrownBorder{
				border: solid #b99c74;
				border-width: 1px;
			}
			hr {
				color: #50330a;
			}
			body {
				margin: 0px;
			}
			ul {
				list-style-type: square;
				list-style-image: url(img/square.jpg);
				list-style-position: outside;
			}
			.SmText {
				font-family: Century Gothic;
				font-size: 10px;
				color: #000000;
			}
			.BoldSmText {
				font-family: Century Gothic;
				font-size: 10px;
				color: #000000;
				font-weight: bold;
			}
			.MdText {
				font-family: Century Gothic;
				font-size: 14px;
				color: #000000;
			}
			.BoldMdText {
				font-family: Century Gothic;
				font-size: 14px;
				color: #000000;
				font-weight: bold;
			}
		/* End General Classes */
		
		/* Contact Form Classes */
			.ShowRequired {
				border: solid #FF0000;
				border-width: 1px;
			}
			.number {
				font-family: Century Gothic;
				font-size: 14px;
				color: #000000;
			}
		
		
		/* End Contact Form Classes */
		
		/* Only Content Admin */
			.BOX_Bar {
				position: absolute;
				bottom: 0;
				left: 0;
				height: 19;
				width: 100%;
				background-color: #85d1dc;
				text-align: right;
				z-index: 20;
			}
			.EText {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
			}
			.EText_Rollover {
				font-family: Century Gothic;
				font-size: 12px;
				color: #FFFFFF;
			}
			.FormText {
				font-family: Century Gothic;
				font-size: 14px;
				color: #000000;
			}
			.FormTextBold {
				font-family: Century Gothic;
				font-size: 14px;
				font-weight: bold;
				color: #000000;
			}
			.ImageHIDE {
				position:absolute;
				left:0;
				visibility: hidden;
			}
			.ImageSHOW {
				position:absolute;
				left:0;
				visibility: visible;
			}
			.ImageHIDE_RED {
				position:absolute;
				left:0;
				visibility: hidden;
				border: solid #FF0000;
				border-width: 1px;
			}
			.ImageSHOW_RED {
				position:absolute;
				left:0;
				visibility: visible;
				border: solid #FF0000;
				border-width: 1px;
			}
		/* End Only Content Admin */
		
		/* Index Page only classes*/
			.Header_text {
	width: 545;
	height: 32;
	margin-left: 50px;
	border: solid #947644;
	border-width: 1px;
	margin-top: 20px;
	font-family: Century Gothic;
	font-size: 16px;
	color: #947644;
	padding: 1px 5px 5px;
}

			.Header_BOX {
	width: 380;
	height: 296;
	background-color: #FFFFFF;
	margin: 5px;
	font-family: Century Gothic;
	font-size: 14px;
	color: #000000;
	border: solid #000000;
	border-width: 1px;

}
			.IText_BOX1 {
				width: 450;
				height: 40;
				background-color: #FFFFFF;
				min-width: 280;
				margin: 5px;
				font-family: Georgia, Times New Roman, serif;
				font-size: 15px;
				font-weight:bold;
				color: #3f6628;
				border: solid #FFFFFF;
				border-width: 1px;
				text-align: left;		
			}
			.IText_BOX {
				width: 450;
				height: 400;
				background-color: #FFFFFF;
				min-width: 280;
				margin: 5px;
				font-family: Century Gothic, Arial, Helvetica;
				font-size: 12px;
				color: #000000;
				border: solid #FFFFFF;
				border-width: 1px;
				text-align: left;		
			}
			.Double_Feature {
				width: 280px;
				height: 530px;
				background-color: #ffe9c7;
				min-width: 280;
				margin: 5px;
				border: solid #50330a;
				border-width: 1px;
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
			}
			.INDFeature {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				background-color: #ffe9c7;
			}
			.INDFeature_Rollover {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				background-color: #dff0de;
			}
		/* End of Index Page Only classes */
		
		/* Email Request Bar */
			.Email_Request_Bar {
				position: absolute;
				left: 0;
				width: 100%;
				height: 20;
				background-color: #d7bb98;
				visibility: hidden;
				text-align: right;
				border-top: thin solid #936c3a;
				border-left: thin solid #936c3a;
				border-right: thin solid #936c3a;
				opacity:.90;
				filter: alpha(opacity=90);
				-moz-opacity: 0.9;
				font-family: Century Gothic;
				font-size: 12px;
			}
			.EmailBarText {
				padding-right: 40px;
			}
		/* End Email Request Bar */
		
		/* Main Content */
			.MainText {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				width: 600px;
				text-align: left;
			}
			.RegMainText {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				text-align: left;
			}
			.TitleMainText {
				font-family: Century Gothic;
				font-size: 14px;
				color: #000000;
				font-weight: bold;
				text-align: left;
			}
			.BoldMainText {
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				font-weight: bold;
				text-align: left;
			}
			.MainBOX { /* Full size main content box */
				width: 100%;
				height: 800;
				background-color: #FFFFFF;
				min-width: 280px;
				border: solid #FFFFFF;
				border-width: 1px;
			}
			.BOX_Name {
				font-family: Times;
				font-size: 14pt;
				color: #3f6628;
				font-weight: normal; 
			
			}
			.BOX { /* Standard Content squares (Page 1) */
				position: relative;
				width: 280;
				height: 240;
				background-color: #FFFFFF;
				min-width: 280;
				margin: 5px;
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				border: solid #FFFFFF;
				border-width: 1px;
			}
			.BOX_Blank { /* Standard Content squares (Page 1) */
				position: relative;
				width: 280;
				height: 240;
				background-color: #FFFFFF;
				min-width: 280;
				margin: 5px;
				border: solid #FFFFFF;
				border-width: 1px;
			}
			.BOX_Rollover {
				width: 280;
				height: 240;
				background-color: #dff0de;
				min-width: 280;
				margin: 5px;
				font-family: Century Gothic;
				font-size: 12px;
				color: #000000;
				border: solid #FFFFFF;
				border-width: 1px;
			}
			.MdBOX { /* Standard Content squares (Page 2) */
				width: 500px;
				height: 225px;
				background-color: #FFFFFF;
				overflow: auto;
				text-align: left;
				border-left: solid #3f6628;
				border-right: solid #3f6628;
				border-bottom: solid #3f6628;
				border-width: 1px;
			}
			.MdDescription {
				font-family: Century Gothic;
				font-size: 10pt;
				color: #000000;
				padding-top: 10px;
				padding-left: 4px;
			}
			.LgBOX { /* Standard Content squares (Page 3) */
				position: relative;
				width: 500px;
				height: 349px;
				background-color: #FFFFFF;
				border: solid #3f6628;
				border-width: 1px;
			}
			.LgBOX_Title {
				position: absolute;
				top: 321px;
				left: 0px;
				width: 100%;
				height: 26px;
				font-family: times;
				font-size: 14pt;
				font-weight: bold;
				background-color: #c2e3c1;
				background-image: url(img/floor_back.jpg);
				background-repeat: repeat-x;
				color: #3f6628;
				border-top: solid #3f6628;
				border-width: 1px;
			}
			.FloorBOX {
				width: 250px;
				height: 200px;
				background-color: #FFFFFF;
				border: solid #3f6628;
				border-width: 1px;
			}
			.FloorBOXNT {
				width: 250px;
				height: 200px;
				background-color: #FFFFFF;
				border-left: solid #3f6628;
				border-right: solid #3f6628;
				border-bottom: solid #3f6628;
				border-width: 1px;
			}
			.FloorTitle {
				width: 250px;
				height: 26px;
				font-family: times;
				font-size: 14pt;
				font-weight: bold;
				background-color: #c2e3c1;
				background-image: url(img/floor_back.jpg);
				background-repeat: repeat-x;
				color: #3f6628;
			}
			.FloorImageContainer {
				position: relative;
				width: 250px;
				height: 162px;
			}
			.FloorImage {
				position: absolute;
				top: 0px;
				left: 0px;
			}
			/* Featured */
				.Featured_BOX {
					width: 280;
					height: 450;
					background-color: #ffe9c7;
					min-width: 280;
					margin: 5px;
					border: solid #50330a;
					border-width: 1px;
				}
				.Featured_BOX_Rollover {
					width: 280;
					height: 450;
					background-color: #dff0de;
					min-width: 280;
					margin: 5px;
					border: solid #50330a;
					border-width: 1px;
				}
				.Featured_Title {
					padding-top: 2px;
					width: 100%;
					height: 25;
					background-image: url(img/featured_back.jpg);
					background-repeat: repeat-x;
					background-color: #a68b64;
					font-family: Times;
					font-size: 14pt;
					color: #50330a;
					text-align: center;
				}
				.Featured_MainText {
					padding-top: 4px;
					width: 200;
					font-family: Century Gothic;
					font-weight: bold;
					font-size: 12px;
					color: #000000;
					text-align: center;
				}
				.Featured_Text {
					padding-top: 4px;
					width: 220;
					height: 150px;
					overflow: auto;
					font-family: Century Gothic;
					font-size: 10px;
					color: #000000;
					text-align: left;
				}
				.Featured_Name {
					font-family: Times;
					font-size: 14pt;
					color: #50330a;
					font-weight: normal; 
				}
			/* End Featured */
		
			/* Top */
				.TopTR {
					height: 105;
					width: 100%;
					background-color: #FFFFFF;
				}
				.Logo {
					height: 85;
					width: 150;
					background-color: #FFFFFF;
				}
				.Nav {
					position: relative;
					height: 37;
					width: 100%;
					background-color: #91cb8e;
					background-image: url(img/nav_back.jpg);
					background-repeat: repeat-x;
					text-align: left;
				}
				.Nav2 {
					padding-left: 40px;
					text-align: left;
					height: 37;
					width: 850;
				}
				.NavText {
					font-family: times;
					font-size: 11pt;
					font-weight: bold;
					color: #173903;
				}
				.NavText_Rollover {
					font-family: times;
					font-size: 11pt;
					font-weight: bold;
					color: #FFFFFF;		
				}
				.ImgLeftEnd {
					position: absolute;
					left: 0;
				}
				.ImgLogo {
					position: absolute;
					top: 10px;
					left: 5px;
				}
				.HeaderText {
					font-family: Georgia, times, serif;
					font-size: 18pt;
					color: #3f6628;
					position:relative;
					top:20px;
					font-style: italic;
				}
			/* End Top */
			
			/* Side */
				.Side {
					height: 100%;
					width: 165px;
					background-color: #FFFFFF;
				}
				.SideNavContainer {
					height: 100%;
					width: 165;
					margin-top: 40px;
					background-color: #a5d6a3;
					background-image: url(img/sidenav.jpg);
					background-repeat: repeat-x;
				}
				.SideNavTitle {
					width: 150;
					font-family: georgia, times;
					font-size: 14pt;
					font-weight: bold;
					color: #3f6628;
					border-bottom: solid #91cd8e;
					border-width: 1px;
				}
				.SideNavSubTitle {
					font-family: georgia, times;
					font-size: 10pt;
					font-weight: bold;
					color: #3f6628;
				}
				.SideNavText {
					font-family: times;
					font-size: 10pt;
					color: #3f6628;
				}
				.SideNavText_Rollover {
					font-family: times;
					font-size: 10pt;
					color: #50330a;
				}
				.Address {
					font-family: Century Gothic;
					font-size: 10px;
					color: #000000;
					text-align: left;		
				}
			/* End Side */
		/* Main Content */
