@charset "utf-8";



a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}
#testimonials {
	float: right;
	width: 200px;
	padding-top: 30px;
	padding-right: 60px;
	padding-left: 20px;
}


a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}



body {

	background-repeat: repeat;

	background-color: #A2CEE9;

}



a:link {

	color: #FFFFFF;

}

a:visited {

	color: #FFFFFF;

}

a:hover {
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;

}

a:active {

	color: #FFFFFF;

}

A.ColorLink:link {
color: #339933; 
}
A.ColorLink:visited {
color: #339933; 
}
A.ColorLink:hover {
color: #339933; 
} 

#container {



	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}


#header {

	background-image: url(../images/banner.jpg);

	background-repeat: no-repeat;

	height: 201px;

	width: 960px;

}

#bg_left {
	float: left;
	width: 210px;
	padding-left: 7px;
	margin: 0px;
	padding-top: 0px;

}

#bg_right {
	float: right;
	width: 743px;

}

#bg_right_biogs {
	float: right;
	width: 743px;

}

#bg_right_course_outline {
	float: right;
	width: 703px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 30px;
	

}

#bg_dates {
	clear:both;
	width: 703px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;

}



#content_left {
	float: left;
	width: 410px;
	padding-left: 20px;
	height: 300px;
	padding-top: 50px;

}

#content_left_home {
	float: left;
	width: 410px;
	padding-left: 20px;
	height: 420px;
	padding-top: 10px;

}

#biogs_content {
	float: left;
	width: 410px;
	padding-left: 20px;
	padding-top: 30px;

}

#outline_content {
	float: left;
	width: 690px;
	padding-left: 20px;
	padding-top: 30px;

}

#outline_contentpay {
	float: left;
	width: 690px;
	padding-left: 20px;
	padding-top: 0px;

}

#dates_booking_title {
	float: left;
	width: 710px;
	padding-left: 20px;
	padding-top: 30px;


}

#dates_content {
	width: 680px;
	padding-left: 15px;
	height: 150px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	float: left;
}

#dates_content2 {
	width: 680px;
	padding-left: 15px;
	height: 150px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 20px;
	float: left;
}

#dates_content_fix {
	float: left;
	width: 670px;
	padding-left: 20px;
	height: 100px;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}

#logos {
	height: 260px;
	width: 176px;
	padding-top: 20px;
	padding-left: 24px;

}

#logos2 {
	height: 230px;
	width: 150px;
	padding-top: 20px;
	padding-left: 40px;

}

#logos3 {
	height: 230px;
	width: 180px;
	padding-top: 20px;
	padding-left: 25px;

}


p {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

.welcomepagetxt {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

.conditionstxt {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

.menu2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

h1 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #333333;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

h2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0768C7;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

h3 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #039370;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-style: italic;
	text-decoration: underline;

}
h4 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #025B45;
	margin: 0px;
	padding: 0px;
}


#content_right {

	float: right;

	width: 260px;

	padding-right: 30px;

}


#biogs_content_right {
	float: right;
	width: 212px;
	padding-right: 50px;
	padding-top: 35px;
	padding-left: 20px;

}



#footer {

	background-image: url(../images/footer_new.gif);

	clear: both;

	height: 56px;

	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#menu2 {
	background-repeat: no-repeat;
	width: 650px;
	padding-top: 15px;
	float: left;
	padding-left: 15px;

}
#title_header {
	background-image: url(../images/title_banner.gif);
	height: 44px;
	width: 953px;
	padding-top: 6px;
	padding-left: 7px;
	margin: 0px;
	padding-bottom: 0px;
}
#main_bg {
	background-image: url(../images/grey_bg.gif);
	background-repeat: repeat;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: 460px;
}

#biogst_bg {
	background-image: url(../images/grey_bg.gif);
	background-repeat: repeat;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

#course_outline_bg {
	background-image: url(../images/grey_bg.gif);
	background-repeat: repeat;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

#terms_outline_bg {
	background-image: url(../images/grey_bg.gif);
	background-repeat: repeat;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

#booking_outline_bg {
	background-image: url(../images/grey_bg.gif);
	background-repeat: repeat;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#copyright {
	width: 280px;
	float: right;
	padding-top: 15px;
	padding-right: 5px;

}

#header2 {

	background-image: url(../images/bannernew.jpg);

	background-repeat: no-repeat;

	height: 201px;

	width: 960px;

}
#buy_it_now {
	float: left;
	height: 25px;
	width: 600px;
}

.paypaldescription {
	float: left;
	width: 600px;
}

.fap1 {
	float: left;
	height: 25px;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 7px;
}

.fap2 {
	float: left;
	height: 25px;
	width: 600px;
}

.paypal_heading {
	float: left;
	height: 25px;
	width: 600px;
}

#buy_it_nowconcession1 {
	float: left;
	height: 25px;
	width: 600px;
}


#book_price {
	width: 100px;
	float: right;
}
#book_full{
	width: 650px;
	height: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.payclass{
	width: 650px;
	height: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#book_consession1{
	width: 650px;
	height: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}


#book_delegate {
	float: left;
	width: 335px;
}
.book_it{
	width: 650px;
	height: 25px;
}
.enquire{
	width: 650px;
	height: 25px;
}

#contact_div{
	width: 250px;
	height: 25px;
	float: left;
}
#dates_column {
	float: left;
	width: 300px;
}

#dates_column2 {
	float: left;
	width: 280px;
}

#venue__places_column {
	float: right;
	width: 370px;
}

#venue__places_column_title {
	float: right;
	width: 380px;
}

#venue {
	width:260px;
	float: left;
	padding-left: 10px;
}

#places {
	width:60px;
	float: right;
	padding-right: 25px;
}
.dates_headings {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #440E62;
	margin-top: 5px;
}

.small_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #440E62;
	padding-bottom: 5px;
}
.form_spacing{
margin-top:5px;
}
#address {
	width: 80%;
}
#address_town {
	float: left;
	width: 200px;
}
#post_code {
	float: right;
	width: 200px;
	padding-right: 70px;
}

#last_six {
	width: 80%;
	height: 50px;
}

#last_six_middle{
	width: 80%;
	height: 50px;
}

#last_six_bottom{
	width: 80%;
	height: 50px;
	margin-top: 20px;
}

#occupation {
	float: left;
	width: 190px;
}

#sport {
	float: right;
	width: 200px;
	padding-right: 70px;
}

#level {
	float: right;
	width: 200px;
	padding-right: 70px;
}

#position{
	float: left;
	width: 200px;
}

#club_name{
	float: left;
	width: 200px;
}

#previous_knowledge {
	float: right;
	width: 200px;
	padding-right: 70px;
}
