@import url(AssuraHR.css);

/* body {font-family: Calibri, Verdana, Arial, Times New Roman; height: 100%; width: 100%; padding: 0px; margin: 0px; font-size: medium;}*/
/* filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartcolorStr=#FFFFFF, EndcolorStr=#D6DBE8); background-image: url(../Images/xhtml.gif); background-position: right top; background-repeat:repeat-y; */
textarea { font-family: Calibri, Verdana, Arial, Times New Roman; }
input { font-family: Calibri, Verdana, Arial, Times New Roman;  }
select { font-family: Calibri, Verdana, Arial, Times New Roman;  }

/* Welcome Page */
#WelcomePage { float:left; width: 96%; margin: 5px; padding: 10px; }
#WelcomeLiterals {position: relative; float: left; width: 97%; margin: 5px; padding: 1px; text-align:left;}
#WelcomeText { float:left; width: 98%; height: 75%; padding: 1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }
.LoginButtonContainer { width: 90%; text-align: center }
#LoginButton { float: left; width: 50%; text-align: center;  }
#ViewVacanciesButton { float: left; width: 49%; text-align: center; }


/* Agency Welcome Page */
#AgencyWelcomePage { height: 93%; width: 96%; margin: 5px; padding: 10px; }
#AgencyWelcomeLiterals {position: relative; float: left; width: 97%; margin: 5px; padding: 0px; text-align:left; }
#AgencyWelcomeText { float: left; width: 98%; height: 75%; padding: 3px; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }
.LoginButtonContainer { width: 90%; text-align: center; }
#AgencyLoginButton { float: left; width: 100%; text-align: center; }
#ViewVacanciesButton { float: left; width: 49%; text-align: center; }

/* Login Page */
#LoginPage { height: 93%; width: 96%; margin: 5px; padding: 10px; }
#Login { float: left; width: 100%; padding: 3px; }
#NewUsers { background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); float: left; width: 41%; margin-left:20px; padding: 3px; border: 1px solid #CCCCCC; min-height:260px; height:260px; }
#NewUsersButton { position: relative; float: left; width: 100%; text-align: center; }

#ExistingUsers { background-color: #B0B7DA; float: right; width: 41%; margin-right: 20px; padding: 3px; border: 1px solid #CCCCCC; min-height:260px; height:260px; }
#ExistingUsersButton { float: left; width: 100%; text-align: center; margin-top:10px; }
.LoginMessages { position: relative; float: left; width: 100%; color: Red; }
#ForgotPassword { position: relative; float: left; width: 100%; text-align: center; margin-top:20px; }

/* Vacancies and Agency Vacancies Page */
#VacanciesPage { float: left; width: 97%; margin: 1%; padding: 0px; text-align:left; } 
#VacancyLiterals {position: relative; float: left; width: 97%; margin: 5px; padding: 0px; text-align:left; }
#Vacancies { float: left; width: 100%; }
#VacancySearch { background-color: #B0B7DA; width: 98%; float: left; border: 1px solid #CCCCCC; padding: 1%; }
#VacancySearchCriteria { border:0px; width:100%; float:left; margin: 0px; padding: 0px; }
#Locations { margin-top:0px; padding-left:10px; float:left; width:25%; text-align:left; }
#JobGroups { margin-top:0px; padding-left:10px; float:left; width:25%; text-align:left; }
#KeyWords { margin-top:0px; padding-left:10px; float:left; width:25%; text-align:left; }
#VacancyList { background-color: #B0B7DA; width: 98%; float: left; padding: 1%; border: 1px solid #CCCCCC; margin-top:20px; }
.VacancyItems { float: left; width: 99%; border: 1px solid #CCCCCC; margin-bottom: 1%; }
.VacancyListItem1 { float: left; padding: 4px; width: 99%; }
.VacancyListItem2 { float: right; width: 79%; margin-top: 10px; margin-bottom: 10px; margin-right: 5px; text-align: right; }
#VacancyMessage { float: left; position: relative; border: 1px solid #CCCCCC; padding: 3px; width: 98%; text-align: center; }
#BackToTop { float: left; position: relative; text-align: center; width: 99%; }
.SearchTextBox { width: 96%; margin-top:5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: small; height: 15px; }
.SearchListBox { width: 98%; margin-top:5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: small; }
.SearchButton { width: 210px; text-align: center; cursor: hand; font-family: Calibri, Verdana, Arial, Times New Roman; margin-top:3px; margin-bottom:3px;}

/* Applicants Listing */
#ApplicantsPage { float: left; width: 98%; margin: 1%; padding: 0px; text-align:left; }
#ApplicantSearch { background-color: #B0B7DA; width: 98%; float: left; border: 1px solid #CCCCCC; padding: 1%; }
#ApplicantsSearchCriteria { width:100%; float: left; margin: 0px; padding: 0px; }
#SurnameSearch { margin-top:10px; margin-left:5px; width:39%; float:left; vertical-align:bottom; }
#FirstNameSearch { margin-top:10px; margin-left:5px; width:39%; float:left; vertical-align:bottom; }
#NINumberSearch { margin-top:10px; margin-left:5px; width:39%; float:left; vertical-align:bottom; }
#Vacancy { margin-top:10px; margin-left:5px; width:39%; float:left; vertical-align:bottom; }
#ApplicantsList { background-color: #B0B7DA; width: 98%; float: left; padding: 1%; border: 1px solid #CCCCCC; margin-top:20px; }
.AgencyApplicantsItems{float: left; width: 99%; border: 1px solid #CCCCCC; margin-bottom: 1%;}
.AgencyApplicantsListItem1 { float: left; padding: 4px; width: 99%; }
.AgencyApplicantsListItem2 { float: right; width: 79%; text-align: right; }
	/*margin-top: 10px; margin-bottom: 10px; margin-right: 5px; }*/

/* Pre Reqs Questions */
#PreReqsPage { height: 93%; width: 97%; margin: 0px; padding: 1%; float: left; }
#QuestionsSection { float: left; width: 98%; padding: 1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }
.QuestionText { float: left; width: 79%; }
.QuestionAnswers { float: left; width: 20%; }
#ErrorMsg { position: relative; float: left; width: 100%; color: Red; text-align: center; }
#CancelActionButton { float: left; width:50%; text-align:center; }
#NextButton { float: left; width:49%; text-align:center; }

/* Agency & Applicant Application Form */
#ApplicationFormPage { height: 93%; width: 97%; margin: 1%; float: left; }
#SideSection { width: 98%; background-color: #B0B7DA; float: left; padding: 1%; border: 1px solid #CCCCCC; }
#JobDetails { float:left; width: 100%; }

#ApplicationForm { float: left; width: 100%; margin:0px; padding: 0%; border: 0px solid #CCCCCC; margin-top:20px; }
/* Personal Details */
#FSPersonalDetails { float: left; width: 98%; margin:0px; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; }
#PersonalDetailsText { float: left; font-weight: bold; width: 100%;}
#PersonalDetailsSection { width: 100%; float: left; }
#PersonalDetails { width: 50%; float: left; position: relative;}
#AddressesSection { width: 99%; float: left; position: relative; padding: 3px; }
#HomeAddress { width: 50%; float: left; position: relative; }
#AlternativeAddress { width: 49.9%; float: left; position: relative; left: 1%; }
#OtherPersonalDetailsSection { width: 99%; float: left; position: relative; padding: 3px; }
#TelephoneNumbers { width: 50%; float: left; position: relative; }
#EmailAddress { width: 99%; float: left; position: relative; }
/* Qualifications */
#FSQualifications { float: left; width: 98%; margin:0px; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#QualificationsDIV { width: 99%; float: left; position: relative; padding: 3px; }
#Qualifications { width: 100%; float: left; position: relative; }
#QualificationsText { float: left; positio?: relative; font-weight: bold; width: 100%; }
#QualificationRecord { width: 100%; float: left; position: relative; height: 100%; padding-top: 1%; border-bottom: 1px solid black;  }
#QualificationHeader { width: 100%; position: relative; float: left; padding-bottom: 1%;}
#EstablishmentDeleteDiv {}
.EstablishmentName { width: 53.5%; float: left; position: relative;}
#EstablishmentDates { width: 45.9%; float: left; position: relative; left: 1%;}
.DateFrom { width: 48.5%; float: left;  }
/* Changed - Rhydian Davies - removed - margin-left: 1%;*/
/*.DateTo { width: 49%; float: left; margin-left: 1%; } */
.DateTo { width: 48.5%; float: left;  }
/* Rhydian Davies - Removed Pad left */
/* #QualificationsSubjects { width: 97%; float: left; left:5%; padding-left: 3%; margin-top:12px; margin-bottom:12px;} */
#QualificationsSubjects { width: 100%; float: left; left:5%; margin-top:12px; margin-bottom:12px;}
.SubjectName { float: left; width: 53.5%; }
.SubjectLevel { float: left; width: 44%; margin-bottom:3px; margin-left:10px;}
.SubjectGrade { float: left; width: 23%;  }
.SubjectStatus { float: left; width: 55%; margin-left: 1%; }
.DateTaken { width: 20.5%; float: left; }
/* Rhydian Davies - Removed Pad Left */
/* #SubjectsButton { float: left; width: 50%; padding-left:3%; padding-bottom:10px;} */
#SubjectsButton { float: left; width: 50%; padding-bottom:10px;}
#EstablishmentButton { float: left; width: 95%; padding-top: 10px; }
/* Skills */
#FSSkills { float: left; width: 100%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#SkillsDIV { float: left; position: relative; padding: 3px; width: 99%; }
#Skills { float: left; position: relative; width: 99%; }
#SkillsText { float: left; position: relative; font-weight: bold; }
#SkillsRecord { width: 95%; float: left; position: relative; padding-bottom: 1%; border-bottom: 1px solid black; padding-top: 1%; }
#SkillsItems { width: 50%; float: left; position: relative; }
.SkillsExperience { position: relative; float: left; width: 100%; }
.SkillsLastUsed { position: relative; float: left; width: 100%; }
#LastUsedMonth { position: relative; float: left; width: 100%; }
#LastUsedYear { position: relative; float: left; left: 4%; width: 100%; }
/* Job History */
#FSJobHistory { float: left; width: 98%; margin:0px; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#JobHistoryDIV { float: left; padding: 3px; width: 99%; }
#JobHistory { float: left; position: relative; width: 100%; }
#EmploymentHistoryText { float: left; position: relative; font-weight: bold; width: 99%; }
#JobHistoryRecords { float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px solid black; padding-top: 10px; }
#EmploymentDetails { float: left; width: 50%; }
.JobStartDate { float: left; position: relative; width: 49%; }
.JobLeavingDate { float: left; position: relative; width: 49%; left: 1%; }
.ReasonForLeaving { float: left; position: relative; width: 48%; }
.Responsibilities { float: left; position: relative; width: 48%; }
#JobHistoryButton { float: left; position: relative; width: 90%; padding-top: 1%; }
/* References */
#FSReferences { float: left; width: 98%; margin:0px; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#ReferencesDIV { float: left; position: relative; padding: 3px; width: 99%; }
#References { float: left; position: relative; width: 99%; }
#ReferencesText { float: left; position: relative; padding: 3px; font-weight: bold; width: 99%; }
.RefereeDetails { float: left; width: 60%; padding-top: 1%; }
#ReferencesButton { float: left; position: relative; width: 90%; padding-top: 1%; }
/* Additional Information */
#FSAdditionalInfo?mation { float: left; width: 100%; margin:0px; padding:0%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#OtherInformationDIV { float: left; position: relative; width: 98%; padding: 1%; }
#OtherDetailsText { float: left; position: relative; font-weight: bold; width: 100%; }
#OtherDetails { width: 99%; float: left; }
#CV { width: 100%; position: relative; float: left; padding-bottom: 1%; padding-top: 1%; }
#CVValidation { width: 23%; position: relative; float: left; padding-bottom: 1%; padding-top: 1%; }
#CoveringLetter { width: 100%; position: relative; float: left; padding-bottom: 1%; }
#CLValidation { width: 23%; position: relative; float: left; padding-bottom: 1%; padding-top: 1%; }
#OtherActivities { width: 100%; float: none; padding-bottom: 1%; }
#SalaryExpectations { float: left; width: 80%; padding-bottom: 1%; }
#RecruitmentSource { float: left; width: 80%; padding-bottom: 1%; }
#RecruitmentSourceNotes { float: left; width: 80%; padding-bottom: 1%; }
#DrivingLicence { float: left; width: 80%; padding-bottom: 1%; }
#ApplicationType { float: left; width: 80%; padding-bottom: 1%; }
#PreferredLocation { float: left; width: 80%; padding-bottom: 1%; }
#WhenAvailable { float: left; width: 80%; padding-bottom: 1%; }
#ReasonCompany { float: left; width: 100%; padding-bottom: 1%; }
#ReasonPosition { float: left; width: 100%; padding-bottom: 1%; }
/* Equality */
#FSEqualityInformation { float: left; width: 98%; margin:0px; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border:1px solid #cccccc; margin-top:20px; }
#EqualityInformationDIV { float: left; position: relative; width: 99%; padding: 3px; }
#EqualityDetails { float: left; position: relative; width: 99%; }
#EqualityDetailsText { float: left; position: relative; font-weight: bold; width: 99%; }
#Gender { float: left; position: relative; width: 51%; padding-top: 1%; padding-bottom: 1%; }
#DOB { float: left; width: 50%; padding-bottom: 1%; }
#NI { float: left; width: 57.5%; padding-bottom: 1%; }
#MaritalStatus { float: left; width: 60%; padding-bottom: 1%; }
#Nationality { float: left; width: 60%; padding-bottom: 1%; }
#EthnicOrigin { float: left; width: 60%; padding-bottom: 1%; }
#Religion { float: left; width: 60%; padding-bottom: 1%; }
#SexualOrientation { float: left; width: 60%; padding-bottom: 1%; }
#Disabilities { float: left; position: relative; width: 99%; padding-bottom: 1%; }
/* Submit */
#FSSubmit { float: left; width: 98%; margin:0px; padding:1%; background-color: #AE9CC8; border:1px solid #cccccc; margin-top:20px; }
#Submit { position: relative; float: left; padding: 3px; width: 99%; }
#SubmitText { float: left; position: relative; font-weight: bold; width: 100%; }
#SubmitButton { float: left; padding-top: 1%; margin-right:10px; margin-bottom:8px; text-align:right; }
/* Cancel */
#SaveButton { float: left; padding-top: 1%; margin-right:10px; padding-bottom:8px; text-align:center; }
#CancelButton { float: left; padding-top: 1%; padding-bottom:8px; text-align:left; }
#BackToTop { position: relative; float: right; }


/* Application Made */
#ApplicationMade { height: 93%; width: 95%; margin: 5px; padding: 10px; position: relative; float: left; }
#Submitted { position: relative; float: left; width: 98%; height: 50%; padding: 3px; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }
#LogoutButton { position: relative; float: left; left: 35%; bottom: 15%; margin: 1%; }

/* Welcome Back  & Agency Page */
#WelcomeBackPage { height: 93%; width: 97%; margin: 0px; padding: 1%; float: left; }
#ApplicantDetails { float: left; width: 68%; padding:1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, End?olorStr=#D5DBF0); border: 1px solid #CCCCCC; }
#LoggedInAs {position: relative; padding:1%; float: left; width: 98%; background-color: transparent; }
#ApplicantDetailsSummary1 { padding:1%; float: left; width: 48%; background-color: transparent; }
#ApplicantDetailsSummary2 { padding:1%; float: left; width: 47%; background-color: transparent; }
#PrevAppDetailsTableFooter { background-color: transparent; width: 100%; text-align: center; }
#Applications { float: left; width: 98%; padding:1%; background-color: #B0B7DA; border: 1px solid #CCCCCC; margin-top:20px; }
#ApplicationsStatus { float: left; margin:1%; width: 98%;  border: 1px solid #ffffff; }
#ApplicationsMade { position: relative; padding:1%; float: left; width: 25%; }
#PrevAppButtons { width: 30%; position: relative; padding:1%; float: left; }
#ChangePassword { float: right; width: 27%; height:227px; background-color: #B0B7DA; border: 1px solid #CCCCCC; padding:1%; }
#ChangePasswordDetails { padding: 3px; }
#PrevAppChangePasswordTableFooter { background-color: transparent; width: 100%; float: left; margin-top:10px; }
#Messages { position: relative; float: left; width: 75%; left: 10%; }
#PreAppTableFooter { background-color: #AE9CC8; width: 100%; position: relative; float: left; border: 1px solid #CCCCCC; text-align: center; display:none; }

.UpdateButton { position: relative; float: left; width: 100%; text-align: center; }
.LogoutButton { position: relative; float: left; width: 100%; text-align: center; }

/* Withdraw Application Page */
#ReactivateAppPage { height: 93%; width: 95%; margin: 5px; padding: 10px; position: relative; float: left; }
#ReactivateAppText { position: relative; float: left; width: 98%; height: 50%; padding: 3px; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }
#YesButton { float: left; width:45%; text-align:right; }
#NoButton { float: right; width:45%; text-align:left; }

/* Withdraw Application Page */
#WithdrawAppPage { height: 93%; width: 97%; margin: 0px; padding: 1%; position: relative; float: left; }
#WithdrawAppText { position: relative; float: left; width: 98%; height: 50%; padding: 1%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }


/* File */
#FilePage { height: 50%; width: 95%; margin: 5px; padding: 10px; position: relative; float: left; }
#NoDoc { text-align: center; height: 100%; width: 100%; background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); border: 1px solid #CCCCCC; }

/* Timeout Page */
#TimeoutPage { height: 93%; width: 96%; margin: 5px; padding: 10px; }
#TimeoutMessage {background-color: #B0B7DA; float: left; width: 100%; border: 1px solid #CCCCCC; margin-top:20px; padding: 3px; }
/*#BacktoWelcomeButton { float: left; left: 35%; bottom: 15%; margin: 1%; }*/

/* Agency Login Page */
#AgencyLoginPage { height: 93%; width: 96%; margin: 5px; padding: 10px; }
#AgencyLogin { float: left; width: 98%; padding: 3px; }
#AgencyUsers{ background-color: #B0B7DA; width: 40%; position:relative; left:30%; padding: 3px; border: 1px solid #CCCCCC; min-height:180px;}
.AgencyLoginMessages { position: relative; float: left; width: 100%; color: Red; }
#AgencyForgotPassword { position: relative; float: left; width: 100%; text-align: left; }
#RegEmail {text-align:left;}
#RegPassword {text-align:left;}

/* Agency Summary Page*/
.AgencySummaryPage { width:97%; float:left; text-align:left; margin:1%; text-align:left; height:100%; }
.AgencySummaryContainer { float:left; width:98%; padding:1%; text-align:left; margin-bottom:0px; background-color:#D5DBF0; text-align:left; border: 1px solid #CCCCCC; text-align:left; }
.AgencySummarySectionContainer { float:left; width:100%; border: 1px solid #ffffff; padding-top:3px; margin-top:3px; text-align:left;}
.AgencySummaryFooter { floa?:left; width:50%; text-align:left; margin-left:0%; background-color:#C8DCD0; text-align:left; padding-top:3px; border: 1px solid #CCCCCC; text-align: center; margin-bottom:30px; }
.AgencySummaryLabel { float:left; width:35%; padding-left:1%; padding-bottom:3px; text-align:left; }
.AgencySummaryControl { float:left; width:60%; padding-left:1%; padding-bottom:3px; }
.AgencySummaryTextBox { float:left; width:95%;}
.AgencySummaryDropDownList { float:left; width:97%;}
.AgencyButton { width: 140px; }
.AgencyButtonContainer { float:left; width:49.9%; padding-top:5px; padding-bottom:5px; text-align:center; }
.AgencyText { padding-bottom:20px;}

.AgencyVacanciesContainer { float:left; width:98%; padding:1%; text-align:left; margin:0px; margin-bottom:20px; background-color:#B0B7DA; text-align:left; border: 1px solid #CCCCCC; text-align:left; }
.AgencyVacanciesButtonContainer { float:left; width:99.9%; padding-top:5px; padding-bottom:5px; text-align:center; }

.AgencyApplicantsContainer { float:left; width:98%; padding:1%; text-align:left; margin:0px; margin-bottom:20px; background-color:#D5DBF0; text-align:left; padding-bottom:3px; border: 1px solid #CCCCCC; text-align:left; }
.AgencyApplicantsButtonContainer { float:left; width:99.9%; padding-top:5px; padding-bottom:5px; text-align:center; }

/* General */
.Contact { background-color: #D5DBF0; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#D5DBF0, EndcolorStr=#D5DBF0); float: left; width: 98%; border: 1px solid #CCCCCC; margin-top:20px; padding: 1%; }
.PageHeadings { position: relative; float: left; width: 79%; }
.PageInfo { position: relative; float: left; width: 20%; text-align: center; }
.Page { position: relative; float: right; width: 100%; }
.FileUpload { width: 50%; height: 20px; }
.TextBox { width: 95%; height: 15px; font-size: small; }
.DateBoxSmall { width: 25%; }
.DateBoxLarge { width: 40%; }
.DateBoxWords { width: 45%; }
.MultiLineTextBox { width: 100%; height: 73px; }
.ListBox { width: 97%; }
.CheckBox { float: left; position: relative; width: 100%; height: 12px; padding-top: 1%; padding-bottom: 1%; }
.TextBoxLarge { width: 100%; height: 12px; padding-top: 1%; padding-bottom: 1%; }
/* Buttons */
.Button { width: 140px; text-align: center; cursor: hand; }
.ButtonLong { width: 220px; text-align: center; cursor: hand; }
.HomeButton { margin: 3px; font-family: Calibri, Verdana, Arial, Times New Roman; }
.SearchButtons { width: 20%; float: left; text-align:center; }
/* Headings */
.h2 { float: left; margin-bottom: 5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: x-large; font-weight: bold; width: 100%; margin-top:5px; margin-bottom:2px; }
.h3 { float: left; margin-bottom: 5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: large; font-weight: bold; width: 100%; }
.h4 { float: left; margin-bottom: 5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: medium; font-weight: bold; width: 100%; color: Blue; }
.h5 { float: left; margin-bottom: 5px; font-family: Calibri, Verdana, Arial, Times New Roman; font-size: medium; font-weight: bold; width: 100%; color: Black; }
.TableFooter { float: left; background-color: #5964A5; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#545A9A, EndcolorStr=#6372B7); border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; width: 98%; padding: 1%; text-align: center; font-family: Calibri, Verdana, Arial, Times New Roman; margin-bottom:10px;
	border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top:0px;}



#btnViewAll { margin-top:3px;}
#txtPosistionappliedFor {width:98%;}
#NavigationSection { float:left;}
.sectionLink { float:left; margin-right:15px; }



#LegendAdditionalInformation { border-top:1px solid #cccccc;}
#LegendSubmit { border-top:1px solid #cccccc;}
#LegendPersonalDetails { border-top:1px solid #cccccc;}
#LegendQualifications { border-top:1px solid #cccccc;}
#?egendJobHistory { border-top:1px solid #cccccc;}
#LegendReferences { border-top:1px solid #cccccc;}
#LegendEquality { border-top:1px solid #cccccc;}

#buttonViewCV { float:left; margin-top:5px; }
#buttonViewCoveringLetter { float:left; margin-top:5px; }

#btnLogout { width:140px; }
#btnNewApplication { width:140px;}
