/* CSS Document */
html { overflow: scroll;}
body {margin: 0; font: normal 12px verdana;}
.wrapper {border: solid 1px #226ea7; }


p {font: normal 12px verdana; color: #000; line-height: 20px;}
td {font: normal 12px verdana; color: #000; line-height: 20px;}
h1 {font: bold 1.2em verdana; color: #226EA7; border-bottom: solid 1 px #226EA7; border-left: solid 1px #226EA7; padding: 8px; }
h2 {font: bold 1em verdana; color: #226ea7; }
h3 {font: normal 1em verdana; color:#FF0000; }
.header {background: url('siteimages/header.jpg'); width: 779px; height: 175px; padding: 4px 0 0 226px; vertical-align: top;}

.datebarrow {background: url('siteimages/datebar.gif'); height: 48px; padding: 8px 18px; font: bold 10px verdana; color: #fff; vertical-align: top;}
.datebar {height: 48px; padding: 8px 18px; font: bold 10px verdana; color: #fff; vertical-align: top;}
.datebar2 {float:right;
	}

.footer {background: #C3E4F1; border-top: solid 1px #226ea7; font: bold 10px verdana; color: #226ea7; text-align: center; vertical-align: middle; padding: 10px;}
.sponsor {font: normal 10px verdana; color: #226ea7; padding: 4px; }
.designed {font: normal 10px verdana; color: #226ea7; text-align: right; padding: 4px;}
a.smalllink {font: normal 10px verdana; color: #226ea7; text-decoration: none;}
a.smalllink:visited a.sponsorlink:focus a.sponsorlink: active {font: normal 10px verdana; color: #226ea7; text-decoration: none; }
a.smalllink:hover {color: #fff; background: #226ea7; }
a.normallink {font: normal 12px verdana; color: #226ea7; text-decoration: none;}
a.normallink:visited a.sponsorlink:focus a.sponsorlink: active {font: normal 12px verdana; color: #226ea7; text-decoration: none; }
a.normallink:hover {color: #fff; background: #226ea7; }
ol.cons {list-style: lower-alpha; font: normal 1em verdana; }
ol.cons li {margin-bottom: 0.3em; }
.constitution {margin-left: 10px;  }

ul {font: normal 1em verdana; color: #000; }

.agenda {float: right; margin: 0 0 10px 10px;  width: 200px; border: dotted 1px #cccccc; padding: 6px;}
.agenda p {font: normal 1em verdana;}
legend {font-weight: bold; color: #000000; }
fieldset {width: 50%; text-align:left;}
#form {text-align:center; }
td.packagehead {  background: #226ea7; color: #ffffff; text-align: center;}
table.bookings {border: solid 1px #226ea7; background: #EEF3FB; }
table.bookings td {font: normal 0.7em verdana; color: # #000000; padding: 6px; }
#vacancycallout {float: left; width: 200px; padding: 10px; margin-right: 14px; background-color:#226ea7; }
#vacancycallout p {font: bold 1em verdana; color:#FFFFFF;}
a.vacancy, a.vacancy:active, a.vacancy:focus, a.vacancy:visited {text-decoration: underline; color: #fff; }
a.vacancy:hover {color:#226ea7; background-color: #fff; }
input {color: #226ea7; font: normal 0.8ems verdana; }
#newscallout {
	padding: 10px;
	margin-left: 220px;
	border:dotted 1px #226ea7;
}.conflist {
	padding-left: 210px;
	margin-left: 0px;
}
.moreNews {
	padding: 10px;
	}
