.job-board_header form {
	display: inline;
	position: relative;	
}
.job-board_header input[type=submit] {
	padding: 2px;
	margin-left: 6px;	
}
.post-type-archive-job_board_job table,
.tax-job-type table {
	float: left;
}
.post-type-archive-job_board_job table, .single-job_board_job table, .tax-job-type table {
	border-collapse: collapse;
	margin: 1.2em 0;
	word-wrap: break-word;
	width: 100%;
	font-size: 0.875em;
	line-height: 1em;
}
.post-type-archive-job_board_job th, .post-type-archive-job_board_job td, .single-job_board_job .entry-content th, .single-job_board_job .entry-content td, .tax-job-type th, .tax-job-type td {
	border-bottom: 1px dotted #004990;
	vertical-align: top;
}
.post-type-archive-job_board_job th, .post-type-archive-job_board_job td, .tax-job-type th, .tax-job-type td {
	padding: 6px;
}
.single-job_board_job .entry-content th.job-section-hdr {
	padding-top: 21px;
	line-height: 1.2em;
}
.single-job_board_job .entry-content h4 {
	text-transform: uppercase;
}
.single-job_board_job span.sep {
	padding: 0 3px;
}
.single-job_board_job .job-separator {
	float: left;
	min-width: 100%;
	height: 1px;
	margin-bottom: 23px;
	background: #d3d3d3;
}
