
		.oneCol {
			width: 560px;
			height: auto;
			background-color: transparent;
			margin:auto;
			margin-bottom: 10px;
			margin-top: 10px;
			padding: 0 0 0 0;
			clear:both;
		}
		
		.oneColHR {
			width: auto;
			height: 2px;
			color: #333333;
			margin-top: 5px;
			margin-bottom: 5px;
			background-color: none;
			border-top: 1px solid #333333;
			clear:both;
		}

		.row {
			width: 560px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			color: #333333;
			clear:both;
			background-color: none;
		}
		.rowHighlighted {
			width: 554px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}		
		.rowSchoolName {
			width: 554px;
			height: 40px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFCE05;
			border:1px solid #000000;
			overflow:hidden;
		}
		.rowSchoolCrest {
			width: 554px;
			height: 90px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}
		.rowSchoolBanner {
			width: 554px;
			max-height:120px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}
		
		*:first-child+html .row {
			width: 560px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			clear:both;
			color: #333333;
			background-color: none;
		}
		*:first-child+html .rowHighlighted {
			width: 554px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}
		*:first-child+html .rowSchoolName {
			width: 554px;
			height: 40px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFCE05;
			border:1px solid #000000;
			overflow:hidden;
		}
		*:first-child+html .rowSchoolCrest {
			width: 554px;
			height: 90px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}
		*:first-child+html .rowSchoolBanner {
			max-height:500px;
			height:auto !important;
			height:120px;
			width: 554px;
			padding: 2px 2px 2px 2px;
			margin: 1px 0px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}
		.schoolNameText {
			width:auto;
			height:auto;
			line-height:40px;
			font-size:20px;
			font-weight:bold;
			/*color:#0083C6;*/
			color:#000000;
			background-color:transparent;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		.schoolCrestImg {
			width:auto;
			height:90px;
			margin:0 0 0 0;
			padding: 0 0 0 0;
			background-color:transparent;
		}
		
		.schoolBannerImg {
			width:554px;
			height:auto;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-color:transparent;
		}


		.colImg {
			width:80px;
			height:80px;
			margin:0 0 0 0;
			padding: 0 0 0 0;
		}

		.iconImg {
			width:23px;
			height:18px;
			margin:0 0 0 0;
			padding: 0 0 0 0;
		}

		.iconImg18x18 {
			width:18px;
			height:18px;
			margin:0 0 0 3px;
			padding: 0 0 0 0;
		}
		
			.col1pc {
				width:5px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col2pc {
				width:10px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col3pc {
				width:15px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col4pc {
				width:20px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col5pc {
				width:25px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col6pc {
				width:30px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col7pc {
				width:35px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col8pc {
				width:40px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col9pc {
				width:45px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col10pc {
				width:50px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col10pcH {
					width:50px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col10pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col10pcSelected {
					width:50px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col10pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}
			.col15pc {
				width:75px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

				.col15pcH {
					width:75px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col15pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col15pcSelected {
					width:75px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col15pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}

			.col16pc {
				width:80px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

				.col16pcH {
					width:80px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col16pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col16pcSelected {
					width:80px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col16pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}

			.col20pc {
				width:100px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col22pc {
				width:120px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col25pc {
				width:125px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

				
			.col29pc {
				width:203px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col30pc {
				width:150px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col35pc {
				width:175px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

			.col40pc {
				width:200px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col40pcH {
					width:200px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col40pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col40pcSelected {
					width:200px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col40pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}


			.col45pc {
				width:225px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col45pcH {
					width:225px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col45pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col45pcSelected {
					width:225px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col45pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}

			.col50pc {
				width:250px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

			.col55pc {
				width:275px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				
			.col57pc {
				width:395px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}			
			.col60pc {
				width:300px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col65pc {
				width:325px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col70pc {
				width:350px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col75pc {
				width:375px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col80pc {
				width:400px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col85pc {
				width:425px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col85pcH {
					width:425px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					background:none;
				}
				.col85pcH:hover {
					color: rgb(0,103,172);
					background: #ACBDDE
				}
				
				.col85pcSelected {
					width:425px;
					height: auto;
					line-height:20px;
					float:left;
					display:block;
					margin:0;
					padding-right:5px;
					white-space: wrap;
					color: white;
					background: rgb(0,103,172);
				}			
				.col85pcSelected:hover {
					color: #ffffff;
					background: #ACBDDE
				}

			.col90pc {
				width:450px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col95pc {
				width:475px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col100pc {
				width:100%;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}			
			.colAutopc {
				width:auto;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

			.floatLeft {
				float: left;
				width: auto;
				text-align:left;
				display:inline;
			}

			.floatRight {
				float:right;
				width:auto;
				text-align:right;
				display:inline;
			}
			
			.vacancyDetails {
				width:auto;
				height:65px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			
			.jobTypes {
				width:auto;
				height:15px;
				margin:0 0 0 0;
				padding: 0 0 0 0;
				vertical-align: bottom;
			}
			
			.schoolRow {
				width:auto;
				height:auto;
				line-height:18px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			
			.jobRow {
				width:auto;
				height:auto;
				line-height:18px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
/*TEXT STYLES  */


	/* TO BE UNCOMMENTED WHEN INPUT PAGES MIGRATED TO NEW STYLES  */
	.schoolName {
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #0083C6;
	}
	
	.jobTitle {
		font-size: 16px;
		line-height: 20px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

		.jobTitle a{
			color: #FF9900;
			text-decoration:none;
			font-weight:bold;
		}

		.jobTitle a:hover{
			color: #ff0000;
			text-decoration:none;
			font-weight:bold;
		}
	
	.closingDate{
		font-size: 12px;
		line-height: 20px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.headerText {
		font-size:12px;
		line-height: 15px;
		font-weight:bold;
	}

	.headerTextSml {
		font-size:12px;
		line-height: 16px;
		font-weight:bold;
	}

	.headerTextLge {
		font-size:16px;
		line-height: 20px;
		font-weight:bold;
	}

	.colText {
		font-size:12px;
		line-height: 16px;
		font-weight:normal;
	}	

	.colTextSml {
		font-size:11px;
		line-height: 16px;
		font-weight:normal;
	}	

	.colTextLge {
		font-size:12px;
		line-height: 18px;
		font-weight:bold;
	}	

	.smallText {
		font-size:11px;
		line-height: 22px;
		font-weight:normal;
	}
	
	.bold {
		font-weight:bold;
	}
	
	.italic {
		font-style: italic;
	}

	.underline {
		text-decoration: underline;
	}

	.red {
		color: #FF0000;
	 }
	 
	.yellow {
		color: #FFC800;	
	}
	
	.amber {
		color: #FF9900;	
	}
	
	.green {
		color: #00C800;
	}
	
	.white {
		color: #FFFFFF;
	}	

	.black {
		color: #000000;
	}

	.blue {
		color: #0083C6;
	}

	.dkBlue {
		color: #172A64;
	}

	.northantsBlue {
		color: #1B3F94;
	}

	.ltGray {
		color: #999999;
	}

	.mdGray {
		color: #666666;
	}

	.dkGray {
		color: #333333;
	}
		
	.bullet {
		color: #00C800;
		font-weight:bold;
		font-size:20px;
	}
	
	.firstBody{
		margin: 2px 0 2px 0;
		padding: 0 0 0 0;
		font-size:11px;
		line-height:15px;
		font-weight:normal;
	}
	.coltext p{
		margin: 2px 0 2px 0;
		padding: 0 0 0 0;
	}

	.colText a, .colTextSml a, .colTextLge a, .headerText a , .headerTextSml a, .headerTextLge a{
		text-decoration:none;
		color: #0083c6;
	}
	
	.colText a:hover, .colTextSml a:hover, .colTextLge a:hover, .headerText a:hover , .headerTextSml a:hover, .headerTextLge a:hover {
		text-decoration:none;
		color: #333333;
	}	

/* SPACER STYLES */
	
		.spacer {
			height:10px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}

		.spacer3 {
			height:3px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		
		.spacer5 {
			height:5px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		
		.spacer20 {
			height:20px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		.spacer40 {
			height:40px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		.spacer60 {
			height:60px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		.spacer80 {
			height:80px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}
		.spacer100 {
			height:100px;
			width:auto;
			margin:auto;
			background:none;
			clear:both;
		}