body {
	background-image: url("images/GreenMarble_BGTile_85.jpg");
	background-attachment: fixed
}

a {
	color: #9E9468
}

a.visited {
	color: #9E9468
}

.mainTable {
	border-collapse: collapse;
	width: 800px;
	text-align: center
}

td.headCell {
	border: 2px solid #256946;
	text-align: center;
	height: 265px;
	vertical-align: center
}

td.padTopCell {
	padding-top: 4px
}

td.padBottomCell {
	padding-bottom: 4px
}

td {
}

.innerTable {
	border-collapse: collapse;
	width: 780px
}

td.padSideCell {
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

td.pictureSpace {
	background-color: #9E9468;
	width: 5px;
	height: 179px;
}

td.picture {
	background-color: #9E9468;
	width: 253px;
	height: 179px;
	vertical-align: center
}

td.siteMap {
	background-color: #9E9468;
	width: 615px;
	padding: 5px;
	vertical-align: center
}

td.bigMap {
	background-color: #9E9468;
	width: 445px;
	height: 310px;
	vertical-align: center
}

td.smallMap {
	background-color: #9E9468;
	width: 315px;
	height: 310px;
	vertical-align: center
}

td.mapSpacer {
	background-color: #9E9468;
	width: 5px
}

font {
	font-family: Arial;
	font-size: 10pt;
	color: #256946
}

font.boldText {
	font-weight: bold
}

font.address {
	font-family: Arial;
	font-size: 14pt;
	color: #7A1329;
	font-weight: bold
}

font.phone {
	font-family: Arial;
	font-size: 18pt;
	color: #7A1329;
	font-weight: bold
}

font.email {
	font-family: Arial;
	font-size: 14pt;
	color: #9E9468;
	font-weight: bold
}

td.counter {
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: center
}

font.bookmark {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold
}

td.pelland {
	padding-top: 5px;
	padding-bottom: 8px
}

td.actLeft {
	width: 80px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 10px;
	vertical-align: top
}

td.actRight {
	width: 525px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify
}

td.actHeader {
	width: 625px;
	background-color: #D1CFB8;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #7A1329
}

td.ruleHeader {
	width: 625px;
	background-color: #D1CFB8;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #7A1329;
	border: solid 1px #256946
}

td.actCenter {
	width: 625px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: center
}

td.actJustify {
	width: 615px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px
}

td.actJustifyB {
	width: 615px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #256946;
	border-left: solid 1px #256946
}

td.actSquare {
	width: 615px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #256946
}

td.actFooter {
	width: 625px;
	background-color: #D1CFB8;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: center
}

td.actBox {
	width: 625px;
	background-color: #FFFFFF;
	text-align: center
}

table.box {
	width: 400px;
	background-color: #DEE2D0;
	border: solid 2px #D1CFB8;
	text-align: center;
	border-collapse: collapse
}

td.boxTitle {
	width: 400px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #7A1329;
	text-align: center
}

td.boxMini {
	width: 400px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #7A1329;
	text-align: center
}

td.boxText {
	width: 400px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center
}

td.boxDate {
	width: 400px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #256946;
	text-align: center
}

td.boxSpacer {
	width: 400px;
	height: 4px
}

td.footer {
	padding-bottom: 8px
}

td.resLeft {
	width: 240px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: right;
	padding-right: 5px;
	border-left: solid 2px #256946;
	border-right: solid 1px #256946;
	border-top: solid 1px #256946;
	border-bottom: solid 1px #256946
}

td.resRight {
	width: 375px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	border-left: solid 1px #256946;
	border-right: solid 2px #256946;
	border-top: solid 1px #256946;
	border-bottom: solid 1px #256946
}

td.resHeader {
	width: 625px;
	background-color: #D1CFB8;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #7A1329;
	border-left: solid 2px #256946;
	border-right: solid 2px #256946;
	border-top: solid 2px #256946;
	border-bottom: solid 2px #256946
}

td.resSpan {
	width: 625px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 2px;
	border-right: solid 2px;
	border-top: solid 1px;
	border-bottom: solid 1px
}

td.campCell {
	width: 50%;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

td.cabinCell {
	width: 25%;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

td.cabinHeader {
	width: 25%;
	background-color: #D1CFB8;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000
}
