@charset "utf-8";
/* CSS Document */
@import url("/css/utilities/thickbox-mg.css");

* {
	margin: 0px;
	padding: 0px;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#tbr {
	overflow: hidden;
	width:675px;
	height:220px;
	z-index:1;
}

#printLogo {display:none;}

.pageBreak {display:none;}
 
.clearfloat {  /*doule float fix*/
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*Generic Link Style ------------*/
a:link, a:visited, a:active {
	color:#133495;
	text-decoration:underline;
}
a:hover {
	color:#0066CC;
	text-decoration:none;
}

a.external {background:url(/images/build/external.png) 99% 40% no-repeat;
			padding-right:20px;
}

/*------------Generic Link Style */



/*New Main Navigation */
.nav ul {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:1200; font-family:arial, verdana, sans-serif; width:608px; display:block; float:left;}

.nav li.top {display:block; float:left; min-width:50px; margin:0px 0px 0px 0px;}
.nav li a {display:block; float:left; height:40px; border:0px; text-decoration:none; padding:0; cursor:pointer;}

.nav#community li a {width:157px;}
.nav li a.community {background:url(/images/build/nav/community.png);}
.nav#community li:first-child a.tabs-selected {background:url(/images/build/nav/community_current.png);}

.nav#seniorLiving li a {width:193px;}
.nav li a.seniorLiving {background:url(/images/build/nav/seniorLiving.png);}
.nav#seniorLiving li:first-child a.tabs-selected {background:url(/images/build/nav/seniorLiving_current.png);}

.nav#lifestyle li a {width:109px;}
.nav li a.lifestyle {background:url(/images/build/nav/lifestyle.png);}
.nav#lifestyle li:first-child a.tabs-selected {background:url(/images/build/nav/lifestyle_current.png);}

.nav#wellness li a {width:111px;}
.nav li a.wellness {background:url(/images/build/nav/wellness.png);}
.nav#wellness li:first-child a.tabs-selected {background:url(/images/build/nav/wellness_current.png);}

.nav#financial li a {width:115px;}
.nav li a.financial {background:url(/images/build/nav/financial.png);}
.nav#financial li:first-child a.tabs-selected {background:url(/images/build/nav/financial_current.png);}
.nav li:hover a,
.nav a:hover
{background-position: 0 40px;}

.nav :hover ul.sub li a:hover 
{background-position: 0 40px; position:relative;}


.nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

.nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.nav li:hover {position:relative; z-index:1200;}
.nav a:hover {position:relative; white-space:normal; z-index:1200;}

.nav :hover ul.sub
{left:0; top:40px; background: #edb; width:193px; height:auto; z-index:1300;}
.nav :hover ul.sub li
{display:block; height:40px; position:relative; float:left; width:193px; font-weight:normal;}
.nav :hover ul.sub li a
{display:block; height:40px; width:193px; border:0px; text-decoration:none; padding:0; cursor:pointer;}
.nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

.nav :hover ul li a.independentLiving{background:url(/images/build/nav/independentLiving.png);}
.nav :hover ul li a.assistedLiving {background:url(/images/build/nav/assistedLiving.png);}
.nav :hover ul li a.nursingCare {background:url(/images/build/nav/nursingCare.png);}
.nav :hover ul li a.rehab {background:url(/images/build/nav/rehab.png);}
.nav :hover ul li a.memoryCare {background:url(/images/build/nav/memoryCare.png);}
.nav :hover ul li a.respiteCare {background:url(/images/build/nav/respiteCare.png);}

/* END New Main Navigation */

/* NEW Upper Right Nav */
ul.upperNav {display:block; height:20px; width:400px; position:absolute; top:0px; margin-left:535px;}
ul.upperNav li {list-style:none; display:inline;}
a.upperLinks {display:block; height:20px; margin-right:5px; float:left;}
a.upperLinks#home {width:64px; background:url(/images/build/nav/homeBtn.png);}
a.upperLinks#contact {width:104px; background:url(/images/build/nav/contactUsBtn.png);}
a.upperLinks#requestInfo {width:210px; background:url(/images/build/nav/requestBtn.png);}

#upperNav li a.upperLinks:hover, ul#upperNav li:hover a.upperLinks {background-position: 0 21px; position:relative;}

a.upperLinks:hover {background-position: 0 21px;}

#upperNav li:hover a,
#upperNav a.upperLinks:hover
{background-position: 0 21px;}

.upperNav:hover li a.upperLinks:hover 
{background-position: 0 21px; position:relative;}

/*END Upper Right Nav */

/*Footer---------------------------------------------*/
#footer
  {
	background-color: transparent;
	clear: both;
	width: 685px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	float: left;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
	background-image: url(/images/build/footerRounded.png);
	background-position: center top;
	background-repeat: no-repeat;
}
#footerWide   {
	background-color: transparent;
	clear: both;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	float: left;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
	background-image: url(/images/build/footerRounded_home.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#footerWide_center  {
	background-color: transparent;
	clear: both;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
	background-image: url(/images/build/footerRounded_home.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#corporateLinks    {
	margin-right: 15px;
	font-size: 12px;
	margin-top: 12px;
}
#copyrightFooter    {
	margin-top: 25px;
	font-size: 11px;
	color: #FFFFFF;
}
#footer .thumbLeft {
	float:left;
	margin-left:10px;
	margin-top:3px;
}
#footerWide .thumbLeft {
	float:left;
	margin-left:10px;
	margin-top:3px;
}

/*---------------------------------------------Footer*/

