.leftedge {
	background-image: url(/recruit/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: #13217E;
}

.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.txtheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom:5px;
}
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.smallw:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.smallw:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.smallw:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFF00;
	text-decoration: none;
}
a.whitey:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitey:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFF00;
	text-decoration: none;
}
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: 11px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
}
a.smallblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
}
a.smallblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.smallblueright:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
	text-align: right;
}
a.smallblueright:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #B7C0DD;
	text-decoration: none;
	text-align: right;
}
a.smallblueright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	}
a.smalldblue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.smalldblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #13217E;
	text-decoration: none;
}
a.smalldblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: #B7C0DD;
	text-decoration: none;
}
.bottomgrad {
	background-image: url(/recruit/images/elements/bottom_grad.jpg);
	background-repeat: repeat-x;
	height: 25px;
}
.rightedge {
	background-image: url(/recruit/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;
}
.bottomline {
	background-image: url(/recruit/images/elements/bottom_line.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.mainbackground {
	background-color: #0E3293;
}
.aboutbackground {
	background-image: url(/recruit/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(/recruit/images/courses/9-17mainpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.ylhbackground {
	background-image: url(/recruit/images/courses/13-18mainpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.locationmainbackground {
	background-image: url(/recruit/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(/recruit/images/locations/westminster_main_image.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.locationregentsback {
	background-image: url(/recruit/images/locations/regents_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: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	width: 200px;
	border: thin solid #121F7A;
	padding:4px;
}
.txtfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	
	padding:4px;
	width: 260px;
	border: thin solid #121F7A;
}
.txtfielddob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	width: 62px;
	border: thin solid #121F7A;
	padding: 2px;
}
.txtfieldlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 50px;
	width: 200px;
	border: thin solid #121F7A;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #13217F;
	height: 25px;
	width: 315px;
	border: thin solid #121F7A;
}
.bottomlineblue {
	background-image: url(/recruit/images/elements/bottom_lineblue.gif);
	background-repeat: repeat-x;
	height: 16px;
}
.richmondbackground {
	background-image: url(/recruit/images/locations/richmond_mainback.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.windsorbackground {
	background-image: url(/recruit/images/locations/windsor/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.epsombackground {
	background-image: url(/recruit/images/locations/epsom/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.bradbackground {
	background-image: url(/recruit/images/locations/bradfield/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.sevenbackground {
	background-image: url(/recruit/images/locations/sevenoaks/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.ascotbackground {
	background-image: url(/recruit/images/locations/ascot/mainimage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	background-position: right top;
}
.tonbackground {
	background-image: url(/recruit/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;
}
.txtfieldsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 16px;
	width: 50px;
	border: thin solid #121F7A;
}
.txtfieldlonger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	padding:4px;
	width: 340px;
	border: thin solid #121F7A;
}
.txtfieldlongmas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 130px;
	width: 740px;
	border: thin solid #121F7A;
}
.txtfieldlongmasshort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 30px;
	width: 740px;
	border: thin solid #121F7A;
}
.txtfieldsmallerstill {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 16px;
	width: 20px;
	border: thin solid #121F7A;
}
.txtfieldcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 19px;
	width: 315px;
	border: thin solid #121F7A;
}
.txtfieldcontactlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 80px;
	width: 315px;
	border: thin solid #121F7A;
}
.txtfieldcontactcv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #13218A;
	background-color: #E2E5F1;
	height: 19px;
	width: 315px;
	border: thin solid #121F7A;
}

