﻿



/*---------------NEW---------------*/

/* CSS Document */

body {	
	font-family: "arial";	
	/*font-size: 11px;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background:url(../images/bg_repeat.gif) top left repeat-x #ceefe5;
	}
	
#wrapper {
	width:996px;
	height:auto;
	margin-top: 38px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
/* STICKY FOOTER HACK */



/*html, body, #wrapper {height: 100%;}

html, body, form, #wrapper {height: 100%;}

body > form, #wrapper {height: auto; min-height: 100%;}

#main {padding-bottom: 194px;}  /* must be same height as the footer 

#footer {position: relative;
	margin-top: -194px; /* negative value of footer height 
	height: 194px;
	clear:both;
	background:url(../images/bg_bottom_repeat.gif) top left repeat-x #246b5a;
} 
/* END STICKY FOOTER HACK */

/*hack*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

#header {
	width:980px;
	height:101px;
	margin:0;
	padding:0 8px 0 8px;
	background:url(../images/bg_header.gif) top left no-repeat;
	}
	
#header_carer {
	width:980px;
	height:101px;
	margin:0;
	padding:0 8px 0 8px;
	background:url(../images/bg_header_carer.gif) top left no-repeat;
	}
	
#main {
	width:996px;
	height:auto;
	margin:0;
	padding:0 0 16px 0;
	background:url(../images/bk_shadow.png) top left repeat-y;
	font-size: 12px;    /*dg*/
	color: #4c4c4e; /*dg*/
	}
	
#textsizer 
{
    display: block;
    float: left;
    width: 115px;
    padding:58px 5px 5px 5px;
    text-align:center;
    background-color: Transparent;
	color:#fff;
}
#textsizer span {font-size:12px; color:#fff;}
#textsizer a {font-weight:bolder; color:#fff;}
	
#logo {
	width:290px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	}
	
/*----------NAV-----------*/

#nav {
	width:auto;
	height:100px;
	margin:0;
	padding:0 0 0 24px;
	float:left;
	}
	
/*#nav ul {
	width:690px;
	height:100px;
	margin:0;
	padding:0;
	}
	
#nav li {
	width:90px;
	height:100px;
	margin:0 0 0 0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
	}
	
#nav li a {
	width:90px;
	height:36px;
	text-decoration:none;
	margin:0;
	padding:64px 0 0 0;
	background:url(../images/nav.gif) top left no-repeat;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	}
	
#nav li a:hover {
	width:90px;
	height:100px;
	text-decoration:none;
	margin:0;
	padding:64px 0 0 0;
	background:url(../images/nav_ro.gif) top left no-repeat;
	display:block;
	color:#f4992e;
	font-size:14px;
	text-align:center;
	}
	
*/
	
/*--------------MIDDLE-------------*/

#middle {
	width:980px;
	height:298px;
	margin:0 0 0 8px;
	padding:0;
	}
	
#flash {
	width:682px;
	height:298px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
.flash {
	width:682px;
	height:298px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
#middle_links {
	width:298px;
	height:298px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/bg_middle_links.gif) top left no-repeat;
	}
	
#middle_links_carer {
	width:298px;
	height:298px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/bg_middle_links_carer.gif) top left no-repeat;
	}
	
.link_care {
	width:262px;
	height:80px;
	margin:6px 0 0 6px;
	padding:60px 0 0 24px;
	background:#46bfa0;
	}
	
.link_carer {
	width:262px;
	height:80px;
	margin:6px 0 0 6px;
	padding:60px 0 0 24px;
	background:#e5a459;
	}
	
a.care_btn {
	width:152px;
	height:21px;
	margin:0;
	padding:4px 0 0 34px;
	background:url(../images/bg_middle_link_btn_2.gif) top left no-repeat;
	display:block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
	
	
a.care_btn:hover {
	color:#e5a459;
	text-decoration:none;
	}
	
a.carer_btn {
	width:152px;
	height:21px;
	margin:0;
	padding:4px 0 0 34px;
	background:url(../images/bg_middle_link_btn.gif) top left no-repeat;
	display:block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
	
a.carer_btn:hover {
	color:#4abe9d;
	text-decoration:none;
	}
	
/*-----------------CONTENT---------------*/

#content {
	width:956px;
	height:auto;
	padding:0;
	margin:16px 0 0 24px;
	clear:both;
	}
	
#column_large {
	width:474px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
#column_content {
	width:608px;
	height:auto;
	margin:16px 0 0 16px;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
#column2 {	
	width:312px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
.corner_top {
	width:474px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top.gif) top left no-repeat;
	}
	
.corner_bottom {
	width:474px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_bottom.gif) top left no-repeat;
	}
	
.corner_top_content {
	width:608px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top_content.gif) top left no-repeat;
	}
	
.corner_bottom_content {
	width:608px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_bottom_content.gif) top left no-repeat;
	}
	
.title {
	width:auto;
	height:31px;
	margin:0 0 0 0;
	padding:0;
	}
	
p {
	margin:10px 18px 0 0;
	/*font-size:12px;*/
	/*color:#4c4c4e;*/
	}
/*	
.p {
	margin:10px 18px 18px 0;
	font-size:12px;
	color:#4c4c4e;
	}
*/
	
.label {
	font-size:12px;
	color:#4c4c4e;
	}
	
#content ul {
	width:auto;
	height:auto;
	margin:10px 18px 0 54px;
	padding:0;
	}
	
#content li {
	color:#4c4c4e;
	list-style:url(../images/bullet.gif);
	/*font-size:12px;*/
	margin:10px 18px 0 0;
	}
	
.content li.list {
	color:#4c4c4e;
	list-style:url(../images/bullet.gif);
	/*font-size:12px;*/
	margin:10px 18px 0 0;
	}
	
.column_small {
	width:232px;
	height:auto;
	margin:0 0 0 6px;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
.column_small_inside {
	width:280px;
	height:auto;
	margin:16px 0 6px 32px;
	padding:0;
	float:left;
	background:#FFFFFF;
	}
	
.column_small_content 
{
    width:196px;
    height:auto;
    padding:6px 18px 6px 18px;
    margin:0;
}

.column_small_inside_copy 
{
    width:244px;
    height:auto;
    padding:6px 18px 6px 18px;
    margin:0;
}


.column_content
{
    width:438px;
    height:auto;
    padding:6px 18px 6px 18px;
    margin:0;
}

.column_content_large
{
    width:536px;
    height:auto;
    padding:12px 36px 12px 36px;
    margin:0;
}

.seperator {
	width:680px;
	height:2px;
	margin:0;
	padding:0;
	background:url(../images/seperator.gif) top left repeat-x;
	}

.corner_top_small {
	width:282px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top_small.gif) top left no-repeat;
	}
	
.corner_top_small_inside {
	width:280px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top_small_content.gif) top left no-repeat;
	}
	
.corner_top_small_inside {
	width:280px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top_small_content.gif) top left no-repeat;
	}
	
.corner_top_small_content {
	width:282px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_top_small.gif) top left no-repeat;
	}
	
.corner_bottom_small {
	width:232px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_bottom_small.gif) top left no-repeat;
	}
	
.corner_bottom_small_inside {
	width:280px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_bottom_small_content.gif) top left no-repeat;
	}
	
.corner_bottom_small_content {
	width:232px;
	height:14px;
	margin:0;
	padding:0;
	background:url(../images/corners_bottom_small.gif) top left no-repeat;
	}
	
h1 {
	color:#f4992e;
	font-size:130%;
	/*font-size:16px;*/
	font-weight:bold;
	margin:6px 18px 0 0;
	}
	
h2 {
	color:#f4992e;
	font-size:120%;
	/*font-size:16px;*/
	font-weight:bold;
	margin:6px 18px 0 0;
	}
	
.h1 {
	color:#f4992e;
	font-size:16px;
	margin:6px 18px 0 0;
	}
	
.callback {
	width:auto;
	height:auto;
	margin:0 0 0 16px;
	padding:0;
	}
	
.tel {
	font-size:12px;
	color:#4c4c4e;
	margin:0 4px 0 0;
	}
	
.form_elements {
	width:auto;
	height:auto;
	margin:8px 0 0 0;
	}
	
	
/*---NEWS ITEMS---*/

.news_item {
	width:auto;
	height:53px;
	margin:0 0 0 16px;
	padding:0;
	clear:both;
	}
	
.news_thumb {
	width:48px;
	height:53px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	}
	
#footer {
	width:100%;
	margin:0;  
	height: 194px;
	clear:both;
	background:url(../images/bg_bottom_repeat.gif) top left repeat-x #246b5a;
} 
	
	
#footer_info {
	width:980px;
	height:auto;
	margin:0 auto;
	font-size:10px;
	padding:10px 0 0 0;
	clear:both;
	}
	
#footer_info a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer_info a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.thumb {
	margin:12px 0 0 0;
	height:80px;
	width:191px;
	padding:0;
	border:1px solid #cccdce;
	}
	
a.footer_link {
	display:block;
	/*border-bottom:1px solid #d5d6d6;*/
	width:100px;
	height:16px;
	margin:0 0 0 6px;
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	}
	
#footer_links {
	width:600px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
	}
	
#hippo_link {
	width:200px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	}
	
#footer_links ul {
	width:600px;
	height:180px;
	margin:0;
	padding:0;
	}
	
#footer_links li {
	display:block;
	/*border-bottom:1px solid #d5d6d6;*/
	width:110px;
	height:16px;
	margin:0 0 0 6px;
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	}
	
/*--CONTACT ROW--*/

#submit_row {
	width:430px;
	height:auto;
	margin:0;
	padding:0;
	text-align:right;
	}
	
/*----fonts----*/

a {
	color:#3ca68b;
	/*color:#f4992e;*/
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color:#3ca68b;
	text-decoration:underline;
	font-weight:bold;
	}
	
tbody p {
	font-size:12px;
	color:#4c4c4e;
	font-weight:normal;
	}
	
/*---------------NEWS--------*/

.jan {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_jan.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.feb {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_feb.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.mar {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_march.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.apr {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_april.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.may {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_may.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.june {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_june.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.july {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_july.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.aug {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_august.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.sept {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_september.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.oct {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_october.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.nov {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_november.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
.dec {
	width:36px;
	height:33px;
	margin:0 4px 0 0;
	padding:20px 0 0 12px;
	float:left;
	background:url(../images/date_december.gif) top left no-repeat;
	color:#f4992e;
	font-weight:bold;
	font-size:19px;
	}
	
a img {
	border:0;
	}
	
.team_member {
	background:url(../images/bullet_team.gif) top left no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	}
	
.telephone {
	background:url(../images/icon_tel.gif) top left no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	}
	
.fax {
	background:url(../images/icon_fax.gif) top left no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	}
	
.email {
	background:url(../images/icon_email.gif) top left no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	}
	
.carer_box {
	width:530px;
	min-height:109px;
	height:auto;
}

.carer_info {
	width:400px;
	margin:0 0 15px 0;
	min-height:109px;
	height:auto;
	float:left;
}

.carer_thm {
	width:113px;
	height:auto;
	float:left;
	padding:2px;
	margin:0 8px 0 0 ;
}

.carer_thm img {
	width:111px;
	height:109px;
}


