* {
	margin: 0;
	outline:none;
}

html {
	height:100%;
}

body {
/*	MOVED TO colourDefault.css
	background-color:#eef5fb;
	background-image:url(../images/colourDefault/bg_body.jpg); 
*/
	background-repeat:repeat-x; 
	background-position:top center;
	font-style:normal;
	width:100%; 
	height:100%; 
	margin:0px; 
	padding:0px; 
}

#header {
/*	MOVED TO colourDefault.css
	background-color:#fff;
*/
	text-align:left; 
	vertical-align:top;
	position: relative;
	right:auto;
	left:auto;
	min-width: 814px;	
	width:80%;
	margin: 0px auto;
	padding:0px;
	display:block;
	z-index:1;
}

#container {
/*	MOVED TO colourDefault.css
	background-color:#fff;
*/
	text-align:left; 
	vertical-align:top;
	position: relative; 
	right:auto;	
	left:auto;
	min-width: 814px;	
	width:80%;	
	/*
	min-height: 100%;
	height: auto !important;
	height: 100%;
	*/
	padding:0px;
	margin: 0px auto -62px;
	display:block;
	z-index:1;
}

.x2col #container {
/*	MOVED TO colourDefault.css
	background-image:url(../images/colourDefault/bg_main.gif); 
*/
	background-repeat:repeat-y; 
	background-position:top center;
}

#home #container {
	background-position:top right;
}



/*****
ELEMENT SELECTORS
*****/
body, td, th, input, textarea, select {
/*	MOVED TO colourDefault.css
	color:#000;
*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small; 
	font-style:normal;
}

h1, h2, h3, h4, h5, h6  {
/*	MOVED TO colourDefault.css
	color:#000; 
*/
	font-family:"Sans Bold", Arial, Helvetica, sans-serif; 
	margin:4px 0px;
}

h1 {
/*	MOVED TO sizeDefault.css
	font-size:2.0em;
*/
}

h2 {
/*	MOVED TO sizeDefault.css
	font-size:1.4em;
*/
}

h3 {
/*	MOVED TO sizeDefault.css
	font-size:1.3em;
*/
}

h4 {
/*	MOVED TO sizeDefault.css
	font-size:1.1em;
*/
}

h5 {
/*	MOVED TO sizeDefault.css
	font-size:1.0em; 
*/
	font-weight:bold;
}

h6 {
/*	MOVED TO sizeDefault.css
	font-size:1.0em; 
*/
	font-style:italic;
}

p {	
	margin:12px 0px;
}

a {
/*	MOVED TO colourDefault.css
	color:#159dbd;
*/
	font-weight:normal;
	text-decoration:underline;
}

a:hover {
/*	MOVED TO colourDefault.css
	color:#026a82;
*/
	font-weight:normal;
	text-decoration:underline;
}

ul {
/*	MOVED TO colourDefault.css
	color:#000;
*/
}

li {
	list-style-type:square;
}

input, select, textarea {
/*	MOVED TO colourDefault.css
	color:#000;
*/
}

img {
	border:none;

}

div.clearfix {
	height:0px;
	clear:both;
}

/*****
TEMPLATE LAYOUT
*****/


#logo {
	background-repeat:no-repeat;
	background-position:14px 8px;
	width:166px;
	height:113px;
	padding:8px 0px 5px 14px;
	float:left;
}

#logo a {
	width:166px;
	height:113px;
	display:block;
}

#logo img {
	display:none;
}


/*****
ACCESSIBILITY & SEARCH FEATURES
*****/
#access-skip {
	float:left;
}

#access-features {
	margin:14px 14px 0px 0px;
	float:right;
}

#change-text {
/*	MOVED TO colourDefault.css
	background-color:#ebf3c1;
*/
	line-height:1.0em;
	height:1.3em;
	min-height:18px;
	padding:6px 0.5em 2px 0.5em;
	float:left;
}

#change-text-options {
	margin-right:24px;
	float:left;
	padding-left:0.5em;
}

#change-text-options .opt1 {
/*	MOVED TO sizeDefault.css
	font-size:x-small;
*/
}

#change-text-options .opt2 {
/*	MOVED TO sizeDefault.css
	font-size:small;
*/
}

#change-text-options .opt3 {
/*	MOVED TO sizeDefault.css
	font-size:large;
*/
}

#change-colour {
/*	MOVED TO colourDefault.css
	background-color:#ebf3c1;
*/
	line-height:1.0em;
	height:1.3em;
	min-height:18px;
	padding:6px 0.5em 2px 0.5em;
	float:left;
}

#change-colour-options {
	margin-right:0px;
	float:left;
}

#change-colour-options a {
/*	MOVED TO sizeDefault.css
	font-size:small;
*/
	text-decoration:none;
	text-align:center;
	padding:4px;
	margin-left:5px;
	min-height:17px;
	min-width:13px;
	display:block;
	float:left;
}

#change-colour-options .opt1 {
/*	MOVED TO colourDefault.css
	color:#000;
	border: 1px solid #d4d4d4;
	background-color:#fdfdfd;
	background-image:url(../images/colour_opt1.jpg); 
*/
	background-repeat:repeat-x; 

}

#change-colour-options .opt2 {
/*	MOVED TO colourDefault.css
	color:#fff;
	border: 1px solid #080808;
	background-color:#030303;
	background-image:url(../images/colour_opt2.jpg); 
*/
	background-repeat:repeat-x; 
}

#change-colour-options .opt3 {
/*	MOVED TO colourDefault.css
	color:#000;
	background-color:#f4e606;
	background-image:url(../images/colour_opt3.jpg); 
	border: 1px solid #d4c408;
*/
	background-repeat:repeat-x; 
}

.change-arr {
/*	MOVED TO colourDefault.css
	background-image:url(../images/colourDefault/rt_arr.gif); 
*/
	background-repeat:no-repeat; 
	background-position:top right;
	width:14px;
	height:26px;
	float:left;
}

#find-charity {
	clear:both;
	display:block;
	padding-top:14px;
}

#search-site {
	clear:both;
	display:block;
	padding-top:10px;
}

form#locator, form#search, form#cntnt01moduleform_1 {
	margin:0px;
	padding:0px;
}

form#locator label, form#search label, form#cntnt01moduleform_1 label {
/*	MOVED TO sizeDefault.css
	font-size:0.9em;
*/
	display:inline;
	float:left;
	width:180px;
	padding-top:4px;
}

form#locator input.text, form#search input.text, form#cntnt01moduleform_1 input.text {
/*	MOVED TO colourDefault.css
	color:#7a7a7a;
	border:1px solid #ccc;
*/
	min-width:154px;
	min-height:20px;
	margin-right:5px;
	margin-left:10px;
	padding-left:2px;

}

form#locator input.button, form#search input.button, form#cntnt01moduleform_1 input.button {
/*	MOVED TO colourDefault.css
	background-color:#d4d0c8;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
*/
	min-width:20px;
	min-height:20px;
	margin:0px;
	padding:2px;
}

form#locator input.button:hover, form#locator input.button:active, form#search input.button:hover, form#search input.button:active, form#cntnt01moduleform_1 input.button:hover, form#cntnt01moduleform_1 input.button:active {
/*	MOVED TO colourDefault.css
	border-top:1px solid #404040;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #404040;
*/
}


/*****
COLUMN LAYOUT
*****/
#col1 {
	float:left;
	padding:2px;
}

.x1col #col1 {
	min-width:782px;
	width:96%;
}

.x2col #col1 {
	min-width:564px;
	width:64%;
}

.x2col #col2 {
	min-width:218px;
	width:28%;
	margin-right:9px;
	float:right;
	padding-top:12px;
	text-align:center;
}

.x2col #col2 img {
	margin-bottom:12px;
}


#home #col2 {
	width:218px;
}

/*
inner column
*/
.innercol {
	margin:14px;
}

.innercol1 {
	float:left;
	min-width:252px;
	width:44%;
	margin:12px 0px 12px 14px;
}

.innercol2 {
	float:left;
	min-width:252px;
	width:44%;
	margin:12px 0px 12px 14px;
}

#memberloginbnr {
	text-align:center;	
	position:relative;
	width:100%;
}

#memberloginbnr a {
	background-image:url(../images/members_login.png);
	background-repeat:no-repeat;
	width:528px;
	height:62px;
	text-indent:-9999px;
	display:block;
	margin-right:auto;
	margin-left:auto;
}

/*****
FOOTER
*****/

.x2col #footer {
/*	MOVED TO colourDefault.css
	font-size:x-small;
*/
	text-align:center;
	min-width:536px;
	width:64%;
}

.x1col #footer {
/*	MOVED TO colourDefault.css
	font-size:x-small;
*/
	text-align:center;
	min-width:754px;
	width:96%;
}


#footer #legal {
	margin:4px 0px 12px 0px;
/*	MOVED TO colourDefault.css
	color:#97b108
*/
}

/*****
NAVIGATION
*****/
#navigation {
/*	MOVED TO colourDefault.css
	background-color:#beda54;
	background-image:url(../images/colourDefault/bg_nav.jpg);

	MOVED TO sizeDefault.css
	font-size:1.1em;
*/
	background-repeat:repeat-x;
	width:100%;
	min-height: 83px;

	text-align:center;
	padding:0px;
	margin:0px;
}

#navigation ul {
/*	MOVED TO sizeDefault.css
	font-size:small;
*/
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	min-width:812px;
	width:70%
}

#navigation ul li {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}

#navigation ul li a {
/*	MOVED TO colourDefault.css
	color:#000;
*/
	text-decoration:none;
	display:block;
	margin:0px;
	padding:24px 7px 0px 7px;
	min-height: 59px;
	line-height:1.0em;
	background-position:right bottom;
	background-repeat:no-repeat;
}

#navigation ul li a:hover {
/*	MOVED TO colourDefault.css
	color:#026a82;
*/
	text-decoration:none;
}

#navigation ul li.single a {
	display:block;
	padding-top:32px;
	min-height: 51px;
}

#navigation ul li.multiple {
	min-height: 59px;
}

#navigation ul li.first a {
}


#navigation ul li.last a {
}


#nav1 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:42px;
}

#nav1 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav1.png);
}

#nav2 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:36px;
}
#nav2 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav2.png);
}

#nav3 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:55px;
}
#nav3 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav3.png);
}

#nav4 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:74px;
}
#nav4 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav4.png);
}

#nav5 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:97px;
}
#nav5 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav5.png);
}

#nav6 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:46px;
}
#nav6 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav6.png);
}

#nav7 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:63px;
}
#nav7 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav7.png);
}

#nav8 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
	min-width:57px;
}
#nav8 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav8.png);
}

#nav9 a {
	min-width:74px;
}
#nav9 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav9.png);
}


#subnavigation {
/*	MOVED TO colourDefault.css
	color:#00576c;
*/
	text-align:left;
	margin:0px;
	margin-left:28px;
	padding:0px;

}

#subnavigation li {
	list-style-type:disc;
	min-width:192px;
	width:88%;
	margin:0px;
	margin-top:12px;
}

#subnavigation li a {
/*	MOVED TO colourDefault.css
	color:#00576c;
*/
}

#subnavigation #btn_enquiry {
	list-style-type:none;
	float:left;
	margin:0px 0px 0px -28px;
	padding:0px;
}

#subnavigation #btn_enquiry a {
	width:203px;
	height:48px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}
/*****
EVENTS
*****/

div.event_th {
	font-weight:bold;
}

div.event {
	margin-top:12px;
	display:block;
	padding-bottom:8px;
	min-height:48px;
}

div.eventlist div.event {
	margin-top:0px;
	padding:12px;
}

div.eventtitle {
	display:inline;
/*	float:left;	*/
	width:70%;
}

div.event div.eventtitle a, div.event div.eventtitle a:hover {
	font-weight:bold;
	text-decoration:none;
}

div.eventdate {
/*	margin-left:1.0em; */
}

div.eventlist {
}

/*****
NEWS
*****/
div.NewsSummary {
	margin-top:12px;
	display:block;
	padding-bottom:8px;
	min-height:48px;
}

hr.news_list {
	color:#ddd;
	margin:12px 0px;
}

div.NewsSummary div.NewsSummaryLink a, div.NewsSummary div.NewsSummaryLink a:hover {
	font-weight:bold;
	text-decoration:none;
}

/*****
CONTACT FORM
*****/

.formbuilderform div {
	margin:12px 0px;
	display:block;
	clear:both;
}

.formbuilderform label {
	display:block;
	width:35%;
	float:left;
	font-weight:bold;
}

.formbuilderform div.label_multiple {
	display:block;
	width:35%;
	float:left;
	font-weight:bold;
}

.fbsubmit {
/*	MOVED TO colourDefault.css
	background-color:#d4d0c8;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
*/
}

div.fbradiogroup div {
	float:left;
	display:block;
	clear:none;
	margin:0px 12px 12px 0px;
}


div.fbradiogroup div label {
	width:100px;
}

div.fbtext input, div.fbtext textarea {
/*	MOVED TO colourDefault.css
	color:#7a7a7a;
	border:1px solid #ccc;
*/
}

/* added by Rich */
#col2 ul#subnavigation li.single {
	vertical-align: top;	
}

#col2 ul#subnavigation li.single ul {
	vertical-align: top;
	padding-left: 25px;	
}

#col2 ul#subnavigation li.single ul li.single {
	padding: auto;
	list-style-type: circle;
}

#col2 ul#subnavigation li.single a {
	position: relative; 
	top: -6px;
}
