﻿@media all
{
	.CareerCategories h3
	{
		margin-top:0px;
	}
	
	.CareerCategories ul
	{
		margin:0px;
		padding:0px;
	}
	
	.CareerCategories li
	{
		list-style-type:none;
		float:left;
		height:auto;
		display:block;
		margin-right:28px;
		margin-bottom:30px;
		text-align:center;
		width:125px;
	}
	
	.CareerCategories li.clear
	{
		clear:both;
	}
	
	.CareerCategories img
	{
		margin-bottom:5px;
	}
	
	.CareerCategories a
	{
		font-size:1.2em;
		display:block;
		text-align:center;
	}

	.note {
		border: 1px solid #dad9d7;
		clear: both;
		font-size: 0.9em;
	}
	
	table.note
	{
		padding:3px;
		border-spacing:0px;
		border-collapse:collapse;
	}
	
	table.note th, table.note td
	{
		padding:3px;
	}

	.header {
		background-color: #eeedf9;
		border-right: 1px solid #dad9d7;
		color: #000000;
		font-weight: bold;
		text-align: left;
	}

	.job {
		border-top: 1px solid #dad9d7;
		font-size: 1em;
	}
	
	.JobDetailsWrapper .JobInfo
	{
		float:left;
		width:59%;
	}

	.JobDetailsWrapper .ContactInfo
	{
		float:right;
		text-align:right;
		width:39%;
	}
	
	.formname
	{
		color:#208385;
		font-weight:bold;
	}
	
}

@media screen
{
	/* Job listing page */

	.jobover {
		background-color: #fafbfb;
		border-top: 1px solid #dad9d7;
		font-size: 1em;
	}

	.header {
		background-color: #eeedf9;
		border-right: 1px solid #dad9d7;
		color: #000000;
		font-weight: bold;
		text-align: left;
	}

	.headerover {
		border-right: 1px solid #dad9d7;
		color: White;
		font-weight: bold;
		text-align: left;
	}

	.headerlast {
		font-weight: bold;
		color: #000000;
		background-color: #eeedf9;
		text-align: left;
	}

	.headeroverlast {
		background-color: #eeedf9;
		color: White;
		font-weight: bold;
		text-decoration: underline;
	}

	.headerhref
	{
		color:White;
		display:block;
		font-weight:bold;
	}

	.notei
	{
		font-size:0.9em;
		font-style:italic;
	}

	.smallformtext
	{
		color:#208385;
		font-size:xx-small;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	/* Job details page */

	.CareerJobDetailsIcons
	{
		text-align:center;
		margin:10px auto;
	}
	
	.CareerJobDetailsIcons a
	{
		display:block;
		height:130px;
		width:92px;
	}

	a.Download
	{
		background:url(/Content/Images/Careers/Icon_Download.jpg) no-repeat left top;
	}

	a.Download:hover
	{
		background:url(/Content/Images/Careers/Icon_Download_Hover.jpg) no-repeat left top;
	}

	a.Profile
	{
		background:url(/Content/Images/Careers/Icon_Profile.jpg) no-repeat left top;
	}

	a.Profile:hover
	{
		background:url(/Content/Images/Careers/Icon_Profile_Hover.jpg) no-repeat left top;
	}

	a.Print
	{
		background:url(/Content/Images/Careers/Icon_Print.jpg) no-repeat left top;
	}

	a.Print:hover
	{
		background:url(/Content/Images/Careers/Icon_Print_Hover.jpg) no-repeat left top;
	}

	a.Email
	{
		background:url(/Content/Images/Careers/Icon_Email.jpg) no-repeat left top;
	}

	a.Email:hover
	{
		background:url(/Content/Images/Careers/Icon_Email_Hover.jpg) no-repeat left top;
	}

	a.Benefits
	{
		background:url(/Content/Images/Careers/Icon_Benefits.jpg) no-repeat left top;
	}

	a.Benefits:hover
	{
		background:url(/Content/Images/Careers/Icon_Benefits_Hover.jpg) no-repeat left top;
	}

	a.Apply
	{
		background:url(/Content/Images/Careers/Icon_Apply.jpg) no-repeat left top;
	}

	a.Apply:hover
	{
		background:url(/Content/Images/Careers/Icon_Apply_Hover.jpg) no-repeat left top;
	}

	/* Application Confirmation page */

	.CareerJobAppConfirmation
	{
		float:left;
		width:500px;
	}

	.CareerJobAppConfirmationPrint
	{
		float:right;
	}

	.CareerJobAppConfirmationPrint ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}

	.CareerJobAppConfirmation .header
	{
		padding:2px;
	}

	.CareerJobAppConfirmation .Details
	{
		padding:5px 2px;
	}

	/*** end Careers on-line ***/	
}