		.oneCol {
			width: 640px;
			height: auto;
			color: rgb(0,103,172);
			background-color: #FFFFFF;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
			clear:left;
		}
		
		.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: 630px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			color: #172A64;
			clear:both;
			background-color: none;
		}

		.rowHighlighted {
			width: 618px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}		
		
		*:first-child+html .row {
			width: 638px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: none;
		}

		*:first-child+html .rowHighlighted {
			width: 636px;
			height: auto;
			padding: 2px 2px 2px 2px;
			margin: 1px 5px 0px 0px;
			clear:both;
			color: #172A64;
			background-color: #FFFFFF;
			border:1px solid #172A64;
			overflow:hidden;
		}

		.colImg {
			width:80px;
			height:80px;
			margin:0 0 0 0;
			padding: 0 0 0 0;
		}
		
			.col1pc {
				width:6px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col2pc {
				width:12px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col3pc {
				width:18px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col4pc {
				width:24px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col5pc {
				width:30px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col6pc {
				width:36px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col7pc {
				width:42px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col8pc {
				width:48px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col9pc {
				width:54px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col10pc {
				width:60px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col10pcH {
					width:60px;
					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:60px;
					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:90px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

				.col15pcH {
					width:90px;
					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:90px;
					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:96px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

				.col16pcH {
					width:96px;
					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:96px;
					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:120px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col25pc {
				width:150px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

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

			.col40pc {
				width:230px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col40pcH {
					width:230px;
					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:230px;
					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:260px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col45pcH {
					width:260px;
					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:260px;
					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:318px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}

			.col55pc {
				width:349px;
				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:380px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col65pc {
				width:411px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col70pc {
				width:442px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col75pc {
				width:473px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col80pc {
				width:504px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col85pc {
				width:535px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
				.col85pcH {
					width:535px;
					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:535px;
					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:566px;
				height: auto;
				line-height:20px;
				float:left;
				display:block;
				margin:0;
				padding-right:5px;
				white-space: wrap;
				background:none;
			}
			.col95pc {
				width:597px;
				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;
			}
/*TEXT STYLES  */


	/* TO BE UNCOMMENTED WHEN INPUT PAGES MIGRATED TO NEW STYLES  */
	.forceName {
		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:11px;
		line-height: 15px;
		font-weight:normal;
	}	

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

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

	.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, .headerText a {
		text-decoration:none;
		color: #0083C6;
	}
	
	.colText a:hover, .headerText a:hover {
		text-decoration:none;
		color: #666666;
	}	

/* 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;
		}