#image_banner img{
margin-right:4px;
}
#image_banner p{
	 padding:0px;
	 margin:0px;
	 margin-top:3px;
	 font-size: 80%;
}

.job_item{
	border-top:1px solid #cccccc;
	border-bottom:1px dotted #cccccc;
	margin-top:20px;
	margin-bottom:10px;
}
.job_item table{
	width:700px;
}
.job_item .left_col{
	width:400px;
}
.job_item .right_col{
	width:300px;
}
.job_item td{
	padding:5px;
	vertical-align:top;
}
.job_item a, .job_item a:visited{
	text-decoration: none;
	width: 117px;
	padding-top: 3px;
	padding-bottom: 0;
	padding-left: 18px;
	background-image: url(../images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
.job_item a:visited{
	text-decoration: none;
	width: 117px;
	padding-top: 3px;
	padding-bottom: 0;
	padding-left: 18px;
	background-image: url(../images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	color:#666666;
}
.job_item a:hover{
	text-decoration: none;
	width: 117px;
	padding-top: 3px;
	padding-bottom: 0;
	padding-left: 18px;
	background-image: url(../images/arrow-red.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
		color:#FF0000;

}
.job_title{
	font: bold 140% Arial,sans-serif;
	color: #497EB6;
}
.job_location{
	font: normal 110% Arial,sans-serif;
	color: #497EB6;
}
.job_date{
	font: bold 90% Arial,sans-serif;
	color: #cc0000;
}
	
.required_field{
	color: #FF0000;
}