body {	font-family: Helvetica, sans-serif;	font-size: 12px;	color:black;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;}.bodystyle{	font-family: Helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: none;}a{	font-family: Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #0053A5;}.splashBodystyle{	font-family: Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	color: #0053A5;	text-decoration: none;}a:hover {	font-family: Helvetica, sans-serif;	font-size: 12px;	color: #0053A5;	text-decoration: underline;}.bodyJustified {	font-family: Helvetica, sans-serif;	font-size: 12px;	text-align: justify;	color:black;}.bodyJustified a {	font-weight: 700;	text-decoration: underline;}.bodyJustified strong a {	text-decoration: underline;}.link {	font-family: Helvetica, sans-serif;	font-size: 12px;	color: #0053A5;	text-decoration: underline;}.subHead {	font-family: Helvetica, sans-serif;	font-size: 13px;	color: #0053A5;}.reverse {	font-family: Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}.featuredJobs {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	padding-top: 10px;}.featuredJobTitle {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	font-weight: 700;	text-decoration: underline;;}.featuredJobsSubHead {	font-family: Helvetica, sans-serif;	font-size: 13px;	color: #0053A5;	height: 25px;}.footer td,.footer td a {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.footer td a:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #666666;}form td{	font-family: Helvetica, sans-serif;	font-size: 12px;	color: black;	}input {	font-family: Helvetica, sans-serif;	font-size: 10px;}.inputText {	font-family: Helvetica, sans-serif;	font-size: 10px;	width: 180px;}select {	font-family: Helvetica, sans-serif;	font-size: 10px;}option {	font-family: Helvetica, sans-serif;	font-size: 10px;	padding-left: 0px;}textarea {	font-family: Helvetica, sans-serif;	font-size: 10px;}.box2 {	word-spacing: 2pt;	padding: 3px;	border-width: thin;	border-style: solid;}.tableDefault {	border: 0px none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-spacing: 0px;	}.navTopTD {	width:80px;	text-align: center;}.navTopTDActive {	width:80px;	text-align: center;	background-color: #E4E5E6;}.navTopSpacer {	background-color: #CCCCCC;}.navTopDiv{	padding-left: 5px;	padding-right: 5px;}.navTop, .navTop a {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: 500;}.navTop a:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: 500;}.navLeftTD  {	background-color: #E6F1F0; 	border-top: 1px solid #FFFFFF; 	border-bottom: 1px solid #FFFFFF;	height: 30px;	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	}.navLeftTD a {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	}.navLeftTDActive  {	hbackground-color: #e4e5e6; 	border-top: 1px solid #FFFFFF; 	border-bottom: 1px solid #FFFFFF;	height: 30px;	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	}.navLeftTDActive a {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	}.qsLeftTD {	background-color: #98ccc9;	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-left: 7px;}.qsLeftInput {	font-family: Helvetica, sans-serif;	font-size: 10px;	width: 136px;}.qsLeftSelect {	font-family: Helvetica, sans-serif;	font-size: 12px;	width: 136px;	color: #708090;	font-weight: 700;}.qsLeftSelect option {	font-family: Helvetica, sans-serif;	font-size: 12px;	font-weight: 700;	color: #708090;}.qsLeftSubmit {	padding-left: 75px;	background-color: #98CCC9;}.qsHomeInput {	font-family: Helvetica, sans-serif;	font-size: 10px;	width: 136px;}.qsHomeSelect {	font-family: Helvetica, sans-serif;	font-size: 12px;	width: 150px;	color: #708090;	font-weight: 700;}.qsHomeSelect option {	font-family: Helvetica, sans-serif;	font-size: 12px;	font-weight: 700;	color: #708090;}.qsHomeSubmit {	padding-left: 75px;	background-color: #98CCC9;}.tellUsWhat {	font-family: Helvetica, sans-serif;	font-size: 10px;	width: 136px;}textarea.tellUsWhat  {	font-family: Helvetica, sans-serif;	font-size: 10px;	width: 300px;	height: 80px;}.menutable {	background-color: #C1EAFE;}.jobSearchResultsTable {	}.jobSearchResultsHeaderRow {	font-size: 11px;	font-weight: 700;}.jobSearchResultsRowOdd {	font-size: 11px;	background-color: #E6F1F0;	padding: 1px 2px 1px 2px;}.jobSearchResultsRowEven {	font-size: 11px;	background-color: #FFFFFF;	padding: 1px 2px 1px 2px;}.jobSearchResultsColState {	text-align: left;	padding: 1px 2px 1px 2px;	width: 95px;	font-size: 11px;}.jobSearchResultsColCity{	text-align: left;	padding: 1px 2px 1px 2px;	width: 120px;	font-size: 11px;}.jobSearchResultsColPosition {	text-align: left;	padding: 1px 2px 1px 2px;	width: 95px;	font-size: 11px;}.jobSearchResultsColDesc {	text-align: left;	padding: 1px 2px 1px 2px;	width: 85px;	font-size: 11px;}.jobSearchResultsColShift {	text-align: left;	padding: 1px 2px 1px 2px;	font-size: 11px;}.jobSearchResultsColOpen {	text-align: center;	padding: 1px 2px 1px 2px;	font-size: 11px;}.jobSearchResultsColListedDate {	text-align: right;	padding: 1px 2px 1px 2px;	font-size: 11px;}.jobSearchResultsColListedDuration {	text-align: center;	padding: 1px 2px 1px 2px;	font-size: 11px;}.jobSearchResultsColChkBox {	text-align: center;	padding: 1px 2px 1px 2px;	width: 50px;	font-size: 11px;}	th.jobSearchResultsColChkBox{	text-align: left;	padding: 1px 2px 1px 2px;	width: 50px;	font-size: 11px;}/*Slide Down Switch Nav*/.menutitle {	cursor:pointer;	margin-bottom: 1px;	background-color:#D2DBE4;	color:black;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	padding-top:0px;	padding-left:0px;	padding-bottom:0px;	padding-right:2px;	border-top: 2px solid #FFFFFF;	vertical-align: middle;}.menutitleText{	cursor:pointer;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	padding-left: 5px;	vertical-align: middle;}.menutitleText a , .menutitleText a:hover {	cursor: pointer;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	vertical-align: middle;	text-decoration: none;}.menutitleActive {	cursor:pointer;	margin-bottom: 1px;	background-color:#A5B8C9;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLob {	cursor:pointer;	margin-bottom: 1px;	background-color:#E4E5E6;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:0px;	padding-left:0px;	padding-bottom:0px;	padding-right:2px;	border-top: 2px solid #FFFFFF;	vertical-align: middle;}.menutitleLobText{	cursor:pointer;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	height: 27px;	padding-left: 5px;	vertical-align: middle;}.menutitleLobText a , .menutitleLobText a:hover {	cursor:pointer;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	vertical-align: middle;	text-decoration: none;}.menutitleLobActive {	cursor:pointer;	margin-bottom: 1px;	background-color:#E4E5E6;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveHS {	cursor:pointer;	margin-bottom: 1px;	background-color:#5B97B1;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveHIM {	cursor:pointer;	margin-bottom: 1px;	background-color:#9FAA00;	color:#ffffff;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveNT {	cursor:pointer;	margin-bottom: 1px;	background-color:#72B8B4;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveCR {	cursor:pointer;	margin-bottom: 1px;	background-color:#00626E;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveLS {	cursor:pointer;	margin-bottom: 1px;	background-color:#0053A5;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveLSUK {	cursor:pointer;	margin-bottom: 1px;	background-color:#0053A5;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.menutitleLobActiveENG {	cursor:pointer;	margin-bottom: 1px;	background-color:#8581A4;	color:#0053A5;	text-align:left;	font-weight:500;	font-size: 12px;	width:170px;	height: 27px;	padding-top:2px;	padding-left:0px;	padding-bottom:2px;	padding-right:2px;	border-top: 2px solid #FFFFFF;}.submenu{}.navLeftTDsubmenu  {	background-color: #FFFFFF;	height: 20px;	font-family: Helvetica, sans-serif;	font-size: 11px;	color: black;	padding-left: 5px;	vertical-align: middle;	}.navLeftTDsubmenuImg {	text-align: right;	width: 20px;	vertical-align: middle;}.navLeftTDsubmenu a, .navLeftTDsubmenu a:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	vertical-align: middle;	background-position: center;}.navLeftTDsubmenuActive  {	background-color: #FFFFFF;	height: 20px;	font-family: Helvetica, sans-serif;	font-size: 11px;	color: black;	padding-left: 5px;	vertical-align: middle;}.navLeftTDsubmenuActive img {	text-align: right;	padding-left: 10px;	vertical-align: middle;}.navLeftTDsubmenuActive a,.navLeftTDsubmenuActive a:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #0053A5;	background-position: center;	vertical-align: middle;}#imgSpacer {	width: 12px;	height: 1px;}.copyright, .copyright a, .copyright a:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;}		.header {				font-size: 14px;			text-align: left;			height: 20px;		}		.header0 {			document.write("visibility"): hidden;			font-size: 14px;			text-align: left;			height: 20px;		}				.header1 {			font-size: 13px;			text-align: left;			padding: 0px 0px 0px 0px;		}		.header2, th.header2  {			font-size: 12px;			text-align: left;			padding-left: 5px;					}		.rightAlign {			text-align: right;			padding: 0px 0px 0px 0px;				}		.leftAlign  {			font-size: 12px;			text-align: left;			vertical-align: top;			padding: 0px 0px 0px 0px;		}		.leftAlign0  {			visbility: hidden;			font-size: 12px;			text-align: left;			vertical-align: top;			padding-left: 0px;			padding-top: 0px;			height: 1px;			line-height: 1px;		}		.leftAlign1 {			visbility: visible;			font-size: 12px;			font-weight: 800;			text-align: left;			vertical-align: top;			padding-left: 15px;			padding-top: 0px;		}		.leftAlign2 {			font-size: 11px;			font-weight: 500;			text-align: left;			vertical-align: bottom;			padding-left: 15px;			padding-top: 0px;			line-height: 25px;		}		.leftAlign3 {			font-size: 10px;			font-weight: 500;			text-align: left;			vertical-align: bottom;			padding-left: 35px;			padding-top: 0px;			line-height: 25px;		}		.leftAlign4,.leftAlign5,.leftAlign6,.leftAlign7,.leftAlign8,.leftAlign9,.leftAlign10,.leftAlign11,.leftAlign12,.leftAlign13,.leftAlign14,.leftAlign15,.leftAlign16,.leftAlign17,.leftAlign18,.leftAlign19,.leftAlign20,.leftAlign21,.leftAlign22,.leftAlign23,.leftAlign24,.leftAlign25				{			font-size: 10px;			font-weight: 800;			text-align: left;			vertical-align: bottom;			padding-left: 40px;			padding-top: 0px;			line-height: 25px;		}		.subTable {			padding: 0px 0px 0px 0px;		}		.radioSelect {			padding: 0px 0px 0px 0px;			vertical-align: top;			text-align: center;		}		.radioSelect tr {			vertical-align: top;			text-align: center;		}		.radioSelect td {			vertical-align: top;			text-align: center;			padding: 0px 0px 0px 0px;			width: 25%;		}				.radioSelect0 {		visibility : hidden;			padding: 0px 0px 0px 0px;			vertical-align: top;			text-align: center;		}		.radioSelect0 tr {			vertical-align: top;			text-align: center;		}		.radioSelect0 td {			vertical-align: top;			text-align: center;			padding: 0px 0px 0px 0px;			width: 25%;		}				.radioSelect1 {			visibility : hidden;			padding: 0px 0px 0px 0px;			vertical-align: top;			text-align: center;		}		.radioSelect1 tr {			vertical-align: top;			text-align: center;		}		.radioSelect1 td {			vertical-align: top;			text-align: center;			padding: 0px 0px 0px 0px;			width: 25%;		}		.radioSelect2 {			visibility : visible;			padding: 0px 0px 0px 0px;			vertical-align: top;			text-align: center;		}		.radioSelect2 tr {			vertical-align: top;			text-align: center;		}		.radioSelect2 td {			vertical-align: top;			text-align: center;			padding: 0px 0px 0px 0px;			width: 25%;		}				.radioSelect3, .radioSelect4, .radioSelect5, .radioSelect6, .radioSelect7, .radioSelect8, .radioSelect9, .radioSelect10, .radioSelec11, .radioSelect12, .radioSelect13, .radioSelect14, .radioSelect15, .radioSelect16, .radioSelect17, .radioSelect18, .radioSelect19, .radioSelect20{			visibility : visible;			padding: 0px 0px 0px 0px;			vertical-align: top;			text-align: center;		}		.radioSelect3 tr, .radioSelect4 tr, .radioSelect5 tr, .radioSelect6 tr, .radioSelect7 tr, .radioSelect8 tr, .radioSelect9 tr, .radioSelect10 tr, .radioSelec11 tr, .radioSelect12 tr, .radioSelect13 tr, .radioSelect14 tr, .radioSelect15 tr, .radioSelect16 tr, .radioSelect17 tr, .radioSelect18 tr, .radioSelect19 tr, .radioSelect20 tr {			vertical-align: top;			text-align: center;		}		.radioSelect3 td, .radioSelect4 td, .radioSelect5 td, .radioSelect6 td, .radioSelect7 td, .radioSelect8 td, .radioSelect9 td, .radioSelect10 td, .radioSelec11 td, .radioSelect12 td, .radioSelect13 td, .radioSelect14 td, .radioSelect15 td, .radioSelect16 td, .radioSelect17 td, .radioSelect18 td, .radioSelect19 td, .radioSelect20 td {			vertical-align: top;			text-align: center;			padding: 0px 0px 0px 0px;			width: 25%;		}				.hideMe {			visibility : visible;			width: 100%;			vertical-align: bottom;			padding: 0px 0px 0px 0px;		}		.hideMe0 {			visibility : hidden;			width: 100%;			vertical-align: bottom;			padding: 0px 0px 0px 0px;		}		.hideMe1 {			visibility : visible;			width: 100%;			vertical-align: bottom;			padding: 0px 0px 0px 0px;		}		.hideMe2{			visibility : visible;			width: 100%;			vertical-align: bottom;			padding: 0px 0px 0px 0px;					}				.hideMe3,.hideMe4,.hideMe5,.hideMe6,.hideMe7,.hideMe8,.hideMe9,.hideMe9,.hideMe10,.hideMe11,.hideMe12,.hideMe13,.hideMe14,.hideMe15,.hideMe16,.hideMe17,.hideMe18,.hideMe19,.hideMe20  {			visibility : visible;			width: 100%;			vertical-align: bottom;			padding: 0px 0px 0px 0px;		}				.rowAlignNums {			text-align: center;			vertical-align: bottom;			padding: 0px 0px 0px 0px;		}		.rowAlignNums td {			text-align: center;			vertical-align: bottom;			padding: 0px 0px 0px 0px;			width: 25%;		}		.panelHeader,.panelHeader td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	background-color: #D2DBE4;	font-weight: 800;	text-align: left;	padding-top: 2px;	padding-left: 1px;	padding-bottom: 2px;	padding-right: 5px;	width: 100%;	line-height: 16px;	}	.employmentTable {	}	.employmentTable tr {		vertical-align: top;		height: 22px;	}		.employmentTableRow {		}	.employmentTableRowOdd {		background-color: #FFFFFF;	}	.employmentTableRowEven {		background-color: #E3EEEC;	}	.employmentTableRowEven tr {		padding-top: 5px;		border-top: 5px solid #E3EEEC;	}		.appContactInfoNamesPanel {}input.phoneAreaCode {	width: 26px;}input.phoneDialingPrefix {	width: 26px;}input.phoneNumber {	width: 31px;}.professionalSummary{	width:100%;	height:200px;	}.relevantCourses{	border-top: 2px solid #CCCCCC;	border-bottom: 2px solid #CCCCCC;}.lineBelow{	border-bottom: 2px solid #CCCCCC;}.contentImage_left	{	float:left;	padding-bottom:10px;	vertical-align:top;	margin-right:10px;	}.contentImage_right	{	float:right;	margin-left:5px;	padding-bottom:10px;	vertical-align:top;	}.rightAlign{	align:right;	white-space:	nowrap;}.tableOddRow {	font-size: 11px;	background-color: #e6f1f0;	padding: 1px 2px 1px 2px;}.tableEvenRow {	font-size: 11px;	background-color: #ffffff;	padding: 1px 2px 1px 2px;}.bodystyleBOLD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: bolder;	font-variant: normal;	text-transform: none;	color: #000000;	text-align: left;}.formRightJustified {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #000000;	text-align: right;	letter-spacing: normal;	word-spacing: normal;}.formRightJustLIGHT {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-align: right;	letter-spacing: normal;	word-spacing: normal;}.footerCopy {	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #666666;}