@charset "utf-8";
/* CSS Document */

/* BLOCKS */

#container{position:relative; margin-left:auto; margin-right:auto; margin-top:0px; top:0px; padding-top:0px; width:960px; background-color:#FFFFFF; background-image:url(images/3background.jpg); background-repeat:no-repeat; background-position:top right;}

#topBar{position:relative; left:0px; top:0px; width:960px; height:122px; z-index:1; background-image:url(images/lan3logo.jpg); background-repeat:no-repeat; }
#topBarEmailLinkHome{position:relative; left:804px; top:67px; width:52px; height:17px; z-index:30;}
#topBarEmailLink{position:relative; left:804px; top:87px; width:52px; height:17px; z-index:30;}
#mailForm{position:relative; left:575px; top:20px; width:360px; height:20px; z-index:30;}

#menubar{position:relative; top:1px; left:30px; width:900px; height:29px; z-index:20; background-image:url(images/buttonback.jpg); background-repeat:repeat-x; background-position:top; }
#menu{position:relative; left:-1px; top:0px; width:900px; height:28px; z-index:3; border-left:#FFFFFF 1px solid;}

#header{position:relative; left:30px; width:930px; height:214px; z-index:1;}


#mainContainer{position:relative; left:0px; width:960px; z-index:3; padding-bottom:0px;}
#mainContainerAdmin{position:relative; left:0px; width:960px; z-index:3; padding-bottom:0px;}



#leftCol{float:left; margin-top:28px; width:165px; z-index:16; padding:0px 20px 11px 40px; height:260px; background-position:bottom right; background-repeat:no-repeat;}
#leftColNS{float:left; margin-top:28px; width:165px; z-index:16; padding:0px 20px 11px 40px; height:310px; background-position:bottom right; background-repeat:no-repeat;}
#leftColBlank{float:left; margin-top:28px; width:165px; z-index:16; padding:0px 0px 31px 40px; height:260px; text-align:center}

#centreCol{float:left; margin-left:0px; margin-top:17px; width:512px; z-index:16; padding:0px 20px 11px 40px;}
#centreCol2{float:left; margin-top:14px; width:370px; z-index:16; padding:0px 0px 11px 20px; overflow:visible; border-left: 1px solid #a7a7a7;}
#centreCol3{float:left; margin-top:14px; width:500px; z-index:16; padding:50px 0px 11px 20px; overflow:visible; border-left: 1px solid #a7a7a7; background-position:top right; background-image:url(images/traindatesback2.jpg); background-repeat:no-repeat;}
#centreColAdmin{float:left; margin-left:50px; margin-top:17px; width:880px; z-index:16; padding:0px 20px 11px 0px;}

#rightCol{float:left; margin-left:40px; margin-top:20px; width:251px; z-index:16;}


#homeTrainingBox{position:absolute; left:551px; top:16px; width:360px; height:328px; z-index:16; padding:50px 10px 5px 10px; background-image:url(images/traindatesback.jpg); background-repeat:no-repeat; background-color:#f5f5f5;}
#homeTrainingBoxFooter{position:absolute; left:561px; top:361px; width:360px; height:82px; z-index:16; padding:0px 10px px 10px;}




#homeCaseStudiesBox{float:left; margin-left:0px; margin-top:8px; width:230px; height:59px; z-index:16; padding:180px 10px 5px 10px; background-image:url(images/custest.jpg); background-position:top right; background-repeat:no-repeat; background-color:#f5f5f5; border-left: 34px solid #ffffff;}
#homeNewsBox{float:left; margin-left:8px; margin-top:8px; width:230px; height:189px; z-index:16; padding:58px 10px 5px 10px; background-image:url(images/latestnewsback.jpg); background-position:top; background-repeat:no-repeat}


#homeNewsBoxNew{position:absolute; left:645px; top:20px; width:264px; height:323px; z-index:16; padding:50px 10px 5px 10px; background-image:url(images/latestnewsbacknew.jpg); background-repeat:no-repeat; background-color:#f5f5f5;}
#homeNewsBoxFooter{position:absolute; left:561px; top:361px; width:360px; height:82px; z-index:16; padding:0px 10px px 10px;}


#homeMediaBox{position:absolute; left:378px; top:20px; width:250px; height:208px; z-index:16; background-color:#f5f5f5; }


#partnerLogos{ left:0px; width:960px; background-color:#ffffff; z-index:8;}
#subFooter{ left:0px; width:900px; background-color:#444444; font-size:7pt; font-family:"Arial, Helvetica, sans-serif"; color:#a1a1a1; z-index:8; padding: 10px 30px 10px 30px; border-top: 8px solid #333333;}



/*SLIDING PANELS START*/


/*#homeSlider{float:left; margin-left:0px; margin-top:3px; width:600px; height:145px; z-index:16; padding:0px 0px 0px 0px; background-color:#f5f5f5; border-left: 29px solid #ffffff;}*/
#homeSliderContainer{float:left; margin-left:29px; width:600px; height:145px; z-index:30;}
#homeSlider{position:absolute; top:250px; left:29px; width:600px; height:145px; z-index:30; background-color:#eaeaea;}


/* CLIENT BOX TAB DIVS */
#clientBoxHeader{position:absolute; top:1px;  left:0px; width:271px; height:36px; z-index:32;}
#clientBoxEd{position:absolute; top:1px;  left:271px; width:76px; height:36px; z-index:32;}
#clientBoxPub{position:absolute; top:1px;  left:347px; width:90px; height:36px; z-index:33;}
#clientBoxEnt{position:absolute; top:1px; left:437px; width:75px; height:35px; z-index:34;}
#clientBoxBlue{position:absolute; top:1px; left:512px; width:88px; height:35px; z-index:34;}

#lArrow{position:absolute; top:37px;  left:0px; width:30px; height:109px; z-index:32;}
#rArrow{position:absolute; top:37px;  left:570px; width:30px; height:109px; z-index:32;}


/*
#clientBoxGlobalSlide{position:absolute; top:21px; left:8px; width:635px; height:81px; z-index:35; background-color:#999999}
#clientBoxUKSlide{position:absolute; top:21px; left:8px; width:635px; height:81px; z-index:35; background-color:#dddddd}
#clientBoxLocalSlide{position:absolute; top:21px; left:8px; width:635px; height:81px; z-index:35; background-color:#333333}
*/


#clientsSlideBox.SlidingPanels {
	float: left;
	height: 145px;
}
#clientsSlideBox .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#clientsSlideBox .SlidingPanelsContent {
	float: left;
	width:600px;
}


/*SLIDING PANELS END*/


/* STYLES */

body{
margin-top:2px;
font-size:8pt;
font-family:Verdana;
color:#666666;
background-color:#333333;
background-position:top;
background-repeat:repeat-x;
line-height:140%;
}
TD{
font-size:8pt;
font-family:Verdana;
line-height:140%;
}
.clearfloat{
font-size: 1px;
line-height: 0px; 
height: 0px;
clear:both; 
margin: 0px;
}

img{
border:0px;
}
img.GoldImage{
border-left: 10px solid #ffffff;
border-bottom: 10px solid #ffffff;
}
A{
color:#fc9a05;
font-weight:bold;
}
A:visited{
color:#fc9a05;
font-weight:bold;
}

A:HOVER{
color:#000000;
font-weight:bold;
}

.footerLink A{
font-family:Verdana;
font-size:7pt;
color:#a1a1a1;
text-decoration:none;
}
.footerLink A:visited{
font-family:Verdana;
font-size:7pt;
color:#a1a1a1;
text-decoration:none;
}

.footerLink A:HOVER{
font-family:Verdana;
font-size:7pt;
color:#000000;
text-decoration:none;
}
.pageTitle{
color:#333333;
font-size:20pt;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:140%;
}
.pageTitleB{
color:#333333;
font-size:20pt;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.pageSubTitle{
color:#999999;
font-size:10pt;
font-weight:bold;
/*line-height:200%;*/
font-family: Verdana;
}
.pageSubTitle A{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}
.pageSubTitle A:visited{
color:#999999;
text-decoration:none;
}

.pageSubTitle A:HOVER{
color:#fc9a05;
text-decoration:none;
}
TD.train A{
color:#fc9a05;
text-decoration:none;
font-size:7pt;
}
TD.train A:HOVER{
color:#999999;
text-decoration:none;
font-size:7pt;
}
TD.train A:VISITED{
color:#fc9a05;
text-decoration:none;
font-size:7pt;
}
.sectionHead{
color:#999999;
font-size:11pt;
font-weight:bold;
font-family: Verdana;
}
.emphasis{
font-weight:bold;
font-family: Verdana;
}