﻿/* CSS Document */
body, form, html {margin:0; padding:0}
body {
	font:.75em/1.75 arial,verdana,sans-serif;
	background:#E1DDDE;
	color:#000}

p, li {margin:0; padding:0}

a:link {
	color:#781F20;
	text-decoration:underline}
a:visited {
	color:#AD4544;
	text-decoration:underline}
a:hover {
	color:#845B5E;
	text-decoration:none}
a:active {
	color:#845B5E;
	text-decoration:none}
hr {
	border:0;
	color:#AC9C9A;
	background:#AC9C9A;
	height:1px;
	width:85%;
	margin:0 0 10px 5px;
	text-align:left}
a img {border:0}
label {cursor:pointer}

.date {
	font-size:1.1em;
	color:#4E0E0E}

/* List Properties ----------------------------------------------- */
ul.bullet {
	list-style-image: url(../images/bullet.gif);
	margin:0 0 10px 43px;
	padding:0;
}
/* Table Properties ----------------------------------------------- */
table {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	border-collapse:collapse;
	text-align:left;
}
td {
	vertical-align: top;
}
/* h1, h2, h3, etc. ----------------------------------------------- */
h1 {
	margin: 0;
	padding: 25px 30px 10px 10px;
	color: #594F4F;
	font-size: 1.6em;
}
h2 {
	margin: 0 0 15px;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #3E63B7;
}
h3 {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #3E63B7;
}
/* Container ----------------------------------------------- */
#container {
	margin:0 auto;
	text-align:left;
	width:770px;
	background:#FFF;
	position:relative}

/* Header ----------------------------------------------- */
#header {
	position:relative;
	height:107px;
	background:#FFF}
#header a#logo {
	position:absolute;
	top:28px;
	left:10px;
	display:block;
	width:206px;
	height:72px}
#header p {
	margin:0;
	font-size:.9em;
	color:#602525;
	text-align:right;
	padding:35px 10px 0 490px}
#header2 {
	position:relative;
	width:574px;
	height:183px;
	background:#a74142 url(../images/bg_header2.gif) repeat-x 0 0}
#header2 img {
	float:right;
	padding:0 10px 0 0;
	background:#FFF}
#header2 p {
	position:absolute;
	left:0;
	bottom:0;
	font:1.7em/1.5em arial,sans-serif;
	color:#FFF}

.h2style1 {font-size:1.6em}

/* Nav ----------------------------------------------- */
#navigation {
	height: 34px;
	width: 770px;
}
#nav {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 770px;
	height: 34px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#nav span {
	display: none;
}
#nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#nav a {
	float: left;
	padding: 0;
	overflow: hidden;
	height: 34px !important;
	width: 34px;
}
#nav a:hover {background-position: 0 -34px}
#nav a.selected {background-position: 0 -68px}
#nav a:active {background-position: 0 -68px}

#nav_home a {
	width: 76px;
	background: url(../images/b1.gif) top left no-repeat}
#nav_about a {
	width: 77px;
	background: url(../images/b2.gif) top left no-repeat}
#nav_amenities a {
	width: 83px;
	background: url(../images/b3.gif) top left no-repeat}
#nav_activities a {
	width: 79px;
	background: url(../images/b4.gif) top left no-repeat}
#nav_phototour a {
	width: 92px;
	background: url(../images/b5.gif) top left no-repeat}
#nav_eligibility a {
	width: 84px;
	background: url(../images/b6.gif) top left no-repeat}
#nav_resources a {
	width: 168px;
	background: url(../images/b7.gif) top left no-repeat}
#nav_contact a {
	width: 111px;
	background: url(../images/b8.gif) top left no-repeat}

/* Content ----------------------------------------------- */
#content {
	float:right;
	width:574px;
	background:#FFF;
	min-height:300px;
	height:auto !important;
	height:300px;
}

#content p {
	padding:0 30px 10px 10px;
	font-size: 1.1em;
	line-height:  1.5em; 
}

strong {
	font-size: 1.1em;
	color: #4E0E0E;
}

#text_size {
	position:absolute;
	top:0;
	right:0}

/* Left ----------------------------------------------- */
#left {
	float:left;
	width:196px;
	height:470px;
	background:#FFF url(../images/buildingbg.jpg) no-repeat 0 0}

/* Footer ----------------------------------------------- */
#footer {
	margin:0 auto;
	width:770px;
	background:#FFF url(../images/bottombgtile.gif) top no-repeat;
	clear:both;
}
#footer p {
	margin:0 0 10px 10px;
	padding: 8px 0 0;
	color: #716868;
	line-height: 1.75em;
	font-size: .8em;
}
#footer a:visited {
	color: #716868;
	text-decoration: none;
}
#footer a:link {
	color: #716868;
	text-decoration: none;
}
#footer a:hover {
	color: #716868;
	text-decoration: underline;
}
#footer a:active {
	color: #716868;
	text-decoration: none;
}

/* Stylesheet Switcher Menu ----------------------------------------------- */

/* ---- ADxMenu ---- */
.menu li {margin:0; padding:0; border:0; list-style:none}

.menu ul {margin:0; padding:0; border:0; list-style:none}

.menu {margin:0; padding:0; border:0; list-style:none}

.menu {width:100px}

.menu li {
	position:relative;
	top:0;
	left:0;
	z-index:5}

.menu li:hover {
	z-index:10000;
	white-space:normal} /* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) */

.menu ul {
	width:11em;
	visibility:hidden;
	z-index:10;
	position:absolute;
	left:0;
	top:0;
	/* background:#F00;	/* uncomment this if you want to see the "safe" area */
	background-image:url(../images/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	margin:0 0 0 -30px;
	padding:0 30px 30px}

.menu li:hover>ul {
	visibility:visible;
	left:100%}

/* -- float.clear --  force containment of floated LIs inside of UL */
.menu ul:after {
	content: ".";
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	clear:both}

.menu:after {
	content: ".";
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	clear:both}

.menu ul {min-height:0}	

.menu {min-height:0}	/* IE7 float clear: */
/* -- float.clear.END --  */

.menu a {
	text-decoration:none;
	font-size:.9em;
	color:#000;
	background:#E1DDDE;
	padding:.2em 1em;
	display:block}
.menu a:visited {color:#000; text-decoration:none}

.menu a#edit {padding:0; width:100px; height:19px; background:#E1DDDE url(../images/bg_textsize.png) no-repeat center top}
.menu a#edit i {display:none}

.menu li:hover>a#edit {color:#000; background:#E1DDDE url(../images/bg_textsize.png) no-repeat center -19px}
.menu a:hover {color:#000; background:#AD4544}

.menu li:hover > a {color:#000; background:#AD4544}

.menu li:hover>ul {top:19px; left:0; width:100%}

li#size_medium{font-weight:bold}

/* Forms ----------------------------------------------- */
fieldset {
	margin:0;
	padding:0 0 0 12px;
	background:#FFF;
	border:none}
legend {}
fieldset span {color:#602525; font-weight:bold}
fieldset dl {margin:0; padding:0}
fieldset dt {margin:13px 0 2px; padding:0}
fieldset dd {margin:0; padding:0}

label {font-weight:bold; cursor:pointer}
input, textarea {
	width:300px;
	padding:4px;
	font:1em verdana,arial,sans-serif;
	border:1px solid #666;
	background:#EEE}
textarea {
	overflow:auto;
	margin:0 0 -2px}

input:hover, textarea:hover {
	border:1px solid #000;
	background:#EEE}

input:focus, textarea:focus {
	border:1px solid #A34040;
	background:#FFF}

input.radio, input.check {
	width:auto;
	margin:2px 5px 0;
	border:none;
	background:none}

input.submit, input.reset {
	cursor:pointer;
	margin:20px 0 10px 0;
	width:154px;
	display:inline}

input.submit:hover, input.reset:hover,
input.submit:focus, input.reset:focus {
	border:1px solid #602525;
	background:#602525;
	color:#FFF}

input#city {width:196px}
input#state {width:30px}
input#zip {width:46px}

/*
input.disabled { xxxborder:1px solid #F2F2F2; xxxbackground-color:#F2F2F2}
input.required, textarea.required {xxxborder:1px solid #00A8E6}
input.validation-passed, textarea.validation-passed {xxxborder:1px solid #00CC00; xxxcolor:#000}
*/

input.validation-failed, textarea.validation-failed {
	border:1px solid #602525;
	color:#FF0000}

.validation-advice {
	margin:-1px 0 5px;
	padding:4px;
	background:#602525;
	color:#FFF;
	width:302px}

/*
.custom-advice {
	margin:5px 0;
	padding:5px;
	background-color:#C8AA00;
	color:#FFF}
*/
