body {
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}

.nodisplay {
	display: none;
}

#container {
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}

h1 {
	color: #000;
	font-size: 14px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-weight: strong;
}

h2 {
	color: #000;
	font-size: 14px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-weight: strong;
}

h3 {
	color: #000;
	font-size: medium;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-weight: normal;
}

h4 {
	color: #000;
	font-size: small;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h5 {
	color: #000;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
}

h6 {
	color: #000;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: strong;
}

p {
	margin-top: 0px;
	clear:left;
	clear:right;
}

a {
	color: #066;
	text-decoration: none;
}

a img {
	border: none;
}

a:hover {
	text-decoration: underline;
}

#sidemenu {
    position: absolute; left: 2px; top:190px;
	background: #0A6B74;
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#sidemenu li {
	margin: 0;
	padding: 0;
}
#sidemenu a {
	background: #0A6B74;
	border-bottom: 1px solid #E0A63A;
	color: #E8ECD3;
	display: block;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	font-weight:normal
	}
	
#sidemenu a:hover {
	background: #E0A63A url('images/hover.gif') no-repeat left center;
	color: #FFFFFF;
	padding-bottom: 4px;
}

#topmenu {
	background: #0A6B74;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 1024px;
}
#topmenu li {
	float: left;
	margin: 0;
	padding: 0;
}
#topmenu a {
	background: #0A6B74;
	color: #E8ECD3;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#topmenu a:hover {
	background: #E0A63A url('images/hover.gif') no-repeat left center;
	color: #fff;
	padding-bottom: 8px;
	}

#header {
	width: 1024px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images1/header_bg.jpg);
	no-repeat;
	color: #066;
}

#headerlogo {
	float: left;
	padding: 10px 0px 10px 20px;
	text-align: right;
}

#headerright {
	float: right;
	padding: 5px 25px 0px 0px;

}

#headermiddle {
	position: absolute; left: 500px; top:5px;
}

#menu {
	width: 1024px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}

#menu #nav {
	width: 1014px;
	padding: 5px;
	background-color: #E8ECD3;
	background-image: url(images1/menu_bg.jpg);
	font-size: 13px
}



#menu #nav a {
	color: #E7EBCF;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

#menu #nav a.selectedms {
	background-color: #E7EBCF;
	color: #066;
}

#menuborder {
	width: 100%;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}

#submenu {
	width: 1024px
	clear: left;
	clear: right;
	margin: 0px;
	padding: 10px 10px 25px 5px;
	background-image: url(images1/menu_border_bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal;
	/*letter-spacing: 1px;*/
}

#submenu a {

	text-decoration: none;
}

#industrytitle {
	position: relative; left: 5px; top:-15px;
	width: 300px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; 
	line-height:150%;
}


#industrymenu {
	position: relative; left: 5px; top:5px;
	width: 140px;
	margin: 5px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; 
	line-height: 170%;
}

#industryimage {
	position: absolute; left: 150px; top:165px;
	width: 115px;
}

#industrymain {
	position: absolute; left: 275px; top:165px; width: 730px; text-align:justify;
}

#industryjobs {
	position: absolute; left: 150px; top:400px; width: 860px; text-align:justify;
}

#automotivespecials {
	position: absolute; left: 150px; top:400px; width: 860px; text-align:justify;
}

#industryclients {
	position: absolute; left: 700px; top:200px;
		width: 300px;
	}
	
#industryclients1 {
	position: absolute; left: 905px; top:390px;
	text-align: left;
	font-weight: normal;
	font-style:normal; 
	}
	
#industryclients2 {
	position: absolute; left: 910px; top:370px;
	width: 110px;
	}

#ReferralScheme {
	position: absolute; left: 5px; top:150px; width: 1000px;
	text-align:justify;
}

#ContractorReferralScheme {
	position: absolute; left: 160px; top:180px; width: 850px;
	text-align:justify;
	font-size: smaller;
}

#Careerinrecruitmentheading {
	position: absolute; left: 5px; top:150px; width: 1000px;
	font-size: large; 
	text-align:justify;
}

#Careerinrecruitment {
	position: absolute; left: 5px; top:180px; width: 1000px; 
	text-align:justify;
}

#ContinuousImprovementIiPLogo {
	position: absolute; left: 860px; top:295px; width: 150px;
}

#ContinuousImprovementISOLogo {
	position: absolute; left: 860px; top:500px; width: 150px;
}

#ContinuousImprovementRECLogo {
	position: absolute; left: 880px; top:680px; width: 130px;
}

#ClientHeading {
	position: absolute; left: 5px; top:150px; text-align: justify;
	text-align:justify;
}

#ClientIntro {
	position: absolute; left: 280px; top:180px; width: 740px; text-align:justify;
	text-align:justify;
}

#ClientImage {
	position: absolute; left: 160px; top:180px; width: 150px; text-align:justify;
	text-align:justify;
}

#ClientMenu {
	position: absolute; left: 5px; top:190px; width: 150px;
	clear: left;
	clear: right;
	margin: 0px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; line-height:150%; padding-left:5px; padding-right:5px; padding-bottom:0px
	text-align:justify;
}

#ClientMain {
	position: absolute; left: 160px; top:380px; width: 860px; text-align:justify;
	text-align:justify;
}

#ClientLogo {
	position: absolute; left: 800px; top:590px; width: 150px; text-align:justify;
	text-align:justify;
}

#RegionImage {
	position: absolute; left: 160px; top:180px; width: 150px; text-align:justify;
	text-align:justify;
}

#RegionAddress {
	position: absolute; left: 300px; top:180px; width: 300px; text-align:justify;
	text-align:justify;
}

#RegionMain {
	position: absolute; left: 520px; top:180px; width: 500px; text-align:justify;
	text-align:justify;
}

#RegionMap {
	position: absolute; left: 900px; top:380px; width: 150px; text-align:justify;
	text-align:justify;
}

#CandidateMain {
	position: absolute; left: 160px; top:380px; width: 860px; text-align:justify;
	text-align:justify;
}

#CandidateImage {
	position: absolute; left: 160px; top:180px; width: 150px; text-align:justify;
	text-align:justify;
}

#CandidateImageCV {
	position: absolute; left: 700px; top:500px; width: 150px; text-align:justify;
	text-align:justify;
}

#CandidateImageInterview {
	position: absolute; left: 750px; top:550px; width: 150px; text-align:justify;
	text-align:justify;
}

#CandidateImageAssessment {
	position: absolute; left: 750px; top:450px; width: 150px; text-align:justify;
	text-align:justify;
}

#CandidateMenu {
	position: absolute; left: 5px; top:190px; width: 143px;
	clear: left;
	clear: right;
	margin: 0px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; line-height:150%; padding-left:5px; padding-right:5px; padding-bottom:0px
	text-align:justify;
}

#CandidateHeading {
	position: absolute; left: 5px; top:150px; text-align: justify;
	text-align:justify;
}

#CandidateIntro {
	position: absolute; left: 280px; top:180px; width: 740px; text-align:justify;
	text-align:justify;
}

#ContractorHeading {
	position: absolute; left: 5px; top:150px; text-align: justify;
	text-align:justify;
}

#ContractorIntro {
	position: absolute; left: 280px; top:180px; width: 745px; text-align:justify;
	text-align:justify;
}

#ContractorMain {
	position: absolute; left: 150px; top:350px; width: 845px; text-align:justify;
	text-align:justify;
}

#ContractorLeft {
	position: absolute; left: 150px; top:350px; width: 845px; text-align:justify;
	text-align:justify;
}

#ContractorRight {
	position: absolute; left: 600px; top:350px; width: 845px; text-align:justify;
	text-align:justify;
}

#ContractorImage {
	position: absolute; left: 150px; top:180px; width: 200px; text-align:justify;
	text-align:justify;
}

#ContractorButton {
	position: absolute; left: 900px; top:125px; width: 150px; text-align:justify;
	text-align:justify;
}

#ContractorMenu {
	position: absolute; left: 5px; top:190px; width: 140px;
	clear: left;
	clear: right;
	margin: 0px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; line-height:150%; padding-left:5px; padding-right:5px; padding-bottom:0px
	text-align:justify;
}

#AboutUsHeading {
	position: absolute; left: 5px; top:150px; text-align: justify;
	text-align:justify;
}

#AboutUsMenu {
	position: absolute; left: 5px; top:190px; width: 159px;
	clear: left;
	clear: right;
	margin: 0px;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	font-style:normal; line-height:150%; padding-left:5px; padding-right:5px; padding-bottom:0px
	text-align:justify;
}

#AboutUsImage {
	position: absolute; left: 180px; top:180px; width: 200px; text-align:justify;
	text-align:justify;
}

#AboutUsIntro {
	position: absolute; left: 300px; top:180px; width: 730px; text-align:justify;
	text-align:justify;
}

#AboutUsMain {
	position: absolute; left: 180px; top:360px; width: 850px; text-align:justify;
	text-align:justify;
}

#AboutUsMain1 {
	position: absolute; left: 600px; top:360px; width: 400px; text-align:justify;
	text-align:justify;
}

#Homeleftpicture {
	position: absolute; left: 5px; top:160px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#Homelefttext {
	position: absolute; left: 110px; top:165px; width: 460px; 
	text-align:justify;
}

#Homeleftbutton {
	position: absolute; left: 5px; top:340px; width: 250px; 
	text-align:justify;
}

#Homeleftbutton1{
	position: absolute; left: 5px; top:450px; width: 250px; 
	text-align:justify;
}

#Homerightbutton {
	position: absolute; left: 280px; top:340px; width: 250px; 
	text-align:justify;
}

#Homerightbutton1 {
	position: absolute; left: 280px; top:450px; width: 250px; 
	text-align:justify;
}


#Homemaintext {
	position: absolute; left: 5px; top:340px; width: 565px;
	text-align:justify;
}

#Homebanner1 {
	text-color: #333333;
	position: absolute; left: 5px; top:320px; width: 540px; 
	text-align:justify;
}

#Homebanner2 {
	border:2px solid #D9C4A7; 
	position: absolute; left: 285px; top:320px; width: 270px; 
	text-align:justify; color:#000000; background-color:#E6DAB2;
}

#automotivelefttext {
	font-size: 16px;
	font-color: #FFF;
	position: absolute; left: 110px; top:165px; width: 460px; 
	text-align:justify;
}

#automotivemaintext {
	position: absolute; left: 5px; top:340px; width: 565px;
	text-align:justify;
}

#automotiverighttext {
	position: absolute; left: 5px; top:340px; width: 565px;
	text-align:justify;
}

#automotivebottomtext {
	position: absolute; left: 5px; top:340px; width: 565px;
	text-align: justify;
}

#automotivebannertext {
	position: absolute; left: 5px; top:340px; width: 565px;
	text-align: justify;
}

#Homeheadertext {
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#HomeofficesStourbridge {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 5px; top:800px;
	text-align:center;
}	
#HomeofficesWakefield {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 128px; top:800px;
	text-align:center;
}	

#HomeofficesLeicester {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 241px; top:800px;
	text-align:center;
}	

#HomeofficesStAlbans {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 343px; top:800px;
	text-align:center;
}	

#HomeofficesBasildon {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 444px; top:800px;
	text-align:center;
}	

#HomeLogoLeft {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 555px; top:800px;
	text-align:center;
}	

#HomeLogoRight {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 848px; top:800px;
	text-align:center;
}


#HomeIndustriesHeading {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 585px; top: 160px;
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	}
	
#HomeIndustries1 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 180px;
	text-align: center;
}

#HomeIndustries2 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 695px; top: 180px;
	text-align: center;
}

#HomeIndustries3 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 803px; top: 180px;
	text-align: center;
}

#HomeIndustries4 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 911px; top: 180px;
	text-align: center;
}

#HomeIndustries5 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 280px;
	text-align: center;
}

#HomeIndustries6 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 695px; top: 280px;
	text-align: center
}

#HomeIndustries7 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 803px; top: 280px;
	text-align: center
}

#HomeIndustries8 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 911px; top: 280px;
	text-align: center
}

#HomeIndustries9 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 400px;
	text-align: center
}

#HomeIndustries10 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 695px; top: 400px;
	text-align: center
}

#HomeIndustries11 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 803px; top: 400px;
	text-align: center
}

#HomeIndustries12 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 911px; top: 400px;
	text-align: center
}

#HomeFunctionsHeading {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 535px;
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#HomeIndustries13 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 560px;
	text-align: center
}

#HomeIndustries14 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 695px; top: 560px;
	text-align: center
}

#HomeIndustries15 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 803px; top: 560px;
	text-align: center
}

#HomeIndustries16 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 908px; top: 560px;
	text-align: center
}

#HomeIndustries17 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 680px;
	text-align: center
}

#HomeIndustries18 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 695px; top: 680px;
	text-align: center
}

#HomeIndustries19 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 803px; top: 680px;
	text-align: center
}

#HomeIndustries20 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 911px; top: 680px;
	text-align: center
}

#HomeIndustriesHeading {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 587px; top: 160px;
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	}
	
#IndustriesIntro {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 5px; top: 150px;
	color: #000;
	font-size: small;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
	
#IndustriesHeading {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 155px; top: 200px;
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
	
#Industries1 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 155px; top: 220px;
	text-align: center;
}

#Industries2 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 303px; top: 220px;
	text-align: center;
}

#Industries3 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 451px; top: 220px;
	text-align: center;
}

#Industries4 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 155px; top: 330px;
	text-align: center;
}

#Industries5 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 303px; top: 330px;
	text-align: center
}

#Industries6 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 451px; top: 330px;
	text-align: center
}

#Industries7 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 155px; top: 455px;
	text-align: center
}

#Industries8 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 303px; top: 455px;
	text-align: center
}

#Industries9 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 451px; top: 455px;
	text-align: center
}

#Industries10 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 155px; top: 580px;
	text-align: center
}

#Industries11 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 303px; top: 580px;
	text-align: center
}

#Industries12 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 451px; top: 580px;
	text-align: center
}

#FunctionsHeading {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 600px; top: 200px;
	color: #000;
	font-size: large;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#Industries13 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 600px; top: 220px;
	text-align: center
}

#Industries14 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 750px; top: 220px;
	text-align: center
}

#Industries15 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 600px; top: 330px;
	text-align: center
}

#Industries16 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 750px; top: 330px;
	text-align: center
}

#Industries17 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 600px; top: 455px;
	text-align: center
}

#Industries18 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 750px; top: 455px;
	text-align: center
}

#Industries19 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 600px; top: 580px;
	text-align: center
}

#Industries20 {
	margin: 10px 0px 10px 0px;
	position: absolute; left: 750px; top: 580px;
	text-align: center
}


#OfficeMaltings {
	position: absolute; left: 205px; top: 160px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeMaltingsAddress {
	position: absolute; left: 365px; top: 180px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeWakefield {
	position: absolute; left: 205px; top: 415px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeWakefieldAddress {
	position: absolute; left: 365px; top: 450px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeLeicester {
	position: absolute; left: 205px; top: 620px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeLeicesterAddress {
	position: absolute; left: 365px; top: 660px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeBasildon {
	position: absolute; left: 600px; top: 160px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeBasildonAddress {
	position: absolute; left: 760px; top: 175px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeStAlbans {
	position: absolute; left: 600px; top: 415px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeStAlbansAddress {
	position: absolute; left: 760px; top: 450px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#OfficeInternational {
	position: absolute; left: 600px; top: 700px; width: 350px;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#SitemapHeading {
	position: absolute; left: 5px; top: 160px;
	color: #000;
	font-size: large;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#SitemapMain {
	position: absolute; left: 5px; top:200px; width: 850px; text-align:justify;
	text-align:justify;

}

#SitemapLeft {
	position: absolute; left: 105px; top:210px; width: 400px; text-align:justify;
	text-align:justify;
}

#SitemapRight {
	position: absolute; left: 505px; top:210px; width: 450px; text-align:justify;
	text-align:justify;
}

#functionsrightbox {
	position: absolute; left: 300px; top:340px; width: 565px;
	text-align:justify;
}

#addthis {
	position: absolute; left: 600px; top:150px; width: 200px;
	text-align:justify;
}

#pagenav {
	width: 96%;
	clear: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 20px;
}

#pagenav h1 {
	font-weight: normal;
	color: #000;
	font-size: small;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-style: italic;
	/*border-bottom: solid 1px #cc6;*/
}

.navms {
	font-size: medium;
	text-decoration: none;
	color: #066;
	font-weight: bold;
}

.navsec {
	font-size: small;
	text-decoration: none;
	font-weight: bold;
}

#content {
	width: 96%;
	margin: 0px 20px 20px 0px;
	padding: 0px 0px 0px 20px;
	clear:left;
	clear:right;
}

#content a {
	color: #066;
}


#footer {
	width: 1024;
	clear:left;
	/*border-top: solid 1px #cc6;*/
	border-top: solid 1px #000;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	text-align: center;
	position: absolute; left: 120px; top:850px;
}

#footer1 {
	clear:left;
	width: 1024;
	/*border-top: solid 1px #cc6;*/
	border-top: solid 1px #000;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	text-align: center;
	position: relative; left: 10px; top:10px;
}

li.floatleft {
	float: left; 
	margin-right: 10px;
}

li.adminbutton {
	float: left; 
	margin-right: 4px;
}

ul.plainlist {
	margin: 0px;
	padding: 0px; 
	list-style-type: none;
}

.loginformlabel {
	float: left;
	clear: left;
	width: 60px;
	font-size: 13px;
	color: #000;
	margin-right: 5px;
}

.loginforminput {
	float: left;
	clear: right;
	text-align: right;
}

.loginformtextinput {
	width: 100px;
	font-size: x-small;
	border: 1px solid #066;
	height: 14px;
	font-size: small;
	color: #000000;
	margin-right: 5px
	
}
.loginformtextinputsmall {
	font-size: x-small;
	border: solid 1px #000;
	height: 14px;
	
}

.textcolourreverse {
	text-align:left;
	color:#066;
}

.textcolourreverse p a {
	clear: left;
	color: #F60;
}

.newheadings {
	font-size: large;
	font-weight: bold;
	font-style:italic;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
