
/* start contact, family, age details, assistance, fieldsets */
#applform #applicant p label, #applform #coursedetails p label, #applform #submission p label, 
#applform #apprdetails p label {	/* sets width of label */
	width: 44%;
}
#applform #applicant input, #applform #coursedetails input, #applform #declaration p label, #applform #apprdetails input
#applform #submission input {	/* Sets width of field input */
	width: 260px;
	margin-left: 6px;
}
#applform #applicant textarea, #applform #coursedetails textarea, #applform #submission textarea, #applform #submission textarea {
	width: 260px;
}


/* Start Education History school name and address text area - 16 to 24 years of age form */
#applform #educhistory textarea {
	margin-left: 0px;
	height: 40px;
}

/* start course expenses table - 16 to 24 years of age form */
#applform #coursedetails #expenses #item {	/* Item th, td width*/
	width: 70%;
}
#applform #coursedetails #expenses #item5, #applform #coursedetails #expenses #item6 , #applform #coursedetails #expenses #item7
{	/* Item input width */
	width: 90%;
}
#applform #coursedetails #expenses #cost1, #applform #coursedetails #expenses #cost2, 
#applform #coursedetails #expenses #cost3, #applform #coursedetails #expenses #cost4, 
#applform #coursedetails #expenses #cost5, #applform #coursedetails #expenses #cost6,  #applform #coursedetails #expenses #cost7, 
#applform #coursedetails #expenses #totala2 {	/* Cost input width */
	width: 120px;
}
#applform #coursedetails #expenses #totala {
	text-align: right;
	padding-right: 22px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
}

/* start grant already applied for or received table - 16 to 24 years of age form */
#applform #coursedetails #grantalready #grant {	/* Grant th, td width*/
	width: 20%;
}
#applform #coursedetails #grantalready #org {	/* Organisation th, td width*/
	width: 50%;
}
#applform #coursedetails #grantalready #grantrec, #applform #coursedetails #grantalready #grantappl {	/* Grant appl/rec input width */
	width: 90%;
}
#applform #coursedetails #grantalready #cost1b, #applform #coursedetails #grantalready #cost2b, 
#applform #coursedetails #grantalready #totalb2 {	/* Cost input width */
	width: 120px;
}
#applform #coursedetails #grantalready #totalb {
	text-align: right;
	padding-right: 22px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
}
#applform #coursedetails #grantalready #na1td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #coursedetails #grantalready #na1 {	/* NA Checkbox */
	width: 22px;
}
#applform #coursedetails #athome p label {
	width: 44%;
	margin-right: 10px;
}
#applform #coursedetails #athome input {
	width: 24px;
	margin-left: 4px;
}

/* start apprenticeship details - 16 to 24 years of age form */
#applform #coursedetails #athome2 p label {
	width: 44%;
	margin-right: 10px;
}
#applform #coursedetails #athome2 input {
	width: 24px;
	margin-left: 4px;
}

/* start education history schools table */
#applform #educhistory #schools #schname {	/* School name th, td width*/
	width: 60%;
}
#applform #educhistory #schools #schname1, #applform #educhistory #schools #schname2, #applform #educhistory #schools #schname3, 
#applform #educhistory #schools #schname4, #applform #educhistory #schools #schname5 {	/* Name input width */
	width: 90%;
}
#applform #educhistory #schools input {
	margin-bottom: 24px;
}

/* start education history colleges table - 16 to 24 years of age form */
#applform #educhistory #colleges #colname {	/* College name th, td width*/
	width: 40%;
}
#applform #educhistory #colleges #colfrom {	/* College name th, td width*/
	width: 15%;
}
#applform #educhistory #colleges #colto {	/* College name th, td width*/
	width: 15%;
}
#applform #educhistory #colleges #full {	/* College name th, td width*/
	width: 10%;
}
#applform #educhistory #colleges #part {	/* College name th, td width*/
	width: 10%;
}
#applform #educhistory #colleges #even {	/* College name th, td width*/
	width: 10%;
}
#applform #educhistory #colleges #colname1, #applform #educhistory #colleges #colname2, #applform #educhistory #colleges #colname3, 
#applform #educhistory #colleges #colname4, #applform #educhistory #colleges #colname5 {	/* College name input width */
	width: 90%;
}
#applform #educhistory #colleges input {
	margin-bottom: 24px;
}
#applform #educhistory #colleges #na2td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #educhistory #colleges #na2 {	/* NA Checkbox */
	width: 22px;
	margin-bottom: 2px;
}

/* start GCSE exams table - 16 to 24 years of age form */
#applform #educhistory #gcse #gcsedate {	/* GCSE date th, td width*/
	width: 10%;
}
#applform #educhistory #gcse #gcsesubject {	/* GCSE subject th, td width*/
	width: 22%;
}
#applform #educhistory #gcse #gcsepf {	/* GCSE pass or fail th, td width*/
	width: 10%;
}
#applform #educhistory #gcse #gcsegrade {	/* GCSE grade th, td width*/
	width: 8%;
}
#applform #educhistory #gcse #gcsedateb {	/* GCSE date - 2nd set th, td width*/
	width: 10;
}
#applform #educhistory #gcse #gcsesubjectb {	/* GCSE subject - 2nd set th, td width*/
	width: 22%;
}
#applform #educhistory #gcse #gcsepfb {	/* GCSE pass or fail - 2nd set th, td width*/
	width: 10%;
}
#applform #educhistory #gcse #gcsegradeb {	/* GCSE grade - 2nd set th, td width*/
	width: 8%;
}
#applform #educhistory #gcse input {
	margin-bottom: 2px;
	width: 90%;
}

/* start AS Level exams table - 16 to 24 years of age form */
#applform #educhistory #as #asdate {	/* AS Level date th, td width*/
	width: 10%;
}
#applform #educhistory #as #assubject {	/* AS Level subject th, td width*/
	width: 22%;
}
#applform #educhistory #as #aspf {	/* AS Level pass or fail th, td width*/
	width: 10%;
}
#applform #educhistory #as #asgrade {	/* AS Level grade th, td width*/
	width: 8%;
}
#applform #educhistory #as #asdateb {	/* AS Level date - 2nd set th, td width*/
	width: 10;
}
#applform #educhistory #as #assubjectb {	/* AS Level subject - 2nd set th, td width*/
	width: 22%;
}
#applform #educhistory #as #aspfb {	/* AS Level pass or fail - 2nd set th, td width*/
	width: 10%;
}
#applform #educhistory #as #asgradeb {	/* AS Level grade - 2nd set th, td width*/
	width: 8%;
}
#applform #educhistory #as input {
	margin-bottom: 2px;
	width: 90%;
}
#applform #educhistory #as #na3td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #educhistory #as #na3 {	/* NA Checkbox */
	width: 22px;
}

/* start A Level exams table - 16 to 24 years of age form */
#applform #educhistory #alevel #adate {	/* A Level date th, td width*/
	width: 10%;
}
#applform #educhistory #alevel #asubject {	/* A Level subject th, td width*/
	width: 22%;
}
#applform #educhistory #alevel #apf {	/* A Level pass or fail th, td width*/
	width: 10%;
}
#applform #educhistory #alevel #agrade {	/* A Level grade th, td width*/
	width: 8%;
}
#applform #educhistory #alevel #adateb {	/* A Level date - 2nd set th, td width*/
	width: 10;
}
#applform #educhistory #alevel #asubjectb {	/* A Level subject - 2nd set th, td width*/
	width: 22%;
}
#applform #educhistory #alevel #apfb {	/* A Level pass or fail - 2nd set th, td width*/
	width: 10%;
}
#applform #educhistory #alevel #agradeb {	/* A Level grade - 2nd set th, td width*/
	width: 8%;
}
#applform #educhistory #alevel input {
	margin-bottom: 2px;
	width: 90%;
}
#applform #educhistory #alevel #na4td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #educhistory #alevel #na4 {	/* NA Checkbox */
	width: 22px;
}

/* start other exams table - 16 to 24 years of age form */
#applform #educhistory #otherexams #otherdate {	/* Date th, td width*/
	width: 10%;
}
#applform #educhistory #otherexams #otherexam {	/* Exam th, td width*/
	width: 35%;
}
#applform #educhistory #otherexams #othersubject {	/* subject th, td width*/
	width: 35%;
}
#applform #educhistory #otherexams #otherresult {	/* Result th, td width*/
	width: 10%;
}
#applform #educhistory #otherexams #othergrade {	/* Grade th, td width*/
	width: 10;
}
#applform #educhistory #otherexams input {
	margin-bottom: 2px;
	width: 90%;
}
#applform #educhistory #otherexams #na5td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #educhistory #otherexams #na5 {	/* NA Checkbox */
	width: 22px;
}

/* start employment table - 16 to 24 years of age form */
#applform #employment #employmenthist #employer {	/* Employer th, td width*/
	width: 30%;
}
#applform #employment #employmenthist #dates {	/* Dates th, td width*/
	width: 20%;
}
#applform #employment #employmenthist #position {	/* Position th, td width*/
	width: 20%;
}
#applform #employment #employmenthist #fullpart {	/* Full or part time th, td width*/
	width: 13%;
}
#applform #employment #employmenthist #salary {	/* Salary th, td width*/
	width: 17%;
}
#applform #employment #employmenthist input {
	margin-bottom: 2px;
	width: 90%;
}
#applform #employment #employmenthist textarea {
	margin-left: 0px;
	height: 40px;
	width: 90%;
}
#applform #employment #employmenthist input {
	margin-bottom: 24px;
}
#applform #employment #employmenthist #na6td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #employment #employmenthist #na6 {	/* NA Checkbox */
	width: 22px;
	margin-bottom: 2px;
}

/* start family income table */
#applform #financial #income #allsource {	/* Label th, td width*/
	width: 51%;
}

/* start family charges table */
#applform #financial #charges #allsourceb {	/* Label th, td width*/
	width: 51%;
}

/* start other children table - 16 to 24 years of age form */
#applform #financial #otherchild #othername {	/* Employer th, td width*/
	width: 23%;
}
#applform #financial #otherchild #otherage {	/* Dates th, td width*/
	width: 5%;
}
#applform #financial #otherchild #othersch {	/* Position th, td width*/
	width: 27%;
}
#applform #financial #otherchild #otherocc {	/* Full or part time th, td width*/
	width: 25%;
}
#applform #financial #otherchild #otherinc {	/* Salary th, td width*/
	width: 20%;
}
#applform #financial #otherchild input {
	margin-bottom: 2px;
	width: 90%;
}
#applform #financial #otherchild #na7td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #financial #otherchild #na7 {	/* NA Checkbox */
	width: 22px;
}

/* start applicant's income table */
#applform #applicant #applincome #item {	/* Item th, td width*/
	width: 70%;
}
#applform #applicant #applincome #monthly, #applform #applicant #applincome #otherincb, 
#applform #applicant #applincome #totalc2 {	/* Cost input width */
	width: 120px;
}
#applform #applicant #applincome #totalc {
	text-align: right;
	padding-right: 22px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
}
#applform #applicant #applincome #na8td {	/* NA label td */
	text-align: right;
	padding-right: 22px;
	background-color: #FFFFFF;
	border: none;
}
#applform #applicant #applincome #na8 {	/* NA Checkbox */
	width: 22px;
}

/* Applicant's other information */
#applform #applicant #otherinfo {
	width: 53%;
}

/*	Submit button, etc. */
#applform #submission .p120pc {
	line-height: 120%;
}
#applform #submission #initials {
	width: 60px;
}
#applform #submission p #isubmit {
	width: 23em;
	clear: left;
	background-image: url(../images/submit-bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
}
#applform .submitbutton {
	background-color: #FFF;	
}

/* File uploader */
#applform #fileupload {
	font-size: 100%;
	margin-right: 12px;
	margin-top: 4px;
	height: 24px;
}