@charset "utf-8";
/* Main styles for main layout */
#christmasAd {
	border:1px solid #017861; 
	background-color:#FFFFFF; 
	color:#017861;
	text-align:center; 
	width:450px; 
	margin:5px auto;
}
#christmasAd h2, #christmasAd a {
	color:#017861;
}
#christmasAdTitle {
	height:130px;
	background-image:url(Careimages/ChristmasAdvert/ChristmasAdTitle.gif);
	background-repeat:no-repeat;
}
#christmasAdMainBg {
	height:85px;
	background-image:url(Careimages/ChristmasAdvert/ChristmasAdMainBG.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
}
#christmasAdMainBg h3, #christmasAdMainBg h2{
	margin:0;
}
#christmasAdClickHere {
	margin-top:-15px;
}
#christmasAdClickHere a {
	color:#017861;
	font-size:24px;
}
#christmasAdClickHere {
	height:75px;
	background-image:url(Careimages/ChristmasAdvert/ChristmasADClickHere.gif);
	background-repeat:no-repeat;
	padding-top:20px;
}


img {
	border:none;
}
body{
	margin:0px;
	font-family:Tahoma; 
	background-color:#D9EBE7;
}
.white_text {
	color:#FFFFFF;
	background-color:transparent;
}
hr {
	display:none;
}
a {
	color:#00FFFF;
}
a:hover {
	color: #66FF66;
}
.darkLink {
	color:#027960;
	font-weight:bold;
}
.darkLink:hover {
	color:#006666;
}
h2 {
	color:#FFFFFF;
	text-align:center;
	background-color:transparent;
}
#top_banner {
	position:relative;
	background-color:#FFFFFF;
	height:105px;
}
#top_logo, #top_cartoonstrip {
	position:absolute;
}
#top_logo {
	top:0px;
	background-image:url(Careimages/CareConnectLogo1.jpg);
	background-repeat:no-repeat;
	width:400px; 
	height:103px;
}
#top_logo h1 {
	display:none;
}
#top_cartoonstrip {
	top:10px;
	right:0px;
	background-image:url(Careimages/banner01.jpg);
	width:378px; 
	height:77px;
}
.textOnly_btn {
	position:absolute;
	bottom:-13px; 
	right:5px;
	color:#027962;
	background-color:transparent;
	font-weight:bold;
}
.textOnly_btn:hover {
	color:#006633;
}
/*----------------------------------------*/
/*			External Links holder		  */
/*----------------------------------------*/
#top_extlinks_holder{
	min-width:780px; 
	background-color:#017861; 
	text-align:center;
	height:24px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
#top_extlinks_holder a:hover{
	cursor:pointer;
}
#top_extlinks1, #top_extlinks2, #top_extlinks3, 
#top_extlinks4, #top_extlinks5, #top_extlinks6 { 
	float:left;
	padding:5px 0 5px 0; 
	text-align:center; 
	border-left:1px solid #FFFFFF;
}
#top_extlinks1 { width:22%;	min-width:159px;}
#top_extlinks2 {width:11%; min-width:79px;}
#top_extlinks3 {width:12%; min-width:84px;}
#top_extlinks4 {width:27%; min-width:202px;}
#top_extlinks5 {width:7%; min-width:39px;}
#top_extlinks6 {width:19%; min-width:134px;	border-right:1px solid #FFFFFF;}

#top_buttons_holder {
	position:relative;
	z-index:100;
	height:85px;
	text-align:center;
}
#top_careconnect_btn, #top_localdb_btn, #top_partnership_btn, 
#top_infosheets_btn, #NEWS_button-rollover, #news_dd, #top_enq_feedback_btn {
	position:absolute;
}
#top_careconnect_btn {
	left:0px;
}
#top_localdb_btn {
	left:16%;
}
#top_partnership_btn
{
	left:33%;
	top:0;
}

#top_infosheets_btn {
	right:34.5%;
	top:0px;
}
#NEWS_button-rollover, #news_dd{
	right:17%;
	top:0px;
}
#top_enq_feedback_btn
{
	right:0;
	top:0;
}
#main_holder {
	position:relative;
	width:750px;
	margin:0 auto;
}
#searchSlogon_holder {
	height:80px;
}
#search_area, #slogon { 
	position:absolute;
	height:80px;
}
#search_area {
	text-align:center;
	left:0px;
	background-color:#027962;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #000000;
	border-bottom:none;
}
#search_area p {
	margin:0;
	padding:10px;
}
#slogon {
	color:#027962;
	font-size:18px;
	font-weight:bold;
	left:190px;
	text-align:justify;
	width:430px;
}
.move_updown_page_btn
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	float:right;
	margin:0;
	padding:6px 5px;
	width:110px;
	position:relative;
	z-index:0;
}

.move_updown_page_btn a 
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.move_updown_page_btn a:hover 
{
	background-color:#EFEFEF;
	text-decoration:underline;
}
#main_content {
	border:1px solid #000000;
	background-color:#027962;
	padding:10px;
	text-align:left;
}
/*----------------------------------------*/
/*			Drop Down Menu Styles		  */
/*----------------------------------------*/
#careconn_dd a, #news_dd a, #infoDatabases_dd a, #enq-feedback_dd a {
	display:block;
	border-bottom:1px solid #027962;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	background-color:#D9EBE7;
	padding:8px 0;
}
#careconn_dd a:hover, #news_dd a:hover, #infoDatabases_dd a:hover, #enq-feedback_dd a:hover {
	background-color:#027962;
	color:#FFFFFF;
}
#careconn_dd, #news_dd, #infoDatabases_dd, #enq-feedback_dd {
	position:absolute;
	z-index:1000;
	width:150px;
	border:5px solid #027962;
	text-align:center;
	visibility:hidden;
}
#careconn_dd {
	left:0px;
}
#infoDatabases_dd
{
	left:15%;
}
#enq-feedback_dd
{
	right:0px;
	width:200px;
}
/*----------------------------------------*/
#bottom_holder {
	background-color:#027962;
	padding-top:10px;
	clear:both;
}
#sponsors_holder {
	position:relative;
	background-color:#FFFFFF;
	margin:10px;
	padding:0 10px 0 10px;
	text-align:left;
	vertical-align:middle;
}
#fundedBy, #mertonLogo, #suttonMertonLogo {
	position:absolute;
	top:20px;
}
#investLogo {
	margin: 1em 4em 0 1em;
	background-image:url(Careimages/investlogo.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:120px;
}
#investLogo span {
	display:none;
}
#fundedBy {
	left:250px;
	font-weight:bold;
	font-size:20px;
	float:left;
	padding-top:20px;
}
#mertonLogo {
	left:350px;
	margin:0 1em 0 3em;
	background-image:url(Careimages/MERTON-LOGO-cc.gif);
	width:104px;
	height:60px;
}
#mertonLogo span {
	display:none;
}
#suttonMertonLogo {
	right:0px;
	top:40px;
	margin:0 1em 0 1em;
	background-image:url(Careimages/S&MPCTlogo.jpg);
	width:180px;
	height:35px;
}
#suttonMertonLogo span {
	display:none;
}
#address_holder {
	padding:5px;
	margin:10px;
	border:1px solid #666666;
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#address_holder span {
	margin-top:5px;
	padding:5px;
	border:1px solid #666666;
}
.address {
	padding:10px;
	margin:10px;
}

#bottom_banner {
	position:relative;
	text-align:left;
	height:60px;
}
#careLogo, #textOnly {
	position:absolute;
	
}
#termsOfUse {
	position:relative;
	margin-left:15px;
	width:164px;
	height:20px;
	border:none;

}
#termsOfUse span {
	display:none;
}
#careLogo {
	left:300px;
	top:0;
	width:192px;
	height:24px;
}
#careLogo span {
	display:none;
}
#textOnly {
	top:0px;
	right:15px;
	width:121px;
	height:24px;
	border:none;
}
#textOnly span {
	display:none;
}
/*----------------------------------------*/
/*				index styles			  */
/*----------------------------------------*/
#index_mid_text {
	color:#027962;
	background-color:#FFFFFF;
	border:1px solid #666666;
	text-align:left;
	padding:10px;
	margin:15px;
	font-weight:bold;
}
/* Table styles */
#indexTopTable {
	margin:0 10px 0 10px;
}
#indexTopTable h2
{
	font-size:12pt;
	color:#000000;
}

#indexTopTable td, #indexTopTable th{
	empty-cells:show;
	padding:3px;
}

.title_col {
	font-weight:bold;
}
.colOne {
	background-color:#FCFD95;
}
.colTwo {
	background-color:#6498FE;
}
.colThree {
	background-color:#C999FC;
}
.colFour {
	background-color:#FF9A02;
}
.colFive {
	background-color:#FF97CA;
}
.colSix {
	background-color:#66FECB;
}
#indexBottomTable {
	background-color:#D9EBE7;
	text-align:center;
	padding-left:20px;
	border:3px solid #000000;
	font-weight:bold;
}
#indexBottomTable th, #indexBottomTable td {
	padding:4px;
	width:50%;
}
/*-----------------------------------------*/


/*-----------------------------------------*/
/*				About Us Page			   */
/*-----------------------------------------*/
.about_list {
	color:#FFFFFF;
}
.about_list li {
	margin-bottom:10px;
}
.aboutus_contactbox { 
	margin:15px; 
	background-color:#D9EBE7; 
	font-weight:800; 
	color:#027962; 
	border:1px solid #000000; 
	padding:15px;
}
.aboutus_contactbox span { 
	border-bottom:1px solid #027962;
}
#careconnBooklet{
	text-align:center;
	margin:2em 0 2em 0;
}
/*-----------------------------------------*/

/*****************************************************************************************************/
 /*											Useful Links Page										  */
/*****************************************************************************************************/
.ulinks_title{ color:#FFFFFF; 
			   font-size:24px; 
			   text-align:center
			   }
.ulinks_anchorlist{font-weight:800}

.ulinks_message{ color:#FFFFFF; 
				 margin-top:10px;
				 font-size:18px;
				 text-align:left;
				 }

.ulinks_categories{ 
	border:1px solid #000000; 
	background-color:#FFFFFF; 
	color:#017861; 
	padding:15px; 
	margin-left:10px; 
	margin-right:10px; 
	margin-bottom:0px;
	font-weight:800;
	font-size:20px;
}

.ulinks_orgs{  
	color:#FFFFFF; 
	margin-top:0px; 
	margin-left:10px; 
	margin-right:10px; 
	padding:15px;
	border-bottom:1px solid #000000; 
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	font-size:16px;
	font-weight:700;
	text-align:left;
}
/*---------------------------------------------------------*/

/*---------------------------------------------------------*/
/*						Contact Us 					  	   */
/*---------------------------------------------------------*/
.contact_text { 
	color:#FFFFFF; 
	font-size:18px; 
	margin:15px;
}

.contact_banner {
	margin-top:15px; 
	margin-left:75px; 
	margin-right:100px;
	margin-bottom:20px; 
	background-color:#D9EBE7; 
	font-weight:800; 
	color:#027962; 
	border:1px solid #000000; 
	padding:15px; 
	min-width:550px;
}

.contact_banner a:active, .contact_banner a:hover { 
	color:#027962;
}
/*------------------------------------------------------------*/


/*------------------------------------------------------------*/
/*						Information Sheets 					  */
/*------------------------------------------------------------*/

.pdf_alertBox {
	color:#FF0000; 
	background-color:#FFFFFF; 
	margin-left:10px; 
	padding:5px
}

.infosheets_text {
	color:#FFFFFF;
	padding:0 25px;
	text-align:justify;
}	

.info_links { 
	font-weight:900;
}

.pdf_links {
	padding-left:15px;
	text-align:left;
}

.adobe_text{ 
	color:#FFFFFF;
	font-weight:900;
}
.infoSheet_noLink {
	color:#FFFFFF; 
	font-weight:bold;
}
.adobeTable {
	position:absolute;
	right:5px;
	width:321px;
	border:1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}
/*----------------------------------------------------------*/


/*----------------------------------------------------------*/
/*						Partnership Area	  			    */
/*----------------------------------------------------------*/
#partnershiparea_text {
	width:100%;
	background-color:#027962;
}
.partnership_li li {
	color:#FFFFFF;
	font-weight:bold;
}

#calendar_btns_holder {
	width:650px;
	margin:10px 40px 10px 30px;
	border:1px solid #FFFFFF;
	text-align:center;
	padding:15px;
}
#calendar_btns_holder img {
	margin:10px;
}

#make_booking_text {
	text-align:left; 
	margin:15px 40px 0px 30px;
	background-color:#D9EBE7; 
	font-weight:bold; 
	color:#027962; 
	border:1px solid #000000; 
	padding:15px; 
	width:650px;
}
/*--------------------------------------------------------*/

/*--------------------------------------------------------*/
/*				Careconnect community info				  */
/*--------------------------------------------------------*/
#info_held{ 
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	font-weight:bold; 
	text-align:left;
	padding:10px;
	height:150px;
}
#registered_hrefs a{ 
	display:block; 
	font-weight:900; 
	font-size:22px; 
	margin:20px}
	
/* Public form layout */
#main_public_fieldset {
	background-repeat:repeat-x;
	background-image:url(Careimages/form_pics/form_public_bg.png);
	background-position:bottom;
	margin:20px 20px 30px 20px;
	padding:10px;
	width:600px;
}
#main_private_fieldset {
	background-repeat:repeat-x;
	background-image:url(Careimages/form_pics/form_professional_bg.png);
	background-position:bottom;
	margin:20px 20px 30px 20px;
	height:250px;
	border:none;
	width:600px;
}
#profFormError {
	border:1px solid #FF0000;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
}
.profFormRequired {
	font-size:12px;
}

#public_form legend, #private_form legend {
	border:1px solid #027962;
	background-color:#FFFFFF;
	color:#027962;
	margin-left:1em;
	font-weight:bold;
	padding:10px;
}
#public_form fieldset ul, #private_form fieldset ul { 
	padding:1em 1em 0 1em;
	list-style:none;
}
#public_form fieldset li, #private_form fieldset li {
	padding-bottom:1em;
	float:left;
	clear:left;
	width:100%;
}
fieldset.submit {
	text-align:center;
	margin-top:20px;
	border-style:none;
	font-size:18px;
}
#public_form label, #private_form label {
	float:left;
	width:11em;
	text-align:left;
	padding-left:20px;
}
#public_form select {
	width:200px;
}
#public_form, #private_form {
	color:#027962;
	font-size:20px;
}
/*----------------------------------------------------*/


/*----------------------------------------------------*/
/*					Search Results Page			      */
/*----------------------------------------------------*/
.search_holder{ 
	background-color:#D9EBE7; 
	color:#017861;
	padding:15px;
	border:1px solid #017861; 
	margin:20px;
	text-align:center;
}
.searchResultStatement{
	border-bottom:1px solid #027962;
	color:#027962;
	font-size:20px;
	margin-bottom:20px;
	text-align:left;
}

.search_title{  
	border:1px solid #000000; 
	width:600px; 
	text-align:center;
	padding:15px; 
	color:#017861;
	background-color:#FFFFFF;
}

.search_desc{
	border:1px solid #000000; 
	width:600px; 
	padding:15px; 
	margin-bottom:15px;
	background-color:#017861;
	text-align:left;
}
/*---------------------------------------------------*/
.thankyouMessage {
	padding:10px;
	margin:10px;
	border:1px dotted #FFFFFF;
	color:#FFFFFF;
}



/* Only visible when css isn't used */
.hidden {
	display:none;
}

