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

BODY {
      background-color : #d5c6d5;
      background-image: url(../images/home_bg_top_stripe.gif);
      background-repeat: repeat-x; 
      margin: 0px; 
      }

/* ------- Start H1 tags ----------*/

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#6c276a;
	}

#h1_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6c276a;
	line-height:18px;
	}

.h1_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6c276a;
	line-height:18px;
	}
	
.heading_what{
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	font-weight:bold;
	color:	#ffc423;
	}
	
.heading_we{
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	font-weight:bold;
	color:	#00b1b0;
	}
	
.heading_do{
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	font-weight:bold;
	color:	#007db1;
	}


	
#about_us_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#about_us_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_about_us_header.jpg") top left no-repeat;
      }

#what_we_do_title {
      margin:0; padding:0;
      position:relative;
      width:340px; height:60px;
      overflow:hidden;
      }
#what_we_do_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:340px; height:60px;
      margin:0; padding:0;
      background:url("../images/cabrini_what_we_do_title.gif") top left no-repeat;
      }
	  
#adoption_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#adoption_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_adoption_header.jpg") top left no-repeat;
      }

#fostering_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#fostering_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_fostering_header.jpg") top left no-repeat;
      }

#post_adoption_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#post_adoption_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_post_adoption_header.jpg") top left no-repeat;
      }

#shop_online_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#shop_online_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_shop_online_header.jpg") top left no-repeat;
      }

#work_with_us_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#work_with_us_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_work_with_us_header.jpg") top left no-repeat;
      }

#our_history_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#our_history_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_our_history_header.jpg") top left no-repeat;
      }

#neighbourhoods_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#neighbourhoods_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_neighbourhoods_header.jpg") top left no-repeat;
      }

#contact_us_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#contact_us_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_contact_us_header.jpg") top left no-repeat;
      }

#local_projects_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#local_projects_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_local_projects_header.jpg") top left no-repeat;
      }

#schools_counselling_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#schools_counselling_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_schools_counselling_header.jpg") top left no-repeat;
      }

#looking_out_4u_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#looking_out_4u_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_looking_out_4u_header.jpg") top left no-repeat;
      }

#training_for_teachers_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#training_for_teachers_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_training_for_teachers_header.jpg") top left no-repeat;
      }

#parent_training_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#parent_training_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_parent_training_header.jpg") top left no-repeat;
      }

#contact_centres_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#contact_centres_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_contact_centres_header.jpg") top left no-repeat;
      }	  

#catechetical_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#catechetical_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_catechetical_header.jpg") top left no-repeat;
      }	  

#positive_parenting_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#positive_parenting_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_positive_parenting_header.jpg") top left no-repeat;
      }

#pip_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#pip_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_pip_header.jpg") top left no-repeat;
      }
	  
#residential_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#residential_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_residential_header.jpg") top left no-repeat;
      }	  

#services_adoption_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#services_adoption_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_services_adoption_header.jpg") top left no-repeat;
      }	 

#foster_care_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#foster_care_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_foster_care_header.jpg") top left no-repeat;
      }	 

#residential_care_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#residential_care_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_residential_care_header.jpg") top left no-repeat;
      }	  

#consultancy_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#consultancy_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_consultancy_header.jpg") top left no-repeat;
      }	
	  
#how_you_can_help_title {
      margin:0; padding:0;
      position:relative;
      width:397px; height:50px;
      overflow:hidden;
      }
#how_you_can_help_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:397px; height:50px;
      margin:0; padding:0;
      background:url("../images/cabrini_how_you_can_help_title.gif") top left no-repeat;
      }

#online_fundraising_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#online_fundraising_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_online_fundraising_header.jpg") top left no-repeat;
      }	

#make_a_donation_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#make_a_donation_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_make_a_donation_header.jpg") top left no-repeat;
      }	

#remember_us_in_your_will_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#remember_us_in_your_will_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_remember_us_in_your_will_header.jpg") top left no-repeat;
      }	

#fab_fundraising_ideas_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#fab_fundraising_ideas_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_fab_fundraising_ideas_header.jpg") top left no-repeat;
      }	
	  
#wish_list_title {
      margin:0; padding:0;
      position:relative;
      width:690px; height:235px;
      overflow:hidden;
      }
#wish_list_title span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:690px; height:235px;
      margin:0; padding:0;
      background:url("../images/cabrini_wish_list_header.jpg") top left no-repeat;
      }	

/* ------- End H1 tags ----------*/

.text_stnd{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
}

/*---------Home tables-----------*/

.hometablecentre{
	background-image:url(../images/home_bg1.jpg);
	background-repeat:no-repeat;
	}

.hometableright{
	  background-image:url(../images/home_right_bg.png);
	  margin: 0px;
	}
	
.hometablerightbox{
	  background-image:url(../images/home_right_box_bg.png);
	  margin: 0px;
	}
	
.hometablerightcell{	
		  padding: 22px 12px 0px 12px;
		  margin: 0px;
		  }

.hometablerightcellbox1{	
		  padding: 0px 12px 0px 12px;
		  margin: 0px;
		  }

.hometablerightcellbox2{	
		  padding: 10px 12px 0px 12px;
		  margin: 0px;
		  }

.hometablerightboxcell{	
		  padding: 6px 6px 0px 6px;
		  margin: 0px;
		  }

.hometablerightcellboxspace{	
		  padding: 0px 12px 0px 12px;
		  margin: 0px;
		  }


	
.hometablerighttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6c276a;
	line-height:14px;
	}

.hometablerightbox1texttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ca2d92;
	line-height:12px;
	}

.hometablerightbox1text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ca2d92;
	line-height:11px;
	}
	
.hometablerightbox2texttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#09846b;
	line-height:12px;
	}

.hometablerightbox2text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#09846b;
	line-height:11px;
	}
	
.hometablerightbox3texttitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#958677;
	line-height:12px;
	}

.hometablerightbox3text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#958677;
	line-height:11px;
	}
	
.hometablerightboxbreaksm {
	line-height:12px;
}

#header_message{
	width: 198px;
	height: 23px;
	/*border-right: 1px solid #000;*/
	/*padding: 20px 0px 0px 0px;*/
	/*margin-bottom: 1em;*/
	font-family: 'Arial', 'Helvetica', Tahoma, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #6c276a;
	color: #e1df19;

}

/*-----------End home tables--------*/

/*-----------About us tables--------*/

.aboutustablemain{
	background-color: #FFFFFF;
	
	}
	
/*-----------End About us tables--------*/


/*-----------What We Do section------------*/

.whatwedo_linktable{
	padding: 10px 11px 10px 22px;
	}

.whatwedo_desc_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}

.quote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#007db1;
	line-height:14px;
	}

.quote_green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#09846b;
	line-height:14px;
	}

.adoption_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00b1b0;
	line-height:20px;
	}

a.adoption_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00b1b0;
	text-decoration:none;
	line-height:20px;
	}

a.adoption_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00b1b0;
	text-decoration:underline;
	line-height:20px;
	}
	
.neighbourhoods_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffc423;
	line-height:20px;
	}

a.neighbourhoods_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffc423;
	text-decoration:none;
	line-height:20px;
	}

a.neighbourhoods_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffc423;
	text-decoration:underline;
	line-height:20px;
	}
	
.schools_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007db1;
	line-height:20px;
	}

a.schools_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007db1;
	text-decoration:none;
	line-height:20px;
	}

a.schools_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007db1;
	text-decoration:underline;
	line-height:20px;
	}
	
.family_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7686c2;
	line-height:20px;
	}

a.family_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7686c2;
	text-decoration:none;
	line-height:20px;
	}

a.family_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7686c2;
	text-decoration:underline;
	line-height:20px;
	}

.parish_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#95a9cc;
	line-height:20px;
	}

a.parish_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#95a9cc;
	text-decoration:none;
	line-height:20px;
	}

a.parish_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#95a9cc;
	text-decoration:underline;
	line-height:20px;
	}

.residential_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009b7b;
	line-height:20px;
	}

a.residential_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009b7b;
	text-decoration:none;
	line-height:20px;
	}

a.residential_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009b7b;
	text-decoration:underline;
	line-height:20px;
	}

.services_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b8c7e;
	line-height:20px;
	}

a.services_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b8c7e;
	text-decoration:none;
	line-height:20px;
	}

a.services_title:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b8c7e;
	text-decoration:underline;
	line-height:20px;
	}
	
.ul1 { 
margin:0; 
padding-left:16px;
line-height:14px;
} 

.legal_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	line-height:11px;
	}

.rightbox_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#6c276a;
	line-height:11px;
	}
a.rightbox_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#6c276a;
	line-height:11px;
	text-decoration: none;
	}
a.rightbox_text:hover{
	text-decoration: underline;
	}

.rightbox_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6c276a;
	line-height:14px;
	}
	
a.rightbox_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6c276a;
	line-height:14px;
	text-decoration: none;
	}

a.rightbox_title:hover{
	text-decoration: underline;
	}

.rightbox_title_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#007db1;
	line-height:14px;
	}
	
a.rightbox_title_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#007db1;
	line-height:14px;
	text-decoration: none;
	}

a.rightbox_title_blue:hover{
	text-decoration: underline;
	}

.rightbox_text_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#007db1;
	line-height:11px;
	}
a.rightbox_text_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#007db1;
	line-height:11px;
	text-decoration: none;
	}
a.rightbox_text_blue:hover{
	text-decoration: underline;
	}
	
/*-------------Contact Titles-------------------------*/

.contact_headoffice_title{
background-color: #6c276a;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}

.contact_neighbourhoods_title{
background-color: #ffc423;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}

.contact_adoption_title{
background-color: #00b1b0;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}

.contact_schools_title{
background-color: #007db1;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}

.contact_parish_title{
background-color: #95a9cc;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}

.contact_residential_title{
background-color: #009b7b;
display: block;
float: left;
font: bold 10px Arial; /* Change 13px as desired */
color:#FFFFFF;
line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
width: 134px;
padding: 4px 0px 4px 20px; /* Width of left menu image */
text-decoration: none;
}