/*
- TAGS all set tags eg h1 h2 body..
- HEADER everything in the header section
- LINKS all links on the site
- MAIN	anything within the main body of the page, including the left coloumn
- FOOTER everything in the footer
- GENERIC CLASSES any generic style which may be use else where
- HOME PAGE
- FEATURES
	- REQUEST A BROCHURE
- BENEFITS
	- INDEX
- SITE MAP
- RECRUITMENT
- SUCCESS STORIES
- NEWS
- ENDORSEMENTS
*/


/*TAGS*/

body{
	background-color: #EFF3F6;
	color: #737475;
	margin: 0px;
	padding: 0px;
	font-family: arial;
}

a img {border:none;}

#pageWrap{
	margin: 0px Auto;
	background-color: #ffffff;
	width: 915px;
	background-repeat:no-repeat;
}

#doc2{
	width: 856px; background-color: #ffffff;
}

h1{
	font-size: 115%;
	font-family: arial;
	color: #387AA8;
}

h2{
	font-size: 95%;
	font-weight: bold;
	color: #2A658E;
	margin: 15px 0 3px 0;
	font-family: arial;
}

h3{
	font-size: 90%;
	font-weight: bold;
	color: #2A658E;
	margin: 0 0 1px 0;
	font-family: arial;
}

h4{
	font-size: 80%;
	font-weight: 600;
	color: #2A658E;
	margin: 0;
	font-family: arial;	
}

p{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	font-size: 75%;
	line-height:120%;
	font-family: arial;
}

ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: 0;
padding-left: 0;
}


/*HEADER*/

/*logos top*/
#laLogoDiv{
height: 40px; padding-top: 10px;
}

#laLogo{
	margin-left:30px;
}

#accreditationsLogos{
color: #BEBEBE; height: 45px; font-size: 70%; float: right; margin-right: 30px; font-family: arial;
}

/*Header Navigation*/
#TopNavDiv{
	margin-top: 5px;
	font-size: 75%;
}

#TopNav{
	float: left; margin-left: 54px; width: 590px;
}

ul.topNavList{list-style: none; margin-top: 0px; margin-bottom: 0px;}

li.topNavList{display: inline; margin-right: 10px;}

#bookDemoDiv{
	float:right; width: 190px; margin-right: 20px;
}

/*Title Bar*/
#titleBar{
	width: 100%; 
	background-color: #ffffff; 
	height: 47px;
	margin-top: 18px;
	margin-bottom: 25px;
}

#titleBarImgleft{
float: left; margin-left: 30px;
}

#titletextDiv{
	float: left; width:710px; height: 47px; background-color: #E0E1E1; padding:0 0 0 18px;
}

#titleBarImgRight{
	float: left;
}

/*Links*/

/*top navigation*/
a.navLink:link {color: #3D91CC}
a.navLink:visited {color: #3D91CC}
a.navLink:hover {color: #306387; }
a.navLink:active {color: #3D91CC}

.navLink{
	text-decoration: none;
	font-family: verdana;
	font-size: 80%;
	
}
 /*current top nav*/
a.navLinkCurrent:link {color: #9C9E9F}
a.navLinkCurrent:visited {color: #9C9E9F}
a.navLinkCurrent:hover {color: #306387;}
a.navLinkCurrent:active {color: #9C9E9F}

.navLinkCurrent{
	text-decoration: none;
	font-family: verdana;
	font-size: 80%;
	}

/*sub nav*/
a.subNavLink:link {color: #3D91CC}
a.subNavLink:visited {color: #3D91CC}
a.subNavLink:hover {color: #306387;}
a.subNavLink:active {color: #3D91CC}

.subNavLink{
	text-decoration: none;
	font-family: verdana;
	font-size: 80%;
	line-height: 90%;
}

/*current selected sub nav*/
a.subNavCurrentLink:link {color: #9C9E9F}
a.subNavCurrentLink:visited {color: #9C9E9F}
a.subNavCurrentLink:hover {color: #306387; }
a.subNavCurrentLink:active {color: #9C9E9F}

.subNavCurrentLink{
	text-decoration: none;
	font-family: verdana;
	font-size: 80%;
	line-height: 90%;
}



/*book demo link*/
a.bookDemoLink:link{color: #3D91CC;}
a.bookDemoLink:visited{color: #3D91CC;}
a.bookDemoLink:hover{color: #3D91CC;}
a.bookDemoLink:active{color: #3D91CC;}

.bookDemoLink{
	 font-family: helvetica, arial black;
	 font-weight: bold;
	 font-size: 90%;
	 text-decoration: none;
}

/*footer links*/
a.footerNavLink:link {color: #3D91CC}
a.footerNavLink:visited {color: #3D91CC}
a.footerNavLink:hover {color: #3D91CC}
a.footerNavLink:active {color: #3D91CC}

.footerNavLink{
	text-decoration: none;
}


/*Standard links*/
/*Normal*/
a:link {color: #3D91CC}
a:visited {color: #3D91CC}
a:hover {color: #3D91CC; text-decoration: underline;}
a:active {color: #3D91CC}

a{
	text-decoration: none;
	font-family: arial;
}

/*Small*/
a.standardLinkSmall:link {color: #3D91CC}
a.standardLinkSmall:visited {color: #3D91CC}
a.standardLinkSmall:hover {color: #3D91CC; text-decoration: underline;}
a.standardLinkSmall:active {color: #3D91CC}

.standardLinkSmall{
	text-decoration: none;
	font-family: arial;
	font-size: 80%;
}

/*HOME PAGE MAIN LINKS*/
a.homeLink:link {color: #FFFFFF}
a.homeLink:visited {color: #FFFFFF}
a.homeLink:hover {color: #FFFFFF;text-decoration: none;}
a.homeLink:active {color: #FFFFFF}

a{
	text-decoration: none;
	font-family: arial;
}
.homeLink{}

/*MAIN*/

/*Left Coloumn*/

#leftColoumnDiv{
	float: left; width: 225px; font-size: 75%;
}

#subNavDiv{
	margin: 0 0 25px 54px;
}

.subNavSpacing{margin-bottom: 5px;font-size: 100%;}

#supportAndEnquriesDiv{
	margin: 0 0 0 35px; padding-top: 25px; width: 160px; border-top: 1px solid #DADADA;
}

#supportImg{
	margin-left: 20px;
}

#showcaseDiv{
	margin: 20px 0 25px 30px; padding-top: 25px; width: 160px; border-top: 1px solid #DADADA; 
}

#constructionDiv{
margin: 20px 0 25px 30px; border-top: 1px solid #DADADA; padding-top: 25px; width: 160px;
}

#tipsDiv{
	width: 160px;  border-top: 1px solid #DADADA; margin-left: 30px; padding-top: 25px;
}

#menuVideoDiv{margin: 20px 0 25px 30px; border-top: 1px solid #DADADA; width: 160px; padding-top: 25px;}

/*showcase link*/
.showcaseTextLink{	text-decoration: none;font-family: verdana;color: #3D91CC;font-family: arial;font-size: 80%; margin-bottom: 0;}
.showcaseTextLinkHover{	text-decoration: underline;font-family: verdana;color: #306387;font-family: arial;font-size: 80%; margin-bottom: 0;}

#showcaseImg{
	margin-left: 0px;
}

#showcaseLinkDiv{
	margin: 0 15px 0 5px;
}

/*MAIN*/

#mainDiv{
	width: 556px; background-color: #ffffff; float: left; margin-left: 5px;
}

/*empty right div*/

#emptyRightDiv{
	float: right; width: 130px; height: 100px; background-color: #ffffff;
}

/*FOOTER*/

#ft{
	border-top: 1px solid #E9E9E8; padding-top: 10px; clear: right; width: 856px; margin-left: 30px;
}

#footerInfoDiv{
	color: #BEBEBE;font-size: 55%; text-align: right; line-height: 150%; padding: 0 0 20px 0; font-family: sans-serif;
}

.footerIcons img {margin:0 0 0 4px;}
.footerIcons a img {border:none;}

/*GENERIC CLASSES*/
.clear{clear:both;}



.bullet {
	background:transparent url(/images/bullet.gif) no-repeat scroll 0pt 0.6em;
	font-size:75%;
	padding-left:10px;
	font-family: arial;
	line-height: 130%;
}

.firstH2{
	margin-top: 0;
}

.lineBreak{
	border-top: 1px solid #DEDEDF; margin-bottom: 15px; width: 100%; height: 1px;
}

.quote{
}

.subFont{
	font-size: 75%;
}

.imageQuoteDiv{
	height: 173px; width: 556px; background-color: #387AA8; font-family: arial;
}

.quoteDiv{
	margin-left: 214px; color: #ffffff;
}

.imageQuote{
	margin: 0;
}

.imageQuoteAuthor{
	font-size: 70%; margin-top: 5px;
}

.imageBox{
	font-family: arial; width: 119px; background-color: #387AA8; color: #ffffff; font-size: 70%; margin-bottom: 30px;
}

.smallImage{border: none; border-bottom: 1px solid #ffffff;}

.imageBoxText{padding: 3px 5px 5px 5px; font-family: arial; font-size: 85%;}

.boldText{
	font-size: 75%;font-weight: 600;color: #2A658E;font-family: arial;
}

.standardText{
	font-size: 80%;font-family: arial;
}

/*Home Page*/
#homeMenu{
	margin-top: 5px; width: 100%; height: 16px; background-image: url(/images/nav_bg_line.gif); background-repeat: repeat-x;font-size: 75%;
}

#homeMenuListDiv{
	height: 14px; float: left; background-color: #ffffff; width: 590px; padding-top: 1px;
}



#buttonDiv{
	height: 207px; background-color: #ffffff;  background-repeat: no-repeat; color: #ffffff;
}

.buttonDivText{
	padding: 15px 10px 15px 20px;font-size: 90%;
}

.homeH2{margin-top: 0;margin-bottom: 5px;}

#imgVQDay{float: left; border: none; margin-top: 5px;}

/*Features*/
/**/
#featuresMovielink{margin-left: 40px; font-size: 80%; margin-bottom: 15px;}

#featuresMovieImgLink{border: none; margin-right: 10px; float: left;}

/*Request a brochure*/
.formRow{
	margin-bottom: 7px;
}

.formLabel{
width: 115px; text-align: right; float: left;font-family: arial; font-size: 75%; font-weight: bold;
}

#nameRowDiv{}

.formInput{
margin-left: 130px;
}

.formHeading{float:left;width: 120px; font-size: 95%;font-weight: bold;color: #2A658E;font-family: arial; padding-left: 15px;}

.formRequiredFields{margin:0 0 0 140px;color: #000000; font-size: 70%; width: 150px;}

.formSubmit{
	float: right; margin-right: 45px;
}

#brochureBlockArea{
	margin: 0 0 25px 0; background-image: url('/images/request_brochure_bg.jpg');background-repeat: no-repeat; height: 300px;
}

#brochureFormDiv{
	float: right;  width: 342px; height: 300px; background-color: #BED9EC;
}


/*Benefits*/
/*Benefits Index*/

.benefitsOverviewImageDiv{
	float: right; width: 119px;
}

.benefitsImageDiv{
	float: right; margin-bottom: 20px; clear:right; margin: 0 0 35px 10px;
}

.benefitsLink{
	font-size: 80%;
}

.benefitsSectionImg{float: left; margin: 3px 14px 8px 0;}

/*case studies*/

.caseStudiesList{
	font-size: 80%;
	list-style-type: disc;
	margin: 0 0 15px 0;
	padding-left: 15px;
}

.caseStudyFrom{
	font-weight: bold;
}

/*Contact Us*/
.contactFormLabel{
	width: 105px; text-align: right; float: left;font-family: arial; font-size: 70%; font-weight: bold;
}

.contactFormInput{
margin-left: 115px;
}

.contactTextInput{
width: 165px;
}

.formContactRequiredFields{float: right; color: #000000; font-size: 70%;  padding-right: 20px;}

#contactUsFormDiv{
	float: right; width: 321px; height: 500px; background-color: #BED9EC;
}

/*NEWS*/

.openNewsLink{margin-bottom: 20px; font-size: 75%;}

ul.newsList{}

li.newsList{}

.newsPara{margin-top: 8px; margin-bottom: 0;}

.vq_day_table{
	font-size: 70%;
	margin: 0;
	border-collapse: collapse;
	margin-top: 0;
	margin-bottom:10px;
}

.vq_day_title_row{	color: #ffffff; background-color: #26344F;}
.vq_day_row_1{	background-color: #ffffff;}
.vq_day_row_2{	background-color: #D7E3F6;}

/*Sitemap*/
.siteMapSubList{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	font-size: 80%;
	margin-left: 20px;

}

/*Eportfolio Enabled*/
ul.rules{
	font-size: 80%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 30px;
}

li.rulesPoint{
	line-height: 100%;
}

#imgBadgeSelection{margin-bottom: 20px;}

.enabledListNumber{
	font-weight: bold;
	color: #2A658E;
	font-size: 120%;
}

.enabledPoint{
	margin-bottom: 0;
	margin-top: 7px;
}

/* RECRUITMENT */
ul.recruitment {
font-size: 75%;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 20px 20px;
padding:0;
}

div.clear{clear:both;}

/*___SUCCESS STORIES___*/
div.success-stories a img {
	border:none;
}
div.success-stories div.winner {
	margin:0 0 10px 0;
}

div.success-stories div.winner div.image {
	float:left;
	width:279px;
}

div.success-stories div.winner div.content {
	float:left;
	width:247px;
	margin:0 0 0 30px;
}

div.success-stories div.winner div.content p {
	padding:0;
	margin:0;
}

div.success-stories div.winner div.content div.logoholder {
	float:right;
}

div.success-stories div.winner div.content h3 {
	padding:55px 0 0 0;
}

/*___SUCCESS STORIES WINNERS PAGES___*/
div.success-stories-intec,
div.success-stories-nwrc,
div.success-stories-telford,
div.success-stories-shetland,
div.success-stories-angus {
	padding:10px 0 0 0;
}

div.success-stories-intec a img,
div.success-stories-nwrc a img,
div.success-stories-telford a img,
div.success-stories-shetland a img,
div.success-stories-angus a img {
	border:none;
}

div.success-stories-intec div.winner,
div.success-stories-nwrc div.winner,
div.success-stories-telford div.winner,
div.success-stories-shetland div.winner,
div.success-stories-angus div.winner {
	margin:30px 0 0 0;
}

div.success-stories-intec div.winnertext,
div.success-stories-nwrc div.winnertext,
div.success-stories-telford div.winnertext,
div.success-stories-shetland div.winnertext,
div.success-stories-angus div.winnertext {
	width:355px;
	float:left;
	padding:0 20px 0 0;
}

div.success-stories-nwrc div.winnertext,
div.success-stories-angus div.winnertext {
	float:none;
	width:100%;
}

div.success-stories-intec div.winnerimage,
div.success-stories-nwrc div.winnerimage,
div.success-stories-telford div.winnerimage,
div.success-stories-shetland div.winnerimage,
div.success-stories-angus div.winnerimage {
	float:left;
	width:181px;
}

div.success-stories-intec div.casestudy,
div.success-stories-nwrc div.casestudy,
div.success-stories-telford div.casestudy,
div.success-stories-shetland div.casestudy,
div.success-stories-angus div.casestudy {
	margin:20px 0 0 0;
}

div.success-stories-intec div.casestudy div.casestudytext,
div.success-stories-nwrc div.casestudy div.casestudytext,
div.success-stories-telford div.casestudy div.casestudytext,
div.success-stories-shetland div.casestudy div.casestudytext,
div.success-stories-angus div.casestudy div.casestudytext {
	width:142px;
	float:left;
}

div.success-stories-nwrc div.casestudy div.casestudytext,
div.success-stories-telford div.casestudy div.casestudytext,
div.success-stories-shetland div.casestudy div.casestudytext,
div.success-stories-angus div.casestudy div.casestudytext {
	width:275px;
}

div.success-stories-intec div.casestudy div.casestudylogos,
div.success-stories-nwrc div.casestudy div.casestudylogos,
div.success-stories-telford div.casestudy div.casestudylogos,
div.success-stories-shetland div.casestudy div.casestudylogos,
div.success-stories-angus div.casestudy div.casestudylogos {
	float:left;
}

div.success-stories-intec div.casestudy div.casestudylogos div.logo,
div.success-stories-nwrc div.casestudy div.casestudylogos div.logo,
div.success-stories-telford div.casestudy div.casestudylogos div.logo,
div.success-stories-shetland div.casestudy div.casestudylogos div.logo,
div.success-stories-angus div.casestudy div.casestudylogos div.logo {
	float:left;
	padding:0 0 0 8px;
}

div.success-stories-intec div.bottomimage,
div.success-stories-nwrc div.bottomimage,
div.success-stories-telford div.bottomimage,
div.success-stories-shetland div.bottomimage,
div.success-stories-angus div.bottomimage {
	margin:30px 0 0 0;
}

div.success-stories-intec div.bottomimage div.image,
div.success-stories-nwrc div.bottomimage div.image,
div.success-stories-telford div.bottomimage div.image,
div.success-stories-shetland div.bottomimage div.image,
div.success-stories-angus div.bottomimage div.image {
	float:left;
}

div.success-stories-intec div.bottomimage div.quote,
div.success-stories-nwrc div.bottomimage div.quote,
div.success-stories-telford div.bottomimage div.quote,
div.success-stories-shetland div.bottomimage div.quote,
div.success-stories-angus div.bottomimage div.quote  {
	float:left;
	width:220px;
	margin:0 0 30px 0;
}

div.success-stories-intec div.bottomimage div.quote p,
div.success-stories-nwrc div.bottomimage div.quote p,
div.success-stories-telford div.bottomimage div.quote p,
div.success-stories-shetland div.bottomimage div.quote p,
div.success-stories-angus div.bottomimage div.quote p {
	color:#387aa8;
	font-size:90%;
	padding:95px 0 10px 30px;
	margin:0;
}

div.success-stories-nwrc div.bottomimage div.quote p {
	padding:90px 0 10px 30px;
}

div.success-stories-telford div.bottomimage div.quote p {
	padding:65px 0 10px 30px;
}

div.success-stories-intec div.bottomimage div.quote p.author,
div.success-stories-nwrc div.bottomimage div.quote p.author,
div.success-stories-telford div.bottomimage div.quote p.author,
div.success-stories-shetland div.bottomimage div.quote p.author,
div.success-stories-angus div.bottomimage div.quote p.author {
	font-size:75%;
	padding:0 0 0 30px;
}

/*___News___*/
div#news-container{margin:35px 0 25px 0;} 
div.news-item {}
div.news-item img {float:left;margin:3px 0 10px 0;}
div.news-item p {margin:0 0 5px 0;padding:0;}
div.news-item div.news-content {width:423px;float:right;display:block;}
div.news-item div.news-content p.readmore {}
div.news-item p.close {margin:0 0 10px 0;}

/*___Testimonials___*/
div.testimonials-left {width:370px;float:left;}
div.testimonials-left p {margin:0;padding:0;}
div.testimonials-left h2 {font-size:18px;margin:0;padding:0 0 10px 0;}
div.testimonials-left div.testimonial-video img {float:left;margin:0 10px 10px 0;}
div.testimonials-left div.testimonial-video h3 {font-size:13px;color:#26344f;}

div.testimonials-right {width:268px;float:right;padding:30px 0 0 0;}
div.testimonials-right div.top {
	background: url('/images/testimonials/blue-top.gif') no-repeat;
	width:268px;
	height:10px;
}
div.testimonials-right div.middle {background-color:#B3CCDE;padding:0 10px;}
div.testimonials-right div.middle h2 {
	margin:0;
	text-transform:lowercase;
	font-size:18px;
	padding:0 0 5px 0;
}
div.testimonials-right div.middle p {
	color:#387aa8;
	margin:0;
	font-weight:bold;
	padding:0 0 10px 0;
}
div.testimonials-right div.middle a img {border:none;padding:10px 0 0 0;}
div.testimonials-right div.bottom {
	background: url('/images/testimonials/blue-bottom.gif') no-repeat;
	width:268px;
	height:10px;
}

div.testimonials-readmore {margin:10px 0 0 0;}
div.testimonials-readmore div.text {float:left;width:170px;}
div.testimonials-readmore div.text h3 {font-size:18px;}
div.testimonials-readmore div.text p {font-size:10px;text-transform:lowercase;color:#387aa8;}
div.testimonials-readmore div.line hr {border:none;border-top:3px solid #387aa8;}

div.testimonials-casestudies {margin:0 0 10px 0;}
div.testimonials-casestudies div.row div.logo {float:left;}
div.testimonials-casestudies div.row div.logo a img {border:none;padding:0 8px 0 0;margin:0;}

/* 3Questions */
div#three-questions div.grey-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	width:310px;
	margin:0 auto 15px auto;
}
div#three-questions div.grey-text p {line-height:18px;}

div#three-questions div.grey-text-bottom {
	width:364px;
	margin:20px auto 30px auto;
}
div#three-questions div.book-now {
	text-align:center;
	margin:0 0 20px 0;
}

/* New Side Panels */
div.side-panel {margin:0 0 15px 30px;}

/* Endorsements */
.endorsement p.quote {font-weight:bold;}
.endorsement p.quote-author {font-size:10px;margin:0;}

a.accreditor-logo {margin:0 0 0 10px;}




