* {margin: 0; padding: 0;} 

body {
font-family: Arial, Helvetica, sans-serif;
color: #222222;
padding-bottom:10px;
font-size: 0.9em;
	background-color:#294d96;
}

#wrapper {
width: 970px;
margin: 10px auto 0px auto;
text-align: left;
min-height:795px;
height:auto !important;
height:795px;

}

#banner {
height: 200px;
width: 970px;
} 

.medialogo {
float:left;
padding-top:5px;
padding-bottom:5px;
width:230px;
}

.advertisinglogo {
float:right;
padding-top:4px;
}

.quote {
clear:right;
float:right;
padding-top:60px;
font-size:1.3em;
font-style:italic;
width:500px;
text-align:right;
color: #FFFFFF;
}

.menuline {
color:#25468a;
}

#menu {
float:left;
min-height:38px;
height:auto !important;
height:38px;
width: 970px;
background-image: url(navbackgroundold.gif);
background-repeat:repeat-x;
padding-top:10px;
background-color:#f5f6f6;
border: solid 1px #b8b8ba;
font-weight:bold;
font-size:1.5em;
text-align:center;
		}

#content {
float:left;
margin-top:10px;
min-height:500px;
height:auto !important;
height:500px;
width:970px;
border: solid 1px #b8b8ba;
background-image: url(contentbackground.gif);
background-repeat:repeat-x;
background-color: #f8f9f9;
margin-bottom:10px;
display: inline;
}

#leftcontent {
float:left;
width:698px;
min-height:510px;
height:auto !important;
height:510px;
border-right: solid 3px #25468a;
}

#largecontent {
float:left;
width:970px;
min-height:510px;
height:auto !important;
height:510px;
}


#rightbar {
float:left;
min-height:500px;
height:auto !important;
height:500px;
width:258px;
display: inline;
}

#footer			{
clear:both;
width:970px;
float:left;
border-top: solid 3px #25468a;
font-weight:bold;
padding-top:2px;
padding-left:6px;
min-height:30px;
height:auto !important;
height:30px;
}

.contentright {
font-size:22px;
font-weight:bold;
padding-top:3px;
padding-left:7px;
}

h1 {
font-size:2em;
padding-top:3px;
padding-left:10px;
padding-bottom:1px;
font-weight:bold;
}

h2 {
font-size:2em;
padding-top:3px;
padding-left:10px;
padding-bottom:10px;
font-weight:bold;
}

h3 {
font-size:2em;
padding-top:3px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}

h4 {
font-size:1.5em;
padding-top:3px;
font-weight:bold;
text-align:center;
}

h5 {
font-size:1.25em;
font-weight:bold;
padding-bottom:3px;
color: #25468a;
}

.test {
font-size:1.5em;
font-weight:bold;
padding-bottom:3px;
}

.chairmanadmin {
float:left;
width:970px;
margin: 10px auto 0px auto;
text-align: center;
}

p.text {
padding-top:15px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
line-height:20px;}

p.contactname {
padding-top:15px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
font-size:1.7em;
color: #25468a;}

p.bookingname {
padding-top:15px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
font-size:1.3em;
color: #25468a;}

p.booking{
padding-left:10px;
padding-right:10px;
font-weight:bold;
line-height:35px;
font-size:1.3em;}


.contactdetails {
font-weight:bold;
font-size:1.4em;
color: #25468a;}

p.contactus{
padding-top:15px;
padding-left:10px;
padding-right:10px;
}

.contactemail {
font-weight:bold;
font-size:1.2em;}

p.contact{
padding-left:10px;
padding-right:10px;
font-weight:bold;
line-height:35px;
font-size:1.7em;}


p.timetabletext {
font-size:0.9em;
line-height:16px;
font-style:italic;
font-weight:normal;}

p.quotetext {
font-size:1.1em;
line-height:16px;
font-style:italic;
font-weight:normal;
padding-top:15px;
padding-left:10px;
padding-right:10px;}

.timetablecompany {
font-size:0.9em;
font-style:italic;
font-weight:normal;}

.timetablename {
font-size:1em;
font-style:italic;
font-weight:normal;
font-weight:bold;}

p.people {
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
font-weight:bold;
text-align:center;}

p.photo {
text-align:center;}

p.company {
padding-left:10px;
padding-right:10px;
font-style:italic;
text-align:center;}

p.bottom {
padding-top:5px;
padding-left:3px;
padding-right:10px;}


.footerlinks {
float:left;}

.copyright {
float:right;
text-align:right;
padding-top:5px;
padding-left:3px;
padding-right:10px;}

p.dates {
padding-top:30px;
padding-bottom:45px;
padding-left:15px;
padding-right:10px;
font-weight:bold;
font-size:1.75em;}

p.location {
padding-top:10px;
padding-left:15px;
padding-right:10px;
font-weight:bold;
font-size:1.5em;}

p.hotel {
padding-top:15px;
padding-left:5px;}

p.name {
font-size:1.1em;
padding-top:20px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
font-style:italic;}

p.quotename {
font-size:1.0em;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-weight:bold;
font-style:italic;}


a.menu:link {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
}
a.menu:visited {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
}
a.menu:active {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
}
a.menu:hover {
	color: #25468a;
	font-weight: bold;
	border-bottom: dotted 2px #25468a;
	position:relative;

}

a.menu:visited:hover {
	color: #25468a;
	font-weight: bold;
	border-bottom: dotted 2px #25468a;
	position:relative;
}



a:link {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
	border-bottom: dotted 2px #FFFFFF;
	position:relative;
}

a:visited {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
	border-bottom: dotted 2px #FFFFFF;
	position:relative;
}

a:visited:hover {
		color: #222222;
	font-weight: bold;
	border-bottom: dotted 2px #25468a;
	position:relative;
}

a:hover {
	color: #222222;
	font-weight: bold;
	border-bottom: dotted 2px #25468a;
	position:relative;
}

a:active {
		color: #222222;
	font-weight: bold;
	text-decoration: none;
	position:relative;
}

.imagehome {
text-align:center;
	margin: 5px auto 5px auto;
}


.videoholder {
text-align:center;
	margin: 15px auto 5px auto;
	width: 580px;
	height: 326px;
}

.line {
float:left;
height:3px;
width:950px;
border-bottom: 2px #25468a dotted;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
}

.linequote {
float:left;
height:3px;
width:680px;
border-bottom: 3px #25468a solid;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
display:inline;
}

.center {
margin-right:auto;margin-left:auto;
width:900px;
text-align:center;
}

.centertop {
margin-right:auto;margin-left:auto;
width:500px;
text-align:center;
}

.centerbottom {
margin-right:auto;margin-left:auto;
width:900px;
text-align:center;
}

TABLE.timetable {
width:450px;
border-collapse: collapse;
margin: 0px 10px 10px 5px;
float: left;
}

TABLE.timetable TR {
}

TABLE.timetable TR:hover {
}


TABLE.timetable TD {
padding-top:10px;
		padding-left:10px;
}


TABLE.press {
border-collapse: collapse;
margin: 0px 10px 10px 5px;
float: left;
}

TABLE.press TR {
}

TABLE.press TR:hover {
}


TABLE.press TD {
padding-top:10px;
		padding-left:10px;
}

a img {

border-bottom-style:none;
border-bottom-width:0px;
text-decoration: none;
border:none;
}

a:img{
border-bottom-style:none;
border-bottom-width:0px;
text-decoration: none;
border:none;
}
