/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbApril19th2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbaa2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbaa2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbaa2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbaa2023/templates/sandbautomotive/css/custom.css */

/* @override http://stagingserver004.co.uk/sandbaa2023/templates/sandbautomotive/css/custom.css */

/* @override http://sandbaa.com/beta/templates/sandbautomotive/css/custom.css */

/* @override http://briannoursehosting.com/SANDB2021/templates/sandbautomotive/css/custom.css */

/* @override http://briannoursehosting.com/SANDB2021/templates/sandbautomotive/css/custom.css */





/*  Montserrat:wght@300;500;600;700  */

.navbar.navbar-fixed-top.nav-custom {
  background-color: white;
  padding: 0;
  margin: 0;
  z-index: -20;
  border-style: none;
  -webkit-box-shadow:0 0px 0px #000000;box-shadow:0 0px 0px;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
	#page header.main-header {
	position: absolute;
	top: -222px;
}
/*------- Blog Section ------------*/

#ext-gen7 .ux-menu-item-level-1   {
	display: none;

}
#content-area div.blogBlogPageCSS h1 {
										font: 600 18px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0b2238;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
}

#content-area div.blogBlogPageCSS p {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

div div.uk-panel p {
	margin-top: 0;
	padding-bottom: 6px;
	margin-bottom: 0;
}

#content-area div.blogBlogPageCSS h5 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
}

#content-area div.blogBlogPageCSS div.category-desc.clearfix div.uk-scope div ul.uk-subnav.uk-subnav-divider.uk-flex-center li.uk-active a {
	background-color: #0c2238;
	padding: 3px 10px 2px;
	color: white;
}

div div.uk-panel div.uk-margin {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 10px;
}

div.uk-panel {
	margin-right: 10px;
	margin-left: 10px;
}

div div.uk-panel div.uk-margin h2 {
										font: normal normal 14px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	color: #0b2238;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 5px;
	padding-left: 10px;
}

#content-area div.blogBlogPageCSS div.category-desc.clearfix div.uk-scope div ul.uk-subnav.uk-subnav-divider.uk-flex-center li a {
		padding: 3px 10px;
	text-transform: none;
						font: 400 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #0c2238;
	
}

#content-area div.blogBlogPageCSS div.items-row div.item h2 {
										font: normal normal 14px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 10px;
}

#content-area div.item-pageBlogPageCSS div h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
}

#content-area div.item-pageBlogPageCSS div h2 {
			font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}

#content-area div.item-pageBlogPageCSS div p {
			font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

a#BookARLoCSS {
			background-color: #0b2238;
					font: 600 14px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	padding: 5px 11px;
	color: white;
	margin-left: 11px;
	border-radius: 0px;
}
a:hover#BookARLoCSS {
		
	text-decoration: underline;
}


#content-area div.blogBlogPageCSS div.item p.readmore a.btn.btn-default {
		background-color: #0b2238;
					font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	padding: 5px 11px;
	color: white;
	margin-left: 11px;
	border-radius: 0px;
}
#content-area div.blogBlogPageCSS div.item p.readmore a:hover {
		background-color: #0b2238;
					font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	padding: 5px 11px;
	color: white;
	margin-left: 11px;
	border-radius: 0px;
	text-decoration: underline;
}

/*------- Blog Section End ------------*/


/*------- Homepage boxes ------------*/

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom p {
font: 400 16px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
margin-bottom: 0;
	color: black;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom h1 {
	margin-top: 0;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom h2 a {
	background-color: #0c2238;
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 50px;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom h2 a:hover {

	background-color: #0b2238;
}



#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom h1 a {
background-color: black;
margin-top: 0;
font: 400 17px Montserrat, Arial, Helvetica, Geneva, sans-serif;
color: white;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}

#servicesbox1 .businessBOXhome div.module-content div.custom {
	padding-bottom: 1px;
										font: 400 120%/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
}
#servicesbox1 .businessBOXhome div.module-content div.custom p a img {
	width: 100%;
}

#servicesbox1 .businessBOXhome p {
		font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
text-align: center;
	color: black;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom h1 {
	margin-top: 0;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom p {
	font: 400 16px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom h2 a {
	background-color: #0c2238;
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 50px;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom h2 a:hover {

	background-color: #0b2238;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom h1 a {
background-color: #a1152c;
margin-top: 0;
font: 400 17px Montserrat, Arial, Helvetica, Geneva, sans-serif;
color: white;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom p {
font: 400 16px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
margin-bottom: 0;
	color: black;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom h1 {
	margin-top: 0;
}
#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom h2 a {
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 50px;
	background-color: #0c2238;
}


#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom h2 a:hover {

	background-color: #0b2238;
}


#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom h1 a {
background-color: #0c2238;
margin-top: 0;
font: 400 17px Montserrat, Arial, Helvetica, Geneva, sans-serif;
color: white;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}

#servicesbox1 .businessBOXhome div.module-content div.custom {
	padding-bottom: 1px;
										font: 400 120%/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
}
#servicesbox1 .shortcoursesBOXhome div.module-content div.custom p a img {
	width: 100%;
}
#servicesbox1 p a {
	color: white;
}





/*------- Homepage boxes  end ------------*/


/*------- Vacancies Panel ------------*/

.uk-margin-remove-top {
	display: none;
}
#vacancies {
		padding-bottom: 70px;

}
.AUTOMOTIVE_vacancyCSS div.uk-margin h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-left: 10px;
}

.AUTOMOTIVE_vacancyCSS div.uk-margin h2 {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	margin-top: 0;
	margin-bottom: 5px;
}

.AUTOMOTIVE_vacancyCSS div.uk-panel p {
	margin-right: 33px;
	margin-top: 5px;
}
.AUTOMOTIVE_vacancyCSS div.uk-panel {
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid silver;
}

/*------- Vacancies Panel End ------------*/



label.checkbox-inline {
								font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #0c2238;
}

div#servicesbox1 {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.homepageCSSBOX {
	margin-bottom: 30px;
}

h3.uk-h3.uk-margin-remove-top.uk-margin-remove-top {
									font: 300 30px/35px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;

}

div.uk-margin {
										font: 300 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding-right: 33px;
	padding-left: 33px;
}










.TopSmallNAV p a {
	color: white;
}
#system-message {
	display: none;
}
div.item-pagecoursesPageCSS div p strong a {
		background-color: #000000;
	padding: 5px 22px;
	color: white;
	text-transform: uppercase;
	text-align: center;
}

div.uk-accordion.uk-text-left {
	margin-bottom: 33px;
}

#panel-overview  a {
	background-color: transparent;
										font: 600 14px/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	
}

#socialmedia {
		background-color: #ececec;
	padding-top: 50px;
	padding-bottom: 50px;
}

#socialmedia .SOCIALmediaSection h1 {
			font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 50px;
}
.VacanciesTitleCSS h1 {
	font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0c2238;
	margin-bottom: 50px;
	margin-top: 33px;
}
/*------- Apprenticeships resources ------------*/

#casestudy {
	background-color: #ececec;
	padding-top: 33px;
	padding-bottom: 33px;
}

#content-area div.blogCaseStudiesPageCSS div.category-desc h1 {
				font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}

#content-area div.blogCaseStudiesPageCSS div.category-desc h2 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}

#content-area div.blogCaseStudiesPageCSS p {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
}

#content-area div.blogCaseStudiesPageCSS div.category-desc div.uk-accordion.uk-text-left {
	margin-top: 33px;
}



#casestudy .IconsAPPRENTICE h2 a {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0c2238;
}
#casestudy .IconsAPPRENTICE h2  {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0c2238;
	padding-top: 11px;
}
#casestudy .IconsAPPRENTICE p {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #606060;
}

#casestudy h1 {
											font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 44px;
	margin-top: 10px;
}

#casestudy .IconsAPPRENTICE div.module-content div.custom p a:hover img {
	opacity: 0.5;
}



#casestudy .IconsAPPRENTICE p a {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #606060;
}


#g-recaptcha-90 div {
	background-color: transparent;
	display: inline;
}
#g-recaptcha-91 div {
	background-color: transparent;
	display: inline;
}


/*------- Self Declaration form ------------*/


.form-group.rsform-block .control-label.formControlLabel {
	text-align: left;
	padding-right: 0;
}

#content-area div.item-pageDeclarationFORMpageCSS div h1 {
										font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.item-pageDeclarationFORMpageCSS div p {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #0c2238;
}

label.control-label.formControlLabel {
						font: 600 14px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #0c2238;
}

div.rsform-block.rsform-block h2 {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 33px;
	margin-top: 22px;
	padding: 11px;
	background-color: #eaeaea;
	border-radius: 0px 0px 20px 0px; 
}

.rsform-input-box.form-control {
	border-radius: 0px
}

label.checkbox {
						font: 600 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #0c2238;
}

label.radio-inline {
							font: 600 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #0c2238;
}

.form-control {
								font: 300 13px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}

#rsform_4_page_0 div.rsform-block.rsform-block-note p, #rsform_4_page_0 div.rsform-block.rsform-block-note2 p {
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	margin-top: -10px;
}










/*------- Self Declaration form end ------------*/

h3.uk-accordion-title {
						font: 500 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 11px;
	padding: 11px;
	background-color: #eaeaea;
	border-radius: 0px 0px 20px 0px; 
}



#content-area div.item-pageCoursesApprenticeshipsPageCSS div h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.blogCoursesApprenticeshipsPageCSS div.page-header h1 {
										font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.blogCoursesApprenticeshipsPageCSS h1 {
											font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.item-pageCoursesApprenticeshipsPageCSS div h2 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#content-area div.blogCoursesApprenticeshipsPageCSS h2 {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#content-area div.item-pageCoursesApprenticeshipsPageCSS div p {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}


#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 70px;
}

#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div h2 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}



#Apprenticeship_courses h1 {
										font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#Apprenticeship_courses h2 {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#Apprenticeship_courses p {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

#content-area div.item-pageCoursesApprenticeshipsPageCSS div h3 {
						font: 600 16px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 22px;
}

#content-area div.item-pageCoursesApprenticeshipsPageCSS div p a strong {
	background-color: #000000;
	padding: 5px 22px;
	float: left;
	color: white;
	text-transform: uppercase;
	margin-top: 11px;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div p a:hover strong {
	background-color: #0c2238;

}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div p a:hover {
		color: #0c2238;
	text-decoration: underline;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div p a{
		color: #606060;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div ul li {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

#content-area div.item-pageBlogPageCSS div p a {
		color: #606060;
								font: 500 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}
#content-area div.item-pageBlogPageCSS div p a:hover {
		color: #606060;
								font: 500 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
#content-area div.item-pageBlogPageCSS div ul li {
						font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	margin-bottom: 5px;
	margin-left: 0;
}

#content-area div.item-pageBlogPageCSS div p strong {
		color: #0c2238;

}

#content-area div.item-pageBlogPageCSS div ul {
	padding-left: 10px;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div ul {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	padding-left: 11px;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div p img {
	float: right;
	padding-left: 22px;
	padding-bottom: 22px;
}

#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div h3 {
						font: 600 16px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 22px;
}

#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p a strong {
	background-color: #a1152c;
	padding: 5px 22px;
	float: left;
	color: white;
	text-transform: uppercase;
	margin-top: 11px;
}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p a:hover strong {
	background-color: #0c2238;

}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p a:hover {
		color: #0c2238;
	text-decoration: underline;
}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p a{
		color: #606060;
}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div ul li {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div ul {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	padding-left: 11px;
}
#content-area div.item-pageCoursesApprenticeshipsBusinessPageCSS div p img {
	float: right;
	padding-left: 22px;
	padding-bottom: 22px;
}






.TopSmallNAV p a:hover {
	color: white;
	text-decoration: underline;
}
div#awards {
	padding-top: 70px;
	padding-bottom: 70px;
}

.locationMAP {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}

.locationMAP div.module-content div.custom p {
	margin-bottom: 0;
	margin-top: 0;
}

#awards div.container div.module.AwardsCSS div.headline h4 {
				font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
}

#messagehome {
	border: 1px solid #ececec;
	margin-top: 50px;
	background-color: #f6f6f6;
}
#messagehome a {
	color: #0c2238;
						font: 500 14px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}
#messagehome a:hover {
	color: #0c2238;
						font: 500 14px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
#messagehome tbody tr td {
	padding: 30px;
}

.MainNAV {
	padding-right: 4px;
	padding-left: 4px;
}
.PanelBLUECSS {
	background-color: #eaeaea;
	height: 150px;
}


div.navbar-toggle.navbar-btn.pull-right.visible-xs {
	margin-top: 22px;
}

#page header.main-header div.container a div.navbar-toggle.navbar-btn.pull-right.visible-xs span.icon-bar {
	background-color: white;
}

/*------ contact page --------*/

.LocationPhotoCSS div.module-content {
					border: 1px solid #eaeaea;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 22px;
	margin-top: 125px;
						font: 300 15px/17px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
		color: #0c2238;
}

.module.LocationPhotoCSS p img {
	margin-bottom: 22px;
}

div.rsform-block.rsform-block-i-confirm-that-i-have-read-and-agreed-to-privacy-policy div.formControls div.formBody div label {
						font: 300 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}

div.rsform-block.rsform-block-i-confirm-that-i-have-read-and-agreed-to-privacy-policy div.formControls div.formBody div label a {
		color: #0c2238;
						font: 500 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}
div.rsform-block.rsform-block-i-confirm-that-i-have-read-and-agreed-to-privacy-policy div.formControls div.formBody div label a:hover {
		color: #0c2238;
						font: 500 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;

}

button#Send.rsform-submit-button {
	background-color: #0c2238;
	background-image: none;
				border-radius: 0px;
}

a.uk-accordion-title {
						font: 500 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 11px;
	padding: 11px;
	background-color: #eaeaea;
	border-radius: 0px 0px 20px 0px; 
}


#Enquiry {
			border-radius: 0px;
	width: 70%;
	text-align: center;
	border: 1px solid #0c2238;
}

#captchaTxt28 {
			border-radius: 0px;
	width: 30%;
	text-align: center;
	border: 1px solid #0c2238;
	margin-top: 11px;
}

#content-area div.item-pagecontactUSpageCSS div p {
					font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
}

form#userForm.formResponsive {
						font: 300 7px/7px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
	margin-top: 40px;
}

#Full_Name {
	border-radius: 0px;
	width: 70%;
	text-align: center;
	border: 1px solid #0c2238;
}

#Email {
		border-radius: 0px;
	width: 70%;
	text-align: center;
	border: 1px solid #0c2238;
}
#Telephone {
		border-radius: 0px;
	width: 70%;
	text-align: center;
	border: 1px solid #0c2238;
}

#Im_interested_in_apprentices_in_this_field {
			border-radius: 0px;
	width: 70%;
	text-align: center;
	border: 1px solid #0c2238;
}

/*------ contact page end --------*/


/*------ Policies page --------*/

#content-area div.item-pagePoliciesContentPageCSS h1 {
					font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 33px;
}

.our-policies-pdfs div.module-content {
	border: 1px solid #eaeaea;
	margin-top: 128px;
	padding-right: 11px;
	padding-left: 11px;
}

.our-policies-pdfs div.module-content p a {
	background: url(icon_pdf.png) no-repeat right top;
	display: block;
			font: 500 13px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
		color: #0c2238;
	text-transform: uppercase;
	padding-right: 30px;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 15px;
}

.our-policies-pdfs div.module-content p a:hover {
	text-decoration: underline;
}






#content-area div.item-pageInnerContentPageCSS div h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.item-pageInnerContentPageCSS div h2 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#content-area div.item-pageInnerContentPageCSS div p {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

#content-area div.item-pageInnerContentPageCSS div h3 {
					font: 300 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 15px;
}








#content-area div.item-pagePoliciesContentPageCSS div p img {
	width: 240px;
	border: 1px solid #eaeaea;
	margin: 10px;
	text-align: center;
}
div.module.our-policies-pdfs {
	margin-top: 40px;
}

.our-policies-pdfs h1 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}
/*------ Policies page end --------*/

/*------ News page -------*/

#content-area div.blognewsPageCSS div.page-header h1 {
						font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}

#content-area div.blognewsPageCSS div.page-header {
	border-bottom-style: none;
	padding-bottom: 0;
}

#content-area div.blognewsPageCSS h2 span.subheading-category {
							font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 33px;
	float: left;
}

#content-area div.blognewsPageCSS div h1 {
								font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
}

#content-area div.blognewsPageCSS div.cat-children {
	display: none;
}



#content-area div.item-pagecontactUSpageCSS div h1 {
			font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}
#content-area div.item-pagecontactUSpageCSS div h2 {
			font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}

#content-area div.blognewsPageCSS div h2 {
			font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}

#content-area div.item-pagenewsPageCSS div h1 {
									font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}

#content-area div.item-pagenewsPageCSS div h2 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #0c2238;
	margin-bottom: 0;
	margin-top: 0;
}

#content-area div.item-pagenewsPageCSS div p {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
}



div.module.news-menuCSS {
				border: 1px solid #eaeaea;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 22px;
	margin-top: 45px;
}




dd.published {
					font: 300 13px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	float: left;
	margin-right: 0;
	margin-bottom: 11px;
		color: #0c2238;

}



div.module.news-menuCSS a {
	display: block;
			font: 500 13px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
		color: #0c2238;
	text-transform: uppercase;
	padding-right: 30px;
	border-bottom: 1px none #eaeaea;
	padding-bottom: 15px;
}
div.module.news-menuCSS a:hover {
	text-decoration: underline;
}


#mainbody div.container .news-menuCSS div.headline h4 {
					font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}

#content-area div.blognewsPageCSS p.readmore a.btn.btn-default {
		border: 1px solid #0c2238;
					border-radius: 0px;
	margin-top: 10px;
						font: 500 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}

#content-area div.blognewsPageCSS p.readmore a:hover.btn.btn-default {
		border: 1px solid #0c2238;
					border-radius: 0px;
	margin-top: 10px;
						font: 500 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	background-color: #0c2238;
	color: white;
}



/*------ News page end -------*/


div.uk-panel p a {
		background-color: #0b2238;
					font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	padding: 5px 11px;
	color: white;
	margin-left: 11px;
}

#content-area div.blogCoursesApprenticeshipsPageCSS p.readmore a.btn.btn-default {
			background-color: #0b2238;
					font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	color: white;
	padding: 5px 11px;
	border-radius: 0px;
}
#content-area div.blogCoursesApprenticeshipsPageCSS p.readmore a:hover.btn.btn-default {
			background-color: #0b2238;
					font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 0 none silver;
	color: white;
	padding: 5px 11px;
	border-radius: 0px;
	text-decoration: underline;
}

div.uk-panel p a:hover {
	background-color: #0b2238;
				font: 600 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
text-transform: uppercase;
border: 0 none silver;
padding: 5px 11px;
color: white;
margin-left: 11px;
}
.footer p {
					font: 300 10px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
}

#footer div.footer div.container div.module div.module-content div.custom p a {
						font: 300 10px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
}
#page header.main-header div.container div.logo.pull-left a.navbar-brand img {
	width: 60px;
}
#page header.main-header div.container {
		background-color: #0c2238;
	padding: 0 0 0 10px;
}
.MainNAV div.module-content {
	float: right;
	font-family: Montserrat, Arial, Helvetica, Geneva, sans-serif;
}

.TopSmallNAV p {
	text-align: right;
	color: white;
	font: 300 11px/40px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

.TopSmallNAV {
	height: 55px;
	padding-right: 22px;
	padding-left: 22px;
}
#top {
		position: fixed;
	z-index: 999;
	top: 0;
	width: 100%;
	background-color: #0c2238;
  		transition: 0.4s;
	border-bottom: 1px solid white;
	padding: 0;
}

.mainLOGO {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding: 0;
}
#MAINlogo {
  		transition: 0.4s;
}



#content-area div.item-pageCareersPageCSS div h1 {
			font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}
#content-area div.item-pageCareersPageCSS div h2 {
			font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}


#content-area div.item-pageCareersPageCSS div p {
			font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
}

#content-area div.item-pageCareersPageCSS {
	margin-top: 70px;
	margin-bottom: 70px;
	margin: 70px;
}







#content-area div.item-pagecoursesPageCSS div h1 {
			font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}
#content-area div.item-pagecoursesPageCSS div h2 {
			font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}


#content-area div.item-pagecoursesPageCSS div p {
			font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
}

#content-area div.item-pagecoursesPageCSS div ul li {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	margin-right: 60px;
	margin-left: 60px;
	margin-bottom: 10px;
}


#content-area div.item-pageHomepageCSS div h1 {
		font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
}

#content-area div.item-pageHomepageCSS div p {
			font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #606060;
}


#content-area div.item-pageHomepageCSS div h2 {
			font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 22px;
	margin-top: 22px;
}

#content-area div.item-pageHomepageCSS div h3 {
				font: 600 16px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
}
#content-area {
	margin: 20px;
}
/* ------- news page ------ */

#content-area div.blognewsPageCSS div.category-desc h5 {
				font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 33px;
	margin-top: 33px;
}







/* ------- news page ------ */



/* ------- footer ------ */

#footer1 {
		background-color: #0c2238;

}

#footer1 .FooterAddress p {
			font: 300 13px/19px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-top: 0;
}

#footer1 .FooterAddress p a {
	color: white;
}

#footer1 .FooterTweets div.headline h4 {
				font: 600 15px/17px Montserrat, Arial, Helvetica, Geneva, sans-serif;
					color: white;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 0;
}


#footer1 .FooterAddress p strong {
	font-size: 15px;
}

#footer1 div.container {
	padding-top: 40px;
	padding-bottom: 40px;
}

#tdm-tweets div.tdm-tweet-container.tdm-last {
		border-bottom-style: none;

}

#tdm-tweets {
	background-color: transparent;
}

#footer1 .FooterAddressIcons p strong {
		font-size: 15px;
	color: white;
	line-height: 17px;
}

#footer1 .FooterAddressIcons p {
	margin-top: 0;
			font-size: 15px;
	color: white;
	line-height: 17px;
}

.FooterAddressIcons {
	display: block;
	float: right;
		border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 120px;
}

#footer1 .FooterAddressIcons p img {
	width: 35px;
	margin-right: 11px;
	margin-left: -11px;
}





#tdm-tweets div.tdm-tweet-container {
	padding-left: 0;
	border-bottom: 1px solid #494f54;
				font: 300 12px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}

#footer1 .FooterAddress div.module-content {
	border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 120px;
}

.FooterTweets {
		border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 220px;


}

#footer div.footer {
	background-color: black;
}





#footer div.footer div.container {
	background-color: black;
}



#content-area div.blogCareers_pageCSS h1 {
	margin-bottom: 35px;
}



#footer div.footer .Regulatory_statement div.module-content div.custom p {
	padding-bottom: 11px;
							font: 300 11px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: gray;
}

/* ------- news feed ------ */

.newsTITLE h1 {
			font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 0;
}

.HomepageNEWSfeedCSS div {
	padding-right: 6px;
}

#news div.container div.module div.headline h4 {
				font: 600 25px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0c2238;
	margin-bottom: 0;
	padding-bottom: 44px;
	padding-top: 44px;
}

#top div.container {
	padding: 0;
}



.HomepageNEWSfeedCSS h1 {
				font: 600 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #0c2238;
	margin-bottom: 10px;
	margin-top: 22px;
}
.HomepageNEWSfeedCSS h2 {
				font: 300 14px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #0c2238;
	margin-bottom: 22px;
}

#news {
	padding-bottom: 70px;
	background: url(http://stagingserver004.co.uk/SandBAutomotive2020/images/cog5.png) no-repeat center top;
}


#newstitle {
	padding-top: 40px;
}

#slideshow_typical div.module.slideshowtypical {
	padding-top: 90px;
}


/* ------- news feed end ------ */


#top div.container {
	padding: 0;
}


#slider {
	z-index: 100;
}

@media (max-width: 767px) {
    	#page header.main-header {
	position: relative;
	top: 0px;

}
#slideshow_typical div.module.slideshowtypical {
	padding-top: 0px;
}

	#top {
		position: absolute;
	z-index: 999;
	top: 0;
	width: 100%;
	background-color: #0c2238;
	margin-top: 50px;
	display: none;
	border-bottom: 1px solid white;
	padding: 0;
}
}
@media (max-width: 480px) {
#footer1 div.container .FooterTweets {
	margin-top: 22px;
}
}
@media (max-width: 992px) {
  #MAINlogo p a img {
	padding-right: 60px;
	padding-left: 60px;
}
#content-area div.item-pagecoursesPageCSS div ul li {
				font: 300 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #606060;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom p a img {
	width: 100%;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.businessBOXhome div.module-content div.custom h2 a {
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 20px;
	background-color: navy;
}


#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.automotiveBOXhome div.module-content div.custom h2 a {
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 20px;
	background-color: navy;
}

#servicesbox1 div.module.col-lg-4.col-md-4.col-sm-4.col-xs-12.shortcoursesBOXhome div.module-content div.custom h2 a {
	margin-top: 0;
	font: 400 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
	padding: 6px 20px;
	background-color: navy;
}



.TopSmallNAV {
	height: 0px;
	padding-right: 22px;
	padding-left: 22px;
}
#Full_Name {
	border-radius: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #0c2238;
}

#Email {
		border-radius: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #0c2238;
}
#Telephone {
		border-radius: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #0c2238;
}
#Enquiry {
			border-radius: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #0c2238;
}

#captchaTxt28 {
			border-radius: 0px;
	width: 100%;
	text-align: center;
	border: 1px solid #0c2238;
	margin-top: 11px;
}
#footer1 .FooterAddress div.module-content {
	border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 100%;
}
.FooterAddressIcons {
	display: block;
	float: right;
		border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 100%;
	padding-bottom: 22px;
}
.FooterTweets {
		border-left: 1px solid #494f54;
	padding-left: 22px;
	height: 100%;
	padding-top: 0;
}
div#awards {
	padding-top: 20px;
	padding-bottom: 20px;
}

.FooterAddress {
	padding-left: 0;
	padding-bottom: 22px;
}

#messagehome tbody tr td {
	padding: 20px;
	float: left;
}

.TopSmallNAV p {
	text-align: center;
	color: white;
	font: 300 11px/40px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}
#MAINlogo p img {
	width: 300px;
}
#content-area div.item-pageCareersPageCSS {
	margin: 10px;
}
.our-policies-pdfs div.module-content {
	border: 1px solid #eaeaea;
	margin-top: 0px;
}
#content-area div.item-pageCoursesApprenticeshipsPageCSS div p img {
	padding: 0 0 22px;
	text-align: center;
	width: 100%;
}

}

