/*Career pages styles*/

div.pageContent{
  width:500px;
  text-align:left;
}

div.jobListingContainer{
  width:100%;
}

div.jobListingHeader{
  width:100%;
}

div.jobListingTitleHeader{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  background-color:#333333;
  width:295px;
  float:left;
  padding:3px;
}

table.dataTable td {
 font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}
table.dataTable td a, table.dataTable td a:visited{
 font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#0099CC;
  text-decoration:underline;
}
td.jobListingTitleHeader{
 font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  background-color:#333333;
  width:265px;
  padding:3px;
}

td.jobListingDateHeader{
 font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  background-color:#333333;
  width:75px;
  padding:3px;
}

td.jobListingLocationHeader{
 font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  background-color:#333333;
  width:100px;
  padding:3px;
}

div.jobListingLocationHeader{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  background-color:#333333;
  width:188px;
  float:right;
  margin-left:5px;
  padding:3px;
}

div.jobListing{
  clear:both;
  width:100%;
  margin-top:2px;
  margin-bottom:2px;
}

div.jobListingTitle{
  width:295px;
  float:left;
}

div.jobListingLocation{
  width:188px;
  float:right;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#666666;
}

div.jobListingTitle a, div.jobListingTitle a:visited{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#0099CC;
  text-decoration:underline;
}

div.jobListingTitle a:hover{
  color:#DDDDDD;
  text-decoration:none;
}

div.careersField{
  width:500px;
  vertical-align:top;
  margin-bottom:15px;
}

div.careersText{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#333333;
  width:300px;
  float:right;
  vertical-align:top;
}

div.pageInformation{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#666666;
  font-weight:bold;
}

div.careersTitle{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  float:left;
  margin-right:25px;
  text-align:left;
}

div.applyButton{
  width:100%;
  text-align:center;
  clear:both;
  margin-top:30px;
  padding-top:30px;
}

div.applyButton a, div.applyButton a:visited{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#0099CC;
  text-decoration:underline;
}

div.applyButton a:hover{
  color:#DDDDDD;
  text-decoration:none;
}

div.careerForm{
  width:500px;
  text-align:left;
  padding:10px;
}

div.careerForm label{
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  vertical-align:top;
}

div.careerForm input{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

div.employer{
  padding:10px;
  margin-left:25px;
  margin-right:25px;
  background-color:#DDDDDD;
}

	
label{
	width:250px;
	}

div.emp_prompt
	{
	width:130px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#800000;
	vertical-align:top;
	display: inline;
	float:left;
	}
span.to
	{
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#800000;
	padding-left:3px;
	padding-right:3px;
	}