#wrapper #container #content
{
	width: 786px;
}
	
	#wrapper #container #content #main-content
	{
		min-height: 600px;
		padding: 0 0 20px 10px;
		background: #fff;
	}
		#wrapper #container #content #main-content p.job-cat-description
		{
			padding: 20px 0 20px 40px;
		}
	


/* job information */

.job-info-area
{
	margin-bottom: 15px;
	padding: 8px 0 6px 25px;
	background: url(/images/bg_job_info.gif) no-repeat bottom left #f0f0f0;
}


.job-info-area .job-info-box
{
	color: #fe7800;
	width: 340px;
	padding: 0;
	background: url(/images/bg_job_info_box_m.gif) repeat-y;
}

	.job-info-box div
	{
		padding: 0 15px 0 15px;
	}

	.job-info-box img
	{
		display: block;
		padding: 0;
		margin: 0;
	}

	.job-info-area .job-info-box .title
	{
		color: #fe7800;
		font-size: 1.2em;
		font-weight: bold;
	}

	.job-info-area .job-info-box .apply-now
	{
		float: right;
		text-align: right;
		width: 100px;
		margin-top: 28px;
		padding-bottom: 0;
	}

.job-info,
.job-info span
{
	color: #fe7800;
}
	
	.job-info span
	{
		float: left;
	}
	
	.job-info a,
	.job-info-area .job-info-box .apply-now a
	{
		color: #01a0c7;
		font-weight: bold;
		padding: 2px 26px 3px 0;
		background: url(/images/bg_link_arrow.gif) no-repeat right;
	}
	


/* filter form */

.form-filter
{
	padding-bottom: 10px;
}
	
	.form-filter h3
	{
		color: #002c32;
		font-size: 1.0em;
	}
	
	.form-filter select
	{
		width: 120px;
	}



/* search results box */

.box
{
	clear: both;
	margin: 0 0 0 40px;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #d5eef2;
}
	
	.box p
	{
		padding-bottom: 0;
	}
	
.last-box
{
	border-bottom: 0 !important;
}



/* pagination */

.pagination
{
	float: right;
	width: 400px;
	margin: 1px 0 10px 0;
	padding: 10px 10px 10px 40px;
	background: url(/images/bg_pagination.gif) repeat-y right;
}
	
	.pagination .number-results
	{
		float: left;
	}
	
	.pagination .nav
	{
		float: right;
	}
	
	.box a,
	.pagination .nav a
	{
		color: #3fa1be;
	}
	
	.pagination .nav a.hi
	{
		text-decoration: underline;
	}
	
	.pagination .nav .previous
	{
		margin-right: 8px;
		padding-left: 12px;
		background: url(/images/arrow_previous_on.gif) no-repeat left;
	}
	
	.pagination .nav .previous-off
	{
		margin-right: 8px;
		padding-left: 12px;
		background: url(/images/arrow_previous_off.gif) no-repeat left;
	}
	
	.pagination .nav .next
	{
		margin-left: 8px;
		padding-right: 12px;
		background: url(/images/arrow_next_on.gif) no-repeat right;
	}
	
	.pagination .nav .next-off
	{
		margin-left: 8px;
		padding-right: 12px;
		background: url(/images/arrow_next_off.gif) no-repeat right;
	}
	
