html {font: small/1.4 Georgia, serif;height: 100%;}body {text-align:center;background-image: url(art/VIVA-tile-2.gif);background-position: top;background-repeat: repeat-x;background-color: #F09223;padding: 0;margin: 0;height: 100%;}	#frame {width: 798px;margin-right: auto;margin-left: auto;padding: 0;text-align: left;background-image: url(art/BACK.gif);background-position: top;background-repeat: repeat-y;border-bottom: 2px solid #fff;}/* COLORSLITE GREEN - 019354LITE YELLO - FCC70CDaRK YELLO - F3B010BEIGE - FEF8E3GREEN - 0F5E5DYELLW - FDECAFTAN - D78F42PEACH - EAC392GREY - A7A9ACLITE_GREY - CCCBLACK - 000WHITE - FFF *//* DIV holder site content */		#CONTENT_MAIN {position: relative;width: 734px;height: 100%;left: 32px;padding: 0;margin: 0;background-image: url(art/BACK_MAIN.jpg);background-position: top left;background-repeat: no-repeat;}/* RIGHT CONTENT holder and instuctions */#CONTENT_RIGHT {width: 230px;position: relative;padding: 0px;margin: 30px 0 0 0;right: 15px;float: right;min-height: 600px;border-left: 1px dotted #D78F42;background-image: url(art/DIFFERENCE.gif);background-repeat: no-repeat;background-position: top left;}.difference {display: block;margin: 50px 0 15px 15px;padding: 0;border-bottom: 1px dotted #0F5E5D;background-image: url(art/DIFF-BACK.gif);background-repeat: no-repeat;background-position: bottom center;}.difference-sub {display: block;margin: 15px 0 15px 15px;padding: 0;border-bottom: 1px dotted #0F5E5D;background-image: url(art/DIFF-BACK.gif);background-repeat: no-repeat;background-position: bottom center;}.difference-center {display: block;margin: 0 0 15px 15px;padding: 0;border-bottom: 1px dotted #0F5E5D;background-image: url(art/DIFF-BACK.gif);background-repeat: no-repeat;background-position: bottom center;text-align: center;}h2.main-right-question {font-size: 1.1em;font-weight: 500;letter-spacing: -.05em;line-height: 1.3em;color: #019354;margin: 8px 12px 5px 12px;}p.maintext-right {font-size: 1.04em;color: #401514;line-height: 1.4em;font-family: Arial, san-serif;margin: 0 12px 12px 12px;}.floatleft-right {float: left;padding: 0;margin: 2px 12px 5px 10px;}.floatright-right {float: right;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 0 22px 12px 12px;}/* LEFT CONTENT holder and instuctions */#CONTENT_LEFT_TOP {width: 470px;position: relative;padding: 0px;margin: 10px 0 0 0;left: 10px;float: left;background-image: url(art/TOP-LEFT.gif);background-repeat: no-repeat;background-position: top left;}#CONTENT_LEFT_BOT {width: 470px;position: relative;padding: 0px;margin: 0 0 10px 0;left: 10px;float: left;background-image: url(art/BOTTOM-RIGHT.gif);background-repeat: no-repeat;background-position: bottom right;}#CONTENT_LEFT_TOP a, #CONTENT_LEFT_TOP_2 a, #CONTENT_LEFT_BOT a, #CONTENT_RIGHT a, #LOCATION a {color: #D78F42;font-weight: bold;text-decoration: none;}#CONTENT_LEFT_TOP a:hover, #CONTENT_LEFT_BOT a:hover, #CONTENT_RIGHT a:hover, #LOCATION a:hover  {color: #F3B010;background-color: #019354;}/* CENTER CONTENT FOR THE BOTTOM OF HOME PAGE - OUR COMMUNITIES TEASER */#LOCATION {width: 692px;clear: both;position: relative;padding: 0;left: 18px;margin: 15px 0 10px 0;float: left;background: #FDECAF;min-height: 300px;border-left: 2px solid #FFF;border-bottom: 2px solid #FFF;background-image: url(art/yellow-gradient.gif);background-repeat: repeat-x;background-position: bottom left;}.community-1 {width: 640px;position: relative;float: left;left: 26px;margin: 5px 0 24px 0;padding: 65px 0 0 0;background: #fff;background-image: url(art/BACK_CAM.jpg);background-position: left top;background-repeat: no-repeat;border-right: 1px solid #77a385;border-left: 1px solid #77a385;border-bottom: 1px solid #77a385;}.community-2 {width: 640px;position: relative;float: left;left: 26px;margin: 5px 0 24px 0;padding: 65px 0 0 0;background: #fff;background-image: url(art/BACK_ACA.jpg);background-position: left top;background-repeat: no-repeat;border-right: 1px solid #77a385;border-left: 1px solid #77a385;border-bottom: 1px solid #77a385;}.community-3 {width: 640px;position: relative;float: left;left: 26px;margin: 5px 0 24px 0;padding: 65px 0 0 0;background: #fff;background-image: url(art/BACK_SUN.jpg);background-position: left top;background-repeat: no-repeat;border-right: 1px solid #77a385;border-left: 1px solid #77a385;border-bottom: 1px solid #77a385;}p.community-text {font-size: 1.1em;color: #401514;line-height: 1.5em;font-family: Arial, san-serif;margin: 7px 10px 10px 10px;}p.com-lis {font-size: .9em;color: #0F5E5D;line-height: 1em;font-family: Arial, san-serif;margin: 0 0 7px 10px;}p.community-LIS {font-size: .85em;color: #fff;line-height: .9em;font-family: Arial, san-serif;margin: 4px 10px 3px 10px;}p.community-LIS-MAIN {font-size: .85em;color: #401514;line-height: .9em;font-family: Arial, san-serif;margin: 4px 10px 3px 10px;}.clear {clear: both;}.floatright {float: right;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 18px 12px 5px 10px;}.floatright-mid {float: right;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 0 12px 5px 10px;}.floatleft {float: left;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 10px 0 10px 20px;}.floatleft-keeper {float: left;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 10px 0 10px 20px;}.anchor {float: left;padding: 0;margin: 0 0 10px 8px;}.floatright-bot {float: right;padding: 6px;background-color: #fff;border: 1px solid #FDECAF;margin: 0 20px 20px 10px;}.floatleft_no_no {float: left;padding: 0;margin: 0 0 0 0;}.floatleft_no_no-top {float: left;padding: 0;margin: 0 0 7px 0;}.question {display: block;margin: 15px;padding: 0;border-top: 1px dotted #0F5E5D;}/* COLORSLITE GREEN - 019354LITE YELLO - FCC70CDaRK YELLO - F3B010BEIGE - FEF8E3GREEN - 0F5E5DYELLW - FDECAFTAN - D78F42PEACH - EAC392GREY - A7A9ACLITE_GREY - CCCBLACK - 000WHITE - FFF *//* QUESTIONS ************************** */.hide {display: none;}.show {display: block;}dd {margin: 0 25px 10px 22px;padding: 0;border-bottom: 1px dotted #D78F42;background-color: #ede1b7;}p.showhide {font-size: 1em;color: #401514;line-height: 1.5em;font-family: Arial, san-serif;margin: 8px 8px 4px 8px;}/* TEXT INstructions --------------------------- */h1.title {display: none;font-size: .9em;font-weight: 500;letter-spacing: -.05em;line-height: 1.2em;color: #d4b185;margin: 15px 0 0 0;text-align: center;}h2.main-right {font-size: 1.3em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #019354;margin: 50px 0 9px 12px;}h2.main-right-menu-large {font-size: 1.5em;font-weight: 500;letter-spacing: -.05em;line-height: 1.3em;color: #019354;margin: 8px 12px 5px 12px;}h2.main-right-menu {font-size: 1.1em;font-weight: 500;letter-spacing: -.05em;line-height: 1.3em;color: #F3B010;margin: 12px 0 3px 0;}h2.main {font-size: 1.3em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #019354;margin: 26px 10px 9px 26px;}h2.mainpage {font-size: 1.6em;font-weight: 500;letter-spacing: -.02em;line-height: .8em;color: #019354;margin: 26px 0 0 28px;}h2.main-sub {font-size: 1.35em;font-weight: 500;letter-spacing: -.05em;line-height: 1.25em;color: #019354;margin: 16px 0 4px 26px;}h2.main-subsee {font-size: 1.2em;font-weight: 500;letter-spacing: -.05em;line-height: 1.4em;color: #019354;margin: 16px 0 4px 45px;}h2.main-sub-2 {font-size: 1.35em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #019354;margin: 6px 0 9px 28px;}h2.main-fin {font-size: 1.2em;font-weight: 500;letter-spacing: -.05em;line-height: 1.25em;color: #D78F42;margin: 6px 0 6px 35px;}h2.main-table-top {font-size: 1.2em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #019354;margin: 0 0 10px 0;padding: 0;}h2.main-table-top-small {font-size: .9em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #019354;margin: 0 0 10px 0;padding: 0;}h2.main-table {font-size: 1.15em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #D78F42;margin: 8px;padding: 0;}p.maintext-table {font-size: 1.04em;color: #401514;line-height: 1.5em;font-family: Arial, san-serif;margin: 8px 12px 8px 0;}h2.main-location {font-size: 1.375em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #019354;margin: 15px 0 9px 33px;}p.maintext {font-size: 1.04em;color: #401514;line-height: 1.55em;font-family: Arial, san-serif;margin: 0 22px 7px 25px;}p.maintext-standout {font-size: 1.04em;color: #401514;line-height: 1.55em;font-family: Arial, san-serif;margin: 15px 22px 7px 25px;border-top: 1px dotted #D78F42;padding-top: 15px;}p.maintext-super {font-size: 1.04em;color: #919191;line-height: 1.5em;font-family: Arial, san-serif;margin: 7px;}p.maintext-list {font-size: 1.04em;color: #019354;line-height: 1.5em;font-family: Arial, san-serif;margin: 0 22px 7px 25px;}p.maintext-location {font-size: 1.04em;color: #D78F42;line-height: 1.5em;font-family: Arial, san-serif;margin: 0 5px 7px 25px;}p.maintext-right-menu {font-size: 1.04em;color: #919191;line-height: 1.4em;font-family: Arial, san-serif;margin: 0;}p.listitem {font-size: 1.15em;color: #000;margin: 0 0 3px 0;}.quote {font-family: Georgia, serif;font-size: 1.15em;font-weight: 500;line-height: 1.6em;color: #D78F42;margin: 10px 8px 10px 27px;}.quote-test {font-family: Georgia, serif;font-size: 1.15em;font-weight: 500;line-height: 1.6em;color: #a56e32;margin: 10px 8px 10px 27px;}.attribute {font-family: Georgia, serif;text-align: right;font-size: 1em;font-weight: 500;line-height: 1.2em;color: #401514;margin: 10px 18px 10px 0;}.quote span, .maintext span {font-size: 80%;color: #401514;}h2.addresstext {font-size: 1.2em;font-weight: 500;letter-spacing: -.05em;line-height: 1.15em;color: #019354;margin: 15px 10px 5px 28px;}.addresstext span {font-size: 60%;color: #401514;}.addresstext span.larger {font-size: 125%;color: #019354;}#LOCATION span {font-size: 115%}#superfoodlist {margin: 0 12px 0 20px;}#superfoodlist tbody tr td {background-color: #FEF8E3;}#superfoodlist tbody tr.odd  td {background-color: #ecdfce;}/* SMALLALL ******************************************** */ul#small_ALL{list-style-type: disc;padding: 0;margin: 0;text-align: left;}li#small_LEAF{background-image: url(art/LEAF.gif);background-repeat: no-repeat;background-position: 0 .3em;padding: 0}/* COLORSLITE GREEN - 019354LITE YELLO - FCC70CDaRK YELLO - F3B010BEIGE - FEF8E3GREEN - 0F5E5DYELLW - FDECAFTAN - D78F42PEACH - EAC392GREY - A7A9ACLITE_GREY - CCCBLACK - 000WHITE - FFF *//* COLORSLITE GREEN - 019354LITE YELLO - FCC70CDaRK YELLO - F3B010BEIGE - FEF8E3GREEN - 0F5E5DYELLW - FDECAFTAN - D78F42PEACH - EAC392GREY - A7A9ACLITE_GREY - CCCBLACK - 000WHITE - FFF *//* FOOTER for the bottom portion on the page************************** */#footer { width: 734px;padding: 0;float: left;margin: 0 0 5px 48px;text-align: left;background-image: url(art/footer-back.gif);background-repeat: no-repeat;background-position: top right;}#footer p {font-size: .85em;color: #D78F42;margin: 0 0 7px 0;line-height: 1.5em;}#footer span {color: #0F5E5D;padding: 0;}#footer a {color: #0F5E5D;font-weight: 500;text-decoration: none;}#footer a:hover {color: #FEF8E3;background-color: #0F5E5D;}/* nested div classs for my link ************************** */.footer_sub {margin: 0 290px 0 0;padding-left: 18px;text-align: center;}.footer_sub span {color: #FEF8E3;}.footer_sub li {  list-style-type: none;}.footer_sub li a {color: #0F5E5D;font-size: .75em;font-weight: 500;text-decoration: none;margin: 0;padding: 0;}.footer_sub li a:hover {color: #FEF8E3;background-color: #0F5E5D;}/* COLORSLITE GREEN - 019354LITE YELLO - FCC70CDaRK YELLO - F3B010BEIGE - FEF8E3GREEN - 0F5E5DYELLW - FDECAFTAN - D78F42PEACH - EAC392GREY - A7A9ACLITE_GREY - CCCBLACK - 000WHITE - FFF *//* MAIN NAVIGAITON for the top portion on the page************************** */	#navigation {display: none;padding: 0;margin: 0;height: 46px;}#nav {  width: 734px;  height: 46px;  position: relative;  background: url(art/NAV_MAIN.gif);  margin: 0;      padding: 0;}#nav li {  float: left;  list-style-type: none;}#nav li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 46px;  background: url(art/NAV_MAIN.gif);  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#nav_HOM a {  left: 16px;  width: 92px;  background-position: -16px 0;}li#nav_OUR a {  left: 108px;  width: 164px;  background-position: -108px 0;}li#nav_ABT a {  left: 272px;  width: 181px;  background-position: -272px 0;}li#nav_FIN a {  left: 453px;  width: 93px;  background-position: -453px 0;}li#nav_VIV a {  left: 546px;  width: 167px;  background-position: -546px 0;}li#nav_HOM a:hover {  background-position: -16px -46px;  background-color: transparent;  border-bottom: 0px;}li#nav_OUR a:hover {  background-position: -108px -46px;  background-color: transparent;  border-bottom: 0px;}li#nav_ABT a:hover {  background-position: -272px -46px;  background-color: transparent;  border-bottom: 0px;}li#nav_FIN a:hover {  background-position: -453px -46px;  background-color: transparent;  border-bottom: 0px;}li#nav_VIV a:hover {  background-position: -546px -46px;  background-color: transparent;  border-bottom: 0px;}#body_HOM li#nav_HOM a {  background-position: -16px -92px;}#body_OUR li#nav_OUR a, #body_OUR2 li#nav_OUR a, #body_OUR3 li#nav_OUR a, #body_OUR4 li#nav_OUR a, #body_OUR5 li#nav_OUR a {  background-position: -108px -92px;}#body_ABT li#nav_ABT a, #body_ABT2 li#nav_ABT a, #body_ABT3 li#nav_ABT a, #body_ABT4 li#nav_ABT a, #body_ABT5 li#nav_ABT a {  background-position: -272px -92px;}#body_FIN li#nav_FIN a, #body_FIN2 li#nav_FIN a, #body_FIN3 li#nav_FIN a,#body_FIN4 li#nav_FIN a, #body_FIN5 li#nav_FIN a {  background-position: -453px -92px;}#body_VIV li#nav_VIV a, #body_VIV2 li#nav_VIV a, #body_VIV3 li#nav_VIV a, #body_VIV4 li#nav_VIV a, #body_VIV5 li#nav_VIV a {  background-position: -546px -92px;}/* SUB NAVIGAITON for VIVA LA DIFFERENCE ************************** */	#VIVA_SUB {  display: none;  height: 207px;  width: 230px;  position: relative;  background: url(art/SUB_VIVA_MAIN.gif);  background-repeat: no-repeat;  margin: 50px 0 0 0;    padding: 0;}#VIVA_SUB {  list-style-type: none;}#VIVA_SUB li a {  position: absolute;  top: 0;  left: 18px;  margin: 17px 0 0 0;  padding: 0;  display: block;  height: 33px;  background: url(art/SUB_VIVA_NAV.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#VIVA_SUB_LEG a {  top: 0px;  width: 202px;  background-position: 0 0;}li#VIVA_SUB_EDN a {  top: 35px;  width: 202px;  background-position: 0 -35px;}li#VIVA_SUB_FRH a {  top: 70px;  width: 202px;  background-position: 0 -70px;}li#VIVA_SUB_LAU a {  top: 105px;  width: 202px;  background-position: 0 -105px;}li#VIVA_SUB_MIS a {  top: 140px;  width: 202px;  background-position: 0 -140px;}li#VIVA_SUB_LEG a:hover {  background-position: 0px -173px;}li#VIVA_SUB_EDN a:hover {  background-position: 0px -208px;}li#VIVA_SUB_FRH a:hover {  background-position: 0px -243px;}li#VIVA_SUB_LAU a:hover {  background-position: 0px -278px;}li#VIVA_SUB_MIS a:hover {  background-position: 0px -313px;}#body_VIV li#VIVA_SUB_LEG a {  background-position: 0px -346px;}#body_VIV2 li#VIVA_SUB_EDN a {  background-position: 0px -381px;}#body_VIV3 li#VIVA_SUB_FRH a {  background-position: 0px -416px;}#body_VIV4 li#VIVA_SUB_LAU a {  background-position: 0px -451px;}#body_VIV5 li#VIVA_SUB_MIS a {  background-position: 0px -486px;}/* SUB NAVIGAITON for FINANCIAL ************************** */	#FIN_SUB {  display: none;  height: 207px;  width: 230px;  position: relative;  background: url(art/SUB_FIN_MAIN.gif);  background-repeat: no-repeat;  margin: 50px 0 0 0;    padding: 0;}#FIN_SUB {  list-style-type: none;}#FIN_SUB li a {  position: absolute;  top: 0;  left: 18px;  margin: 17px 0 0 0;  padding: 0;  display: block;  height: 33px;  background: url(art/SUB_FIN_NAV.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#FIN_SUB_UND a {  top: 0px;  width: 202px;  background-position: 0 0;}li#FIN_SUB_VAL a {  top: 35px;  width: 202px;  background-position: 0 -35px;}li#FIN_SUB_CST a {  top: 70px;  width: 202px;  background-position: 0 -70px;}li#FIN_SUB_TAX a {  top: 105px;  width: 202px;  background-position: 0 -105px;}li#FIN_SUB_VET a {  top: 140px;  width: 202px;  background-position: 0 -140px;}li#FIN_SUB_UND a:hover {  background-position: 0px -173px;}li#FIN_SUB_VAL a:hover {  background-position: 0px -208px;}li#FIN_SUB_CST a:hover {  background-position: 0px -243px;}li#FIN_SUB_TAX a:hover {  background-position: 0px -278px;}li#FIN_SUB_VET a:hover {  background-position: 0px -313px;}#body_FIN li#FIN_SUB_UND a {  background-position: 0px -346px;}#body_FIN2 li#FIN_SUB_VAL a {  background-position: 0px -381px;}#body_FIN3 li#FIN_SUB_CST a {  background-position: 0px -416px;}#body_FIN4 li#FIN_SUB_TAX a {  background-position: 0px -451px;}#body_FIN5 li#FIN_SUB_VET a {  background-position: 0px -486px;}/* SUB NAVIGAITON for OUR COMMUINITIES ************************** */	#OUR_SUB {  display: none;  height: 207px;  width: 230px;  position: relative;  background: url(art/SUB_OUR_MAIN.gif);  background-repeat: no-repeat;  margin: 50px 0 0 0;    padding: 0;}#OUR_SUB {  list-style-type: none;}#OUR_SUB li a {  position: absolute;  top: 0;  left: 18px;  margin: 17px 0 0 0;  padding: 0;  display: block;  height: 33px;  background: url(art/SUB_OUR_NAV.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#OUR_SUB_COM a {  top: 0px;  width: 202px;  background-position: 0 0;}li#OUR_SUB_CAM a {  top: 35px;  width: 202px;  background-position: 0 -35px;}li#OUR_SUB_ACA a {  top: 70px;  width: 202px;  background-position: 0 -70px;}li#OUR_SUB_SUN a {  top: 105px;  width: 202px;  background-position: 0 -105px;}li#OUR_SUB_CNT a {  top: 140px;  width: 202px;  background-position: 0 -140px;}li#OUR_SUB_COM a:hover {  background-position: 0px -173px;}li#OUR_SUB_CAM a:hover {  background-position: 0px -208px;}li#OUR_SUB_ACA a:hover {  background-position: 0px -243px;}li#OUR_SUB_SUN a:hover {  background-position: 0px -278px;}li#OUR_SUB_CNT a:hover {  background-position: 0px -313px;}#body_OUR li#OUR_SUB_COM a {  background-position: 0px -346px;}#body_OUR2 li#OUR_SUB_CAM a {  background-position: 0px -381px;}#body_OUR3 li#OUR_SUB_ACA a {  background-position: 0px -416px;}#body_OUR4 li#OUR_SUB_SUN a {  background-position: 0px -451px;}#body_OUR5 li#OUR_SUB_CNT a {  background-position: 0px -486px;}/* SUB NAVIGAITON for ABOUT SENIOR LIVING ************************** */	#ABT_SUB {  display: none;  height: 292px;  width: 230px;  position: relative;  background: url(art/SUB_ABT_MAIN.gif);  background-repeat: no-repeat;  margin: 50px 0 0 0;    padding: 0;}#ABT_SUB {  list-style-type: none;}#ABT_SUB li a {  position: absolute;  top: 0;  left: 18px;  margin: 17px 0 0 0;  padding: 0;  display: block;  height: 50px;  background: url(art/SUB_ABT_NAV.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#ABT_SUB_SEN a {  top: 0px;  width: 202px;  background-position: 0 0;}li#ABT_SUB_HOW a {  top: 52px;  width: 202px;  background-position: 0 -52px;}li#ABT_SUB_TIP a {  top: 104px;  width: 202px;  background-position: 0 -104px;}li#ABT_SUB_DEC a {  top: 156px;  width: 202px;  background-position: 0 -156px;}li#ABT_SUB_TST a {  top: 208px;  width: 202px;  background-position: 0 -208px;}li#ABT_SUB_SEN a:hover {  background-position: 0px -258px;}li#ABT_SUB_HOW a:hover {  background-position: 0px -310px;}li#ABT_SUB_TIP a:hover {  background-position: 0px -362px;}li#ABT_SUB_DEC a:hover {  background-position: 0px -414px;}li#ABT_SUB_TST a:hover {  background-position: 0px -466px;}#body_ABT li#ABT_SUB_SEN a {  background-position: 0px -516px;}#body_ABT2 li#ABT_SUB_HOW a {  background-position: 0px -568px;}#body_ABT3 li#ABT_SUB_TIP a {  background-position: 0px -620px;}#body_ABT4 li#ABT_SUB_DEC a {  background-position: 0px -672px;}#body_ABT5 li#ABT_SUB_TST a {  background-position: 0px -724px;}