body {
	margin: 0px;
	padding: 0px;
	background: url(images/bg.jpg) no-repeat center 81px;
}
#wrapper {
	text-align: center;
	display: block;
	width: 100%;
}
#header {
	display: block;
	height: 81px;
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
}
#headerleft {
	width: 495px;
	height: 81px;
	display: block;
	background: url(images/logo2.gif) no-repeat left top;
	float: left;
}

#headerwrapper {
	background: #000000;
	display: block;
	height: 81px;
	width: 100%;
}
#headerright {
	width: 505px;
	height: 81px;
	display: block;
	float: left;
}
#headerleft h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 0px -2000px;
	padding: 0px;
}
#navigation {
	height: 43px;
	padding-top: 38px;
	display: block;
	text-align: left;
	color: #FFFFFF;
	padding-left: 20px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navigation li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#navhome {
	background: url(images/navspacer.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 65px;
}
#navhome a {
	background: url(images/nav-home-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 58px;
	text-indent: -2000px;
}
#navhome a:hover {
	background: url(images/nav-home-on.gif);
}
#navvenue {
	background: url(images/navspacer.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 75px;
}
#navvenue a {
	background: url(images/nav-venue-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 68px;
	text-indent: -2000px;
}
#navvenue a:hover {
	background: url(images/nav-venue-on.gif);
}
#navcourses {
	background: url(images/navspacer.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 90px;
}
#navcourses a {
	background: url(images/nav-courses-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 83px;
	text-indent: -2000px;
}
#navcourses a:hover {
	background: url(images/nav-courses-on.gif);
}
#navtariff {
	background: url(images/navspacer.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 73px;
}
#navtariff a {
	background: url(images/nav-tariff-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 66px;
	text-indent: -2000px;
}
#navtariff a:hover {
	background: url(images/nav-tariff-on.gif);
}
#navcontact {
	background: url(images/navspacer.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 95px;
}
#navcontact a {
	background: url(images/nav-contact-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 88px;
	text-indent: -2000px;
}
#navcontact a:hover {
	background: url(images/nav-contact-on.gif);
}
#navmap {
	display: block;
	height: 43px;
	width: 45px;
}
#navmap a {
	background: url(images/nav-map-off.gif) no-repeat right center;
	display: block;
	height: 43px;
	width: 45px;
	text-indent: -2000px;
}
#navmap a:hover {
	background: url(images/nav-map-on.gif);
}
#navhome .on {
	background: url(images/nav-home-on.gif);
}
#navvenue .on {
	background: url(images/nav-venue-on.gif);
}
#navcourses .on {
	background: url(images/nav-courses-on.gif);
}
#navtariff .on {
	background: url(images/nav-tariff-on.gif);
}
#navcontact .on {
	background: url(images/nav-contact-on.gif);
}
#navmap .on {
	background: url(images/nav-map-on.gif);
}
#contentwrapper {
	display: block;
	height: 670px;
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	background: url(images/wrapper-bg.jpg) no-repeat center top;
}
#leftcolumn {
	display: block;
	height: 607px;
	width: 413px;
	margin: 0px;
	padding: 41px 0px 0px 82px;
	float: left;
}
#rightcolumn {
	display: block;
	height: 607px;
	width: 370px;
	margin: 0px;
	padding: 41px 0px 0px;
	float: left;
}
#nextpage {
	position: relative;
	top: 675px;
	left: 796px;
	height: 20px;
	width: 47px;
}

#rightcolumnhome {
	padding-left: 31px;
	padding-top: 55px;
	width: 317px;
	display: block;
	color: #524343;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
#rightcolumnhome p {
	margin: 0px;
	padding: 0px 0px 5px;
}
#leftcolumnvenue #quote {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font-style: italic;
}

#rightcolumnhome a {
	color: #524343;
	text-decoration: none;
}

#rightcolumnhome h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
}


#rightcolumnhome h2 {
	background: url(images/home-right-header2.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 134px;
	width: 317px;
	text-indent: -2000px;
}


#clearcolumns {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
#rightcolumnhome a:hover {
	color: #524343;
	text-decoration: underline;
}
#leftcolumnvenue {
	padding-top: 59px;
	padding-left: 31px;
	width: 326px;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #524343;
}
#leftcolumnvenue h1 {
	font-size: 18px;
	font-weight: bold;
	background: url(images/venue-title.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 89px;
}
#leftcolumnvenue h2 {

	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#leftcolumnvenue a {

	color: #524343;
	text-decoration: none;
}
#leftcolumnvenue p {

	margin: 0px;
	padding: 0px 0px 5px;
}
#leftcolumnvenue a:hover {

	color: #524343;
	text-decoration: underline;
}
#leftcolumncourses {

	padding-top: 59px;
	padding-left: 31px;
	width: 326px;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #524343;
}
#leftcolumncourses h1 {

	font-size: 18px;
	font-weight: bold;
	background: url(images/coursestitle.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 154px;
}
#leftcolumncourses h2 {


	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#leftcolumncourses a {


	color: #524343;
	text-decoration: none;
}
#leftcolumncourses p {


	margin: 0px;
	padding: 0px 0px 5px;
}
#leftcolumncourses a:hover {


	color: #524343;
	text-decoration: underline;
}
#rightcolumncourses {

	padding-left: 31px;
	padding-top: 134px;
	width: 317px;
	display: block;
	color: #524343;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
#rightcolumncourses a {



	color: #524343;
	text-decoration: none;
}
#rightcolumncourses p {



	margin: 0px;
	padding: 0px 0px 5px;
}
#rightcolumncourses a:hover {



	color: #524343;
	text-decoration: underline;
}
#leftcolumncourses2 {


	padding-top: 59px;
	padding-left: 31px;
	width: 326px;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #524343;
}
#leftcolumncourses2 h1 {


	font-size: 18px;
	font-weight: bold;
	background: url(images/tutors-title.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 67px;
}
#leftcolumncourses2 img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	clear: both;
}

#leftcolumncourses2 h2 {



	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#leftcolumncourses2 a {



	color: #524343;
	text-decoration: none;
}
#leftcolumncourses2 p {



	margin: 0px;
	padding: 0px 0px 5px;
}
#leftcolumncourses2 a:hover {



	color: #524343;
	text-decoration: underline;
}
#leftcolumncourses2 #tutor {
	display: block;
}
#rightcolumntariff {


	padding-left: 31px;
	padding-top: 59px;
	width: 317px;
	display: block;
	color: #524343;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
#rightcolumntariff a {




	color: #524343;
	text-decoration: none;
}
#rightcolumntariff p {




	margin: 0px;
	padding: 0px 0px 5px;
}
#rightcolumntariff a:hover {




	color: #524343;
	text-decoration: underline;
}
#rightcolumntariff h2 {


	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#rightcolumntariff h1 {


	font-size: 18px;
	font-weight: bold;
	background: url(images/tariff-title.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 83px;
}
#rightcolumncontact {



	padding-left: 31px;
	padding-top: 59px;
	width: 317px;
	display: block;
	color: #524343;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
#rightcolumncontact a {





	color: #524343;
	text-decoration: none;
}
#rightcolumncontact p {





	margin: 0px;
	padding: 0px 0px 5px;
}
#rightcolumncontact a:hover {





	color: #524343;
	text-decoration: underline;
}
#rightcolumncontact h2 {



	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
}
#rightcolumncontact h1 {



	font-size: 18px;
	font-weight: bold;
	background: url(images/contact-title.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 70px;
}
#leftcolumnmap {

	padding-top: 59px;
	padding-left: 31px;
	width: 345px;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #524343;
}
#leftcolumnmap img {
	padding-bottom: 15px;
}

#leftcolumnmap h1 {

	font-size: 18px;
	font-weight: bold;
	background: url(images/map-title.gif);
	text-indent: -2000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 55px;
}
#leftcolumnmap h2 {


	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#leftcolumnmap a {


	color: #524343;
	text-decoration: none;
}
#leftcolumnmap p {


	margin: 0px;
	padding: 0px 0px 5px;
}
#leftcolumnmap a:hover {


	color: #524343;
	text-decoration: underline;
}
#nextcourse {

	position: relative;
	top: 630px;
	left: 735px;
	height: 20px;
	width: 120px;
}
#nextcourse a {
	font-weight: bold;
	color: #524343;
	text-decoration: none;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#prevcourse {


	position: relative;
	top: 630px;
	left: 100px;
	height: 20px;
	width: 120px;
}
#prevcourse a {

	font-weight: bold;
	color: #524343;
	text-decoration: none;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#whynotvisit {
	padding-top: 10px;
	line-height: 16px;
}
#prevpage {



	position: relative;
	top: 630px;
	left: 100px;
	height: 20px;
	width: 120px;
}
#prevpage a {


	font-weight: bold;
	color: #524343;
	text-decoration: none;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
