

#njo_jobs_narrowby {
	margin: -0.75em 0 9px;
	font-size: 0.95em;
	margin-top:10px;
}
	#njo_jobs_narrowby a {
		color: #0b7fa8;
	}

	.njo_jobs_narrowby_pop {
		visibility: hidden;
		position: absolute;
		display: inline;
		margin-top: 20px;
		border: 1px solid #CCCCCC;
		background-color: #F4FBFF;
		padding: 5px;
		line-height: 17px;
		font-size: 0.90em;
		z-index: 9999;
	}
	.njo_jobs_search_listing {
		font-size: 1.1em;
		text-align: center;
	}
	.njo_jobs_narrowby_pop td {
		vertical-align: top;
		font-size: 1.0em;
	}
	#nbLoc a, #nbJobFunc a {
		color: #0099CC;
		text-decoration: none;
	}
		#nbLoc a:hover, #nbJobFunc a:hover {
			color: #333333;
		}

#njo_jobs_table, #njo_jobs_table_cb {
	border-bottom: 1px solid #006ea1;
	font-size: 0.85em;
}
#njo_jobs_table {
	margin: 13px 0 3px;
}
#njo_jobs_table_cb {
	clear: both;
	margin: 1px 0 3px;
}
#njo_jobs_table a, #njo_jobs_table_cb a {
	text-decoration: none;
}
#njo_jobs_table a:hover, #njo_jobs_table_cb a:hover {
	text-decoration: underline;
}
#njo_jobs_table th, #njo_jobs_table_cb th {
	background: #006ea1 url("/images/jobs-th-bg.jpg") repeat-x top;
	color: #fff;
	text-align: left;
	font-size: 1.15em;
	font-weight: bold;
	padding: 4px 0px 5px 5px;
}
#njo_jobs_table td, #njo_jobs_table_cb td {
	vertical-align: top;
	padding: 4px 3px 5px 5px;
}
#njo_jobs_table .shaded td, #njo_jobs_table_cb .shaded td {
	background-color: #e9f0f3;
}
.njo_jobs_title, .njo_jobs_title_cb {
	font-size: 1.15em;
}
#njo_jobs_table_ftr {
	text-align: center;
	color: #cca;
	background-color: #357;
	border-bottom: none;
	font-size: 12px;
}
#njo_jobs_table_ftr a {
	color: #fff;
}
#njo_jobs_tip {
	margin: 5px 0px;
	font-size: 12px;
}
#njo_jobs_tip b {
	color: #f73;
}
#njo_jobs_narrowby {
	clear: both;
}


/* -------------------------------------------------
       Ads
   ------------------------------------------------- */

#ad_res_leaderboard {
	text-align: center;
	width: 728px;
	margin: 5px auto 0;
	overflow: auto;
	xxborder: 1px solid red;
}

#ad_468x60 {
	text-align: center;
	margin: 9px 0 21px;
}

#ad_jobs_links {
	text-align: center;
	width: 728px;
	margin: 9px auto 21px;
}


/* -------------------------------------------------
       Bonus Jobs
   ------------------------------------------------- */

#bonus_subscribe {
	margin: 1em 0;
	text-align: center;
}
	#bonus_subscribe img {
		padding: 5px 7px;
	}
	#bonus_subscribe form {
		margin: 0;
	}

#bonus_listing {
	float: left;
	margin-top: 7px;
}
	#bonus_listing ul {
		margin: 0 0 9px;
		padding: 0;
		list-style-type: none;
	}

#job_header {
	text-align: center;
	font-size: 1.3em;
}

#job_facility ul {
	list-style-type: circle;
	margin: 0;
	padding: 5px 0 17px 15px;
}

#job_listings {
	margin-top: 13px;
}
	#job_listings ul {
		list-style-type: circle;
		margin: 0;
		padding: 5px 0 0 15px;
	}
		#job_listings ul b {
			color: #357;
		}
	#job_listings form {
		margin: 7px 0px 13px;
	}


/* -------------------------------------------------
       Schools
   ------------------------------------------------- */

#njo_schools {
	width: 600px;
	float: left;
}
	#njo_schools img.logo {
		float: right;
		margin: 3px 0 9px 9px;
	}

#njo_schools_sidebar {
	width: 300px;
	float: right;
}