/* ==========================================================================================  RESETS */
/* === font families === */
.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea,h1,h2,h3,h4,h5,h6{font-family:'DIN Next W01 Light',Helvetica,"Arial Narrow",sans-serif}
/* 
	font-family:'DIN Next W01 Light';
	font-family:'DIN Next W01 Regular';
	font-family:'HelveticaNeueW01-45Ligh';
	font-family:'HelveticaNeueW01-55Roma';
	font-family:'HelveticaNeueW01-75Bold';
	font-family:'DIN Next W01 Medium';
	<script type="text/javascript" src="//fast.fonts.net/jsapi/c881e66-8d34-4d0a-8ca1-e4858c8195db.js"></script>
*/

/* === font sizes - line-height === */
.titanDisplay{font-size:62.5%;}
.titanBody{font-size:1.6rem;line-height:1.7}

/* font */
.titanBody *{color:rgba(255,255,255,1)}
.titanDisplay a{text-decoration:none}

#IntroContent h1,#IntroContent h1 span,#top h1{color:rgba(255,255,255,1)!important;text-shadow:0 0 6px rgba(255,255,255,.7);/* font-size:calc(100% + 3vw)!important; */font-size:2.8rem!important;line-height:1;font-weight:400}
h2{/* font-size:calc(100% + 3vw); */font-size:2.5rem;font-weight:300;line-height:1.2}
.RightZone h2{font-size:2.5rem;line-height:1}
#IntroContent h2{color:rgba(255,255,255,1)!important;/* font-size:calc(100% + 1vw)!important; */font-size:2rem!important;line-height:1;font-weight:400}
#IntroContent h2 br{display:none}
.detailSummary h1{color:rgba(231,124,3,1);font-size:4.5rem;line-height:1;font-weight:400}
.CenterZone h3,#bottom h2{font-size:1.6rem;text-align:center;background:transparent url('ExDesktopNavBackground.png') no-repeat center top;padding:2.5rem;line-height:1.3}
.home .CenterZone h3{/* font-size:calc(100% + 4vw); */font-size:4.5vw;font-weight:400;letter-spacing:.3rem;margin-bottom:7rem;}
#bottom h2{font-size:2.2rem;font-weight:600}
#mainContent sup{font-size:1rem}
#bottom h1{font-size:4.5rem;text-align:center;line-height:1.2}
#bottom h1 span{font-size:3rem;text-shadow:0 0 6px rgba(255,255,255,.5)}
@media (min-width:60rem){
	.home .CenterZone h3{font-size:4rem;padding:1.5rem;line-height:1}
	#IntroContent h1 span,#top h1{font-size:4.9rem!important}
	#IntroContent h2{font-size:2.4rem!important}
	h2{font-size:3.6rem}
}

/* ========================================================================================== layout === */
.titanDisplay{background:rgba(8,18,33,1)}
/* .titanBody */#wrapper{background:transparent url('ExExperisjobspagebackground.jpg') no-repeat center center;background-size:cover}

/* ======= Page Top/utility ======= */
.cbp-af-header,.cbp-af-header.small{background:rgba(30,47,67,1)}
@media screen and (min-width:60rem){
	.cbp-af-header{background:0}
	#large .audiences{background:transparent url('ExAudiences.png') no-repeat center}
	#large .sitesearch input[type=button]{background:transparent url('ExSearch.png') no-repeat center;border:0}
	#large .locations input[type=button]{background:transparent url('ExOffices.png') no-repeat center;border:0}
	#large .searchBarContainer input[type='text']{color:rgba(0,0,0,1);background:transparent;border:0;font-size:0}
	#large .searchBarContainer.hover input[type='text']{font-size:1.6rem}
	#large .searchBarContainer.hover{background:rgba(185,204,229,1);border-radius:5px} 
}

/* small nav */
	.gn-menu-wrapper .searchBarContainer{background:rgba(36,52,71,.6);border-radius:4px;}
	.gn-menu-wrapper .searchBarContainer input[type="text"]{background:transparent;border:0;font-size:1.5rem}
	.gn-menu-wrapper .searchBarContainer input[type=button]{background:transparent url('ExSearch.png') no-repeat center;background-size:24px;border:0}
	.gn-menu-wrapper #locations .searchBarContainer input[type=button]{background:transparent url('ExOffices.png') no-repeat center}
	.gn-menu-wrapper{background:rgba(64,99,146,1)}
	.gn-menu .drop{border-bottom:1px solid rgba(255,255,255,.3)}
	.gn-menu .drop:first-child{border-top:1px solid rgba(255,255,255,.3)}
	.gn-menu-main .navItem.drop > a,
	.gn-menu-main .navItem.drop > span{background:transparent url('ExSmallnavarrows.png') no-repeat 80% -75px}
	.gn-menu-main .navItem.drop > a.on,
	.gn-menu-main .navItem.drop > span.on{background:transparent url('ExSmallnavarrows.png') no-repeat 80% 15px}
	.gn-menu li,.gn-menu a,.gn-menu span{font-size:1.8rem}
	@media screen and (max-width: 422px) { 
		.gn-menu-main .navItem.drop > a,
		.gn-menu-main .navItem.drop > span{background-position:72% -75px}
		.gn-menu-main .navItem.drop > a.on,
		.gn-menu-main .navItem.drop > span.on{background-position:72% 15px}
	}

	.gn-menu-main .navItem .dropmenu a,
	.gn-menu-wrapper .tools a:hover,.gn-menu-wrapper .tools a:focus,.gn-menu-wrapper .tools a:active,
	.gn-menu-main .navItem a:hover,
	.gn-menu-main .navItem a:focus,
	.gn-menu-main .navItem a:active,
	.gn-menu-main .navItem.drop span:hover, .gn-menu-main .navItem.drop span.open{cursor:pointer;background-color:rgba(255,255,255,.1)}	
	.gn-menu li li li,.gn-menu li li li a{font-size:1.5rem}
	.gn-menu .dropmenu{background:rgba(0,0,0,.4)}
	.gn-menu-main .navItem .dropmenu a:hover,
	.gn-menu-main .navItem .dropmenu a:focus,
	.gn-menu-main .navItem .dropmenu a:active{background-color:rgba(0,0,0,.5)}
	
	.gn-menu-wrapper .social{border-top:1px solid rgba(36,52,71,.6)}
	.gn-menu-wrapper .social li{border:0}

	.gn-menu-wrapper .tools{border-bottom:1px solid rgba(36,52,71,.6)}
	.gn-menu-wrapper .tools li a{background:transparent url('ExAudiences.png') no-repeat 15px center}
	
	.gn-icon-menu{background:url('ExHamburger.png') no-repeat center 15px}
	.gn-selected{background-position:center 15px;background-color:rgba(64,99,146,1)}

	.gn-menu-wrapper .tools a:hover,
	.gn-menu-wrapper .tools a:focus,
	.gn-menu-wrapper .tools a:active {color:#fff;text-decoration:none}

/* desktop nav */
	#desktopNav .item,div.small:not(.home) #desktopNav .item{font:1.5rem 'DIN Next W01 Regular',Helvetica,"Arial Narrow",sans-serif}
	@media screen and (min-width:60rem){
		#desktopNav{background:transparent url('ExDesktopNavBackground.png') no-repeat center top;border-bottom:1px solid rgba(255,255,255,.35)}
		#desktopNav .item a:hover,#desktopNav .item a:focus,#desktopNav .item a:active,#desktopNav .item:hover > a,#desktopNav .item:focus > a,#desktopNav .item:active > a{color:rgba(185,204,229,1)}
		#desktopNav .megaMenu{background:rgba(52,83,114,1);border-radius:10px}
		#desktopNav ul ul{font-size:1.5rem}
	}
	@media screen and (min-width:71rem){
		#desktopNav .item{font-size:2.1rem}
	}

/* footer */
#footer .social h4,#footer .social a,#footer .social i,#footer .Freeform +.Freeform *,#footer .tools *{color:rgba(164,188,221,1)}
#footer .social h4{font-size:2rem;font-weight:400}
#footer .social a:hover,#footer .social a:focus,#footer .social a:active,#footer .tools a:hover,#footer .tools a:focus,#footer .tools a:active{color:rgba(255,255,255,.9)}
#footer .social i{background:rgba(164,188,221,1);font-size:1.5rem;border-radius:50%}
#footer .social a:hover i,#footer .social a:focus i,#footer .social a:active i{background:rgba(255,255,255,.9)}
#footer .social i::before{color:rgba(8,18,33,1)}

/* scrolltop */
#scrollTop{background:transparent url('EXtotoparrow.png') no-repeat center top}
#scrollTop:hover,#scrollTop:focus,#scrollTop:active{background-position:center -80px}

/* == New Modal Classes == */
	#modalBackground{background:#333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	#modalWindow{background:#fff;border:8px solid rgba(89,165,214,1);border-radius:7px;box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.5);}
	#modalWindowClose{background:transparent url('closex.png') no-repeat right top}
	#locatorContainer,#modalWindow iframe,#modalWindowContent{border:0 solid transparent!important}
	
	/* application form */
	#modalWindow #applicationContents label {font-weight:bold;}
	#modalWindow #applicationContents label{color:rgba(0,0,0,1)}
 	#modalWindow #applicationContents input[type="submit"] {background:rgba(231,124,3,1);color:rgba(255,255,255,1)} 
	#modalWindow #applicationContents input[type="submit"],
	#modalWindow #applicationContents input[type="submit"]:hover,
	#modalWindow #applicationContents input[type="submit"]:focus,
	#modalWindow #applicationContents input[type="submit"]:active {text-decoration:none}
	#modalWindow #applicationContents input[type="submit"]:hover,
	#modalWindow #applicationContents input[type="submit"]:focus,
	#modalWindow #applicationContents input[type="submit"]:active {background:rgba(208,107,40,1)}
	#modalWindow #applicationContents input[type="text"] {color:#666;font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem;}
	#modalWindow #applicationContents input[type="text"], #ResumeTypeText  textarea {border:1px solid rgba(0,0,0,1);border-radius:4px}
	#ResumeTypeText  textarea {color:rgba(0,0,0,.9);font-size:1.5rem}
	#modalWindow #applicationContents #applicationStatus {border:0px}
	#modalWindow #applicationContents input.applicationDefault:focus {border:1px solid #000;box-shadow: 0 0 5px rgba(100, 100, 100, 1);-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 1);-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 1);}
	#modalWindow #applicationContents input.applicationDefault.error,
	#modalWindow #applicationContents textarea.error, #modalWindow #applicationStatus.error {border:1px solid #c94e36;background: #fff; box-shadow: 0 0 5px #c8504f;-webkit-box-shadow: 0 0 5px #c8504f; -moz-box-shadow: 0 0 5px #c8504f; color:#c94e36;}
	.application-error, .application-success {color:#fff;} 
	#modalWindow #applicationContents input.applicationValid  {border:1px solid #36ac62;color:#000}
	#modalWindow #applicationContents #ResumeTypeRadio span  {color:#555;font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem;display:block;border-bottom:1px solid #ddd;}
	#modalWindow #applicationContents  #ResumeTypeRadioValues div,#modalWindow #applicationContents #ResumeTypeFile input{color:rgba(0,0,0,1)}

/* == content == */
#content{background:transparent url('ExDesktopNavBackground.png') no-repeat center 6rem}
#bottom #content{background:0}
@media screen and (min-width:60rem){
	#content,.home #content{background:0}
}
	/* home banner */
	#banner h1{/* font-size:calc(100% + 4vw); */font-size:7vw;font-weight:400;letter-spacing:.1rem;text-shadow:0 0 6px rgba(255,255,255,.7);text-transform:uppercase;line-height:1.1}
	#banner p{/* font-size:calc(100% + 1vw); */font-size:1.5rem;letter-spacing:.1rem;line-height:1.1}
	@media (min-width:60rem){
		#banner h1{font-size:9rem;letter-spacing:1.3rem}
		#banner p{font-size:3rem;letter-spacing:.07rem}
	}
	
	/* page banners */ 
	#top .ImageZone{text-transform:uppercase;}
	
	/* buttons */
	.titanBody input{-webkit-appearance: none;-moz-appearance: none;appearance: none}
	.titanBody button,input.jobsSearch,.titanBody input[type=submit],.titanDisplay input[type='button']{border:0;background:transparent}
	.home .linkText a,input.jobsSearch,.titanBody input[type=submit],.titanDisplay input[type='button']{font:1.4rem 'DIN Next W01 Regular',Helvetica,"Arial Narrow",sans-serif;font-weight:600;text-transform:uppercase;background:rgba(255,255,255,1);color:rgba(200,85,0,1); border-radius:2.2rem;line-height:1;font-weight:bold;text-decoration:none}
	.titanBody .home .otherStuff .linkText a:hover,.titanBody .home .otherStuff .linkText a:focus,.titanBody .home  .otherStuff .linkText a:active,input.jobsSearch:hover,input.jobsSearch:focus,input.jobsSearch:active,.titanBody input[type=submit]:hover,.titanBody input[type=submit]:focus,.titanBody input[type=submit]:active{text-decoration:none;background:rgba(200,85,0,1);color:rgba(255,255,255,1)}
	#ResumeTypeRadioValues input[type="radio"] {-webkit-appearance: radio;-moz-appearance: radio;appearance: radio}

	/* float 3 */
	.Float3  button i{font-size:8rem}
	.Float3  a:hover button i,.Float3  a:focus button i,.Float3  a:active button i{color:rgba(231,124,3,1)}
	.Float3 h4{font-size:2rem}
	.Float3 p{line-height:1.2}
	
	/* border radius - images and content */	
	.accordionButton,.accordionContent,#maincontent img,#right img,.RightZone.DataList,#center div.DataList.JobSearchBlock div.item,.gradient a,.jt-one-third.image h4 img,.jt-half.image img{border-radius:.8rem}
	
	/* link color */
	#mainContent .CenterZone a,#mainContent .CenterZone a strong,#mainContent .jt-more a,#mainContent .RightZone:not(.DataList ) a,#mainContent .SharePage .RightZone:not(.DataList ) a,#mainContent a u{color:rgba(180,194,217,1);text-decoration:none;font-weight:bold}
	.accordionContentInner a{color:rgba(180,194,217,1)!important;text-decoration:none!important;font-weight:bold!important}
	#mainContent .RightZone.DataList  a,#mainContent .SharePage .RightZone.DataList  a{color:rgba(255,255,255,1)}
	#mainContent .CenterZone  a:hover,#mainContent .CenterZone  a:focus,#mainContent .CenterZone  a:active
	,#mainContent .CenterZone a:hover strong,#mainContent .CenterZone a:focus strong,#mainContent .CenterZone  a:active strong,#mainContent a:hover u,#mainContent a:focus u{color:rgba(255,255,255,1);text-decoration:underline}
	#mainContent .RightZone:not(.DataList ) a:hover,#mainContent .RightZone:not(.DataList ) a:focus,#mainContent .RightZone:not(.DataList ) a:active{color:rgba(255,255,255,1)}
	#mainContent .CenterZone h4 a{color:rgba(255,255,255,1);font-size:2rem;font-weight:600;display:block;line-height:1.2}
	#mainContent .CenterZone  h4 a:hover,#mainContent .CenterZone  h4 a:focus,#mainContent .CenterZone h4 a:active,#mainContent .RightZone.DataList  a:hover,#mainContent .RightZone.DataList  a:focus,#mainContent .RightZone.DataList  a:active,#mainContent .SharePage .RightZone.DataList  a:hover,#mainContent .SharePage .RightZone.DataList  a:focus,#mainContent .SharePage .RightZone.DataList  a:active{color:rgba(231,124,34,1);text-decoration:none}
	.accordionContentInner a:hover,.accordionContentInner a:focus,.accordionContentInner a:active{color:rgba(255,255,255,1)!important;text-decoration:underline!important}
	.AggregationResults .linkText a{font-size:1.3rem}
	
/* === share social === */
	.DataDetail  .oneDetail   .tools .button,
	.DataDetail  .oneDetail   .tools .ShareButton,
	#center .tools .button,
	#center .tools .ShareButton{/* background-color:rgba(0,0,0,.2); */background-repeat:no-repeat;/* border-radius:50%; */ cursor:pointer}
	.DataDetail  .oneDetail   .tools .ShareButton,
	#center .tools .ShareButton{background-image:url('registerresume.png');background-position:center;}
	.DataDetail  .oneDetail   .tools .share,
	#center .tools .share{background-repeat:no-repeat;background-position:center;}
	.DataDetail  .oneDetail   .tools .print,
	#center .tools .print{background-image:url('shareprint.png');}
	.DataDetail  .oneDetail   .tools .email,
	#center .tools .email{background-image:url('sharejob.png');}
	.DataDetail  .oneDetail   .tools .facebook,
	#center .tools .facebook{background-image:url('sharefacebook.png');}
	.DataDetail  .oneDetail   .tools .twitter,
	#center .tools .twitter{background-image:url('sharetwitter.png');}
	.DataDetail  .oneDetail   .tools .linkedin,
	#center .tools .linkedin{background-image:url('sharelinkedin.png');}
	.DataDetail  .oneDetail  .tools .buttonsWrapper,
	#center .tools .buttonsWrapper{/* background:rgba(231,124,3,1); */border-radius:5px;}
	#center .tools.open,#center .tools.open  .buttonsWrapper,
	.DataDetail  .oneDetail   .tools .share:hover,
	.DataDetail  .oneDetail   .tools .share:focus,
	.DataDetail  .oneDetail   .tools .share:active,
	#center .tools:hover .ShareButton,
	#center .tools:focus .ShareButton,
	#center .tools:active .ShareButton,
	#center .tools .share:hover,
	#center .tools .share:focus,
	#center .tools .share:active{background-color:rgba(21,34,52,1);border-radius:7px;cursor:pointer}
	
/* social with subpage nav & back button */
	#content #mainContent .fa-chevron-down{color:rgba(180,194,217,1)}
	#content #mainContent #subpageMenu2 a,#content #mainContent .BackButton a{text-decoration:none}
	#content #mainContent #subpageMenu2 .fa.fa-external-link{color:#fff !important}
	#content #mainContent #subpageMenu2{border:0}
	#content #mainContent #subpageMenu2,#content #mainContent .BackButton a{font-size:1.5rem;font-family:'HelveticaNeueW01-45Ligh',Helvetica,Arial,sans-serif}
	#content #mainContent #subpageMenu2 .fa-chevron-right,#content #mainContent #subpageMenu2 span{color:rgba(180,194,217,1);font-weight:400;text-align:left}
	#content #mainContent #subpageMenu2 ul li,#content #mainContent .BackButton a{
	border-bottom:1px solid rgba(180,194,217,1);color:rgba(180,194,217,1);font-weight:400;text-decoration:none;cursor:pointer}
	#content #mainContent .BackButton a{padding-bottom:.5rem}
	#content #mainContent .BackButton a:after{font-family:FontAwesome;content:'\f101';padding-left:.5rem}
	#content #mainContent #subpageMenu2:hover > ul > li.has-sub > a,#content #mainContent #subpageMenu2 ul  li:hover ,#content #mainContent .BackButton a:hover{border-bottom:1px solid rgba(234,126,35,1)}
	#content #mainContent #subpageMenu2 ul ul{background:rgba(26,41,62,1)}
	#content #mainContent #subpageMenu2 ul ul li{font-size:1.3rem;line-height:1}
	#content #mainContent #subpageMenu2 ul ul li a:hover span,#content #mainContent #subpageMenu2 ul ul li a:focus span,#content #mainContent #subpageMenu2 ul ul li a:active span{color:rgba(255,255,255,1)}
	@media (min-width:60rem){
		#content #mainContent #subpageMenu2,#content #mainContent .BackButton a{font-size:2rem}
		#content #mainContent #subpageMenu2 ul ul li{font-size:1.6rem}
	}

/* === job search bar === */
	div#wrapper:not(.home) #jobwrapper{background:rgba(49,63,82,1)}
	#jobSearch .head{border:0}
	.searchJobs .keywords .head h4,.searchJobs  .area > h4,.searchJobs .radius h4,.searchJobs .jobType h4,.searchJobs .industry h4{/* font-size:calc(100% + .8vw); */font-size:1.6rem;font-weight:400}
	@media (min-width:43rem){
		.searchJobs .keywords .head h4,.searchJobs  .area > h4,.searchJobs .radius h4,.searchJobs .jobType h4,.searchJobs .industry h4{font-size:2.3rem}
	}
	div#jobSearch input[type=text],.searchJobs .radius h4,.searchJobs .jobType h4,.searchJobs .industry h4{background:rgba(37,51,71,1);border:0;border-bottom:1px solid rgba(255,255,255,1);font-size:1.9rem;line-height:1.2}
	
	div#jobSearch .inputs{background:rgba(52,83,114,1);font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,1)}
	div#jobSearch .inputs span:hover,div#jobSearch .advancedButton:hover{color:rgba(185,204,229,1)}
	div#jobSearch .advancedButton{line-height:1.5}

	div#jobSearch .advancedButton::after{content:'\f107';font-family:FontAwesome}
	div#jobSearch .advancedButton.open::after{content:'\f106'}
	
	div#jobSearch::-webkit-input-placeholder{color:rgba(164,188,221,1)}
	div#jobSearch::-moz-placeholder {color:rgba(164,188,221,1);opacity:1} /* firefox 19+ */
	div#jobSearch :-ms-input-placeholder{color:rgba(164,188,221,1)} /* ie */
	div#jobSearch:-moz-placeholder{color:rgba(164,188,221,1)}
	div#jobSearch input[placeholder],.radius h4,.advanced h4,div#jobSearch input[type=text]{color:rgba(164,188,221,1);opacity:1}
	@media (min-width:60rem){
		.small div#jobSearch input[type=text],.small .searchJobs .radius h4,.small .searchJobs .jobType h4,.small .searchJobs .industry h4{font-size:1.5rem;line-height:1}
		.small div#jobSearch .inputs{font-size:1.5rem;line-height:1.2}
	}
	
/* === job search block === */
	div.DataList .DataListing div.listingTools div.sorter ul li a,div.DataList .DataListing div.listingTools label{color:rgba(255,255,255,1);font-size:1.9rem;font-weight:600}
	div.DataList .DataListing div.listingTools div.sorter ul li.selected a{color:rgba(231,124,34,1)}
	#center div.DataList.JobSearchBlock div.item{background:rgba(43,73,104,1);border:0;cursor:pointer}
	#center div.DataList.JobSearchBlock div.item.fullSummary{background:rgba(89,165,214,.24) url('fullsummaryx.png') no-repeat right top}
	div.DataList.JobSearchBlock div.item {font:1.3rem 'HelveticaNeueW01-45Ligh',Helvetica,'Arial Narrow',sans-serif}
	div.DataList.JobSearchBlock div.item  .label{font-weight:600;font-size:1.2rem;letter-spacing:.15rem}
	div.DataList.JobSearchBlock div.item h4{font-size:2.1rem;color:rgba(231,124,34,1);font-weight:600}
	div.DataList.JobSearchBlock div.item .summaryDesktop{font-size:1.4rem}
	div.DataList.JobSearchBlock div.item .toDescription  a{background:rgba(255,255,255,1) url('fullinfoarrow.png') no-repeat right -80px;color:rgba(200,85,0,1);border-radius:2rem;font-weight:600}
	div.DataList.JobSearchBlock div.item .toDescription  a:hover,div.DataList.JobSearchBlock div.item .toDescription  a:focus,div.DataList.JobSearchBlock div.item .toDescription  a:active{color:rgba(255,255,255,1);background:rgba(200,85,0,1) url('fullinfoarrow.png') no-repeat right 6px}
	.infiniteListFooter,.loading{text-align:center}
	.infiniteListFooter a{color:rgba(231,124,34,1)}
	.infiniteListFooter a:hover,.infiniteListFooter a:focus,.infiniteListFooter a:active{color:rgba(185,204,229,1)}
	
/* === job detail === */
	.detailWrapper{background:transparent url('ExDesktopNavBackground.png') no-repeat center top}
	.DataDetail .linkText a{/* background:transparent url('backresultsarrow.png') no-repeat left 5px; */color:rgba(255,255,255,1);font-weight:400}
	.DataDetail .linkText a:before{font-family:'Fontawesome';content:'\f104';color:rgba(255,255,255,1);font-size:1.8rem;position:relative;top:.1rem;padding-right:5px}
	.DataDetail .linkText a:hover,.DataDetail .linkText a:focus,.DataDetail .linkText a:active{/*background-position:1px -79px; */color:rgba(231,124,3,1)}
	.DataDetail .linkText a:hover:before,.DataDetail .linkText a:focus:before,.DataDetail .linkText a:active:before{color:rgba(231,124,3,1)}
	.DataDetail .button{text-decoration: none;background:rgba(255,255,255,1);color:rgba(200,85,0,1);border-radius:5rem;font-weight:600;line-height:1}
	.DataDetail .button:hover,.DataDetail  .button:focus,.DataDetail  .button:active{background:rgba(200,85,0,1);color:rgba(255,255,255,1)}
	
/* === faq === */
	.accordionButton,.accordionContent {background:rgba(52,92,126,.8);line-height:1;}
	.accordionButton{font-size:1.9rem}
	.accordionButtonText {background: url('accordionarrow.png') no-repeat 5px 5px}
	.accordionButton.over,
	.accordionButton.on,.accordionContent{background:rgba(52,92,126,.6);}
	.accordionContent p,.accordionContent{line-height:2.5rem}
	.accordionButton.on .accordionButtonText,
	.accordionButton.over.on .accordionButtonText{background-position:3px -75px;}
	
	.accordionContentInner td {border-bottom:1px solid #fff;}
	.accordionContentInner ul li a:link, .accordionContentInner ul li  a:visited {background: transparent url('images/list-off.gif') 0 6px no-repeat;}
	.accordionContentInner ul li  a:hover, .accordionContentInner ul li  a:active {background: transparent url('images/list-active.gif') 0 6px no-repeat;}
	.accordionContentInner.list li {background: url('images/list-off.gif') 0 5px no-repeat;}
	
/* === form editor === */
	.FormEditor input,.FormEditor select,.FormEditor textarea{border:3px solid transparent;outline:0}
	.FormEditor input:focus,.FormEditor select:focus,.FormEditor textarea:focus{border-color:rgba(231,124,3,1)}
	.titanBody .FormEditor textarea,.titanBody .FormEditor input,.titanBody .FormEditor  select,.titanBody .FormEditor  select option,textarea{color:rgba(0,0,0,1)}
	.FormEditor .buttons{text-align:center}
	.FormEditor input[type=button]{cursor:pointer;border:0;background:rgba(255,255,255,1);color:rgba(200,85,0,1);border-radius:2.2rem;font:600 1.4rem 'DIN Next W01 Regular',Helvetica,"Arial Narrow",sans-serif;text-transform:uppercase;padding:.8rem 2rem}
	.FormEditor input[type=button]:hover,.FormEditor input[type=button]:focus{background:rgba(200,85,0,1);color:rgba(255,255,255,1)}
	
	
/* country language icons */
.Languages span{display:inline-block;padding:.7rem 1rem .4rem ;background:#f9f9f9;border-radius:50%;margin-right:1rem;box-shadow:0 0 .5rem rgba(0,0,0,.5)}
	
	
/* === search block === */
	#center h3.titleString{font-size:2.5rem;padding-bottom:3rem}
	div.SearchResults h4.docMatch i{color:rgba(255,255,255,1)}
	

/* === right zone === */
	.RightZone.DataList{background:rgba(43,74,104,.8)}
	.RightZone.DataList h3{font-size:3.4rem;font-weight:300;line-height:1}
	.RightZone.DataList .DataListing div.ColOne div.item{border-bottom:0}
	.RightZone.DataList .DataListing div.ColOne div.item:not(:first-child){border-top:1px solid rgba(111,131,153,1)}
	.RightZone.DataList .DataListing a:hover,.RightZone.DataList .DataListing a:focus,.RightZone.DataList .DataListing a:active{color:rgba(321,124,34,1)}
	
	
/* === bottom zone === */
	.gradient a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#699dda+0,416999+100 */
		background: #699dda; /* Old browsers */
		background: -moz-linear-gradient(top, #699dda 0%, #416999 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #699dda 0%,#416999 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #699dda 0%,#416999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#699dda', endColorstr='#416999',GradientType=0 ); /* IE6-9 */
		font-family:'HelveticaNeueW01-45Ligh',Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.1;text-align:center;font-weight:400
		}
	.gradient a:after{font-family:'Fontawesome';content:'\f105';font-size:4rem;background:rgba(86,127,176,1);color:rgba(191,191,191,1);border-radius:0 0 .8rem 0;font-weight:600}
	.gradient a:hover,.gradient a:focus,.gradient a:active{background:#2c517d}
	.gradient a:hover:after,.gradient a:focus:after,.gradient a:active:after{background:#2c517d;color:rgba(255,255,255,1)}
	
	#mainContent .jt-more a{font-weight:600}
	#mainContent .jt-more:after{font-family:'Fontawesome';content:'\f105';color:rgba(180,194,217,1);font-size:2rem}
	
	.jt-one-third.image h4{background:rgba(1,39,69,.7);font:2rem 'DIN Next W01 Light',Helvetica,Arial,sans-serif;padding:1rem 1.5rem;border-radius:0 0 .8rem .8rem}
	.jt-one-third.image img{border-radius:.8rem}
	.jt-one-third.image span:nth-of-type(2){font-size:1.5rem}
	
	.jt-half.image .otherStuff,.jt-one-third.smalltext{font-size:1.3rem;line-height:1.3}
	.jt-half.image .otherStuff h4,.jt-one-third.smalltext h4{font-size:1.8rem}
	.jt-half.image a.more,.jt-one-third a.more{color:rgba(180,194,217,1);font-weight:600}
	.jt-half.image  a.more:after,.jt-one-third a.more:after{font-family:'Fontawesome';content:'\f105'}
	#mainContent .jt-more a:hover,#mainContent .jt-more a:focus,#mainContent .jt-more a:active,#mainContent .jt-more:hover:after,#mainContent .jt-more:focus:after,#mainContent .jt-more:active:after,.jt-half.image a.more:hover,.jt-half.image a.more:focus,.jt-half.image a.more:active,.jt-one-third a.more:hover,.jt-one-third a.more:focus,.jt-one-third a.more:active{color:rgba(255,255,255,1)}

	@media (min-width:60rem) {
		.jt-one-third.smalltext +.jt-one-third.smalltext{border-left:1px solid rgba(255,255,255,1)}
		#mainContent .jt-more {text-align:right}
	}