/**********************************************************************//* GENERAL FORMATTING                                                 *//**********************************************************************/body {	background-image:url(../images/common/green_tile.gif);	background-repeat:repeat-x;	color: #000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	margin: 0px;	text-align: center;	}body a { text-decoration: underline; }body a:visited { color: #b37e8e; }hr {	background-color: #bbcf8c;	border: 0px;	height: 1px;	}img { border: 0px; }#address {	background-color:#dde7c5;	border-left:8px solid #ffffff;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	line-height:140%;	padding:7px 0px 7px 0px;	text-align:center;	}#container {	margin: 0px auto 0px auto;	text-align: left;	width: 770px;	}	#masthead {	background-image:url(../images/index/search_bar.gif);	background-repeat:no-repeat;	height:32px;	margin:0px;	width: 770px;	}	#mastheadlower {	background-image:url(../images/residential_living/search_bar_lower.gif);	background-repeat:no-repeat;	height:32px;	margin:0px;	width: 770px;	}	#col_left {	background-color: #fdf0c2;	float:left;	width: 180px;	}	#col_right {	width: 590px;	/*background-color: #ffffff;*/	float: left;	margin:0px;	padding:0px 0px 0px 0px;	}#col_right_text {	line-height:150%;	padding:0px 0px 0px 17px;		}	#col_right hr {	margin:0px 17px 0px 17px;	}#col_right a {	color:#d68019;	}	#col_right a:hover {	text-decoration:none;	}#col_right a:visited { 	color: #648926; 	}	#col_right ul {	line-height:160%;	margin:0px 0px 0px 0px;	padding:20px 0px 20px 50px;	}#col_right ul a {	color:#d68019;	}	#col_right ul a:hover {	text-decoration:none;	}#detail { /* DO NOT CHANGE THIS NAME */	background-color: #f9f3e0;	border: 1px solid #deab51;	color: #000000;	display: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	line-height: 16px;	padding: 10px;	position: absolute;	text-align:left;	width: 180px;	z-index: 101;	}#footer {	clear:both;	color: #333333;	font-family:Arial, Helvetica, sans-serif;	font-size:80%;	line-height:120%;	margin:0px 15px 0px 180px;	}	#footer p {	margin:0px 0px 0px 237px ;	}	#footer a {	color: #333333;	}	#footer a:hover {	text-decoration:none;	}#headline {	margin:0px 0px 0px 17px;	width:280px;	}	#headline dt {	list-style-type:none;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}	#headlinedate {	float:left;	width:90px;	}	#headlinenews {	float:left;	width:190px;	}#home {	color:#330000;	float:left;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:100%;	font-weight:bold;	margin:0px 0px 0px 0px;	padding:11px 0px 0px 150px;	}	#home a {	color:#330000;	text-decoration:none;	}	#home a:hover {	text-decoration:underline;	}	#ofnote {	float:right;	margin:0px 0px 0px 17px;	padding:0px 0px 0px 0px;	width:269px;	}	#ofnotetext {	color:#d68019;	float:right;	font-size:80%;	line-height:140%;	margin:0px 0px 10px 0px;	padding:6px 13px 0px 0px;	width:200px;	}#ofnote a {	color:#d68019;	}	#ofnote a:hover {	text-decoration:none;	}#sitemap  ul{	color:#d68019;	margin:0px;	padding:0px 0px 0px 45px;	}.bg_purple {	background-color:#b37e8e;	float:left;	}	.blueline { 	background-image:url(../images/assisted_living/blue_line.gif);	background-repeat:repeat-x;	clear:both;	width:256px;	}		.center { text-align: center; }.clear { clear: both; }.clear_none { clear:none; }.collapsed { display: none; }.normal {font: normal;}.bold{ font-weight: bold; }.italic { font-style: italic; }.underline { text-decoration: underline; }.greenline { 	background-image:url(../images/residential_living/green_line.gif);	background-repeat:repeat-x;	clear:both;	width:256px;	}.hidden { visibility: hidden; }.left { float: left; }.right { float: right; }/**********************************************************************//* CONTENT FORMATTING                                                 *//**********************************************************************/h1 {	color:#648926;	font-size: 140%;	font-weight:bold;	line-height:22px;	margin:0px;	padding:0px 0px 0px 0px;	}		.head {	color:#648926;	font-size: 140%;	font-weight:bold;	line-height:22px;	margin:0px;	padding:0px 0px 0px 0px;	}	h2 {	color: #5c0032;	font-size: 120%;	font-weight:bold;	line-height:20px;	margin:0px;	}	.sidebar {	color: #5c0032;	font-size: 120%;	font-weight:bold;	line-height:20px;	margin:0px;	}	h3 {	color:#b37e8e;	font-size: 120%;	font-weight:bold;	margin:0px;	padding:0px 0px 0px 0px;	}	.subhead {	color:#b37e8e;	font-size: 120%;	font-weight:bold;	margin:0px;	padding:0px 0px 0px 0px;	}.body {	color: #000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}.smalltext {	color: #000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}/**********************************************************************//* NAVIGATION                                                         *//**********************************************************************/#navmain {	background-color: #fdf0c2;	border-left:8px solid #ffffff;	float: left;	line-height:18px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}#navmain a {	color:#000000;	text-decoration:none;	}	#navmain a:hover {	color:#cf7306;	}	#navmain ul {	font-weight:bold;	list-style-image:url(../images/common/orange_square.gif);	margin:0px 0px 0px 0px;	padding:0px 10px 10px 25px;	}		#navmain ul ul  {	font-weight:normal;	list-style-image:url(../images/common/orange_square_small.gif);	margin:0px 0px 0px 0px;	padding:0px 0px 0px 15px;	}	#navutility {	background-color: #fdf0c2;	border-left:8px solid #ffffff;	float: left;	line-height:18px;	margin:0px 0px 0px 0px;	padding:0px 10px 10px 0px;	}	#navutility a {	color:#000000;	text-decoration:none;	}	#navutility a:hover {	color:#7c8b59;	}		#navutility ul {	list-style-image:url(../images/common/green_square.gif);	margin:10px 0px 0px 0px;	padding:0px 0px 0px 25px;	}	#navutility ul ul  {	font-weight:normal;	list-style-image:url(../images/common/green_square_small.gif);	margin:0px 0px 0px 0px;	padding:0px 0px 0px 15px;	}/**********************************************************************//* FORM ELEMENTS                                                      *//**********************************************************************/form {	margin: 0px 0px 0px 0px;	padding: 0px;	}	form div {	border-top: 1px solid #444444;	clear: left;	margin: 0px 0px 0px 0px;	padding: 0px;	}	form div label {	float: left;	padding: 4px 10px 4px 0px;	width: 180px;	}input {	background-color: #D4DFB9;	border: 1px inset #66913c;	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 4px 0px 4px 0px;	padding: 2px;	}select {	border: 1px inset #D4DFB9;	background-color: #deddc4;	color: #000;	font-family: Arial, Helvetica, Geneva;	font-size: 11px;	margin: 4px 0px 4px 0px;	}textarea  {	background-color: #D4DFB9;	border: 1px inset #66913c;	color: #000;	font-family: Arial, Helvetica, Geneva;	font-size: 11px;	margin: 4px 0px 4px 0px;	padding: 2px;	}#volunteer ul {	line-height:160%;	margin:0px 0px 0px 0px;	padding:3px 0px 0px 0px;	float:left;	list-style-type: none;	width: 375px;	}.alert {	color:#a65f0b;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight:bold;	}.button {	background-color: #b37e8e;	border: 1px outset #592000;	color: #FFF;	font-family: Arial, Helvetica, Geneva;	font-size: 12px;	font-weight: bold;	padding: 1px;	}	.buttonfaded {	background-color: #D4DFB9;	border: 1px outset #333;	color: #333;	font-family: Arial, Helvetica, Geneva;	font-size: 12px;	font-weight: bold;	padding: 1px;	}	.radio {	background-color: #FFF;	border: 0px;	margin-right:5px;	vertical-align:middle;	}		.required {	color:#b37e8e;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	margin: 0px 0px 0px -6px;	position:absolute;	}/**********************************************************************//* FORM ELEMENTS SEARCH BAR                                           *//**********************************************************************/#search {		border-top: 0px;	clear:none;	color:#FFFFFF;	line-height:100%;	margin:0px 0px 0px 500px;	padding:0px 0px 0px 0px;	}#search div {	border-top: 0px;	clear:none;	margin: 0px 0px 0px 0px;	padding: 0px;	}#search img {	margin:6px 0px 0px 3px;	}	#search input {	display:inline;	margin-top:5px;	padding:2px 0px 2px 5px;	width:159px;	vertical-align:middle;	}	.search {	background-color: #ffffff;	height:18px;	width:80px;	}/**********************************************************************//* FORM ELEMENTS COMPARE THE VALUE                                    *//**********************************************************************/#value {	margin: 0px 0px 0px 0px;	padding: 0px;	}	#value div {	border-top: 1px solid #444444;	clear: left;	margin: 0px 0px 0px 0px;	padding: 0px;	}	#value div label {	float: left;	padding: 4px 10px 4px 0px;	width: 350px;	}	#value strong{	color:#b37e8e;	}	#comparison {	margin: 0px 0px 0px 0px;	padding: 0px;	text-align:left;	}	#comparison div {	border-top: 1px solid #444444;	clear: left;	margin: 0px 0px 0px 0px;	padding: 0px;	}	#comparison div label {	float: left;	padding: 4px 10px 4px 0px;	width: 275px;	}#comparison div span {	float: left;	padding: 4px 10px 4px 0px;	width: 130px;	}#comparison strong{	color:#b37e8e;	}/**********************************************************************//* FLOOR PLAN POPUP                                                   *//**********************************************************************/#floor_popup {	background-image:none;	margin: 0px;	text-align: center;	}	#floor_popup div{	border-top: 0px;	}	#container_fp {	color:#d68019;	margin: 0px auto 0px auto;	text-align: left;	width: 500px;	}#container_fp p {	margin:10px 0px 10px 0px;	padding:0px;	}	#container_fp a {	color:#d68019;	text-decoration:underline;	}		#container_fp a:hover {	text-decoration:none;	}	#container_fp form {	margin:0px;	padding:0px;	}		#container_fp div {	margin: 0px;	padding: 0px;	}/**********************************************************************//* PHOTO GALLERY POPUP                                                *//**********************************************************************/	#photo_popup {	background-image:none;	margin: 0px;	text-align: center;	}	#photo_popup div{	border-top: 0px;	}	#container_photo {	color:#ffffff;	margin: 0px auto 0px auto;	text-align: left;	width: 500px;	}	#container_photo div {	margin: 0px;	}	#photo_head {	background-image:url(../images/photo_gallery/photo_tile.gif);	background-repeat:repeat-x;	height:93px;	}#photo_head select {	width:200px;	}			#section_name {	float:left;	clear:none;	padding:60px 0px 0px 0px;	width:180px;	}#section_input{	float:right;	clear:none;	padding:53px 10px 0px 0px;	}	#photo_footer {	background-color:#B07E8E;	padding:4px 4px 4px 4px;	}		/**********************************************************************//* PRINT WINDOW                                                       *//**********************************************************************/#print_body {	background-image:none;	margin: 0px 0px 0px 0px;	text-align: left;	width:590px;	}	#print_body p {	margin-left:17px;	}	