headerNoJS,mainNoJS,#backToTopBtn {
	display: none;
}
      
headerNoScript {
	margin: 30px !important;
}

.sectionError{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:45px 0;
	margin:0 auto
}

footerNoJS {
	display: block;
}	

.navOverRide{
	visibility: hidden;
	pointer-events: none;
}

.displayInline{
	display: inline;
}

.displayBlock{
	display: block;
}

.displayNone{
	display: none;
}

.formSelect{
	font-size: 30px;
}

.formInputWrap{
	height: 102px; 
	display: flex; 
	flex-direction: column; 
	justify-content: flex-end;
}

.formCaptcha{
	float: left;
}

.formCaptchaLabel{
	margin: 10px;
}

.whiteSpace {
	white-space: nowrap;
}

.globalMinSize {
	min-height: 600px;
}

.tuLogoSpecs{
	margin-bottom: 15px;
}

.sessionEnded {
	min-height: 600px;
}

.sessionExpired {
	min-height: 600px;
}

.sessionExpiredReturn {
	margin: 50px 0 0 0; 
	display: inline-block;
}

.captchaLabel {
	margin: 30px 0 15px;
}

.confirmForm {
	margin-bottom: 0px;
	margin-top: 55px;
	font-weight: 600;
	color: #007aa9
}

.formZipInput {
	display: flex !important; 
	flex-direction: column !important; 
	justify-content: flex-end !important;
}

.confirmMailPageBreak{
	page-break-before: always;	
}

.confirmMailDiv{
	margin: 0 auto;
}

.confirmMailH6{
	font-size: 16px; 
	font-weight: bold; 
	text-align: center; 
	margin: 14px 0;
}

.confirmMailP{
	font-size: 11px; 
	margin: 0; 
	margin-bottom: 11px;
}

.confirmMailImg {
	margin: -6px -24px; 
	width: 115px; 
	height: 115px;
}

.fromAddressSincerely {
	margin: 14px 0;
}

.fromAddressSignature {
	margin: 40px 0;
}

.fromAddressUnderstand {
	font-size: 12px;
	line-height: 1;
	max-width: 77%;
	margin: 5px 0;
}

.fromAddressOOElection {
	margin: 0;
}

