@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#5068ad url(/Images/bg.jpg) repeat-x;
}

#marginWrap {
width:1002px;
margin:0px auto;
}


/*********** HEADER ****************/
#header {
width:1002px;
height:186px;
background:url(/Images/header.jpg) no-repeat;
}
#logo {
float:left;display:inline;
width:148px;
height:146px;
margin:11px 0px 0px 20px;
text-decoration:none;
}
#logo span {
visibility:hidden;
}

#tagline {
float:left;display:inline;
width:315px;
height:43px;
overflow:hidden;
margin:25px 0px 0px 17px;
font-size:14px;
font-family:arial;
font-style:italic;
line-height:20px;
}
#tagline p {
margin:0px;
}


/***********  UTILITY NAV ****************/
#utility_nav {
width:412px;
height:60px;
float:left;display:inline;
margin:11px 0px 0px 86px;
}
#utility_nav ul {
float:left;display:inline;
list-style:none;
border-left:2px solid #d5dbff;
height:55px;
list-style-position:outside;
}
#utility_nav ul a {
font-family:Arial;
text-decoration:none;
font-size:13px;
color:#333333;
}
#utility_nav ul a:hover {
color:#333399;
}
#utility_nav ul li {
margin:0px;
line-height:17px;
padding:0px;
}
#utility_set1 {
padding:2px 0px 0px 9px;
margin:0px;
}
#utility_set2 {
padding:2px 0px 0px 9px;
margin:0px 0px 0px 11px;
}
#utility_set3 {
padding:2px 0px 0px 9px;
margin:0px 0px 0px 7px;
}


/*********** PRIMARY NAV ****************/
#primary_nav {
padding:0px;
list-style:none;
width:788px;
height:40px;
overflow:hidden;
float:left;display:inline;
margin:41px 0px 0px 0px;
}
#primary_nav ul {
padding:0px;
margin:0px;
list-style:none;
width:788px;
height:40px;
}
#primary_nav li {
float:left;display:inline;
}
#primary_nav li a {
float:left;display:inline;
height:40px;
text-decoration:none;
}
#primary_nav li a span { 
visibility:hidden;
}
#primary_facilities a {
width:109px;
}
#primary_facilities a:hover {
background:url(/Images/primary_navOn.jpg) 0px 0px no-repeat;
}
#primary_faq a {
width:269px;
margin-left:23px;
}
#primary_faq a:hover {
background:url(/Images/primary_navOn.jpg) -132px 0px no-repeat;
}
#primary_news a {
width:83px;
margin-left:21px;
}
#primary_news a:hover {
background:url(/Images/primary_navOn.jpg) -422px 0px no-repeat;
}
#primary_about a {
width:114px;
margin-left:20px;
}
#primary_about a:hover {
background:url(/Images/primary_navOn.jpg) -525px 0px no-repeat;
}
#primary_contact a {
width:128px;
margin-left:21px;
}
#primary_contact a:hover {
background:url(/Images/primary_navOn.jpg) -660px 0px no-repeat;
}


/*********** CONTENT ****************/
#content_wrap {
width:1002px;
background:url(/Images/content_rpt.png) repeat-y;
float:left;display:inline;

}

#breadcrumbs {
font-family:"Trebuchet MS",Helvetica,Arial;
font-size:22px;
font-weight:bold;
text-decoration:none;
color:#999999;
background:url(/Images/breadcrumb_div.jpg) left bottom no-repeat;
margin-left:18px;
padding:0px 0px 12px 13px;
}
#breadcrumbs a {
color:#999999;
text-decoration:none;
}
#breadcrumbs .breadcrumbOn {
color:#333399;
text-decoration:none;
}
#breadcrumbs a:hover {
color:#333399;
}
#breadcrumbs .breadcrumbOn:hover {
color:#333399;
}

#content {
float:left;display:inline;
}
#content a {
text-decoration:none;
color:#000;
}
#content a:hover {
text-decoration:underline;
}
#home_left {
width:253px;
float:left;display:inline;
outlne:Red solid thin;
margin-left:59px;
}
.shortHeader {
width:253px;
height:24px;
background:url(/Images/home_shortHeader.jpg) no-repeat;
}
.shortHeader h2 {
color:#fff;
font-size:18px;
font-family:"Trebuchet MS",Helvetica;
padding:0px 0px 0px 10px;
margin:0px;
}
#searchByMap {
margin-top:32px;
float:left;display:inline;
}
#searchByMap img {
margin:0px 0px 0px 14px;
}
#dayHabilitation {
float:left;display:inline;
margin-top:17px;
}
.header_content {
margin:0px 0px 0px 14px;
font-family:Verdana;
font-size:12px;
width:239px;
}
.header_content H3 {
color:#000;
margin:13px 0px 0px 0px;
padding:0px;
font-size:14px;
}
.header_content p {
margin:0px;
padding:0px;
}

#assistedLiving {
float:left;display:inline;

margin-top:20px;
}

#home_right {
float:left;display:inline;
margin-left:47px;
width:580px;
font-family:Verdana;
font-size:12px;
}

.longHeader {
width:512px;
height:24px;
background:url(/Images/home_longHeader.jpg) no-repeat;
margin-top:32px;
}
.longHeader h2 {
color:#fff;
font-size:18px;
font-family:"Trebuchet MS",Helvetica;
padding:0px 0px 0px 10px;
margin:0px;
}
#right_column1
{
float:left;display:inline;
margin:0px 10px 0px 10px;
width:250px;
min-height:465px;
}
#home_right h3 {
color:#000;
margin:13px 0px 0px 0px;
padding:0px;
font-size:14px;
padding:0px;
}
#home_right p {
margin:0px;
padding:0px;
margin-left:9px;
}
#right_column2 {
float:left;display:inline;
margin:0px 0px 0px 50px;
}
#home_right .rightColumn_firstRow {
margin-top:0px;
}
#home_right .shortHeader {
margin-top:32px;
}
#home_right H3 {
margin-left:9px;
}
.header1 {
font-size:22px;
margin:0px;
padding:0px;
font-family:"Trebuchet MS",Helvetica;
}
.header2 {
font-size:18px;
margin:0px;
padding:0px;
font-family:"Trebuchet MS",Helvetica;
}

/*********** PAGE BOTTOM AREA ****************/
#pageBottom {
width:1002px;
height:88px;
background:url(/Images/pageBottom.png) no-repeat;
float:left;display:inline;
padding:0px 0px 25px 0px;
}
#footer {
width:1002px;
}

#copyright {
float:left;display:inline;
width:488px;
text-align:left;
color:#503e3b;
margin-left:10px;
font-size:10pt;
}
#alienMarketing {
float:left;display:inline;
text-align:right;
width:488px;
color:#503e3b;
font-size:10pt;
}