.tight {margin: 0 !important; padding: 0 !important;}

.listings {
	margin: 0; 
	padding: 0;
	list-style-type: none;
	font-size: 11pt;
}

.listings a {
	font-size: 1em;
}		

.listings ul {}

.listings li { 
	background-color: #f9f9f9; 
	margin-bottom: 3px;
	padding: 5px;
	clear: both;
	text-align: left;
	width: 97.5%;
}

.listings li.alternate {
	background-color: #f0f0f0;
}		

.listings li:hover 	{ background-color: #e9e9e9; }

.listings li.sponsor { background-color: #fff9e9;}
.listings li.sponsorAlternate { background-color: #f9f0e0;}
.listings li.sponsor:hover { background-color: #f0e9d9;}
.listings li.sponsorAlternate:hover { background-color: #f0e9d9;}



.listings li:after { 
	content: "<!-- -->"; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.listings .listing .reference {	
	float: left;
	margin: 0 0.2em;
	text-align: center;
	width: 5%;
}	

.listings .listing .reference h3 {
	font-size: 1em;
	margin: 0.3em;
	font-weight: normal;
	color: #999;		
}

.listings .listing .reference input	{ margin-top: 0em; }

.listings .listing .content { 
	width: 90%; 
	float: right;
	margin: 0.3em;
}

.listings .listing .wide { 
	width: 98%; 
}

.listings .listing p.title {
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.listings .listing h2 { 
	float: left;
	margin: 0;
	width: 85%;
	font-size: 1em;
}

.listings .listing p { margin: 0; }

.listings .listing .date { 
	float: right;
	text-align: right;
	font-size: 0.8em;
	color: #555;
	width: 15%;
}

.listings .listing .flag { 
	float: right;
	text-align: right;
	font-size: 0.8em;
	color: #555;
	width: 100%;
}


.listings .listing .location { 
	margin-bottom: 1em;
	float: left;
	width: 100%; 
	clear: both;
	font-size: 0.9em;
}

.listings .listing .description { 
	float: left; 
	width: 100%; 
	clear: both;
	font-size: 0.9em;
}


.jrcSearchForm {}
.jrcSearchForm .employers {width: 25%;}
.jrcSearchForm .regions {width: 25%;}
.jrcSearchForm .keyword {font-size: 135%; width: 43%;}
.jrcSearchForm .search {font-size: 135%; width: 20%;}		

.alignRight {text-align: right;}

