@charset "utf-8";

/* CSS Document */



body {

	background-color:#463B29;

	width:761px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	position:relative;

	margin-left:auto;

	margin-right:auto;

	padding-top:0;

	margin-top:0;

	}



#bodybox {

	background-color:#FFFFFF;

	width:761px;

	display:block;

	float:left;

	margin-left:auto;

	margin-right:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	position:relative;

	}



#bodybox span {

	display:none;

	}



#header {

	background-image:url(images/header_inner2.jpg);

	background-repeat:repeat-x;

	height:268px;

	width:761px;

	float:left;
	position:relative;
	}
		#calc {
			background:url('images/calculator.png') no-repeat;
			height:82px;
			width:318px;
			position:absolute;
			left: 430px;
			top: 126px;
		}
		#calc:hover {
			background:url('../images/calculator-hover.png') no-repeat;
		}



#header2 {

	background-image:url(images/header_inner2.jpg);

	background-repeat:repeat-x;

	width:761px;

	float:left;

	}



.header_homelink {

	float:left;

	display:block;

	margin-left:30px;

	_margin-left:15px;

	margin-top:125px;

	height:111px;

	width:175px;

	}



/*----------------------------- Horizontal Navigation -------------*/



div#hnav {

	width:732px;

	height:32px;

	float:left;

	padding-left:15px;

	margin:0px 0px 0px 0px;

	margin-top:0px;

	}



div#hnav li {

	display:inline;

	}



div#hnav ul {

	margin:0px 0px 0px 0px;

	padding:0;

	list-style:none;

	}



div#hnav ul li {	

	float:left;

	margin-right:0px;

	}



div#hnav ul li a span {

	display:none;

	}



div#hnav ul li a#link-independent { background:url(images/hnavigation_01.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-assisted { background:url(images/hnavigation_02.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-plans { background:url(images/hnavigation_03.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-about { background:url(images/hnavigation_04.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-contact { background:url(images/hnavigation_05.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-calendar { background:url(images/hnavigation_06.gif) no-repeat; background-position:top; }

div#hnav ul li a#link-pressreleases { background:url(images/hnavigation_07.gif) no-repeat; background-position:top; }



div#hnav ul li a#link-independent:hover { background:url(images/hnavigation_01.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-assisted:hover { background:url(images/hnavigation_02.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-plans:hover { background:url(images/hnavigation_03.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-about:hover { background:url(images/hnavigation_04.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-contact:hover { background:url(images/hnavigation_05.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-calendar:hover { background:url(images/hnavigation_06.gif) no-repeat; background-position:bottom; }

div#hnav ul li a#link-pressreleases:hover { background:url(images/hnavigation_07.gif) no-repeat; background-position:bottom; }





a#link-independent {

	display:block;

	width:169px;

	height:32px;

	}



a#link-assisted {

	display:block;

	width:128px;

	height:32px;

	}



a#link-plans {

	display:block;

	width:100px;

	height:32px;

	}



a#link-about {

	display:block;

	width:74px;

	height:32px;

	}



a#link-contact {

	display:block;

	width:87px;

	height:32px;

	}



a#link-calendar {

	display:block;

	width:98px;

	height:32px;

	}



a#link-pressreleases {

	display:block;

	width:76px;

	height:32px;

	}

	

/*----------------------------- Vertical Navigation -------------*/



#vnav_container {

	display:block;

	float:left;

	clear:left;

	background-color:#EDE3B5;

	}



div#vnav_left {

	width:30px;

	height:189px;

	float:left;

	clear:left;

	margin:0px 0px 0px 0px;

	margin-top:0px;

	background-color:#2A1A00;

	}



div#vnav {

	width:177px;

	height:211px;

	float:left;

	margin:0px 0px 0px 0px;

	margin-top:0px;

	}



div#splash_left {

	position:absolute;

	left:207px;

	width:554px;

	height:189px;

	margin:0px 0px 0px 0px;

	background-color:#2A1A00;

	background-image:url(images/splash_back.jpg);

	background-repeat:no-repeat;

	border-bottom:22px solid #EDE3B5;

	}



div#vnav li {

	display:inline;

	}



div#vnav ul {

	margin:0px 0px 0px 0px;

	padding:0;

	list-style:none;

	}



div#vnav ul li {	

	float:left;

	margin-right:0px;

	}



div#vnav ul li a span {

	display:none;

	}



div#vnav ul li a#vlink-independent { background:url(images/vnavigation_01.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-assisted { background:url(images/vnavigation_02.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-plans { background:url(images/vnavigation_03.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-about { background:url(images/vnavigation_04.gif) no-repeat; background-position:bleft; height:28px; width:177px; }

div#vnav ul li a#vlink-contact { background:url(images/vnavigation_05.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-calendar { background:url(images/vnavigation_06.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-pressreleases { background:url(images/vnavigation_07.gif) no-repeat; background-position:left; height:28px; width:177px; }

div#vnav ul li a#vlink-bottom { background:url(images/vnavigation_09.gif) no-repeat; background-position:left; }



div#vnav ul li a#vlink-independent:hover { background:url(images/vnavigation_01.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-assisted:hover { background:url(images/vnavigation_02.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-plans:hover { background:url(images/vnavigation_03.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-about:hover { background:url(images/vnavigation_04.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-contact:hover { background:url(images/vnavigation_05.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-calendar:hover { background:url(images/vnavigation_06.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-pressreleases:hover { background:url(images/vnavigation_07.gif) no-repeat; background-position:right; height:28px; width:177px; }

div#vnav ul li a#vlink-bottom:hover { background:url(images/vnavigation_09.gif) no-repeat; background-position:right; }



a#vlink-independent {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-assisted {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-plans {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-about {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-contact {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-calendar {

	display:block;

	width:177px;

	height:28px;

	}



a#vlink-pressreleases {

	display:block;

	width:177px;

	height:28px;

	}

	

a#vlink-bottom {

	display:block;

	width:177px;

	height:10px;

	}



/*----------------------------- Splash --------------------------*/



#splash_contentbox {

	float:right;

	height:159px;

	width:300px;

	padding-top:30px;

	}



.splash_title {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	color:#80684D;

	}



.splash_content {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#FFFFFF;

	padding-right:15px;

	}



.splash_link {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#CB9B25;

	text-decoration:none;

	}



.splash_link:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#CB9B25;

	text-decoration:underline;

	}



/*----------------------------- Main Body -------------------------*/



#mainbody {

	float:left;

	background-color:#EDE3B5;

	width:746px;

	padding:0px 0px 10px 15px;

	}



#content {

	float:left;

	background-color:#FFFFFF;

	width:732px;

	/*margin-left:15px;*/

	padding:0px 0px 10px 0px;

	}



/*-------------------------------- Left Column ----------------------*/



#home_leftcolumn {

	float:left;

	width:166px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

	border-left:#EDE3B5 15px solid;

	}



.title24_maroon {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	width:162px;

	color:#330000;

	padding:30px 0px 5px 0px;

	margin:0px 0px 0px 2px;

	font-weight:normal;

	float:left;

	text-align:center;

	}



#home_leftcolumn_ornament_top {

	float:left;

	background-image:url(images/events_ornament_top.gif);

	background-repeat:no-repeat;

	height:9px;

	width:150px;

	margin-left:6px;

	margin-bottom:15px;

	}



#home_leftcolumn_event {

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#000000;

	margin-left:3px;

	padding-top:7px;

	padding-bottom:7px;

	width:160px;

	}



#home_leftcolumn_ornament_bottom {

	float:left;

	background-image:url(images/events_ornament_top.gif);

	background-repeat:no-repeat;

	height:9px;

	width:150px;

	margin-left:6px;

	margin-top:15px;

	margin-bottom:15px;

	}



/*-------------------------------- Right Column ----------------------*/



#home_rightcolumn {

	float:left;

	background-color:#FFFFFF;

	width:695px;

	margin-left:17px;

	}

	

#home_rightcolumn_ornament {	

	float:left;

	background-image:url(images/right_ornament_top.gif);

	background-position:center;

	/*width:452px;*/

	width:622px;

	height:26px;

	margin-left:38px;

	margin-top:5px;

	margin-bottom:3px;

	display:inline;

	}



.home_pagecontent_bodytext {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:19px;

	padding:15px 20px 8px 45px;

	color:#330000;

	clear:left;

	}

.home_pagecontent_bodytext {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:19px;

	padding:15px 20px 8px 45px;

	color:#330000;

	clear:left;

	}



.home_pagecontent_mainpic {

	background-image:url(images/home_pic001.jpg);

	margin:8px;

	width:140px;

	height:100px;

	float:right;

	}



.home_pagecontent_hr {

	float:left;

	border-top:#DFD9D2 1px solid;

	padding:0px 10px 0px 0px;

	margin-bottom:35px;

	margin-top:20px;

	margin-left:30px;

	/*width:452px;*/

	width:622px;

	display:inline;

	}



/*------------------------------ Text styles ------------------------*/



#pagecontent {	

	border-left:#FFFFFF 15px solid;

	float:left;

	}



.title24_beige {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	width:650px;

	color:#80684D;

	padding:5px 0px 5px 0px;

	margin:0px 0px 0px 14px;

	font-weight:normal;

	float:left;

	text-align:center;

	clear:left;

	}



.title24 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	width:222px;

	color:#80684D;

	padding:30px 0px 8px 0px;

	border-bottom:#80684D 1px solid;

	margin:0px 0px 15px 0px;

	font-weight:normal;

	float:left;

	}



.pagecontent_subtitle {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:bold;

	color:#330000;

	padding:0;

	margin:0;

	}



.pagecontent_bodytext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:17px;
	padding:0px 0px 8px 14px;
	color:#330000;
}

.pagecontent_bodytext_indent {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:21px;
	padding:25px 0px 8px 44px;
	color:#330000;
}

.pagecontent_bodytext_link {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:12px;
	line-height:17px;
	color:#00744D;
	padding:1px 3px 1px 3px;
}

.pagecontent_bodytext_link:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:12px;
	line-height:17px;
	color:#FFFFFF;
	background-color:#00744D;
	padding:1px 3px 1px 3px;
}

.pagecontent_hr {

	border-bottom:#80684D 1px solid;

	width:80%;

	padding-top:7px;

	margin-bottom:7px;

	margin-left:13px;

	}



/*------------------------------- Photos -----------------------------*/



#mainphoto_back {

	background-image:url(images/photoback.jpg);

	background-repeat:no-repeat;

	width:482px;

	height:255px;

	float:right;

	}



.mainphoto {

	width:452px;

	height:232px;

	float:left;

	padding-left:20px;

	}



.tablegallery{

	border:#CCCCCC 1px solid;

	}



.tablegallery_caption {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#333333;

	padding-left:5px;

	}



.tablegallery_image {

	border:#FFFFFF 2px solid;

	}



.tablegallery_image:hover {

	border:#FF9900 2px solid;

	}

	

.tablegallery_image:hover{

color: red; /* Dummy definition to overcome IE bug */

}

	

/*------------------------------- Calendar ---------------------------*/



.calendar_wrapper {

	float:left;

	clear:left;

	border:8px solid #DDD4C7;

	margin-left:10px;

	margin-top:15px;

	margin-bottom:20px;

	}



/*.calendar_wrapper td {

	border:1px solid #DDD4C7;

	}*/



.calendar_cell {

	background-color:#F5E7D6;

	}



.calendar_cell_table {

	/*border-right:8px solid #DDD4C7;*/

	border-top:4px solid #DDD4C7;

	border-bottom:4px solid #DDD4C7;

	}



.calendar_title_cell {

	background-color:#DDD4C7;

	text-align:center;

	}



.calendar_title {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color:#330000;

	padding:7px 7px 7px 7px;

	margin:6px 0px 6px 0px;

	float:left;

	text-align:center;

	text-transform:uppercase;

	border:#CCCCCC 1px solid;

	background-color:#FFFFFF;

	}



.calendar_date {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:32px;

	color:#330000;

	background-color:#FFFFFF;

	padding:17px 7px 17px 7px;

	margin:0;

	float:left;

	}



.calendar_event {

	background-color:#FFFFFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	padding:3px 7px 3px 7px;

	}



.calendar_grandsuites_button {

	background-color:#C7B299;

	float:left;

	padding:3px 7px 3px 7px;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	text-transform:uppercase;

	margin-right:5px;

	}



.calendar_3801_button {

	background-color:#998675;

	float:left;

	padding:3px 7px 3px 7px;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	text-transform:uppercase;

	margin-right:5px;

	}

	

/*------------------------------- Press Releases ---------------------*/



.pressrelease_date {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	text-transform:uppercase;

	color:#000000;

	margin:0;

	padding:0;

	font-weight:normal;

	}



.pressrelease_featuredtitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	margin:0;

	padding:5px 70px 0px 0px;

	}



.pressrelease_bodytext {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:19px;

	color:#333333;

	padding:25px 80px 5px 0px;

	}



.pressrelease_archivetitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

	margin:0;

	padding:1px 0px 14px 0px;

	color:#000000;

	}



.pressrelease_archivetitle:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

	margin:0;

	padding:1px 70px 14px 0px;

	color:#00744D;

	}



.pressrelease_photo {

	border:#CCCCCC 6px solid;

	margin-right:10px;

	margin-bottom:10px;

	/*height:159px;

	width:240px;*/

	}



/*------------------------------- Footer -----------------------------*/



#footer {

	float:left;

	width:761px;

	height:60px;

	background-color:#2A1A00;

	}



#footer_links {

	width:175px;

	float:left;

	padding-left:40px;

	padding-top:15px;

	}



.footer_link {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#CCCCCC;

	}



#footer_webspec {

	width:145px;

	float:left;

	padding-left:155px;

	padding-top:15px;

	}



.footer_webspec_link {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	text-decoration:none;

	color:#CB9B25;

	}



.footer_webspec_link:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#CB9B25;

	text-decoration:underline;

	}

