body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.buttonscontainer {width: 166px;}
.buttons a {color: #ffffff;
background-color: #cc0000;
padding: 6px;
padding-left: 3px;
display: block;
border-bottom: 2px solid #ffffff;
font: 13px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #3D9E20;
color: #ffffff;
text-decoration: none;}.midbg {
	background-image: url(image/midbg.jpg);
	background-repeat: repeat;
	border: 2px solid #4FA737;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 6px;
	text-decoration: none;
}
.headwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
}
.midbgwhite {
	background-repeat: repeat;
	border: 2px solid #4FA737;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 6px;
}
.headblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.border {
	border: 1px solid #FFFFFF;
}
.bghead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/marathon-head.jpg);
	background-repeat: no-repeat;
}
.headred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.headtennis {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/tennishead.jpg);
	background-repeat: no-repeat;
}
.bgheadline {
	background-image: url(image/bgheadline.jpg);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #157507;
	line-height: 22px;
	padding-left: 8px;
}
.headgateway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/gatewayhead.jpg);
	background-repeat: no-repeat;
}
.bglft {
	background-image: url(image/bglft.jpg);
	background-repeat: repeat;
}
.anglinghead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/angling.jpg);
	background-repeat: no-repeat;
}
.archeryhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/archery.jpg);
	background-repeat: no-repeat;
}
.tabletennis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/tabble-tennis.jpg);
	background-repeat: no-repeat;
}
.bowls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/bowls.jpg);
	background-repeat: no-repeat;
}
.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/events.jpg);
	background-repeat: no-repeat;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none;
}
.homelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F800F;
	text-decoration: none;
	padding-left: 2px;
}
.swimming {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/swimming.jpg);
	background-repeat: no-repeat;
}
.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	height: 22px;
	width: 240px;
	border: 1px solid #167608;
}
.formboxcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	height: 38px;
	width: 241px;
	border: 1px solid #167608;
}
.contacthead {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/contact.jpg);
	background-repeat: no-repeat;
}
.borderbttm {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(image/midbg.jpg);
	line-height: 22px;
}
.webcastle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
