/* Z-indexes
   Background: 0
   Scroll text: 10
   Body Text: 40
   Quotes: 50
   Buttons: 60
   Button Text: 70
   Click layer: 100
*/

body
{
	background-color: #D8B391;
}

img.background_image
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 0;
	visibility: hidden;
}

img.horizontal1
{
	position: absolute;
	clip: rect(0px 246px 12px 0px);
	z-index: 80;
	visibility: hidden;
}

img.vertical
{
	position: absolute;
	clip: rect(246px 12px 425px 0px);
	z-index: 80;
	visibility: hidden;
}

img.horizontal2
{
	position: absolute;
	clip: rect(0px 1174px 11px 425px);
	z-index: 80;
	visibility: hidden;
}

img.dot
{
	position: absolute;
	z-index: 10;
	visibility: hidden;
}

div.news_feed
{
	position: absolute;
	width: 1024px;
	height: 12px;
	visibility: hidden;
}

div.news_feed *
{
	visibility: inherit;
}

div.news_feed img#start_dot
{
	position: absolute;
	left: 0;
	top: 3;
}

div.news_feed img#end_dot
{
	position: absolute;
	left: 1015;
	top: 3;
}

div.news_feed_inner
{
	position: absolute;
	left: 11;
	top: 0;
	width: 1004px;
	height: 30px;
	overflow: hidden;
}

div.news_feed_inner p
{
	font-size: 10pt;
	color: #e0bfb7;
	font-family: "Courier New", "Courier", "Monospace";
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

div.news_feed_inner a
{
	color: white;
	text-decoration: none;
}

div.news_feed_inner img
{
	float: left;
	padding: 3px 0px 0px 0px;
}

div.news_feed_text
{
	position: absolute;
	top: 0;
	width: 5000;
}

div.news_feed_test_inner
{
	position: absolute;
	left: 0;
	top: 0;
	width: 3000px;
	height: 30px;
	visibility: hidden;
}

div.news_feed_test_inner p
{
	font-size: 10pt;
	color: #e0bfb7;
	font-family: "Courier New", "Courier", "Monospace";
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

div.news_feed_test
{
	position: absolute;
	left: 0;
	top: 30;
	visibility: hidden;
}

img.button
{
	position: absolute;
	width: 189;
	height: 33;
	z-index: 60;
    opacity:0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	visibility: hidden;
}

img.submenu_button
{
	position: absolute;
	width: 189;
	height: 33;
	z-index: 60;
    opacity:0.8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	visibility: hidden;
}

img.button_line
{
	position: absolute;
	width: 189;
	height: 1;
	z-index: 60;
	visibility: hidden;
}

p.index_text
{
	position: absolute;
	font-size: 14pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	text-decoration: none;
	padding: 0; 
	margin: 0;
	z-index: 70;
	visibility: hidden;
}

img.click_button
{
	position: absolute;
	width: 189;
	height: 33;
	z-index: 100;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	visibility: hidden;
	cursor: pointer;
}

img.brochure_click_area
{
	position: absolute;
	width: 370;
	height: 370;
	z-index: 98;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	visibility: hidden;
}

img.click_area
{
	position: absolute;
	width: 189;
	z-index: 99;
	visibility: hidden;
}

img.preload
{
	visibility: hidden;
}

p.debug
{
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

p.quote
{
	position: absolute;
	font-size: 18pt;
	color: white;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
	line-height: 24pt;
	text-align: center;
	font-family: "Times New Roman", "Times", "Serif";
	margin: 0;
	padding: 0;
	z-index: 50;
	visibility: hidden;
}

.quote_sunday
{
	color: black;
	visibility: inherit;
	z-index: 50;
}

.quote_author
{
	font-size: 14pt;
	font-style: italic;
	visibility: inherit;
	z-index: 50;
}

p.title_left
{
	position: absolute; top: 51px;
	width: 500px;
	text-align: right;
	font-size: 52pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0; 
	margin: 0;
	z-index: 10;
	visibility: hidden;
}

p.title_split_left
{
	position: absolute;
	width: 500px;
	text-align: right;
	font-size: 68pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0; 
	margin: 0;
	z-index: 10;
	visibility: hidden;
}

p.title_right
{
	position: absolute;
	width: 600px;
	text-align: left;
	font-size: 68pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0; 
	margin: 0;
	z-index: 10;
	visibility: hidden;
}

p.footer
{
	position: absolute;
	font-size: 7pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0; 
	margin: 0;
	z-index: 39;
	visibility: hidden;
}

p.tel_no
{
	position: absolute;
	font-size: 21pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	text-align: center;
	width: 157px;
	padding: 0; 
	margin: 0;
	z-index: 39;
	visibility: hidden;
}

p.tel_no span.number
{
	font-size: 36pt;
	color: white;
	font-family: "Times New Roman", "Times", "Serif";
	line-height: 1.0
}

div.body
{
	position: absolute;
	width: 400;
	visibility: hidden;
	z-index: 40;
}

p.home_body_text
{
	font-size: 14pt;
	line-height: 20pt;
	color: black;
	font-style: italic;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
}

.body_text_sunday
{
	font-style: normal;
	visibility: inherit;
}

p.body_title
{
	font-size: 16pt;
	line-height: 24pt;
	color: black;
	font-style: normal;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	margin: 0;
	z-index: 40;
	visibility: hidden;
	margin: 12px 0px 12px 0px;
}

p.body_text
{
	font-size: 11pt;
	line-height: 12pt;
	color: black;
	font-style: italic;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 12px 0px 12px 0px;
}

p.contact_text
{
	font-size: 10pt;
	line-height: 12pt;
	color: black;
	font-style: normal;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 12px 0px 12px 0px;
}

p.home_t_c_text
{
	position: absolute;
	font-size: 8pt;
	line-height: 11pt;
	color: black;
	width: 700;
	font-style: normal;
	font-family: "Times New Roman", "Times", "Serif";
	margin: 0;
	padding: 0;
	z-index: 40;
	visibility: hidden;
}

p.t_c_text
{
	font-size: 8pt;
	line-height: 10pt;
	color: black;
	font-style: normal;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
}

img.body_image
{
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 40;
	visibility: hidden;
}

iframe.application_form_frame
{
	visibility: hidden;
	width: 400px;
	height: 400px;
}

iframe.contact_form_frame
{
	visibility: hidden;
	width: 400px;
	height: 270px;
}

p.no_frames_text
{
	z-index: 40;
	visibility: inherit;
}

div.body#strategic_partners_body
{
	overflow: hidden;
	height: 478px;
}

div.body#strategic_partners_body *
{
	visibility: inherit;
}

div.partner
{
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
}

div.partner img.partner_fade
{
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	visibility: hidden;
}

img.initial
{
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 40;
}

img.partner_click_area
{
	position: absolute;
	left: 0;
	top: 0;
	width: 109px;
	height: 109px;
	margin: 0;
	padding: 0;
	border: 0;
	visibility: inherit;
	z-index: 98;
}

img.shadow
{
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 39;
	visibility: inherit;
}

div.partner_text
{
	position: absolute;
	left: 0;
	top: 117;
	width: 109px;
	visibility: inherit;
}

p.partner_title
{
	font-size: 9pt;
	line-height: 10pt;
	color: black;
	font-family: "Times New Roman", "Times", "Serif";
	text-decoration: none;
	text-align: center;
	padding: 0; 
	margin: 0;
	z-index: 40;
	visibility: inherit;
}

p.partner_subtitle
{
	font-size: 8pt;
	line-height: 9pt;
	color: black;
	font-family: "Times New Roman", "Times", "Serif";
	text-decoration: none;
	font-style: italic;
	text-align: center;
	padding: 0; 
	margin: 0;
	z-index: 40;
	visibility: inherit;
}

a.partner_link
{
	visibility: inherit;
}

div.body#background_body
{
	visibility: hidden;
}

div.body#team_body
{
	visibility: hidden;
}

p.team_header
{
	font-size: 11pt;
	line-height: 12pt;
	color: black;
	font-style: italic;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 0px 0px 12px 0px;
}

p.team_title
{
	font-size: 16pt;
	color: black;
	font-style: normal;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	margin: 0;
	z-index: 40;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

span.job_title
{
	font-size: 11pt;
	color: white;
}

div.team_text_block
{
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 0px;
	display: none;
}

div.team_text_block#gareth_text
{
	height: auto;
	display: block;
}

p.team_text
{
	font-size: 11pt;
	line-height: 12pt;
	color: black;
	font-style: italic;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 12px 0px 12px 0px;
}

div.body#pledge_body
{
	visibility: hidden;
	height: 460px;
	overflow: auto;
}

div.pledge_inner_body
{
	padding: 0px 10px 0px 0px;
}

div.body#testimonials_body
{
	visibility: hidden;
}

p.testimonial_text
{
	font-size: 11pt;
	line-height: 12pt;
	color: black;
	font-style: italic;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 16px 0px 0px 0px;
}

p.testimonial_attrib
{
	font-size: 11pt;
	line-height: 12pt;
	color: black;
	font-family: "Times New Roman", "Times", "Serif";
	padding: 0;
	z-index: 40;
	visibility: hidden;
	margin: 0px 0px 16px 0px;
}

p.testimonial_attrib span.job_title
{
	color: white;
}

div.body#foundation_body
{
	visibility: hidden;
}

div.body#location_body
{
	visibility: hidden;
}

div.body#background_body *
{
	visibility: inherit;
}

div.body#team_body *
{
	visibility: inherit;
}

div.body#pledge_body *
{
	visibility: inherit;
}

div.body#testimonials_body *
{
	visibility: inherit;
}

div.body#foundation_body *
{
	visibility: inherit;
}

div.body#location_body *
{
	visibility: inherit;
}

img.unseen_logo
{
	border: 0px;
}

