@charset "utf-8";
body {
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	overflow-y: scroll;
	/*	font: 13px/1.7 Georgia, "Times New Roman", Times, serif;*/
	font: 12px/1.5 Verdana, sans-serif;
	color: #333;
}
h1, h2 {
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 1px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.clearfix {
 *zoom: 1; /* triggers has haslayout in older versions of iE  */
}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}

#wrapper {
	text-align: left;
	width: 972px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	margin-top: 0px;
}
/*masthead*/

#masthead {
	width: 972px;
	overflow: auto;
}

#masthead a:link, #masthead a:visited {
	text-decoration: none;
}
#masthead a:hover {
	text-decoration: none;
}
#logos {
	height: 124px;
	background-color: #b9e2fe;
	margin-bottom: 1px;
}
.mastlineonepixel {
	background-color: #b9e2fe;
	height: 1px;
}
#leftlogo {
	float: left;
	width: 239px;
	margin-left: 14px;
	margin-top: 0px;
}
.cvclogo {
	float: left;
	width: 234px;
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: 0 1px 1px #FFFFFF;
}
.cvclogo a:link {
	color: #333;
	text-decoration: none;
}
.cvclogo a:visited {
	color: #333;
	text-decoration: none;
}
.cvclogo a:hover {
	color: #333;
	text-decoration: none;
}
.cvclogo a:active {
	color: #333;
	text-decoration: none;
}
.cvclogo .cvcbannerhigher {
	font-size: 32px;
	font-weight: normal;
	letter-spacing: 1px;
	position:relative;
	width: 234px;
	float: left;
	white-space: nowrap;
}
.cvclogo .cvcbannerlower {
	font-size: 56px;
	font-weight: normal;
	width: 234px;
	line-height: 90%;
	letter-spacing: 5px;
	position:inherit;
	float: left;
	text-align: center;
}
#rightlogo {
	float: right;
	width: inherit;
	margin-right: 14px;
	margin-top: 15px;
}
#rightlogo a img {
	height: 71px;
}
/* ---------- navigation ---------- */

#nav {
}
#nav a:link, #nav a:visited, #nav a:hover {
	text-decoration: none;
}
#nav ul {
	list-style-type: none;
}
ul#navbar {
	margin: 0px;
	padding: 1px;
	background: url(../imagesll/navigation-background-bottom.jpg) no-repeat 0 100%;
}
ul#navbar ul {
	height: 2em;
	line-height: 2.1em;
	display: table;
	margin: 0 auto;
	padding-left: 3px;
	font-size: 0.9em;
}
ul#navbar ul li {
	font-family: Tahoma, Geneva, sans-serif;
	/*text-shadow: 0 1px 1px #FFFFFF;*/
	display: table-cell;
	font-size: 1.1em;
	text-align: center;
	min-width: 120px;
	font-weight: bold;
	letter-spacing: 1px;
}
ul#navbar ul a {
	display: block;
	height: 2.1em;
	padding: 0 12px 0 9px;
	color: #333;
}
ul#navbar ul a:hover {
	/*background-color: #aeaeae;*/
	color: #D70000;
}
.sectionhome #navhome a, .sectionchurches #navchurches a, .sectionlifeevents #navlifeevents a, .sectionnews #navnews a, .sectionlinks #navlinks a, .sectionwebsite #navwebsite a  {
	background: transparent url(../imagesll/navigation-item-highlight.gif) no-repeat center bottom;
	color: #660000;
	margin-left: -3px;
	padding-left: 12px;
	letter-spacing: 1px;
}
ul#navbar1 {
	margin: 0px;
	padding: 0px;
	background-color: #660000;
}
ul#navbar1 ul {
	height: 2em;
	line-height: 2.1em;
	display: table;
	margin: 0 auto;
	padding-left: 3px;
	font-size: 0.9em;
}
ul#navbar1 ul li {
	font-family: Tahoma, Geneva, sans-serif;
	/*text-shadow: 0 1px 1px #FFFFFF;*/
	display: table-cell;
	font-size: 1.1em;
	text-align: center;
	min-width: 120px;
	font-weight: bold;
	letter-spacing: 1px;
}
ul#navbar1 ul a {
	display: block;
	height: 2em;
	padding: 0 12px 0 9px;
	color: #FFF;
	background-color: #BF0000;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin: 0 1px 0 1px;
}
ul#navbar1 ul a:hover {
}
.sectionaboutus #navaboutus a, .sectionministryteam #navministryteam a, .sectioncontactus #navcontactus a, .sectionservices #navservices a, .sectionmeetings #navmeetings a, .sectionreadings #navreadings a, .sectionardley #navardley a, .sectionfritwell #navfritwell a, .sectionlowerheyford #navlowerheyford a, .sectionsomerton #navsomerton a, .sectionsouldern #navsouldern a, .sectionupperheyford #navupperheyford a, .sectionheyfordpark #navheyfordpark a, .sectionweddings #navweddings a, .sectionbaptisms #navbaptisms a, .sectionconfirmation #navconfirmation a, .sectionfunerals #navfunerals a, .sectionthreeparishes #navthreeparishes a, .sectionsitesofinterest #navsitesofinterest a, .sectionaccessibility #navaccessibility a, .sectionwebsitecontacts #navwebsitecontacts a  {
	letter-spacing: 1px;
	color: #660000;
	background-color: #FFF;
	padding: 0 12px 0 9px;
}
.sectionchurches #wrapper #content .centrecontentmiddle iframe {
	width: 530px;
	height: 550px;
	border: 0;
}

/*navigation end */
/*masthead end */
/*Content*/

#content {
	margin-top: 0px;
	padding-top: 0px;
	/*text-shadow: 0 1px 1px #FFFFFF; */
	clear: both;
}
#contentservices {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 15px;
	padding-top: 0px;
	text-shadow: 0 1px 1px #FFFFFF;
	clear: both;
	background-color: #F1FAFC;
	padding-bottom: 36px;
	border: 1px solid #95ADC5;
}
#headerhome {
	background-image: url(../imagesll/headerhome.jpg);
	background-repeat: no-repeat;
	height: 229px;
	margin-top: 1px;
	text-shadow: 0 1px 1px #B3D7FF;
	clear: both;
	overflow: auto;
}

#headerhome a:link {
	text-decoration: none;
	color: #000;
}
#headerhomea:visited {
	text-decoration: none;
	color: #000;
}
#headerhome a:hover {
	text-decoration: underline;
	color: #000;
}
#headerhome a:active {
	text-decoration: underline;
	color: #000;
}


#headerhometextright {
	width: 330px;
	float: right;
	margin-left: 14px;
}
#headerhometextleft {
	width: 510px;
	float: left;
	margin-left: 14px;
	text-align: left;
}
#headerhomeimgleft {
	float: left;
	background-image: url(../imagesll/sc3.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 443px;
	margin-top: 10px;
}
#headerhomeimgleft dl dd a:link {
	text-decoration: none;
	color: #000;
}
#headerhomeimgleft dl dd a:visited {
	text-decoration: none;
	color: #000;
}
#headerhomeimgleft dl dd a:hover {
	text-decoration: underline;
	color: #000;
}
#headerhomeimgleft dl dd a:active {
	text-decoration: underline;
	color: #000;
}
#headerhomeimgright {
	float: right;
	background-image: url(../imagesll/sc4.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headerhomeimgright dl dd a:link {
	text-decoration: none;
	color: #000;
}
#headerhomeimrightg dl dd a:visited {
	text-decoration: none;
	color: #000;
}
#headerhomeimgright dl dd a:hover {
	text-decoration: underline;
	color: #000;
}
#headerhomeimgright dl dd a:active {
	text-decoration: underline;
	color: #000;
}

#headerardleyimgright {
	float: right;
	background-image: url(../imagesll/ardley.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headerfritwellimgright {
	float: right;
	background-image: url(../imagesll/fritwell.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headerheyfordparkimgright {
	float: right;
	background-image: url(../imagesll/heyfordpark.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headerlowerheyfordimgright {
	float: right;
	background-image: url(../imagesll/lowerheyford.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headersomertonimgright {
	float: right;
	background-image: url(../imagesll/somerton.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headerupperheyfordimgright {
	float: right;
	background-image: url(../imagesll/upperheyford.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}
#headersouldernimgright {
	float: right;
	background-image: url(../imagesll/souldern.jpg);
	background-repeat: no-repeat;
	border: 1px solid #F1FAFC;
	height: 193px;
	width: 413px;
	margin-top: 16px;
	margin-right: 14px;
}


#headerministryteam {
	background-image: url(../imagesll/headerstandard.gif);
	background-repeat: no-repeat;
	height: 160px;
	margin-top: 1px;
	text-shadow: 0 1px 1px #B3D7FF;
}
#headerministryteamleft {
	height: 160px;
	width: 330px;
	float: left;
	margin-left: 14px;
}
#headerministryteamright {
	width: 450px;
	float: right;
	height: 160px;
	margin-right: 14px;
	margin-top: 14px;
}
#headerministryteam #headerministryteamright img {
	width: 450px;
	border: 1px solid white;
}
#headerministryteamrightimg {
	width: 163px;
	float: left;
	height: 200px;
	margin-top: 14px;
	padding-right: 14px;
	text-align: right;
}
#headerministryteamright h3 {
	margin-top: 3px;
	color: #660000;
}
#centrecontent {
	width: 644px;
	padding-left: 128px;
}
.sectionchurches #wrapper #content .marginleftcontent dl dd {
	text-indent: -14px;
	padding-left: 14px;
	margin-left: 0px;
}


.marginleftcontent {
	width: 162px;
	float: left;
	margin-top: 15px;
	border: 1px solid #333;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-radius-bottomleft: 9px;
	-webkit-border-radius-topright: 9px;
	border-bottom-left-radius: 9px;
	border-top-right-radius: 9px;
	background-color: #FFFCEB;
	padding-left: 14px;
	padding-right: 14px;
	border-color: #797979;
}
.marginleftcontent a:link {
	text-decoration: none;
	color: #00C;
}
.marginleftcontent a:visited {
	text-decoration: none;
	color: #00C;
}
.marginleftcontent a:hover {
	text-decoration: underline;
	color: #00C;
}
.marginleftcontent a:active {
	text-decoration: underline;
	color: #000;
}
.marginrightcontent {
	width: 162px;
	float: right;
	margin-top: 15px;
	border: 1px solid #333;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-radius-bottomleft: 9px;
	-webkit-border-radius-topright: 9px;
	border-bottom-left-radius: 9px;
	border-top-right-radius: 9px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: #fffceb;
	margin-left: 0px;
	border-color: #797979;
}
.marginrightcontent a:link {
	text-decoration: none;
	color: #00C;
}
.marginrightcontent a:visited {
	text-decoration: none;
	color: #00C;
}
.marginrightcontent a:hover {
	text-decoration: underline;
	color: #00C;
}
.marginrightcontent a:active {
	text-decoration: underline;
	color: #000;
}
.centrecontent {
	border-top-style: solid;
	border-top-color: #797979;
	border-top-width: 1px;
	width: 972px;
	margin-top: 15px;
}
.centrecontent a:link {
	text-decoration: none;
	color: #00C;
}
.centrecontent a:visited {
	text-decoration: none;
	color: #00C;
}
.centrecontent a:hover {
	text-decoration: underline;
	color: #00C;
}
.centrecontent a:active {
	text-decoration: underline;
	color: #000;
}
.centrecontentmiddle {
	width: 546px;
	margin-right: 14px;
	margin-top: 15px;
	border-top: solid #797979 1px;
	margin-left: 14px;
	float: left;
	padding-right: 14px;
	text-align: left;
}
.sectionchurches #wrapper #content .centrecontentmiddle p {
	text-align: right;
}


.centrecontentmiddle a:link {
	text-decoration: none;
	color: #00C;
}
.centrecontentmiddle a:visited {
	text-decoration: none;
	color: #00C;
}
.centrecontentmiddle a:hover {
	text-decoration: underline;
	color: #00C;
}
.centrecontentmiddle a:active {
	text-decoration: underline;
	color: #000;
}
.centrecontmiddleinclude {
	width: 546px;
	padding-right: 14px;
	border-top: solid #797979 1px;
}


.centrecontentleft {
	width: 306px;
	margin-right: 7px;
	margin-top: 15px;
	border-top: solid 1px;
	margin-left: 14px;
	float: left;
	padding-right: 14px;
	border-top-color: #797979;
}
.centrecontentleft dl dd {
	padding-left: 5em;
	text-indent: -5em;
}
.centrecontentleft a:link {
	text-decoration: none;
	color: #00C;
}
.centrecontentleft a:visited {
	text-decoration: none;
	color: #00C;
}
.centrecontentleft a:hover {
	text-decoration: underline;
	color: #00C;
}
.centrecontentleft a:active {
	text-decoration: underline;
	color: #000;
}
.centrecontentleftinclude {
	border-top-style: solid;
	border-top-color: #797979;
	border-top-width: 1px;
	width: 306px;
	padding-right: 14px;
}
.centrecontentright {
	width: 413px;
	margin-right: 0px;
	float: right;
	margin-top: 15px;
	border-top: solid #797979 1px;
	margin-left: 7px;
	padding-right: 14px;
}
.centrecontentright dl dd {
	padding-left: 5em;
	text-indent: -5em;
}

.centrecontentright a:link {
	text-decoration: none;
	color: #00C;
}
.centrecontentright a:visited {
	text-decoration: none;
	color: #00C;
}
.centrecontentright a:hover {
	text-decoration: underline;
	color: #00C;
}
.centrecontentright a:active {
	text-decoration: underline;
	color: #000;
}
.centrecontentrightinclude {
	border-top-style: solid;
	border-top-color: #797979;
	border-top-width: 1px;
	width: 413px;
	padding-right: 14px;
}

.spacer {
	clear: both;
	height: 0px;
}
form {
	display: inline;



}

#centreleftcontent {
	width: 322px;
	float: left;
	border-top-style: solid;
	border-top-color: #CCC;
	border-top-width: 2px;
}
#centrerightcontent {
	width: 322px;
	float: right;
}
#content h3, h4 {
	color: #660000;
}
/*Content end*/
/*Footer*/

#footer {
	clear: both;
}
#footerlogos {
	height: 90px;
}
#leftfooter {
	float: left;
	margin-left: 14px;
	margin-top: 30px;
}
#rightfooter {
	float: right;
	margin-right: 14px;
	margin-top: 30px;
}
#copyright {
	float: right;
	font-size: 9px;
	text-align: right;
}
#footermenu {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #95ADC5;
	clear: both;
	background-color: #F1FAFC;
}
#footer #footermenu table {
	padding-left: 14px;
	padding-right: 14px;
	width: 972px;
}
#wrapper #footermenu tr td {
	font-size: 11px;
	list-style-type: none;
}
#wrapper #footermenu table tr {
	vertical-align: top;
	font-size: 11px;
	text-align: left;
}
#wrapper #footermenu table tr th {
	vertical-align: top;
	font-size: 11px;
	text-align: left;
}
#wrapper #footermenu table tr a:link {
	text-decoration: none;
	color: #000;
}
#wrapper #footermenu table tr a:visited {
	text-decoration: none;
	color: #000;
}
#wrapper #footermenu table tr a:hover {
	text-decoration: underline;
	color: #000;
}
#wrapper #footermenu table tr a:active {
	text-decoration: underline;
	color: #000;
}


/*Footermenu end*/
/*Start of Services table*/

#services table, #services thead, #services tfoot, #services tbody, #services th, #services td {
	margin: auto;
	padding: 0;
}
#services {
	width: 900px;
	text-align: center;
	text-shadow: 0 1px 1px #FFFFFF;
	background-color: #F1FAFC;
	margin-left: 36px;
}
/* TABLE General */
		
#services table {
	border-collapse: separate;
	border-width: 1px 2px 2px 1px;
	border-spacing: 4px;
	color: #333333;
	margin-top: 0px;
	max-width: 874px;
	min-width: 400px;
	padding: 20px 5px 5px 5px;
	width: 874px;
	table-layout: fixed;
	background-color: #A7DBD8;
	border-style: solid;
	border-color: #79B2AF;
	-moz-box-shadow: 7px 4px 5px #79B2AF;
	-webkit-box-shadow: 7px 4px 5px #79B2AF;
	box-shadow: 7px 4px 5px #79B2AF;
	margin-left: 7px;
}
#services table, #services caption {
	text-align: left;
	min-width: 654px;
}
#services th, #services td {
	border-width: 5px;
	padding: 1px 6px;
}
#services a table thead tr th, #services a table tr th {
	color: #31605D;
}
#services a table thead tr th.annunciation {
	padding-left: 0px;
}
#services a table tbody tr th {
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #79B2AF;
}
#services thead, #services td {
	text-align: center;
	vertical-align: text-top;
}
#services td:empty {
	border: 0;
}
#services td.notxt {
	border: 0;
}
/* THEAD */
					
#services thead tr th {
	background: #C1E5E3;
}
/* TBODY */
			
#services th[scope=row] {
	font-variant: small-caps;
	letter-spacing: 1px;
	vertical-align:middle;
	text-align: left;
}
#services tbody td {
	font-style: italic;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-shadow: 0 1px 1px #FFFFFF;
	vertical-align: middle;
	padding-left: 0px;
}
#services a table tbody tr td.txthp {
	background: #FAFFC1;
}
#services a table tbody tr:hover td.txthp {
	background: #F7FF8E;
}
#services a table tbody tr td.txthp:hover {
	background: #EFFF14;
}
#services a table tbody tr td.txtuh {
	background: #C1FFC7;
}
#services a table tbody tr:hover td.txtuh {
	background: #8EFF9A;
}
#services a table tbody tr td.txtuh:hover {
	background: #14FF2F;
}
#services a table tbody tr td.txtsldn {
	background: #F4C1FF;
}
#services a table tbody tr:hover td.txtsldn {
	background: #EE8EFF;
}
#services a table tbody tr td.txtsldn:hover {
	background: #D314FF;
}
#services a table tbody tr td.txtsmtn {
	background: #FFC1CD;
}
#services a table tbody tr:hover td.txtsmtn {
	background: #FF8EA1;
}
#services a table tbody tr td.txtsmtn:hover {
	background: #FF143B;
}
#services a table tbody tr td.txtlh {
	background: #FFE6C1;
}
#services a table tbody tr:hover td.txtlh {
	background: #FFD28E;
}
#services a table tbody tr td.txtlh:hover {
	background: #FFA114;
}
#services a table tbody tr td.txtfw {
	background: #C1E9FF;
}
#services a table tbody tr:hover td.txtfw {
	background: #8ED7FF;
}
#services a table tbody tr td.txtfw:hover {
	background: #14ACFF;
}
#services a table tbody tr td.txta {
	background: #C1FFFB;
}
#services a table tbody tr:hover td.txta {
	background: #8EFFFB;
}
#services a table tbody tr td.txta:hover {
	background: #14FFFB;
}
#services a table tbody tr td {
	background: #C1E5E3;
}
#services a table tbody tr:hover td {
	background: #ECE7C9;
}
#services a table tbody tr td.txthp {
	-moz-border-image: url(../imagesll/shadow-light-hp.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-hp.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-hp.png) 5 repeat;
}
#services a table tbody tr:hover td.txthp {
	-moz-border-image: url(../imagesll/shadow-medium-hp.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-hp.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-hp.png) 5 repeat;
}
#services a table tbody tr td.txthp:hover {
	-moz-border-image: url(../imagesll/shadow-dark-hp.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-hp.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-hp.png) 5 repeat;
}
#services a table tbody tr td.txtfw {
	-moz-border-image: url(../imagesll/shadow-light-fw.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-fw.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-fw.png) 5 repeat;
}
#services a table tbody tr:hover td.txtfw {
	-moz-border-image: url(../imagesll/shadow-medium-fw.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-fw.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-fw.png) 5 repeat;
}
#services a table tbody tr td.txtfw:hover {
	-moz-border-image: url(../imagesll/shadow-dark-fw.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-fw.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-fw.png) 5 repeat;
}
#services a table tbody tr td.txtsldn {
	-moz-border-image: url(../imagesll/shadow-light-sldn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-sldn.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-sldn.png) 5 repeat;
}
#services a table tbody tr:hover td.txtsldn {
	-moz-border-image: url(../imagesll/shadow-medium-sldn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-sldn.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-sldn.png) 5 repeat;
}
#services a table tbody tr td.txtsldn:hover {
	-moz-border-image: url(../imagesll/shadow-dark-sldn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-sldn.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-sldn.png) 5 repeat;
}
#services a table tbody tr td.txta {
	-moz-border-image: url(../imagesll/shadow-light-a.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-a.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-a.png) 5 repeat;
}
#services a table tbody tr:hover td.txta {
	-moz-border-image: url(../imagesll/shadow-medium-a.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-a.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-a.png) 5 repeat;
}
#services a table tbody tr td.txta:hover {
	-moz-border-image: url(../imagesll/shadow-dark-a.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-a.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-a.png) 5 repeat;
}
#services a table tbody tr td.txtuh {
	-moz-border-image: url(../imagesll/shadow-light-uh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-uh.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-uh.png) 5 repeat;
}
#services a table tbody tr:hover td.txtuh {
	-moz-border-image: url(../imagesll/shadow-medium-uh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-uh.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-uh.png) 5 repeat;
}
#services a table tbody tr td.txtuh:hover {
	-moz-border-image: url(../imagesll/shadow-dark-uh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-uh.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-uh.png) 5 repeat;
}
#services a table tbody tr td.txtlh {
	-moz-border-image: url(../imagesll/shadow-light-lh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-lh.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-lh.png) 5 repeat;
}
#services a table tbody tr:hover td.txtlh {
	-moz-border-image: url(../imagesll/shadow-medium-lh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-lh.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-lh.png) 5 repeat;
}
#services a table tbody tr td.txtlh:hover {
	-moz-border-image: url(../imagesll/shadow-dark-lh.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-lh.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-lh.png) 5 repeat;
}
#services a table tbody tr td.txtsmtn {
	-moz-border-image: url(../imagesll/shadow-light-smtn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-light-smtn.png) 5 repeat;
	border-image: url(../imagesll/shadow-light-smtn.png) 5 repeat;
}
#services a table tbody tr:hover td.txtsmtn {
	-moz-border-image: url(../imagesll/shadow-medium-smtn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-medium-smtn.png) 5 repeat;
	border-image: url(../imagesll/shadow-medium-smtn.png) 5 repeat;
}
#services a table tbody tr td.txtsmtn:hover {
	-moz-border-image: url(../imagesll/shadow-dark-smtn.png) 5 repeat;
	-webkit-border-image: url(../imagesll/shadow-dark-smtn.png) 5 repeat;
	border-image: url(../imagesll/shadow-dark-smtn.png) 5 repeat;
}
/* BORDER RADIUS */
			
#services a table, #services a table thead th, #services a table tbody td {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*Images*/

#services div.img {
	height:auto;
	width:auto;
	float:left;
	text-align:center;
}
#services a table tfoot tr td {
	border-top-width: 1px;
	border-top-style: solid;
	text-align: left;
	border-color: #79B2AF;
}
#services a table caption {
	font-size: 15px;
	font-weight: bold;
	color: #660000;
	padding: 12px;
}
#services a table tbody tr .church {
	background-color: #C1E5E3;
	color: #31605D;
	font-style: normal;
	font-weight: bold;
}
#services a table tbody tr:hover .church {
	background-color: #C1E5E3;
}
#centrecontent a:link {
	text-decoration: none;
	color: #00C;
}
#centrecontent a:visited {
	text-decoration: none;
	color: #00C;
}
#centrecontent a:hover {
	text-decoration: underline;
	color: #00C;
}
#centrecontent a:active {
	text-decoration: underline;
	color: #000;
}
#centreleftcontent table tbody tr td a:link {
	text-decoration: none;
	color: #00C;
}
#centreleftcontent table tbody tr td a:visited {
	text-decoration: none;
	color: #00C;
}
#centreleftcontent table tbody tr td a:hover {
	text-decoration: underline;
	color: #00C;
}
#centreleftcontent table tbody tr td a:active {
	text-decoration: underline;
	color: #000;
}
#centrerightcontent table tbody tr td a:link {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent table tbody tr td a:visited {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent table tbody tr td a:hover {
	text-decoration: underline;
	color: #00C;
}
#centrerightcontent table tbody tr td a:active {
	text-decoration: underline;
	color: #000;
}
#centrerightcontent p a:link {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent p a:visited {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent p a:hover {
	text-decoration: underline;
	color: #00C;
}
#centrerightcontent p a:active {
	text-decoration: underline;
	color: #000;
}
#centreleftcontent p a:link {
	text-decoration: none;
	color: #00C;
}
#centreleftcontent p a:visited {
	text-decoration: none;
	color: #00C;
}
#centreleftcontent p a:hover {
	text-decoration: underline;
	color: #00C;
}
#centreleftcontent p a:active {
	text-decoration: underline;
	color: #000;
}
#centrerightcontent a:link {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent a:visited {
	text-decoration: none;
	color: #00C;
}
#centrerightcontent a:hover {
	text-decoration: underline;
	color: #00C;
}
#centrerightcontent a:active {
	text-decoration: underline;
	color: #000;
}
.centertext {
	text-align: center;
}

