@font-face {
font-family: 'OpenSansRegular';
    src: url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/fonts/open-sans.eot');
    src: url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/fonts/open-sans.eot') format('embedded-opentype'),
         url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/fonts/open-sans.woff') format('woff'),
         url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/fonts/open-sans.ttf') format('truetype'),
         url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/fonts/open-sans.svg#OpenSansRegular') format('svg');
}

/********** Reset **********/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0; padding: 0; margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}
sup {line-height: 1em;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}del,ins{text-decoration: none}
input.next, input.back { -webkit-appearance:none;border-radius:0; }
img { border:none;text-decoration:none; }
.clear { clear:both; }

/********** Global **********/
html,body { min-height:100%; }
body { background:#0a50a0;color:#252525;font-family:'OpenSansRegular', Arial, Helvetica; font-size:16px;font-weight: normal; }
#wrapper { background:#fff;padding:0;margin:0; }
h1 { font-family: 'OpenSansRegular', Arial, sans-serif;margin:0px;font-size:25px;line-height:25px;color:#fff; }
h2,h3,h4,h5,h6{ font-family: 'OpenSansRegular', Arial, sans-serif;color:#252525;font-weight:400; }
h2 { font-size:30px; margin: 0 0 20px; }
h3 { font-size:20px; margin: 15px 0 10px; }
p {line-height: 22px;margin: 0 0 15px;}
strong { font-weight:bold;}
abbr,acronym { border-bottom:1px dotted #000; cursor:help; } 
em { font-style:italic; }
del { text-decoration:line-through; }
dl dd { margin-left:5px; }
th,td { padding:0px; }
th { font-weight:bold; }
input[type=text],input[type=password],textarea { width:200px;*width:200px;_width:300px;margin:0 0 5px 5px; }
a { color:#2a2a2e;text-decoration: none;outline:0; }
a:hover { text-decoration:underline; }
select {margin-left:0 !important;}
.footnote ol li {color:#999; margin:0; font-size:10px; line-height:1.1em;}
::selection { background-color: rgba(0, 0, 0, 0.3);color:#FFF; }
input { outline:0; }
.terms { font-size:12px;margin-top:20px; }
.bold { font-weight:bold; }
.clear { clear:both; }

th { padding: 10px;color: #707070;font-weight: bold;text-align: left;background: #eaeaea;border-spacing: 0; }

/********** Header **********/
#headerHome { background:#0a50a0;overflow: hidden;-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);z-index: 1;position: relative; }
#headerInternal { background:#0a50a0; }
#headerContainer { padding:10px 0 9px;width:960px;margin:0 auto; }
#logo { *float:left; }
nav { float:right; }
.navitem { color:#fff;font-size:14px;margin-left:6px;text-decoration:none;font-weight:normal;padding:0 30px 5px 0;-ms-transition: color 0.2s;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;-o-transition: color 0.2s;transition: color 0.2s;font-family:'OpenSansRegular', Arial, Helvetica;border-bottom:1px solid #fff;text-decoration:none; }
.navitem:hover,nav .active { border-bottom:3px solid #fff;text-decoration:none; }
#mainNav { background:#0a50a0;padding-top:20px\9; }
#mainNav li { display:inline\9; }
#smartbutton { float:right;cursor:pointer;padding:0px;display:none;width: 36px;height: 25px;background:url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/img/btn-show-menu.png') 0 0 no-repeat; }
#smartbutton:hover { background-position:0 -25px; }

/********** Main Content **********/
#main-content-container { width:100%; }
#full-col-content,#internal-content { clear:both;width:960px;padding: 50px 0px 0px;margin:0 auto; }
#full-col-content ul { margin-bottom:10px; }
#full-col-content ul li { margin-left:20px;padding:0 0 5px 0;list-style:disc;line-height:1.5em; }
#left-col {	float:left;margin-left:0;margin-right:0;width:75%; }
#full-col-left,#full-col-right { padding:20px 10px;width:460px;float:left; }

.homeLinkContainer { width:300px;padding:0 10px;float:left; }
.homeLinkContainer a { color:#fff; }
.homeLink { background:url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/img/homeLinkBkgd.png');height:50px;margin-top: 130px;padding:5px 10px; }
.homeLink p { color:#fff;padding:0;margin:0;font-size:15px; }

#internalH1Container { background:#339ec2;width:100%; }
.internalH1 { width:960px;padding: 25px 0px;margin:0 auto; }
#internal-content .formModule { width:630px;float:left;margin-bottom:60px; }
#internalContent h2 { border-bottom:1px dotted #252525;font-size:18px;line-height:18px;font-weight:bold;padding:15px 0 5px;clear: both; }
#internalContent h2.top { padding-top:0; }
#internalContent ul,#internalContent ol { float:left;margin-bottom:15px; }
#internalContent ul li { list-style:disc;margin-left:20px;line-height:25px;clear: both; }
#internalContent ol li { list-style:decimal;margin-left:20px;line-height:25px;clear: both;padding-bottom:15px; }
#internalContent p.paddingBottom { padding-bottom:40px;clear:both; }
#internalContent a { color:#339ec2; }
.table {width: 100%; height: 100%;}
.row {width: 100%; min-height: 1px; height: auto; margin: 0;}
.cell {float: left; margin: 0; padding: 0;}
.onecol { width:100%; }
.twocol { width: 50%; }
.title { font-size:17px; }
#internalContent .odd { padding:10px 0 10px 45px;background: url('/FormBuilder/_Resource/_module/cJFDyYImLkKqAbnyrsXNWw/img/pdf-icon.png') 10px center no-repeat #fff;width:585px; }
#internalContent .even { padding:10px 0 10px 45px;background: url('/FormBuilder/_Resource/_module/cJFDyYImLkKqAbnyrsXNWw/img/pdf-icon.png') 10px center no-repeat #f2f2f2;width:585px; }
#internalContent .odd p a,#internalContent .even p a { float:left; }


#sideBar { float:right;width:300px; }
.sidebarLinkContainer { width:300px;padding:0 0 20px; }
.sidebarLinkContainer a { color:#fff; }

#annualReport { background:url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/img/annual-report-2019.png') no-repeat;border:1px solid #0a50a0;width:298px;height:190px; }
#employerAccess { background:url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/img/employerAccess.jpg') no-repeat;border:1px solid #0a50a0;width:298px;height:190px; }
#memberAccess { background:url('/FormBuilder/_Resource/_module/Z2_0NTnueUCdZoC_vjMUeA/img/memberAccess.jpg') no-repeat;border:1px solid #0a50a0;width:298px;height:190px; }
.home-h2 { font-weight:bold;border-bottom:1px dotted #252525;font-size:20px;padding-bottom:5px;  }

#bannerContainer { display:none;width:960px;height:92%;margin: 0 auto; }
#bannerContainerInner { width: 100%;height: 92%;min-height: 600px; *min-height:370px;*height:40%;}
.banner { width:100%;position:relative;top:45%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }




/********** Right Column **********/
#right-col { float:right;width: 25%;margin:0; }
#right-col .home-btn { display:block;color:#fff;text-align:left;font-weight:normal;font-size:20px;margin: 0 auto 15px; }
.home-btn { font-size: 20px;color: #292c37; }
.home-btn img:hover { cursor:pointer; }
.home-btn a.btn { -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;-o-transition: background-color 0.2s;transition: background-color 0.2s;background:url('/FormBuilder/_Resource/_module/cJFDyYImLkKqAbnyrsXNWw/img/icon-prospectus.png') 92% 50% no-repeat #004B8D;color: #fff;font-size: 17px;line-height: 20px;padding: 15px;display: block;*display: block;text-transform:uppercase;display:block; }
.home-btn a.btn:hover { background:url('/FormBuilder/_Resource/_module/cJFDyYImLkKqAbnyrsXNWw/img/icon-prospectus.png') 92% 50% no-repeat #005DA9; }

/********** Sponsors **********/
#sponsors { font-weight:normal;margin:0;padding:40px 0 60px;width:100%;background:#339ec2; }
#sponsors-wrap { width:960px;margin:0 auto;padding:0;color:#fff; }
#sponsors p { font-size:14px;padding-left:10px; }
#sponsorLogos { width:782px;margin:0 auto; }
#sponsorLogos a img { margin:0 30px; }

/********** Footer **********/
#footer { font-weight:normal; padding:0;width:100%;background:#0a50a0; }
#footer-wrap { width:960px;margin:0 auto;padding:0;color:#fff; }
#footer .left {width:60%;}
#footer .right {width:40%;}
#footer .left { float:left; }
#footer .right { float:right;text-align:right; }
#footer p { font-size:13px;margin:10px 0; }
#footer p a {color:#339ec2;text-decoration:none;-webkit-transition: color 0.25s, background-color 0.25s;-moz-transition: color 0.25s, background-color 0.25s;-o-transition: color 0.25s, background-color 0.25s;transition: color 0.25s, background-color 0.25s; }
#footer p a:hover { color: #ffffff;text-decoration:none; }

#footerNav { list-style:none; }
#footerNav li { display:inline;font-size:13px;margin:10px 0; }
#footerNav li a { color:#339ec2;border-right:1px solid #fff;padding:0 5px;-webkit-transition: color 0.25s, background-color 0.25s;-moz-transition: color 0.25s, background-color 0.25s;-o-transition: color 0.25s, background-color 0.25s;transition: color 0.25s, background-color 0.25s; }
#footerNav li a.active,#footerNav li a:hover { color:#fff; }
#footerNav li a.footerFirst { padding-left:0; }
#footerNav li a.footerLast { padding-right:0;border-right:none; }




@media only screen and (min-width:960px) {
#headerContainer { width:960px;margin:0 auto; }
/*.homeLinkContainer { width:31%;padding:0 1%; }
#annualReport,#employerAccess,#memberAccess { width:100%; }
*/}
	

@media (min-width: 768px) and (max-width: 1024px) {
/*** Nav ***/
#main-nav-container { width:100%;padding:0; }
#headerContainer { width:96%;padding-left:2%;padding-right:2%; }
#nav-main {width:auto;}
	
/*** Main Content ***/
#full-col-content {width:auto;}
#full-col-left,#full-col-right { width:46% !important;padding:2%;float:left; }
#left-col,#right-col { margin-left:1%;margin-right:1%;	}
#left-col {	width: 68%;}
#right-col {width: 28%; }

/*** Footer ***/
#footer {margin-top: 0px;}
#footer-wrap {width:auto;padding:10px;}

/*** Forms ***/
.row .hint { margin-left: 5px; }
.row .inputFields input { float: left;	}
.row label {float:none;}
.confirmation table {width:auto;}
}

@media (max-width: 890px) {
#footer .left,#footer .right  { width:96% !important;padding:0 2%;text-align:center; }
#footer-wrap {width:auto;padding:10px 10px 0px;}
}

/* standard menu */
@media only screen and (min-width:751px) {
#smartbutton { display:none; }
nav { display:inline-block !important;margin-top:18px; }
ul li { list-style:none;float:left; }
ul li a { display:inline; }
#sideBarTextLinks { display:none; }
}


/* mobile menu */
@media only screen and (max-width:750px) {
#smartbutton { display:inline-block; }
nav { display:none;width:100%;position:relative; }
#mainNav { float:left;width:100%;margin:0;padding:0; }
.navitem { display:block;margin:0px;padding: 10px 0 10px; }
.navitem:hover, nav .active { border-bottom: 3px solid #fff;padding-bottom:8px; }
#sideBar { display:none; }
#sideBarTextLinks { display:block;float:left;width:100%; }
#sideBarTextLinks p { margin-bottom:0; }
#sideBarTextLinks p a { color:#339ec2;border-top:1px solid #339ec2;display:block;padding:15px 0;padding-left:2%;text-align:center; }
#sideBarTextLinks p a:hover { background:#339ec2;color:#fff; }
}


@media (max-width: 768px) {
/*** Header ***/
#headerContainer { width:100% !important; }
#smartbutton { margin-top:22px;margin-right:2%; }
#logo { margin-left:2%; }
#mainNav li a { padding-left:2%; }
	
/*** Main Content ***/
#bannerContainer { width:90%; }
#bannerContainerInner { min-height:350px; }

#full-col-content { width:96% !important;margin:0 auto; }
#left-col { float:left;padding-top:20px; }
#full-col-left,#full-col-right {  width:96% !important;padding-left:2%;padding-right:2%; }
#left-col #left-col-inner { padding:0; }
#full-col #left-col-inner { padding:30px 0px; }
#internal-content { width:100%; }
#internal-content .formModule,.internalH1 { width:96%;padding-left:2%;padding-right:2%; }
.internalH1 { clear: both; }
#internalContent .odd,#internalContent .even { width:96%;padding-left:2%;padding-right:2%;background:none; }

/*** Right Col ***/
#sideBar { clear:both;width:100%; }

#sponsors { border-top:1px solid #fff; }
#sponsors-wrap { width:auto; }
/*#sponsorLogos { width:96%; }*/

/*** Footer ***/
#footer {margin-top:0px;padding:0px 0;}
#footer-wrap {width:auto;padding:10px 10px 0px;}
#footer .left,#footer .right  { width:96% !important;padding:0 2%;text-align:center; }
#footer p { margin-bottom:0; }
}

@media (max-width: 630px) {
#sponsorLogos { width:432px; }
#sponsorLogos a img { margin:0 10px; }
}

@media (max-width: 480px){
#sponsorLogos { width:240px; }
}

@media print {
.formNav,.TextModule .button,.iconLink,#header { display:none; }
#bannerContainer,#banner { background:#fff;height:70px; }
#banner h1,#full-col { padding:0;color:#000; }
.TextModule h1 { margin-bottom:0; }
#left-col-inner h4 { padding-top:0; }
p { margin-bottom:10px;font-size:13px; }
#bpayBox .instructions { padding-left:0; }
.confirmation table { margin-top:5px; }
#full-col #left-col-inner { padding-bottom:0; }
}