.leftedge {
	background-image: url(images/elements/left_grad.jpg);
	background-repeat: repeat-y;
	width: 25px;
}
.lbsmalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #B7C0DD;
}

.dots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FEFE00;
}

.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
#smalltextbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
}


.txtheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
a.new:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.new:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.new:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFF00;
	text-decoration: none;
}
a.whitey:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitey:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.naviyellow:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFF00;
	text-decoration: none;
}
a.naviyellow:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFF00;
	text-decoration: none;
}
a.naviyellow:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.smallblue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
}
a.smallblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
}
a.smallblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: underline;
	}
	a.reg:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #13217E;
	text-decoration: none;
}
a.reg:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #13217E;
	text-decoration: none;
}
a.reg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #13217E;
	text-decoration: underline;
	}
a.smalldblue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.smalldblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.smalldblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #13217E;
	text-decoration: underline;
}



a.green:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #00949B;
	text-decoration: none;
}
a.green:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #00949B;
	text-decoration: none;
}
a.green:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #00949B;
	text-decoration: underline;
}






a.syellow:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #E3E700;
	text-decoration: none;
}
a.syellow:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #E3E700;
	text-decoration: none;
}
a.syellow:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #E3E700;
	text-decoration: underline;
}


a.ssmalldblue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.ssmalldblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.ssmalldblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #13217E;
	text-decoration: underline;
}
a.smallblack:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.smallblack:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.smallblack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
.bottomgrad {
	background-image: url(images/elements/bottom_grad.jpg);
	background-repeat: repeat-x;
	height: 25px;
}
.rightedge {
	background-image: url(images/elements/right_grad.jpg);
	background-repeat: repeat-y;
	width: 25px;
}
.header {
	background-image: url(images/elements/header_background.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 799px;
}
.headernorm {
	background-image: url(images/elements/header_backgroundnorm.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 799px;
}
.bottomline {
	background-image: url(images/elements/bottom_line.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.mainbackground {
	background-color: #0E3293;
}
.aboutbackground {
	background-image: url(images/about/main_image.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.whitetxth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
}
.blacktxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #13217F;
	font-weight: bold;
}
.ylrbackground {
	background-image: url(images/courses/9-17mainpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.ylhbackground {
	background-image: url(images/courses/13-18mainpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.locationmainbackground {
	background-image: url(images/locations/mainmapimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.yellowtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FEFE00;
}
.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #13217F;
}
.locationwestminsterback {
	background-image: url(images/locations/westminster_main_image.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.locationregentsback {
	background-image: url(images/locations/regents_main_image.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.locationclback {
	background-image: url(images/locations/cl_main_image.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.yellowtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #FEFE00;
}
.bluetxtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #13217F;
}
.blacktxtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}
.whitetxtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
}
.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 240px;
	border: 1px solid #121F7A;
}
.drop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 250px;
	border: 1px solid #121F7A;
}
.txtfieldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #FFFFFF;
	padding:4px;
	width: 240px;
	border: 1px solid #778AC2;
}
.txtfielddob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 60px;
	border: thin solid #121F7A;
}
.txtfieldlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 50px;
	padding:4px;
	width: 240px;
	border: 1px solid #121F7A;
}
.txtfieldlongwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #FFFFFF;
	height: 50px;
	padding:4px;
	width: 240px;
	border: 1px solid #778AC2;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #13217F;
	padding: 5px;
	width: 200px;
	border: thin solid #121F7A;
}
.bottomlineblue {
	background-image: url(images/elements/bottom_lineblue.gif);
	background-repeat: repeat-x;
	height: 16px;
}
.richmondbackground {
	background-image: url(images/locations/richmond_mainback.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.windsorbackground {
	background-image: url(images/locations/windsor/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.epsombackground {
	background-image: url(images/locations/epsom/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.bradbackground {
	background-image: url(images/locations/bradfield/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.sevenbackground {
	background-image: url(images/locations/sevenoaks/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.rugbybackground {
	background-image: url(images/locations/rugby/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.ascotbackground {
	background-image: url(images/locations/ascot/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.tonbackground {
	background-image: url(images/locations/tonbridge/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.whitetxtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}
.bluetxtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #13217F;
}

.blueborder {
	border: thin solid #13217E;
}
.blueheaderlarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #13217F;
}
.marybackground {
	background-image: url(images/locations/mary/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}

/* Booking error */
.border_err {
	border: thin solid red;
	width: 240px;
}
.bluetxtsmall_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: red;
}
.txtfield_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 240px;
	border: thin solid red;
}
.txtfielddob_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 60px;
	border: thin solid red;
}
.txtfieldlong_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 50px;
	width: 240px;
	padding:4px;
	border: thin solid red;
}
.drop_err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 240px;
	border: thin solid red;
}
.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #187C72;
}


a.mainblack:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.mainblack:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.mainblack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}

.blueline {
	background-color: #1E3190;
	height: 1px;
	width: 100%;
}

ol#what {
	margin:2px;
	padding:0 0 0 25px;
	}
	
	ol#what li{
	margin:0 0 7px 0;
	padding:0 0 0 0;
	}

