/* Global layout Styles */

body {
	text-align:center;
	margin: 0px;
	background: #000000;
	padding-top: 15px;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
}

h1, h2, h3, h4 {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 15px;
}

h1 {
	font-size: 34px;
	color: #666666;
	margin-bottom: 17px;
}

h2{
	font-size: 1.8em;
	margin-bottom: 15px;
	font-weight: normal;
	margin-top: 5px;
}

a img {
	border: none;
	
}

a {
	color: #4C4C4C;
	text-decoration:none
}

a:focus { 
	outline-style: none;
}

#nav ul, 
#nav li,
#secondary-nav ul, 
#secondary-nav li , 
ul.expanding, 
ul.expanding li,
ul.vacancies, 
ul.vacancies li, 
.home ul, 
.home #tabs li ,
#middle-col ul.links-list,
#middle-col ul.links-list li ,
.blog .left-box ul ,
.blog .left-box li ,
#contact_buttons li,
#contact_buttons ul,
#contact_buttons,
#footer ul,
#footer li{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

hr {
	background: #CCCCCC;
	height: 2px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-style: none;
	clear: both;
}

.hidden {
	display:none;
	visibility:hidden;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	}
	
li.hidden {
	margin-top:-10px;
}

.toggler:hover {
	text-decoration:underline;
}

.clear_both {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
}


.float_right {
	float: right;
}
li.clear_left {
	clear: right;
	display:block;
}

.left-box {
	background: #FFFFFF url(../images/left_box_top_latest_blog.gif) no-repeat left top;
	width: 270px;
	margin-left: 14px;
	margin-bottom: 7px;
}

.left-box .text-padding {
	padding: 44px 7px 0px 16px;
}

.left-box .text-padding p{
	margin-bottom: 0px;
}

.left-box#latest-blog {
	background-image:url(../images/left_box_top_latest_blog.gif);
	line-height: 1.6em;
}

.left-box#what-they-say {
	background-image:url(../images/left_box_top_what_they_say.gif);
	line-height: 1.4em;
}

.left-box#action .text-padding{
	padding-top:41px;
}

.left-box#action {
	background: transparent url(../images/left_box_action.gif) no-repeat;
}

.left-box#register {
	background-image:url(../images/left_box_top_register.gif);
	line-height: 1.4em;
}

.left-box#feedburner {
	background-image:url(../images/left_box_top_register.gif);
	line-height: 1.4em;
}

.left-box#register a{
	background: url(../images/pdf.gif) no-repeat left center;
	display: block;
	padding-top: 2px;
	padding-right: 7px;
	padding-left: 37px;
}

.button {
	background: url(../images/button_find_out_more.gif) no-repeat;
	text-indent: -9999px;
	height: 19px;
	display: block;
	border-style: none;
}

.button:hover {
	background-position: left bottom;
}


#middle-col ul {
	margin-left:0px;
	list-style-type:none;
	padding:0px;
}

#middle-col li {
	display:block;
	padding-bottom:10px;
	padding-left:25px;
	background:url(../images/bullet_sml.gif) no-repeat 5px 7px;
	text-indent:0px;
	margin:0px;
	list-style: none;
	margin-left:0px;
}

#middle-col ul.expanding,#middle-col ul.vacancies {
	display: block;
	margin-bottom: 25px;
}

#middle-col ul.expanding li,#middle-col ul.vacancies li {
	display: block;
	border-top: 3px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 32px;
	background:url(../images/boost/bullet.gif) no-repeat 2px 7px;
}

#middle-col ul.expanding li ul li{
	display:block;
	padding-bottom:10px;
	padding-left:25px;
	border:none;
	background:url(../images/bullet_sml.gif) no-repeat 5px 4px;
	background-position:5px 4px;
	padding-top:2px;
	text-indent:0px;
	margin-left:0px;
}

#middle-col a{
	/* text-decoration:underline !important; */
}

ul.expanding li p {
	margin:0px;
}

ul.expanding li div {
	
	margin-left:-20px;
}



span.toggler {
	cursor:pointer;
	}


#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: #FFFFFF;
}

#header {
	background: url(../images/header.gif) no-repeat;
	height: 102px;
}

#header #header_links{
	width:260px;
	height:94px;
	padding-top:62px;
	margin-left:583px;
}

#header #header_links img{
	margin:0;
	padding:0;
}

.staff-area #header {
	background: url(../images/header-staff.gif) no-repeat;
	
}

.staff-area h1{
	color:#ff76e5 !important;
}

#header a{
	/*position:absolute;
	width:200px;
	height:20px;
	margin-left:750px;
	margin-top:108px;*/
}

#feature {
	height: 191px;

}

#feature.small {
	height: 220px;
	padding-top: 26px;
	text-indent:0px;
}



#nav {
	background: url(../images/nav_bg.gif) repeat-x;
	height: 32px;
	padding-left: 7px;
	padding-top: 5px;
	position:relative;
	margin-top: 0px;
	width: 953px;
	z-index:10;
}

#nav a {
	display: block;
	float: left;
	background: url(../images/nav_button.gif);
	height: 29px;
	width: 128px;
	margin-left: 6px;
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	font-weight: normal;
	text-shadow: 0 0 0 #000;
}

#nav li {
	display:block;
	float: left;
	position:relative;
}

#nav li ul {
	position: absolute;
	margin-top: 32px;
	margin-left: -128px;
	background: #BBBBBB url(../images/sub_nav.gif) repeat-x;
	display:none;
	border-top: 2px solid #FFFFFF;
	width: 128px;
}

#nav li ul li{
	float:none;
	height: auto;
}

#nav li ul li a{
	background-image: none;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom: 2px solid #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	line-height: 1.4em;
	font-size: 1.2em;
}

#nav a:hover {
	background-position: left bottom;
}

#nav li ul li a:hover{
	background: #404040 url(../images/sub_nav_over.gif) repeat-x;
}

#nav li ul li.care a:hover{
	background: #c8e7bf url(../images/nav_button_over_care.gif) repeat-x;
}

#nav li ul li.training a:hover{
	background: #f7d5b5 url(../images/nav_button_over_training.gif) repeat-x;
}

#nav li ul li.fostering a:hover{
	background: #fbef94 url(../images/nav_button_over_fostering.gif) repeat-x;
}

#nav li ul li.action a:hover{
	background: #c9ebec url(../images/nav_button_over_action.gif) repeat-x;
}

#nav li ul li.boost a:hover{
	background: #d5d0df url(../images/nav_button_over_boost.gif) repeat-x;
}

#nav li:hover ul{
	display:inline;
}

#secondary-nav {
	background: #A4A4A4;
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

#secondary-nav a {
	display: block;
	float: left;
	background: none;
	height: 20px;
	margin-left: 6px;
	font-size: 1.1em;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	padding-right:10px;
	border-right : 2px solid #3f3f3f;
}

#secondary-nav  ul li:last-child a{
	border-right:none;
}

#secondary-nav li {
	display:block;
	float: left;
	position:relative;
}

#secondary-nav li ul {
	width: 200px;
	position: absolute;
	margin-top: 28px;
	margin-left: -200px;
	background: #BBBBBB url(../images/sub_nav.gif) repeat-x;
	display:none;
	border-top: 2px solid #FFFFFF;
}

#secondary-nav li ul li{
	float:none;
	height: auto;
}

#secondary-nav li ul li a{
	background-image: none;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom: 2px solid #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	line-height: 1.4em;
}

#secondary-nav a:hover {
	background-position: left bottom;
}

#secondary-nav li ul li a:hover{
	/*background: #404040 url(../images/sub_nav_over.gif) repeat-x;*/
}

#secondary-nav li:hover ul{
	display:inline;
}

#content {
	background: url(../images/content_cols_bg.gif) repeat-y; 
	min-height:500px;
}


#content a:hover {
	text-decoration:underline;
}

#left-col {
	float: left;
	width: 300px;
	padding-top: 10px;
}

#middle-col {
	width: 458px;
	float: left;
	padding: 19px 17px 20px;
	font-size: 1.05em;
	line-height: 1.5em;
}

#middle-col.wide {
	width: 600px;
}


#right-col {
	width: 168px;
	float: left;
	padding: 10px 0px 0px;	
}

#footer {
	font-size: 0.8em;
	background: #d9d9d9;
	line-height: 1.7em;
	border-top: 2px solid #b3b3b3;
	padding: 3px 10px 10px 15px;
	clear: both;
}

#footer #footer_logos p{
	margin:0px;
}

#footer ul{
	float:left;
	width: 800px;
	display:block;
	padding-top: 7px;
}

#footer a {
	color: #4C4C4C;
}

#footer a:hover {
	text-decoration:underline;
}

#outer-footer {
	width: 930px;
	margin: 0px auto 80px;
	text-align: left;
	font-size: 0.75em;
	color: #000;
	padding-top: 5px;
	padding-bottom: 4px;
	background:#000;
}

#outer-footer a{
	color: #FFFFFF;
}

.button#find_out_more {
	float: left;
	width: 91px;
	margin-top:3px;
	margin-bottom:4px;
	margin-right:2px;
}

.button#donate_now {
	background-image:url(../images/button_donate_now.gif);
	float: left;
	width: 82px;
	margin-top:3px;
	margin-bottom:4px;
}

.button#send {
	background: url(../images/button_send.gif);
	width: 43px;
	float: left;
	cursor:pointer;
}

#right-col .button#send {
	background-image: url(../images/button_send_on_grey.gif);
}

.button#send:hover{
	background-position: left bottom;	
}

#register table {
	margin-bottom:4px;
}

#register td {
	text-align: center;
}

#register .text-input {
	float:left;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 8px;
	border: 1px solid #CCCCCC;
}

/*********************** HOME PAGE */

.home #content-wrapper {
	/* background: url(../images/home_panel_bg.gif) no-repeat right bottom; */
	
}

.home #left-col {
	padding-bottom:10px;	
}

/* .home #middle-col {
	width: 660px;
	float: left;
	margin-top: -30px;
	padding:0px;
	padding-bottom:40px;
} */


.home #care_preloader {
	background: url(../images/home_panel_bg_care.gif);
	height:1px;
	width:1px;
	float:left;
	line-height:1px;
	font-size:1px;
}

.home #action_preloader {
	background: url(../images/home_panel_bg_action.gif);
	height:1px;
	width:1px;
	float:left;
	line-height:1px;
	font-size:1px;
	
}

.home #boost_preloader {
	background: url(../images/home_panel_bg_boost.gif);
	height:1px;
	width:1px;
	float:left;
	line-height:1px;
	font-size:1px;
}

.home #fostering_preloader {
	background: url(../images/home_panel_bg_fostering.gif);
	height:1px;
	width:1px;
	float:left;
	line-height:1px;
	font-size:1px;
}

.home #training_preloader {
	background: url(../images/home_panel_bg_training.gif);
	height:1px;
	width:1px;
	float:left;
	line-height:1px;
	font-size:1px;
}




/*********************** CONTENT PAGES */

.B_crumbBox {
	display:block;
	margin-bottom:14px;
	font-size: 0.9em;
	text-transform: lowercase;
}

/*********************** CARE SECTION - GREEN */

.care-green #header {
	background-image: url(../images/green-care/header.gif);
}

.care-green .left-box#latest-blog {
	background-image:url(../images/green-care/left_box_top_latest_blog.gif);
}



.care-green .left-box#what-they-say {
	background-image:url(../images/green-care/left_box_top_what_they_say.gif);
}

.care-green .left-box#action {
	background-image:  url(../images/green-care/left_box_action.gif);
}

.care-green .left-box#register {
	background-image:url(../images/green-care/left_box_top_register.gif);
}

.care-green .left-box#feedburner {
	background-image:url(../images/green-care/left_box_top_register.gif);
}

.care-green #secondary-nav {
	background: #7dc262;
}

.care-green #feature {
	background-image: url(../images/green-care/feature_care.jpg);
}

.care-green #content-wrapper {
	/* background: url(../images/green-care/content_bg.gif) no-repeat 780px bottom; */
}

.care-green #secondary-nav a { 
	/* background-image: url(../images/green-care/secondary-nav-button.gif); */
}

.care-green #secondary-nav li ul li a{
	background-image: none;
}

.care-green #middle-col li, .care-green #middle-col ul.expanding li ul li {
	background-image:url(../images/green-care/bullet_sml.gif);
}

.care-green a.mailto {
	color:#7dc262;
}

.care-green #middle-col ul.expanding li {
	background-image:url(../images/green-care/bullet.gif);
}

.care-green #right-col {
	background: url(../images/new_image/right_side/car.gif) no-repeat top left;
	margin-top:10px;
	padding-top:100px;
}


/*********************** TRAINING SECTION - ORANGE */

.training-orange #header {
	background-image: url(../images/orange-training/header.gif);
}

.training-orange .left-box#latest-blog {
	background-image:url(../images/orange-training/left_box_top_latest_blog.gif);
}

.training-orange .left-box#what-they-say {
	background-image:url(../images/orange-training/left_box_top_what_they_say.gif);
}

.training-orange .left-box#action {
	background-image:  url(../images/orange-training/left_box_action.gif);
}

.training-orange .left-box#register {
	background-image:url(../images/orange-training/left_box_top_register.gif);
}

.training-orange .left-box#feedburner {
	background-image:url(../images/orange-training/left_box_top_register.gif);
}

.training-orange #secondary-nav {
	background: #eb9837;
}

.training-orange #feature {
	background-image: url(../images/orange-training/feature_training.jpg);
}

.training-orange #content-wrapper {
	/* background: url(../images/orange-training/content_bg.gif) no-repeat 790px bottom; */
}

.training-orange #comment-form {
	background: url(../images/orange-training/comment-form.gif) no-repeat;
	display:block;
	height: 120px;
	width: 140px;
	float: right;
	padding-top: 42px;
	padding-right: 7px;
	padding-left: 12px;
	margin-bottom:400px;
}

.training-orange #comment-form textarea {
	width: 139px;
	height:48px;
	margin-bottom:5px;
}

.training-orange #comment-form p {
	font-size:0.95em;
	line-height:1.3em;
	margin-bottom:5px;
}

.training-orange #comment-form #send {
	background-image:url(../images/orange-training/comments_send.gif);
	float: right;
	margin-right:0px;
}

.training-orange ul.expanding li {
	background: url(../images/orange-training/bullet.gif) no-repeat 2px 7px;
}

.training-orange #secondary-nav a { 
	/* background-image: url(../images/orange-training/secondary-nav-button.gif); */
}

.training-orange #secondary-nav li ul li a{
	background-image: none;
}

.training-orange #middle-col li, .training-orange #middle-col ul.expanding li ul li {
	background-image:url(../images/orange-training/bullet_sml.gif);
}

.training-orange a.mailto {
	color:#eb9837;
}

.training-orange #middle-col ul.expanding li {
	background-image:url(../images/orange-training/bullet.gif);
}

.training-orange #right-col {
	background: url(../images/new_image/right_side/training.gif) no-repeat top left;
	margin-top:10px;
	padding-top:100px;
}


/*********************** FOSTERING SECTION - YELLOW */

.fostering-yellow #header {
	background-image: url(../images/yellow-fostering/header.gif);
}

.fostering-yellow .left-box#latest-blog {
	background-image:url(../images/yellow-fostering/left_box_top_latest_blog.gif);
}

.fostering-yellow .left-box#what-they-say {
	background-image:url(../images/yellow-fostering/left_box_top_what_they_say.gif);
}

.fostering-yellow .left-box#action {
	background-image:  url(../images/yellow-fostering/left_box_action.gif);
}

.fostering-yellow .left-box#register {
	background-image:url(../images/yellow-fostering/left_box_top_register.gif);
}

.fostering-yellow .left-box#feedburner {
	background-image:url(../images/yellow-fostering/left_box_top_register.gif);
}

.fostering-yellow #secondary-nav {
	background: #f3d902;
}

.fostering-yellow #secondary-nav li a{
	
}

.fostering-yellow #secondary-nav li li a{
	color:#FFFFFF;
}

.fostering-yellow #feature {
	background-image: url(../images/yellow-fostering/feature_fostering.jpg);
}

.fostering-yellow #content-wrapper {
	/* background: url(../images/yellow-fostering/content-bg.gif) no-repeat 790px 0px; */
}

.contact.fostering-yellow #content {
	background: url(../images/content_cols_bg.gif) repeat-y;
}

.fostering-yellow #secondary-nav a { 
	/* background-image: url(../images/yellow-fostering/secondary-nav-button.gif); */
	color:#3f3f3f;
	border-right:2px solid #fff;
}

.fostering-yellow #secondary-nav li ul li a{
	background-image: none;
}

.fostering-yellow #middle-col li , .fostering-yellow #middle-col ul.expanding li ul li{
	background-image:url(../images/yellow-fostering/bullet_sml.gif);
	
}

.fostering-yellow a.mailto {
	color:#f3d902;
}

.fostering-yellow #middle-col ul.expanding li {
	background-image:url(../images/yellow-fostering/bullet.gif);
}

#secondary-nav li.node22 { 
	/*float:right; */ 
}

.fostering-yellow #right-col {
	background: url(../images/new_image/right_side/fostering.gif) no-repeat top left;
	margin-top:10px;
	padding-top:100px;
}

/*********************** ACTION SECTION - BLUE */

.action-blue #header {
	background-image: url(../images/blue-action/header.gif);
}

.action-blue .left-box#latest-blog {
	background-image:url(../images/blue-action/left_box_top_latest_blog.gif);
}

.action-blue .left-box#what-they-say {
	background-image:url(../images/blue-action/left_box_top_what_they_say.gif);
}

.action-blue .left-box#action {
	background-image:  url(../images/blue-action/left_box_action.gif);
}

.action-blue .left-box#register {
	background-image:url(../images/blue-action/left_box_top_register.gif);
}

.action-blue .left-box#feedburner {
	background-image:url(../images/blue-action/left_box_top_register.gif);
}

.action-blue #secondary-nav {
	background: #59bac2;
}

.action-blue #feature {
	 /* background-image: url(../images/blue-action/feature_action.jpg); */
}

.action-blue.uk #feature {
	background-image: url(../images/blue-action/feature_action_uk.jpg);
}

.action-blue.int #feature {
	background-image: url(../images/blue-action/feature_action_int.jpg);
}

.action-blue #content-wrapper {
	/* background: url(../images/blue-action/content_bg.gif) no-repeat right top; */
}

.action-blue #secondary-nav a { 
	 /* background-image: url(../images/blue-action/secondary-nav-button.gif); */
}

.action-blue #secondary-nav li ul li a{
	background-image: none;
}

.action-blue #middle-col li,   .action-blue #middle-col ul.expanding li ul li{
	background-image:url(../images/blue-action/bullet_sml.gif);
}

.action-blue a.mailto {
	color:#59bac2;
}

.action-blue #middle-col ul.expanding li {
	background-image:url(../images/blue-action/bullet.gif);
}

/*********************** BOOST SECTION - PURPLE */

.boost-purple #header {
	background-image: url(../images/boost/header.gif);
}

.boost-purple #secondary-nav {
	background: #9B89BB;
}

.boost-purple #feature {
	background-image: url(../images/boost/feature-boost.jpg);
}

.boost-purple #secondary-nav a { 
	/* background-image: url(../images/boost/secondary-nav-button.gif); */
}

.boost-purple #secondary-nav li ul li a{
	background-image: none;
}

.boost-purple a.mailto {
	color:#9B89BB;
}

.boost-purple #middle-col ul.expanding li {
	background-image:url(../images/boost/bullet.gif);
}

/*********************** VENTURES  */


ul.expanding li#docid6 {
	background: url(../images/green-care/bullet.gif) no-repeat 2px 7px;
}


ul.expanding li#docid11 {
	background: url(../images/orange-training/bullet.gif) no-repeat 2px 7px;
}


ul.expanding li#docid21 {
	background: url(../images/yellow-fostering/bullet.gif) no-repeat 2px 7px;
}


ul.expanding li#docid31 {
	background: url(../images/blue-action/bullet.gif) no-repeat 2px 7px;
}


ul.expanding li#docid36 {
	background: url(../images/boost/bullet.gif) no-repeat 2px 7px;
}


/*********************** VACANCIES  */


.vacancies ul.vacancies li#docid38 {
	background-image: url(../images/green-care/bullet.gif);
}


.vacancies ul.vacancies li#docid39 {
	background-image: url(../images/orange-training/bullet.gif);
}


.vacancies ul.vacancies li#docid40 {
	background-image: url(../images/yellow-fostering/bullet.gif);
}


.vacancies ul.vacancies li#docid41 {
	background-image: url(../images/blue-action/bullet.gif);
}


.vacancies ul.vacancies li#docid42 {
	background-image: url(../images/boost/bullet.gif);
}

.vacancies ul.vacancies li#docid117 {
	background-image: url(../images/bullet_grey.gif);
}

.vacancies ul.vacancies li span {
	float:right;
	padding-right: 5px;
}

.vacancies ul.vacancies li span.toggler {
	float:none;
}



#middle-col ul.vacancies li li{
	border:none;
	padding:0px;
	background-image:none;
}

.vacancy .left-box#latest-blog {
	background-image:url(../images/left_box_top_latest_blog.gif);
}

.vacancy .left-box#what-they-say {
	background-image:url(../images/left_box_top_what_they_say.gif);
}

.vacancy .left-box#action {
	background: transparent url(../images/left_box_action.gif) no-repeat;
}

.vacancy .left-box#register {
	background-image:url(../images/left_box_top_register.gif);
}

.vacancy .left-box#feedburner {
	background-image:url(../images/left_box_top_register.gif);
}

.vacancy #content-wrapper {
	background-image:none;
}

/*********************** CONTACT US PAGES */


.contact #content {
	 /* background-image:url(../images/2_cols_bg.gif);  */
}

.contact #middle-col {
	 width: 366px; 
	
}

.contact.fostering-yellow #right-col {
	margin-left:90px; 
}

.contact #contact_form label {
	display:block;
}

.contact #contact_form input, .contact #contact_form textarea  {
	font: 12px Arial, Helvetica, sans-serif;
	width: 362px;
	border: 1px solid #999999;
	margin-bottom: 10px;
}

.contact #contact_form select {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	margin-bottom: 10px;
}

.contact #contact_form #submit  {
	background: url(../images/button_send_big.gif) no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 58px;
	border-style: none;
	cursor:pointer;
	float:right;
	
}

contact #contact_form #submit  {
	background-position:left bottom;
}

.contact #contact_buttons a {
	background: url(../images/contact_button_care.gif) no-repeat;
	height: 29px;
	width: 105px;
	display: block;
	text-indent: -9999px;
	float:left;
	margin-right:10px;
	margin-bottom: 8px;
}

.contact #contact_buttons a#contact-training {
	background-image: url(../images/contact_button_training.gif);
}

.contact #contact_buttons a#contact-fostering {
	background-image: url(../images/contact_button_fostering.gif);
}

.contact #contact_buttons a#contact-action {
	background-image: url(../images/contact_button_action.gif);
}

.contact #contact_buttons a#contact-boost {
	background-image: url(../images/contact_button_boost.gif);
}

.contact #contact_buttons a:hover {
	background-position:left bottom;
	text-decoration:none;
}

/*********************** LINKS  */

#middle-col ul.links-list li {
	background-image:none;
	padding:10px 0px 15px;
	border-top: 2px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
	display: block;
	clear: both;
}

#middle-col ul.links-list li .link-text {
	display:block;
	width:450px;
	float:right;
}

/*********************** LEADERSHIP  */


#middle-col ul.leadership-list  {
	margin: 0;
	padding: 0;
	display:inline;
}
#middle-col ul.leadership-list li {
	margin: 0;
	padding: 0;
	list-style: none;
	background-image:none;
	padding:10px 0px 15px;
	border-right: none;
	border-top: none;
	border-left: none;
	display: block;
	clear: both;
}


#middle-col ul.leadership-list li .text {
	display:block;
	width:410px;
	float:left;
}

#middle-col ul.leadership-list li img {
	float:right;
}

/*********************** NEWSLETTER ARCHIVE  */

#middle-col ul.expanding li#node54 {
	background: url(../images/green-care/bullet.gif) no-repeat 2px 7px;
}


#middle-col ul.expanding li#node55{
	background: url(../images/orange-training/bullet.gif) no-repeat 2px 7px;
}

#middle-col ul.expanding li#node56 {
	background: url(../images/yellow-fostering/bullet.gif) no-repeat 2px 7px;
}

#middle-col ul.expanding li#node57 {
	background: url(../images/blue-action/bullet.gif) no-repeat 2px 7px;
}

#middle-col ul.expanding li#node58 {
	background: url(../images/boost/bullet.gif) no-repeat 2px 7px;
}

#middle-col ul.expanding li#node54 a, #middle-col ul.expanding li#node55 a,#middle-col ul.expanding li#node56 a,  #middle-col ul.expanding li#node57 a,  #middle-col ul.expanding li#node58 a{
	background: url(../images/pdf.gif) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 38px;
	display: block;
}

/*********************** LEGALS  */

.legals #middle-col ul li {
	background: url(../images/pdf.gif) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 38px;
	display: block;
	
}

.pdf-links a {
	background: url(../images/pdf.gif) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 38px;
	display: block;
	text-decoration:underline;
	
}

#content .pdf-links a:hover {
	text-decoration:none;
	
}

/*********************** BLOG  */

.blog #middle-col {
	width: 600px;
}

.blog .post , .blog #respond {
	clear: both;
}

.blog .post a {
	text-decoration:underline;
}

.blog h2 {
	font-size:2.6em;
	line-height:1.4em;
	font-weight:normal;
	padding-bottom: 20px;
}

.blog .left-box#categories {
	background-image:url(../images/left_box_top_categories.gif);
}

.blog .left-box#latest-entries {
	background-image:url(../images/left_box_top_latest_entries.gif);
}

.blog .left-box#search {
	background-image:url(../images/left_box_top_search_blog.gif);
}

.blog .left-box#popular {
	background-image:url(../images/left_box_top_popular_blog_entries.gif);
}

.blog .left-box li {
	background: url(../images/bullet.gif) no-repeat left center;
	display: block;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 1.05em;
}

.blog textarea {
	width:90%;
}


.blog .postmetadata {
	display:none;
}

.blog small {
	font-size: 1em;
	font-style: italic;
	color: #999999;
}


#staff-nav {
	text-align:right;
	margin-top:5px;
	margin-right:15px;
	width:960px;
	font-size:15px;
	height:27px;
	background:#A5A5A5;
	line-height:27px;
}


#staff-nav a{
	width:150px;
	margin-right:10px;
	border-right:1px solid #fff;
	padding-right:10px;
}

#staff-nav a:hover{
	color:#000;
	
}

#staff-nav a#login{
	background: url(../images/login-hand.gif) no-repeat right center;
	padding-right:35px;
	
}

#staff-nav a#logout{
	background: url(../images/logout-hand.gif) no-repeat right center;
	padding-right:35px;
}

#staff-nav a:last-child{
	border:none;
}

#WebLoginLayer0 {
 line-height:2.5em;	
}

.information #left-col{
	color:white;
	padding: 20px 25px 20px 25px;
	width:250px;
}

.information #content-wrapper{
		background:none;
}

.information #content{
		min-height:300px;
}

.staff-area #content{
		/* background-image: url(../images/content_cols-info_bg.gif) !important; */
}

.information #middle-col{
		padding:0 !important;
		background:url(../images/info-content-bg.gif);
}

.left-box#info {
	background-image:url(../images/sidebox-info.jpg);
	height:108px;
}

.left-box#info .text-padding {
	padding-right:80px;
}

.left-box#info a:hover {
	text-decoration:none;
}

.most-popular-posts li {
	background-image:none !important;
		padding-left:0px!important;
		color:#fff;
		font-size:1px;
		line-height:1px;
}

.most-popular-posts li a{
		color:#4C4C4C;
		font-size:13px;
		line-height:1.3em;
}

.most-popular-posts h2 {
	display:none;
}

.most-popular-posts li li{
	background: url(../images/bullet.gif) no-repeat left center !important;
	padding-left:14px!important;
}


#feedburner a img{
		padding-left:10px;
		padding-top:8px;
}

.blog #feedburner a img{
		padding-right:20px;
		padding-left:0px;
}

#feedburner a:hover img{
		opacity:0.8;
}

#staff_feedburner_register {
	position:absolute;
	background:url(../images/icon_feedburner_small.gif) no-repeat right top !important;
	right:20px;
	margin-top:2px !important;
	font-size:0.9em !important;
	width:200px !important;
	padding-right:32px !important;
	padding-top:5px !important;
	padding-bottom:0px !important;
	text-align:right !important;
}

#staff_feedburner_register:hover {
	opacity:0.8;
}

.care-green #secondary-nav a{

}

.green-link {
	color:#8ABF65;	
}

/*  NEW CODE ADDED BY GRAHAM HOLDEN :: 23rd June 2011  */

#feature_left{
	float:left;
	width:386px;
}

#feature_right{
	float:left;
}

#feature_right_img{
	position:absolute;
	z-index:1;
}

#feature_right_strips{
	width:59px;
	height:191px;
	background:#000;
	position:absolute;
	z-index:2;
	margin-left:5px;
	background: url(../images/new_image/feature_stripe.png);
}

#container  #staff-nav {
	background: url(../images/new_image/header_title/home.jpg) no-repeat right center;
}

#container.home  #staff-nav {
	background: url(../images/new_image/header_title/home.jpg) no-repeat right center;
}

#container.care-green  #staff-nav {
	background: url(../images/new_image/header_title/care.jpg) no-repeat right center;
}

#container.training-orange  #staff-nav {
	background: url(../images/new_image/header_title/training.jpg) no-repeat right center;
}

#container.fostering-yellow  #staff-nav {
	background: url(../images/new_image/header_title/fostering.jpg) no-repeat right center;
}

#container.action-blue  #staff-nav {
	background: url(../images/new_image/header_title/action.jpg) no-repeat right center;
}

.left_col_advert{
	margin-left:15px;
	margin-bottom:10px;
}

#logo_footer{
	margin-left:310px;
	margin-right:10px;
	text-align:right;
	padding-top:20px;
	background: url(../images/new_image/logo_bg.gif) repeat-x right top;
	padding-bottom:10px;
}

#logo_footer p{
	margin:0 !important;
}

.home #tabs{
	list-style:none !important;
}


.home #tabs li{
	width:88px;
	height:53px;
	background:none !important;
}

.home #tabs a span{
	width:88px;
	height:53px;
	display:inline-block;
	margin-top:20px;
	margin-left:5px;
	font-size:1.4em;
}

.home #tabs #tab_care {
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/care.gif) repeat-x right top;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_care:hover{
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/care.gif) repeat-x right bottom;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_training {
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/training.gif) repeat-x right top;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_training:hover{
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/training.gif) repeat-x right bottom;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_fostering {
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/fostering.gif) repeat-x right top;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_fostering:hover{
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/fostering.gif) repeat-x right bottom;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_action {
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/action.gif) repeat-x right top;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_action:hover{
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/action.gif) repeat-x right bottom;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_boost {
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/boost.gif) repeat-x right top;
	display:inline-block;
	text-decoration:none;
}

.home #tabs #tab_boost:hover{
	width:88px;
	height:53px;
	background: url(../images/new_image/home_tabs/boost.gif) repeat-x right bottom;
	display:inline-block;
	text-decoration:none;
}

#latest_news{
	background: url(../images/new_image/latest_news/latest_news_bg.gif) repeat-x;
	width:455px;
	margin-top:10px;
	margin-bottom:10px;
}

#latest_news h2{
	line-height:34px;
	color:#fff;
	margin-left:5px;
}

.thick_rule{
	background:#3f3f3f;
	height:10px;
	width:455px;
}

#action_project{
	background: url(../images/new_image/action_grading.png) repeat-x;
	width:455px;
	margin-top:10px;
	margin-bottom:10px;
}

#action_project h2{
	line-height:34px;
	color:#fff;
	margin-left:0px;
	padding-left:5px;
	background:#00a7ab;
}

.project_thick_rule{
	background:#00a7ab;
	height:10px;
	width:455px;
}

.project_item img{
	width:95px;
	height:95px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.project_item a{
	font-weight:bold;
	text-decoration:underline !important;
}

.project_item a:hover{
	text-decoration:none !important;
}

.view_proj_img{
	margin-left:60px;
}

/* left side contact */

#contact_side{
	width:269px;
	background:#3F3F3F;
	margin-left:15px;
	color:#fff;
}

#contact_side input{
	display:block;
	margin-left:10px;
	margin-bottom:5px;
	width:249px;
	border:1px solid #cacacc;
}

#contact_side input[type=submit]{
	text-indent:-900px;
	float:right;
	width:92px;
	height:20px;
	background:url(../images/new_image/subscribe.gif) repeat-x right top;
	border:none;
	margin-right:8px;
	cursor:pointer;
	margin-bottom:10px;
}

#contact_side input[type=submit]:hover{
	background:url(../images/new_image/subscribe.gif) repeat-x right bottom;
}

#contact_side p{
	margin-left:10px;
}

#contact_side h2{
	margin-left:10px;
	font-size:1.6em;
}

#contact_side_left{
	float:left;
	width:180px;
}

#contact_side_right{
	float:right;
	width:39px;
	padding-left:50px;
}

#contact_side_right img{
	display:block;
}

#contact_side hr{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	height:6px;
	background:url(../images/new_image/left_side_rule.gif) repeat-x;
}

/*------------------------*/


/* RIGHT SIDE */
#donate{
	width:158px;
	height:183px;
	margin-bottom:10px;
	background: url(../images/new_image/donate.jpg) no-repeat;
}

#donate p{
	padding-left:10px;
	
}

#donate .donate_header{
	padding-top:10px;
	font-size:1.8em;
	margin-bottom:0;
}

#donate .donate_header span{
	color:#59bac2;
}

#donate .donate_main{
	width:50px;
	margin-bottom:0;
}

#donate .donate_link{
	margin-bottom:0;
	margin-top:4px;
}

#donate a{
	font-weight:bold;
	text-decoration:underline;
}

.donate_btn{
	display:inline-block;
	width:85px;
	height:21px;
	background: url(../images/new_image/donate_btn.jpg) repeat-x right top;
	margin-left:65px;
	margin-top:7px;
}

.donate_btn:hover{
	display:inline-block;
	width:85px;
	height:21px;
	background: url(../images/new_image/donate_btn.jpg) repeat-x right bottom;
}

#quotes_side{
	width:158px;
	background:#A4A4A4;
	margin-bottom:10px;
}

#quotes_side h2{
	line-height:20px;
	color:#fff;
	margin-left:0;
	background:#3f3f3f;
	font-size:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:0;
}

#quotes_side p{
	padding:5px;
	margin:0;
	padding-top:0;
	color:#fff;
}

#what_side{
	width:158px;
	background:#3f3f3f;
	margin-bottom:10px;
	color:#fff;
	padding-bottom:10px;
}



#what_side h2{
	margin-left:10px;
	font-size:1.8em;
	margin-right:10px;
	border-bottom:2px solid #fff;
	padding-bottom:8px;
}
div#container.home #what_side h2{
	border-bottom:2px solid #ff76e5;
}


div#container.action-blue #what_side h2{
	border-bottom:2px solid #00a7ab;
}

#what_side p{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}

div#container #what_side a.date{
	color:#fff;
	margin-left:10px;
	margin-right:10px;
	width:138px;
	display:block;
	border-bottom:2px solid #666;
	margin-bottom:5px;
	padding-bottom:10px;
	font-weight:bold;
}

div#container #what_side a.date:last-child{
	border-bottom:none;
}

div#container.home #what_side a.date{
	color:#ff76e5;
}
div#container.home #what_side p.date{
	color:#ff76e5;
}


div#container.action-blue #what_side a.date{
	color:#00a7ab;
}
div#container.action-blue #what_side p.date{
	color:#00a7ab;
}

div#container.vacancies #what_side a.date{
	color:#FF76E5;
}
div#container.vacancies #what_side p.date{
	color:#FF76E5;
}

div#container.staff-area #what_side h2{
	border-bottom:2px solid #ff76e5;
}


div#container.staff-area #what_side a.date{
	color:#ff76e5;
}
div#container.staff-area #what_side p.date{
	color:#ff76e5;
}



.lozenge{
	margin-left:6px;
	margin-bottom:10px;
}

.right_other{
	margin-bottom:10px;
}

.left_video{
	margin-left:15px;
	margin-bottom:10px;
}

#twtr-widget-1{
	margin-left:15px;
	margin-bottom:10px;
}

#facts_side{
	width:158px;
	background:#3F3F3F;
	margin-bottom:10px;
	color:#fff;
	padding-bottom:10px;
}

#facts_side p{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	font-weight:normal;
	margin-top:10px;
}

#facts_side h2{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	font-weight:normal;
	margin-top:10px;
	font-size:1.4em;
}


#what_main{
	width:455px;
	background:#3f3f3f;
	margin-bottom:10px;
	color:#fff;
	padding-bottom:10px;
}


#what_main h2{
	margin-left:10px;
	font-size:1.8em;
	margin-right:10px;
	border-bottom:2px solid #fff;
	padding-bottom:12px;
	padding-top:8px;
	margin-bottom:5px;
}
div#container.training-orange #what_main h2{
	border-bottom:2px solid #EB9837;
}


div#container.fostering-yellow #what_main h2{
	border-bottom:2px solid #F3D902;
}



#what_main p{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}

div#container #what_main a.date{
	color:#fff;
	margin-left:10px;
	margin-right:10px;
	width:435px;
	display:block;
	border-bottom:2px solid #666;
	margin-bottom:5px;
	padding-bottom:10px;
	font-weight:bold;
}

div#container #what_main a.date:last-child{
	border-bottom:none;
}

div#container.training-orange #what_main a.date{
	color:#EB9837;
}
div#container.training-orange #what_main p.date{
	color:#EB9837;
}


div#container.fostering-yellow #what_main a.date{
	color:#F3D902;
}
div#container.fostering-yellow #what_main p.date{
	color:#F3D902;
}

.element p {
	margin-bottom:10px !important;
}

/*  STAFF SECTION */

#alph_list{
	font-size:1em;
	background:#3f3f3f;
	width:100%;
	color:#fff;
	display:inline-block;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}

#alph_list span{
	display:inline-block;
	margin-left:10px;
}

#alph_list a {
	color:#fff;
}

#staff_search_top{
	width:100%;
	background:#3f3f3f;
	height:33px;
	padding-top:5px;

}

#staff_search_top label{
	font-size:1.4em;
	width:51%;
	color:#fff;
	display:inline-block;
	padding-left:10px;
	margin-top:3px;
}

#staff_search_top #search_box{
	display:inline-block;
	width:45%;
	background:#fff;
	height:27px;
	margin:0;
	padding:0;
}

#staff_search_top #search_box input{
	border:0;
	height:20px !important;
	font-size:1em;
	padding:0;
	width:175px;
	padding-left:5px;
	padding-top:2px;
}


#staff_search_top #search_box img{
	vertical-align:middle;
	margin-top:3px;
}


#other_search{
	width:100%;
	background:#3f3f3f;	
	margin-top:2px;
	color:#fff;
}

#other_search span{
	display:inline-block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#other_search span label{
	width:140px;
	display:inline-block;
}

#other_search #team_loc{
	width:93px;
	height:21px;
	background:url(../images/staff/search.png);
	display:inline-block;
	vertical-align:-22%;
	margin-left:45px;
}

#search_results{
	width:100%;
	color:#fff;
	background:#aaa;
	font-weight:bold;
	margin-bottom:10px;
}

#search_results span{
	display:inline-block;
	padding-left:10px;
}

#search_results_list{
	padding-top:10px;
}

.staff-area #secondary-nav{
	background:#ff76e5 !important;
}

