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

body {
	padding:30px 0 0 0px;
	margin:0px;
	background:#e5e0ee;
	font-family:Arial, Helvetica, sans-serif;
}

#bg_top {
	background:url(images/bg_top.gif) no-repeat center bottom;
	width:982px;
	margin:0 auto;
	position:relative;
	height:10px;
}

#wrapper {
	background:url(images/bg_main.gif) repeat-y center;
	width:982px;
	margin:0 auto;
	padding:20px 0 20px 0;
	position:relative;
	font-size:1.2em;
}

#header {
	position:relative;
}

#logo {
	position:absolute;
	top:5px;
	left:40px;
}

.red {
	color:#009390;
}

table {
	border:none;
}

td {
	margin:0 1px 1px 0;
	padding:5px;
}

.odd {
	background:#e5e0ee;
}

.x {
	text-align:center;
}

h3 {
	margin:20px 0 0 0;
	padding:0px;
}

h4 {
	font-size:10px;
	font-weight: normal;
	padding:0px;
}

#h4 a {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}

#nav {
	position:absolute;
	top:35px;
	right:30px;
}

#nav ul {
	margin:5px 0;
	padding:0px;
	text-align:right;
}

#nav a {
	color:#552988;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#nav a:hover {
	color:#00928f;
}

#nav li {
	border-right:1px solid #7f5fa7;
	display:inline;
	padding:0px 7px;
	margin:0px;
}

.clr {
	clear:both;
}

#footer {
	background:url(images/bg_bottom.gif) no-repeat center top;
	padding:30px 0 0;
	text-align:center;
	width:982px;
	margin:0 auto 20px auto;
}

img {
	border:none;
}

#images {
	float:left;
	width:982px;
	height:158px;
	background:url(images/interior.jpg) no-repeat center top;
	display:block;
	margin-top:80px;
}

#home #images {
	background:url(images/home.jpg) no-repeat center top;
	height:318px;
}

#phone {
	padding:0px;
	margin:0px;
	position:absolute;
	top:5px;
	right:30px;
	color:#009390;
	font-size:20px;
	font-weight:bold;
}

#images h2 {
	padding:0px;
	margin:0 0 10px 10px;
	color:#009390;
	font-style:italic;
	font-size:18px;
}

#action {
	margin:80px 0 0 30px;
}

.col_small {
	float:left;
	width:210px;
	margin:0 0 0 20px;
}

#action a {
	background:url(images/button.png) no-repeat left top;
	width:221px;
	height:25px;
	display:block;
	padding:15px 10px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#action a:hover {
	background-position:left -74px;
}

#action p {
	padding:0px;
	margin:0px;
}

#footer ul {
	margin:7px 0 0 0;
	padding:0px;
	list-style:none;
}

#footer li {
	display:inline;
	border-right:1px solid #000;
	padding:0px 10px;
}

#footer a {
	color:#000000;
	text-decoration:none;
	font-size:1.1em;
}

#footer a:hover {
	text-decoration:underline;
}

#footer p {
	margin:7px 0 0 0;
	padding:0px;
}

#main #phrase {
	color:#00928f;
	font-size:1.2em;
	padding-top:20px;
	font-weight:bold;
	line-height:18px;
}

#main h2 {
	color:#552988;
	font-size:1.3em;
	padding:20px 0 10px 0;
	margin:0px;
}

#main p {
	line-height:18px;
	padding:0 0 10px 0;
	margin:0px;
}

#main a {
	color:#552988;
}

#main ul {
	padding:0px;
	margin:0 0 0 15px;
}

#main li {
	padding:3px 0;
	margin:0px;
}

#members {
	margin-bottom:20px;
	text-align:center;
}

.last {
	border:none !important;
}

#left_col {
	position:absolute;
	top:170px;
	left:30px;
}

#sub_nav {
	margin:0px;
	padding:0px;
}

#sub_nav ul {
	margin:0px;
	padding:0px;
}

#sub_nav a {
	color:#552988;
	text-decoration:none;
	padding-left:15px;
}

#sub_nav a:hover, #home-health-care-jobs #sub_jobs a, #home-health-care-services #sub_services a, #home-care-coordination #sub_coordination a, #home-nursing-care #sub_nursing a, #therapy #sub_therapy a, #nostalgia #sub_nostalgia a, #home-health-aide-services #sub_aide a, #personal-home-care-services #sub_personal a, #elderly-home-health-care-resources #sub_elderly a, #geriatric-care-management #sub_geriatric a, #about-alliance #sub_about a, #leadership-team #sub_leadership a, #certifications-memberships #sub_certifications a, #news-events #sub_news a, #contact-us #sub_contact a, #blog1 #sub_blog a,#home-health-care-services #sub_services li a:hover, #about-alliance #sub_about li a:hover {
	color:#00928f;
	background:url(images/arrow.gif) no-repeat left 3px;
}

#home-health-care-services #sub_services li a, #about-alliance #sub_about li a {
	color:#552988;
	background:none;
}

#sub_nav li li a {
	padding-left:25px;
	text-decoration:underline;
}

#sub_nav li {
	list-style:none;
	margin:10px 0px;
	padding:0px;
	font-size:1.15em;
	font-weight:bold;
}

#sub_nav li li {
	font-size:.9em;
	font-weight:normal;
}

#content {
	width:700px;
	position:relative;
	float:left;
	margin:20px 0 0 262px;
}

#content_main {
	float:left;
	width:450px;
	margin-right:20px;
}

#right_col {
	float:left;
	width:200px;

}

#content_main #breadcrumb, #content_main #breadcrumb a {
	color:#00928f ;
}

#content_main #breadcrumb a:hover {
	color:#552988;
}

#content_main h1 {
	font-size:16px;
	color:#552988;
}

#content_main a {
	color:#552988;
}

#content_main a:hover {
	color:#00928f;
}

#content_main p {
	line-height:20px;
	margin:0 0 15px 0;
	padding:0px;
}

#content_main h2 {
	font-size:1em;
	font-weight:normal;
	line-height:20px;
}

#content_main li {
	line-height:18px;
	margin:5px 0;
}

#mini_form {
	background:url(images/bg_form.gif) no-repeat center top;
	width:201px;
	height:336px;
	padding:10px 10px;
}

#mini_form h2 {
	font-size:14px;
	color:#FFFFFF;
	line-height:18px;
	margin:0 0 5px 0;
	padding:0px;
}

#mini_form p { 
	color:#fff; 
}


#mini_form a { 
	color:#fff; 
	text-decoration:underline;
}

#mini_form input, #mini_form textarea {
	margin:5px 0;
	padding:2px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#mini_form form {
	margin:0px;
	padding:0px;
}

#mini_form input {
	width:185px;
}

 #mini_form textarea {
	width:189px;
	height:80px;
}

#mini_submit {
	background:url(images/button_submit.gif) no-repeat center top;
	border:none;
	color:#FFFFFF;
	height:36px;
	float:right;
	width:121px !important;
	font-weight:bold;
	font-size:14px;
}

#mini_submit:hover {
	background-position:center -44px;	
}

#testimonial {
	color:#552988;
	margin:15px 0;
}

#testimonial p {
	font-size:.9em
	margin:0px;
	padding:0px;
	line-height:18px;
}

#testimonial h2 {
	font-size:1.3em;
	margin:0px;
	padding:0px;
}

#testimonial span {
	float:right;
	font-style:italic;
	font-size:1.1em;
}

#first {
	margin-left:50px;
}

.top {
	text-align:right;
}


#size {
	width:120px;
	margin:40px 0 40px 60px;
	float:left;
}

#size a {
	height:35px;
	width:40px;
	display:block;
	text-decoration:none;
	float:left;
}

#size a:hover {
	background-position:center -43px;
}

#text_small {
	background:url(images/text_small.gif) no-repeat center top;
}

#text_normal {
	background:url(images/text_normal.gif) no-repeat center top;
}

#text_large {
	background:url(images/text_large.gif) no-repeat center top;
}



.col {
	float:left;
	width:225px;
	margin-bottom:3px;
}

.col label {
	width:80px;
	float:left;
}

.col input {
	float:left;
	width:120px;
}

#content_main form p {
	margin:0 0 10px 0px;
	padding:0px;
}

#contact_form input {
	border:1px solid #552988;
}

hr {
	border:none;
	background:#552988;
	clear:both;
	height:1px;
}

.wrap_radio {
	padding-left:80px;
	width:350px;
	float:left;
}

#contact_form textarea {
	margin-left:80px;
	width:350px;
	height:60px;
	border:1px solid #552988;
}

input#contact_submit {
	background:url(images/full_submit.gif) no-repeat center top;
	border:none;
	color:#FFFFFF;
	height:36px;
	float:right;
	width:121px !important;
	font-weight:bold;
	font-size:14px;
}

#contact_submit:hover {
	background-position:center -44px;
}

#mini_form form p { position:relative; padding:0px; margin:0px; }
#mini_form label  { position:absolute; top:10px; left:3px; color:#000;}

.error {
	background:#552988;
}

div.error {
	margin-bottom:20px;
	color:#FFFFFF;
	padding:10px;
}

input.error {
	border:1px solid #552988;
}

#contact_form .wrap_radio input {
	border:none;
}

#follow_us {
	color:#552988;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	width:120px;
	border:1px;
	margin-top:10px;
}
#follow_us a {
	height:35px;
	width:40px;
	display:block;
	text-decoration:none;
	float:left;
}
#twitter {
	background:url(images/twitter.gif) no-repeat center top;
}
#facebook {
	background:url(images/facebook.gif) no-repeat center top;
}