html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	font-family: "Times New Roman", Times, serif, Tahoma;
	font-size:17px;
}
#wrapper {
	width:1003px;
	background-color:#f4f4ee;
	margin-left:auto;
	margin-right:auto;
}
#header {
	width:1003px;
	float:left;
}
#top_head {
	background:url(../images/top_head_bg.jpg) no-repeat right;
	width:1003px;
	height:95px;
	float:left;
}
#banner {
	width:1003px;
	float:left;
	height:307px;
}
/*top navagiton*/
.top_navigation {
	width:1003px;
	background: url(../images/top_nav_bg.gif) repeat-x;
	height:47px;
	float:left;
}
.top_navigation ul {
	padding:0px;
	margin:0px auto 0px auto;
	height:47px;
	width:946px;
}
.top_navigation li {
	border:0px;
	float:left;
	list-style:none;
	display:inline;
	padding-right:3px;
	padding-left:3px;
}
.top_navigation li a {
	padding:0px;
	margin:0px;
}
.btn_home {
	background:url(../images/btn_home.jpg) top left;
	width:71px;
	height:47px;
	display:block;
}
.btn_home:hover {
	background:url(../images/btn_home.jpg) bottom left;
	width:71px;
	height:47px;
	display:block;
}
#active_home {
	background:url(../images/btn_home.jpg) bottom left;
	width:71px;
	height:47px;
	display:block;
}
.btn_about {
	background:url(../images/about_btn.jpg) top left;
	width:100px;
	height:47px;
	display:block;
}
.btn_about:hover {
	background:url(../images/about_btn.jpg) bottom left;
	width:100px;
	height:47px;
	display:block;
}
#active_about {
	background:url(../images/about_btn.jpg) bottom left;
	width:100px;
	height:47px;
	display:block;
}
.btn_services {
	background:url(../images/btn_services.jpg) top left;
	width:96px;
	height:47px;
	display:block;
}
.btn_services:hover {
	background:url(../images/btn_services.jpg) bottom left;
	width:96px;
	height:47px;
	display:block;
}
#active_services {
	background:url(../images/btn_services.jpg) bottom left;
	width:96px;
	height:47px;
	display:block;
}
.btn_assessment {
	background:url(../images/btn_employment.jpg) top left;
	width:216px;
	height:47px;
	display:block;
}
.btn_assessment:hover {
	background:url(../images/btn_employment.jpg) bottom left;
	width:216px;
	height:47px;
	display:block;
}
#active_assessment {
	background:url(../images/btn_employment.jpg) bottom left;
	width:216px;
	height:47px;
	display:block;
}
.btn_caregivers {
	background:url(../images/btn_caregivers.jpg) top left;
	width:136px;
	height:47px;
	display:block;
}
.btn_caregivers:hover {
	background:url(../images/btn_caregivers.jpg) bottom left;
	width:136px;
	height:47px;
	display:block;
}
#active_caregivers {
	background:url(../images/btn_caregivers.jpg) bottom left;
	width:136px;
	height:47px;
	display:block;
}
.btn_contact {
	background:url(../images/contact_btn.jpg) top left;
	width:105px;
	height:47px;
	display:block;
}
.btn_contact:hover {
	background:url(../images/contact_btn.jpg) bottom left;
	width:105px;
	height:47px;
	display:block;
}
#active_contact {
	background:url(../images/contact_btn.jpg) bottom left;
	width:105px;
	height:47px;
	display:block;
}
.btn_blog {
	background: url(../images/btn_blog.jpg) top left;
	width:61px;
	height:47px;
	display:block;
}
.btn_blog:hover {
	background: url(../images/btn_blog.jpg) bottom left;
	width:61px;
	height:47px;
	display:block;
}
#active_blog {
	background: url(../images/btn_blog.jpg) bottom left;
	width:61px;
	height:47px;
	display:block;
}
.btn_resources {
	background:url(../images/resources_btn.jpg) top left;
	width:99px;
	height:47px;
	display:block;
}
.btn_resources:hover {
	background:url(../images/resources_btn.jpg) bottom left;
	width:99px;
	height:47px;
	display:block;
}
#active_resources {
	background:url(../images/resources_btn.jpg) bottom left;
	width:99px;
	height:47px;
	display:block;
}
/*top navagiton end*/
/*Header_End*/

#left_panel {

	width:262px;
	float:left;
}
#inner_body_wrap {
	width:1003px;
	background-color:#f4f4ee;
	float:left;
}
#inner_body {
	width:942px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
/*left nav*/
#left_nav {
	background:url(../images/left_nav-bg.jpg) repeat-y;
}
.homecare {
	display:block;
	background: url(../images/home_carepackages.jpg) no-repeat 0px 0px;
	height:28px;
	margin-bottom:10px;
	margin-left:10px;
}
.homecare:hover {
	background: url(../images/home_carepackages.jpg) no-repeat 0px 0px;
	height:28px;
}
.inhome {
	display:block;
	background: url(../images/inhome_montioring.jpg) no-repeat 0px 0px;
	height:28px;
	margin-bottom:5px;
	margin-left:7px;
}
.inhome:hover {
	background: url(../images/inhome_montioring.jpg) no-repeat 0px 0px;
	height:28px;
}
.fall {
	display:block;
	background: url(../images/fall_prevention.jpg) no-repeat 0px 0px;
	height:28px;
	margin-bottom:5px;
	margin-left:10px;
}
.fall:hover {
	background: url(../images/fall_prevention.jpg) no-repeat 0px 0px;
	height:28px;
}
.community {
	display:block;
	background: url(../images/community.jpg) no-repeat 0px 0px;
	height:28px;
	margin-left:10px;
}
.community:hover {
	background: url(../images/community.jpg) no-repeat 0px 0px;
	height:28px;
}
.tabs {
	margin-bottom:20px;
}
/*left nav*/
.refer_bg {
	background:url(../images/refer_bg.jpg) no-repeat;
	height:152px;
}
.service_tab {
	padding-left:10px;
	padding-top:10px;
}
.newsletter_bg {
	background:url(../images/newsletter_bg.jpg) no-repeat;
	height:147px;
}
#search_wrap {
	width:225px;
	margin:2px auto 0px auto;
	padding:0px;
	overflow:hidden;
	height:20px;
}
#search_wrap2 {
	width:225px;
	margin-top:65px;
	margin-left:20px;
	padding:0px;
	overflow:hidden;
	height:20px;
}
.mailinglist {
	width:157px;
	float:left;
}
.mailinglist input {
	margin:0px;
	width:157px;
	border:1px solid #bcbcbc;
	height:18px;
	padding:0px;
}
#buttton input {
	float:right;
	margin-top:2px;
	margin-left:5px;
	margin-top:0px !important;
	border:none;
	vertical-align:bottom;
	padding:0px;
	overflow:hidden;
}
#panal_seprater {
	float:left;
	margin-top:35px;
	width:30px;
	text-align:right;
}
/*right panel start*/
.right_panel {

	margin-left:20px;
	width:620px;
	float:left;
	font-size:17px;

}

.right_panel h2{
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#881536;
	font-weight:bold;
}

.right_panel h3{
	font-size:14px;
	padding:0px;
	margin:0px;
	color:#881536;
	font-weight:bold;
}

.right_panel p {
	line-height:20px;
	padding:0px 0px 20px 0px;
	margin:0px;
	text-align:left;
}
.right_panel ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 15px 20px;
}
.right_panel li {/*
	background: url(../images/ul_bulit.gif) no-repeat left top;*/
	/*list-style-image:url(../images/ul_bulit.gif);*/
	list-style-image:url(../images/heart_small.png);
	padding-left:0px;
	line-height:25px;
}
.right_panel li a {
	font-family: "Times New Roman", Times, serif, Tahoma;
	font-size:17px;
	color:#242F7C;
	text-decoration:underline;
	
}
.right_panel li a:hover {
	color:#95103B;
	text-decoration:underline;
}
.block_bg img {
	padding-left:20px;
	padding-top:0px;
	margin:0px;
	padding-right:5px;
}
#heading {
	width:610px;
	float:left;
	min-height:790px;
}

#heading2 {
	width:610px;
	float:left;
	min-height:780px;
	margin-left:10px;
}
#right_panel {
	background:url(../images/right_panal-img.jpg) no-repeat top right;
	float:right;
}

a {
	color:#000085;
	text-decoration:underline;
}
a:hover {
	color:#95103B;
	text-decoration:underline;
}
#heading h3 {
	color:#881536;
	font-size:18px;
	margin-top:0px;
	margin-bottom:15px;
}
#heading2 {
	margin-top:5px;
	margin-bottom:5px;
}
#advertisement_img {
	width:620px;
	float:left;
}
#advertisement_img a {
	margin:25px 0px 0px 0px;
	float:left;
}
/*right panel end*/
/*footerr_Start*/
#footer_wrap {
	width:1003px;
	background-color:#000085;
	height:80px;
	float:left;

}
#footer {
	width:942px;
	padding-top:20px;
	color:#FFFFFF;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
}
#footer a {
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	color:#FFFFFF;
}
#footer p {
	padding:7px 0px 0px 0px;
}
#footer img {
	margin-right:8px;
}
#box {
	padding-top:1px;
	padding-top:1px;
}
#box2 {
	float:left;
	padding-left:0px;
	margin-top:55px;
}
/*footer_End*/

/*contact page start*/

.form_friend {
background-color:;
	border:1px solid #cfe0f0;
}
.form {
	background:#def4fd url(../images/contact_formbg.jpg) repeat-x;
	width:533px;
	border:1px solid #cfe0f0;
}
.form input {
	width:140px;
	height:16px;
	margin-right:5px;
	border:1px solid #cfe0f0;
}
.form textarea {
	width:380px;
	height:60px;
	margin-right:5px;
	border:1px solid #cfe0f0;
}
#input_pad input {
	margin-right:15px;
}
.submit_btn input {
	width:61px;
	border:0px;
	height:18px;
}
.contact h4 {
	font-size:17px;
	padding:0px;
	margin:0px;
	color:#881536;
	font-weight:bold;
}
.contact h2 {
	font-size:16px;
	padding:0px;
	margin:0px;
	color:#881536;
	font-weight:bold;
}
.contact h3 {
	font-size:15px;
	padding:0px;
	margin:0px;
	color:#881536;
	font-weight:bold;
}
.contact p {
	font-size:14px;
	color:#000000;
	line-height:18px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:15px;
}
.footer_space {
	width:1003px;
	float:left;
	background-color:#f4f4ee;
	height:30px;
}
/**/
div.form-container form fieldset {
	margin: 10px 0;
	padding: 10px;
	border:#e1e1dd 1px solid;

}
.legend {
	font-family:  "Times New Roman", Times, serif, Tahoma;
	
	font-weight: bold;
	text-transform: none;
	color: #881536;
	text-decoration: none;
}
div.form-container form fieldset {
	margin: 10px 0;
	padding: 10px;
	border:#e1e1dd 1px solid;
	
}
.legend {
	font-family:  "Times New Roman", Times, serif, Tahoma;
	
	font-weight: bold;
	text-transform: none;
	color: #881536;
	text-decoration: none;
}
.txt_input input {
	width:210px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.txt_input1 {
	width:520px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}

#subject {
	width:520px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.smal01_input input{
width:110px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.smal02_input input{
width:50px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.select_input select {
	width:200px;
	border:1px #e1e1dd solid;
	height:20px;
	font-family: "Times New Roman", Times, serif, Tahoma;
	font-size:13px;
	color:#666666;
}
.txt_input textarea {
	width:520px;
	border:1px #c4c4bf solid;
	height:150px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
/**/
/**/
div.form-container form fieldset {
	margin: 10px 0;
	padding:0px 0px 10px 20px;
	border:#e1e1dd 1px solid;
	font-size:14px;
	
}
.form-container form fieldset a {
text-decoration:none;
color:#881536;
font-weight:bold;
}
.legend {
	font-family:  "Times New Roman", Times, serif, Tahoma;
	
	font-weight: bold;
	text-transform: none;
	color: #881536;
	text-decoration: none;
}
.txt_input input {
	width:210px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.smal01_input input{
width:110px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.smal02_input input{
width:50px;
	border:1px #c4c4bf solid;
	height:18px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.select_input select {
	width:200px;
	border:1px #e1e1dd solid;
	height:21px;
	font-family: "Times New Roman", Times, serif, Tahoma;
	font-size:13px;
	margin:5px 0px 5px 0px;
	color:#666666;
}
.txt_input textarea {
	width:520px;
	border:1px #c4c4bf solid;
	height:100px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.small_txtarea textarea {
	width:330px;
	border:1px #c4c4bf solid;
	height:100px;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}
.img_right_white {
margin-left:10px;
margin-bottom:10px;
margin-top:5px;
border:3px solid #FFFFFF;
}
.img_right_grey {
margin-left:10px;
margin-bottom:10px;
margin-top:5px;
border:3px solid #e0e1dc;
}
/**/

#border{
border:1px #e1e1dd solid;
}
.about_leftnav{
width:227px;
float:right;
padding-bottom:5px;
padding-top:5px;
}
.about_leftnav a{
text-decoration:none;
color:#000089;
}
.about_leftnav a:hover{
color:#881536;
} 
.inner_border{
border-bottom:1px #e1e1dd solid;
padding-top:5px;
padding-bottom:5px;

}
.padding_top25 {
padding-top:25px;
}
/*.image_border img {
border:2px solid #FFFFFF;
padding:2px;
margin-left:10px;
margin-bottom:10px;
}*/