h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.5em;
font-weight: bold;
line-height: 1.2em;
color: #5a0829; 
text-align: center;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
color: #5a0829; 
text-align: center;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
color: #5a0829; 
text-align: left;
margin-left: 20px;
}

.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.link-centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
	vertical-align: top;
	line-height: 1.8em;
}

.copytext {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 20px 20px 20px 20px;
}

.image-caption-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
}

.pop-up-image-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 20px 20px 20px 20px;
}

.pop-up-link {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: center;
vertical-align: top;
margin: 20px 20px 20px 20px;
}

.whatson-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.whatson-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.whatson-box-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
line-height: 1.2em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 5px 5px 5px 5px;
}

.whatson-box-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
font-weight: bold;
line-height: 1.2em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 5px 5px 5px 5px;
}

.whatson-box-heading {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.6em;
color: #5a0829;
background: #dcf8fc; 
text-align: center;
vertical-align: middle;
}

.sub-directory-list-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.sub-directory-list-text-category {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.2em;
font-weight: bold;
line-height: 1.5em;
color: #000000; 
text-align: center;
vertical-align: top;
}

.sub-directory-list-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.club-list-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.club-list-text-category {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.2em;
font-weight: bold;
line-height: 1.5em;
color: #000000; 
text-align: center;
vertical-align: top;
}

.club-list-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.club-detail-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.club-detail-text-name {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1em;
font-weight: bold;
line-height: 1.5em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 0px 5px 0px 0px;
}

.club-detail-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.club-search-legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #000000;
}

.directory-detail-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.directory-detail-text-name {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1em;
font-weight: bold;
line-height: 1.5em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 0px 5px 0px 0px;
}

.directory-detail-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.directory-see-also-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.village-information-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.village-information-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.village-information-name {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.breadcrumb-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: center;
}

.acknowledgement-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .5em;
line-height: 1.3em;
color: #000000; 
text-align: center;
vertical-align: top;
margin: 10px 10px 10px 10px;
}

.footer-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	text-align: right;
	vertical-align: top;
	line-height: 1.8em;
}

.footer-link-centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	text-align: center;
	vertical-align: top;
	line-height: 1.8em;
}

.footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	text-align: left;
	vertical-align: top;
	line-height: 1.8em;
}

.bullet-points {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
margin: 10px 100px 10px 100px;
}

.bullet-point {
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #000000; 
text-align: left;
margin: 10px 5px 5px 0;	
}

.menu-level-link-0	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
color: #5a0829;
text-align: left;
vertical-align: middle;
text-decoration: none;	
}
	
.menu-level-link-1	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #5a0829;
text-align: left;
vertical-align: middle;
text-decoration: none;	
}
	
.menu-level-link-2	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #5a0829;
text-align: left;
vertical-align: middle;
text-decoration: none;	
}

.menu-level-link-3	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #5a0829;
text-align: left;
vertical-align: middle;
text-decoration: none;	
}
	
.menu-level-link-4	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #5a0829;
text-align: left;
vertical-align: middle;
text-decoration: none;	
}

.finding-cranleigh-legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
color: #000000;
}

.directory-legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
color: #000000;
}

.bus-timetable-heading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
text-align: center;
vertical-align: middle;
color: #000000;
background-color: #e2e2e2;
}

.bus-timetable-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
text-align: left;
vertical-align: top;
color: #000000;
background-color: #e2e2e2;
}

.category-list-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .9em;
font-weight: bold;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.category-list-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
}

.contact-legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #000000;
}

.legend-td {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: right;
vertical-align: top;
}

.field-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.select-field-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.standard-textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.3em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.commenttext {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
line-height: 1em;
color: #000000; 
text-align: left;
vertical-align: top;
}

.errortext {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
color: #FF0000; 
text-align: left;
vertical-align: top;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;	
}

.mandatory-field {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color: #cc0000;
text-align: right;
vertical-align: top;
}

.mandatory-field-legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color: #cc0000;
text-align: right;
vertical-align: top;
}

.smalltext-right {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .6em;
line-height: 1em;
color: #000000; 
text-align: right;
vertical-align: top;
margin: -10px 5px -10px 0px;
padding: 0;
}
