/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 15 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.8
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 *
 * Copyright (c) 2008 - 2010 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

.prodTitle>a{
	display:inline-block;
	max-width:200px;
}

.center { text-align: center; }
.clrbt { clear: both; }
.clrlt { clear: left; }
.clrrt { clear: right; }
.float-left { float:left; margin:0;padding:0;}
.carrot {font-family:arial;font-size:9px;padding-left:4px;color:#1D56A4;}
.carrot2 {font-family:arial;font-size:9px;padding-left:2px;color:#0C346B;}
hr {margin:8px 0 8px 0;border-bottom:1px solid #dde2e9;border-top:1px solid #ffffff;border-left:0;border-right:0;}
a img, img { border: none; }
a, a:link, a:visited a:active { text-decoration:none;outline:none;border:none;margin:0;padding:0; }
:-moz-any-link:focus {outline: none;}



/*body { font-family:"Times New Roman", Times, serif, arial, helvetica, verdana; color:#6D6E71; font-size:16px; text-align:left; background-color:#ffffff;}*/
body { font-family:arial, verdana, Helvetica, sans-serif;  color:#6D6E71; font-size:13px; text-align:left; background-color:#ffffff;}

img {border:none;}

#mainwrapper {width: 994px;  margin: 0 auto; padding:0; text-align:left;overflow:hidden;}
#header {width:994px; float:left; margin:0; padding:0 0 0 0px;}
div.navheader {width: 966px; height:182px; float:left; margin:0; padding:0 0 0 28px; /*background-image:url(/images/header-bg2.jpg);*/ background-repeat:no-repeat;}
div.topnav {width: 949px; height:51px; float:left; margin:0; padding:0px 0 0 17px; font-size: 11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#C42424; color:#ffffff;}
	div.topnav label {/*width:720px;*/ float:left; magin:0; padding:11px 0 0 0; font-size:11px !important; }
		
		div.topnav label a {color:#ffffff; text-decoration:none; font-size:10px; }
	div.social {width: 25px; height: 30px; float:left;}
	div.font-sizer {width: 24px; height: 30px; float:left;}
	div.searchbar {/*width: 176px;*/ height: 23px; float:left; padding-top: 3px; }
div.logo{ width:966px; height: 114px; margin:0; padding: 0 0 0 53px; float:left; /*background-image:url(/images/logo-bg.jpg);*/ background-color:#ffffff; background-repeat:repeat-x;}
	div.slogan {width:490px; height: 114px; float:left; magin:0; padding: 0 0 0 147px;}
div.mainnav {width: 955px; height:17px; float:left; marign:0; padding:0 0 0 11px; /*background-image:url(/images/main-nav-bg.jpg);*/ background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#323232;}

/*start nav css*/
#jsddm{margin: 0;padding: 0}

#jsddm li.why{float: left;list-style: none; width:140px; height: 17px; font-weight:normal;  }
#jsddm li.why a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:140px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.why a:hover{	 width:140px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.why ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal; z-index: 20;   }
#jsddm li.why ul li{	float: none;display: inline;font-size:13px; color:#323232; width: 130px; font-weight:normal;  }
#jsddm li.why ul li a{	width: 130px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;  }
#jsddm li.why ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width: 130px; height: 17px;font-weight:normal; }

#jsddm li.community{float: left;list-style: none; width:128px; height: 17px; font-weight:normal;  }
#jsddm li.community a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:128px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.community a:hover{	 width:128px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.community ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal; z-index: 20;  }
#jsddm li.community ul li{	float: none;display: inline;font-size:13px; color:#323232; width: 148px; font-weight:normal; }
#jsddm li.community ul li a{	width: 148px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.community ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width: 148px; height: 17px;font-weight:normal; }

#jsddm li.retirement{float: left;list-style: none; width:145px; height: 17px; font-weight:normal;  }
#jsddm li.retirement a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:145px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.retirement a:hover{	 width:145px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.retirement ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal; z-index: 20;  }
#jsddm li.retirement ul li{	float: none;display: inline;font-size:13px; color:#323232; width: 195px; font-weight:normal; }
#jsddm li.retirement ul li a{	width: 195px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.retirement ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width: 195px; height: 17px;font-weight:normal; }

#jsddm li.assisted{float: left;list-style: none; width:124px; height: 17px; font-weight:normal;  }
#jsddm li.assisted a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:124px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.assisted a:hover{	 width:124px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.assisted ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal; z-index: 20;  }
#jsddm li.assisted ul li{	float: none;display: inline;font-size:13px; color:#323232; width: 174px; font-weight:normal; }
#jsddm li.assisted ul li a{	width: 174px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.assisted ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width: 174px; height: 17px;font-weight:normal; }

#jsddm li.rehab{float: left;list-style: none; width:58px; height: 17px; font-weight:normal;  }
#jsddm li.rehab a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:58px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.rehab a:hover{	 width:58px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.rehab ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal; z-index: 20;  }
#jsddm li.rehab ul li{	float: none;display: inline;font-size:13px; color:#323232; width: 158px; font-weight:normal; }
#jsddm li.rehab ul li a{	width: 158px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.rehab ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width: 158px; height: 17px;font-weight:normal; }

#jsddm li.nursing{float: left;list-style: none; width:127px; height: 17px; font-weight:normal;  }
#jsddm li.nursing a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:131px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.nursing a:hover{	 width:131px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.nursing ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal;z-index: 20;   }
#jsddm li.nursing ul li{	float: none;display: inline;font-size:13px; color:#323232; width:181px; font-weight:normal; }
#jsddm li.nursing ul li a{	width:181px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.nursing ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width:181px; height: 17px;font-weight:normal; }

#jsddm li.homecare{float: left;list-style: none; width:91px; height: 17px; font-weight:normal;  }
#jsddm li.homecare a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:95px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.homecare a:hover{	 width:95px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.homecare ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal;z-index: 20;   }
#jsddm li.homecare ul li{	float: none;display: inline;font-size:13px; color:#323232; width:195px; font-weight:normal; }
#jsddm li.homecare ul li a{	width:195px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.homecare ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width:195px; height: 17px;font-weight:normal; }

#jsddm li.hospice{float: left;list-style: none; width:70px; height: 17px; font-weight:normal;  }
#jsddm li.hospice a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:74px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.hospice a:hover{	 width:74px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.hospice ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal;z-index: 20;   }
#jsddm li.hospice ul li{	float: none;display: inline;font-size:13px; color:#323232; width:174px; font-weight:normal; }
#jsddm li.hospice ul li a{	width:174px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.hospice ul li a:hover{	background: #647978;font-size:13px; color:#ffffff; width:174px; height: 17px;font-weight:normal; }

#jsddm li.contact{float: left;list-style: none; width:71px; height: 17px; font-weight:normal;  }
#jsddm li.contact a{display: block;text-decoration: none;color:#323232; white-space: nowrap; width:71px; height: 17px; font-size: 13px; font-weight:bold; padding:0px 0 0 0; text-align:left; font-weight:normal;}
#jsddm li.contact a:hover{	 width:71px; height: 17px; font-size: 13px;  color:#323232; font-weight:normal; }
#jsddm li.contact ul{	margin: 0px 0 0 0px;padding:0px 0 0 0;position: absolute;visibility: hidden;/*border-top: 1px solid white*/ font-size:13px; color:#323232; font-weight:normal;z-index: 20;   }
#jsddm li.contact ul li{	float: none;display: inline;font-size:13px; color:#323232; width:121px; font-weight:normal; }
#jsddm li.contact ul li a{	width:121px;background: #96A5A4;font-size:13px; color:#323232; margin: 0 0 0px 0; padding: 0px 0 0px 0px; height: 17px;font-weight:normal; text-align:left; padding-left:10px;   }
#jsddm li.contact ul li a:hover{	background: #96A5A4;font-size:13px; color:#ffffff; width:121px; height: 17px;font-weight:normal; }
/*end nav css*/
#homecontentwrapper {width: 994px; float:left; margin:0; padding:0; background-image:url(/images/content-wrapper-bg.jpg); background-repeat:no-repeat;}
div.tour {width: 29px; float:left; margin:0; padding:0 ;}
div.rotator {width:270px; float:left; marign:0; padding:0;}
#rotator {width:270px; float:left; marign:0; padding:0;}

div.homecontent {width:374px; height:280px; float:left; margin:0; padding: 42px 21px 0 35px;}
	div.homecontent h3 {width: 374px; magin:0; padding:0 0px 0px 0; font-size:34px; color:#C42424; margin:0;}
	div.homecontent p {line-height:23px;}
	
div.siderotator {width: 265px; height:328px; float:left; margin:0; padding:0; }
div.bottomnav {width: 669px; height:117px; float:left; margin:0; padding: 0 0 0 26px; }
	div.rightfit {width:159px; height:100px; float:left; margin:0; padding:17px 23px 0 17px; background-image:url(/images/button-right-fit.jpg); background-repeat:no-repeat; color:#ffffff;}
		div.rightfit h3 {font-size:18px; font-family:"Times New Roman", Times, serif; margin:0; padding:0;}
		div.rightfit p{margin:0; padding: 3px 0 0 0; line-height: 14px; font-size:13px;}
		div.rightfit p a {color:#ffffff; text-decoration:underline;}
		div.rightfit p a:hover {color:#cccccc; text-decoration:underline;}
	div.retirementliving {width:143px; height:49px; float:left; margin:0; padding:10px 0px 0 13px; background-image:url(/images/button-retirement-living.jpg); background-repeat:no-repeat; color:#ffffff;}
	div.retirementliving a{ width: 143px; height:49px; color:#ffffff; text-decoration:none; float:left; }
        
		div.retirementliving h3 { width: 143px;font-size:18px; font-family:"Times New Roman", Times, serif; margin:0; }
		div.retirementliving h3 a{ width: 135px;  color:#ffffff; text-decoration:none; float:left; }
        	div.retirementliving h3 a:hover {color:#cccccc; text-decoration:none;  }
		
		
		
#footer {width: 965px; height: 70px; float:left; margin:0; padding:0 0 0 29px;}
	div.socialfooter {/*width:95px;*/ width:58px; float:left; margin:0; padding:29px 0 0 0;}
		div.socialfooter img {float:left;}
	div.phone {/*width:176px;*/ width:136px; float:left; margin:0; padding: 29px 0 0 0; color:#C42424; font-size: 19px; text-align:right;}
	div.footerright {/*width: 668px;*/ width:658px; float:left; margin:0; padding:0 0 0 26px;}
		div.tagline {width:668px; height:29px; float:left; font-size:17px; color:#c42424; }
		div.footernav {width:668px; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7F7E7E;}
			div.footernav a {color:#7f7e7e; text-decoration:none;}
			div.footernav a:hover {color:#7f7e7e; text-decoration:underline;}
			
			
			
/*css for interior pages*/
#interiorcontentwrapper {width: 994px; float:left; margin:0; padding:0; background-image:url(/images/content-wrapper-bg.jpg); background-repeat:no-repeat;}

div.interiorcontent {width:965px; float:left; margin:0; padding:0 0 20px 0;}
	div.interiorcontent h1 { magin:0; padding:15px 0px 15px 0; font-size:27px; color:#C42424; margin:0;}
	div.interiorcontent p{ line-height: 23px;}
	div.interiorcontent p a {text-decoration:underline; color:#6d6e71; font-weight:bold;}
	div.interiorcontent ul {list-style-image: url("/images/list-arrow.jpg");}
div.interiorcontent ul.ppc {list-style-image: url("/images/list-check.jpg");}
div.interiorcontent ul.ppc li {vertical-align:text-top; padding-bottom:10px;}
	div.bodycopy {width: 494px; float:left; margin:0; padding: 0 0px 0 0px;  }
		div.bodycopy h2 {color:#C42424;}
	div.rightsidebar {width: 203px; float:left; margin:0; padding:69px 0 0 0px; }
		div.rightsidebar a {text-decoration:underline; color:#000000; font-weight:bold;}
		div.rightsidebar ul {padding-left:20px;}
#secondary {background-image: url("/images/side-bar-divider-bg.jpg");
    background-position: left center;
    background-repeat: repeat-y; width:173px; margin:0; padding: 0 0 0 15px; }
#primary ul {list-style-type:none; list-style-image:none;}
		div.rightsidebar h4 {font-size: 20px; font-weight:bold; color:#C42424; margin:0; padding: 0 0 0px 0;}
		div.rightsidebar p {font-size:12px; color:#000000; line-height:16px;}
		
		div.eventscalendar {width: 201px; height:176px; float:left; margin:0; padding: 10px 0 0 0;}
		
		
.alignleft {float:left;}
.alignright {float:right;}
.breadcrumb-trail {font-size:10px; color:#000000; padding-left:30px; padding-top:10px; padding-bottom:10px;}

#secondary h3 {display:none;}
.search {padding-bottom: 40px;}



#rotater-demo { height:457px; width:270px;  float:left; position:relative; }
#rotater-demo2 { height:328px; width:265px;  float:left; position:relative;}

.slide { height:457px; position:absolute; width:270px; float:left; }
.slide p { padding:0px; }

.slide2 { height:328px; position:absolute; width:265px; float:left; }
.slide2 p { padding:0px; }



#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000;}


		
		
#sddm li a {font-weight:bold;}		
		
#sddm li.why
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:140px; height: 17px; font-weight:normal;}

#sddm li.why a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:140px; height: 17px; /*font-weight:normal;*/}

#sddm li.why a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:140px; height: 17px; /*font-weight:normal;*/}

#sddm div.why2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:160px;}

	#sddm div.why2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:140px;}

	#sddm div.why2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:140px;}

#sddm li.community
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:128px; height: 17px; /*font-weight:normal;*/}

#sddm li.community a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:128px; height: 17px; /*font-weight:normal;*/}

#sddm li.community a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:128px; height: 17px; /*font-weight:normal;*/}

#sddm div.community2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:148px;}

	#sddm div.community2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:128px;}

	#sddm div.community2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:128px;}
		
		
		
#sddm li.retirement
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:145px; height: 17px; /*font-weight:normal;*/}

#sddm li.retirement a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:145px; height: 17px; /*font-weight:normal;*/}

#sddm li.retirement a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:145px; height: 17px; /*font-weight:normal;*/}

#sddm div.retirement2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;

	width:165px;}

	#sddm div.retirement2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		/*background: #cccccc;*/
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:145px;}

	#sddm div.retirement2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:145px;}
		
		
		
#sddm li.assisted
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:124px; height: 17px; /*font-weight:normal;*/}

#sddm li.assisted a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:124px; height: 17px; /*font-weight:normal;*/}

#sddm li.assisted a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:124px; height: 17px; /*font-weight:normal;*/}

#sddm div.assisted2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:144px;}

	#sddm div.assisted2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:124px;}

	#sddm div.assisted2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:124px;}
		
		
#sddm li.rehab
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:58px; height: 17px; /*font-weight:normal;*/}

#sddm li.rehab a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:58px; height: 17px; /*font-weight:normal;*/}

#sddm li.rehab a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:58px; height: 17px; /*font-weight:normal;*/}

#sddm div.rehab2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:120px;}

	#sddm div.rehab2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:100px;}

	#sddm div.rehab2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:100px;}
		
		
		
		
#sddm li.nursing
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:127px; height: 17px; /*font-weight:normal;*/}

#sddm li.nursing a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:127px; height: 17px; /*font-weight:normal;*/}

#sddm li.nursing a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:127px; height: 17px; /*font-weight:normal;*/}

#sddm div.nursing2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:147px;}

	#sddm div.nursing2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:127px;}

	#sddm div.nursing2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:127px;}



#sddm li.homecare
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:91px; height: 17px; /*font-weight:normal;*/}

#sddm li.homecare a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:91px; height: 17px; /*font-weight:normal;*/}

#sddm li.homecare a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:91px; height: 17px; /*font-weight:normal;*/}

#sddm div.homecare2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:170px;}

	#sddm div.homecare2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:150px;}

	#sddm div.homecare2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:150px;}
		
		
		
#sddm li.hospice
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:70px; height: 17px; /*font-weight:normal;*/}

#sddm li.hospice a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:70px; height: 17px; /*font-weight:normal;*/}

#sddm li.hospice a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:70px; height: 17px; /*font-weight:normal;*/}

#sddm div.hospice2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
-moz-box-shadow:    0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
	z-index: 1000;
	width:150px;}

	#sddm div.hospice2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:130px;}

	#sddm div.hospice2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:130px;}
		
		
#sddm li.contact
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 1000;
	width:71px; height: 17px; /*font-weight:normal;*/}

#sddm li.contact a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0;
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #323232;
	text-align: left;
	z-index: 1000;
	text-decoration: none;
	width:71px; height: 17px; /*font-weight:normal;*/}

#sddm li.contact a:hover
{	/*background: #49A3FF;*/z-index: 1000;width:71px; height: 17px; /*font-weight:normal;*/}

#sddm div.contact2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	z-index: 1000;
	/*border: 1px solid #5970B2;*/width:121px;}

	#sddm div.contact2 a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #cccccc;
		color: #323232;
		z-index: 1000;
		font: 11px arial;width:121px;}

	#sddm div.contact2 a:hover
	{	background: #999999;
	z-index: 1000;
		color: #FFF;width:121px;}

#primary .widget-title {display:none;}
.groups {width:201px; list-style-type:none; background-image:url(/images/event-calendar-HDR.jpg); background-repeat:no-repeat; margin:0; padding:22px 0 0 0; background-color:#F2F1EF;}
.event_header {color:#000000; text-align:center;}
ul.events {list-style-type:none; margin:0; padding:0 0 0 10px; text-align:left; font-size:12px; font-weight:bold; width:191px;}
.event a:hover {text-decoration:underline;}

.bodycopy ul li a {color: #6D6E71;
    font-weight: bold;
    text-decoration: underline;}

.ppccallout {width:695px; height:40px; float:left; margin:0 0 10px 0; padding:10px 0 0 0; background-image:url(/images/ppc-callout-bg.jpg); background-repeat:no-repeat; color:#000000;}

/* Tailwind Creative */

a:link, a:visited {
	color: #C42424;
	text-decoration:none;
}

#blog_content .hentry {
	float: left;
	width: 640px;
	padding: 0 0 0 25px;
}
.quick-edit {
	padding-top: 15px;
}