﻿
body { padding: 0px; margin: 0px; background-color: #DACABA; }

table, td, div, p, td, div, a, span
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 11px;
	font-family: Arial, Tahoma;
	border: none 0px;
	background-color: Transparent;
}



#PageOuterBox { width: 100%; height: 100%; background-color: Transparent; }
#PageInnerBox { width: 760px; height: auto; margin: 0px auto 0px auto; background-color: #FFF; border: solid 1px #A8825D; }
#PageBody { width: 750px; height: auto; margin: 0px auto 0px auto; min-height: 300px; height: expression(this.height < 300 ? 300 : true); }

img { border: none 0px; margin: 0px; padding: 0px; }

a:link, a:visited, a:active { color: #008953; font-weight: bold; text-decoration: underline; }
a:hover { color: #C50B28; font-weight: bold; text-decoration: underline; }


/* Spacer */

.Space1 { font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
.Space5 { font-size: 5px; line-height: 5px; margin: 0px; padding: 0px; }
.Space10 { font-size: 10px; line-height: 10px; margin: 0px; padding: 0px; }
.Space15 { font-size: 15px; line-height: 15px; margin: 0px; padding: 0px; }
.Space20 { font-size: 20px; line-height: 20px; margin: 0px; padding: 0px; }
.Space25 { font-size: 25px; line-height: 25px; margin: 0px; padding: 0px; }

.SpacerCell { width: 10px; height: auto; background-color: Transparent; }


/* Header */

#HeaderBox { width: 760px; height: auto; margin: 0px auto 0px auto; }
#HeaderTbl { width: 760px; height: auto; }
#HeaderLogoCell { width: 260px; height: auto; }
#HeaderLogoBox { width: 206px; height: auto; margin: 0px auto 0px auto; }
#HeaderHoursBox { width: 260px; height: auto; }
#HeaderImagesCell { width: 500px; height: auto; }

#HeaderMenuOuterTbl { width: 760px; height: 20px; vertical-align: middle; background-color: #006A05; margin: 0px; }
#HeaderMenuTbl { width: 760px; height: 16px; vertical-align: middle; background-color: Transparent; margin: 2px auto 2px auto; }

.HeaderText { margin: 0px 0px 0px 0px; }

.HeaderInfoText { color: #333; font-size: 11px; font-weight: bold; }

a.HeaderLink:link, a.HeaderLink:visited, a.HeaderLink:active { margin: 3px 5px 0px 5px; color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold; }
a.HeaderLink:hover { margin: 3px 5px 0px 5px; text-decoration: underline; overflow: hidden; color: #FFF; font-size: 11px; font-weight: bold; }



.InputBox { width: 175px; height: 16px; border: solid 1px #006A05; color: #333; font-size: 13px; }
.ContactTextArea { width: 300px; height: 75px; border: solid 1px #006A05; color: #333; font-size: 13px; }



/* Footer */

#FooterBox { width: 760px; height: 50px; background-color: #006A05; margin: 0px auto 0px auto; }

.FooterText { text-align: center; color: #FFF; }
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active { color: #FFF; text-decoration: none; font-size: 11px; }
a.FooterLink:hover { text-decoration: underline; overflow: hidden; color: #FFF; font-size: 11px; }


/* Home */
#HomeTbl { width: 100%; }
#HomeImageCell { width: 448px; height: 335px; }
#HomeContentCell { width: 292px; height: auto; }


/* Menu */
.MenuClosed
{
	position: absolute;
	top: -2000px;
	left: -2000px;
	z-index: 100;
}

.MenuOpen
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 135px;
	cursor: pointer;
	border: solid 1px #006A05;
	background-color: #006A05;
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.MenuItem
{
	width: auto;
	height: 16px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #006A05;
	cursor: pointer;
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.MenuItemHover
{
	width: auto;
	height: 16px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #006A05;
	background-color: #FFF;
	cursor: pointer;
	filter: alpha(opacity=90);
	opacity: 0.9;
}


.TextSuccess { text-align: left; color: Green; margin: 2px 5px 2px 5px; font-size: 11px; font-weight: bold; }
.TextError { text-align: left; color: Red; margin: 2px 5px 2px 5px; font-size: 11px; font-weight: bold; }

.ImageFloatLeft { margin: 5px; float: left; }
.ImageFloatRight { margin: 5px; float: right; }

/* Styles allowed in editor */
.MainText { text-align: left; vertical-align: top; color: #000; margin: 2px 8px 2px 5px; font-size: 12px; }
.PageHeading { text-align: left; vertical-align: top; color: #006400; margin: 2px 5px 2px 5px; font-size: 18px; font-weight: bold; }
