body {background:url(../images/INDEX3-23.jpg);font-size: 62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
#container {width:859px; margin:0 auto;text-align:left;font-size:12px;padding:0px 0px 0px 0px;background:url(../images/shadow.png) repeat-y;}
a img{ border: none }
div.txtsize {text-align:right;color:#4c4849;height:29px;line-height:29px;width:825px;padding:0px 14px 0px 0px;background:url(../images/bar.gif) no-repeat;float:left;margin:0px 0px 0px 10px;}
div.txtsize img {vertical-align:middle;padding:0px 2px 0px 2px;}
div.txtsize span {vertical-align: middle;padding:0px 10px 0px 0px;font-weight:bold;}
#header {float:left;width:859px;}
#header img.logo {margin:0px 0px 0px 171px;float:left;}
#header img.tag {float:right;margin:29px 0px 0px 0px;}

#main {float:left;width:839px;padding:0px 0px 15px 0px;}
img#logo {width:186px;height:141px;position:absolute;margin:0px 0px 0px 0px;}  

#nav {width:839px;float:left;height:41px;margin:0px 0px 0px 10px;display: inline;}
#nav ul {list-style:none;margin:0px 0px 0px 186px;}
#nav ul li {padding:0px;float: left;}
#nav ul li a, #nav ul li a:visited {display: block;height:53px;color:#fff;text-decoration:none;font-weight:700;text-align: center;line-height:41px;}  
#nav ul li a:hover {color:#8b292e;}
#nav ul li.about {padding:0px 0px 0px 0px;}
#nav ul li.about a {width:132px;}
#nav ul li.about a:hover, body#homepg #nav ul li.about a {background:url(../images/navsprt.png) -188px -53px no-repeat;color:#8b292e;}
#nav ul li.living {padding:0px 0px 0px 0px;}
#nav ul li.living a {width:134px;}
#nav ul li.living a:hover, body#livepg #nav ul li.living a {background:url(../images/navsprt.png) -320px -53px no-repeat;color:#8b292e;}
#nav ul li.care {padding:0px 0px 0px 0px;}
#nav ul li.care a {width:74px;}
#nav ul li.care a:hover, body#carepg #nav ul li.care a {background:url(../images/navsprt.png) -456px -53px no-repeat;color:#8b292e;}
#nav ul li.leader {padding:0px 0px 0px 0px;}
#nav ul li.leader a {width:82px;}
#nav ul li.leader a:hover, body#leaderpg #nav ul li.leader a {background:url(../images/navsprt.png) -531px -53px no-repeat;color:#8b292e;}
#nav ul li.links a {width:136px;}
#nav ul li.links a:hover, body#resourcespg #nav ul li.links a {background:url(../images/navsprt.png) -613px -53px no-repeat;color:#8b292e;}
#nav ul li.contact {padding:0px 0px 0px 0px;}
#nav ul li.contact a {width:83px;}
#nav ul li.contact a:hover, body#contactpg #nav ul li.contact a {background:url(../images/navsprt.png) -749px -53px no-repeat;color:#8b292e;}
#nav div {width:839px;background:url(../images/navsprt.png) no-repeat;position:absolute;height:53px;}

#content {width:839px;float:left;margin:0px 0px 0px 10px;padding:0px 0px 15px 0px;} 
div.slides {float: left;width:839px;margin:0px 0px 0px 10px;}
div.slides img {float: left;}
#content div.navbg {float:left;width:850px;background:#d8eac1;}

#content div.info {width:615px;float:left;padding:0px 10px 10px 10px;display: inline;margin:10px 0px 0px 0px;}
#content div.info-rss {width:615px;float:left;padding:0px 10px 10px 10px;display: inline;margin:10px 0px 0px 0px;}
#content div.info a {color:#8b292e;}
#content div.info-rss a {color:#8b292e;}
#content div.info a:hover {text-decoration: none;}
#content div.info-rss a:hover {text-decoration: none;}
#content div.info h1 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.info-rss h1 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.info h1.welcome {background:url(../images/welcome-txt.gif) no-repeat;}
#content div.info h2 {text-indent: -9999px;height:40px;margin:14px 0px 0px 0px;}
#content div.info-rss h2 {text-indent: -9999px;height:40px;margin:14px 0px 0px 0px;}
#content div.info h2.welcome {background:url(../images/welcome-txt.gif) no-repeat;}
#content div.info h2.about {background:url(../images/about-txt.gif) no-repeat;}
#content div.info h2.living {background:url(../images/Living-txt.gif) no-repeat;}
#content div.info h2.care {background:url(../images/lifecare-txt.gif) no-repeat;}
#content div.info h2.leader {background:url(../images/Leadership-txt.gif) no-repeat;}
#content div.info h2.resources {background:url(../images/Resources-txt.gif) no-repeat;}
#content div.info-rss h2.resources {background:url(../images/Resources-txt.gif) no-repeat;}
#content div.info h2.contact {background:url(../images/ContactUs-txt.gif) no-repeat;}
#content div.info h2.faq {background:url(../images/ask-owl.gif) no-repeat;} 
#content div.info h3 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.info-rss h3 {margin:10px 0px 0px 0px;color:#676767;font-size:13px;text-transform: uppercase;font-weight: normal;}
#content div.expertise h1.expertise {text-indent:-99999px;background:url(../images/ourexpertise-txt.jpg) no-repeat;margin:10px 0px 0px 15px;}
#content div.info p {margin:10px 0px 0px 0px;line-height:1.4em;text-align: justify;}
#content div.info-rss p {margin:10px 0px 0px 0px;line-height:1.4em;text-align: justify;}
#content div.info ul {margin:10px 0px 0px 30px;}
#content div.info-rss ul {margin:10px 0px 0px 0px;}
#content div.info-rss ul.news-feed {margin:10px 0px 0px 30px;}
#content div.info fieldset {margin:10px 0px 0px 5px;border:none;}
#content div.info fieldset label {display: block;}
#content div.info div.map {margin:10px 0px 0px 0px;}
#content div.info div.confirm {background:#95e101;padding:10px 10px 10px 10px;border:1px green solid;}
#content div.info div.error {color:red;padding:5px;margin:10px 0px 0px 0px;}
#content div.info div.refine {background:url(../images/askrefine.gif) no-repeat;float:left;width:595px;height:85px;}
#content div.info div.refine input {margin:41px 0px 0px 20px;border:none;padding:5px 0px 5px 5px;width:395px;background:url(../images/ATO_No_Results_5-20_06.gif) no-repeat;float:left;vertical-align: middle;color:#cccccc;}
#content div.info div.refine input.gobtn {background:url(../images/searchbtn.gif) no-repeat;width:93px;height:25px;margin:26px 0px 0px 20px;padding:0px;}
#content div.info img.noresults {margin:10px 0px 0px 0px;}
#content div.right {width:204px;float:left;background:url(../images/line.gif) no-repeat;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;display: inline;}
#content div.videos {margin:8px 0px 0px 0px; }
#content div.videos a {color:#b3b3b3;text-decoration: none;display:inline-block;width:187px; text-align:center; vertical-align:top; *display:block; *zoom:1;}
#content div.videos a:hover span, a:hover span {text-decoration: underline;}
#content div.right div.askowl {text-align:left;padding:0px 0px 0px 18px;float: left;width:170px;margin:0px 0px 0px 0px;}
#content div.right div.askowl h2 {height:91px;text-indent:-9900px;background:url(../images/askowl2.gif) no-repeat;width:184px;margin:0px 0px 0px 0px;}
#content div.right div.askowl input {color:#676767;width:167px;margin:5px 0px 0px 0px;}
#content div.right div.askowl input.gobtn {width:47px;height:22px;border:none;background:url(../images/gobtn.gif) no-repeat;text-indent:-9999px;margin:0px 0px 0px 0px;}
#content div.right div.askowl input.reset {width:49px;height:22px;border:none;background:url(../images/reset.gif) no-repeat;text-indent:-9999px;margin:0px 0px 0px 0px;}
#content div.right div.subnav {background:url(../images/subnav-bg-fill.gif) repeat-y;float:right;width:184px;}
#content div.right div.subnav #subnav-cap { background:url(../images/subnav-bg-cap.png) no-repeat; width:inherit; height:19px; }
#content div.right div.subnav ul {list-style: none;margin:10px 0px;}
#content div.right div.subnav ul li {padding:8px 0px 0px 9px;}
#content div.right div.subnav ul li a {color:#3d393a;padding:0px 0px 0px 10px;text-decoration: none;text-transform: uppercase;font-size:13px;}
#content div.right div.subnav ul li a:hover, #content div.right div.subnav ul li.selected a {text-decoration: none;color:#8b292e;}
#content div.right #ctas a { margin-bottom:10px; float:right;  margin:10px 0; }

#content form#schedule_tour { width:230px; }
#content form#schedule_tour label { min-width:40px; display:inline-block; *display:block; *zoom:1; text-align:right; margin-right:5px; }
#content form#schedule_tour input { margin-bottom:5px; }
#content form#schedule_tour textarea { width:inherit; }
#content form#schedule_tour [type="submit"] { float:right; }

#gallery li { margin:0 0 15px; list-style:none; *float:left; *margin:0 0 15px 5px; text-align:center; width:125px;}
#gallery a { text-decoration:none; }
#gallery a .label { display:block; text-align:center; font-weight:700; font-size:14px; margin:-2px 0 0;}


#footer {clear:both;width:839px;padding:10px 0px 20px 0px;margin:0px 0px 0px 10px;background:url(../images/footer-bg.gif) no-repeat;}
#footer p {margin:10px 0px 0px 10px;font-size:11px;color:#676767;padding:0px 0px 0px 0px;text-align: center;float: left; width:650px;}
#footer p.icons {margin:10px 0px 0px 52px;}
#footer p.icons img {margin:0px 0px 0px 7px;}
#footer img.house {float:left;margin:10px 0px 0px 52px;}
#footer img.wheel {float:left;margin:10px 0px 0px 14px;}
#footer p a {color:#676767;text-decoration: none;}
#footer ul {list-style: none;width:867px;border-bottom:1px solid #916d00;float: left;}
#footer ul li {width:124px;float: left;padding:0px 10px 0px 10px;}
#footer ul li a, #footer ul li a:visited {color:#676767;text-decoration: none;font-size:12px;}
#footer ul li a:hover, #footer a:hover { text-decoration: underline;}

/* Feed */
#recent_news ul.news-feed li{ font-size: 12px; list-style: none; font-weight: normal; }
#recent_news ul.news-feed li:first-child { font-weight: bold; margin: 0; list-style: none; }
a#read-more { font-size: 12px; font-weight: bold; display: block; margin: 13px 0 0; }
#recent_news ul.news-feed li.meta { font-size: 10px; margin: 0 0 2px; padding: 0; list-style: none; }
#recent_news ul.news-feed li.see-all { margin: 12px 0 12px 0px; list-style: none; }
#recent_news ul.news-feed li.category { list-style: none; }
#recent_news ul.news-feed li span /* style our feed item's date */ { color: #c16a2c; padding: 0; list-style: none; }
#recent_news.events { width: 100%; padding: 0; list-style: none; }
#recent_news a#see-all { font-weight: normal; }

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
