.nav a:hover {color: #ff6b10;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	font-weight: bold;
}
.nav a.selected, nav a.selected:hover {color: #FFFFFF;
	background-repeat: repeat-y;
	background-color: #ff6b10;
	font-weight: bold;
}
table.ApplyTable caption { text-align: left; padding-bottom: 10px; }
table.ApplyTable { padding-top: 4px; width: 100%;}
table.ApplyTable td { 
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: top;
	background-color: #fff;
}
table.ApplyTable td.field {  
	font-weight: bold; 
	color: #333; 
	width: 240px; 
	padding-right: 5px; 
	text-align:right; 
	background-color: #fff;
}
table.ApplyTable td.alt {
	background-color: #efefef;
}
table.ApplyTable td.fieldalt {
	font-weight: bold; 
	color: #333; 
	width: 240px; 
	padding-right: 5px; 
	text-align:right; 
	background-color: #efefef;
}

.TextErrorSmall { font-size: 8pt; color: Red;}
.TextSmall { font-size: 8pt; color: #666666; margin-top: 4px;}

table.CareerInfo { padding-top: 4px;}
table.CareerInfo td { padding-bottom: 5px; vertical-align: top; }
table.CareerInfo td.field {  font-weight: bold; padding-right: 5px; text-align:right; }


table.JobList
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #ccc;
}
table.JobList td
{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px solid #ccc;
}
table.JobList td.title
{
	background-color: #eee;
	width: 60%;
	padding-left: 20px;
}
table.JobList td.titlealt
{
	background-color: #fff;
	width: 60%;
	padding-left: 20px;
}
table.JobList td.location
{
	background-color: #eee;
	width: 40%;
	padding-left: 20px;
}
table.JobList td.locationalt
{
	background-color: #fff;
	width: 40%;
	padding-left: 20px;
}