* HTML #feedback_form { width: 280px }
* HTML .fb_field { width: 180px }
* HTML .fb_label { width: 80px }
* HTML .thrColFixHdr #mainContent { zoom: 1}
* HTML .thrColFixHdr #mainContent { margin: 20px 280px 0px 259px }
* HTML .thrColFixHdr #sidebar1 { padding-top: 0px }
* HTML .thrColFixHdr #sidebar1 { margin: 0px 0px 0px 5px }
* HTML .thrColFixHdr #sidebar2 { padding-top: 0px }
* HTML .thrColFixHdr #sidebar2 { margin: 20px 10px 0px 0px }
* HTML .twoColFixLtHdr #sidebar1 { margin: 20px 0px 0px 5px }
A:visited { color: #006bb6 }
A:link { color: #006bb6 }
A:hover { color: #006bb6; text-decoration: underline }
A:active { color: #006bb6; text-decoration: underline }
A { text-decoration: none }
A.button { color: #ffffff; font-size: 0.9em; background-color: #006bb6; margin: 0px; padding: 5px 10px; border: solid 1px #dddddd }
A:focus { color: #006bb6; text-decoration: underline }
BODY {
	FONT-SIZE: 100%;
	COLOR: #00000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	background-color: #eeeeee;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 6px;
	COLOR: #00538a;
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	COLOR: #00538a;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 2px;
	COLOR: #00538a;
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.75em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 6px;
	COLOR: #00538a;
	PADDING-TOP: 0px
}
HTML > BODY #thr_col_background  {
	margin-top: 0px;
	background-image: url(../Images/bcakground%20grey%20thrcolum.gif);
}

HTML > BODY #termsback { margin-top: 20px }
LEGEND { color: #ffffff; font-size: 0.9em; background-color: #006bb6; margin: 0px; padding: 5px 10px; border: solid 1px #dddddd }
TEXTAREA { font-size: 1em; font-family: Arial, Helvetica, sans-serif }
UL.leftnav { margin: 0px; padding: 0px }
UL.listmain { margin: 0px 0px 15px; padding: 0px }
UL.listmain2 { margin: 0px 0px 15px; padding: 0px }
UL.listsub { margin: 0px 0px 15px 15px; padding: 0px }
.address_body {
	text-align: left;
	height: 95px;
}
.address_heading {
	float: left;
	margin-right: 20px;
	width: 80px;
	height: 80px
}
.address_icon { float: left; margin-right: 12px; width: 30px; height: 80px }

.board_content { margin: 10px 0px 0px; padding: 5px 0px 0px; width: 580px }
.board_field { float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 350px }
.board_label { font-style: italic; float: left; margin: 0px; padding: 0px; width: 70px }
.board_photo { float: right; margin: 0px; padding: 0px; width: 115px }
.bold {
	font-weight: normal
}
.buttonright { float: right; clear: both; margin-right: 4px }
.clearfloat { font-size: 1px; line-height: 0px; clear: both; height: 0px }
.Contact_body {
	text-align: left;
	height: 51px
}
.Contact_heading {
	float: left;
	margin-right: 20px;
	width: 80px;
	height: 50px
}
.Contact_icon { float: left; margin-right: 12px; width: 30px; height: 30px }
.document_icon { float: left; margin: 0px; padding: 0px; width: 25px; height: 10px }
.document_text { font-size: 0.76em; float: left; margin: 0px; padding: 0px; width: 350px; height: 10px }
.donate_field { margin: 0px 0px 5px; padding: 0px 5px }
.donate_formfield { font-size: 0.76em; font-family: Arial, Helvetica, sans-serif }
.donate_label { font-size: 0.76em; float: left; margin: 3px 0px 0px; padding: 0px 5px; width: 120px }
.donate_submitfield { margin: 10px 0px 5px; padding: 0px 5px }
.faq_answer { margin: 0px 0px 0px 10px; padding: 0px 0px 10px }
.faq_answer P { margin: 0px 0px 10px; padding: 0px }
.faq_question { margin: 0px; padding: 0px 0px 5px }
.fb_field { float: left; margin: 0px; padding: 0px; width: 200px }
.fb_label { float: left; margin: 0px; padding: 0px; width: 100px }
.fltcen { display: block; margin: 0px auto 10px; border: 0px }
.fltlft { float: left; margin-right: 8px; margin-bottom: 8px }
.fltlft2 { float: left; margin-right: 18px; margin-bottom: 8px; padding: 4px; border: solid 1px #ccc }
.fltlft3 { float: left; margin-right: 18px; margin-bottom: 8px; border: solid 5px #eeeeee }
.fltrt { float: right; margin-bottom: 8px; margin-left: 8px }
.fltrt2 { float: right; margin-bottom: 8px; margin-left: 12px; padding: 4px; border: solid 1px #ccc }
.fltrt3 {
	float: right;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 4px;
	border: solid 1px #ccc
}
.thrColFixHdr #mainContent {
	margin: 10px 284px 0px 261px;
	padding: 0px;
	margin-top: 0px;
}
.thrColFixHdr #sidebar1 {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 230px;
}
.thrColFixHdr #sidebar2 { float: right; margin: 0px 20px 0px 0px; padding: 0px; width: 242px }
.leftnav A { text-decoration: none }
.leftnav A:hover { text-decoration: underline}
/*.leftnav A:link { text-decoration: none }
.leftnav A:visited { text-decoration:none}*/
.leftnav LI {
	font-size: 0.76em;
	line-height: 145%;
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-left: 2.8em;
	background-image: url(../Images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
}
.links_float {
	float: left;
	width: 280px;
}
.link_header { font-weight: bolder }
.listmain LI { font-size: 0.76em; line-height: 145%; background: url(../Images/bullet1.gif) no-repeat left -3px; list-style-type: none; padding-bottom: 0.5em; padding-left: 2.8em }

.listsub LI {
	font-size: 0.76em;
	line-height: 145%;
	list-style-type: none;
	padding-bottom: 0.5em;
	padding-left: 2.8em;
	background-image: url(../Images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
}
.map_logo { float: left; margin: 0px; padding: 0px; width: 85px }
.map_marker { text-align: left; margin: 0px 0px 0px 80px; padding: 0px; height: 90px }
.nospace { margin: 0px; padding: 0px }
.nospace2 { height: 0px; overflow: hidden }
.overline { margin: 0px 0px 10px; border-top: 1px dashed #cccccc }
.opening_heading { float: left; margin-right: 24px; width: 60px; height: 180px }
.pdf_container { margin: 0px; padding: 0px }
.pdf_content { float: left; margin: 0px 0px 0px 10px; padding: 0px }
.picborder { margin: 0px 0px 10px; padding: 4px; border: solid 1px #ccc }
.picborder2 { border: solid 1px #ccc }
.picborder3 { padding: 4px; border: solid 1px #ccc }
.posthidden { display: none }
.postshown { display: inline }
.quote {
	text-align: left;
	padding: 0px;
	width: 178px;
	background-color: #ffffff;
	background-image: url(../Images/quoteboxbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.quote P {
	color: #00538a;
	font-weight: bold;
	font-size: 1em;
	margin: 0px;
	padding: 16px 10px 25px 30px;
	background-image: url(../Images/quoteboxtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quote_description { font-style: italic; font-size: 0.76em; margin: 0px; padding: 0px }
.sidebar_text { font-size: 0.76em; line-height: 160%; margin: 0px; padding: 0px }
.sidebar_text2 { font-size: 0.76em; line-height: 160%; margin: 20px 0px 0px; padding: 0px }
.spacer { clear: both }
.spacer2 { clear: left; height: 10px }
.spacer3 {height: 2px}
.sponsor_field { margin: 0px 0px 5px; padding: 0px 5px }
.sponsor_formfield { font-size: 0.76em; font-family: Arial, Helvetica, sans-serif }
.sponsor_label { font-size: 0.76em; float: left; margin: 3px 0px 0px; padding: 0px 5px; width: 120px }
.sponsor_logo { float: left; margin: 0px; padding: 0px }
.sponsor_submitfield { margin: 10px 0px 5px; padding: 0px 5px }
.staff_body { margin: 0px 10px 0px 0px; padding: 0px; width: 430px }
.staff_content { float: left; margin: 0px; padding: 10px 0px 0px; border-bottom: 2px solid #efefef; width: 580px }
.staff_field { float: left; margin: 0px; padding: 0px; width: 350px }
.staff_label { font-style: italic; float: left; margin: 0px; padding: 0px; width: 75px }
.staff_photo { float: right; margin: 0px; padding: 0px; width: 120px }
.tb { font-size: 0.76em }
.th { font-weight: bold; font-size: 0.76em; padding-bottom: 5px }
.twoColFixLtHdr #mainContent { margin: 20px 30px 0px 236px; padding: 0px }
.twoColFixLtHdr #sidebar1 {
	float: left;
	margin: 0px 0px 0px10px;
	padding: 0px;
	width: 200px;
	height: auto
}
.twoColFixLtHdr #sidebar1 H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 18px 0px 8px;
	COLOR: #00538a;
	PADDING-TOP: 0px
}
.underline {
	FONT-SIZE: 1px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; BORDER-BOTTOM: #1fc3ff 2px solid; HEIGHT: 5px
}
.underline2 {
	CLEAR: left;
	MARGIN: 15px 0px;
	BORDER-BOTTOM: #dddddd 1px solid;
	HEIGHT: 20px
}
.underline3 { border: solid 1px #cccccc }
.underline4 {
	CLEAR: left;
	MARGIN: 0px;
	BORDER-BOTTOM: #dddddd 1px solid;
	HEIGHT: 5px
}
.vac_field { float: left; width: 450px }
.vac_label { font-style: italic; float: left; width: 100px }
.volunteer_container { margin: 0px 0px 10px; border-bottom: 1px dashed #cccccc }
.volunteer_title { }
#ApplicationForm { width: 100% }
#ApplicationForm #Forename { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#ApplicationForm FIELDSET { margin: 0px 30px 0px 0px; padding: 10px; border: solid 1px #dddddd; width: 96% }
#ApplicationForm FIELDSET P { margin: 2px 0px 5px }
#ApplicationForm SELECT { font-family: Arial, Tahoma, Arial, "Sans Serif" }
#availability { font-family: Arial, Tahoma, "Sans Serif"; width: 99% }
#CAB_word_block { margin: 0px; padding: 0px }
#CAB_word_block P {
	Width: 175 px
	Float:left
	font-style: italic;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #006bb6;
	font-style: italic;
}
#board_container { margin: 0px; padding: 0px }
#container {
	WIDTH: 850px;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#Donate_Address { width: 40% }
#donate_form { margin: 0px; padding: 0px }
#email { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#experience { font-family: Arial, Tahoma, "Sans Serif"; width: 99% }
#fb_Address { font-family: Arial, Helvetica, sans-serif; width: 95% }
#fb_Comment { font-family: Arial, Helvetica, sans-serif; width: 95% }
#fb_EmailAddress { font-family: Arial, Helvetica, sans-serif; width: 95% }
#fb_NameOf { font-family: Arial, Helvetica, sans-serif; width: 95% }
#fb_Phone { font-family: Arial, Helvetica, sans-serif; width: 95% }
#feedback_form { float: left; margin: 0px; padding: 0px; width: 300px }
#footer {
	background-color: #006bb6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer A { color: #ffffff; font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px 0px 6px }
#footer A:hover { text-decoration: none }
#footer P { color: #ffffff; font-size: 0.7em; margin: 0px; padding: 0px 0px 6px }
#header {
	HEIGHT: 130px;
	background-repeat: no-repeat;
	padding: 0px;
}
#header H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#holdingpage { text-align: center; margin: 0px auto; padding: 30px; height: 250px }
#holdingpage P { color: #006bb6; font-weight: bold; font-size: 1em; line-height: 160%; margin: 0px auto; padding: 0px 0px 30px }

#funderlogos {
	CLEAR: both; MARGIN: 0px 0px 0px 260px
}
#Interest { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#logo {
	CLEAR: both;
	WIDTH: 850px
}
#mainContent P {
	font-size: 0.76em;
	line-height: 160%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	
}
#marker_container { float: left; margin: 0px; padding: 0px; width: 190px; height: 85px }
#Mobile { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #006bb6;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 30px
}
#nav A { float: left; padding: 30px 0px 0px; height: 0px; overflow: hidden }
#nav A.selected { background-position: 0px -60px }
#nav A:active { background-position: 0px -60px }
#nav A:hover { background-position: 0px -30px }
#nav LI { list-style-type: none; display: inline; margin: 0px; padding: 0px }
#nav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#Postcode { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#problems { font-family: Arial, Tahoma, "Sans Serif"; width: 99% }
#references { font-family: Arial, Tahoma, "Sans Serif"; width: 99% }
#Sidebar1_container { margin: 0px auto; width: 204px }
#sidebar2 LI {
	font-weight: normal;
	font-size: 0.76em;
	line-height: 160%;
	list-style-type: none;
	margin-left: 6px;
	padding: 0px 0px 5px 30px;
	background-image: url(../Images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: -4px -2px;
}
#sidebar2 UL { margin: 0px 10px 0px 0px; padding: 0px }
#Sidebar_container {
	margin: 0px auto;
	width: 180px;
	}
#site_map_container { font-size: 0.76em; margin: 0px }
#skills { font-family: Arial, Tahoma, "Sans Serif"; width: 99% }
#sm_list { font-weight: bold; list-style-type: none; margin: 0px; padding: 0px 0px 0px 30px }
#sm_list LI { padding: 0px 0px 10px }



#sm_list UL { margin: 0px; padding: 10px 0px 0px }
#sponsors { float: left; margin: 0px; padding: 0px; width: 500px }
#sponsor_form { margin: 0px; padding: 0px }
#staff_container { float: left; margin: 0px; padding: 0px }

#Surname { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#tabout A { background: url(../Images/aboutus.gif) no-repeat left top; width: 85px }
#tadvice A { background: url(../Images/getadvice.gif) no-repeat left top; width: 93px }
#theadoffice A {
	width: 107px;
	background-image: url(../Images/headoffice.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contents
{
	margin-top: 10px;




}
#Telephone { font-family: Arial, Tahoma, "Sans Serif"; width: 45% }
#thome A {
	WIDTH: 75px;
	background-image: url(../Images/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tlinks A { background: url(../Images/links.gif) no-repeat left top; width: 64px }
#tpartners A { background: url(../Images/partners.gif) no-repeat left top; z-index: 0; width: 75px }
#tevents A { background: url(../Images/events.gif) no-repeat left top; z-index: 0; width: 75px }
#tsitemap A { background: url(../Images/sitemap.gif) no-repeat left top; width: 82px }
#tvolunteering A {
	WIDTH: 109px;
	background-image: url(../Images/volunteering.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tjobs A { background: url(../Images/jobs.gif) no-repeat left top; width: 75px }
#vacancy_container P { margin: 0px 0px 10px; padding: 0px }
#vacancy_content { }
#whywork {
	WIDTH: 99%;
	FONT-FAMILY: Arial, Tahoma, Sans Serif
}
.spacer5 {
	background-color: #FFFFFF;
	height: 1.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.table {
	font-size: 0.76em;
}
.service_details {
	width: 250px;
	padding-right: 0px;
	padding-left: 24px;
}
.service_details2 {
	width: 250px;
	padding-right: 10px;
}
.Centreimagevert1 {
	float:left
	
}
.Centreimagevert2 {
	float:left;
	margin-top: 18px;
	margin-left: 6px;
	margin-right: 6px;
	
}
.Centreimagevert3 {
	float:left;
	margin-top: 33px;
	margin-left: 6px;
	margin-right: 6px;
}

#thr_col_background {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;

	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-image: url(../Images/bcakground%20grey%20thrcolum.gif);
}
HTML > BODY #two_col_background {
	MARGIN-TOP: 0px}
	
#two_col_background {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;

   PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-image: url(../Images/bcakground%20grey%20twocolum.gif);
}

.horiz_content_lft {
	float: left;
	width: 270px;
	margin-bottom: 5px;
}
.horiz_content_rt {
	float: right;
	width: 270px;
	margin-bottom: 5px;
}
.Horizontal_Container_1 {
	
	width: 583px;
	height: 260px;
	margin-bottom: 5px;
}
.Horizontal_Container_2 {
	
	width: 583px;
	height: 420px;
}
.mappix { padding: 4px; border: solid 1px #ccc }

.linkscontainer {
	width: 583px;

}
