/* CAREERS GENERAL------------------------------------------------------------------------------------------ */.careers #two-column #column-1 h3 {	color: #2C5975;	}.careers #two-column #column-1 .column-blurb {	border-color: #4980A6;	}	.careers #two-column #column-1 .column-blurb li {		background-image: url(/Images/bullet-blue.png);		}.careers span.caption {	color: #1B435A;	}.careers #two-column #column-2 h2 {	color: #643A49;	}.careers #content h3 {	color: #643A49;	}.careers #two-column #content li {	background-image: url(/Images/bullet-rust.png);	}.careers hr {	margin: 13px;	height: 1px;	color: #A6AE51;	background: #A6AE51;	border: 0;	}.careers #progressbar {	margin: 0 0 26px 12px;	}.careers .content #progressbar {	margin: 0 0 26px 0;	}.careers .content {	padding: 0 13px;	}	.careers .content h3 {		margin-bottom: 13px;		font-size: 14px;		line-height: 16px;		font-weight: bold;		font-style: italic;		color: #643A49;		}.careers .submitbutton,.careers .resetbutton {	margin-right: 7px;	padding: 4px 5px;	font-size: 14px;	line-height: 14px;	font-weight: bold;	font-style: italic;	color: #fff;	background: #435443;	border: none;	cursor: pointer;	}.careers .resetbutton {	background: #999;	}		/* CAREERS MERCH LINKS------------------------------------------------------------------------------------------ */#link-job-search {	margin-bottom: 24px;	height: 75px;	background: url(/Images/merch/job-search.png) no-repeat 0 0;	}#link-job-search:hover {	background-position: 0 -150px;	}	/* CAREERS PROFILES------------------------------------------------------------------------------------------ */.careers.profiles #two-column #content h3 {	font-size: 18px;	line-height: 20px;	}.careers.profiles #two-column #content h4 {	margin: -13px 13px 13px 13px;	font-size: 14px;	line-height: 16px;	font-weight: normal;	font-style: italic;	}.careers.profiles #two-column #content .bio {	margin-bottom: 26px;	overflow: hidden;	zoom: 1;	}	.careers.profiles #two-column #content .bio .caption-photo {		margin-left: 26px;		}		/* CAREERS JOB SEARCH------------------------------------------------------------------------------------------ */.jobsearchform h3 {	margin-bottom: 7px;	font-size: 14px;	line-height: 16px;	font-weight: bold;	font-style: italic;	color: #643A49;	}.jobsearchform p {	margin-bottom: 20px;	}.jobsearchform select {	margin-bottom: 20px;	width: 256px;	font-size: 11px;	line-height: 11px;	color: #333;	border: 1px solid #8A9241;	}	.jobsearchform option {		padding: 2px 3px;		*padding: 2px 3px 0 3px;   /* Win IE */		}.jobsearchform .text-input.wide {	width: 250px;	}.jobsearchform .text-input.medium {	width: 150px;	}.jobsearchform #CurEmployeeYes {	vertical-align: middle;	}.jobsearchform #CurEmployeeNo {	vertical-align: middle;	margin-left: 20px;	}		/* CAREERS JOB APPLY------------------------------------------------------------------------------------------ */	.jobapplyform h3 {	margin-bottom: 7px;	font-size: 14px;	line-height: 16px;	font-weight: bold;	font-style: italic;	color: #643A49;	}.jobapplyform p {	margin-bottom: 13px;	}.jobapplyform select {	margin-bottom: 13px;	width: 256px;	font-size: 11px;	line-height: 11px;	color: #333;	border: 1px solid #8A9241;	}	.jobapplyform option {		padding: 2px 3px;		*padding: 2px 3px 0 3px;   /* Win IE */		}.jobapplyform label {	display: block;	margin-bottom: 13px;	font-weight: bold;	color: #643A49;	}	.jobapplyform label input,	.jobapplyform label textarea,	.jobapplyform label select {		display: block;		margin-top: 1px;		clear: left;		font-weight: normal;		color: #4C4C4C;		}.jobapplyform label.radio {	display: block;	font-weight: normal;	color: #4C4C4C;	}	.jobapplyform label.radio input {		display: inline;		margin-top: 0;		clear: none;		}.jobapplyform .text-input.x-wide {	width: 500px;	}.jobapplyform .text-input.wide {	width: 250px;	}.jobapplyform .text-input.medium {	width: 150px;	}.jobapplyform .text-input.narrow {	width: 80px;	}.jobapplyform em {	padding: 0 3px;	color: #d00;	}.jobapplyform .content b {	color: #643A49;	}.jobapplyform .jobreq {	width: 50px;	border: none;	background: #E8E0BA;	font-weight: bold;	}		/* CAREERS SUBNAV------------------------------------------------------------------------------------------ */.careers #subnav {	background: #643A49;	}	.careers #subnav a {		color: #CCB3CC;		border-color: #643A49;		}	.careers #subnav a:hover {		color: #fff;		border-color: #AC83AC;		}	.careers #subnav .section a {		color: #fff;		}.careers.overview #overview a,.careers.culture #culture a,.careers.benefits #benefits a,.careers.diversity #diversity a,.careers.profiles #profiles a,.careers.events #events a,.careers.jobsearch #jobsearch a {	color: #fff;	font-weight: bold;	border-color: #AC83AC;	}
