body {
	background: url(images/background.jpg) #FFF top center repeat-y;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#allcontent {
	width: 800px;
	margin: 0 auto;
	font-size: 1.2em;
}

ul li {
	padding-left: 9px;
	background: url(images/bullet.gif) 0 3px no-repeat;
	list-style: none;
	margin: 5px 0;
}

	#allcontent #header {
		background: url(images/header_background.jpg) top right no-repeat;
		height: 93px;
	}
	
		#allcontent #date {
			display: none;
			visibility: hidden;
		}
	
		#allcontent #header h1 {
			margin: 0px;
			margin: 0px;
			width: 163px;
			height: 84px;
			background: url(images/logo.gif) bottom right no-repeat;
		}
		
			#allcontent #header h1 span {
				display: none;
				visibility: hidden;
			}
			
	#allcontent #menus {
		display: none;
		visibility: hidden;
	}
	
	.home #menus {
		width: 180px;
		background: url(images/login_background.jpg) top left repeat-x #45ADC8;
		border: 1px solid #0D2B88;
		color: #FFF;
		float: right;
		margin-right: 10px;
		margin-top: 57px;
		padding: 10px;
		display: block!important;
		visibility: visible!important;
	}
	
		#allcontent #menus .menu {
			border: 1px solid #006699;
			background: #45ADC8;
		}
		
			#allcontent #menus .menu ul {
				margin: 0px 0px 20px 30px;
				padding: 0px;
			}
			
				#allcontent #menus .menu ul li a {
					color: #FFF;
				}
				
				#allcontent #menus .menu ul li a:hover {
					color: #006699;
				}
	
		#allcontent #menus h2, #allcontent #menus #academyloginheader h4 {
			color: #FFF;
			font-size: 1.2em;
			text-align: center;
			margin: 10px 0px 15px 0px;
			padding: 0px;
		}
		
			#allcontent #menus #academylogin form label {
				display: block;
				margin-top: 10px;
			}
		
			#allcontent #menus #academylogin form input#email {
				width: 175px;
				margin-top: 2px;
				padding: 0px;
			}
			
			#allcontent #menus #academylogin form input#Password {
				width: 175px;
				margin-top: 2px;
				padding: 0px;
			}
		
			#allcontent #menus #academylogin form input.submitButton {
				background: url(images/login_button.jpg) top left no-repeat;
				width: 150px;
				height: 26px;
				border: none;
				display: block;
				margin: 0px auto;
				font-size: 1.2em;
				color: #FFF;
				font-family: Arial, Helvetica, sans-serif;
				margin-top: 30px;
			}
		
			#allcontent #menus #academylogin p a {
				display: none;
				visibility: hidden;
			}
	
	#allcontent a {
		color: #017C9B;
		text-decoration: none;
	}
		
	#allcontent a:hover {
		color: #017C9B;
		text-decoration: underline;
	}
		
	#allcontent a  {
		border: none;
	}
	
	#allcontent #content {
		padding: 0px 20px;
	}
	
	.home #content {
		float: left;
		width: 530px;
		display: inline;
	}
	
		#allcontent #content .formerror {
			color: #FF0000;
			display: inline;
			margin-left: 10px;
		}
	
		#allcontent #content h2, #allcontent #content h3 {
			padding: 0px;
			margin: 3px 0px 0px 0px;
			color: #FFF;
			font-weight: normal;
			font-size: 1.4em;
			background: url(images/heading_background.jpg) top right no-repeat;
			line-height: 34px;
			padding-left: 15px;
		}
		
		#allcontent #rightSide {
			width: 200px;
			float: right;
			margin-right: 25px;
		}
		
		#allcontent #rightSide #menus {
			display: block;
			visibility: visible;
		}
		
		#allcontent #content #toolAdmin {
			width: 525px;
			float: left;
		}
		
		#allcontent #content #toolAdmin .formResult {
			float: none!important;
			width: auto!important;
		}
		
		#allcontent #content form p input#email, #allcontent #content form p input#title, #allcontent #content form p input#password {
			margin-left: 10px;
		}
		
		#allcontent #content ul {
			margin: 0px 0px 0px 20px;
			padding: 0px;
		}
		
		#allcontent #content p img {
			padding: 0px 15px;
		}				
		
			#allcontent #content #homewrapper .homewelcome form {
				margin: 20px 0px 0px 0px;
				border: 1px solid #FFFF7D;
				background: #FFFFCC;
				padding: 10px;
			}
			
				#allcontent #content #homewrapper .homewelcome form div {
					margin: 10px 0px;
				}
				
				#allcontent #content #homewrapper .homewelcome form input#welcometitle {
					margin-left: 10px;
				}
		
			#allcontent #content #homewrapper .homewelcome ul.adminbigbuttons {
				margin: 10px 0px 0px 0px;
				padding: 0px;
			}
			
				#allcontent #content #homewrapper .homewelcome ul.adminbigbuttons li {
					display: none;
				}
				
					#allcontent #content #homewrapper .homewelcome ul.adminbigbuttons li a.adminbigbuttons_edit {
						display: none;
					}
		
			#allcontent #content #homewrapper a.regNowButton {
				color: #FFF;
				background: url(images/register_button.jpg) top left no-repeat;
				width: 207px;
				line-height: 35px;
				display: block;
				font-size: 1.2em;
				font-weight: bold;
				text-align: center;
				margin-left: 10px;
				text-decoration: none;
				float: right;
			}
			
				/*#allcontent #content #toolGetInvolvedtool p, #allcontent #content #toolGetInvolvedtool div#listOfApplicants, #allcontent #content #toolGetInvolvedtool div#fdreg, #allcontent #content #toolGetInvolvedtool div#fdreg2, #allcontent #content #toolGetInvolvedtool div#fdreg2jobs, #allcontent #content #toolGetInvolvedtool div#fdreg3, #allcontent #content #toolGetInvolvedtool div#fdreg4 {
					margin-left: 15px;
				} */
			
				#allcontent #content #toolGetInvolvedtool h4 {
					font-size: 1.2em;
					margin-left: 15px!important;
					margin-top: 5px;
				}
				
				#allcontent div#listOfApplicants table {
					width: 100%;
					border: 1px solid #CC0000;
					padding: 5px;
				}
				
					#allcontent div#listOfApplicants table tr th {
						padding: 2px 5px 7px 5px;
						text-align: left;
					}
					
						#allcontentdiv#listOfApplicants table tr th a {
							text-decoration: underline;
							font-weight: normal;
						}
				
					#allcontent #content div#listOfApplicants table tr td {
						padding: 4px 6px;
					}					
					
					#allcontent #content div#listOfApplicants table tr.even td {
						background: #E5EFF5;
					}
					
				#allcontent #content #toolGetInvolvedtool div#Qualifications table {
					width: 100%;
					padding: 0px;
				}
				
					#allcontent #content #toolGetInvolvedtool div#Qualifications table tr th {
						padding: 2px 5px 7px 5px;
						text-align: left;
					}
					
						#allcontent #content #toolGetInvolvedtool div#Qualifications table tr th a {
							text-decoration: underline;
							font-weight: normal;
						}
				
					#allcontent #content #toolGetInvolvedtool div#Qualifications table tr td {
						padding: 4px 6px;
					}					
					
					#allcontent #content #toolGetInvolvedtool div#Qualifications table tr.odd td {
						background: #E5EFF5;
					}
				
				#allcontent #content #toolGetInvolvedtool div#PersonalDetails, #allcontent #content #toolGetInvolvedtool div#PersonalStatement, #allcontent #content #toolGetInvolvedtool div#EmploymentDetails, #allcontent #content #toolGetInvolvedtool div#Qualifications, #allcontent #content #toolGetInvolvedtool div#DisabilityInformation, #allcontent #content #toolGetInvolvedtool div#FurtherInformation {
					border: 1px solid #CC0000;
					display: block;
					margin-left: 15px;
					margin-bottom: 10px;
					padding: 5px;
					height: 100%;
				}					
			
					#allcontent #content #toolGetInvolvedtool div#PersonalDetails p, #allcontent #content #toolGetInvolvedtool div#PersonalStatement p, #allcontent #content #toolGetInvolvedtool div#EmploymentDetails p, #allcontent #content #toolGetInvolvedtool div#Qualifications p, #allcontent #content #toolGetInvolvedtool div#DisabilityInformation p, #allcontent #content #toolGetInvolvedtool div#FurtherInformation p {
						display: block;
						clear: left;
						padding: 5px 6px;
						margin: 0px;
					}
					
					#allcontent #content #toolGetInvolvedtool h4 {
						display: block;
						clear: left;
						padding: 5px;
						margin: 0px;
					}
					
					#allcontent #content #toolGetInvolvedtool em {
						font-weight: bold;
					}
					
		#allcontent form#addNotes {
			padding: 10px;
			margin: 0px;
			width: 180px;
			/*float: right;*/
			border: 1px solid #999;
			text-align: right;
			/*clear: both;*/
			margin-right: 10px;
			margin-top: 10px;
		}
		
			#allcontent form#addNotes input {
				text-align: center;

			}
			
				#allcontent form#addNotes input.updateButton {
					margin-right: -4px;
				}
		
				#allcontent form#addNotes div#UniOfferedInfo, #allcontent form#addNotes div#statusInfo {
					text-align: left;
					margin: 3px 0px;
				}
				
					#allcontent form#addNotes div#UniOfferedInfo label {
						margin-right: 15px;
					}
					
					 #allcontent form#addNotes div#statusInfo label {
						margin-right: 47px;
					}
			
				#allcontent form#addNotes div#noteSection {
					margin: 0px;
					padding: 0px;
				}
				
				#allcontent form#addNotes div#noteSection div#newNoteInfo {
					color: #999;
					text-align: left;
				}
				
					#allcontent form#addNotes div#noteSection div#newNoteInfo textarea {
						width: 170px;
						height: 50px;
						background: #FFFFE8;
						margin-bottom: 5px;
						border: 1px solid #999;
					}
						
								#allcontent form#addNotes div#noteSection div#notesShown {
									text-align: left;
								}
								
									#allcontent form#addNotes div#noteSection div.noteDetails {
										background: #FFFF99;
										border: 1px solid #FFCC99;
										padding: 5px;
										color: #666;
										margin: 5px 0px;
									}
									
										#allcontent form#addNotes div#noteSection div.noteDetails p {
											padding: 0px;
											margin: 0px;
										}
									
										#allcontent form#addNotes div#noteSection div.noteDetails span.noteMaker {
											font-weight: bold;
											display: block;
										}
									
					#allcontent #content #toolGetInvolvedtool span.pad {
						clear: left;
						display: block;
					}
					
					#allcontent #content #toolGetInvolvedtool div#PersonalStatement, #allcontent #content #toolGetInvolvedtool div#DisabilityInformation, #allcontent #content #toolGetInvolvedtool div#FurtherInformation {
						font-weight: bold;
					} 
					
					#allcontent #content #toolGetInvolvedtool div#PersonalDetails p.even, #allcontent #content #toolGetInvolvedtool div#PersonalStatement p, #allcontent #content #toolGetInvolvedtool div#EmploymentDetails p.even, #allcontent #content #toolGetInvolvedtool div#Qualifications p.even, #allcontent #content #toolGetInvolvedtool div#OtherInformation p.even, #allcontent #content #toolGetInvolvedtool div#DisabilityInformation p, #allcontent #content #toolGetInvolvedtool div#FurtherInformation p, #allcontent #content #toolGetInvolvedtool div#fdregReview, #allcontent #content #toolGetInvolvedtool div#fdreg2Review, #allcontent #content #toolGetInvolvedtool div#fdreg2jobsReview, #allcontent #content #toolGetInvolvedtool div#fdreg3Review, #allcontent #content #toolGetInvolvedtool div#fdreg4Review {
						background: #E5EFF5;
					} 
					
					#allcontent #content #toolGetInvolvedtool div#fdregReview, #allcontent #content #toolGetInvolvedtool div#fdreg2Review, #allcontent #content #toolGetInvolvedtool div#fdreg2jobsReview, #allcontent #content #toolGetInvolvedtool div#fdreg3Review, #allcontent #content #toolGetInvolvedtool div#fdreg4Review {
						margin-left: 5px;
						padding: 5px 0px;
					}
					
						#allcontent #content #toolGetInvolvedtool div#PersonalDetails p span.formItem, #allcontent #content #toolGetInvolvedtool div#EmploymentDetails p span.formItem, #allcontent #content #toolGetInvolvedtool div#Qualifications p span.formItem, #allcontent #content #toolGetInvolvedtool div#OtherInformation p span.formItem, #allcontent #content #toolGetInvolvedtool div#fdregReview p span.formItem, #allcontent #content #toolGetInvolvedtool div#fdreg2Review p span.formItem, #allcontent #content #toolGetInvolvedtool div#fdreg2jobsReview p span.formItem, #allcontent #content #toolGetInvolvedtool div#fdreg3Review p span.formItem, #allcontent #content #toolGetInvolvedtool div#fdreg4Review p span.formItem {
							float: left;
							width: 175px;
							display: block;
							margin-right: 10px;
							text-align: right;
						}
						
						#allcontent #content #toolGetInvolvedtool div#PersonalDetails p span.formResult, #allcontent #content #toolGetInvolvedtool div#EmploymentDetails p span.formResult, #allcontent #content #toolGetInvolvedtool div#Qualifications p span.formResult, #allcontent #content #toolGetInvolvedtool div#OtherInformation p span.formResult, #allcontent #content #toolGetInvolvedtool div#fdregReview p span.formResult, #allcontent #content #toolGetInvolvedtool div#fdreg2Review p span.formResult, #allcontent #content #toolGetInvolvedtool div#fdreg2jobsReview p span.formResult, #allcontent #content #toolGetInvolvedtool div#fdreg3Review p span.formResult, #allcontent #content #toolGetInvolvedtool div#fdreg4Review p span.formResult {
							font-weight: bold;
							width: 555px;
							display: block;
							float: left;
						}
						
						#toolGetInvolvedtool p {
							clear: both;
						}
						
						#allcontent #content #toolGetInvolvedtool div#fdreg4Review p span.formResultPS {
							display: block;
							font-weight: bold;
							margin-right: 10px;
							float: left;
							width: 555px;
						}
						
						.formResultPS, .formResult {
							padding-bottom: 5px;
						}
						
						#allcontent #content #toolGetInvolvedtool div#PersonalStatement p span.formItem, #allcontent #content #toolGetInvolvedtool div#DisabilityInformation p span.formItem, #allcontent #content #toolGetInvolvedtool div#FurtherInformation p span.formItem {
							display: none;
							visibility: hidden;
						}
			
				#allcontent #content #toolGetInvolvedtool form#fdregstep1 {
					border: 1px solid #CC0000;
					padding: 4px;
				}
				#allcontent #content #toolGetInvolvedtool form#fdregstep1b {
					border: 1px solid #CC0000;
					padding: 4px;
				}
				
				#allcontent #content #toolGetInvolvedtool div.navigation {
					clear: left;
					margin-top: 10px;
					text-align: center;
				}
				
					#allcontent #content #toolGetInvolvedtool div.navigation input, #allcontent #content #toolGetInvolvedtool div.navigation a img {
						vertical-align: middle;
					} 
				
					#allcontent #content #toolGetInvolvedtool div.navigation span.status {
						font-size: 1.4em;
						font-weight: bold;
						padding: 0px 43px;
						color: #666;
					}
					
					#allcontent #content #toolGetInvolvedtool div.navigation span.status1 {
						font-size: 1.4em;
						font-weight: bold;
						padding: 0px 43px;
						margin-left: 138px;
						color: #666;
					}
								
					#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#surnameInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#firstnameInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#prevsurnameInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add1Info, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add2Info, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#townInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#countyInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#postcodeInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#daytimetelInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#emailInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#genderInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currJobInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currDescInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevJob, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevDesc, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#personalstatementInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#disabilityInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#ethnicOriginInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualdetails, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualresults, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#furtherInfoInfo, form#fdregstep1 #jobcodeInfo, form#fdregstep1 #employeeNoInfo, form#fdregstep1 #storeNameInfo, form#fdregstep1 #storeNoInfo, form#fdregstep1 #formatInfo, form#fdregstep1 #currFromMonthInfo, form#fdregstep1 #currDescInfo, form#fdregstep1 .prevFromMonth, form#fdregstep1 #countryInfo, form#fdregstep1 #nationalityInfo, form#fdregstep1 #domicileInfo, form#fdregstep1 #feepayInfo {
						padding: 5px 6px;
					}
					
					form#fdregstep1 .currEmployerDetails fieldset {
						padding: 5px 0!important;
					}
					
					/*#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualdetails {
						border-left: 1px solid #006699;
						border-right: 1px solid #006699;
						border-top: 1px solid #006699;
					}*/
					
					#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualresults {
						/*border-left: 1px solid #006699;
						border-right: 1px solid #006699;
						border-bottom: 1px solid #006699;*/
						margin-bottom: 5px;
					}
					
					#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevEmployerDetails, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.currEmployerDetails {
						margin-bottom: 5px;
					}
					#allcontent #content #toolGetInvolvedtool form#fdregstep1b div.apel {
						margin-bottom: 5px;
						padding: 5px;
						background: #E5EFF5;
					}
					
					#apelInfo span.label {
						font-weight: bold;
					}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevEmployerDetails div.prevDesc input.delEmployer, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualresults input.deleteQual {
							margin-top: 5px; 
							margin-left: 185px;
							display: block;
						}
					
					#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#firstnameInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add1Info, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add2Info, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#townInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#countyInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#postcodeInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#emailInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevJob, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevDesc, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#personalstatementInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#furtherInfoInfo, form#fdregstep1 #storeNameInfo, form#fdregstep1 div.qualdetails, form#fdregstep1 .currEmployerDetails fieldset {
						background: #E5EFF5;
					}
					
					form#fdregstep1 .currEmployerDetails fieldset {
						border: none;
						padding: 0;
						margin: 0;
					}
					
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo br, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#genderInfo br, form#fdregstep1 .currEmployerDetails fieldset legend {
							display: none;
							visibility: hidden;
						}
							
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.subject {
							margin-bottom: 5px;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.placeStudy {
							margin-top: 5px;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo fieldset, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.level, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.subject, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.placeStudy, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.results, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.catspoints {
							border: none;
							padding: 0px;
							margin: 0px;
							display: inline;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div.level input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.results input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.catspoints input {
							width: 50px;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currFromMonthInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currFromYearInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currToMonthInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currToYearInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevFromMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevFromYear, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevToMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevToYear, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualYear, form#fdregstep1 #currJobInfo, form#fdregstep1 #jobcodeInfo, form#fdregstep1 #employeeNoInfo, form#fdregstep1 #storeNoInfo, form#fdregstep1 #formatInfo {
							display: inline;
						}
						
						/*#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currFromMonthInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currToMonthInfo, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevFromMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevToMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualMonth, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.subject, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.results, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.catspoints, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualYear {
							padding-left: 6px;
						}*/
													
							#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo fieldset legend {
								display: none;
								visibility: hidden;
							}
							
							#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo fieldset a {
								margin-left: 10px;
							}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#genderInfo input {
							vertical-align: middle;
							padding: 0px;
							margin: 0px;
						}
						
						form#fdregstep1 div#currDescInfo textarea, form#fdregstep1 div.prevDesc textarea {
							vertical-align: top;
							padding: 0px;
							margin: 0px;
							width: 500px;
							height: 100px;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#disabilityInfo textarea, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#furtherInfoInfo textarea {
							display: block;
						}
				
						
						/*#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currJobInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevJob input {
							width: 300px;
						}*/
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#surnameInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#firstnameInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#prevsurnameInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add1Info input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add2Info input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#townInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#countyInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#postcodeInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#daytimetelInfo input, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#emailInfo input {
							vertical-align: middle;
						}
						
						/*#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo span.label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#genderInfo span.label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#surnameInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#firstnameInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#prevsurnameInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add1Info label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#add2Info label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#townInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#countyInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#postcodeInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#daytimetelInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#emailInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#dobInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currJobInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currFromMonthInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currFromYearInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currToMonthInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currToYearInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#currDescInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevJob label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevFromMonth label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevFromYear label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevToMonth label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevToYear label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.prevDesc label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.level label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.subject label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.placeStudy label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.results label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.catspoints label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualMonth label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#personalstatementInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#disabilityInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#ethnicOriginInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div.qualYear label {
							margin-right: 10px;
						}
						
						#allcontent #content #toolGetInvolvedtool form#fdregstep1 div#titleInfo label, #allcontent #content #toolGetInvolvedtool form#fdregstep1 div#genderInfo label {
							margin-right: 5px;
						}*/
						
						form#fdregstep1 #titleInfo span.label,
						form#fdregstep1 #surnameInfo label,
						form#fdregstep1 #firstnameInfo label,
						form#fdregstep1 #prevsurnameInfo label,
						form#fdregstep1 #add1Info label,
						form#fdregstep1 #add2Info label,
						form#fdregstep1 #townInfo label,
						form#fdregstep1 #countyInfo label,
						form#fdregstep1 #postcodeInfo label,
						form#fdregstep1 #daytimetelInfo label,
						form#fdregstep1 #emailInfo label,
						form#fdregstep1 #genderInfo span.label, 
						form#fdregstep1 #dobInfo label, 
						form#fdregstep1 #currJobInfo label,
						/*form#fdregstep1 #jobcodeInfo label,
						form#fdregstep1 #employeeNoInfo label,*/
						form#fdregstep1 #storeNameInfo label,
						form#fdregstep1 #storeNoInfo label,
						/*form#fdregstep1 #formatInfo label,*/
						form#fdregstep1 #currFromMonthInfo label,
						form#fdregstep1 #currDescInfo label,
						form#fdregstep1 .prevJob label,
						form#fdregstep1 .prevFromMonth label,
						form#fdregstep1 .prevDesc label,
						form#fdregstep1 .level label,
						form#fdregstep1 .placeStudy label,
						form#fdregstep1 #countryInfo label,
						form#fdregstep1 #nationalityInfo label,
						form#fdregstep1 #domicileInfo label {
							display: block;
							width: 175px;
							float: left;
							padding-top: 4px;
							text-align: right;
							margin-right: 10px;
						}
						
						form#fdregstep1 #currJobInfo label,
						form#fdregstep1 #storeNoInfo label,
						form#fdregstep1 #currFromMonthInfo label {
							width: 181px;
							margin-right: 4px;
						}
						
						form#fdregstep1 #titleInfo label,
						form#fdregstep1 #genderInfo label,
						form#fdregstep1 #currToMonthInfo label,
						form#fdregstep1 .prevToMonth label {
							margin-left: 2px;
							margin-right: 5px;
						}
						
						span.label {
							padding-top: 0!important;
						}
						
						form#fdregstep1 #dobInfo select {
							margin-right: 2px;
						}
						
						form#fdregstep1 .subject label,
						form#fdregstep1 .qualYear label,
						form#fdregstep1 .results label {
							margin: 0 10px;
						}
						
						form#fdregstep1 #ethnicOriginInfo label, form#fdregstep1 #jobcodeInfo label, form#fdregstep1 #employeeNoInfo label, form#fdregstep1 #formatInfo label {
							margin: 0 10px 0 0;
						}
						
						input#jobcode, input#storeNo {
							width: 40px;
						}
						
						input#employeeNo {
							width: 60px;
						}
						
						input.addRole, input.addQual {
							margin-left: 190px;
						}
						
						textarea#personalstatement, textarea#disability, textarea#furtherInfo {
							width: 725px;
							height: 100px;
						}
						
						#feepayInfo {
							clear: left;
							padding-left: 191px!important;
						}
						
						#currFromMonthInfo, #daytimetelInfo {
							clear: left;
						}
							
	#allcontent #footer {
		padding: 20px 10px 0px 10px;
		background: url(images/footer.jpg) bottom left repeat-x;
		clear: both;
	}

		#allcontent #footer #footerownertext {
			color: #999;
			font-size: 0.9em;
			line-height: 23px;
			text-align: right;
		}
		
			/*#allcontent #footer #footerownertext #partners {
				float: left;
				margin-left: 20px;
			}*/
			
			#allcontent #footer #footerownertext a {
				color: #017C9B;
				text-decoration: none;
			}
			
			#allcontent #footer #footerownertext a:hover {
				color: #017C9B;
				text-decoration: underline;
			}

			#allcontent	#footer #footerownertext #footertext {
				text-align: left;
				color: #FFF;
			}
			
				#allcontent	#footer #footerownertext #footertext a {
					color: #FFF;
				}
				
				#allcontent	#footer #footerownertext #footertext a:hover {
					color: #FFF;
					text-decoration: underline;
				}
				
				.backButton img{
					border: none;
				}
				.nextButton{
					display: inline;
				}
				
				div #reviewBox{
					background: #F3F3F3;
					padding: 5px 1px;
					margin-top: 10px;
				}
				#reviewBox .backButton{
					padding-left: 10px !important;
				}

				#reviewBox .status{
					width: 100px !important;
					padding: 0px 38px !important;
				}
				
/* pop up calendar */
#calPopUp{position:absolute;margin-left:200px;visibility:hidden;background-color:white; z-index:999;}
.calLink{border:none;vertical-align:top;padding:2px 0px 0px 3px;display:none}
.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:middle;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
.cpBorder td{padding:0px}
/* end of pop up calendar */

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

legend {
	display: none;
	visibility: hidden;
}