body{
  margin:5px;
  text-align:center;
  font-family:sans-serif;
  font-size:12pt;
  background:#71A5CD;
}
address{
  padding: 0px 0px 0px 20px;
  margin:0px 0px -15px 0px;
}
#outer{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:930px;
  background:#FFFFFF;
}
#inner{
  position:relative;
  float:left;
  text-align:left;
  background:#FFFFFF;
}
#header{
  position:relative;
  float:left;
  width:930px;
  height:110px;
}
#footer{
  position:relative;
  color:#C9073F;
  float:left;
  width:930px;
  text-align:center;
}
#left, #right{
  position:relative;
  float:left;
  width:160px;
  padding:15px;
  text-align:center;
}
#left ul, #right ul{
  margin:0px;
  padding:0px;
}
#right ul{
  margin:70px 0;
  padding:0px;
}
#left li, #right li{
  display:block;
  width:160px;
  list-style:none;
  padding:5px 0 0 0;
  margin:0px;
}
#left a, #right a{
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  width:160px;
  font-size:10pt;
}
#left a:hover, #right a:hover{
  color:#000000;
}
#centre{
  position:relative;
  float:left;
  width:515px;
  padding:15px;
}
#centre ul{
  margin:-15px 0 0 40px;
}
#centre ul ul{
  margin:5px 0 10px 40px;
}
#centre a{
  color:#0000FF;
  text-decoration:none;
}
#centre a:hover{
  text-decoration:underline;
}
#logo{
  position:absolute;
  top:31px;
  left:0px;
}
#people{
  position:absolute;
  top:0px;
  right:0px;
}
.buttonRed{
  width:160px;
  height:30px;
  background: url('images/buttonRed.jpg') center top no-repeat;
}
.buttonRed:hover{
  background: url('images/buttonGrey.jpg') center top no-repeat;
}
.buttonBlue{
  width:160px;
  height:30px;
  background: url('images/buttonBlue.jpg') center top no-repeat;
}
.buttonBlue:hover{
  background: url('images/buttonGrey.jpg') center top no-repeat;
}
.buttonGreen{
  width:160px;
  height:30px;
  background: url('images/buttonGreen.jpg') center top no-repeat;
}
p{
  line-height:150%;
}
blockquote{
  margin:5px 0 0 10px;
}
h1{
  color:#C9073F;
  font-size:130%;
  text-align:center;
  margin:0px;
  padding:0px;
}
h2{
  font-size:110%;
  margin:0px;
  padding:5px 0px 15px 0px;
}
.event{
  list-style:url('images/star.jpg');
  color:#C9073F;
  font-weight:bold;
  margin:0px;
  padding:0px 0px 15px 0px;
}
.event ul{
	padding:0;
	margin:0;
}
.event p,.event li{
  color:#000000;
  font-weight:normal;
  margin:0 0 0 10px;
}
.event li{
  list-style:disc;
}
.gotoTop{
  display:block;
  text-align:right;
}
.imageLink{
  border:none;
}
.contact1{
  padding-left:20px;
  color:#C9073F;
  font-weight:bold;
}
.contact2{
  font-weight:bold;
}
.contact3{
  font-weight:bold;
  padding-left:20px;
}
#enquiry th{
  font-weight:normal
}
#online_enquiry_form{
  margin:0;
  padding:0 0 0 20px;
}
textarea{
  font-family:sans-serif;
}
#pressReleases li{
  list-style:none;
  padding:5px;
}
#pressReleases img{
  vertical-align:middle;
  padding:5px;
}
#securelogo{
  float:right;
  text-align:center;
}
.imageLeft{
  float:left;
  padding:5px;
}
.imageRight{
  float:right;
  padding:5px;
}
.stats{
  padding: 5px 0px;
}
.stats em{
  font-weight:bold;
  font-size:10pt;
}
#socialmedia a{
  display:inline;
  float:left;
  width:65px;
}

