﻿/* CSS Document 
   custom styles made to override the current stylesheet 
   sean p smith
*/

/* from default theme */

/*-----other-----*/
.offscreen,
.accessible-heading {  position: absolute !important; clip: rect(1px 1px 1px 1px); padding:0 !important; border:0 !important; height: 1px !important; width: 1px !important;  overflow: hidden;   left: -9999px;}
.right-float, .rightFloat {float:right;}
.left-float, .leftFloat {float:left;}
#adminBanner {display:none;}
.service>h4 {white-space:normal; color:#355061;  margin:10px 0px 10px 0px; padding-bottom:10px; font-family:'Roboto', Helvetica, Arial, sans, sans-serif; text-align:center; line-height:1em; }
.service>h4 a, .service>h4 a:hover {color:inherit; text-decoration:none; margin-top:10px; line-height:1em;}
h2.success-stories {text-align: center; font-size: 4em; font-family: 'Patua One', cursive; color: #355061; margin-bottom: 15px;}
#main-nav .hmenu>li>ul {opacity:0.96 !important;}
h2.center {text-align:center !important;}
h3.BusinessSectorsHeading {text-align: center; font-size: 60px; font-family: 'Patua One', cursive; color: #355061;}

ul.site-map-list {margin-left:100px; line-height:2em; margin-bottom:10px; list-style-type: disc; font-size:24px;}
ul.site-map-list li ul {margin-left:20px; margin-bottom:15px;list-style-type: disc; font-size:18px;}
ul.site-map-list li ul li ul {margin-left:20px; margin-bottom:20px;list-style-type: circle; font-size:14px;}


div.topMargin10 {margin-top:10px;}
div.topMargin20 {margin-top:20px;}
div.topMargin30 {margin-top:30px;}
div.topMargin40 {margin-top:40px;}
div.topMargin50 {margin-top:50px;}

/* for footer aux menu list style */
.footer-bottom ul {float: left !important; margin-top: 5px !important;}
.footer-bottom li {float: left !important; margin-right: 20px !important; margin-left: 0px !important;}

div.TISA ul {margin-left:20px;}
div.TISA ul li { list-style:disc; margin-left:10px; margin-bottom:20px;}
div.TISA ul li ul {margin-left:20px;}
div.TISA ul li ul li { list-style:circle; margin-left:10px; margin-top:10px; margin-bottom:20px;}


/* PARALLAX IMAGE REFERENCES */
.industrybg1 {background-image:url('/ecThemes/3/Images/ParallaxBG_DCNeighborhood.gif'); opacity:0.3;}
.home_BasicIngredients_DCNeighborhood {background-image:url('/ecThemes/3/Images/ParallaxBG_DCNeighborhood.gif');}
.aboutNCB_impactSection { background-image:url(/images/UserUploadedImages/301/corporateResponsibility_IslaVista.jpg); }
.corporateResponsibility_IslaVista {background-image:url(/images/UserUploadedImages/300/corporateResponsibility_IslaVista_XL.jpg) !important;}
.home_BasicIngredients_DCNeighborhood{background-image:url(/images/UserUploadedImages/328/home_BasicIngredients_DCNeighborhood_XL.jpg) !important;}
.aboutNCB_OurImpact {background-image:url(/images/UserUploadedImages/300/about_MiddleSection.jpg) !important;}
.commercialBanking_AssociationLoans {background-image:url(/images/UserUploadedImages/298/commercialBanking_CoopHousing_alt2.jpg) !important;}
.commercialBanking_CashManagement {background-image:url(/images/UserUploadedImages/298/commercialBanking_cashMgmt.jpg) !important;}
.commercialBanking_Checking {background-image:url(/images/UserUploadedImages/298/commercialBanking_commChecking.jpg) !important;}
.commercialBanking_CoopMortgages {background-image:url(/images/UserUploadedImages/298/commercialBanking_CoopHousing_alt2.jpg) !important;}
.commercialBanking_Correspondent {background-image:url(/images/UserUploadedImages/298/commercialBanking_correspondentServices.jpg) !important;}
.commercialBanking_Loans {background-image:url(/images/UserUploadedImages/298/commercialBanking_commLoans_alt.jpg) !important;}
.commercialBanking_Lockbox {background-image:url(/images/UserUploadedImages/298/commercialBanking_commLockbox.jpg) !important;}
.commercialBanking_RealEstateLoans {background-image:url(/images/UserUploadedImages/298/commercialBanking_commRealEstate.jpg) !important;}
.commercialBanking_Savings {background-image:url(/images/UserUploadedImages/298/commercialBanking_commSavings.jpg) !important;}
.commercialBanking_SBALoans {background-image:url(/images/UserUploadedImages/298/Fulshear%20ACE%20indoor.jpg) !important;}
.commercialBanking_SecuredPledge {background-image:url(/images/UserUploadedImages/298/commercialBanking_commSecuredPledge.jpg) !important;}
.communityImpact_Responsibility {background-image:url(/images/UserUploadedImages/300/about_MiddleSection2.jpg) !important;}
.contactUs_Numbers {background-image:url(/images/UserUploadedImages/298/commercialBanking_CoopHousing_alt3.jpg) !important;}
.contactUs_OhioBranches {background-image:url(/images/UserUploadedImages/298/ContactUsPage_ohioNumbers.jpg) !important;}
.healthcare_LendingSolutions {background-image:url(/images/UserUploadedImages/209/healthcareParallax1.jpg) !important;}
.historyOfImpact_1970s {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_1970s.jpg) !important;}
.historyOfImpact_1980s {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_1980s.jpg) !important;}
.historyOfImpact_1990s {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_1990s.jpg) !important;}
.historyOfImpact_2000s {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_2000s.jpg) !important;}
.historyOfImpact_2010s {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_2010s_noblur.jpg) !important;}
.historyOfImpact_Main {background-image:url(/images/UserUploadedImages/301/corporateResponsibility_HistoryOfImpact.jpg) !important;}
.personalBanking_Checking {background-image:url(/images/UserUploadedImages/284/personalBanking_checking.jpg) !important;}
.personalBanking_Loans {background-image:url(/images/UserUploadedImages/284/personalBanking_personalLoans.jpg) !important;}
.personalBanking_Mortgages {background-image:url(/images/UserUploadedImages/284/personalBanking_mortgageLoans.jpg) !important;}
.personalBanking_Retirement {background-image:url(/images/UserUploadedImages/284/personalBanking_retirement.jpg) !important;}
.personalBanking_Savings {background-image:url(/images/UserUploadedImages/284/personalBanking_savings.jpg) !important;}
.personalBanking_Services {background-image:url(/images/UserUploadedImages/284/personalBanking_services.jpg) !important;}

/* annual report 2017 */
.AR_letter {background-image:url(/images/UserUploadedImages/330/AnnualReport-Letter-FULL.jpg) !important;}
.AR_corporate {background-image:url(/images/UserUploadedImages/330/AnnualReport-Corporate-FULL.jpg) !important;}
.AR_financials {background-image:url(/images/UserUploadedImages/330/AnnualReport-Financials-FULL.jpg) !important;}
.AR_board {background-image:url(/images/UserUploadedImages/330/AnnualReport-Board-FULL.jpg) !important;}
.AR_info {background-image:url(/images/UserUploadedImages/330/AnnualReport-Info-FULL.jpg) !important;}


.service a {background:none;}
div.page-title h1 {color:#faa61a;}
.moveUp {margin-top:-60px;}
/*a.external:after {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;-webkit-font-smoothing: antialiased;content: "\f08e";}*/
span.NewItemTagText, span.NewItemTagText span {color:#faa61a;}
i.publist {margin-top: -3px; margin-right: 15px;}

div.col-md-1 a.theme-btn {width:150px; text-align:center;}

.privacy-text h2 {text-align: left; font-size: 3em; font-family: 'Patua One', 'Roboto', Helvetica, Arial, sans, sans-serif; color: #355061; padding:20px 0px;}
.privacy-text h3 {text-align: left; font-size: 2em; line-height:1.15em; font-family: 'Patua One', 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061; margin-bottom:15px; padding-top:15px;}
.privacy-text h4 {text-align: left; font-size: 1.5em; line-height:1.5em;  font-family: 'Averia Serif Libre', cursive; color:#faa61a; margin-bottom:10px;margin-top:10px;}
.privacy-text h4.services {white-space:normal; color:#355061;  margin:10px 0px 10px 0px; padding-bottom:10px; font-family:'Roboto', Helvetica, Arial, sans, sans-serif; text-align:center; line-height:1em;}
.privacy-text h4.services a, section.privacy-text h4.services a:hover {color:inherit; text-decoration:none; margin-top:10px; line-height:1em;}


.privacy-text h5 {text-align: left; font-size: 1.35em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#4e8eb9; margin-bottom:15px;margin-top:15px; line-height:2em;}
.privacy-text p {/*padding-top:10px; padding-bottom:20px; margin-bottom:20px; */ font-weight:regular; color:#333; font-size:0.9em;font-family:'Roboto', Helvetica, Arial, sans, sans-serif; line-height:1.5em;}
.privacy-text ul {margin-top:20px;}
.privacy-text ul li {font-family: 'Roboto', sans-serif; list-style: disc !important; color:#666 !important; padding-bottom: 20px !important; line-height: 1.5em !important; font-size:0.9em !important; list-style-position:outside !important; margin-left:20px;}

ul.slides {margin: 0;  padding: 0;  list-style: none;  letter-spacing: 0.2px;}
ul.slides li {}

/* PRESS RELEASE LISTING PAGE */
div.recent-news h4 {text-align: left; font-size: 1em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#4e8eb9; margin-bottom:0px;margin-top:0px; padding:0px; line-height:1em;}
div.recent-news h4 a {text-align: left; font-size: 1em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#4e8eb9; margin-bottom:20px;margin-top:0px; padding:0px; line-height:1em;}
div.recent-news span.mainItemDate, div.recent-news span.subItemDate {margin:10px 0px 10px 0px; padding-bottom:20px; font-size:0.8em;color:#faa61a;font-weight:bold;}
div.recent-news p {margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:0.9em; line-height:1.5em;}
div.recent-news a.flatButton {margin-top:20px;}


/* story page stuff */
div.profile-page h2 {color: #355061; font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif; line-height: 1.05em; text-align: left; font-size: 3em;margin-bottom:10px;}
div.profile-page h3 {text-align: left; font-size: 2em; font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#faa61a;margin-bottom:10px;}
div.profile-page p {font-weight:regular; color:#666; font-size:1.25em;font-family:'Roboto', Helvetica, Arial, sans, sans-serif; line-height:1.75em;}

div.form-horizontal h2 {text-align: left; font-size: 2em; font-family: 'Patua One', 'Roboto', Helvetica, Arial, sans, sans-serif; color:#faa61a;margin-bottom:50px;}

/* newsletter sign up in footer */
div.newsletter-form h2 {text-align: left; font-size: 1.9em; font-family: 'Patua One', 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061;margin-bottom:15px;}
div.newsletter-form p.clsGeneralText {text-align: left; font-size: 1.15em; font-family: 'Roboto', Arial, sans, sans-serif; margin-bottom:10px; color:#fff;}
div.newsletter-form div.form-group {margin-bottom:0px !important; margin-right:-50px;}
div.newsletter-form label.control-label {white-space:nowrap;width:100%; text-align: left; margin: 0px 0px 5px 0px}
div.newsletter-form input.clsTextBox, div.newsletter-form input.clsEmailBox  {margin-bottom:0px;font-size:14px; line-height:14px; }
div.newsletter-form div.clsMandatory {text-align:left; width:100%; white-space:nowrap; margin:10px 0px  10px 0px;}
div.newsletter-form input.btn-primary {width: 70%; height:35px; border: 1px solid #4e8eb9; color: #FFF;font-family: roboto;font-size: 14px; padding: 10px; text-transform: uppercase; background: none repeat scroll 0 0 rgba(53,80,97,0.95);  margin:10px 15px  20px 20px}

div.newsletter-form span.checkbox {margin-left:20px; margin-top:0px;}
div.newsletter-form span.checkbox label.control-label {margin:0px 0px 0px 10px; display:block; white-space:normal;}
div.newsletter-form input.clsCheckBox {box-shadow:none !important; margin-top:10px; width:20px; height:20px;}
div.newsletter-form div.clsFormCreator_checkbox {margin-right:0px !important;}



h3.featPubs {text-align: left; font-size: 3em; font-family: 'Patua One', 'Roboto', Helvetica, Arial, sans, sans-serif; color:#faa61a;margin-bottom:50px;}
h3.sub-head {text-align: left; font-size: 2em;  font-family: 'Averia Serif Libre', cursive; color:#355061;margin-bottom:30px;}
span.file-info {display:none; visibility:hidden;}

div.sidebar h3 {text-align: left; font-size: 2em; font-family: 'Patua One', Roboto, sans, sans-serif, cursive; color:#faa61a;}

/* page section blocks with bg images */

div.pgSectionArea{padding: 20px; background: rgba(250, 250, 250, 0.8); height: 100%;}
div.pgSectionArea h2 {text-align: left; font-size: 3em; font-family: 'Patua One', cursive; color:#355061;}
div.pgSectionArea p {text-align: left; font-size: 1.5em; padding-top: 20px;font-family: 'Roboto', sans-serif;}
a.tabs {background: none; text-decoration: none; border: 0px; padding: 0px; margin: 0px; height: 1px;}

/* page sections content areas */
div.horizPageSection {text-align: left;font-family: 'Roboto', sans-serif;}
div.horizPageSection h3 { font-size: 1.75em; font-weight:bold; color:#faa61a; }
div.horizPageSection p {padding-right: 30px; font-weight:regular; color:#333; font-size:1.25em;}
 ul.theme-list li {font-family: 'Roboto', sans-serif; list-style: disc !important; color:#666 !important; padding-bottom: 30px !important; line-height: 1.5em !important; font-size:16px !important; list-style-position:outside !important;}
 hr.style3 {border-bottom: 1px dotted #cccccc; padding: 10px 0px;}

ul.noDeco, ul.noDeco li  {list-style-type:none !important;}

/*the horizontal call to action spots for one product sections */
div.c2a {margin: 60px 0px; padding: 30px 30px 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
div.c2aNoMargin {margin: 10px 0px; padding: 30px 30px 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
div.c2a h4, div.c2aNoMargin h4 {font-family: 'Roboto', sans-serif;color:#355061; font-size:1.25em; font-weight:bold;}
div.c2a p, div.c2aNoMargin p {font-family: 'Roboto', sans-serif;margin-top: 10px;}


/* board of directors section */
div.boardMemberBlock {}
div.boardMemberBlock img {width:125px; height:125px; overflow:hidden; text-align:center; -webkit-object-fit: cover;object-fit: cover; -ms-object-fit: cover; margin-bottom:15px; vertical-align:top !important;}
div.boardMemberBlock h3 {text-align: center; font-size: 1.5em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#355061;margin-bottom:15px; }
div.boardMemberBlock p.title {text-align: center; font-size: 1em;  font-family: 'Averia Serif Libre', cursive; color:#333;margin-bottom:1px;}
div.boardMemberBlock p.company {text-align: center; font-size: 1em; font-family: 'Roboto', sans-serif; color:#faa61a;margin-bottom:1px; font-weight:700;}
div.boardMemberBlock p.location {text-align: center; font-size: 0.9em; font-family: 'Roboto', sans-serif, cursive; color:#666;margin-bottom:1px;}

/* board of directors section */
div.councilMemberBlock{}
div.councilMemberBlock img {width:125px; height:125px; overflow:hidden; text-align:center; -webkit-object-fit: cover;object-fit: cover; -ms-object-fit: cover; margin-bottom:15px;}
div.councilMemberBlock h3 {text-align: center; font-size: 1.5em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#355061;margin-bottom:15px; }
div.councilMemberBlock p.title {text-align: center; font-size: 1em;  font-family: 'Averia Serif Libre', cursive; color:#333;margin-bottom:10px;}


/* logo carousel on industry pages */
img.logoCarousel {vertical-align: middle; border: 0px solid; width:auto; height:200px; overflow:hidden; text-align:center; -webkit-object-fit: cover;object-fit: cover; -ms-object-fit: cover; margin-bottom:15px;}



/* rich editor */
.clsFormCreator .note-editor, .clsFormCreator .note-editor div, .clsFormCreator .note-editor .note-statusbar .note-resizebar {margin-bottom: 0}
.clsFormCreator .note-editor .dropdown-menu {margin: 0;}

/* inline editor fix */
#editorWrapper #TelerikEditor {height: auto !important;}

h2.sub-head{color:#355061;}

div.page-title {z-index: -1;}

.bottomMarginBig {margin-bottom:120px; clear:all;}

div#top-bar div.container ul li a {color:#355061;}
div#top-bar div.container ul li a:hover em {color:#faa61a;}

div.personalBankingExtraInfo {letter-spacing: 0.2px; padding-bottom: 20px; text-align: center; padding-top: 20px;}


/* FORM STYLES */

label.control-label {text-align: center; font-size: 1.25em; font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061 !important; margin-bottom:10px;}
div.input-field, div.form-control {padding:0px; border:0px none;}
input {padding:6px 12px; border: 1px solid #CCC;}
div.clsMandatory {font-size:12px; color:#666;margin-bottom:20px; text-align:center;}
div.contact-us-form img#ctl00_ctl00_ctl00_ContentWrapperOuter_MainContentFrame_JobListingWidgetArea_ctl01_myCaptcha_CaptchaImageUP {margin-right:20px;}
div.contact-us-form label#ctl00_ctl00_ctl00_ContentWrapperOuter_MainContentFrame_JobListingWidgetArea_ctl01_myCaptcha_CaptchaTextBoxLabel {color:#4e8eb9; font-weight:normal;}
div.contact-us-form h3 {text-align: left; font-size: 2em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#faa61a;margin-bottom:15px;}
input#ctl00_ctl00_ctl00_ContentWrapperOuter_MainContentFrame_JobListingWidgetArea_ctl01_btnSubmit {width:300px; height: 50px; font-size:18px; text-align:center;margin:0 auto; display:block; position:relative;}

/* contact forms in columns on sector pages */
div.form-col-3 {margin-top:-10px;}
div.form-col-3 h2 {text-align: left; font-size: 2em;  font-family: 'Averia Serif Libre', cursive;  color: #355061;  margin-bottom: 15px;}
div.form-col-3 div.clsBtnSubmit {text-align: center; margin-left: 68px;}
div.form-col-3 div.clsBtnSubmit input {width:80%; margin:0 auto; text-align:center;}
div.form-col-3 p.clsGeneralText {padding-top:10px; padding-bottom:10px; margin-bottom:10px; font-weight:regular; color:#333; font-size:1em;font-family:'Roboto', Helvetica, Arial, sans, sans-serif; line-height:1.5em;}

/* HUBSPOT EMBEDDED FORMS */

h2.hubspotform {text-align: left; font-size: 2em; font-family: 'Averia Serif Libre', cursive; color: #355061; margin-bottom: 15px; margin-top:-5px;}
p.hubspotform {padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; font-weight: regular; color: #333; font-size: 1em; font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; line-height: 1.5em;}
label span.hs-form-required {color:#ff0000;}
div.hs-form-field label span {text-align: center; font-size: 1em; font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061 !important; margin-bottom:10px;}
div.input input.hs-input,  div.input textarea.hs-input {padding:6px 12px; border: 1px solid #CCC; width: 100%; margin-bottom:10px; border-radius: 4px;}
div.input textarea.hs-input {min-height:100px;}
div.input select.hs-input { padding:6px 12px; width:100%; margin-bottom:10px;}
div.actions {text-align: center; margin-left: 68px;}
ul.hs-error-msgs li label {color:#ff0000;font-size:.85em;margin-bottom: 20px;}
div.hbspt-form div.submitted-message p {color:#4e8eb9; font-weight:bold;}
div.actions input.hs-button {width:80%; text-align:center; background:#4e8eb9; color:#fff;}
legend.hs-field-desc {font-size:10px;}
div.actions input.hs-button {display: block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}



/* MAIN BRANCHES and OHIO LOACTIONS */
div.main-branches div.col-md-2 {width:20%;}
div.main-branches h3 {text-align: center; font-size: 1.75em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#faa61a; margin-bottom:15px;}
div.main-branches p.addy {text-align: center; font-size: 1em; padding-top: 10px; font-family: 'Roboto', Arial, sans, sans-serif;}
div.main-branches p.phone {text-align: center; font-size: 1em; padding-top: 10px; font-family: 'Roboto', Arial, sans, sans-serif;}
div.main-branches h4.hours {text-align: center; font-size: 1.5em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#355061;margin-bottom:15px; }


/* important numbers */

div.important-numbers h3 {text-align: center; font-size: 1.5em; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#faa61a; margin-bottom:30px; padding-bottom:30px;}
div.important-numbers p strong {margin-bottom:10px;}
div.important-numbers p {text-align: center; font-size: 1.15em; font-family: 'Roboto', Arial, sans, sans-serif; margin-bottom:20px; color:#666;}

/* phone numbers sections */

h3.midPageContactBar {font-size: 1.75em; font-weight: bold; color: #faa61a; text-align: center; padding-bottom:30px;}
h4.midPageContactBar {text-align:center; font-size: 1.75em;  font-family: 'Averia Serif Libre', cursive; color:#333;margin-bottom:0px;}


/* homepage impact number text */

div.impactNumberText {height:350px;color:#ffffff; width:100%; padding:40px 40px;}
div.impactNumberText small {font-size:110%;}
div.impactNumberText h2 {font-size:100px; padding:10px 0px;font-family: 'Patua One', cursive;}
div.impactNumberText h3 {font-size:36px; padding:5px 0px;font-family: 'Averia Serif Libre', cursive;}
div.impactNumberText p {font-size:18px; padding:10px 0px;}

div.impactNumberImage {
height:350px;width:100%;
}

/* impact numbers images */
.impact-image-1 {background: url('/images/UserUploadedImages/210/comfortcases-mission-photo.jpg') center center / cover no-repeat;}
.impact-image-2 {background: url('/images/UserUploadedImages/209/Hub%20Bike%20Co-op.jpg') center center / cover no-repeat;}
.impact-image-3 {background: url('/images/UserUploadedImages/210/Lender%20Photo.jpeg') center center / cover no-repeat;}

/*footer fdic logo and other images */
div.footer-disclaimer {padding-right:30px; margin-bottom:50px;}
div.footer-img {white-space:nowrap; margin-bottom:10px;}
img.fdic-ehl-logo-footer {border: 0px solid; width: 150px; vertical-align: top;}
img.cooplogofooter {border: 0px solid; width: 100px; vertical-align: middle;white-space:nowrap;}


/* CAREERS PAGE */

/* job listing widget also div careers-sidebar */
#Widget1528 > h2 {color: #355061; font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif; line-height: 1.5em; text-align: center; font-size: 36px;}
div#Widget1528 h3 {text-align: left; font-size: 2em; font-family: 'Patua One', Roboto, sans, sans-serif, cursive; color:#faa61a; padding-bottom:10px; margin-bottom:20px; border-bottom:#355061 double 4px;}
div#Widget1528 dd {border-bottom:dotted #666 1px;padding-bottom:15px;}
div#Widget1528 dd.description {text-align: left; font-size: 1em; line-height:1.5em; padding-top: 10px; font-family: 'Roboto', Arial, sans, sans-serif;}
div#Widget1528 dd.description a {border:1px solid #273c47; color:#fff; font-weight:400; font-family:'Roboto', Helvetica, Arial, sans, sans-serif;
text-align:center; line-height:45px; padding:5px 20px; font-size:12px; background-color: #355061;margin-bottom:10px;}
div#Widget1528 dd.description a:hover {border:1px solid #355061; color:#fff; font-weight:400; font-family:'Roboto', Helvetica, Arial, sans, sans-serif; text-align:center; line-height:45px;
padding:5px 20px; font-size:12px; background-color: #273c47; text-decoration:none;}
#Widget1528 > div.mainItem > dl > dt > span > span {text-align: left; font-family: Roboto, sans, sans-serif, cursive; color:#faa61a; text-transform: capitalize !important;}
#Widget1528 > div.allsubItems > div:nth-child(1) > dl > dt > span > span {text-align: left; font-family: Roboto, sans, sans-serif, cursive; color:#faa61a; text-transform: capitalize !important;}


div.careers-page h3 {text-align: left; font-size: 3em; font-family: 'Patua One', cursive; color: #355061; margin-bottom: 15px;}
div.careers-page p {text-align: left; font-size: 1.25em; padding-top: 10px; font-family: 'Roboto', Arial, sans, sans-serif;}
div.careers-page ul {margin-top:30px;}
div.careers-page ul li {   

    font-family: 'Roboto', sans-serif;
    margin-left:30px;
    margin-right:30px;    
    list-style: disc !important;
    color: #666 !important;
    padding-bottom: 30px !important;
    line-height: 1.5em !important;
    font-size: 16px !important;
    list-style-position: outside !important;}
    
div.accordion_toggle p {text-align: left; font-size: 2em; font-weight:bold; font-family: 'Roboto', Arial, sans, sans-serif, cursive; color: #355061; margin: 0px;text-decoration:none;}
div.accordion_toggle a p, div.accordion_toggle a:hover p {text-decoration:none;}
 
div.careers-page .accordion_content>ul>li {
    margin: 10px 0;
    padding: 0 20px 0 10px;
    margin-left:100px;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    line-height: 24px;
    list-style: disc;
    list-style-position: outside !important;
}

div.careers-page .accordion_toggle a span {
    background: none repeat scroll 0 0 #ebebeb;
    color: #faa61a;
    float: left;
    text-decoration:none;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
    padding-left: 10px;
    padding-top: 15px;
    width: 60px;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}


/* job listing page */

div.job-listing h2 {color: #355061; font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif; line-height: 1.5em; text-align: center; font-size: 36px;}
div.job-listing div.job-descrip p {text-align: center; font-size: 1.5em; padding-top: 10px; font-family: 'Roboto', Arial, sans, sans-serif, cursive; font-weight:bold; color:#faa61a;}
div.job-listing h3 {text-align: left; font-size: 2em; font-family: 'Patua One', cursive; color: #355061; margin-bottom: 15px;}
div.job-listing ul {font-family: 'Roboto', sans-serif; list-style: disc !important; color:#666 !important; padding-bottom: 30px; line-height: 1.5em !important; font-size:16px !important; list-style-position:outside !important; margin-left:30px;margin-top:20px;}
div.job-listing ul li {padding-bottom:15px;}
div.careers-sidebar p {text-align: left; font-size: 1.5em; font-family: 'Roboto', Arial, sans, sans-serif; margin-bottom:10px;}


/* PAGE HEADER IMAGES TO ACCEPT ANY SIZE */

div.top-image {

  position: relative;
  width: 100%;
  height: 285px;
  overflow: hidden;

}
  
div.top-image img {  

position: absolute;
  /*left: 50%;
  top: 50%;*/
  min-height: 100%;
  min-width: 100%;/*
  -webkit-transform: translate(0%,-25%);
      -ms-transform: translate(0%,-25%);
          transform: translate(0%,-25%);*/
-webkit-object-fit: cover;
    object-fit: cover;
      -ms-object-fit: cover;          
}



/*homepage hero image */

div.homepageHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 700px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-homepage.jpg') center bottom / cover no-repeat fixed;
}

div.creditUnionHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/199/CU%20Landing%20Page%20Image.jpg') center bottom / cover no-repeat fixed;
}


div.housingHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Housing-lg.jpg') center bottom / cover no-repeat fixed;
}


div.foodHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Food-lg.jpg') center bottom / cover no-repeat fixed;
}


div.healthcareHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Healthcare-lg.jpg') center bottom / cover no-repeat fixed;
}


div.alaskaHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Alaska-lg.jpg') center center / cover no-repeat fixed;
}


div.energyHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Energy-lg.jpg') center bottom / cover no-repeat fixed;
}

div.nonprofitHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-Nonprofit-lg.jpg') center bottom / cover no-repeat fixed;
}


div.smallBusinessHeroImage {

	position: relative;
	white-space: nowrap;
	width: 100%;
	height: 600px;
	background: url('/images/UserUploadedImages/209/HomepageHeroImage-SmallBusiness-lg.jpg') center bottom / cover no-repeat fixed;

}





div.homepageHeroContainer {

	position: absolute;
 	top: 50%;
 	left: 50%;
          -webkit-transform: translate(-50%,-25%);
      -ms-transform: translate(-50%,-25%);
          transform: translate(-50%,-25%);
	width: 40%;
	margin:0 auto;
	background: rgba(250, 250, 250, 0.9);
	text-align:center;
}

div.homepageHeroContent {

	display: block;
	color: #355061; 
	padding: 30px;
	vertical-align:middle;
	margin:0 auto;
	white-space:normal;
}

div.homepageHeroContent h2 {font-family: 'Patua One', cursive; font-size: 4em; line-height:1em;}
div.homepageHeroContent h4 {font-family: 'Averia Serif Libre', cursive;}

div.homepageHeroContent p {}
div.homepageHeroContent a {}
div.homepageHeroContent a.theme-btn {float:none; display: block; margin:0 auto; width:200px; text-align:center; cursor:pointer; }


/* story thumbnails */

/*div.carou-post h4 {white-space:nowrap !important; overflow:hidden !important;}*/

div.carou-post div.carou-post-img {
  position: relative;
  width: 100%;
  height: 205px;
  overflow: hidden;
}

div.carou-post div.carou-post-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: auto;
  min-width: 100%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}


/* CU PAGE */ 

div.popout-text h3 {text-align: left; font-size: 2.25em; font-weight: bold; font-family: 'Patua One', 'Roboto', Arial, sans, sans-serif; color:#355061;margin-bottom:15px; line-height:1.5em;}
div.popout-text h4 {text-align: left; font-size: 1.25em; font-weight:normal; font-family: 'Roboto', Arial, sans, sans-serif; color:#355061;margin-bottom:15px; line-height:1.5em;}



/* ABOUT/HISTORY PAGE */

div.mission-number-section h3 {font-size: 2em; font-weight: bold; color: #faa61a; font-family: 'Roboto', Arial, Helvetica, sans, sans-serif;margin-bottom:40px;}
div.mission-number-section p {font-size: 1.25em; font-weight: normal; color: #666666;} /*line item */
div.mission-number-section p strong {font-size: 1.5em; font-weight: bold; color: #355061; } /* grand total */

div.history-of-impact1 h3, div.history-of-impact1 h3 a, div.history-of-impact1 h3:hover {text-align: center; font-size: 1.75em; font-family: 'Patua One', 'Times New Roman', Times, serif, cursive; margin-bottom:15px; margin-top:20px; color:#355061; text-decoration:none; }
div.history-of-impact1 p {text-align: center; font-size: 1em;  font-family: 'Averia Serif Libre', Helvetica, Arial, sans, sans-serif, cursive; color:#333;margin-bottom:1px;}

div.history-year p {font-size: 2em; font-weight: bold; color: #faa61a; font-family: 'Roboto', Arial, Helvetica, sans, sans-serif;margin-bottom:40px;}
div.history-descrip p {font-size: 1.25em; font-weight: normal; color: #666666; line-height: 1.5em; margin-bottom:30px; border-left:2px solid #ebebeb; padding-left:10px; }

div.altRow {background:#f2f2f2 !important; padding:20px 0px 0px 0px; margin-bottom:20px;}


/* press release thumbnails */

div.recent-news div.row div.col-md-5 div.primgcon {
  position: relative;
  width: 100%;
  height: 205px;
  overflow: hidden;
}

div.recent-news div.row div.col-md-5 div.primgcon img {
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: auto;
  min-width: 100%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}







/*press release post styles */

div.post h2 {text-align: left; font-size: 3em; font-family: 'Roboto', sans-serif; color:#355061; margin-bottom:30px;}
div.post p {text-align: left; font-size: 1.125em; line-height:2em; padding-top: 20px;font-family: 'Roboto', sans-serif;}
div.post ul {font-family: 'Roboto', sans-serif; list-style: disc !important; color:#666 !important; padding-bottom: 30px; line-height: 1.5em !important; font-size:16px !important; list-style-position:outside !important; margin-left:30px;margin-top:20px; float:left;}
div.post li {padding-bottom:15px;}
div.post p strong img, div.post p img, div.post img {padding:0px 20px 20px 0px;}

/* press release pagination part, careers pagination part */
/* pagination */


div#WidgetPageLink685 h3, div#WidgetPageLink1528 h3, div#WidgetPageLinkTop1528 h3, div#WidgetPageLinkTop1544 h3,  div#WidgetPageLink1544 h3 {display:none; visibility:hidden;}

div#WidgetPageLinkTop1528,div#WidgetPageLinkTop1544 {margin-bottom:10px; padding-bottom: 15px; border-bottom:1px solid #999;}

div#WidgetPageLink685 a, div#WidgetPageLink1528 a, div#WidgetPageLinkTop1528 a,  div#WidgetPageLink1544 a, div#WidgetPageLinkTop1544 a {
margin-right: 10px;
color: #707070;
background:none;
float: left;
font-family: roboto;
font-size: 11px;
line-height: 1.42857;
position: relative;
text-decoration: none;
}

div.WidgetPageLink685 a:hover, div.WidgetPageLink1528 a:hover, div.WidgetPageLinkTop1528 a:hover, div.WidgetPageLinkTop1544 a:hover, div.WidgetPageLink1544 a:hover, span.resultPageNumber:hover, span.resultPageNumberSelected:hover {text-decoration:underline;}

span.resultPageNumber {padding:7px 10px; background:#f8f8f8; color:#707070;}
span.resultPageNumberSelected {background:#faa61a; color:#fff; padding:7px 10px;}
.pagination-area:before {background:none !important;}
span.resultPageNext, span.resultPagePrevious {background: #4e8eb9; padding:7px 10px; color:#fff;}
span.resultPageNext:hover, span.resultPagePrevious:hover {background: #355061; padding:7px 10px; color:#fff; text-decoration:underline;}




/* press release big images */
div.left-content div.post p.press-release-image {
  position: relative;
  width: 100%;
  height: 250px;
  overflow: hidden;
}

div.left-content div.post p.press-release-image strong img, div.left-content div.post p.press-release-image img  {
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: auto;
  min-width: 100%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}






/*----------------------------------------
/ alerts and messages
----------------------------------------*/
.error-message {}
.success-message {}
.alert-danger {color: #8b0000; display: inline-block; margin-left: 15px; padding: 3px 10px 3px 10px; margin-top: 10px;}
.alert-danger .error-message {background-color: transparent; margin: 0; padding: 8px 0 8px 40px; border: none;}
.alert-warning {color: #584521;}
.alert-success {color: #264926;}
.alert-info {color: #1a3f4f;}
.alert-block[style*='display: inline'], .alert-block[style*='display: block'] {display:block !important; clear:both; margin-top:10px; }
div.submit-failed {background: #fce6e9; border-color: #ef3363; color: #ef3363; overflow: hidden; padding: 12px 20px; border: 1px solid; text-align:left; width: auto; font-family: roboto;font-size: 14px;font-weight: 600; letter-spacing: 0.2px;line-height: 20px;margin: 0px 0px 10px 0px;}
div.submit-success {background: #e1eec9;border-color: #45a945; color: #45a945; overflow: hidden; padding: 12px 20px; border: 1px solid; text-align:left; width: auto; font-family: roboto;font-size: 14px;font-weight: 600; letter-spacing: 0.2px;line-height: 20px;margin: 0px 0px 10px 0px;}

/* NUMBERS SECTION */

.counting:before {background: rgba(250, 166, 26, 0.8);}
.countingOrange:before {background: rgba(250, 166, 26, 0.8);}
.countingBlue:before {background: rgba(78,142,185, 0.8);}
.countingGreen:before {background: rgba(122,193,66, 0.8);}
.countingDarkBlue:before {background: rgba(53,80,97, 0.8);}

.chunkyFont {font-family: 'Alfa Slab One', Roboto, Sans; color:#355061; line-height:1.25em; font-size:48px;}
.chunkyFont strong {font-weight:normal; color:#faa61a;}

.message-box {
    bottom: 20px;
    }

/* HIDE LOGO TEXT FOR SEO */
div.logo h1 { display:none; visibility:hidden } 

/* TOP AUX MENU TEXT STYLES */
div#top-bar.modern {background-color:#355061;}
div#top-bar.modern div.container ul {margin-left: 20px;}
div#top-bar div.container ul li { margin-right:10px;} 
div#top-bar div.container div.header-social ul li { margin-right:4px;} 
div#top-bar div.container ul li a {color: #fff;}
div#top-bar div.container ul li a em {color: #355061;}
div#top-bar div.container ul li a:hover {color: #faa61a; text-decoration: underline;}


/*  top aux menu drop down style */
.dropdown {
    position: relative;
    display: block;
	z-index: 6101 !important;
}

.dropdown-content {
    display: none;
    position: absolute;
	top:15px;
	left:-10px;
    background-color: #355061;	
    min-width: 200px;    
    z-index: 6101 !important;
	white-space: no-wrap;
}
div#top-bar.modern div.container ul .dropdown-content ul {margin:0px;}	

.dropdown:hover .dropdown-content {
    display: block;padding:0px; margin:0px; 
	}

.dropdown:hover .dropdown-content ul {padding-top:20px; margin:0px;}	
.dropdown:hover .dropdown-content ul, .dropdown:hover .dropdown-content li {padding:0px; margin:0px; width:100%;}
.dropdown:hover .dropdown-content ul {padding-top:10px;}
.dropdown:hover .dropdown-content li a {white-space: nowrap; display: block; text-decoration: none;margin:0px; padding:0px 0px 0px 20px;}
.dropdown:hover .dropdown-content li:hover, .dropdown:hover .dropdown-content li a:hover, .dropdown:hover .dropdown-content li:hover a{color: #FFF !important; background-color: #4e8eb9; text-decoration: underline;}
.dropdown:hover .dropdown-content li:hover, .dropdown:hover .dropdown-content li a:hover, .dropdown:hover .dropdown-content li:hover a:hover{color: #FAA61A !important;}


/* footer menu styles */

div.footer-menu-column ul.menu17 li {font-family: 'Roboto', sans-serif; list-style: disc !important;  color: #fff !important;  padding-bottom: 20px !important; line-height: 1.5em !important; font-size: 16px !important; list-style-position: outside !important;margin-left:20px;}
div.footer-menu-column ul.menu17 li a {color:#f9f9f9;}


div .orange-top {border-top:5px solid #faa61a;}
div .orange-bottom {border-bottom:5px solid #faa61a;}


/* homepage quote area to move it up a little */
div .homepageQuotes { margin-top:-60px;text-align:center; padding-bottom:10px;} /* this causes image to overlap the slider */
div .homepageQuotes .carusal-image-thumb {text-align:center; margin:0 auto;}
div .homepageQuotes .carusal-image-thumb img {float:none;white-space:nowrap;}
div .homepageQuotes .carusal-image-thumb p.carusal-quote {margin:20px 0px 0px 0px; font-size:24px; line-height:1.5em; color:#666; font-weight:bold;float:none;} /* QUOTE TEXT STYLE */
div .homepageQuotes .carusal-image-thumb p.CarouselQuoteAuthor {margin:35px 0px 0px 0px; font-weight:normal; color:#4e8eb9;line-height:1px;padding:0px;float:none;font-size:16px;} /* AUTHOR */
div .homepageQuotes .carusal-image-thumb p.carusal-image-thumb-name {margin:0px 0px 0px 0px; color:#999; font-size:12px;padding:0px;line-height:1px;float:none;top:20px;} /* AUTHOR'S TITLE */
div .homepageQuotes .carusal-image-thumb span.quoteSymbol {font-size:2em;line-height:1px; vertical-align:middle;}


/*container whiteness for overlays on dark backgrounds */
div .whiteBlob {background:url('/ecThemes/3/Images/WhiteFade.png');}

div .moveItUp{margin-top:-60px;}

/* MENU STYLES */
/*
#menu-navigation li a {font-family: 'Roboto',sans-serif; font-size:1em !important; color:#355061 !important; font-weight:400; vertical-align:central; margin-top:15px;}

.menu ul li ul.NCBMenuCustomLvl1 {
	
    width:800px;
    display:inline;
    top:0px;
}
.menu ul li ul.NCBMenuCustomLvl1 li {
    width: 25%;
    padding-right:5px;
    display:inline;
}
.menu ul li ul.NCBMenuCustomLvl1 li a {
    width: 25%;
    padding-right:5px;
    display:inline;
    

}*/

#main-nav .hmenu>li>ul>li>ul>li>a, #main-nav .hmenu>li>ul>li>ul>li>span,
.menu ul li ul.NCBMenuCustomLvl1 li a {font-size:1em;}


/* APPLY NOW JQ Sticky Tab */

.slide-out-div {
    padding: 20px;
    width: 250px;
    background: #F9F9F9;
    border: 1px solid #Faa61a;
    z-index:99999 !important;
}



p.industryHeadlines {font-family: 'Averia Serif Libre', 'Roboto',sans-serif; font-weight: 900; text-align: center; margin-top: 20px; font-size: 24px; letter-spacing: -0.1px; line-height: 1.1em; color: inherit;}

h4.industryHeadlines {font-family: 'Averia Serif Libre', 'Roboto',sans-serif; font-weight: 900; text-align: center; margin-top: 20px; font-size: 24px; letter-spacing: -0.1px; line-height: 1.1em; color: inherit;}


p.homePageAboutHeadlines {font-family: 'Times New Roman', Times, serif; font-weight: normal; text-align: center; margin-top: 20px;  margin-bottom: 20px; font-size: 28px; letter-spacing: 0.1px; line-height: 1.1em; color: #355061;}

a.flatButton { 
        

        border:1px solid #273c47;
	color:#fff;
	font-weight:400;
	font-family:'Roboto', sans;
	text-align:center;
	line-height:25px;
	margin:0px;
    	padding:5px 20px;
	font-size:12px;
	background-color: #355061;
	
	}
	
a.flatButton:hover { 


border:1px solid #355061;
color:#fff;
font-weight:400;
font-family:'Roboto', sans;
text-align:center;
line-height:25px;
padding:5px 20px;
font-size:12px;
background-color: #273c47;
text-decoration:none;

}

a.nodeco {text-decoration:none;}

h1.bigMeno, h2.bigMeno, h3.bigMeno, h4.bigMeno, h5.bigMeno, h6.bigMeno {color: #355061; font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif; line-height: 1.5em; text-align: center; font-size: 36px;}

h1.bigSans, h2.bigSans, h3.bigSans, h4.bigSans, h5.bigSans, h6.bigSans {color: #355061; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 1.15em; font-size: 60px; font-weight:normal;}


ul.flex-direction-nav {display:none; visibility:hidden;}

.staff-member5 {
    height: 225px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index: 9999 !important;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}



@media (max-width: 1200px){
	.staff-member5 {
		height: 225px;
	}
}


/* FACEBOOK AD PAGE STUFF */
h1.ad_line1{text-align: center; font-size: 2.75em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#4e8eb9; margin-bottom:0px;margin-top:0px; padding:0px; line-height:1em; text-transform:uppercase; font-weight:bold;}
h2.ad_line2{text-align: center; font-size: 25em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#faa61a !important; margin-bottom:0px;margin-top:0px; padding:0px; line-height:1em; text-transform:uppercase; font-weight:800; letter-spacing:-0.075em;}
h3.ad_line3{text-align: center; font-size: 3.5em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061; margin-bottom:0px;margin-top:0px; padding:0px; line-height:1em; text-transform:uppercase; font-weight:bold;}
img.adHeadshot{width:100%;}
h3.loName_ad {text-align: left; font-size: 2em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#faa61a; margin-bottom:0px;margin-top:0px; padding:0px; line-height:1em; text-transform:uppercase; font-weight:bold;}
p.loDetails_ad {text-align: left; font-size: 1em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061; margin-bottom:0px;margin-top:10px; padding:0px; line-height:1.5em; text-transform:uppercase; font-weight:normal; text-transform: uppercase;}
p.applyNow_ad {text-align: left; font-size: 0.9em;  font-family: 'Roboto', Helvetica, Arial, sans, sans-serif; color:#355061; margin-bottom:0px;margin-top:10px; padding:0px; line-height:1em; text-transform:uppercase; font-weight:normal;}
p.applyNow_ad a {color:#4e8eb9;}



/* span colors */
span.bluetext {color:#355061;}
span.ltbluetext {color:#4e8eb9;}
span.orangetext {color:#faa61a;}

/* ALERT BAR AT HEADER WITH COLLAPSE BUTTON */
div.alertMessageParent {background:#faa61a; min-height:35px; max-height:100%; padding-bottom:10px; font-size:16px}
div.alertMessageParent div.alertMessageContainer {vertical-align:middle; padding-top:10px;line-height:1.25em; text-align:center; margin:0 auto; width:100%;}
div.alertMessageParent div.alertMessageContainer p.alertMessageText {color:#355061; width:85%; display:inline-block; vertical-align: middle; padding-top:10px; text-align:center}
div.alertMessageParent div.alertMessageContainer p.buttonCollapse {width:15%; display:inline; white-space:nowrap; text-align:center; vertical-align:middle; margin:2px auto;}


/*misc*/

.lightgreybg {background-color:#ebebeb;}
.mediumbluebg {background-color:#4e8eb9;}
.orangebg {background-color:#faa61a;}
.tanbg {background-color:#d2d6a8;}
h4.lightbluetext, .lightbluetext {color:#8fc3e9;}
.whitetext {color:#ffffff;}
#top-bar.modern {z-index:100 !important;}
.header2 {z-index:50 !important;}
#main-nav {z-index:-1 !important;}
.moveBottomUp20 {margin-bottom:-20px;}
.industrybg2 {background:url('/ecThemes/3/Images/WhiteFade.png');}
.size36px {width:36px; height:36px;}
.margintop50 {margin-top:50px !important;}
.margintop40 {margin-top:40px !important;}
.centertext {text-align:center;}
img.noborder {border:0px solid;}
h4.workingtogetherheading {font-size: 4em; color: #355061; text-align: center; font-family: 'Patua One', cursive;}
h3.smallMeno {font-family: Times, 'Times New Roman', serif; text-align: center;}
.height100 {height:100%;}
.footerparagraph {color: #ffffff; font-size: 1em; line-height: 1.25em;}
.footerparagraph2 {color: #ffffff; font-size: 1em; line-height: 1.5em;}
.footerparagraph3 {color: #ffffff; font-size: 1em; line-height: 1.5em; padding-top:15px;}
br.clear {clear:both;}