html 
{
	overflow-y: scroll;
}

body
{
	margin: 00px 0px;
	padding: 10px;
	text-align: center;
	padding-bottom: 20px;
	color: #000000;
}

.background
{
	width: 900px;
	margin: 0px auto;
	text-align: left;
	height: auto;
	background-color: #cccccc;
	padding-left: 20px;
	padding-top: 20px;
	margin: 0px auto;
	text-align: left;
}
.inner
{
	width: 850px;
	min-height: 620px;
	overflow: hidden;
	border-style: solid;
	border-width: 14px;
	border-color: #ffffff;
	background-color: #ffffff;
}
.header
{
	overflow: hidden;
	height: 97px;
	width: 100%;
	margin-top: -9px;
}
#headerLogo
{
	float: left;
	margin-left: 0px;
	margin-top: 8px;
	background-image: url( '../images/logo.png' );
	background-repeat: no-repeat;
	width: 100px;
	height: 90px;
}

#headerStrapLine
{
	float: left;
	margin-top: 14px;
}

#headerStrapLine img
{
	width: 180px;   
}

#headerLogo h1
{
	padding: 0;
	margin: 0;
	padding-left: 95px;
	padding-top: 55px;
	font-size: 24px;
	font-family: arial;
	color: #666666;
}

/*#headerRight
{
float:left;
height: 120px;
width: 465px;
padding-top: 15px;
background-image:url('../images/headerLogos.png');
background-repeat:no-repeat;
background-position: left 55px;
}

/*ibs*/

#headerRight
{
	float: right;
	height: 120px;
	margin-top: 10px;
	/*width: 387px;*/
	width: 297px;
	padding-top: 10px;
	background-image: url('../images/headerLogos.png' );
	background-repeat: no-repeat;
	/*background-position: 95px 18px;*/
	background-position: 155px 18px;
}

#CallUs
{
    float:left;
    width:100%;
	margin:0;
	margin-top:10px;
	background-color: rgb(204, 204, 204);
	padding-left:5px;
	padding-right:5px;

}
.CallUsInt
{
    width:900px;
    margin:auto;
	background-image: url('../images/telephone.png');
	background-repeat: no-repeat;
	height: 24px;
	margin-top: 4px;
	float: left;
}

ul.CallUs
{
	margin: 0 0 0 0;
		color: rgb(102,102,102);
		font-weight:700;
	font-family:Arial;
	font-size: 13px;
	text-align:right;
	list-style-type: none;
/*list-style-image: url('../images/telephone.png');*/
		background-repeat: no-repeat;
	/*	background-position: -10px 0px;*/
}

#CallUs li
{
    float:left;
    margin-right:15px;
    padding-top:2px;
    padding-bottom:2px;

}

#CallUs li.last
{
    margin-right:6px;
}

#footerLogos
{

	width: 100%;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-left:37%;
	float:left;
}

#footerLogos img
{
    padding-top:3px;
	margin-right: 30px;
	height: 34px;
	float:left;
}

img
{
	border: 0px;
}

#headerRight h2
{
	padding: 0;
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 16pt;
	line-height: 22px;
	font-family: arial;
	/*text-align: right;*/
	text-align: left;
	color: #666666;
}

#headerRightEmail
{
	/*float: right;*/
	float: left;
	width: 145px;
	height: 25px;
	background-color: #999999;
	background-image: url( '../images/TriangleWhite.png' );
	background-repeat: no-repeat;
	background-position: 5px center;
		margin-top: 22px;
}
#headerRightEmail p
{
	margin: 0;
	padding: 3px 18px;
	color: #ffffff;
	font-size: 10pt;
	font-family: arial;
}

#headerRightEmail a
{
	color: #ffffff;
	font-size: 11pt;
	text-decoration: none;
}

#headerRightEmail a:hover
{
	text-decoration: underline;
}

.navigation
{
	height: 27px;
	width: 100%;
}


.navigation ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: table;
	border: 0;
}

.navigation li
{
	width: 170px;
	height: 27px;
	display: table-cell;
	background-image: url( '../images/navBg.png' );
	background-repeat: repeat-x;
	border-left: 1px solid;
	border-color: #ffffff;
}
.navigation a
{
	display: block;
	color: #ffffff;
	text-align: center;
	line-height: 27px;
	text-decoration: none;
	font-family: arial;
	font-size: 1em;
	background-image: url( '../images/navHoverBg.png' );
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
.navigation a:hover
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#breadCrums
{
	height: 25px;
	color: #000000;
	text-align: left;
	font-family: arial;
	font-size: 8pt;
}
#breadCrums a
{
	color: #000000;
	text-align: left;
	line-height: 25px;
	text-decoration: none;
	font-family: arial;
	font-size: 8pt;
}
#contentContainer
{
	background-color: #cccccc;
	min-height: 620px;
}
#content
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 182px;
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	background-color: #ffffff;
	border-left: solid 15px #ffffff;
	min-height: 620px;
}
#content h1, #content h2
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	color: #ff3333;
	font-size: 14pt;
}
#content h2
{
	padding: 4px 0px 0px 0px;
	margin: 4px 0px 6px 0px;
	color: #000000;
	font-size: 12pt;
}
#content h3
{
	padding: 4px 0px 0px 0px;
	margin: 4px 0px 6px 0px;
	color: #000000;
	font-size: 10pt;
}
#content p
{
	padding: 0 0 0 0;
	margin: 0px 0 10px 0px;
	text-align: justify;
}

.table td, .table tr, .tableTempRoles td, .tableTempRoles tr
{
	border: solid 1px #ffffff;
	font-size: 9pt;
	color: White;
	/*background-color: #8FB2DB;*/
	background-color: #7990A2;
}
.table th, .tableTempRoles th
{
	background-color: #6683BB;
	color: White;
	font-size: 11pt;
}




.tableTempRoles td
{
	background-color: #79A1A2;
}

.tableTempRoles tr, .tableTempRoles th
{
	background-color: #EE1C25;
}

#leftMenu
{
	width: 182px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#leftMenu h1
{
	white-space: nowrap;
	text-align: center;
	background-color: #ff3333;
	color: #ffffff;
	font-family: arial;
	font-size: 11pt;
	font-weight: normal;
	line-height: 26px;
	padding: 0;
	margin: 0;
}
#leftMenu ul
{
	padding: 10px 10px 10px 10px;
	margin: 0;
}
#leftMenu li
{
	list-style-type: none;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 4px 0px;
	width: 144px;
	height: 24px;
	color: #000000;
	background-color: #ffffff;
	font-family: arial;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 24px;
	white-space: nowrap;
	border-color: #ff9999;
	border-style: solid;
	border-width: 1px;
}

.menuNotSelected, .menuSelected
{
	background-image: url( '../images/TriangleSmlGrey.png' );
	background-repeat: no-repeat;
	background-position: 5px center;
}
.menuSelected
{
	background-image: url( '../images/TriangleSmlPaleRed.png' );
}
.menuSelected a
{
	font-weight: 700;
}
#leftMenu li a
{
	display: block;
	text-decoration: none;
	color: #000000;
}
#leftMenu li a:hover
{
	text-decoration: underline;
}

#contentHeaderImage img
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 662px;
	height: 120px;
	float: right;
}

#homeTopContentContainer
{
	float: left;
	margin: 5px 0 -1px 0;
}

#homeIntro
{
	float: left;
	/*width: 540px;*/
	width: 560px;
	/*height: 135px;*/
	margin: 5px 20px 5px 0px;
	padding: 0 0px 0 0 ;
	/*border: 1px dotted green;*/
	
}
#homeLady
{
	/*position: relative; */
	top: 33px;
	left: - 50px;
	float: left;
	width: 90px;
	height: 140px;
	background-image: url( '../images/lady.png' );
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin: 25px 0 0 -48px;
	padding: 0 20px 0 0;
	

	
	
}
#homeIntro h1
{
	background-image: url( '../images/TriangleSmlRed.png' );
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0 0 20px;
	margin: 0px 0 0 5px;
	font-family: arial;
	color: #7f7f7f;
	/*font-size: 20pt;*/
	font-size: 18pt;
}
#homeIntro p
{
	padding: 0px 0 0 5px;
	margin: 5px 0 0 0px;
	font-family: arial;
	color: #7f7f7f;
	/*font-size: 8.5pt;*/
	font-size : 9pt;
}

#homeFuelEfficientBox
{
	border: 0; /*padding: 13px;*/
	/*padding-left: 19px;*/
	padding-left: 18px;
	padding-top: 2px;
}


#homeRegisterBox
{
	float: right;
	margin: 30px 0 0 -7px;
	padding-left: 5px;
}

/*ibs*/
/*
#homeRegisterBox img
{
	margin: 4px 7px;   
}
*/

#homeRegisterBox h2
{
	/*background-image:url('../images/FED.png');*/ /*background-repeat:no-repeat;*/
	padding: 102px 0 0 0;
	margin: 10px 10px 10px 10px;
	font-family: arial;
	text-align: center;
	color: #ff3333;
	font-size: 16pt;
}



#homeRegisterBox p
{
	padding: 0px 0px 8px 21px;
	margin: 0 0 0 0;
	font-family: arial;
	text-align: left;
	color: #7f7f7f;
	font-size: 10pt;
	line-height: 11pt;
}
#homeRegisterBox a
{
	text-decoration: none;
	font-family: arial;
	color: #ff3333;
	font-size: 10pt;
	font-weight: 900;
}
#homeBottomContent
{
	overflow: hidden;
	width: 100%;
	padding-top: 0px;
	margin-top:0px;
}
/*
.lookingForBoxWork, .lookingForBoxStaff
{

	margin-right: 10px;
	float: left;
	width: 290px;
	
	height: 125px;
	border: 10px solid;
	border-color: #ff3333;
	background-color: #999999;
	background-image: url('../images/TriangleMedRed.png' );
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top:5px;
}
.lookingForBoxStaff
{
	border-color: #999999;
	background-image: url( '../images/TriangleMedGrey.png' );
	background-color: #ff3333;
}
.lookingForBoxStaff :hover;
{
	border-color: #ffffff;
}

.lookingForBoxWork h2, .lookingForBoxStaff h2, .lookingForBoxWork p, .lookingForBoxStaff p, 

#homeBox p
{
	
	padding: 10px 0px 0px 35px;
	margin: 0 0 0 0;
	font-family: arial;
	text-align: left;
	color: #ffffff;
	font-size: 20pt;
	line-height: 35pt;
}

.lookingForBoxWork p, .lookingForBoxStaff p, 

.homeBox p
{
	padding: 4px 0px 8px 35px;
	font-size: 10pt;
	margin: 0 0 0 0;
	font-family: arial;
	text-align: left;
	line-height: 11pt;
}
*/
.homeBox
{
	float: left;
	width: 200px;
	height: 144px;
	background-color: #ffffff;
	border: 4px solid;
	border-top: 0;
	margin-top: 5px;
	margin-right: 5px;
}

.homeBoxContent
{

	background-image: url( '../images/TriangleSmlRedVert.png' );
	background-repeat: no-repeat;
	background-position: 5px 35px;

}
.homeBox p
{
	
	padding: 20px 0px 5px 15px;
	color: #000000;
	font-size: 9pt;
	margin: 0 0 0 0;
	font-family: arial;
	text-align: left;
	line-height: 11pt;
}
.homeBox h2
{  
	padding: 0px 0px 0px 10px;
	margin: 0 0 0 0;
	font-size: 13pt;
	line-height: 28pt;
	font-family: arial;
	color: #ffffff;
	
}
.homeBox a
{
	padding: 0px 0px 5px 20px;
	margin: 0 0 0 0;
	font-size: 12pt;
	height: 47px;
	background-position: left center;
	font-family: arial;
	color: #ff3333;
	font-weight: bold;
	text-decoration: none;
}

.triangleText a
{
	background-image: url("../images/TriangleSmlPaleRed.png");
	background-position: 0px 6px;
	background-repeat: no-repeat;
	color: #EE2E24;
	font-family: arial;
	font-size: 12pt;
	margin: 0 0 0 5px;
	padding: 5px 0 0 15px;
}

.triangleText
{
	padding-bottom: 0px;
}

#viewJobsBox
{
	border-color: #6399CD;
}
#viewJobsBox h2
{
	background-color: #6399CD;       
}

#viewJobsBoxArrow
{
	background-image: url( '../images/TrianglePaleBlueVert.png' );
}
#lookingForBoxStaff
{
	background-image: url( '../images/3men.png' );
	background-repeat: no-repeat;
	background-position: 127px bottom;
	border-color: #005696;
}
#lookingForBoxStaff h2
{
	background-color: #005696;       
}

#lookingForBoxStaffArrow
{
	background-image: url( '../images/TriangleSmlDarkBlueVert.png' );
}

#lookingForBoxWork
{
	background-image: url( '../images/Man.png' );
	background-repeat: no-repeat;
	background-position: 160px bottom;
	border-color: #ED1C24;
}
#lookingForBoxWork h2
{
	background-color: #ED1C24;       
}

#lookingForBoxWorkFinalParagraph
{
	
	margin-top: -20px; 
}

#trainingBox
{
	background-image: url( '../images/training-man-purple.png' );
	background-repeat: no-repeat;
	background-position: 160px bottom;
	border-color: #9E5FA6;
	margin-right: 0px;
}
#trainingBox h2
{
	background-color: #9E5FA6;       
}

#trainingBoxArrow
{
	background-image: url( '../images/TriangleSmlPurpleVert.png' );
}

#bottomContentRegion
{
	overflow: hidden;
	width: 828px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	height: 180px;
}
#bottomImgLeft, #bottomImgMiddle, #bottomImgRight
{
	float: left;
	background-image: url( '../images/manYellow.png' );
	background-repeat: no-repeat;
	height: 180px;
	width: 160px;
}
#bottomImgMiddle
{
	width: 178px;
	background-image: url( '../images/lorry.png' );
}
#bottomImgRight
{
	background-image: url( '../images/forklift.png' );
	width: 188px;
}
#bottomSectorContentLeft, #bottomSectorContentRight
{
	float: left;
	background-image: url( '../images/TriangleLgeWhiteDown.png' );
	background-repeat: no-repeat;
	background-position: 90px top;
	background-color: #ff3333;
	height: 180px;
	width: 150px;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
}
#bottomSectorContentRight
{
	background-color: #6699cc;
}
#bottomSectorContentLeft h2, #bottomSectorContentRight h2
{
	font-size: 10pt;
	padding: 0px 0 0 0px;
	margin: 0 0 0 0;
	text-align: right;
}

#bottomSectorContentLeft ul, #bottomSectorContentRight ul
{
	text-align: right;
	margin: 0 0 0 0;
	padding: 40px 8px 0 0px;
	list-style-type: none;
	font-size: 9pt;
}
#footer
{
	height: 20px;
}

#footer ul
{
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: table;
	border: 0;
	font-family: Arial;
	font-size: 10pt;
	color: #666666;
}
#footer li
{
	width: auto;
	padding: 0 15px 0 15px;
	height: 20px;
	display: table-cell;
	line-height: 20px;
}
#footer a
{
	color: #666666;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	font-family: arial;
	font-size: 1em;
}
#footer a:hover
{
	text-decoration: underline;
}

#eFEDContentContainer
{
	float: left;
	margin-bottom: 10px;
}

#eFEDContent
{
	float: left;
	width: 65%;  
	margin: 10px 0px 50px 10px;
}

#eFEDContent ul
{
	list-style-type: disc;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	display: table;
	border: 0;
}

#efEDAccess
{
	float: right;
	width: 30%;
}

#efEDAccess img
{
	
	width: 190px; 
	height: 190px;
}

#eFEDOnline img
{
	float: left;
	margin: 40px 0px 30px 10px;
	width: 110px; 
	height: 230px;
}

#eFEDLogo
{
	float: right; 
	margin-top: -50px;
	margin-right: 10px;
	margin-bottom: 60px;
}

#eFEDLogo img
{  
	width: 200px;
	height: 115px;
}

#eFEDAd img
{
	width: 180px;
	float: right;
	padding-left: 20px;	
}

/*Our Offices positioning and google maps*/

.addressBlock
{
    margin-top:25px;
    margin-right:25px;
    float:left;
    margin-bottom:25px;
    width:260px;
}

.label
{
    float:left;
    margin-right:4px;
}

.value
{
    float:left;
}
.bold
{
    font-weight:bold;
    text-align:right;
}
.space
{
    margin-bottom:5px;
}

.openHours .label
{
    float:left;
    margin-top:30px;
}

.openHours .value
{
    float:left;
    margin-top:30px;
}

#googleMap 
{
     height: 350px;
     width:350px;
     margin-right: 10px;
     float:left;
}

/*Fix scrollbar issue on InfoWindow popup menu google maps*/
     
.noscrollbar {
    line-height:1.35;
    overflow:hidden;
    white-space:nowrap;
}

/*Contact Us*/
.column1
{
    float:left;
    width:275px;
}
.row2 .officeName
{
	margin-top:75px;
}
.column2
{
    float:left;
    width:275px;
}
 
.more img
{
    float:left;
}
