/* CSS Document */
body {  
	font: 75% / 1.4 Arial, Helvetica, sans-serif; 
	background-color:#f9f4f2;
	color:#2b2b2b;
	margin: 0px;
}

/*-----------Structure----------*/

#siteWrap{
	margin:0 auto;
	width:851px;
	padding:10px;
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}


#header{
	float:left;
	width:851px;
	border-top:1px solid #ff5c00;
	background-image:url(../images/template/bannerSet/banner1.jpg);
	background-repeat:no-repeat;
}

#home #header{
	background-image:url(../images/template/bannerSet/bannerHome1.jpg);
}

#carerAlliance #header{
	background-image:url(../images/template/bannerSet/bannerCarersAlliance.jpg);
}

#pacific #header{
	background-image:url(../images/template/bannerSet/bannerPacific.jpg);
}

#youth #header{
	background-image:url(../images/template/bannerSet/bannerYouth.jpg);
}

#elder #header{
	background-image:url(../images/template/bannerSet/bannerElderCare.jpg);
}

#search{
	float:right;
	padding:66px 14px 16px 0px;
}

#contentHolderHome{
	background-image:url(../images/template/homepage_flower.gif);
	background-position:21px 0px;
	background-repeat:no-repeat;
	background-color:#f0f6fc;
	float:left;
	width:851px;
}

#blue #contentHolder{
	background-color:#f0f6fc;
	float:left;
	width:851px;
	background-image:url(../images/template/rightColBacking_blue.jpg);
	background-position:top right;
	background-repeat:repeat-y;	
}

#carerAlliance #contentHolder{
	background-color:#fff;
	float:left;
	width:851px;
	background-image:url(../images/template/rightColBacking_green.jpg);
	background-position:top right;
	background-repeat:repeat-y;	
}

#pacific #contentHolder{
	background-color:#ddece6;
	float:left;
	width:851px;
	background-image:url(../images/template/rightColBacking_olive.jpg);
	background-position:top right;
	background-repeat:repeat-y;	
}

#youth #contentHolder{
	float:left;
	width:851px;
	background-image:url(../images/template/youth_backing.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;	
}

#elder #contentHolder{
	background-color:#faf3d6;
	float:left;
	width:851px;
	background-image:url(../images/template/rightColBacking_grey.jpg);
	background-position:top right;
	background-repeat:repeat-y;	
}


#homeLeft{
	float:left;
	width:212px;
	padding:54px 30px 0 20px;
}

#homeRight{
	float:left;
	width:570px;
	padding:50px 10px 0px 0px;
}

#middleCol{
	float:left;
	width:450px;
	padding:0px 10px 0px 0px;
}

#youth #middleCol{	
	width:381px;
}

#youth #rightCol{
	padding:0px 0px 10px 0px;
	width:260px;
	background-image:url(../images/template/youth_kid.jpg);
	background-position:0px 282px;
	background-repeat:no-repeat;
}

#rightCol{
	float:left;
	width:182px;/*162*/
	padding:10px 5px 10px 0px;
}

.clear{
	clear:both;
	display:block;
	font-size:0.1em;
}


/*-----------Navigation-----------*/

/*Supernav*/

#superNav{
	float:left;
	width:100%;
	background-color:#e1e1e1;
}

#superNavLeft{
	float:left;
}

#superNavLeft ul{
	margin:0;
	padding:0;
}

#superNavLeft ul li{
	display:inline;
	list-style:none;
	padding:0;
}

#superNavLeft ul li a{
	display:block;
	float:left;
	color:#777;
	text-decoration:none;
	font-size:0.8em;
	padding:6px;
}

#superNavRight{
	float:right;
	padding:0px 12px 0px 0px;
}

.textSizeHolder{
	float:left;
	padding:2px 5px;
}

.textSizeHolder a{
	display:block;
	float:left;
	text-decoration:none;
	color:#808080;
}

.textSizeHolder a.smallTxt{
	font-size:0.9em;
	padding:3px 0px 2px 6px;
	margin:0px 5px 0px 0px;
	width:12px;
}

.textSizeHolder a.medTxt{
	font-size:1em;
	padding:2px 0px 0px 6px;
	margin:0px 5px 0px 0px;
	width:12px;
}

.textSizeHolder a.largeTxt{
	font-size:1.2em;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	margin:0px 5px 0px 0px;
	width:12px;
}

.textSizeHolder a.selected{
	background-image:url(../images/template/textChangeBorder.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
}

#accessibility{
	float:left;
	background-image:url(../images/template/accessibility.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:5px 0 5px 26px;
}

#accessibility a{
	color:#777;
	text-decoration:underline;
	font-size:0.8em;
}

/*Main nav*/

#nav{
	float:left;
	width:851px;
	background-image:url(../images/template/navBacking.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#nav ul{
	margin:0;
	padding:0px 0px 0px 20px;
	float:left;
}

#nav ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

#nav ul li a{
	display:block;
	float:left;
	padding:16px 12px 13px 12px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#nav ul li.selecteditem a{
	color:#001a5a;
	background-color:#f0f6fc;
}

/*Subnav*/

#subNav{
	float:left;
	width:200px;
}

#elder #subNav ul,
#youth #subNav ul,
#pacific #subNav ul,
#carerAlliance #subNav ul,
#blue #subNav ul{
	margin:0;
	padding:0;
	width:166px;
}

#elder #subNav ul{
	background-color:#faf3d6;
	background-image:url(../images/template/subNav_divide_elder.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#youth #subNav ul{
	background-color:#eed574;
	background-image:url(../images/template/subNav_divide_youth.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#pacific #subNav ul{
	background-color:#ddece6;
	background-image:url(../images/template/subNav_divide_pacific.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#carerAlliance #subNav ul{
	background-color:#efefde;
	background-image:url(../images/template/subNav_divide_carersAlliance.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#blue #subNav ul{
	background-color:#E0E0C5;
	background-image:url(../images/template/subNav_divide.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#elder #subNav ul li,
#youth #subNav ul li,
#pacific #subNav ul li,
#carerAlliance #subNav ul li,
#blue #subNav ul li{
	list-style:none;
	margin:0;
	padding:10px 5px 10px 10px;
}

#elder #subNav ul li{
	background-image:url(../images/template/subNav_divide_elder.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#youth #subNav ul li{
	background-image:url(../images/template/subNav_divide_youth.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#pacific #subNav ul li{
	background-image:url(../images/template/subNav_divide_pacific.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#carerAlliance #subNav ul li{
	background-image:url(../images/template/subNav_divide_carersAlliance.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#blue #subNav ul li{
	background-image:url(../images/template/subNav_divide.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#elder #subNav ul li a,
#youth #subNav ul li a,
#pacific #subNav ul li a,
#carerAlliance #subNav ul li a,
#blue #subNav ul li a{
	display:block;
	padding:0px 0px 0px 8px;
	text-decoration:none;
}

#elder #subNav ul li a,
#youth #subNav ul li a,
#pacific #subNav ul li a,
#carerAlliance #subNav ul li a{
	background-image:url(../images/template/black_bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	color:#000;
}

#blue #subNav ul li a{
	background-image:url(../images/template/blue_bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}


#elder #subNav ul li.selecteditem a,
#elder #subNav ul li a:hover,
#youth #subNav ul li.selecteditem a,
#youth #subNav ul li a:hover,
#pacific #subNav ul li.selecteditem a,
#pacific #subNav ul li a:hover,
#carerAlliance #subNav ul li.selecteditem a,
#carerAlliance #subNav ul li a:hover,
#blue #subNav ul li.selecteditem a,
#blue #subNav ul li a:hover{
	text-decoration:underline;
}

#blue #subNav ul li.selecteditem{
	background-color:#efefde;
}

#blue #subNav ul li ul{
	background-color:#efefde;
}

#elder #subNav ul li ul,
#youth #subNav ul li ul,
#pacific #subNav ul li ul,
#carerAlliance #subNav ul li ul,
#blue #subNav ul li ul{	
	width:152px;
	background-image:none;
}

#elder #subNav ul li ul li,
#youth #subNav ul li ul li,
#pacific #subNav ul li ul li,
#carerAlliance #subNav ul li ul li,
#blue #subNav ul li ul li{
	background-image:none;
	padding:4px 5px 0px 8px;
}

#elder #subNav ul li.selecteditem ul li a,
#youth #subNav ul li.selecteditem ul li a,
#pacific #subNav ul li.selecteditem ul li a,
#carerAlliance #subNav ul li.selecteditem ul li a,
#blue #subNav ul li.selecteditem ul li a{
	background-image:none;
	text-decoration:none;
}

#elder #subNav ul li.selecteditem ul li.selecteditem a,
#youth #subNav ul li.selecteditem ul li.selecteditem a,
#pacific #subNav ul li.selecteditem ul li.selecteditem a,
#carerAlliance #subNav ul li.selecteditem ul li.selecteditem a,
#blue #subNav ul li.selecteditem ul li.selecteditem a{
	text-decoration:underline;
}

#elder #subNav ul li ul li ul,
#youth #subNav ul li ul li ul,
#pacific #subNav ul li ul li ul,
#carerAlliance #subNav ul li ul li ul,
#blue #subNav ul li ul li ul{	
	width:145px;
	background-image:none;
}

/*breadcrumbs*/

#breadcrumbs{
	float:left;
	width:841px;
	font-size:0.9em;
	padding:10px 0px 20px 10px;
}

#youth #breadcrumbs{
	background-image:url(../images/template/youth_breadcrumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 0 36px 10px;
}

.breadcrumbPrompt{
	float:left;
	width:90px;
}

#breadcrumbs ul{
	float:left;
	margin:0;
	padding:0;
}

#breadcrumbs ul li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0px;
}

#breadcrumbs ul li a{
	display:block;
	float:left;
	text-decoration:none;
	padding:0px 5px 0 6px;
	background-image:url(../images/template/black_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

/*-------------Styles--------------*/

p.intro{
	font-size:1.2em;
}

.largeLink{
	font-size:1.2em;
}

.smallLink{
	font-size:0.9em;
}

.formMessage,
.messageBox{
	border:1px solid #CBEAFF;
	background-color:#e5f1fd;
	padding:5px;
	margin:0px 0px 20px 0px;
}

.articleAuthor{
	color:#999;
	font-style:italic;
}


#homeLeftPanelTop{
	background-image:url(../images/template/home_familyCare_flower.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:212px;
	height:9px;
}

.homePanel{
	background-image:url(../images/template/homepage_left_panel_divide.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#e0e0c5;
	padding:14px 0px;
}

.homePanel a{
	text-decoration:none;
	color:#333333;
	display:block;
}

#familyCareRadioBtn a{
	background-image:url(../images/template/family_radio.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 34px;
	margin:0px 0px 0px 20px;
}

#emailHotlineBtn a{
	background-image:url(../images/template/email_hotline.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 41px;
	margin:0px 0px 0px 13px;
}

#joinCarersBtn a{
	background-image:url(../images/template/join_carers.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 39px;
	margin:0px 0px 0px 15px;
}

#donationsBtn a{
	background-image:url(../images/template/donations_gifts.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 44px;
	margin:0px 0px 0px 11px;
}

#popularBtn{
	background-image:url(../images/template/popular_pages.gif);
	background-position:16px 14px;
	background-repeat:no-repeat;
	padding:14px 0 14px 54px;
	margin:0px;
}

#popularBtn ul{
	margin:0;
	padding:0;
}

#popularBtn ul li{
	list-style:none;
	background-image:url(../images/template/blue_bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding:1px 0px 1px 10px;
}

#popularBtn ul li a{
	color:#084c95;
	display:inline;
	font-size:0.9em;
}

.highlight{
	background-color:#fff;
	/*padding:0px 5px 0px 95px;*/
	padding:5px 5px 5px 5px;
	float:left;
	/*width:175px;*/
	width:269px;
	height:155px;
}

.highlight img{
	margin:14px 0px 0px 0px;
}

.highlight p{
	line-height:1.1em;
}

.highlight a{
	color:#ff5c00;
	font-weight:bold;
	text-decoration:none;
}

.guide{
	/*background-image:url(../images/carers_guide.jpg);
	background-position:10px 7px;
	background-repeat:no-repeat;*/
	margin:20px 10px 0px 0px;
}

.magazine{
	/*background-image:url(../images/family_care_magazine.jpg);
	background-position:10px 7px;
	background-repeat:no-repeat;*/
	margin:20px 0px 0px 0px;
}

.magazine img{
	border:1px solid #ccc;
}

/*Adverts*/

.advertHome{
	margin:40px 0px 30px 0px;
	font-size:0.9em;
	color:#999;
}

/*rightcol List*/

#rightCol ul{
	margin:5px 0px;
	padding:0px 0px 0px 39px;
}

#youth #rightCol ul{
	padding:0px 0px 0px 94px;
}

#rightCol ul li{
	list-style:none;
	padding:0;
	background-image:url(../images/template/orange_bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 6px;
}

#youth #rightCol ul li{
	background-image:none;
}

#rightCol ul li a{
	text-decoration:none;
}

#youth #rightCol ul li a{
	font-size:0.9em;
}

/*join ad*/

#joinCarersAd{
	background-image:url(../images/template/join_carers_side_panel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:152px 5px 5px 16px;
	width:145px;
	height:134px;
	font-size:0.9em;
}

#joinCarersAd img{
	padding:8px 0px 0px 0px;
}

/*youth links*/

#youthRightHolder{
	float:left;
	width:260px;
	margin:0px 0px 40px 0px;
}

#youth_parents_profs{
	float:left;
}

#youth_your_news{
	float:left;
	width:122px;
}

#youth_stories{
	float:left;
	width:120px;
}

#youth_get_help{
	float:left;
}

#youth_join{
	margin:80px 0px 0px 0px;
}

/*Support map*/

.support_results{
	border-top:1px dotted #ccc;
	margin:10px 0px 15px 0px;
}

#support_filters{
	float:left;
}

#support_filters ul{
	margin:0;
	padding:0;
	float:left;
}

#support_filters ul li{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background-image:url(../images/template/blue_bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}

#support_filters ul li a{
	display:block;
	float:left;
	padding:0px 16px 0px 7px;
	text-decoration:none;
}

#support_filters ul li a.selectedFilter{
	text-decoration:underline;
	font-weight:bold;
}

.small_map{
	padding:0px 0px 0px 25px;
}


/*-------------Headers-------------*/

h1, h2, h3, h4, h5, h6 {
	clear: left;
}

h1{
	color:#084c95;
	font-weight:normal;
	font-size:2.4em;
	line-height:1em;
	margin:0px 0px 12px 0px;
	padding:0;
}

h1.carers_nz_landing_header{
	color:#fff;
	font-weight:normal;
	font-size:2.2em;
	line-height:1em;
	margin:0px 0px 12px 0px;
	padding:24px 0px 0px 20px;
	background-image:url(../images/template/carers_nz_landing_header.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:130px;
}

h1.pacific_landing_header{
	color:#fff;
	font-weight:normal;
	font-size:2.2em;
	line-height:1em;
	margin:0px 0px 0px 0px;
	padding:26px 0px 0px 20px;
	background-image:url(../images/template/pacific_landing_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}

h1.elder_landing_header{
	color:#000;
	font-weight:normal;
	font-size:2.2em;
	line-height:1em;
	margin:0px 0px 12px 0px;
	padding:26px 150px 0px 20px;
	background-image:url(../images/template/elder_landing_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:141px;
}

.small_h1{
	font-size:0.8em;
}

#youth h1{
	color:#333;
}

h2{
	color:#084c95;
	font-weight:normal;
	font-size:1.5em;
	margin:10px 0px 0px 0px;
	padding:0;
}

h2.articleHeader{
	border-top:1px solid #ccc;
}

h2.articleHeader a{
	text-decoration:none;
	color:#084c95;
}

#elder h2,
#youth h2,
#pacific h2,
#carerAlliance h2{
	color:#333;
	font-weight:normal;
	font-size:1.5em;
	margin:10px 0px 0px 0px;
	padding:0;
}

h3{
	color:#084c95;
	font-weight:normal;
	font-size:1.3em;
	margin:10px 0px 0px 0px;
	padding:0;
}

#blue h3.rightColHeader{
	background-image:url(../images/template/rightCol_header_blue.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:8px 0 10px 38px;
	color:#11100f;
	font-size:1em;
	font-weight:bold;
}

#carerAlliance h3.rightColHeader{
	background-image:url(../images/template/rightCol_header_green.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:8px 0 8px 38px;
	color:#11100f;
	font-size:1em;
	font-weight:bold;
}

#pacific h3.rightColHeader{
	background-image:url(../images/template/rightCol_header_tourq.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:8px 0 8px 38px;
	color:#11100f;
	font-size:1em;
	font-weight:bold;
}

#elder h3.rightColHeader{
	background-image:url(../images/template/rightCol_header_yellow.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:8px 0 8px 38px;
	color:#11100f;
	font-size:1em;
	font-weight:bold;
}

h2.joinCarersHeader{
	background-image:url(../images/template/join_carers_white_icon.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 0px 8px 33px;
}

/*-------------Tables-------------*/

table{
	border-collapse:collapse;
}

td{
	padding:5px 5px;
	vertical-align:top;
}

th{
	text-align:left;
}

.infoTable{
	margin:10px 0px 20px 0px;
}

.imageTable{
	margin:6px;
}

.imageWithBorder{
	padding: 1px;
	border: 1px solid #989A99;
	background: #FFFFFF;
}

.infoTable td{
	padding:8px 6px 8px 0px;
	text-align:left;
	border-bottom:1px solid #ccc;
	width:20%;
}

.imageTable td{
	padding:0px;
	margin:6px;
	vertical-align:top;
}

.listTable td{
	padding:8px 5px;
}

/*------------Elements-------------*/

img{
	border:none;
}

p{
	margin:0px 0px 8px 0px;
}

#rightCol p{
	margin:8px 0 8px 37px;
}

a{
	color:#084c95;
}

/*----------Forms------------*/

form{
	padding:0;
	margin:0;
}

.searchField{
	float:left;
	padding:0px 4px;
}

.required,
.fieldmessage{
	color:#FF5C00;
}

.fieldmessage{
	clear:left;
	text-align:right;
}

.labelphone,
.labeltextarea,
.labelcheckbox,
.labelnumber,
.labelemail,
.labeltext{
	float:left;
	width:150px;
	padding:5px 0px;
}

.errorfield textarea,
.errorfield input{
	border:1px solid #FF5C00;
}

.formField{
	float:left;
	width:280px;
	padding:5px 0px;
}

/*----------Footer-----------*/

#elder #footer,
#pacific #footer,
#carerAlliance #footer,
#blue #footer{
	float:left;
	width:635px;
	margin:20px 0px 0px 20px;
	padding:12px 0px 25px 0px;
	background-color:#f0f6fc;
	border-top: 1px solid #d4d9de;
	color:#666;
	font-size:0.9em;
}

#youth #footer{
	background-color:#fff;
	float:left;
	width:571px;
	margin:20px 0px 0px 0px;
	padding:50px 0px 25px 20px;
	color:#666;
	font-size:0.9em;
	background-image:url(../images/template/youth_footer.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#carerAlliance #footer{
	background-color:#fff;
}

#pacific #footer{
	background-color:#ddece7;
}

#elder #footer{
	background-color:#faf3d6;
}

#footerHome{
	float:left;
	width:754px;
	margin:20px 0px 0px 20px;
	padding:12px 0px 25px 50px;
	background-color:#f0f6fc;
	border-top: 1px solid #d4d9de;
	color:#666;
	font-size:0.9em;
}

#footerHome a,
#elder #footer a,
#youth #footer a,
#carerAlliance #footer a,
#pacific #footer a,
#blue #footer a{
	color:#666;
	text-decoration:none;
}

#elder #footerRight,
#pacific #footerRight,
#carerAlliance #footerRight,
#blue #footerRight{
	float:left;
	width:400px;
}

#youth #footerRight{
	float:left;
	width:390px;
}

#elder #footer #copyRightCarers,
#youth #footer #copyRightCarers,
#carerAlliance #footer #copyRightCarers,
#pacific #footer #copyRightCarers,
#blue #footer #copyRightCarers,
#footerHome #copyRightCarers{
	float:left;
	width:180px;
	padding:35px 0px 0px 0px;
}

#blue #footer #copyRightCarers,
#footerHome #copyRightCarers{
	background-image:url(../images/template/carersNZ_blue.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#youth #footer #copyRightCarers,
#carerAlliance #footer #copyRightCarers{
	background-image:url(../images/template/carersNZ_white.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#pacific #footer #copyRightCarers{
	background-image:url(../images/template/carersNZ_torquoise.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#elder #footer #copyRightCarers{
	background-image:url(../images/template/carersNZ_yellow.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#footerHome #copyRightCarers{
	width:193px;
}

#footerHome .footerFloat,
#carerAlliance .footerFloat,
#elder .footerFloat,
#pacific .footerFloat,
#youth .footerFloat,
#blue #footer .footerFloat{
	display:block;
	float:left;
	padding:4px 0px;
	margin:0px 6px 10px 0px;
}

#footerHome a.flickr,
#carerAlliance #footer a.flickr,
#pacific #footer a.flickr,
#elder #footer a.flickr,
#youth #footer a.flickr,
#blue #footer a.flickr{
	width:30px;
	background-image:url(../images/template/icon_flicker.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:4px 0px 4px 27px;
}

#footerHome a.twitter,
#carerAlliance #footer a.twitter,
#pacific #footer a.twitter,
#elder #footer a.twitter,
#youth #footer a.twitter,
#blue #footer a.twitter{
	width:40px;
	background-image:url(../images/template/icon_twitter.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:4px 0px 4px 35px;
}

#footerHome a.facebook,
#carerAlliance #footer a.facebook,
#pacific #footer a.facebook,
#elder #footer a.facebook,
#youth #footer a.facebook,
#blue #footer a.facebook{
	background-image:url(../images/template/icon_facebook.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:4px 0px 4px 30px;
}
