@import url(Lib/fontawesome.css);@import url(Lib/icomoon.css);@font-face{font-family:'PT Sans';src:url("Fonts/PT-Sans.woff2") format("woff2"),url("Fonts/PT-Sans.woff") format("woff")}@font-face{font-family:'PT Sans Bold';src:url("Fonts/PT-Sans-Bold.woff2") format("woff2"),url("Fonts/PT-Sans-Bold.woff") format("woff")}@font-face{font-family:'KG Blank Space';src:url("Fonts/kgblankspacesketch.woff2") format("woff2"),url("Fonts/kgblankspacesketch.woff") format("woff")}@font-face{font-family:'KG Blank Space Solid';src:url("Fonts/kgblankspacesolid.woff2") format("woff2"),url("Fonts/kgblankspacesolid.woff") format("woff")}@font-face{font-family:'StarmiX';src:url("Fonts/starmix.woff2") format("woff2"),url("Fonts/starmix.woff") format("woff")}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@media screen and (max-width: 1220px){.pagerow{padding:0 15px;box-sizing:border-box}}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body,table,tr,td,a,input,select,textarea{font:normal 12px Arial, Verdana, Helvetica, sans-serif;color:#666666}a{color:#0085cf;font-weight:none;text-decoration:none;font-size:inherit}a:hover{color:#003d79;text-decoration:none}.header{font-size:15px;line-height:16px;color:#003d79;font-weight:bold}.divider{border-top:1px solid #D9D9D9}.divider-dotted{border-top:1px dotted #D9D9D9}.morelinks{margin-top:15px}.morelinks div{margin:8px 0px 8px 0px}.morelinks ul{margin:0;padding:0}.morelinks ul li{list-style:square;margin:0px 0px 5px 16px}ul.morelinks{margin:0;padding:0;margin-top:15px}ul.morelinks li{list-style:square;margin:0px 0px 5px 16px}.regcopy{font-size:13px;color:#555555}.regcopylg{font-size:14px;line-height:15px;color:#555555}.regcopyxlg{font-size:15px;color:#555555}.ltcopyxxsm{font-size:10px;color:#666666}.ltcopyxsm{font-size:11px;color:#666666}.ltcopysm{font-size:12px;color:#666666}.ltcopy{font-size:13px;color:#666666}.ltcopylg{font-size:14px;line-height:15px;color:#666666}.redcopy{margin-top:10px;color:#8D0212}.reglinksm{color:#0066CC;font-size:13px}.reglink{color:#0066CC;font-size:15px}.reglinklg{color:#0066CC;font-size:16px}.reglinkxlg{color:#0066CC;font-size:18px}.regboxcontainer a{color:#0066CC;font-size:15px;font-weight:bold}.regbox{background-color:#F3F6F8;border:2px solid #FFFFFF}.regboxon{background-color:#CEE2FF;border:2px solid #FFFFFF}.regboxon .templatecheck{position:absolute;margin:-185px 0px 0px 212px;background:url("../Images/checkmark-sm.gif") no-repeat;width:23px;height:18px}div.smbox{border-right:1px solid #fff;border-bottom:1px solid #fff;float:right;clear:both;white-space:nowrap}div.smbox div{border:1px solid #D3D2CC}div.smbox div div{padding:4px;background-color:#F3F6F8;border:1px solid #FFFFFF}div.smbox div div.on{background-color:#DFEBFB}div.smbluebox{border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}div.smbluebox div{border:1px solid #D3D2CC}div.smbluebox div div{padding:4px;background-color:#E9F3F9;border:2px solid #FFFFFF}div.smbluebox div div.on{background-color:#DFEBFB}div.graybox{border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}div.graybox div{border:1px solid #CCCCCC}div.graybox div div{padding:10px;background-color:#F3F6F8;border:2px solid #FFFFFF}div.ltgraybox{border-right:1px solid #F2F0F0;border-bottom:1px solid #F2F0F0}div.ltgraybox div{border:1px solid #E4E2E2}div.ltgraybox div div{padding:10px;background-color:#F8FAFC;border:2px solid #FFFFFF}div.winboxcontainer{position:absolute;display:none;z-index:12000}div.winbox{border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1}div.winbox div{border:1px solid #BFBFBF}div.winbox div div{padding:10px;background-color:#F6F3D6;border:2px solid #FFFFFF}div.winbox .header{font-weight:bold}div.modbox{border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}div.modbox div{border:1px solid #CCCCCC}div.modbox div div{padding:4px;background-color:#F3F6F8;border:2px solid #FFFFFF}div.modbox .header{background-color:#F0F6FA}.inputtextsm{padding:3px;font-size:12px;border:1px solid #7F9DB9;background-color:#FFFFFF}.inputtextmed{padding:3px;font-size:13px;border:1px solid #7F9DB9;background-color:#FFFFFF}.inputtext{padding:3px;font-size:14px;border:1px solid #7F9DB9;background-color:#FFFFFF}.inputtextlg{padding:4px;font-size:15px;border:1px solid #7F9DB9;background-color:#FFFFFF}.inputselsm{font-size:12px}body:first-of-type .inputselsm{font-size:11pt}.inputsel{font-size:14px}body:first-of-type .inputsel{font-size:12pt}.pagecontainer{width:100%}.pagecontainer #form1{width:1200px;margin:0 auto !important;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-ms-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms}@media screen and (max-width: 1220px){.pagecontainer #form1{padding:0 15px;box-sizing:border-box}}.topnav{width:100%;margin:18px 0 50px 0}.topnav *{font-family:'PT Sans',Arial,Helvetica,sans-serif}.topnav>table:first-child{margin:0 auto}@media (min-width: 320px){.topnav>table:first-child{width:auto}}@media (min-width: 1200px){.topnav>table:first-child{width:1200px}}.topnav>table:last-child{width:100%;margin:0 auto}.topnav td{font-size:11px}.topnav .logo a{display:block;width:321px;height:60px;background:url(/images/logo.jpg) no-repeat left center}.topnav .links{margin-bottom:8px}.topnav .links tr td:last-child{padding-right:0}.topnav .links tr td a{color:#999;font-size:13px;line-height:13px;letter-spacing:.3px}.topnav .links tr td a:hover{color:#8D0212;text-decoration:none}.topnav .links tr td a.cart{padding-left:16px;position:relative}.topnav .links tr td a.cart:before{position:absolute;content:'';top:2px;left:0;display:block;width:12px;height:12px;background:url(/images/cart-icon.svg) no-repeat 0 0;opacity:.4}.topnav .links tr td a.cart .badge{position:absolute;display:block;top:-9px;left:5px;color:#999;font-size:9px;line-height:9px}.topnav .links tr td a.login{padding-left:15px;position:relative}.topnav .links tr td a.login:before{position:absolute;content:'';top:0px;left:0;display:block;font-size:11px;font-weight:400;color:#999;padding-right:6px;content:"\f007";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.topnav .links tr td a.flexpass{padding-left:16px;position:relative}.topnav .links tr td a.flexpass:before{position:absolute;content:'New!';color:#BB133E;font-style:italic;font-size:11px;top:3px;left:-18px;display:block;width:12px;height:12px;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg)}@media (min-width: 320px){.topnav .links tr td a{font-size:12px;line-height:12px}}@media (min-width: 900px){.topnav .links tr td{padding-right:17px}.topnav .links tr td a{font-size:13px;line-height:13px}}@media (min-width: 1200px){.topnav .links tr td{padding-right:25px}.topnav .links tr td a{font-size:13px;line-height:13px}}.topnav .links .divider{border:0;color:#eee;padding:0 6px;margin:0}.topnav #searchfrm{margin-bottom:15px;text-align:left;position:relative;width:auto !important}.topnav #searchfrm input{padding-right:30px;border:0;border-bottom:1px solid #e2e2e2;padding:0 0 4px 0;color:#666;width:100%;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.topnav #searchfrm input:focus{outline:0;border-bottom:1px solid #ccc}.topnav #searchfrm input:focus+.fa{color:#999}.topnav #searchfrm input+.fa{position:absolute;color:#bbb;top:-1px;right:5px;font-size:13px;font-weight:700;font-family:FontAwesome;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.topnav #searchfrm input+.fa:hover{cursor:pointer;color:#999}.topnav #searchfrm input.btn{background-color:#eee;border:1px solid #cbcbcb;color:#888;letter-spacing:.35px;text-shadow:none;font-family:Knowledge,Arial,Helvetica,sans-serif;font-size:11px;text-shadow:0 1px rgba(255,255,255,0.9)}.topnav #searchfrm input.btn:hover{background:#fbfbfb;background-image:none;border:1px solid #ddd;color:#8D0212}.topnav #searchfrm input.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.05) !important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.05) !important}.topnav .nav{margin:24px 0 0 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #cecece;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.04);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.04);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.04);background:linear-gradient(#f4f4f4, #ededed);width:100%;position:relative}.topnav .nav .container>table:first-child{margin:0 auto;width:1200px}@media screen and (max-width: 1220px){.topnav .nav .container>table:first-child{width:auto}}.topnav .nav .container>table:first-child td{width:20%;text-align:center}.topnav .nav .container>table:first-child td:first-child{text-align:left}.topnav .nav .container>table:first-child td:last-child{text-align:right}.topnav .nav .container>table:first-child td.sep{width:auto;display:none}.topnav .nav .container>ul{padding:0;margin:0 auto;list-style:none;display:flex;width:1200px;justify-content:space-between}@media screen and (max-width: 1220px){.topnav .nav .container>ul{padding:0 15px;box-sizing:border-box}}@media screen and (max-width: 1220px){.topnav .nav .container>ul{width:auto}}.topnav .nav td{white-space:nowrap}.topnav .nav .item{position:relative}.topnav .nav .item .link a{font-size:13px;line-height:36px;font-family:'PT Sans', Arial, Helvetica, sans-serif;color:#666;display:block;text-transform:uppercase;cursor:pointer}.topnav .nav .item .link a:hover,.topnav .nav .item .link a.hover{color:#8D0212}.topnav .nav .item .link a.on{color:#8D0212;font-weight:600;position:relative}.topnav .nav .item .link a div{background-position:center center;background-repeat:no-repeat;width:100%;height:100%}.topnav .nav .item .menu{position:absolute;top:37px;left:-12px;display:none;background-color:#fcfcfc;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #bfbfbf;-moz-box-shadow:0px 3px 9px rgba(170,170,170,0.5);-webkit-box-shadow:0px 3px 9px rgba(170,170,170,0.5);box-shadow:0px 3px 9px rgba(170,170,170,0.5);z-index:13000;white-space:nowrap;width:auto}.topnav .nav .item .menu ul{padding:0;margin:0 auto;list-style:none}.topnav .nav .item .menu .divider{border-top:1px solid #D9D9D9;margin:8px 0px 8px 0px}.topnav .nav .item .menu .content{padding:15px 13px 18px 13px;display:table}.topnav .nav .item .menu .content>img{width:215px;border:1px solid #ccc;display:table-cell;margin-right:20px}.topnav .nav .item .menu .content>div{display:table-cell;vertical-align:top;min-width:200px;width:100%}.topnav .nav .item .menu .content>div .title{font-weight:bold;font-size:14px;white-space:normal}.topnav .nav .item .menu .content>div .title+.subtitle{padding-top:10px}.topnav .nav .item .menu .content>div .subtitle{white-space:normal;max-width:375px}.topnav .nav .item .menu .content>div .subtitle+.cta{margin-top:5px}.topnav .nav .item .menu .content>div .cta{margin-top:-10px;display:table;border-collapse:separate;border-spacing:0 10px;padding:0;background-color:transparent;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.topnav .nav .item .menu .content>div .cta>div{display:table-row}.topnav .nav .item .menu .content>div .cta>div>a{display:table-cell;padding:6px 18px;background-color:#003d79;color:#fff !important;font-weight:bold;font-size:14px;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.topnav .nav .item .menu .content>div .cta>div>a:hover{background-color:#00478d}.topnav .nav .item .menu .content>div .cta>div+.cta{margin-top:10px}.topnav .nav .item .menu .list{padding:0;display:inline-block}.topnav .nav .item .menu .list>ul{display:block;padding:20px 1px 10px 1px;width:auto;height:auto}.topnav .nav .item .menu .list>ul>li a{display:block;white-space:nowrap;padding:2px 12px;text-align:left;color:#666;font-size:14px;line-height:20px}.topnav .nav .item .menu .list>ul>li a:hover{color:#8D0212;text-decoration:none}.topnav .nav .item .menu .list+.content{border-top:1px solid #eee;margin-top:5px;padding-top:25px}.topnav .nav .item .menu a span{padding-left:15px;color:#aaa}.topnav .nav .item .menu a[data-submenu].hover{background-color:#f1f1f1;color:#003d79}.topnav .nav .item .menu .submenu{display:none;vertical-align:top;border-left:1px solid #ddd;margin-left:-2px;padding-left:1px;height:auto;-webkit-box-shadow:inset 7px 0 9px -7px rgba(0,0,0,0.1);box-shadow:inset 7px 0 9px -7px rgba(0,0,0,0.1)}.topnav .nav .item .menu .submenu.hover{display:table-cell}.topnav .nav .item.classroom .menu .list>ul,.topnav .nav .item.fpscustom .menu .list>ul{-moz-column-count:2;-moz-column-gap:0;-moz-column-rule:1px solid #f3f3f3;-webkit-column-count:2;-webkit-column-gap:0;-webkit-column-rule:1px solid #f3f3f3;column-count:2;column-gap:0;column-rule:1px solid #f3f3f3}.topnav .nav .item.fpsevents .menu .list>ul>li .subhead{font-weight:bold;font-size:14px;margin-bottom:8px;padding-left:12px}.topnav .nav .item.fpsevents .menu .list>ul>li>ul>li a{font-size:12px;line-height:16px}.topnav .nav .item.fpsevents .menu .list>ul>li>ul>li:last-child a{font-style:italic}@media (min-width: 900px){.topnav .nav .item.fpsevents .menu .list>ul{display:block}.topnav .nav .item.fpsevents .menu .list>ul>li+li{padding-top:15px}}@media (min-width: 1200px){.topnav .nav .item.fpsevents .menu .list>ul{display:flex}.topnav .nav .item.fpsevents .menu .list>ul>li+li{padding:0 0 0 5px;border-left:1px solid #f3f3f3}}.topnav .nav .item.fpsonline .menu .list>ul{display:flex}.topnav .nav .item.fpsonline .menu .list>ul>li+li{padding-left:5px;border-left:1px solid #f3f3f3}.topnav .nav .item.fpsonline .menu .list>ul>li a{position:relative;padding-right:55px;box-sizing:border-box}.topnav .nav .item.fpsonline .menu .list>ul>li a .count{position:absolute;top:2px;right:15px;width:auto;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:50%;background-color:#f1f1f1;color:#666;font-size:10px;line-height:20px;text-align:center}.topnav .nav .cta-promotion a div{background-image:url(../Images/topnav-cta-promotion.png);background-repeat:no-repeat;width:203px;height:53px;position:absolute;top:-1px;right:-208px}.topnav .nav .cta-promotion a:hover div{background-image:url(../Images/topnav-cta-promotion-ov.png)}.topnav .nav .cta-promotion a.on div,.topnav .nav .cta-promotion a.on:hover div{background-image:url(../Images/topnav-cta-promotion-on.png)}.topnav .nav ul.links{display:none}.topnav.menu-open .nav .item .link a.on:not(.hover){color:#666;font-weight:normal}.topnav.menu-open+#form1{opacity:.35}.topnav.partner .pagerow{position:relative}.topnav.partner .logo{padding-bottom:18px}.topnav.partner .logo a{position:relative;display:inline-block;background:none !important;width:auto !important;height:auto !important}.topnav.partner .logo a img{width:auto}@media (min-width: 320px){.topnav.partner .logo a img{height:30px}}@media (min-width: 1200px){.topnav.partner .logo a img{height:45px}}.topnav.partner .logo a:after{content:'Powered by Federal Publications Seminars';position:absolute;bottom:-18px;left:0;color:#bbb;font-size:12px;line-height:1;font-style:italic;white-space:nowrap}.topnav.partner #searchfrm{display:none}.topnav.partner .links{position:absolute;z-index:2;right:0;bottom:-57px;border:0}.topnav.partner .links tr td{display:none;border:0}.topnav.partner .links tr td.cartcell,.topnav.partner .links tr td.subscriptioncell{display:table-cell}.topnav.partner .nav .item.fpsevents,.topnav.partner .nav .item.fpscustom,.topnav.partner .nav .item.certificate{display:none}@media (min-width: 900px){.topnav.partner .nav .item.fpsonline{position:absolute;z-index:1;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.topnav.partner.classroom-hide .links{bottom:-7px}.topnav.partner.classroom-hide .nav{display:none !important}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.topnav .logo a{background:url(/images/logo@2x.jpg) no-repeat left center;background-size:321px}}.pagecontainer.mobile .topnav{margin:0}.pagecontainer.mobile .topnav .nav{margin:0}.pagecontainer.mobile .topnav .nav ul.links{display:none}@media (min-width: 320px){.pagecontainer.mobile .topnav{position:fixed;top:0;left:0;background-color:#fff;border-bottom:1px solid #666;width:100%;height:70px;z-index:9999;margin:0}.pagecontainer.mobile .topnav .logo{visibility:hidden;padding:21px 0}.pagecontainer.mobile .topnav .logo a{display:inline-block;width:170px;height:32px;background:url(/images/logo@2x.jpg) no-repeat left center;background-size:contain}.pagecontainer.mobile .topnav .logo+td{position:relative;width:100%}.pagecontainer.mobile .topnav .links,.pagecontainer.mobile .topnav #searchfrm{display:none}.pagecontainer.mobile .topnav .nav{display:none}.pagecontainer.mobile .topnav+#form1{margin-top:70px !important}.pagecontainer.mobile .topnav .mobilenav-toggle{position:absolute;z-index:99999;font-size:20px;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#666;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.mobile .topnav .mobilenav-toggle:before{display:block;content:"\f0c9";font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-weight:700}.pagecontainer.mobile .topnav .mobilenav-toggle:hover{color:#8D0212;cursor:pointer}.pagecontainer.mobile .topnav .mobilenav{display:none;opacity:1;position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#fff;text-align:center;z-index:9999;margin:0;height:100%;overflow:hidden;transition:all .3s ease-in-out}.pagecontainer.mobile .topnav .mobilenav ul{list-style:none}.pagecontainer.mobile .topnav.mobilenav-open .mobilenav-toggle:before{content:"\f00d"}.pagecontainer.mobile .topnav.mobilenav-open .mobilenav{display:block}.pagecontainer.mobile .topnav.mobilenav-open .logo{visibility:visible}.pagecontainer.mobile .topnav.mobilenav-open .nav{display:block;z-index:99999;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;margin:0 auto}.pagecontainer.mobile .topnav.mobilenav-open .nav ul{display:block}.pagecontainer.mobile .topnav.mobilenav-open .nav ul .item{visibility:visible !important;text-align:center;border-top:1px solid #ddd}.pagecontainer.mobile .topnav.mobilenav-open .nav ul .item.fpsonline .link a div{width:100%}.pagecontainer.mobile .topnav.mobilenav-open .nav .links{display:block;text-align:center;margin-top:20px}.pagecontainer.mobile .topnav.mobilenav-open .nav .links li{border-top:1px solid #ddd}.pagecontainer.mobile .topnav.mobilenav-open .nav .links li a{color:#999;line-height:30px}.pagecontainer.mobile .topnav.mobilenav-open .nav .links li a:hover{color:#8D0212}.pagecontainer.mobile .topnav.mobilenav-open+#form1{display:none}.pagecontainer.mobile .topnav.mobilenav-open+#form1+table{display:none}.pagecontainer.mobile .topnav.partner .logo{padding-bottom:42px !important}.pagecontainer.mobile .topnav.partner .links{position:relative;bottom:0;margin-top:0 !important}.pagecontainer.mobile .topnav.partner .links li{display:none;border:0}.pagecontainer.mobile .topnav.partner .links li.cartcell,.pagecontainer.mobile .topnav.partner .links li.subscriptioncell{display:block}}@media (min-width: 600px){.pagecontainer.mobile .topnav .logo{visibility:visible}.pagecontainer.mobile .topnav.partner .logo{padding-top:10px !important}.pagecontainer.mobile .topnav.partner .logo a img{height:32px}.pagecontainer.mobile .topnav.partner .logo a:after{font-size:11px;bottom:-16px}}@media (min-width: 900px){.pagecontainer.mobile .topnav{position:static;height:auto;border-bottom:0}.pagecontainer.mobile .topnav .logo a{background-size:250px;width:250px;height:60px}.pagecontainer.mobile .topnav .links,.pagecontainer.mobile .topnav #searchfrm{display:block}.pagecontainer.mobile .topnav .nav{display:block}.pagecontainer.mobile .topnav+#form1{margin-top:0 !important}.pagecontainer.mobile .topnav .mobilenav-toggle{display:none}.pagecontainer.mobile .topnav.partner .logo{padding-top:18px !important}.pagecontainer.mobile .topnav.partner .logo a img{height:45px}.pagecontainer.mobile .topnav.partner .logo a:after{font-size:12px;bottom:-18px}.pagecontainer.mobile .topnav.partner .links{position:absolute;bottom:-33px}}@media (min-width: 1200px){.pagecontainer.mobile .topnav .nav .item.fpsonline .link a div{width:100%}}.pagecontainer.mobile.fpsonline .topnav .logo+td{vertical-align:top;padding-top:46px !important}.pagecontainer.mobile.fpsonline .topnav .logo+td #searchfrm{display:none}.pagecontainer.mobile.fpsonline .topnav .logo+td .links .logincell{display:none}.pagecontainer.mobile.fpsonline .topnav .links tr td.cartcell{padding-right:0 !important}.pagecontainer.mobile.fpsonline .topnav .nav{border-bottom-color:#333}.pagecontainer.mobile.fpsonline .topnav .nav .menu{border-color:#777;margin-top:-1px;border-top:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.pagecontainer.mobile.fpsonline .topnav .nav .item.fpsonline{visibility:hidden}.pagecontainer.mobile.fpsonline .topnav.menu-open .nav{border-bottom-color:#aaa}.pagecontainer.mobile.fpsonline .topnav.menu-open .nav .item .menu{border-color:#bbb;-moz-box-shadow:0px 6px 9px rgba(170,170,170,0.5);-webkit-box-shadow:0px 6px 9px rgba(170,170,170,0.5);box-shadow:0px 6px 9px rgba(170,170,170,0.5)}.pagecontainer.mobile.fpsonline .topnav.menu-open .nav .item.fpsonline{visibility:visible}.pagecontainer.mobile.fpsonline .topnav.menu-open+#form1>.subnav .logo{display:none}@media (min-width: 600px){.pagecontainer.mobile.fpsonline .topnav+#form1{margin-top:120px !important}}@media (min-width: 900px){.pagecontainer.mobile.fpsonline .topnav+#form1{margin-top:0 !important}}@media (min-width: 600px){.pagecontainer.mobile.fpsonline.fpsevents .topnav+#form1{margin-top:70px !important}}@media (min-width: 900px){.pagecontainer.mobile.fpsonline.fpsevents .topnav+#form1{margin-top:0 !important}}.pagecontainer.mobile.fpsevents .topnav .logo+td,.pagecontainer.mobile.fpscustom .topnav .logo+td,.pagecontainer.mobile.page .topnav .logo+td{vertical-align:top;padding-top:23px}.pagecontainer.mobile.fpsevents .topnav .nav .menu,.pagecontainer.mobile.fpscustom .topnav .nav .menu,.pagecontainer.mobile.page .topnav .nav .menu{border-color:#bbb}@media (min-width: 320px){.pagecontainer.mobile.fpsevents.fpscustom .topnav .logo,.pagecontainer.mobile.fpscustom.fpscustom .topnav .logo,.pagecontainer.mobile.page.fpscustom .topnav .logo{visibility:visible}.pagecontainer.mobile.fpsevents.fpscustom .topnav .logo a,.pagecontainer.mobile.fpscustom.fpscustom .topnav .logo a,.pagecontainer.mobile.page.fpscustom .topnav .logo a{background-image:url(/images/fpscustom/logo@2x.png)}}@media (min-width: 900px){.pagecontainer.mobile.fpsevents.fpscustom .topnav .logo a,.pagecontainer.mobile.fpscustom.fpscustom .topnav .logo a,.pagecontainer.mobile.page.fpscustom .topnav .logo a{background-image:url(/images/logo@2x.jpg)}}@media (min-width: 320px){.pagecontainer.mobile.fpsevents.fpsevents .topnav .logo,.pagecontainer.mobile.fpscustom.fpsevents .topnav .logo,.pagecontainer.mobile.page.fpsevents .topnav .logo{visibility:visible}.pagecontainer.mobile.fpsevents.fpsevents .topnav .logo a,.pagecontainer.mobile.fpscustom.fpsevents .topnav .logo a,.pagecontainer.mobile.page.fpsevents .topnav .logo a{background-image:url(/images/fpsevents/logo@2x.png)}}@media (min-width: 900px){.pagecontainer.mobile.fpsevents.fpsevents .topnav .logo a,.pagecontainer.mobile.fpscustom.fpsevents .topnav .logo a,.pagecontainer.mobile.page.fpsevents .topnav .logo a{background-image:url(/images/logo@2x.jpg)}}.leftnav{width:175px;margin-top:20px}.leftnav .header{font-size:13px;font-weight:bold;color:#666666;margin:15px 0px 10px 0px;white-space:normal !important}.leftnav .sep{margin:30px 0px 0px 0px}.leftnav td{font-size:12px}.leftnav a{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leftnav a:hover{text-decoration:none}.leftnav .divider{border-top:1px solid #D9D9D9;margin:20px 0px 20px 0px}.leftnav select{width:169px}.leftnav .courses .chzn-container{margin-left:-8px;margin-bottom:2px}.leftnav .courses .chzn-container .chzn-single{height:24px !important;line-height:24px !important;background:transparent !important;box-shadow:none !important;border-color:transparent !important;border-radius:0 !important}.leftnav .courses .chzn-container .chzn-single>span:first-child{height:24px;line-height:24px;margin-right:9px;color:#0085cf}.leftnav .courses .chzn-container .chzn-single div b{display:none}.leftnav .courses .chzn-container .chzn-drop{border-radius:0;border-color:#bbb;border-top:1px solid #ccc;padding-top:4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.2);box-shadow:0 4px 5px rgba(0,0,0,0.2);z-index:99999}.leftnav .courses .chzn-container .chzn-results li{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leftnav .courses .chzn-container .chzn-results li.active-result:not(.highlighted){color:#666}.leftnav .courses .chzn-container:hover .chzn-single,.leftnav .courses .chzn-container.chzn-container-active .chzn-single{background:#f7f7f7;border:1px solid #ddd !important}.leftnav .courses .chzn-container:hover .chzn-single div b,.leftnav .courses .chzn-container.chzn-container-active .chzn-single div b{display:block;height:20px;opacity:.5}.leftnav .courses .chzn-container:hover .chzn-single>span:first-child,.leftnav .courses .chzn-container.chzn-container-active .chzn-single>span:first-child{color:#003d79}.leftnav .courses .chzn-container:hover.chzn-container-active .chzn-single,.leftnav .courses .chzn-container.chzn-container-active.chzn-container-active .chzn-single{background:linear-gradient(#fff, #f7f7f7) !important;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05) !important;border:1px solid #ccc !important}.leftnav .courses .chzn-container:hover.chzn-container-active .chzn-single div b,.leftnav .courses .chzn-container.chzn-container-active.chzn-container-active .chzn-single div b{opacity:1}.leftnav .fpsevents{border-top:1px solid #D9D9D9;margin-top:20px;padding-top:20px}.leftnav .fpsevents .logo{display:block;margin-bottom:15px;width:81px;height:41px;background:url(/images/fpsevents/logo-sm.png) no-repeat left center;background-size:81px auto !important}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.leftnav .fpsevents .logo{background:url(/images/fpsevents/logo@2x.png) no-repeat left center}}.leftnav .fpsevents .header{margin-bottom:15px}.leftnav .fpsevents .divider{border-top:1px solid #D9D9D9;margin:8px 0px 8px 0px}.leftnav .fpsevents ul{list-style:none;margin:0px;padding:0px}.leftnav .fpsevents ul li{list-style:none;margin:0px}.leftnav .fpsevents ul li a{display:block;margin-bottom:9px}.leftnav .fpsevents ul+.header{margin-top:25px}.leftnavcol{padding-right:32px}.topnav.partner.classroom-hide+form .leftnavcol{display:none}.footer{margin-top:85px;width:100%;padding:50px 0 20px 0;background-color:#f4f4f4;border-top:1px solid #e6e6e6;text-align:center}.footer .container{display:inline-block}.footer .container>div.cols{display:flex;justify-content:space-between}.footer .container>div.cols .col{vertical-align:top;text-align:left}.footer .container>div.cols .col:last-child{margin-right:0}.footer .container>div.cols .col .header{margin-bottom:10px;color:#666;white-space:nowrap}.footer .container>div.cols .col ul{list-style:none;margin:0px;padding:0px}.footer .container>div.cols .col ul li a{color:#999}.footer .container>div.cols .col ul li a:hover{color:#333}.footer .container>div.cols .col .cta{margin-bottom:20px}.footer .container>div.cols .col .cta a{display:block;padding:6px 10px;background-color:rgba(255,255,255,0.5);border:1px solid #d3d3d3;color:#888;margin-bottom:10px}.footer .container>div.cols .col .cta a:last-child{margin-bottom:0}.footer .container>div.cols .col .cta a:hover{background-color:rgba(255,255,255,0.75);border:1px solid #bbb;color:#333}.footer .container>div:last-child{display:flex;justify-content:space-between;text-align:left;border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}.footer .container>div:last-child .copyright{display:inline-block;color:#aaa}.footer .container>div:last-child .links{display:inline-block}.footer .container>div:last-child .links ul{list-style:none;margin:0px;padding:0px}.footer .container>div:last-child .links ul li{display:inline-block}.footer .container>div:last-child .links ul li:last-child{padding-right:0}.footer .container>div:last-child .links ul li a{color:#999}.footer .container>div:last-child .links ul li a:hover{color:#333}.footer .container>div:last-child .social{text-align:right}.footer .container>div:last-child .social a{color:#999;display:inline-block}.footer .container>div:last-child .social a:last-child{margin-right:0}.footer .container>div:last-child .social a:hover{color:#333}@media (min-width: 320px){.footer .container>div{margin:0 10px}.footer .container>div.cols{margin:0 10px}.footer .container>div.cols .col{margin-right:20px}.footer .container>div.cols .col.developers{display:none}.footer .container>div.cols .col .header{font-size:11px;line-height:11px}.footer .container>div.cols .col ul li{margin-bottom:10px}.footer .container>div.cols .col ul li a{font-size:10px;line-height:normal}.footer .container>div.cols .col .cta a{font-size:10px;line-height:normal}.footer .container>div:last-child .copyright{font-size:10px;line-height:initial;margin-right:15px}.footer .container>div:last-child .links ul li{padding-right:3px}.footer .container>div:last-child .links ul li a{font-size:10px;line-height:initial}.footer .container>div:last-child .social a{margin-right:3px;font-size:12px;line-height:12px}}@media (min-width: 600px){.footer .container>div{margin:0}.footer .container>div.cols .col{margin-right:40px}.footer .container>div.cols .col.developers{display:block}.footer .container>div.cols .col .header{font-size:12px;line-height:12px}.footer .container>div.cols .col ul li{margin-bottom:0}.footer .container>div.cols .col ul li a{font-size:12px;line-height:20px}.footer .container>div.cols .col .cta a{font-size:12px;line-height:12px}.footer .container>div:last-child .copyright{font-size:11px;line-height:11px;margin-right:25px}.footer .container>div:last-child .links ul li{padding-right:15px}.footer .container>div:last-child .links ul li a{font-size:11px;line-height:11px}.footer .container>div:last-child .social a{margin-right:10px;font-size:14px;line-height:14px}}@media (min-width: 900px){.footer .container>div.cols .col{margin-right:60px}}.topnav.partner+form+table .footer{padding:35px 0}.topnav.partner+form+table .footer .container>div.cols{display:none}.topnav.partner+form+table .footer .container>div:last-child{border-top:0;padding-top:0;margin-top:0}.topnav.partner+form+table .footer .container>div:last-child .links ul li:last-child{display:none}.report .container{padding:2px}.report tr.colheader td.cell{background-color:#e8e8e8}.report tr.colheader td.cellon{background-color:#cfcfcf}.report tr.colheader td.cell table{width:100%;height:38px}.report tr.colheader td.cell td.padleft span{padding-left:9px}.report tr.colheader td.cell td.padright span{padding-right:5px}.report tr.colheader td.sepleft{background-color:#FFFFFF;width:2px}.report tr.colheader td.sepright{background-color:#D9D9D9;width:1px}.report tr.colheader td.cell td.title{color:#000000;font-weight:bold;padding-right:8px;width:100%;padding:0px}.report tr.colheader td.cell span.sortcol{width:13px;height:13px;float:right}.report tr.colheader td.cell span.downoff,.report tr.colheader td.cell span.downon{background-image:url(../Images/report-sortcol-down-off.gif);background-repeat:no-repeat}.report tr.colheader td.cell span.upoff,.report tr.colheader td.cell span.upon{background-image:url(../Images/report-sortcol-up-off.gif);background-repeat:no-repeat}.report tr.even{background-color:#FFFFFF}.report tr.odd{background-color:#f9f9f9}.report tr.row td.cell{color:#000000;font-size:11px;font-weight:normal;line-height:14px;padding-top:7px;padding-bottom:8px;padding-left:9px;padding-right:7px}.report tr.row td.cellon{background-color:#ECECEC}.report tr.row td.sepleft{background-color:#FFFFFF}.report tr.row td.sepright{background-color:#D9D9D9}.pager{padding-top:20px;width:100%}.pager .tbl{width:100%}.pager a.pageoff{border:solid 1px #D0DAEF;color:#0085cf;border:solid 1px #D0DAEF;background-color:#F5F5F5;padding:5px;display:block;white-space:nowrap}.pager a.pageoff:hover{color:#003d79;border:solid 1px #679AC8;background-color:#F5F5F5;white-space:nowrap}.pager a.pageon{border:solid 1px #679AC8;color:#003d79;font-weight:bold;padding:5px;display:block;white-space:nowrap}.pager a.pageon:hover{color:#003d79;white-space:nowrap}.pager .stats{padding-right:15px;white-space:nowrap}.pager .statscompact{padding:5px;color:#666666;border:1px solid #CCCCCC;margin-left:10px;white-space:nowrap}.pager-container.statsonly table{width:100%}.pager-container.statsonly #ResultsPerPage{margin-top:-40px;position:relative}.pager .box{padding-right:2px}.draghandle{padding:10px;line-height:16px;cursor:move}.draghandlemodon{padding:10px;line-height:16px;cursor:move;background-image:url(../Images/drag-mod-bg.gif)}.draghandlewinon{padding:10px;line-height:16px;cursor:move;background-image:url(../Images/drag-win-bg.gif)}li.draggable{cursor:move;list-style:none;margin:0px;padding:0px;float:left;display:block}li.draggablenocursor{list-style:none;margin:0px;padding:0px;float:left;display:block}.dropcontainer{border:1px dashed #CCCCCC;background-image:url(../Images/bgpattern.gif);height:75px;padding-left:5px}.dragcanvas{padding:25px 0px 0px 25px;border:1px dotted #FFFFFF;background-color:#FFFFFF}.dragcanvason{padding:25px 0px 0px 25px;border:1px dotted #CCCCCC;background-color:#F8F8F8}.dragmodcontent{overflow-y:auto;width:100%;overflow-x:hidden}.table-color-body{color:#000000;font:11px Tahoma}.table-color-c0c0c0{background-color:#c0c0c0}.table-color-gridline{background-color:#ffffff}.table-color-gridline a{color:#0066CC;font:normal 11px Tahoma, Verdana, Helvetica, sans-serif}.table-color-headbg{color:#0059b2;line-height:22px;vertical-align:middle;padding-top:8px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-image:url("../Images/tableHeader_gradient.gif");background-repeat:repeat-x;font:bold 11px Tahoma}.table-color-cellbg{background-color:#eeeeee}.table-color-row-evenbg{background:#FFFFFF}.table-color-row-oddbg{background:#eeeeee}.table-color-oddbg{padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;line-height:22px;font:normal 11px Tahoma}.table-color-evenbg{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;line-height:20px;font:normal 11px Tahoma}.table-color-link{color:#0059b2}input.btn,a>div.btn{background-color:#003d79;border:1px solid #003060;font-size:11px;line-height:14px;color:#FFFFFF;cursor:pointer;padding:3px 9px 3px 9px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px rgba(0,0,0,0.1)}input.btn:hover,a>div.btn:hover{background-image:-webkit-linear-gradient(top, #003d79, #0052a2);background-image:linear-gradient(top, #003d79, #0052a2);border:1px solid #003060;text-shadow:0 1px rgba(0,0,0,0.1)}input.btn:focus,a>div.btn:focus{outline:0}input.btn:active,a>div.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}input.btn-light{color:#0099c4;background-color:#E5E5E5;border:1px solid #ccc;padding:3px 9px 3px 9px}input.btn-light:hover{background-color:#ddd;border-bottom:1px solid #bbb;cursor:pointer}.successcontentsm{color:#507920;font-size:11px;line-height:13px}.successcontent{color:#507920;font-size:13px;line-height:15px}.successcontentlg{color:#507920;font-size:14px;line-height:16px}.errorcontentsm{color:red;font-size:11px;line-height:13px}.errorcontent{color:red;font-size:13px;line-height:15px}.errorcontentlg{color:red;font-size:14px;line-height:16px}.formcontainer{padding:0px}.formcontainer .header{padding:0px 0px 15px 0px;font-weight:bold}.formcontainer .fieldlabel{padding:15px 12px 0px 0px}.formcontainer .fielddesc{padding:5px 0px 12px 0px;font-size:10px;line-height:12px;color:#999999}.formcontainer .fieldcell{padding:0px 20px 0px 0px}.formcontainer .required{color:red}.formcontainer .errormsgsm{color:red;font-size:10px;line-height:11px}.formcontainer .errormsg{color:red;font-size:11px;line-height:13px;padding-left:20px}.formcontainer .errormsgrt{color:red;font-size:11px;line-height:13px;padding-left:10px;position:absolute;padding-top:8px}.errormsgrt{visibility:hidden}.formcontainer input.text{color:#828282;font-size:11px;font-weight:normal;border-top:1px solid #9f9f9f;border-bottom:1px solid #cacaca;border-left:1px solid #9f9f9f;border-right:1px solid #cacaca;background-image:url(../Images/textbox_bg.gif);padding:3px 5px 3px 5px;width:300px}.formcontainer input.textsm{color:#828282;font-size:10px;font-weight:normal;border-top:1px solid #9f9f9f;border-bottom:1px solid #cacaca;border-left:1px solid #9f9f9f;border-right:1px solid #cacaca;background-image:url(../Images/textbox_bg.gif);padding:3px 5px 3px 5px;width:300px}.formcontainer input.file{color:#828282;font-size:11px;font-weight:normal;border-top:1px solid #9f9f9f;border-bottom:1px solid #cacaca;border-left:1px solid #9f9f9f;border-right:1px solid #cacaca;background-image:url(../Images/textbox_bg.gif);padding:3px 5px 3px 5px;width:300px}.formcontainer textarea{color:#828282;font-size:11px;font-weight:normal;border-top:1px solid #9f9f9f;border-bottom:1px solid #cacaca;border-left:1px solid #9f9f9f;border-right:1px solid #cacaca;background-image:url(../Images/textbox_bg.gif);padding:4px 4px 4px 4px;width:300px;height:50px}.formcontainer .checkboxfield{font-size:11px;line-height:13px}.formcontainer .checkboxfield label{font-size:11px;line-height:13px;padding-left:3px}.formcontainer .checkboxfieldlg label{padding-left:5px}.formcontainer .radiofield{font-size:12px;line-height:13px}.formcontainer .radiofield span{padding:0px 12px 0px 3px}.formcontainer .selcontainer{float:left;border:1px solid #FFFFFF}.formcontainer select{font-size:11px;color:#828282}.formcontainer selectsm{font-size:10px;color:#828282}.formcontainer .btnfooter{padding-top:20px}.formcontainer .footerlink{font-size:11px}.formcontainer .detfieldlabel{padding-right:10px;font-size:13px;line-height:14px;color:#666666}.formcontainer .detdivider{padding-top:15px}.confirmcopy{color:#507920;font-size:14px;line-height:14px}.yui-skin-sam .yui-calendar td.calcell a{padding:6px 8px 6px 8px}.yui-skin-sam .yui-calendar .calheader{font-size:15px}.calfield input{width:110px}.calfield input.caltext{color:#828282;font-size:11px;font-weight:normal;border:1px solid #ccc;padding:4px 5px 4px 5px}.calfield input.caltextsm{color:#828282;font-size:11px;font-weight:normal;border:1px solid #ccc;padding:3px 5px 3px 5px}.calfield .calicon{background-image:url(../Images/calendar-icon-lg.gif);background-repeat:no-repeat;width:27px;height:23px;float:left;margin-left:8px;cursor:pointer}.calfield .caliconsm{background-image:url(../Images/calendar-icon.gif);background-repeat:no-repeat;width:16px;height:13px;float:left;margin-left:8px;cursor:pointer}.calcontainer{font-size:15px;position:absolute;z-index:1000}.caldiv{display:none;position:absolute;left:-15px;top:-5px;margin:1em;font-size:15px;z-index:1}.timepicker{z-index:+999;position:absolute;visibility:hidden}.timepicker .tbl{border:1px solid #4290C2;background-color:#FFFFFF}.timepicker .tbl .hdr{background-color:#4290C2}.timepicker .tbl .hdrtxt{font-size:13px;color:#ffffff;padding:5px 22px 5px 12px;font-weight:bold}.timepicker .tbl .hdrbg{background:url(../Images/time-hdr-bg.gif);background-repeat:repeat-x;background-position:bottom left}.timepicker .tbl .close{cursor:pointer;margin:5px 10px 6px 10px}.timepicker .tbl .cell{cursor:pointer;padding:3px 12px 3px 12px}.timeicon{background-image:url(../Images/time-icon-lg.gif);background-repeat:no-repeat;width:24px;height:25px;float:left;margin-left:8px;cursor:pointer}.timefield input.timetext{width:90px}.slideshow{z-index:100}.slideshow ul{margin:0;padding:0}.slideshow li{z-index:100;list-style:none;float:left}.slideshow .arrow{position:relative;z-index:13000;display:none}.slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer}.slideshow .arrow .left{background:url(../Images/slideshow-arrow-left.png?1) no-repeat;width:50px;height:50px;left:-35px;opacity:0.85}.slideshow .arrow .left:hover{background:url(../Images/slideshow-arrow-left-ov.png?1) no-repeat}.slideshow .arrow .right{background:url(../Images/slideshow-arrow-right.png?1) no-repeat;width:50px;height:50px;right:-35px;opacity:0.85}.slideshow .arrow .right:hover{background:url(../Images/slideshow-arrow-right-ov.png?1) no-repeat}.slideshow .indicator{position:relative;z-index:13000}.slideshow .indicator .dots{position:absolute;bottom:10px;right:15px}.slideshow .indicator .dots a.on{background:url(../Images/slideshow-indicator-on.png?1) no-repeat;width:12px;height:12px;float:left;margin-right:2px;display:block}.slideshow .indicator .dots a.on:hover{background:url(../Images/slideshow-indicator-on-over.png?1) no-repeat}.slideshow .indicator .dots a.off{background:url(../Images/slideshow-indicator-off.png?1) no-repeat;width:12px;height:12px;float:left;margin-right:2px;display:block}.slideshow .indicator .dots a.off:hover{background:url(../Images/slideshow-indicator-off-over.png?1) no-repeat}.slideshow.single .caroufredsel_wrapper{cursor:default !important}.slideshow.single .arrow,.slideshow.single .dots{display:none !important}* html .slideshow .indicator .dots{top:-30px}* html .slideshow .indicator .dots a.on{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='Images/slideshow-indicator-on.png');cursor:pointer}* html .slideshow .indicator .dots a.on:hover{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='Images/slideshow-indicator-on-over.png');cursor:pointer}* html .slideshow .indicator .dots a.off{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='Images/slideshow-indicator-off.png');cursor:pointer}* html .slideshow .indicator .dots a.off:hover{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='Images/slideshow-indicator-off-over.png');cursor:pointer}.banner{width:100%;padding-bottom:19px}.banner>table:first-child{width:100%}.banner>table:first-child .slideshow{width:100%}.banner .hero{height:236px;position:relative;background-repeat:no-repeat;background-position:top right}.banner .hero .box{position:relative}* html .banner .hero .box{position:static}.banner .hero .box .boxbg{height:236px;z-index:1;position:absolute;top:0px;right:0px}.banner .hero .box .boxtext{height:236px;z-index:12000;position:absolute;top:0px;right:0px;text-align:left}.banner .hero .header{padding:15px 17px 0px 17px;font-size:22px;line-height:26px;color:#003d79;font-weight:bold;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif;font-weight:700}.banner .hero .text{padding:16px 17px 0px 17px}.banner .hero .more{padding:16px 17px 0px 17px}.banner .herosplit{width:765px;background-size:765px 100%;background-repeat:no-repeat}.banner .herofull{width:995px;background-size:995px 100%;background-repeat:no-repeat}.banner .newsletter{background-image:url(../Images/home-newsletter-signup-bg.jpg);background-repeat:no-repeat;width:227px;height:236px;color:#FFFFFF;padding:0px;border-left:1px solid white}.banner .newsletter div{padding:15px 15px 10px 15px}.banner .newsletter div div.header{font-size:18px;line-height:24px;color:#FFFFFF;padding:0px;font-weight:normal}.banner .newsletter div div.copy{font-size:12px;line-height:15px;color:#FFFFFF;padding:0px;font-weight:normal;margin-top:15px}.banner .newsletter div div.form{padding:0px;margin-top:13px}.banner .newsletter div div.form input.text{width:180px;margin-bottom:6px;padding:3px 5px 3px 5px}.banner .newsletter div div.form input.btn{margin-top:5px;border:1px solid #999}.banner .partner{padding-left:10px}.banner .partner img{height:236px}.topnav.partner+form .homepage .banner .hero{width:995px;background-size:cover}.homepage{width:995px}.homepage .divider{margin:11px 0px 15px 0px}.homepage .promobox{padding-right:0;font-size:12px;line-height:15px}.homepage .promobox .header,.homepage .promobox .btn{text-transform:uppercase}.homepage .promobox .col1{width:750px;padding-right:20px}.homepage .promobox .col1 .header{white-space:nowrap}.homepage .promobox .morelinks{margin-top:8px}.homepage .promobox li{font-size:11px;line-height:14px;list-style:square;color:#C6C6C6;margin:0px 0px 6px 14px}.homepage .promobox li span{color:#666666;line-height:16px}.homepage .promobox li a{font-size:12px;line-height:14px;font-weight:bold}.homepage .promobox .webinars li a{font-weight:normal}.homepage .promobox .subheader{font-size:14px;font-weight:bold;padding-bottom:4px}.homepage .promobox .learnmore{padding-top:7px}.homepage .promobox .learnmore a{font-size:11px}.homepage .promobox .seeall{padding-top:18px}.homepage .promobox .seeall a{font-size:12px}.homepage .promobox img{border:1px solid #D9D9D9;width:58px;height:58px;margin-right:10px}.homepage .promobox td{font-size:11px;line-height:15px}.homepage .promobox .sep{padding-bottom:30px}.homepage .promobox .sep-sm{padding-bottom:10px}.homepage .promobox .btn{margin-top:10px}.homepage .promobox .poll .question{margin-bottom:16px;padding-bottom:5px;border-bottom:1px solid #ddd;display:inline-block;color:#333}.homepage .promobox .poll input[type=radio]{display:inline-block;margin:1px 5px 0 0;vertical-align:top}.homepage .promobox .poll label{color:#888;display:inline-block;white-space:normal}.homepage .promobox .poll input[type=button]{margin-top:12px}.homepage .promobox .poll .answers .answer{margin-bottom:8px;white-space:nowrap}.homepage .promobox .poll .answers .answer:last-child{margin-bottom:0}.homepage .promobox .poll .errormsg{color:red;font-style:italic;margin-left:12px}.homepage .promobox .poll.results .question{margin-bottom:20px}.homepage .promobox .poll.results input{display:none}.homepage .promobox .poll.results .total{font-weight:normal;color:#666;margin:10px 0 20px 0;display:none}.homepage .promobox .poll.results .total span{font-weight:normal;color:#003d79;margin-left:8px}.homepage .promobox .poll.results .result{margin:2px 0 12px 0;padding-right:40px;position:relative}.homepage .promobox .poll.results .result .bar{width:0%;background-color:#a4c7d8;height:10px;display:inline-block;margin:0px 6px 3px 0;vertical-align:middle;min-width:3px;-webkit-transition:width 1000ms ease;-moz-transition:width 1000ms ease;-ms-transition:width 1000ms ease;-o-transition:width 1000ms ease;transition:width 1000ms ease}.homepage .promobox .poll.results .result .percent{display:inline-block;vertical-align:middle;color:#666}secondary{width:100%;text-align:left}.secondary td{line-height:16px}.secondary .header{white-space:nowrap}.secondary .title{padding-bottom:6px;font-size:12px;font-weight:bold}.secondary .title a{font-size:12px;font-weight:bold}.secondary .desc img{max-width:730px;height:auto}.secondary .desc ul{padding:0;margin:10px 0px 10px 0px;list-style:none !important;margin-left:-5px !important}.secondary .desc ul li{margin:0px 0px 5px 10px}.secondary .desc ul li:before{content:"\FFED";color:#C6C6C6;padding-right:8px}.secondary .desc .bullets ul{margin:0px !important;padding:0px !important}.secondary .desc .bullets ul li{list-style:none !important;margin-left:0 !important}.secondary .desc .title+.bullets{margin-top:5px}.secondary .divider{margin:10px 0px 15px 0px}.secondary .sep{padding-bottom:25px}.secondary .sep-lg{padding-bottom:35px}.secondary .sep-md{padding-bottom:30px}.secondary .sep-sm{padding-bottom:14px}.secondary .col2{width:230px;padding-left:30px}.secondary .imgbox{margin:10px 0px 0px 0px}.secondary .imgbox img{border:1px solid #D9D9D9;width:80px;height:80px;margin-right:20px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form{width:100% !important;padding:0 !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form *{font-family:'PT Sans',Arial,Helvetica,sans-serif}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero{width:100%;height:320px;position:relative;padding:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner{margin:0 auto;padding:0;position:relative;width:100%;height:320px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta{display:inline-block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a{display:block;border:1px solid transparent;background-color:#003d79;color:#fff;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;line-height:30px;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a i{font-family:FontAwesome;margin-left:8px;top:2px;position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a:hover{background-color:#00478d;cursor:pointer !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a+a{background-color:#003d79;color:#F6F0C5;border:1px solid rgba(0,0,0,0.35);margin-bottom:8px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a+a:hover{background-color:#00478d}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a:last-child{margin-bottom:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo{width:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo .image{width:100%;height:320px;background-size:cover}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo img{width:100vw;height:auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:0;-webkit-transition:opacity 50ms;-moz-transition:opacity 50ms;-ms-transition:opacity 50ms;-o-transition:opacity 50ms;transition:opacity 50ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg image[class='1x']{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg image[class='2x']{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg image[class='1x']{display:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg image[class='2x']{display:block}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1;box-sizing:border-box;text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details>div{position:relative;z-index:2}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .header{position:relative;z-index:2;padding-bottom:0;text-align:center;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-ms-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .header.text{color:#003d79;font-weight:bold;display:inline-block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .header.text .title{display:inline-block;white-space:nowrap}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .header.text .description{color:#666;font-weight:normal}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details:after{position:absolute;z-index:1;content:'';height:100%;top:50%;left:65%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%)}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .logo{position:absolute;top:50%;right:-50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block;width:165px;height:65px;background:url(/images/fpsevents/logo.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .logo{background:url(/images/fpsevents/logo@2x.png) no-repeat left center;background-size:165px}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .bg{width:100%;height:100%;background-size:cover !important;background:url(/images/fpscustom/banner-bg.jpg) no-repeat center center;opacity:.5;border-bottom:1px solid #999}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner{height:250px;margin:25px 0 0 0;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner.has-photo{margin-top:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner.has-photo .cta{margin-top:25px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details{top:-25px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details:after{width:175%;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);opacity:.9}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details>div{position:absolute;margin-top:5px;width:100%;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details>div .title{text-align:center;font-weight:bold;color:#003d79;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:5px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details>div .description{color:#444;text-shadow:1px 1px #fff;font-weight:normal;font-size:15px;line-height:18px;text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details>div .description a{color:#F6F0C5 !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .breadcrumb{font-size:11px;color:#777;position:absolute;width:100%;z-index:999;top:0;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);text-shadow:1px 1px #fff}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .breadcrumb span{padding:0 4px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .breadcrumb span:first-child{padding-left:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .breadcrumb a{font-size:11px;color:#444;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .breadcrumb a:hover{color:#003d79}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .tray>div:before{left:0;right:auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .tray>div:after{left:auto;right:0;display:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{margin:0 auto !important;display:table;padding-top:65px !important;padding-bottom:45px !important}@media screen and (max-width: 1220px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{padding:0 15px;box-sizing:border-box}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav{display:table-cell;vertical-align:top;padding-right:30px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content{display:table-cell;vertical-align:top;margin:0 auto;width:100%}@media (min-width: 320px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero{height:250px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner{width:320px;height:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details{width:calc(100% - 30px) !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .title{font-size:24px;line-height:30px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details:after{width:110%;opacity:.8}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta{bottom:-50px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg mask>image:first-child,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo svg mask>image:last-child{display:inline}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo.center svg{width:100%;height:50%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo.center svg image{width:100%;height:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo.center.iphone svg{height:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo.center+.details{top:50%;left:50%;height:auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .tray>div:before{left:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{width:100%;padding-left:25px;padding-right:25px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav{display:none}}@media (min-width: 600px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero{height:250px;padding-left:0;padding-right:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner{width:100%;height:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details{max-width:650px !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details .title{font-size:26px;line-height:32px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta{bottom:90px;top:-12px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a{font-size:12px;line-height:12px;margin-bottom:6px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .photo.center svg{height:75%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .chalkboard{width:100%;height:100%;background-size:auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .tray{margin-top:0}}@media (min-width: 900px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta{top:-6px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta a{font-size:15px;line-height:15px;margin-bottom:10px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav{display:block;width:150px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav ul{width:150px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav ul li a{font-size:11px}}@media (min-width: 1200px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner{width:1200px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .details:after{width:175%;opacity:.9}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .banner .cta{top:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.hero .tray>div:before{left:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{width:1200px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav{width:175px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav ul{width:175px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.leftnav ul li a{font-size:12px}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.header{color:#333;font-size:22px;line-height:30px;margin-bottom:15px;font-weight:bold}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro{margin-bottom:15px;display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div{display:table-cell;vertical-align:top}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div+div{padding-left:20px;width:180px;box-sizing:content-box}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div:first-child{color:#444;font-size:16px;line-height:20px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta+.form{margin-top:20px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta>div{color:#003d79;padding:15px;border:1px solid #e8e8e8}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta>div .details{font-size:13px;line-height:18px;font-weight:bold;padding-bottom:10px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta>div .details+.btn{margin-top:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader{color:#333;font-size:22px;line-height:30px;padding:12px 0;margin:70px 0;font-weight:bold;position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader:after{position:absolute;content:'';width:135%;height:125%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.05}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader.empty{display:none;padding:0;height:1px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader.empty:after{opacity:.2}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections{margin:0;padding:0;list-style:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li{margin-bottom:70px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li:last-child{margin-bottom:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li ul{margin:0;padding:0;list-style:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li .title{color:#333;font-size:19px;line-height:100%;margin-bottom:4px;font-weight:bold}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li .description{color:#666;font-size:14px;line-height:18px;margin:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li .description ul li{margin:5px 0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon>div{position:relative;z-index:2}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon .title{color:#003d79}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon .description{color:#555}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon:after{background:-moz-linear-gradient(left, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);background:-webkit-linear-gradient(left, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);background:linear-gradient(to right, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);opacity:.25}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightmaroon .title{color:#8D0212}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray>div{position:relative;z-index:2}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray .title{color:#003d79}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray .description{color:#555}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li.highlightgray:after{background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.035}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.smallthumbnailimage{display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;width:110px;vertical-align:top}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.smallthumbnailimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.largelandscapeimage .image{width:100%;max-height:250px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.largelandscapeimage .title{margin-top:18px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.largeportraitimage{display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.largeportraitimage .image{display:table-cell;margin-right:15px;width:400px;vertical-align:top}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.largeportraitimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul{list-style:none;padding:0;margin:15px 0 -30px -30px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li{width:375px;min-height:225px;margin:0 0 30px 30px;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(141,2,18,0.03);border:1px solid #ddd;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li.link:hover{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 10px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li.link:hover:before{opacity:.95;background-color:rgba(141,2,18,0.05);border-color:rgba(141,2,18,0.4)}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li>a{position:relative;z-index:1;padding:30px;display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li>a .title{font-size:17px;line-height:22px;color:#8D0212;margin-bottom:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.gridtiles ul li>a .subtitle{font-size:14px;line-height:18px;color:#666;margin-top:5px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul{margin:15px 0 -35px -35px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul li{margin:0 0 35px 35px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul li>a .image{max-height:310px;margin-bottom:15px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul li.link>a:hover .image{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;opacity:.95}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul li .title{font-size:17px;line-height:20px;margin-bottom:0;max-width:370px;color:#333}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.imagetiles ul li .subtitle{font-size:14px;line-height:18px;max-width:370px;color:#666}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons{position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div>.description{margin-top:10px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{padding:0;margin-top:10px;list-style:none;display:flex;flex-wrap:wrap;width:auto}@media screen and (max-width: 1220px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li{font-size:0;margin-bottom:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:110px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:18px !important;color:#333 !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important;text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child:hover[href],.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child:hover.popover{cursor:pointer}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child:hover[href] .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child:hover.popover .title{color:#8D0212 !important}@media (min-width: 320px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div>.title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div>.description{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{display:table;padding:15px 15px;justify-content:center;margin:10px auto 0 auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li{white-space:nowrap;display:table-row;padding:50px 0 30px 0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon+div .title{white-space:normal}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li:first-child>a:first-child{padding-top:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{display:flex;margin-left:-50px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li{padding:15px 30px;display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child{padding:0;display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 900px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div>.title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div>.description{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{margin:0 0 0 -50px;justify-content:left}}@media (min-width: 1200px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul{width:1200px;padding:0;margin-top:20px;margin-left:-35px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li{margin:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.text .title{padding-bottom:20px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div{display:table;margin-top:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*{display:table-row}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*>div{display:table-cell;position:relative;padding:15px;font-size:14px;vertical-align:middle;color:#666}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*.header>div{border-bottom:1px solid #eee;padding-bottom:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*.header+*>div{padding-top:20px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*[data-remodal-target]:hover>div,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*[href]:hover>div{background-color:#f7f7f7;color:#8D0212;cursor:pointer}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div>*.details{display:none}@media (min-width: 320px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table{width:auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div{margin:15px auto 0 auto}}@media (min-width: 900px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table .title+div{margin:15px 0 0 0}}@media (min-width: 1200px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul.sections>li>.table{width:1200px}}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol{display:table-cell;vertical-align:top;box-sizing:content-box}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta>div{color:#003d79;padding:15px;background-color:rgba(246,240,197,0.75)}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta>div .details{font-size:13px;line-height:18px;font-weight:bold}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta>div .details+.btn{margin-top:15px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .cta+.form{margin-top:25px;margin-bottom:25px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .form{margin-left:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .form .formcontainer,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .form .thankyou{width:160px}@media (min-width: 320px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{display:block;position:relative}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.header{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro{margin-bottom:15px;text-align:center;position:relative;display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div:last-child{margin:20px auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader:after{width:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .title{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .description{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .description ul{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage .image{display:block;margin:0 auto 10px auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage .image+div{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage .image{display:block;width:100%;max-width:400px;margin:0 auto 15px auto}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage .image+div{display:block}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .description{padding-bottom:10px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles ul{justify-content:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles ul li{max-width:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles ul{justify-content:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles ul li>a .image{max-width:100%}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol{width:285px;padding-left:0;display:block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:50px;padding-bottom:90px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol:before{position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol:after{position:absolute;content:'';bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .purchase{width:285px;height:235px}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .purchase{background-size:285px}}@media (min-width: 320px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .form{display:none}}@media (min-width: 600px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .title{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .description{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .description ul{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles ul li{max-width:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles ul li>a .image{max-width:none}}@media (min-width: 900px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container{display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content{display:table-cell}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.header{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.subheader{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro{margin-bottom:55px;padding-bottom:0;text-align:left;display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro>div{display:table-cell}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content>.intro:after{display:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .title{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li .description{font-size:14px;text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage{display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;margin:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.smallthumbnailimage .image+div{display:table-cell}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage{display:table}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage .image{display:table-cell;margin:0 15px 0 0;width:400px}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.largeportraitimage .image+div{display:table-cell}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles .subtitle{text-align:left !important}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.gridtiles ul{justify-content:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .title,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .description,.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles .subtitle{text-align:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content ul li>.imagetiles ul{justify-content:left}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol{width:180px;padding-left:50px;display:table-cell;position:relative;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;padding-bottom:0;padding-top:0}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol:before{display:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol:after{display:none}.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .purchase{width:179px;height:147px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .purchase{background-size:179px}}@media (min-width: 900px){.pagecontainer.secondary.page:not(.fpsevents):not(.fpscustom):not(.fpsonline) form>.container>.content+.rightcol .form{display:block}}.webcast-list-title{padding-bottom:6px;font-size:12px;font-weight:bold;width:300px;overflow:hidden}.webcast-list-title a{font-size:12px;font-weight:bold;width:275px;overflow:hidden}.webcast-list-desc{width:300px;overflow:hidden}.secondary .leftnav{margin-top:-10px}.secondary .leftnav .newsletter{background-color:#f7f7f7;padding:3px 7px 5px 7px;margin:0 -7px}.secondary .leftnav .newsletter .field{font-size:11px;font-weight:bold}.secondary .leftnav .newsletter .subfield{font-size:11px;font-weight:normal}.secondary .leftnav .divider{margin:20px 0px 20px 0px}.secondary .leftnav .fpsevents .divider{margin:8px 0px 8px 0px}.secondary .leftnav .sep{margin:0px;padding:0px 0px 10px 0px}.secondary .leftnav .desc{font-size:11px;line-height:16px}.secondary .leftnav .morelinks{margin-top:8px}.secondary .leftnav .morelinks a{font-size:11px}.secondary .leftnav .morelinks div{margin:8px 0px 8px 0px}.secondary .leftnav .formcontainer{padding:5px 0px 5px 0px}.secondary .leftnav .formcontainer .text{width:125px;margin-bottom:6px}.secondary .leftnav .formcontainer .btn{margin-top:8px;margin-right:8px}.secondary .leftnav .formcontainer #tblAreasInterest td{display:inline-block}.secondary .leftnav .formcontainer label{font-size:11px}.secondary .leftnav .formcontainer #tblAreasInterest td input{float:left;margin:0px 5px 15px 0px}.popup{position:absolute;display:none;width:720px;border:1px solid black;z-index:992000}.popup .confirm{background:white;padding:15px 35px 35px 35px;width:700px}.popup .container{background:white;padding:15px 35px 35px 35px}.popup .header{position:relative;top:-15px;padding:0px 0px 6px 0px;font-size:25px;line-height:26px;font-weight:normal;white-space:normal}.popup .header h1{font-size:25px;line-height:26px;font-weight:normal;padding:0;margin:0;color:#003d79}.popup .subheader{position:relative;top:-5px}.popup .close{position:relative;top:-5px;left:35px}.popup .fieldlabelbold{padding-top:15px;font-weight:bold}.popup .btn{margin-top:8px}.popup #tblPopupAreasInterest td{text-align:left}.popup label{font-size:11px}.popup #tblPopupAreasInterest td input{float:left;margin:0px 5px 10px 0px}.popup .privacy{text-align:right}.popup .privacy a{font-size:10px;line-height:13px}.newuser-popup{position:absolute;display:none;width:590px;border:1px solid black;z-index:992000}.newuser-popup .container{position:relative;background:white;padding:15px 25px 25px 25px}.newuser-popup .brand{padding:0px 0px 20px 0px;font-size:14px;line-height:15px;font-weight:normal;color:#003d79;font-family:'PT Sans',Arial,Helvetica,sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased}.newuser-popup .discount{padding:0px 0px 12px 0px;font-size:28px;line-height:28px;font-weight:normal;color:#777;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.newuser-popup .header{padding:0px 0px 20px 0px;font-size:35px;line-height:35px;font-weight:bold;color:#005781;text-transform:uppercase;-webkit-font-smoothing:antialiased}.newuser-popup .header h1{font-size:25px;line-height:26px;font-weight:700;padding:0;margin:0;color:#003d79;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.newuser-popup .subheader{padding:0px 0px 30px 0px;font-size:14px;line-height:18px;font-weight:normal;color:#727075;-webkit-font-smoothing:antialiased}.newuser-popup .subheader span{color:#005e95}.newuser-popup .close{position:absolute;top:10px;right:10px}.newuser-popup .formcontainer{padding:0px 0px 5px 0px}.newuser-popup .formcontainer .fieldcell{padding-right:10px}.newuser-popup .formcontainer .fieldlabel{font-size:15px;line-height:15px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:8px}.newuser-popup .formcontainer input.text{font-size:14px;line-height:14px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;width:250px}.newuser-popup .formcontainer .errormsg{padding-left:0;font-size:12px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.newuser-popup .btn{margin-top:8px;font-size:15px;line-height:17px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.newuser-popup .privacy{position:absolute;bottom:12px;right:30px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.newuser-popup .privacy a{font-size:10px;line-height:13px}.newuser-confirm-popup{position:absolute;display:none;width:590px;border:1px solid black;z-index:992000}.newuser-confirm-popup .container{position:relative;background:white;padding:5px 25px 25px 25px}.newuser-confirm-popup .header{padding:0px 0px 12px 0px;font-size:14px;line-height:32px;font-weight:normal;color:#005781;text-transform:uppercase;-webkit-font-smoothing:antialiased}.newuser-confirm-popup .header h1{font-size:25px;line-height:26px;font-weight:700;color:#005781;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.newuser-confirm-popup td{font-size:14px;-webkit-font-smoothing:antialiased}.newuser-confirm-popup td .morelinks div a{font-size:14px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.newuser-confirm-popup .btn{margin-top:8px;font-size:15px;line-height:17px;font-family:'PT Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.secondary .breadcrumb .header{padding:0px;font-size:25px;line-height:26px;font-weight:normal}.secondary .breadcrumb .header h1{font-size:21px;line-height:26px;padding:0;margin:0;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;-webkit-font-smoothing:antialiased;white-space:normal}.secondary .breadcrumb .header+.nav{padding-top:6px}.secondary .breadcrumb span{padding:0px 6px 0px 6px}.secondary .breadcrumb td,.secondary .breadcrumb a{font-size:11px;line-height:12px}.secondary .breadcrumb .rightlink a{white-space:nowrap;font-size:11px;font-style:italic}.secondary .breadcrumb .divider{margin:15px 0px 30px 0px}.secondary td.breadcrumbdesc{padding:6px 0px 20px 0px}.secondary td.breadcrumbdesc p{padding:0px 0px 0px 0px;font-size:11px;line-height:13px;font-weight:normal;color:#999999;margin:0}.secondary.course .breadcrumb{margin-bottom:10px}.order .breadcrumb .rightlink a{font-size:12px}.emptycart .order .breadcrumb .rightlink{display:none}.secondary .form{margin-left:18px;text-align:left;background-color:#eaeaea;padding:10px}.secondary .form .title{margin-bottom:2px}.secondary .form .formcontainer{width:200px}.secondary .form .formcontainer input.text{width:100%;height:12px;padding-right:2px}.secondary .form .formcontainer textarea{width:100%;padding-right:2px}.secondary .form .formcontainer .fieldlabel{font-size:11px;padding:10px 12px 2px 0px}.secondary .form .formcontainer .fieldcell{padding:0px 10px 0px 0px}.secondary .form .formcontainer .btnfooter{padding-top:15px}.secondary .form .thankyou{width:200px;text-align:center}.secondary .form .download{padding:12px 0px 0px 0px}.secondary .form .download:focus{outline:0}.secondary .right-details{margin-left:18px;margin-bottom:30px}.secondary .cta .right-details{margin:0 !important}.search{text-align:left}.search .leftnav{padding-right:32px}.search .breadcrumbdesc{padding-bottom:0 !important}.search .resultsinfo{padding:0px 0px 5px 0px}.search .resultsinfo div{float:left}.search .resultsinfo a{float:right;font-weight:bold;font-size:14px;font-style:italic}.search .refinesearch{margin:10px -10px 25px -10px;border:1px solid #f3f3f3;border-left:0;border-right:0;background-color:#fcfcfc;padding:10px;white-space:nowrap;text-align:left}.search .refinesearch .subhead td{padding-bottom:15px}.search .refinesearch select{padding:3px 2px;max-width:300px}.search.scheduled .refinesearch select{max-width:115px}.search.scheduled.classroomsectionprogram.reset .refinesearch select{max-width:100px}.search .refinesearch input[type=text]{padding:4px 5px 4px 5px}.search .refinesearch input.keyword{width:250px;border-left:0}.search.scheduled .refinesearch input.keyword{width:165px}.search.scheduled.reset .refinesearch input.keyword,.search.scheduled.classroomsectionprogram .refinesearch input.keyword{width:100px}.search .refinesearch .checkboxfield{margin-left:-5px}.search .refinesearch .checkboxfield input[type=checkbox]{position:relative;top:2px !important}.search .refinesearch .checkboxfield label{line-height:22px !important;padding:0 7px 0 0}.search .refinesearch .calfield .caltextsm{width:50px !important}.search .refinesearch .calfield .calicon{margin-top:-1px;margin-left:5px}.search .refinesearch .pipe div{margin-left:10px;padding-left:10px;color:#999;width:1px;height:22px;border-left:1px solid #ddd}.search.scheduled.classroomsectionprogram.reset .refinesearch .pipe div{margin-left:5px;padding-left:5px;border-left:0}.search .refinesearch .label{display:inline-block;font-size:11px;color:#999;padding:0px 10px 0 7px;background-color:rgba(246,246,246,0.16);border:1px solid #d9d9d9;margin-right:-3px;line-height:20px;border-right-color:#bbb}.search td.pager table:first-child{margin-top:-2px}.search .noresults{text-align:center}.search .noresults>div{margin-bottom:10px;font-style:italic;color:#8D0212;display:block;padding:5px 8px;background-color:rgba(241,241,241,0.57);border-radius:2px}.search.scheduled .noresults>div{margin-bottom:0px}.search .pagertop{padding:10px 0px 15px 0px}.search .pagerbottom{padding:5px 0px 0px 0px}.search .pagerempty{padding:0px 0px 15px 0px}.search .typetoggle{background-image:url("../images/divider_bg.gif");background-repeat:repeat-x;background-position:left bottom;position:relative;margin-top:25px}.search .sub a,.search .sub td{font-size:14px}.search .typetoggle .tab-l,.search .typetoggle .tab-m,.search .typetoggle .tab-r{height:33px}.search .typetoggleenclosure{border:1px solid #D9D9D9;border-top:0;padding:10px;padding-top:20px}.search .bordered{border:1px solid #D9D9D9}.search .typetogglehidden{padding-top:30px}.search td select{font-size:11px}.search .title .level{margin-left:10px;display:inline-block;padding:0px 5px;color:#fff;border:1px solid #ccc;background-color:#f9f9f9;border-radius:2px;-moz-box-shadow:2px 2px 2px rgba(170,170,170,0.25);-webkit-box-shadow:2px 2px 2px rgba(170,170,170,0.25);box-shadow:2px 2px 2px rgba(170,170,170,0.25)}.search .title .level-100{color:#163796}.search .title .level-200{color:#3f652f}.search .title .level-300{color:#452378}.search .title .level-400{color:#cc0874}.search .title .level-500{color:#6a96c6}.search .certificates{display:inline-block;border-top:1px dotted #ddd;color:#777;padding-top:5px;margin-top:5px;margin-bottom:7px;font-style:italic;font-size:11px;line-height:14px}.search .certificates a{font-style:italic;font-size:11px;line-height:14px}.newsletter{text-align:left}.newsletter label{font-size:11px}.newsletter #tblAreasInterest td input{float:left;margin:0px 5px 10px 0px}.newsletter .spacer{height:170px}.offer{text-align:left}.training{text-align:left}.training .morelinks li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.training .morelinks li span{color:#666666}.program{text-align:left}.program li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.program li span{color:#666666}.program .morelinks li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.program .morelinks li span{color:#666666}.topnav.partner+form .program [data-partner-hide]{display:none}.programpage{text-align:left}.programpage .sep{padding-bottom:40px}.programpage .hero{padding-bottom:5px}.programpage .hero .header{font-size:16px;line-height:20px;color:#003d79;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.programpage .hero .desc img{float:left;margin:0px 10px 10px 0px;max-width:350px}.programpage .col{width:270px;padding-left:15px}.programpage .col-first{padding-left:0px}.programpage .col .header{white-space:normal;margin-bottom:10px}.programpage .col .thumb img{max-width:270px;max-height:175px}.programpage .col .desc{margin:10px 0px 10px 0px}.programpage .col .learnmore .sep{padding-bottom:8px}.programpage .bundle .title{font-size:12px;line-height:16px;color:#003d79;font-weight:bold;margin-bottom:5px}.programpage .bundle .divider{margin:14px 0px 14px 0px;display:none}.programpage .bundle .item .subheader{font-size:12px;font-weight:bold;padding-bottom:4px}.programpage .bundle .item .learnmore{padding-top:8px}.programpage .bundle .item .learnmore a{font-size:12px}.programpage .bundle .item .sep{padding-bottom:20px}.pagecontainer.fpsonline .topnav .links .subscriptioncell{display:none}.pagecontainer.fpsonline .topnav.classroom-hide .links{bottom:15px}.pagecontainer.fpsonline form{width:100% !important;padding:0 !important}.pagecontainer.fpsonline form *{font-family:'PT Sans',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline form *.fa,.pagecontainer.fpsonline form *.far,.pagecontainer.fpsonline form *.fas{font-family:FontAwesome}.pagecontainer.fpsonline form hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:12px 0;padding:0}.pagecontainer.fpsonline form>.subnav{width:100%;height:50px;background-color:#666;background:url(/images/fpsonline/banner-chalkboard-bg.jpg) no-repeat center -38px;position:relative}.pagecontainer.fpsonline form>.subnav .container{padding:0;margin:0 auto;display:flex;justify-content:space-between;width:1200px}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.subnav .container{width:auto}}.pagecontainer.fpsonline form>.subnav .container .logo>div{padding-top:11px}.pagecontainer.fpsonline form>.subnav .container ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.subnav .container ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.subnav .container ul li{position:relative}.pagecontainer.fpsonline form>.subnav .container ul li:last-child{margin-right:0}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child{color:#fff;font-weight:normal;line-height:50px;opacity:.95;text-shadow:0 1px #000;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background-color:transparent;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child:hover{color:#f9f6db}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child:hover:after{background-color:rgba(246,240,197,0.5)}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child.login{padding-left:16px}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child.login:before{position:absolute;top:50%;left:0;font-size:10px;font-weight:400;color:#fff;opacity:.75;padding-right:6px;content:"\f007";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.pagecontainer.fpsonline form>.subnav .container ul li>a:first-child.login:hover:before{opacity:1;color:#f9f6db !important}.pagecontainer.fpsonline form>.subnav .container ul li.on a{color:#f9f6db}.pagecontainer.fpsonline form>.subnav .container ul li.on a:after{background-color:#F6F0C5}.pagecontainer.fpsonline form>.subnav .container ul li.on a.login:before{opacity:1;color:#f9f6db !important}.pagecontainer.fpsonline form>.subnav .container ul li.search>a:first-child .fa-search{line-height:50px}.pagecontainer.fpsonline form>.subnav .container ul li.search>a:first-child:hover{cursor:pointer}.pagecontainer.fpsonline form>.subnav .container ul li.search>a:first-child:hover:after{background-color:transparent}.pagecontainer.fpsonline form>.subnav .container ul li.search input,.pagecontainer.fpsonline form>.subnav .container ul li.search .fa-times{display:none;opacity:0;width:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline form>.subnav .container ul li.search .fa-times{transition-delay:2s}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li:not(.search){margin:0}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li:not(.search)>a:first-child{font-size:0;opacity:0}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search>a:first-child:hover{cursor:default;color:#fff;opacity:.95}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input,.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search .fa-times{display:inline-block;opacity:1;width:auto}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input{border:0;padding:5px 10px;background-color:transparent;font-size:14px;color:#fff;width:225px}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input::-webkit-input-placeholder{color:#ccc}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input:-moz-placeholder{color:#ccc}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input::-moz-placeholder{color:#ccc}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input:-ms-input-placeholder{color:#ccc}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search input:focus{outline:0}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search .fa-times{color:#fff;font-size:13px;opacity:.7}.pagecontainer.fpsonline form>.subnav.search-open .container>ul:first-child li.search .fa-times:hover{cursor:pointer;opacity:1}@media (min-width: 320px){.pagecontainer.fpsonline form>.subnav{z-index:9999;border-bottom:0;height:0}.pagecontainer.fpsonline form>.subnav .container ul{display:none}.pagecontainer.fpsonline form>.subnav .container .logo{display:block;position:fixed;top:0;left:10px;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.pagecontainer.fpsonline form>.subnav .container .logo>div a{display:inline-block;width:100px;height:45px;background:url(/images/fpsonline/logo-mobile@2x.png) no-repeat left center;background-size:contain}}@media (min-width: 600px){.pagecontainer.fpsonline form>.subnav{display:block;height:50px;border-bottom:1px solid rgba(0,0,0,0.5);position:fixed;margin-top:-50px}.pagecontainer.fpsonline form>.subnav .container ul{display:flex}.pagecontainer.fpsonline form>.subnav .container ul li{margin-right:25px}.pagecontainer.fpsonline form>.subnav .container ul li a{font-size:11.5px}.pagecontainer.fpsonline form>.subnav .container .logo{display:block;position:absolute;background-color:#666;background:url(/images/fpsonline/banner-chalkboard-bg.jpg) no-repeat center 0;height:88px;-webkit-box-shadow:inset 0px 9px 11px -7px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 9px 11px -7px rgba(0,0,0,0.75);box-shadow:inset 0px 9px 11px -7px rgba(0,0,0,0.75);padding:0 20px;top:-38px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-left:15px}.pagecontainer.fpsonline form>.subnav .container .logo>div a{display:block;width:124px;height:59px;background:url(/images/fpsonline/logo-blue@2x.png) no-repeat 0 0;background-size:cover}}@media (min-width: 900px){.pagecontainer.fpsonline form>.subnav{z-index:1;position:relative;margin-top:0}.pagecontainer.fpsonline form>.subnav .container ul li{margin-right:50px}.pagecontainer.fpsonline form>.subnav .container ul li a{font-size:16px}.pagecontainer.fpsonline form>.subnav .container .logo{padding:0 32px}}.pagecontainer.fpsonline form>.hero{width:100%;height:320px;position:relative;padding:0;margin-bottom:26px}.pagecontainer.fpsonline form>.hero .tray{position:relative;z-index:3;top:-4px;display:block;width:100%;height:30px;background:url(/images/fpsonline/banner-chalkboard-tray.png) no-repeat 0 0;background-size:100% 30px}.pagecontainer.fpsonline form>.hero .tray>div{width:1200px;height:30px;position:relative;margin:0 auto}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.hero .tray>div{width:auto}}.pagecontainer.fpsonline form>.hero .tray>div:before{position:absolute;content:'';display:block;height:54px;background:url(/images/fpsonline/banner-chalkboard-eraser.png) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .tray>div:before{background:url(/images/fpsonline/banner-chalkboard-eraser@2x.png) no-repeat 0 0}}.pagecontainer.fpsonline form>.hero .tray>div:after{position:absolute;content:'';display:block;bottom:15px;width:100px;height:23px;background:url(/images/fpsonline/banner-chalkboard-chalk.png) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .tray>div:after{background:url(/images/fpsonline/banner-chalkboard-chalk@2x.png) no-repeat 0 0;background-size:100px}}.pagecontainer.fpsonline form>.hero .banner{margin:0 auto;padding:0;position:relative;width:1250px;height:320px}.pagecontainer.fpsonline form>.hero .banner .cta{position:absolute;top:0;right:0}.pagecontainer.fpsonline form>.hero .banner .cta a{display:block;padding:6px 11px;border:1px solid transparent;background-color:rgba(246,240,197,0.75);color:#003d79;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-size:15px;line-height:15px;font-weight:normal;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsonline form>.hero .banner .cta a i{font-family:FontAwesome;margin-left:5px;font-size:16px}.pagecontainer.fpsonline form>.hero .banner .cta a:hover{background-color:#F6F0C5;cursor:pointer !important}.pagecontainer.fpsonline form>.hero .banner .cta a+a{background-color:#003d79;color:#F6F0C5;border:1px solid rgba(0,0,0,0.35);margin-bottom:8px}.pagecontainer.fpsonline form>.hero .banner .cta a+a:hover{background-color:#00478d}.pagecontainer.fpsonline form>.hero .banner .cta a:last-child{margin-bottom:0}.pagecontainer.fpsonline form>.hero .banner .photo svg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:0;-webkit-transition:opacity 50ms;-moz-transition:opacity 50ms;-ms-transition:opacity 50ms;-o-transition:opacity 50ms;transition:opacity 50ms}.pagecontainer.fpsonline form>.hero .banner .photo svg image[class='1x']{display:block}.pagecontainer.fpsonline form>.hero .banner .photo svg image[class='2x']{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .banner .photo svg image[class='1x']{display:none}.pagecontainer.fpsonline form>.hero .banner .photo svg image[class='2x']{display:block}}.pagecontainer.fpsonline form>.hero .banner .photo.center svg image{width:1200px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header{display:inline-block;max-width:525px;margin-top:15px}.pagecontainer.fpsonline form>.hero .banner .photo.left svg image{width:550px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details{right:0;left:auto;width:650px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header{color:#fff}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header a{color:#fff}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header[onclick]:hover{cursor:pointer}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header[onclick]:hover .title{color:#F6F0C5}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title{margin-top:60px;margin-right:200px;min-height:80px;position:relative}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title>div{position:absolute;left:0;bottom:0;border-bottom:0;margin-bottom:12px;padding-bottom:12px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title>div:after{position:absolute;content:'';bottom:0;left:0;width:calc(100% + 60px);height:1px;background:-moz-linear-gradient(left, #ddd 0%, #ddd 25%, #ddd 50%, #ddd 75%, rgba(221,221,221,0) 100%);background:-webkit-linear-gradient(left, #ddd 0%, #ddd 25%, #ddd 50%, #ddd 75%, rgba(221,221,221,0) 100%);background:linear-gradient(to right, #ddd 0%, #ddd 25%, #ddd 50%, #ddd 75%, rgba(221,221,221,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dddddd', endColorstr='#00dddddd',GradientType=1 );opacity:.65}.pagecontainer.fpsonline form>.hero .slideshow{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsonline form>.hero .slideshow .banner .details{position:absolute;width:1200px;top:0;left:50px;z-index:99999}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header{-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-ms-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.image{width:525px;height:170px;background-repeat:no-repeat;background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.image{background-size:525px}}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.text{color:#fff;font-weight:normal}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.text .title{-webkit-transition:color 100ms;-moz-transition:color 100ms;-ms-transition:color 100ms;-o-transition:color 100ms;transition:color 100ms}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.text .title>div{border-bottom:1px solid rgba(255,255,255,0.45);margin-bottom:12px;padding-bottom:12px}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header.text .description{color:rgba(255,255,255,0.8);font-weight:normal;font-size:13px;line-height:17px}.pagecontainer.fpsonline form>.hero .slideshow.transition .banner .photo svg{opacity:0}.pagecontainer.fpsonline form>.hero .slideshow.transition .banner .details{opacity:.75}.pagecontainer.fpsonline form>.hero .slideshow.transition .banner .details .cta{opacity:0}.pagecontainer.fpsonline form>.hero .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsonline form>.hero .slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsonline form>.hero .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#fff;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline form>.hero .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsonline form>.hero .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsonline form>.hero .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsonline form>.hero .slideshow .indicator{position:relative;z-index:13000;margin-left:25px}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpsonline form>.hero:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsonline form>.hero{height:475px}.pagecontainer.fpsonline form>.hero .chalkboard{width:100%;height:100%;background-color:#666;background-size:cover;background:url(/images/fpsonline/banner-chalkboard-bg.jpg) no-repeat center 0}.pagecontainer.fpsonline form>.hero .banner{height:475px}.pagecontainer.fpsonline form>.hero .banner .photo svg mask>image:first-child{display:none}.pagecontainer.fpsonline form>.hero .banner .photo svg mask>image:last-child{display:inline}.pagecontainer.fpsonline form>.hero .banner .photo.center svg{height:320px}.pagecontainer.fpsonline form>.hero .banner .photo.center svg image{width:205vw;height:140%;transform:translate(-35%, -35%);-webkit-transform:translate(-35%, -35%);-moz-transform:translate(-35%, -35%);-o-transform:translate(-35%, -35%);-ms-transform:translate(-35%, -35%)}.pagecontainer.fpsonline form>.hero .banner .photo.center.iphone svg{height:100%}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details{left:0;width:100%;height:100%}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header{margin:0;position:relative;top:30%;padding-left:15px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.image{width:calc(100% - 25px);margin-left:12px;background-size:contain}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.image{background-size:contain}}@media (min-width: 320px){.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .title{margin:0;min-height:0;font-size:22px;line-height:initial}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .description a{color:#F6F0C5}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .description a:hover{color:#fff}.pagecontainer.fpsonline form>.hero .banner .photo.left svg image{width:100vw;height:auto}.pagecontainer.fpsonline form>.hero .banner .photo.left.iphone svg image{height:100%}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details{right:0;width:100%;height:100%}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header{width:calc(100% - 40px);margin:0 20px;top:calc(100% - 155px);transform:translateY(-100%);position:relative;text-align:center}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title{margin:0;min-height:0;font-size:22px;line-height:initial}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title>div{position:relative;left:auto;bottom:auto;margin-bottom:8px;padding-bottom:8px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title>div:after{width:100%}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title br{display:none}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header .description{font-size:12px;line-height:16px}.pagecontainer.fpsonline form>.hero .banner .cta{top:auto;right:auto;bottom:90px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap}.pagecontainer.fpsonline form>.hero .banner .cta a{display:inline-block;font-size:14px;line-height:20px}.pagecontainer.fpsonline form>.hero .slideshow{width:100%;margin:0}.pagecontainer.fpsonline form>.hero .slideshow .banner .details{margin:15px 0}.pagecontainer.fpsonline form>.hero .slideshow .arrow div{bottom:200px}.pagecontainer.fpsonline form>.hero .slideshow .arrow .left{left:15px}.pagecontainer.fpsonline form>.hero .slideshow .arrow .right{right:15px}.pagecontainer.fpsonline form>.hero .slideshow .indicator{z-index:99999;margin-left:0}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots{bottom:50px}.pagecontainer.fpsonline form>.hero .tray{margin-top:-38px}.pagecontainer.fpsonline form>.hero .tray>div:before{right:10px;bottom:0;width:125px}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .tray>div:before{background-size:125px}}@media (min-width: 320px){.pagecontainer.fpsonline form>.hero .tray>div:after{left:10px}}@media (max-width: 400px){.pagecontainer.fpsonline form>.hero .banner .photo.center svg image{transform:translate(-35%, -40%)}.pagecontainer.fpsonline form>.hero .banner .photo.center.iphone svg image{transform:translate(-35%, -22%)}}@media (min-width: 600px){.pagecontainer.fpsonline form>.hero .chalkboard{background-position-y:-88px;height:563px;background-size:cover}.pagecontainer.fpsonline form>.hero .banner .photo.center svg image{height:200%;transform:translate(-25%, -50%);-webkit-transform:translate(-25%, -50%);-moz-transform:translate(-25%, -50%);-o-transform:translate(-25%, -50%);-ms-transform:translate(-25%, -50%)}.pagecontainer.fpsonline form>.hero .banner .photo.center.iphone svg image{height:185%}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header{padding-left:15px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .title{font-size:24px}.pagecontainer.fpsonline form>.hero .banner .photo.left.iphone svg image{transform:translateY(-5%);-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-o-transform:translateY(-5%);-ms-transform:translateY(-5%)}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header{top:calc(100% - 90px)}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title{font-size:24px}.pagecontainer.fpsonline form>.hero .banner .cta{top:0;right:15px;bottom:auto;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpsonline form>.hero .banner .cta a{display:block;font-size:15px;line-height:15px}.pagecontainer.fpsonline form>.hero .slideshow .banner .details{margin:25px 0}.pagecontainer.fpsonline form>.hero .slideshow .banner .details .header{display:block}.pagecontainer.fpsonline form>.hero .slideshow .indicator{margin-left:25px}.pagecontainer.fpsonline form>.hero .slideshow .indicator .dots{bottom:10px}.pagecontainer.fpsonline form>.hero .tray{margin-top:-88px}.pagecontainer.fpsonline form>.hero .tray>div:before{right:0;bottom:15px;width:177px}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 600px) and (min-resolution: 200dpi), only screen and (min-width: 600px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.hero .tray>div:before{background-size:177px}}@media (min-width: 600px){.pagecontainer.fpsonline form>.hero .tray>div:after{left:0}}@media (min-width: 900px){.pagecontainer.fpsonline form>.hero{height:320px}.pagecontainer.fpsonline form>.hero .chalkboard{background-position-y:-88px;height:100%;background-size:auto}.pagecontainer.fpsonline form>.hero .banner{height:320px}.pagecontainer.fpsonline form>.hero .banner .photo svg mask>image:first-child{display:inline}.pagecontainer.fpsonline form>.hero .banner .photo svg mask>image:last-child{display:none}.pagecontainer.fpsonline form>.hero .banner .photo.center svg{width:130vw;height:100%}.pagecontainer.fpsonline form>.hero .banner .photo.center svg image{width:100%;height:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details{height:auto}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header{padding-left:15px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .title{font-size:28px;line-height:32px}.pagecontainer.fpsonline form>.hero .banner .photo.left{overflow:hidden}.pagecontainer.fpsonline form>.hero .banner .photo.left svg{left:-110px}.pagecontainer.fpsonline form>.hero .banner .photo.left svg image{width:550px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details{right:0;left:auto;width:55%;max-width:650px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header{width:auto;margin:0;top:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;position:relative;text-align:left}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title{margin-top:60px;margin-right:200px;min-height:80px;position:relative;font-size:28px;line-height:32px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title>div{position:absolute;left:0;bottom:0;border-bottom:0;margin-bottom:12px;padding-bottom:12px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title br{display:block}.pagecontainer.fpsonline form>.hero .slideshow .caroufredsel_wrapper .container li{opacity:0}.pagecontainer.fpsonline form>.hero .slideshow .caroufredsel_wrapper .container li:first-child{opacity:1}.pagecontainer.fpsonline form>.hero .slideshow .arrow div{bottom:105px}.pagecontainer.fpsonline form>.hero .tray{margin-top:0}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.hero .banner .photo svg{width:100% !important}.pagecontainer.fpsonline form>.hero .banner .photo.left svg{left:0}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details{right:0;left:auto;width:650px}.pagecontainer.fpsonline form>.hero .banner .photo.left+.details .header.text .title{font-size:35px;line-height:45px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details{left:50px}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header{padding-left:0}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.image{margin-left:0}.pagecontainer.fpsonline form>.hero .banner .photo.center+.details .header.text .title{font-size:35px;line-height:45px}.pagecontainer.fpsonline form>.hero .banner .cta{right:15px}.pagecontainer.fpsonline form>.hero .slideshow{width:1250px;margin-left:-25px;margin-right:-25px}.pagecontainer.fpsonline form>.hero .slideshow .caroufredsel_wrapper .container li{opacity:1}.pagecontainer.fpsonline form>.hero .slideshow .banner .details{max-width:1200px}.pagecontainer.fpsonline form>.hero .slideshow .arrow .left{left:50px}.pagecontainer.fpsonline form>.hero .slideshow .arrow .right{right:0}}@media screen and (min-width: 1220px){.pagecontainer.fpsonline form>.hero .banner .cta{right:0}}@media screen and (min-width: 1300px){.pagecontainer.fpsonline form>.hero .slideshow .arrow .left{left:0}.pagecontainer.fpsonline form>.hero .slideshow .arrow .right{right:-50px}}.pagecontainer.fpsonline form>.mediums{background-color:#fdfdfd;padding-top:25px}.pagecontainer.fpsonline form>.mediums ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:space-between}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.mediums ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.mediums ul li{font-size:0;text-align:center}.pagecontainer.fpsonline form>.mediums ul li.virtualcourse>a:first-child:before{position:absolute;content:'New!';color:#BB133E;font-style:italic;font-size:12px;display:block;width:12px;height:12px;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg)}.pagecontainer.fpsonline form>.mediums ul li>a:first-child{display:block;position:relative;z-index:2}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon{position:relative;display:inline-block}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon img{vertical-align:top;width:auto;max-height:60px;margin-bottom:4px}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon .count{position:absolute;content:'';top:-2px;right:-7px;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);width:auto;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:50%;background-color:#eaeaea;color:#333;font-size:12px;line-height:20px;text-align:center}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#333 !important;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important}.pagecontainer.fpsonline form>.mediums ul li>a:first-child:hover{cursor:pointer}.pagecontainer.fpsonline form>.mediums ul li>a:first-child:hover .title{color:#003d79 !important}.pagecontainer.fpsonline form>.mediums ul li>a:first-child[href^='javascript']{cursor:default}@media (min-width: 320px){.pagecontainer.fpsonline form>.mediums ul{display:table;padding:15px}.pagecontainer.fpsonline form>.mediums ul li{white-space:nowrap;display:table-row}.pagecontainer.fpsonline form>.mediums ul li.virtualcourse>a:first-child:before{top:34px;left:50%;margin-left:-60px}.pagecontainer.fpsonline form>.mediums ul li>a:first-child{display:table-cell;text-align:center;padding:20px 0}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon{max-width:60px;max-height:none}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon+div{max-width:none}.pagecontainer.fpsonline form>.mediums ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpsonline form>.mediums ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpsonline form>.mediums ul{display:flex;justify-content:center;position:relative}.pagecontainer.fpsonline form>.mediums ul li{padding:15px 30px;display:block}.pagecontainer.fpsonline form>.mediums ul li.virtualcourse>a:first-child:before{top:14px}.pagecontainer.fpsonline form>.mediums ul li>a:first-child{padding:0;display:block}.pagecontainer.fpsonline form>.mediums ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:0}}@media (min-width: 900px){.pagecontainer.fpsonline form>.mediums ul{width:100%;justify-content:space-evenly;padding:0;margin:0 auto}.pagecontainer.fpsonline form>.mediums ul li{padding:30px 0 20px 0;margin:0}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.mediums ul{width:1200px}}.pagecontainer.fpsonline form>.search{background-color:#fdfdfd;border-bottom:1px solid #ddd;padding:40px 0 75px 0}.pagecontainer.fpsonline form>.search .title{margin-bottom:15px;text-align:center;font-weight:normal;font-family:'KG Blank Space', Arial, Helvetica, sans-serif;color:#003d79;font-size:32px;line-height:100%;position:relative;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline form>.search .subtitle{color:#777}.pagecontainer.fpsonline form>.search .box{margin:15px auto 0 auto;position:relative;width:400px}.pagecontainer.fpsonline form>.search .box input{border:0;border:1px solid #ccc;font-size:14px;line-height:37px;height:37px;padding:0 40px 0 10px;box-sizing:border-box;color:#333;width:100%;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline form>.search .box input:focus{outline:0;border-color:#bbb;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important;box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important}.pagecontainer.fpsonline form>.search .box input:focus+.fa{color:#999}.pagecontainer.fpsonline form>.search .box .fa{position:absolute;color:#bbb;top:0;right:10px;font-size:16px;line-height:37px;font-weight:700;font-family:FontAwesome;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline form>.search .box .fa:hover{cursor:pointer;color:#999}.pagecontainer.fpsonline form>.search .box .twitter-typeahead{display:block !important}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-hint{color:#999;box-sizing:border-box}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu{width:calc(100% - 2px);max-height:325px;overflow-y:auto;margin:-1px 0 0 0;padding:0 0 15px 0;background-color:#fff;border:1px solid #bbb;border-top-color:#aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:99999 !important}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .header{margin:15px 15px 15px 15px;padding:3px 0;color:#003d79;font-size:15px;line-height:16px;border-bottom:1px solid #ddd}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion{padding:3px 15px;font-size:13px;line-height:16px;width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover{cursor:pointer;background-color:#efefef}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-cursor{background-color:#f7f7f7}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight{font-weight:normal;color:#000;position:relative}.pagecontainer.fpsonline form>.search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background-color:#ddd}.pagecontainer.fpsonline form>.browse{width:100%}.pagecontainer.fpsonline form>.browse .title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:100%;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:10px}.pagecontainer.fpsonline form>.browse .subtitle{text-align:center;font-size:16px;line-height:20px;color:#444}.pagecontainer.fpsonline form>.browse .container{width:1200px;margin:0 auto !important;padding:70px 10px !important;position:relative;z-index:1}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.browse .container{padding:0 15px;box-sizing:border-box}}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.browse .container{width:auto}}.pagecontainer.fpsonline form>.browse>div:nth-child(1){position:relative;border-bottom:1px solid #ccc}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .bg{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.1}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .intro{text-align:center;color:#111;margin-bottom:65px;position:relative}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .intro:after{position:absolute;content:'';bottom:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:50%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles{margin-top:50px;white-space:nowrap}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles{white-space:normal}}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile{display:inline-block;margin-right:70px;vertical-align:top;width:350px;height:288px;position:relative}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:url(/images/fpsonline/browse-tile-bg.jpg) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:before{background:url(/images/fpsonline/browse-tile-bg@2x.jpg) no-repeat 0 0;background-size:100%}}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:last-child{margin-right:0}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child .header{margin:25px 0 40px 0;text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#F6F0C5;font-size:28px;line-height:38px;position:relative;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul{margin:0 25px 0 100px;padding:0;list-style:none;display:inline-block;text-align:left;white-space:normal}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li{font-size:12px;line-height:20px;position:relative}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li a{color:#fff;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;-ms-transition:color 200ms ease;-o-transition:color 200ms ease;transition:color 200ms ease}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:before{position:absolute;top:0px;left:-11px;font-size:3px;line-height:21px;font-weight:700;color:#fff;content:"\f111";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;opacity:.75;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:last-child{margin-top:10px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:last-child a{color:#F6F0C5;font-style:italic}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:last-child:before{display:none}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:hover a{color:#efe599}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile>div:first-child ul li:hover:before{opacity:1;color:#efe599;font-size:5px;left:-12px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:hover{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:hover:before{opacity:.95}.pagecontainer.fpsonline form>.browse>div:nth-child(2){width:100%;position:relative;background-color:#f9f9f9;border-bottom:1px solid #ddd}.pagecontainer.fpsonline form>.browse>div:nth-child(2) .container{padding:85px 10px !important}@media (min-width: 320px){.pagecontainer.fpsonline form>.browse>div:nth-child(1){height:auto}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container{padding-left:0 !important;padding-right:0 !important}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .intro{font-size:16px;line-height:22px;padding:0 5px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .intro a{font-size:16px;line-height:22px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile{display:block;margin-left:0;margin-right:0;margin-bottom:20px}.pagecontainer.fpsonline form>.browse>div:nth-child(2) .container{padding-left:0 !important;padding-right:0 !important}.pagecontainer.fpsonline form>.browse>div:nth-child(2) .container .search .box{width:300px}}@media (min-width: 600px){.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile{margin-left:10px;margin-right:10px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile:last-child{margin-right:10px}.pagecontainer.fpsonline form>.browse>div:nth-child(2) .container .search .box{width:400px}}@media (min-width: 900px){.pagecontainer.fpsonline form>.browse>div:nth-child(2) .container .search .box{width:400px}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.browse>div:nth-child(1){height:700px}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles{text-align:left}.pagecontainer.fpsonline form>.browse>div:nth-child(1) .container .tiles .tile{display:inline-block;width:350px;height:288px;margin:auto}}.pagecontainer.fpsonline form>.values{position:relative;border-bottom:0;padding:100px 0 70px 0}.pagecontainer.fpsonline form>.values:after{position:absolute;content:'';bottom:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:75%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsonline form>.values>.title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:initial;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:20px}.pagecontainer.fpsonline form>.values ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:space-between}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.values ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.values ul li{padding:50px 0 30px 0;font-size:0}.pagecontainer.fpsonline form>.values ul li>a:first-child{display:block}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:150px}.pagecontainer.fpsonline form>.values ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#333 !important}.pagecontainer.fpsonline form>.values ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpsonline form>.values ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important}.pagecontainer.fpsonline form>.values ul li>a:first-child:hover{cursor:pointer}.pagecontainer.fpsonline form>.values ul li>a:first-child:hover .title{color:#003d79 !important}@media (min-width: 320px){.pagecontainer.fpsonline form>.values ul{display:table;padding:15px}.pagecontainer.fpsonline form>.values ul li{white-space:nowrap;display:table-row}.pagecontainer.fpsonline form>.values ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon+div{max-width:none}.pagecontainer.fpsonline form>.values ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpsonline form>.values ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpsonline form>.values ul{margin:50px 0 20px 0;display:flex;justify-content:center}.pagecontainer.fpsonline form>.values ul li{padding:15px 30px;display:block}.pagecontainer.fpsonline form>.values ul li>a:first-child{padding:0;display:block}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 900px){.pagecontainer.fpsonline form>.values ul{margin:40px 0 20px 0}.pagecontainer.fpsonline form>.values ul li{padding:0;margin:20px}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.values ul{width:1200px;justify-content:space-between;margin:0 auto;padding:0}.pagecontainer.fpsonline form>.values ul li{padding:0;margin:0}.pagecontainer.fpsonline form>.values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.fpsonline form>.experts{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpsonline form>.experts>div:first-child{position:relative}.pagecontainer.fpsonline form>.experts>div:first-child .bg{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.25}.pagecontainer.fpsonline form>.experts>div:first-child .container{width:1200px;margin:0 auto !important;padding:110px 10px !important;position:relative;z-index:0}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.experts>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.experts>div:first-child .container>.title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:100%;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:15px}.pagecontainer.fpsonline form>.experts>div:first-child .container>.subtitle{text-align:center;font-size:16px;line-height:20px;color:#555}.pagecontainer.fpsonline form>.experts>div:first-child .container ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.experts>div:first-child .container ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .photo{margin-bottom:6px;display:block}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .name{font-size:16px;line-height:20px;font-weight:bold;color:#555}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .title{text-align:center;font-size:11px;line-height:16px;color:#999;max-width:140px}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li:hover{cursor:pointer}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li:hover .photo{opacity:.85}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li:hover .name{color:#003d79}.pagecontainer.fpsonline form>.experts>div:first-child .container .cta{text-align:center;margin-top:40px}.pagecontainer.fpsonline form>.experts>div:first-child .container .cta a{display:inline-block;padding:10px 18px;font-size:16px;line-height:100%;font-weight:normal;background-color:#003d79 !important;color:#F6F0C5 !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsonline form>.experts>div:first-child .container .cta a:hover{background-color:#00478d !important}@media (min-width: 320px){.pagecontainer.fpsonline form>.experts>div:first-child .container{width:auto}.pagecontainer.fpsonline form>.experts>div:first-child .container ul{display:block}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li{display:block;margin:0 0 20px 0}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li>a{display:inline-block}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .photo{height:150px;display:inline-block}}@media (min-width: 600px){.pagecontainer.fpsonline form>.experts>div:first-child .container ul{justify-content:center;display:flex}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li{margin:8px}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li>a{display:block}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .photo{display:inline-block}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.experts>div:first-child .container{width:1200px}.pagecontainer.fpsonline form>.experts>div:first-child .container ul li .photo{height:175px}}.pagecontainer.fpsonline form>.testimonials{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpsonline form>.testimonials>div:first-child{position:relative}.pagecontainer.fpsonline form>.testimonials>div:first-child .bg{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.25}.pagecontainer.fpsonline form>.testimonials>div:first-child .container{width:auto;margin:0 auto !important;text-align:center;padding:100px 10px !important;position:relative;z-index:1}@media screen and (max-width: 1220px){.pagecontainer.fpsonline form>.testimonials>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline form>.testimonials>div:first-child .container>.title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:initial;position:relative;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow{display:inline-block}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul{padding:0;margin:0 auto;margin-top:45px;list-style:none}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{display:table-cell;vertical-align:top;padding-right:40px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:200px;height:200px;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div img{display:inline;margin:0 auto;height:100%;width:auto}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{display:table-cell;vertical-align:top;font-style:italic}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{color:#444;margin-bottom:20px;font-weight:normal;max-width:600px;position:relative}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span{color:#777;font-size:12px;line-height:12px;position:relative}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{position:absolute}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:first-child:before{left:-18px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:last-child:before{right:-22px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:15px;line-height:15px;color:#666;margin-bottom:6px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#999;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator{position:relative;z-index:13000}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpsonline form>.testimonials>div:first-child .container:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li{width:325px;height:200px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;padding-right:25px;width:75px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:75px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:25px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:12px;line-height:18px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:0}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:12px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .left{left:-15px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .right{right:-15px}}@media (min-width: 600px){.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li{width:550px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;width:150px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{height:150px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:18px;line-height:30px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:-9px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 900px){.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li{width:750px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:20px;line-height:32px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 1200px){.pagecontainer.fpsonline form>.testimonials>div:first-child .container{width:1200px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:0;width:200px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:200px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:0}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:23px;line-height:38px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .left{left:-100px}.pagecontainer.fpsonline form>.testimonials>div:first-child .container .slideshow .arrow .right{right:-90px}}.pagecontainer.fpsonline.dashboard form>.container{margin:0 auto !important;display:table;padding-top:45px !important;padding-bottom:100px !important}@media screen and (max-width: 1220px){.pagecontainer.fpsonline.dashboard form>.container{padding:0 15px;box-sizing:border-box}}@media (min-width: 320px){.pagecontainer.fpsonline.dashboard form>.container{width:100%;padding-left:25px;padding-right:25px}}@media (min-width: 1200px){.pagecontainer.fpsonline.dashboard form>.container{width:1200px}}.pagecontainer.fpsonline.dashboard .content .tabs{background-color:#f7f7f7;padding:0;border:1px solid #ccc;border-bottom:0;margin-top:-7px;width:100%;margin-bottom:0}.pagecontainer.fpsonline.dashboard .content .tabs>div{vertical-align:top;position:relative}.pagecontainer.fpsonline.dashboard .content .tabs>div ul{font-size:0;padding:0;margin:0 auto;list-style:none;white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li{text-align:center;position:relative}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child{display:block;white-space:nowrap;position:relative;opacity:.7;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:focus{outline:0}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{color:#666 !important;padding:0 !important;margin-bottom:0 !important;font-weight:400;position:relative;display:inline-block}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title .badge{position:absolute;z-index:1;top:-15px;right:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);background-color:#bd0000;border:1px solid rgba(87,0,0,0.75);border-radius:50%;padding:7px 12px;color:#fff;font-size:11px;line-height:normal;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title .badge:hover{background-color:#c70000}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:after{position:absolute;content:'';bottom:-1px;left:0;height:1px;width:100%;z-index:1;background-color:transparent;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:hover,.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child.on{cursor:pointer;opacity:1}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:hover .title,.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child.on .title{color:#003d79 !important}.pagecontainer.fpsonline.dashboard .content .subtabs{margin:-25px 0 30px 0;border-top:1px solid #ccc;border-bottom:1px solid #e2e2e2;background-color:#fbfbfb}.pagecontainer.fpsonline.dashboard .content .subtabs>div{vertical-align:top;position:relative}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul{font-size:0;padding:0;margin:0 auto;list-style:none;white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li{text-align:center;display:inline-block}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child{display:block;padding:15px 40px;white-space:nowrap;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;color:#999}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child:after{position:absolute;z-index:1;content:'';bottom:-1px;left:0;height:1px;width:100%;background-color:transparent;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child.on,.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child:hover{color:#003d79;font-weight:700}.pagecontainer.fpsonline.dashboard .content .courses>.results{margin:0;padding:0;list-style:none;width:100%;display:table;border:1px solid #e2e2e2;border-top:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a{background-color:#fff;width:100%;display:table-row}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div{display:table-cell;border-bottom:1px solid #eee;padding:25px 15px;position:relative}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child{text-align:center;padding-right:0;min-width:75px;max-width:130px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child>div{padding-right:10px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child>div img{vertical-align:top;width:auto;max-height:25px;display:inline-block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child>div .title{color:#666 !important;font-size:12px;line-height:14px;margin:3px 0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child>div .subtitle{color:#999 !important;font-size:11px;line-height:14px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child+div{width:100%;padding-left:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child+div>div{border-left:1px solid #eee;padding-left:15px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:first-child>div{padding-top:40px;border-top:1px solid #ccc}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover{cursor:pointer;background-color:rgba(246,240,197,0.3)}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover>div{border-bottom:1px solid #ddd;position:relative}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover>div:before{content:" ";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#ddd}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover>div:first-child:after{box-shadow:rgba(0,0,0,0.1) -12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;left:-12px;width:12px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover>div:last-child:after{box-shadow:rgba(0,0,0,0.1) 12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;right:-12px;width:12px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:hover:first-child>div:before{background-color:#ccc}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .title{font-weight:bold;color:#003d79 !important;white-space:normal;position:relative;display:inline-block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .series{display:block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .series>div{color:#666;font-size:12px;line-height:15px;height:15px;font-style:italic;display:inline-block;margin:3px 0 8px 0;padding-bottom:8px;border-bottom:1px solid #eee}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .series>div img{height:15px;display:inline-block;vertical-align:top;margin-right:5px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .description{font-size:11px;line-height:16px;color:#666;white-space:normal}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .info{display:inline-block;margin-top:6px;padding-top:6px;border-top:1px solid #eee;color:#666 !important;font-size:11px;line-height:25px;white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .info>div{display:inline-block;vertical-align:middle;margin-right:10px;padding-right:10px;border:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .info>div:last-child{margin-right:0;padding-right:0;border-right:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .info>div img{width:auto;max-height:25px;vertical-align:bottom}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right{display:table-cell}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.progress{width:125px;border-radius:2px;background-color:#eaeaea}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.progress>div{background-color:#00aad0;color:#fff;padding:4px 9px;box-sizing:border-box;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:11px;line-height:11px;min-width:38px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div .caption{margin-top:6px;font-size:11px;font-style:italic;color:#aaa}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.certificate{text-align:center;color:#003d79}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.certificate i{font-size:26px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.certificate i+div{margin-top:6px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.certificate:hover{color:#0064c6}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right>div>.certificate+.caption{margin-top:4px}.pagecontainer.fpsonline.dashboard .content .courses .noresults{font-style:italic;color:#999;font-size:16px;text-align:center;border-top:1px solid #ccc;padding-top:40px}.pagecontainer.fpsonline.dashboard .content .courses .noresults a .btn{margin-top:15px;width:auto;padding:0 12px;font-size:15px;line-height:34px;color:#F6F0C5;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.dashboard .content .courses .noresults a .btn:hover{background-color:#004a93 !important;background-image:none;cursor:pointer}.pagecontainer.fpsonline.dashboard .content .courses .noresults a .btn:focus{outline:0}.pagecontainer.fpsonline.dashboard .content .account{border:1px solid #e2e2e2;border-top-color:#ccc;padding-top:25px;width:100%}.pagecontainer.fpsonline.dashboard .content .account.group{border-top:0}.pagecontainer.fpsonline.dashboard .content .account .grid{padding-top:15px;position:relative}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root{padding-bottom:15px;border:0;-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header{background-color:#fff;border-top:1px solid #f1f1f1;border-bottom-color:#d0d5d8}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header .ag-header-cell{color:#666;font-size:11px}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header .ag-header-cell:after{border-right:1px solid rgba(189,195,199,0.1)}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header .ag-header-cell:hover:after{border-right:1px solid rgba(189,195,199,0.5)}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header .ag-pinned-right-header{border-left:0 !important}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-header .ag-pinned-right-header .ag-header-cell:after{display:none}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-row:last-child{border-bottom:0 !important}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-row .ag-cell{color:#555;font-size:11px;border-left:0 !important}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-row .ag-cell i.edit{color:#666;line-height:23px}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-row .ag-cell i.edit:hover{cursor:pointer;color:#000}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-root .ag-row .ag-cell.ag-cell-focus{border-color:transparent !important}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-paging-panel{border-top:0}.pagecontainer.fpsonline.dashboard .content .account .grid .ag-horizontal-right-spacer{border-left:0 !important}.pagecontainer.fpsonline.dashboard .content .account .grid .excel{position:absolute;top:-5px;right:0;color:#666}.pagecontainer.fpsonline.dashboard .content .account .grid .excel:hover{color:#333}.pagecontainer.fpsonline.dashboard .content .account .noresults{font-style:italic;color:#aaa;font-size:13px;text-align:center;padding-bottom:30px}.pagecontainer.fpsonline.dashboard .content .account .form{margin-bottom:25px}.pagecontainer.fpsonline.dashboard .content .account .form table .fieldlabel{color:#999}.pagecontainer.fpsonline.dashboard .content .account .account-subsection{padding:15px 15px 25px 15px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div{width:auto}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .btn{margin-top:20px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .renew{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form{position:relative}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form .edit{position:absolute;top:0;z-index:1}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form .edit:hover{cursor:pointer;color:#000}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form .edit:hover+table{background-color:#f9f9f9}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table{max-width:225px;padding:5px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table tr td input[type=text],.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table tr td select,.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table tr td .required,.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table tr td .errormsgrt{display:none}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table tr:last-child{display:none}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing{padding-right:0;margin-right:0;border-right:0}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing .edit{right:-20px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing .edit:before{content:"\f00d";opacity:.75}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing .edit:hover+table{background-color:transparent}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing table{padding:5px 15px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing table tr td .value:not(.readonly){display:none}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing+.renew{width:0;opacity:0;pointer-events:none}.pagecontainer.fpsonline.dashboard .content .account .group-subsection{padding:25px 20px 20px 20px;margin-top:-5px;position:relative;overflow:hidden;-webkit-transition:height 200ms ease;-moz-transition:height 200ms ease;-ms-transition:height 200ms ease;-o-transition:height 200ms ease;transition:height 200ms ease}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .grid{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;width:100%;padding-top:10px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .grid .ag-cell .assign{margin-top:6px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .grid .ag-pinned-left-header,.pagecontainer.fpsonline.dashboard .content .account .group-subsection .grid .ag-cell-last-left-pinned{border-right-color:transparent}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .form{position:absolute;top:20px;right:0;padding-bottom:35px;box-sizing:content-box;display:inline-block;opacity:0;pointer-events:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .form .formcontainer{width:auto}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .form .btn{margin-top:10px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .form .close{position:absolute;top:-20px;right:-30px;opacity:.75}.pagecontainer.fpsonline.dashboard .content .account .group-subsection .form .close:hover{cursor:pointer;opacity:1}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.editing .grid{width:0;opacity:0;pointer-events:none}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.editing .form{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);opacity:1;pointer-events:initial}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.editing>.assign{display:none}.pagecontainer.fpsonline.dashboard .content .account .group-subsection:not(.assigning) .grid .ag-cell .assign{display:none}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign{position:absolute;top:5px;left:55px;z-index:999}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign>i{color:#666;position:relative;right:20px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign>i:hover{cursor:pointer;color:#000}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign>.select{display:none;position:relative;top:-12px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign>.check-all{display:none;position:absolute;z-index:1;top:37px;left:11px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign>.submit{display:none;position:absolute;z-index:1;top:100%;left:0;font-size:11px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container{font-size:11px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-active.chzn-with-drop{width:650px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-active.chzn-with-drop .chzn-single{-webkit-border-bottom-left-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-single .chzn-single{font-size:11px !important;color:#666 !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;padding-left:12px;padding-right:12px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-single .chzn-single span{text-align:center;font-weight:normal}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-single .chzn-single span .coursedetails{color:#888 !important;display:inline;font-weight:normal !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 2px 2px !important;-moz-border-radius:0 0 2px 2px !important;border-radius:0 0 2px 2px !important;padding:6px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container.chzn-container-single:not(.chzn-with-drop) .chzn-single{background-image:none;border:1px solid #ccc;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results li{font-size:11px !important;line-height:15px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .coursetitle{color:#555 !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result.highlighted .coursetitle{color:#fff !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .coursedetails{color:#888 !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result.highlighted .coursedetails{color:#ccc !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .coursedetails span{padding:0px 5px !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .disabled .coursetitle{color:#aaa !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .disabled .coursedetails{color:#ccc !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result .title span{color:#888 !important;padding-left:10px;font-style:italic}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .chzn-container .chzn-results .active-result.highlighted .title span{color:#fff !important}.pagecontainer.fpsonline.dashboard .content .account .group-subsection>.assign .confirm{display:none}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning{overflow:visible;padding-top:40px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning:not(.pagination){padding-bottom:50px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning>.assign{top:20px;left:20px}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning>.assign>.check-all{display:block}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning>.assign>.submit{display:block;opacity:.3;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assigning.course-selected.attendee-selected>.assign>.submit{opacity:1;pointer-events:initial}.pagecontainer.fpsonline.dashboard .content .account .group-subsection.assign-confirm>.assign .confirm{color:green;font-style:italic;display:inline-block;padding:3px 6px;background-color:#f2fff2}.pagecontainer.fpsonline.dashboard .content .account .activity-subsection{padding:0 20px 0 20px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection{padding:20px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li{flex-direction:column}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .subhead{font-size:12px;font-weight:500;color:#777;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes{list-style:none;margin:0;padding:0}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span input[type=checkbox]{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;padding:8px;margin:0;border-radius:2px;display:inline-block;position:relative;top:5px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span input[type=checkbox]:hover{cursor:pointer}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span input[type=checkbox]:focus{outline:0}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span input[type=checkbox]:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span label{font-size:11px;line-height:20px;color:#999;padding-left:10px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span label:hover{cursor:pointer}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span:hover input[type=checkbox],.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span.on input[type=checkbox]{border-color:#aaa}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span:hover label,.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span.on label{color:#666}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes li>span.on input[type=checkbox]:after{content:"\f00c";font-family:FontAwesome;font-size:9px;font-weight:600;position:absolute;top:3px;left:3px;color:#666}.pagecontainer.fpsonline.dashboard .content .account .content-subsection .formcontainer{width:auto;margin:35px 0 10px 0;text-align:center}@media (min-width: 320px){.pagecontainer.fpsonline.dashboard form>.hero .banner .details{width:100% !important;padding:0 25px;box-sizing:border-box}.pagecontainer.fpsonline.dashboard .content>.browse{display:none}.pagecontainer.fpsonline.dashboard .content .tabs{display:block}.pagecontainer.fpsonline.dashboard .content .tabs>div{display:block;height:auto}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li{display:block;text-align:center}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{font-size:16px;line-height:50px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title .badge{top:0;right:5px;padding:5px 8px;font-size:10px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:hover:after,.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child.on:after{background-color:transparent}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li{display:block}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child{padding:10px 40px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child .title{font-size:12px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child:hover:after,.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child.on:after{background-color:transparent}.pagecontainer.fpsonline.dashboard .content .courses .subtabs{margin-top:0;margin-bottom:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;width:100%}.pagecontainer.fpsonline.dashboard .content .courses .subtabs+.results{margin-top:-1px;border-top:0}.pagecontainer.fpsonline.dashboard .content .courses .subtabs+.results>a:first-child>div{border-top-color:#e2e2e2}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .title{font-size:13px;line-height:15px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right>div:nth-child(2)>div:last-child{padding-bottom:50px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right{padding:0;width:0;position:relative}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div{position:absolute;bottom:20px;display:inline-block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.caption{white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate{padding-left:6px;padding-top:6px;margin-top:6px;border-top:1px solid #eee}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate>*{display:inline-block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate>i{font-size:16px;padding-right:3px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate+.caption{padding-left:6px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div{width:auto}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .renew{width:auto;text-align:center}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form{display:inline-block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:30px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) .edit{right:-30px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table{max-width:100%}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing{border-bottom:0;padding-bottom:0;margin-bottom:0}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing+.renew{display:none}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul{display:block;margin-top:-50px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li{margin-top:50px;text-align:center}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes{display:inline-block;text-align:left}}@media (min-width: 600px){.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{font-size:16px;line-height:60px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li{display:inline-block}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child{padding:15px 40px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child .title{font-size:15px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child.on,.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child:hover{background-color:transparent}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child.on:after,.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li>a:first-child:hover:after{background-color:#003d79;opacity:.35}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .title{font-size:15px;line-height:16px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right>div:nth-child(2)>div:last-child{padding-bottom:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right{padding:25px 15px;width:auto}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div{position:relative;bottom:auto;left:auto !important;display:block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.caption{white-space:normal}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate{padding:0;margin:0;border:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate>*{display:block}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate>i{font-size:26px;padding-right:0}.pagecontainer.fpsonline.dashboard .content .courses>.results>a.has-right .right>div>.certificate+.caption{padding-left:0;white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .courses>.results>a:first-child>div{padding-top:40px !important}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul{display:flex}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li{text-align:left;width:50%;box-sizing:border-box;padding:0 15px}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li .checkboxes{display:block;text-align:left}}@media (min-width: 700px){.pagecontainer.fpsonline.dashboard .content{position:relative}.pagecontainer.fpsonline.dashboard .content .tabs{display:table}.pagecontainer.fpsonline.dashboard .content .tabs>div{display:table-cell;height:60px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul{display:flex}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li{display:inline-block}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child{padding:0 18px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{font-size:17px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title .badge{top:-15px;right:0;padding:7px 12px;font-size:11px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:hover,.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child.on{background-color:transparent}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child:hover:after,.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child.on:after{background-color:#003d79}.pagecontainer.fpsonline.dashboard .content>.browse{display:block;width:auto;position:absolute;z-index:1;top:1px;right:20px}.pagecontainer.fpsonline.dashboard .content>.browse a{font-size:14px;font-style:italic;color:#888;line-height:60px}.pagecontainer.fpsonline.dashboard .content>.browse a:hover{color:#003d79}.pagecontainer.fpsonline.dashboard .content>.browse a i{padding-left:6px}.pagecontainer.fpsonline.dashboard .content .courses>.results>a>div:first-child>div .subtitle{white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .courses>.results>a .right .caption{white-space:nowrap}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div{display:flex;justify-content:center}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .renew{max-width:50%;text-align:left}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form{max-width:50%;border-bottom:0;border-right:1px solid #f1f1f1;margin-right:30px;margin-left:-10px;padding-right:50px;box-sizing:content-box;display:block;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;padding-bottom:0;margin-bottom:0}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form>table{position:relative;left:100%;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) .edit{right:20px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form:not(.editing) table{max-width:225px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing+.renew{white-space:nowrap;display:block}}@media (min-width: 800px){.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child{padding:0 25px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{font-size:17px}}@media (min-width: 1000px){.pagecontainer.fpsonline.dashboard .content .tabs>div ul{display:block;justify-content:inherit}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child{padding:0 50px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li>a:first-child .title{font-size:19px}.pagecontainer.fpsonline.dashboard .content .tabs>div ul li:first-child>a:first-child{padding-left:35px}.pagecontainer.fpsonline.dashboard .content .subtabs>div ul li:first-child>a:first-child{padding-left:35px}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .renew{width:50%}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form{width:50%}.pagecontainer.fpsonline.dashboard .content .account .account-subsection>div .form.editing{width:auto}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul{margin-top:0}.pagecontainer.fpsonline.dashboard .content .account .content-subsection>ul>li{width:auto;margin-top:0}}@media (min-width: 1200px){.pagecontainer.fpsonline.dashboard form>.hero .banner .details{width:650px !important;padding:0;box-sizing:inherit}.pagecontainer.fpsonline.dashboard form>.hero .banner .details .title{font-size:34px;line-height:42px}}.pagecontainer.fpsonline .course{width:100%}.pagecontainer.fpsonline .course .subnav{margin-top:0;border-top:0}.pagecontainer.fpsonline .course .subnav #OverviewTxt,.pagecontainer.fpsonline .course .subnav #OverviewLnk{padding-left:0}.pagecontainer.fpsonline .course .leftnavcol,.pagecontainer.fpsonline .course .typetoggle,.pagecontainer.fpsonline .course .registerbtn,.pagecontainer.fpsonline .course .regbtn{display:none}.pagecontainer.fpsonline .webui-popover{margin-top:-15px}.pagecontainer.fpsonline .webui-popover .webui-popover-content *{font-family:'PT Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#555 !important}.pagecontainer.fpsonline .webui-popover .webui-popover-content ul{list-style:disc !important;position:relative !important;padding-left:15px !important;margin:5px 0 !important}.pagecontainer.fpsonline .webui-popover .webui-popover-content ul li{margin:5px 0 !important}.pagecontainer.fpsonline .webui-popover .webui-popover-content .cta{width:100%;margin:15px 0 10px 0}.pagecontainer.fpsonline .webui-popover .webui-popover-content .cta a{display:block;padding:10px 11px;background-color:#003d79 !important;color:#F6F0C5 !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsonline .webui-popover .webui-popover-content .cta a:hover{background-color:#00478d !important}.pagecontainer.fpsonline:not(.secondary) .footer{margin-top:0;border-top:0}.pagecontainer.fpsonline.secondary form>.hero .banner{height:250px;margin:25px 0 0 0;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsonline.secondary form>.hero .banner.has-photo{margin-top:0}.pagecontainer.fpsonline.secondary form>.hero .banner.has-photo .cta{margin-top:25px}.pagecontainer.fpsonline.secondary form>.hero .banner .details{position:absolute;margin-top:-5px;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.fpsonline.secondary form>.hero .banner .details .title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#F6F0C5;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:5px}.pagecontainer.fpsonline.secondary form>.hero .banner .details .description{color:rgba(255,255,255,0.8);font-weight:normal;font-size:13px;line-height:17px;text-align:center}.pagecontainer.fpsonline.secondary form>.hero .banner .details .description a{color:#F6F0C5 !important}.pagecontainer.fpsonline.secondary form>.hero .banner .breadcrumb{font-size:11px;color:#aaa;position:absolute;width:auto;z-index:999;top:-15px;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-left:15px}.pagecontainer.fpsonline.secondary form>.hero .banner .breadcrumb span{padding:0 4px}.pagecontainer.fpsonline.secondary form>.hero .banner .breadcrumb span:first-child{padding-left:0}.pagecontainer.fpsonline.secondary form>.hero .banner .breadcrumb a{font-size:11px;color:#ccc;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsonline.secondary form>.hero .banner .breadcrumb a:hover{color:#f9f6db}.pagecontainer.fpsonline.secondary form>.hero .tray>div:before{left:0;right:auto}.pagecontainer.fpsonline.secondary form>.hero .tray>div:after{left:auto;right:0;display:none}.pagecontainer.fpsonline.secondary form>.container{margin:0 auto !important;display:table;padding-top:45px !important;padding-bottom:45px !important}@media screen and (max-width: 1220px){.pagecontainer.fpsonline.secondary form>.container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline.secondary form>.container>.leftnav{display:table-cell;vertical-align:top;padding-right:20px}.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{margin:25px 0 5px -15px;padding:1.5px 0 0 20px;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#333;position:relative;-webkit-font-smoothing:antialiased;background:url(/images/fpsonline/leftnav-chalk.png) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{background:url(/images/fpsonline/leftnav-chalk@2x.png) no-repeat 0 0}}.pagecontainer.fpsonline.secondary form>.container>.leftnav .header:first-child{margin-top:0}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul{margin:0 0 0 -8px;padding:0;list-style:none}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li{padding-right:10px}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a{color:#666;line-height:22px;display:block;padding:0 6px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a:hover{color:#003d79;background-color:rgba(246,240,197,0.3)}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a.on{background-color:#F6F0C5;color:#003d79;position:relative}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a.on:after{position:absolute;top:0;right:8px;content:'\f00d';color:#aaa;background-color:#F6F0C5;padding-left:8px;font-family:FontAwesome;font-weight:700;font-size:11px;line-height:22px;-webkit-font-smoothing:antialiased;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a.on:hover:after{color:#666}.pagecontainer.fpsonline.secondary form>.container>.content{display:table-cell;vertical-align:top;margin:0 auto;width:100%}@media (min-width: 320px){.pagecontainer.fpsonline.secondary form>.hero{height:450px}.pagecontainer.fpsonline.secondary form>.hero .banner{width:100%;height:60%}.pagecontainer.fpsonline.secondary form>.hero .banner .details{width:calc(100% - 30px) !important}.pagecontainer.fpsonline.secondary form>.hero .banner .details .title{font-size:24px;line-height:30px}.pagecontainer.fpsonline.secondary form>.hero .banner .cta{bottom:-50px}.pagecontainer.fpsonline.secondary form>.hero .banner .photo svg mask>image:first-child,.pagecontainer.fpsonline.secondary form>.hero .banner .photo svg mask>image:last-child{display:inline}.pagecontainer.fpsonline.secondary form>.hero .banner .photo.center svg{width:100%;height:50%}.pagecontainer.fpsonline.secondary form>.hero .banner .photo.center svg image{width:100%;height:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpsonline.secondary form>.hero .banner .photo.center.iphone svg{height:100%}.pagecontainer.fpsonline.secondary form>.hero .banner .photo.center+.details{top:50%;left:50%;height:auto}.pagecontainer.fpsonline.secondary form>.hero .tray>div:before{left:15px}.pagecontainer.fpsonline.secondary form>.container{width:100%;padding-left:25px;padding-right:25px}.pagecontainer.fpsonline.secondary form>.container>.leftnav{display:none}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary form>.hero{height:250px;padding-left:0;padding-right:0}.pagecontainer.fpsonline.secondary form>.hero .banner{height:100%}.pagecontainer.fpsonline.secondary form>.hero .banner .details .title{font-size:26px;line-height:32px}.pagecontainer.fpsonline.secondary form>.hero .banner .cta{bottom:90px;top:-12px}.pagecontainer.fpsonline.secondary form>.hero .banner .cta a{font-size:12px;line-height:12px;margin-bottom:6px}.pagecontainer.fpsonline.secondary form>.hero .banner .photo.center svg{height:75%}.pagecontainer.fpsonline.secondary form>.hero .chalkboard{width:100%;height:100%;background-size:auto}.pagecontainer.fpsonline.secondary form>.hero .tray{margin-top:0}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary form>.hero .banner .details{width:725px !important}.pagecontainer.fpsonline.secondary form>.hero .banner .cta{top:-6px}.pagecontainer.fpsonline.secondary form>.hero .banner .cta a{font-size:15px;line-height:15px;margin-bottom:10px}.pagecontainer.fpsonline.secondary form>.container>.leftnav{display:block;width:150px}.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{font-size:15px;line-height:31px;height:31px;width:150px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{background-size:150px}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary form>.container>.leftnav ul{width:150px}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a{font-size:11px}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary form>.hero .banner{width:1200px}.pagecontainer.fpsonline.secondary form>.hero .banner .cta{top:0}.pagecontainer.fpsonline.secondary form>.hero .tray>div:before{left:0}.pagecontainer.fpsonline.secondary form>.container{width:1200px}.pagecontainer.fpsonline.secondary form>.container>.leftnav{width:235px}.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{font-size:23px;line-height:52px;height:52px;width:235px}}@media only screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 1200px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (min-resolution: 200dpi), only screen and (min-width: 1200px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary form>.container>.leftnav .header{background-size:235px}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary form>.container>.leftnav ul{width:235px}.pagecontainer.fpsonline.secondary form>.container>.leftnav ul li a{font-size:12px}}.pagecontainer.fpsonline.secondary.banner-short form>.hero{height:200px}.pagecontainer.fpsonline.secondary.banner-short form>.hero .banner{height:200px}.pagecontainer.fpsonline.secondary.banner-short form>.hero .banner .details{margin-top:-5px}.pagecontainer.fpsonline.secondary.banner-short form>.hero .banner .details .title{margin-bottom:0}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.banner-short form>.hero .banner .cta{display:none}.pagecontainer.fpsonline.secondary.banner-short form>.hero .tray{margin-top:0}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.banner-short form>.hero .banner .cta{display:block}}.pagecontainer.fpsonline.secondary.modal .topnav{display:none}.pagecontainer.fpsonline.secondary.modal .topnav+#form1{margin-top:0 !important}.pagecontainer.fpsonline.secondary.modal form{padding:0 20px !important}.pagecontainer.fpsonline.secondary.modal form>.subnav{display:none}.pagecontainer.fpsonline.secondary.modal form>.hero .banner .cta{display:none !important}.pagecontainer.fpsonline.secondary.modal form>.container{padding:25px 0 0 0 !important}.pagecontainer.fpsonline.secondary.modal form>.container .content .subheader:after{width:100%}.pagecontainer.fpsonline.secondary.modal form>.container .content .share{display:none}.pagecontainer.fpsonline.secondary.modal .footer{display:none}.pagecontainer.fpsonline.secondary.browse .content .filter{background-color:#f7f7f7;padding:0;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;-moz-box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;margin-top:-7px;width:100%}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums{vertical-align:top;text-align:center;position:relative}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul{font-size:0;padding:0;margin:0 auto;list-style:none;white-space:nowrap}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li{text-align:center}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child{display:block;white-space:nowrap;position:relative;opacity:.7;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .icon{position:relative;display:inline-block}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .icon img{vertical-align:top;width:auto;max-height:25px;margin-bottom:3px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .icon .count{position:absolute;content:'';top:-2px;right:-7px;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);width:auto;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:50%;background-color:#e0e0e0;color:#000;font-size:10px;line-height:20px;text-align:center}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .title{font-size:12px !important;line-height:16px !important;color:#666 !important;padding:0 !important;margin-bottom:0 !important;font-weight:400}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:after{position:absolute;content:'';bottom:-2px;left:0;height:1px;width:100%;background-color:transparent;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on{cursor:pointer;opacity:1}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover .title,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on .title{color:#003d79 !important}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.virtualcourse:before{position:absolute;content:'New!';color:#BB133E;font-style:italic;font-size:11px;top:12px;left:50%;margin-left:-50px;display:block;width:12px;height:12px;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg)}.pagecontainer.fpsonline.secondary.browse .content .filter .search{margin:0 auto;position:relative;display:table-cell;width:100%;height:60px}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa{position:absolute;color:#999;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:16px;line-height:16px;font-weight:700;font-family:FontAwesome}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa-search{left:20px}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa-times{display:none;right:12px;font-size:14px;line-height:14px;color:#ccc;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa-times:hover{cursor:pointer;color:#999}.pagecontainer.fpsonline.secondary.browse .content .filter .search input{border:0;border-left:1px solid #ddd;background-color:#fbfbfb;font-size:12px;line-height:60px;font-weight:400;height:100%;box-sizing:border-box;color:#333;width:100%;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:focus{outline:0;border-color:#bbb;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important;box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:focus+.fa-search{color:#333}.pagecontainer.fpsonline.secondary.browse .content .filter .search input.on{padding-right:35px}.pagecontainer.fpsonline.secondary.browse .content .filter .search input.on+.fa-times{display:block}.pagecontainer.fpsonline.secondary.browse .content .courses{position:relative}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort{list-style:none;padding:0;margin:0;display:flex;position:absolute;z-index:1;top:-23px;right:-2px}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li+li{margin-left:15px}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li a{position:relative;font-size:10px;color:#999}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li a:after{content:'';position:absolute;width:100%;height:1px;background-color:transparent;left:0;bottom:-9px}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li:hover a,.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li.on a{color:#003d79}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li:hover a:after,.pagecontainer.fpsonline.secondary.browse .content .courses>.sort li.on a:after{background-color:#003d79}.pagecontainer.fpsonline.secondary.browse .content .courses>.results{margin:0;padding:0;list-style:none;width:100%;display:table;border:1px solid #e2e2e2}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a{background-color:#fff;width:100%;display:table-row}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div{display:table-cell;border-bottom:1px solid #eee;padding:25px 15px;position:relative}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:first-child{text-align:center;padding-right:0;min-width:75px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:first-child>div{padding-right:10px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:first-child>div img{vertical-align:top;width:auto;max-height:25px;display:inline-block}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:first-child>div .title{color:#666 !important;font-size:12px;line-height:14px;margin:3px 0}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:first-child>div .subtitle{color:#999 !important;font-size:11px;line-height:14px;white-space:nowrap}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:last-child{width:100%;padding-left:0}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a>div:last-child>div{border-left:1px solid #eee;padding-left:15px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a:hover{cursor:pointer;background-color:rgba(246,240,197,0.3)}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a:hover>div{border-bottom:1px solid #ddd;position:relative}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a:hover>div:before{content:" ";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#ddd}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a:hover>div:first-child:after{box-shadow:rgba(0,0,0,0.1) -12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;left:-12px;width:12px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a:hover>div:last-child:after{box-shadow:rgba(0,0,0,0.1) 12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;right:-12px;width:12px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .title{font-weight:bold;color:#003d79 !important;white-space:normal;position:relative;display:inline-block}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .series{display:block}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .series>div{color:#666;font-size:12px;line-height:15px;height:15px;font-style:italic;display:inline-block;margin:3px 0 8px 0;padding-bottom:8px;border-bottom:1px solid #eee}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .series>div img{height:15px;display:inline-block;vertical-align:top;margin-right:5px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .description{font-size:11px;line-height:16px;color:#666;white-space:normal}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .info{display:inline-block;margin-top:6px;padding-top:6px;border-top:1px solid #eee;color:#666 !important;font-size:11px;line-height:25px;white-space:nowrap}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .info>div{display:inline-block;vertical-align:middle;margin-right:10px;padding-right:10px;border:0}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .info>div:last-child{margin-right:0;padding-right:0;border-right:0}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .info>div img{width:auto;max-height:25px;vertical-align:bottom}.pagecontainer.fpsonline.secondary.browse .content .courses .noresults{font-style:italic;color:#999;font-size:14px}.pagecontainer.fpsonline.secondary.browse .content .courses .noresults a{color:#003d79 !important;font-size:14px;font-style:italic;font-weight:bold}.pagecontainer.fpsonline.secondary.browse .content .courses.loading:after{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#fff;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;top:auto;bottom:-75px;z-index:9999;color:#aaa;width:40px;height:40px}.pagecontainer.fpsonline.secondary.browse .content>.intro{margin-bottom:45px}.pagecontainer.fpsonline.secondary.browse .content>.intro>.header>div{font-size:22px;line-height:26px;font-weight:bold;color:#444;white-space:normal;margin-bottom:25px}.pagecontainer.fpsonline.secondary.browse .content>.intro>.details{display:block;font-size:14px;line-height:18px;color:#666}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.browse form>.hero .banner .details{width:100% !important;padding:0 25px;box-sizing:border-box}.pagecontainer.fpsonline.secondary.browse .content .filter{display:block;margin-bottom:70px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums{display:block;text-align:center;height:auto}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li{display:block;text-align:center}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child{padding:7px 22px 8px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on{background-color:#eee}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover:after,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on:after{background-color:transparent}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li:last-child>a:first-child{padding-bottom:20px}.pagecontainer.fpsonline.secondary.browse .content .filter .search{display:block;border-top:1px solid #ddd;text-align:center}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa-search{display:none}.pagecontainer.fpsonline.secondary.browse .content .filter .search input{text-align:center;padding:0 20px;width:100%;border-left:0}.pagecontainer.fpsonline.secondary.browse .content .filter .search input::-webkit-input-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:-moz-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input::-moz-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:-ms-input-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%)}.pagecontainer.fpsonline.secondary.browse .content .courses>.results{margin-top:30px}.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .title{font-size:13px;line-height:15px}.pagecontainer.fpsonline.secondary.browse .content .courses .noresults{text-align:center}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.browse .content .courses>.results>a .title{font-size:15px;line-height:16px}}@media (min-width: 700px){.pagecontainer.fpsonline.secondary.browse .content .filter{display:table;margin-bottom:45px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums{display:table-cell;height:60px;max-width:75%}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul{display:flex;justify-content:space-around}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li{display:inline-block}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child{padding-left:7px;padding-right:7px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .title{font-size:10px !important}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on{background-color:transparent}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child:hover:after,.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child.on:after{background-color:#003d79}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li:first-child>a:first-child{padding-left:12px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li:last-child>a:first-child{padding-bottom:8px;padding-right:12px}.pagecontainer.fpsonline.secondary.browse .content .filter .search{display:table-cell;border-top:0;text-align:left;width:25%}.pagecontainer.fpsonline.secondary.browse .content .filter .search .fa-search{display:block;left:20px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.pagecontainer.fpsonline.secondary.browse .content .filter .search input{text-align:left;padding:0 20px 0 42px;border-left:1px solid #ddd}.pagecontainer.fpsonline.secondary.browse .content .filter .search input::-webkit-input-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:-moz-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input::-moz-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .filter .search input:-ms-input-placeholder{color:#aaa}.pagecontainer.fpsonline.secondary.browse .content .courses>.sort{right:-2px;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}}@media (min-width: 1000px){.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child{padding-left:15px;padding-right:15px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .title{font-size:11px !important}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li:first-child>a:first-child{padding-left:22px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li:last-child>a:first-child{padding-right:30px}.pagecontainer.fpsonline.secondary.browse .content .courses .noresults{text-align:left}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary.browse form>.hero .banner .details{width:650px !important;padding:0;box-sizing:inherit}.pagecontainer.fpsonline.secondary.browse form>.hero .banner .details .title{font-size:34px;line-height:42px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child{padding-left:16px;padding-right:16px}.pagecontainer.fpsonline.secondary.browse .content .filter .mediums ul li>a:first-child .title{font-size:12px !important}}.pagecontainer.fpsonline.secondary.experts{border:0 !important}.pagecontainer.fpsonline.secondary.experts .content ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsonline.secondary.experts .content ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.pagecontainer.fpsonline.secondary.experts .content ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.pagecontainer.fpsonline.secondary.experts .content ul li>div{display:table}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*{display:table-cell;vertical-align:top}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*.photo{width:100px}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .name{font-size:18px;line-height:18px;font-weight:bold;color:#444;margin-bottom:6px}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .title{font-size:13px;line-height:16px;color:#888}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .bio,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .education{font-size:14px;line-height:16px;color:#666;margin-top:10px}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .bio.education>div:first-child,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .education.education>div:first-child{font-size:15px;line-height:15px;font-weight:bold;color:#555;margin:20px 0 10px 0}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .bio b,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .bio strong,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .education b,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .education strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline.secondary.experts .content ul li>a{position:relative;display:block}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.experts .content ul li>div{display:block}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*{display:block}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*.photo{margin:0 auto 20px auto}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .name,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .title{text-align:center}.pagecontainer.fpsonline.secondary.experts .content ul li>a{top:-100px}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.experts .content ul li>div{display:table}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*{display:table-cell}.pagecontainer.fpsonline.secondary.experts .content ul li>div>*.photo{margin:0 20px 0 0}.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .name,.pagecontainer.fpsonline.secondary.experts .content ul li>div>* .title{text-align:left}.pagecontainer.fpsonline.secondary.experts .content ul li>a{top:-20px}}.pagecontainer.fpsonline.secondary.values{border:0 !important}.pagecontainer.fpsonline.secondary.values .content ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsonline.secondary.values .content ul li{margin-top:40px;padding-top:40px;border-top:1px solid #eee}.pagecontainer.fpsonline.secondary.values .content ul li:first-child{margin-top:0;padding-top:0;border-top:0}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>*{display:table-cell;vertical-align:middle}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>*.icon{width:60px;margin-right:20px}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>* .title{font-size:20px;line-height:24px;font-weight:bold;color:#555}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>* .subtitle{font-size:12px;line-height:16px;color:#888}.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>a{position:relative}.pagecontainer.fpsonline.secondary.values .content ul li .description{display:block;font-size:14px;line-height:16px;color:#666;max-width:1000px;margin:25px auto 0 auto}.pagecontainer.fpsonline.secondary.values .content ul li .description b,.pagecontainer.fpsonline.secondary.values .content ul li .description strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline.secondary.values .content ul li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.fpsonline.secondary.values .content ul li .description ul li{margin:5px 0;border:0;padding:0}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>a{top:-100px}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.values .content ul li>div:first-child>a{top:-40px}}.pagecontainer.fpsonline.secondary.page form>.container>.content>.header{color:#333;font-size:22px;line-height:30px;margin-bottom:15px;font-weight:bold}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro{margin-bottom:15px;display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div+div{padding-left:20px;width:180px;box-sizing:content-box}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div:first-child{color:#444;font-size:16px;line-height:20px}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta+.form{margin-top:20px}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta>div{color:#003d79;padding:15px;border:1px solid #e8e8e8;background-color:rgba(246,240,197,0.5)}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta>div .details{font-size:13px;line-height:18px;font-weight:bold;padding-bottom:10px}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader{color:#333;font-size:22px;line-height:30px;padding:12px 0;margin:70px 0;font-weight:bold;position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader:after{position:absolute;content:'';width:135%;height:125%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.05}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader.empty{padding:0;height:1px}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader.empty:after{opacity:.2}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections{margin:0;padding:0;list-style:none}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li{margin-bottom:70px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li:last-child{margin-bottom:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li .title{color:#333;font-size:19px;line-height:100%;margin-bottom:4px;font-weight:bold}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li .description{color:#666;font-size:15px;line-height:18px;margin:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li .description a{font-size:15px;line-height:18px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li .description ul li{margin:5px 0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow>div{position:relative;z-index:2}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow .title{color:#003d79}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow .description{color:#555}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightyellow:after{background:-moz-linear-gradient(left, rgba(246,240,197,0) 0%, #F6F0C5 20%, #F6F0C5 50%, #F6F0C5 70%, rgba(246,240,197,0) 100%);background:-webkit-linear-gradient(left, rgba(246,240,197,0) 0%, #F6F0C5 20%, #F6F0C5 50%, #F6F0C5 70%, rgba(246,240,197,0) 100%);background:linear-gradient(to right, rgba(246,240,197,0) 0%, #F6F0C5 20%, #F6F0C5 50%, #F6F0C5 70%, rgba(246,240,197,0) 100%);opacity:.25}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray>div{position:relative;z-index:2}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray .title{color:#003d79}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray .description{color:#555}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li.highlightgray:after{background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.035}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage{display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;width:110px;vertical-align:top}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .image{width:100%;max-height:250px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .title{margin-top:18px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage{display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image{display:table-cell;margin-right:15px;width:400px;vertical-align:top}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .cta,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .cta,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage .cta{display:inline-block;margin-top:20px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .cta .btn,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .cta .btn,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage .cta .btn{font-size:13px;padding:7px 16px;background-color:#fff;color:#003d79}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .cta .btn:hover,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .cta .btn:hover,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.largeportraitimage .cta .btn:hover{background-color:#003d79;color:#fff}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles{position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul{list-style:none;padding:0;margin:15px 0 -30px -30px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li{width:375px;min-height:225px;margin:0 0 30px 30px;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:url(/images/fpsonline/page-section-chalkboard-bg.jpg) no-repeat 0 0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li:before{background:url(/images/fpsonline/page-section-chalkboard-bg@2x.jpg) no-repeat 0 0;background-size:100%}}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li.link:hover{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li.link:hover:before{opacity:.95}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li>a{position:relative;z-index:1;padding:30px;display:block;min-height:225px;box-sizing:border-box}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li>a .title{font-size:17px;line-height:22px;color:#F6F0C5;margin-bottom:15px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li>a .subtitle{font-size:14px;line-height:18px;color:#fff;margin-top:5px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li>a .subtitle ul{list-style:disc !important;position:relative !important;padding-left:15px !important;margin:10px 0 !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.chalkboardtiles>div>ul>li>a .subtitle ul li{margin:5px 0 !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles{position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul{margin:15px 0 -35px -35px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul>li{margin:0 0 35px 35px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul>li>a .image{max-height:315px;margin-bottom:15px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul>li.link>a:hover .image{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;opacity:.95}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul>li .title{font-size:17px;line-height:20px;margin-bottom:0;max-width:375px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.imagetiles>div>ul>li .subtitle{font-size:14px;line-height:18px;max-width:375px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons{position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div>.title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div>.description{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div>.description{margin-top:10px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul{padding:0;margin:20px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:center}@media screen and (max-width: 1220px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li{font-size:0;margin-bottom:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:110px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:18px !important;color:#333 !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important;text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover[href],.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover.popover{cursor:pointer}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover[href] .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover.popover .title{color:#8D0212 !important}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul{display:table;padding:15px 15px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li{white-space:nowrap;display:table-row;padding:50px 0 30px 0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon+div .title{white-space:normal}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul{display:flex;justify-content:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li{padding:15px 30px;display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{padding:0;display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul{width:1200px;margin:20px auto 0 auto;padding:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li{margin:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.text .title{padding-bottom:20px}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table{width:auto}}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content{display:table;margin-top:15px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*{display:table-row}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*>div{display:table-cell;position:relative;padding:15px;font-size:14px;vertical-align:middle;color:#666}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*.header>div{border-bottom:1px solid #eee;padding-bottom:15px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*.header+*>div{padding-top:20px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*[data-remodal-target]:hover>div,.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*[href]:hover>div{background-color:#f7f7f7;color:#8D0212;cursor:pointer}.pagecontainer.fpsonline.secondary.page form>.container>.content ul.sections li>.table>div>div.content>*.details{display:none}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol{display:table-cell;vertical-align:top;box-sizing:content-box}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta>div{color:#003d79;padding:15px;background-color:rgba(246,240,197,0.75)}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta>div .details{font-size:13px;line-height:18px;font-weight:bold}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .cta+.form{margin-top:25px;margin-bottom:25px}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .form{margin-left:0}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .form .formcontainer,.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .form .thankyou{width:160px}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page form>.container{display:block;position:relative}.pagecontainer.fpsonline.secondary.page form>.container>.content{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content>.header{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro{margin-bottom:15px;text-align:center;position:relative;display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div:last-child{margin:20px auto}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader:after{width:100%}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .description{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:block;margin:0 auto 10px auto}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:block;width:100%;max-width:400px;margin:0 auto 15px auto}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:block}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .subtitle{text-align:center !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .description{padding-bottom:10px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles>div>ul{justify-content:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles>div>ul>li{max-width:100%}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles>div>ul{justify-content:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles>div>ul>li>a .image{max-width:100%}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol{width:285px;padding-left:0;display:block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:50px;padding-bottom:90px}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol:before{position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol:after{position:absolute;content:'';bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .purchase{width:285px;height:235px}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .purchase{background-size:285px}}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .form{display:none}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .description{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .subtitle{text-align:center !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles>div>ul>li{max-width:none}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles>div>ul>li>a .image{max-width:none}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.page form>.container{display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content{display:table-cell}.pagecontainer.fpsonline.secondary.page form>.container>.content>.header{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content>.subheader{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro{margin-bottom:55px;padding-bottom:0;text-align:left;display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpsonline.secondary.page form>.container>.content>.intro:after{display:none}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .title{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li .description{font-size:14px;text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;margin:0}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:table-cell}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage{display:table}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:table-cell;margin:0 15px 0 0;width:400px}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:table-cell}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles .subtitle{text-align:left !important}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.chalkboardtiles>div>ul{justify-content:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:left}.pagecontainer.fpsonline.secondary.page form>.container>.content ul li>.imagetiles>div>ul{justify-content:left}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol{width:180px;padding-left:50px;display:table-cell;position:relative;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;padding-bottom:0;padding-top:0}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol:before{display:none}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol:after{display:none}.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .purchase{width:179px;height:147px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .purchase{background-size:179px}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.page form>.container>.content+.rightcol .form{display:block}}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page.subscription .hero{height:475px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner{height:475px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details{margin-top:25px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details .title{font-size:26px;line-height:32px;margin-bottom:0}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .cta{bottom:75px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .cta a:last-child{display:none}.pagecontainer.fpsonline.secondary.page.subscription .hero .chalkboard{background-position-y:0}.pagecontainer.fpsonline.secondary.page.subscription .hero .tray{margin-top:-25px}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.page.subscription .hero{height:320px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner{height:320px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details{margin-top:50px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details .title{font-size:27px;line-height:33px}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details{margin-top:60px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details .title{font-size:28px;line-height:34px}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details{margin-top:60px}.pagecontainer.fpsonline.secondary.page.subscription .hero .banner .details .title{font-size:28px;line-height:34px}}.pagecontainer.fpsonline.secondary.page.subscription .content .intro{margin-bottom:55px;font-size:18px;line-height:22px;text-align:center !important}.pagecontainer.fpsonline.secondary.page.subscription .content .intro>div:first-child{font-size:18px !important;line-height:22px !important}.pagecontainer.fpsonline.secondary.page.subscription .content .subheader{display:none}.pagecontainer.fpsonline.secondary.page.subscription .content ul li .description{text-align:left !important}.pagecontainer.fpsonline.secondary.page.subscription .content ul li .description ul li{margin-left:-15px;text-align:left !important}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table{position:relative;width:auto;padding:40px 0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.title{text-align:center !important;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;-webkit-font-smoothing:antialiased}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.description{text-align:center !important}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content{display:table;padding-top:20px;border-spacing:20px 0;margin-left:-15px;margin-right:-15px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .col{background-color:#fdfdfd}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .col.hover{background-color:#fbfbfb;cursor:pointer}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div{font-weight:bold;font-size:24px;color:#003d79;text-align:center !important;width:33%;border:1px solid #ddd;border-bottom:0 !important;padding:20px !important;background-color:#f9f9f9;position:relative}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div.hover{border-color:#bbb;background-color:#f5f5f5}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon{width:100px;height:100px;overflow:hidden;position:absolute;top:-10px;right:-10px;z-index:9999}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon:before,.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon:after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #5b010c;border-top-color:transparent;border-right-color:transparent}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon:before{top:0;left:-1px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon:after{bottom:-1px;right:0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header>div .ribbon span{position:absolute;display:block;width:225px;padding:6px 0;background-color:#8D0212;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font-size:14px;text-align:center;left:-55px;top:25px;transform:rotate(45deg)}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .header+a>div{border-top-color:#ddd !important}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div{vertical-align:top;border:1px solid #ddd;border-top-color:#eee;border-bottom:0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div.hover{border-color:#bbb;border-top-color:#eee}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div ul{padding-left:25px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div ul li{margin-bottom:20px;position:relative}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div ul li:last-child{margin-bottom:0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content>a>div ul li:before{position:absolute;content:'';top:0;left:-25px;display:block;width:30px;font-size:14px;font-weight:700;color:green;content:"\f00c";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer{background-color:transparent}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div{border:1px solid #ddd;border-top-color:#eee;padding:25px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div.hover{border-color:#bbb;border-top-color:#eee}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .details{color:#555;font-weight:normal}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .price{font-size:19px;color:#666;margin-bottom:18px;font-weight:bold}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .price strike{color:#aaa;font-weight:normal;padding-right:8px;font-size:14px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .price .caption{font-size:10px;font-style:italic;color:#bb133e;position:absolute;bottom:10px;left:50%;width:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .chzn-container{margin:0 0 12px 0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .chzn-container .chzn-results .fee{color:#333}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .btn{font-size:16px;line-height:16px;font-weight:bold;padding:9px 25px;display:inline-block;border:0}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer>div .btn:hover{background-color:#004a93 !important;background-image:none;border:0;text-shadow:none}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.table>div>div.content .footer.has-caption>div{padding:38px 10px}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.chalkboardtiles{position:relative}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.chalkboardtiles>div>ul>li{min-height:325px !important}.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.chalkboardtiles>div>ul>li:before{width:100%;height:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary.page.subscription .content ul.sections>li>.chalkboardtiles>div>ul>li:before{background-size:100% 325px !important}}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .access{margin-bottom:60px}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .access>a{display:block;padding:10px 18px;font-size:14px;line-height:100%;font-weight:normal;background-color:#003d79 !important;color:#F6F0C5 !important;position:relative;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .access>a:hover{background-color:#00478d !important}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .access>a .fa-user{font-family:FontAwesome;padding-right:8px;font-size:14px}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .purchase{display:block;margin-bottom:25px;width:179px;height:147px;background:url(/images/fpsonline/subscribe-purchase.png) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .purchase{background:url(/images/fpsonline/subscribe-purchase@2x.png) no-repeat 0 0;background-size:179px}}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .purchase:hover{cursor:pointer;opacity:.9}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta{margin-bottom:25px;padding:0;border:0}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta.info>div:first-child .details{font-size:13px}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta.register .details{color:#555;font-weight:normal}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta.register .chzn-container{margin:0 0 12px 0}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta.register .chzn-container .chzn-results .fee{color:#333}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .cta.register .btn{font-size:16px;line-height:16px;font-weight:bold;padding:9px 0}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .form{margin-top:60px !important;margin-bottom:25px}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .contact{padding:15px;background-color:#f5f5f5;text-align:center}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .contact img{max-height:60px;margin-bottom:10px}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .contact>div{font-size:11px;color:#003d79}.pagecontainer.fpsonline.secondary.page.subscription .content+.rightcol .contact>div a{font-size:11px;color:#003d79}.pagecontainer.fpsonline.secondary.page.subscription .values{border-bottom:0;margin:50px 0 0 0;padding:80px 0}.pagecontainer.fpsonline.secondary.page.subscription .values:after{display:none}.pagecontainer.fpsonline.secondary.page.subscription .values>.title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:initial;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:40px}.pagecontainer.fpsonline.secondary.page.subscription .values ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:space-between}@media screen and (max-width: 1220px){.pagecontainer.fpsonline.secondary.page.subscription .values ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsonline.secondary.page.subscription .values ul li{padding:50px 0 30px 0;font-size:0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child{display:block}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:150px}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#333 !important}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child:hover{cursor:pointer}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child:hover .title{color:#003d79 !important}@media (min-width: 320px){.pagecontainer.fpsonline.secondary.page.subscription .values ul{display:table;padding:15px}.pagecontainer.fpsonline.secondary.page.subscription .values ul li{white-space:nowrap;display:table-row}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon+div{max-width:none}.pagecontainer.fpsonline.secondary.page.subscription .values ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpsonline.secondary.page.subscription .values ul{margin:50px 0 20px 0;display:flex;justify-content:center}.pagecontainer.fpsonline.secondary.page.subscription .values ul li{padding:15px 30px;display:block}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child{padding:0;display:block}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.page.subscription .values ul{margin:40px 0 20px 0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li{padding:0;margin:20px}}@media (min-width: 1200px){.pagecontainer.fpsonline.secondary.page.subscription .values ul{width:1200px;justify-content:space-between;margin:0 auto;padding:0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li{padding:0;margin:0}.pagecontainer.fpsonline.secondary.page.subscription .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.fpsonline.secondary.page.subscription .testimonials{margin-bottom:0px;border-bottom:0}.pagecontainer.fpsonline.secondary.page.subscription .testimonials>div:first-child .container{padding:120px 10px !important}.pagecontainer.fpsonline.secondary.page.subscription .footer{margin-top:0;border-top:0}.pagecontainer.fpsonline.secondary.page.help form>.container>.content ul li .description>strong{display:block;padding-top:10px;color:#333}.pagecontainer.fpsonline.secondary.page.help form>.container>.content ul li .description a{font-size:14px}@media (min-width: 900px){.pagecontainer.fpsonline.secondary.webinar form>.hero .banner .details,.pagecontainer.fpsonline.secondary.webinarseries form>.hero .banner .details,.pagecontainer.fpsonline.secondary.resource form>.hero .banner .details,.pagecontainer.fpsonline.secondary.virtualcourse form>.hero .banner .details{width:650px !important}}.pagecontainer.fpsonline.secondary.webinar .content .intro,.pagecontainer.fpsonline.secondary.webinarseries .content .intro,.pagecontainer.fpsonline.secondary.resource .content .intro,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro{color:#444;font-size:14px;line-height:20px;margin-bottom:0;padding-bottom:0}.pagecontainer.fpsonline.secondary.webinar .content .intro a,.pagecontainer.fpsonline.secondary.webinarseries .content .intro a,.pagecontainer.fpsonline.secondary.resource .content .intro a,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro a{color:#003d79;font-size:14px;line-height:20px;position:relative}.pagecontainer.fpsonline.secondary.webinar .content .intro a:after,.pagecontainer.fpsonline.secondary.webinarseries .content .intro a:after,.pagecontainer.fpsonline.secondary.resource .content .intro a:after,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro a:after{position:absolute;content:'';width:100%;height:1px;bottom:-1px;left:0;background-color:rgba(0,61,121,0.25)}.pagecontainer.fpsonline.secondary.webinar .content .intro a:hover:after,.pagecontainer.fpsonline.secondary.webinarseries .content .intro a:hover:after,.pagecontainer.fpsonline.secondary.resource .content .intro a:hover:after,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro a:hover:after{background-color:#003d79}.pagecontainer.fpsonline.secondary.webinar .content .intro b,.pagecontainer.fpsonline.secondary.webinar .content .intro strong,.pagecontainer.fpsonline.secondary.webinarseries .content .intro b,.pagecontainer.fpsonline.secondary.webinarseries .content .intro strong,.pagecontainer.fpsonline.secondary.resource .content .intro b,.pagecontainer.fpsonline.secondary.resource .content .intro strong,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro b,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline.secondary.webinar .content .intro b *,.pagecontainer.fpsonline.secondary.webinar .content .intro strong *,.pagecontainer.fpsonline.secondary.webinarseries .content .intro b *,.pagecontainer.fpsonline.secondary.webinarseries .content .intro strong *,.pagecontainer.fpsonline.secondary.resource .content .intro b *,.pagecontainer.fpsonline.secondary.resource .content .intro strong *,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro b *,.pagecontainer.fpsonline.secondary.virtualcourse .content .intro strong *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline.secondary.webinar .content .cta,.pagecontainer.fpsonline.secondary.webinarseries .content .cta,.pagecontainer.fpsonline.secondary.resource .content .cta,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta{padding:15px;border:1px solid #ddd;background-color:rgba(246,240,197,0.35);-webkit-box-shadow:rgba(0,0,0,0.035) 0 2px 5px;-moz-box-shadow:rgba(0,0,0,0.035) 0 2px 5px;box-shadow:rgba(0,0,0,0.035) 0 2px 5px}.pagecontainer.fpsonline.secondary.webinar .content .cta:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .cta:hover,.pagecontainer.fpsonline.secondary.resource .content .cta:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta:hover{border-color:#d5d5d5;background-color:rgba(246,240,197,0.45);-webkit-box-shadow:rgba(0,0,0,0.06) 0 2px 6px;-moz-box-shadow:rgba(0,0,0,0.06) 0 2px 6px;box-shadow:rgba(0,0,0,0.06) 0 2px 6px}.pagecontainer.fpsonline.secondary.webinar .content .cta .btn,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .btn,.pagecontainer.fpsonline.secondary.resource .content .cta .btn,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary.webinar .content .cta .btn:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .btn:hover,.pagecontainer.fpsonline.secondary.resource .content .cta .btn:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpsonline.secondary.webinar .content .cta .btn .fa-download,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .btn .fa-download,.pagecontainer.fpsonline.secondary.resource .content .cta .btn .fa-download,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .btn .fa-download{font-weight:700;padding-left:12px}.pagecontainer.fpsonline.secondary.webinar .content .cta .date+span,.pagecontainer.fpsonline.secondary.webinar .content .cta .date+div,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .date+span,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .date+div,.pagecontainer.fpsonline.secondary.resource .content .cta .date+span,.pagecontainer.fpsonline.secondary.resource .content .cta .date+div,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .date+span,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .date+div{border-top:1px solid #e5e5e5;margin-top:5px;padding-top:5px}.pagecontainer.fpsonline.secondary.webinar .content .cta .date+a,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .date+a,.pagecontainer.fpsonline.secondary.resource .content .cta .date+a,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .date+a{display:block;margin-top:10px}.pagecontainer.fpsonline.secondary.webinar .content .cta .fee,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .fee,.pagecontainer.fpsonline.secondary.resource .content .cta .fee,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .fee{margin-bottom:10px;color:#444;font-weight:bold}.pagecontainer.fpsonline.secondary.webinar .content .cta .chzn-container,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .chzn-container,.pagecontainer.fpsonline.secondary.resource .content .cta .chzn-container,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .chzn-container{margin-bottom:10px}.pagecontainer.fpsonline.secondary.webinar .content .cta .msg,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .msg,.pagecontainer.fpsonline.secondary.resource .content .cta .msg,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .msg{color:#8D0212;max-width:150px;display:block;text-align:left;font-style:italic;margin-top:10px}.pagecontainer.fpsonline.secondary.webinar .content .cta .msg.subscription-access,.pagecontainer.fpsonline.secondary.webinarseries .content .cta .msg.subscription-access,.pagecontainer.fpsonline.secondary.resource .content .cta .msg.subscription-access,.pagecontainer.fpsonline.secondary.virtualcourse .content .cta .msg.subscription-access{margin:0 0 10px 0;color:#999;text-align:center}.pagecontainer.fpsonline.secondary.webinar .content .right,.pagecontainer.fpsonline.secondary.webinarseries .content .right,.pagecontainer.fpsonline.secondary.resource .content .right,.pagecontainer.fpsonline.secondary.virtualcourse .content .right{float:right;margin:0px 0px 18px 18px}.pagecontainer.fpsonline.secondary.webinar .content .right>div+div,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div+div,.pagecontainer.fpsonline.secondary.resource .content .right>div+div,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div+div{margin-top:15px}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info,.pagecontainer.fpsonline.secondary.resource .content .right>div.info,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info{padding:15px;margin-bottom:10px;border:1px solid #eaeaea;background-color:#fcfcfc}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div{color:#888}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div+div,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div+div,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div+div,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div+div{padding-top:9px;margin-top:9px;border-top:1px solid #e8e8e8}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.accreditation img,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.accreditation img,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.accreditation img,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.accreditation img{width:25px;vertical-align:bottom;margin-right:5px;opacity:.8}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.download>a,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.download>a,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.download>a,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.download>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a{position:relative;padding-left:30px;color:#888}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.download>a:before,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.download>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.download>a:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.download>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a:before{position:absolute;content:'';top:0;left:5px;display:block;width:30px;font-size:14px;font-weight:700;color:#888;content:"\f019";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.download>a:hover,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.download>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.download>a:hover,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.download>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a:hover{color:#003d79}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a:hover:before{color:#003d79}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a:before{content:"\f064"}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.share>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.share>a:hover{cursor:pointer}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a:before{content:"\f133"}.pagecontainer.fpsonline.secondary.webinar .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.resource .content .right>div.info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.info>div.calendar>a:hover{cursor:pointer}.pagecontainer.fpsonline.secondary.webinar .content .right>div.form,.pagecontainer.fpsonline.secondary.webinarseries .content .right>div.form,.pagecontainer.fpsonline.secondary.resource .content .right>div.form,.pagecontainer.fpsonline.secondary.virtualcourse .content .right>div.form{margin-left:0px}.pagecontainer.fpsonline.secondary.webinar .content .subheader,.pagecontainer.fpsonline.secondary.webinarseries .content .subheader,.pagecontainer.fpsonline.secondary.resource .content .subheader,.pagecontainer.fpsonline.secondary.virtualcourse .content .subheader{color:#444;font-size:20px;line-height:20px;padding:12px 0;margin:65px 0 40px 0;font-weight:bold;position:relative;clear:both}.pagecontainer.fpsonline.secondary.webinar .content .subheader:after,.pagecontainer.fpsonline.secondary.webinarseries .content .subheader:after,.pagecontainer.fpsonline.secondary.resource .content .subheader:after,.pagecontainer.fpsonline.secondary.virtualcourse .content .subheader:after{position:absolute;content:'';width:125%;height:125%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.05}.pagecontainer.fpsonline.secondary.webinar .content .subheader.empty,.pagecontainer.fpsonline.secondary.webinarseries .content .subheader.empty,.pagecontainer.fpsonline.secondary.resource .content .subheader.empty,.pagecontainer.fpsonline.secondary.virtualcourse .content .subheader.empty{padding:0;height:1px}.pagecontainer.fpsonline.secondary.webinar .content .subheader.empty:after,.pagecontainer.fpsonline.secondary.webinarseries .content .subheader.empty:after,.pagecontainer.fpsonline.secondary.resource .content .subheader.empty:after,.pagecontainer.fpsonline.secondary.virtualcourse .content .subheader.empty:after{opacity:.2}.pagecontainer.fpsonline.secondary.webinar .content .experts,.pagecontainer.fpsonline.secondary.webinarseries .content .experts,.pagecontainer.fpsonline.secondary.resource .content .experts,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts{border-bottom:0}.pagecontainer.fpsonline.secondary.webinar .content .experts ul,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul,.pagecontainer.fpsonline.secondary.resource .content .experts ul,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li,.pagecontainer.fpsonline.secondary.resource .content .experts ul li,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li:last-child,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li:last-child,.pagecontainer.fpsonline.secondary.resource .content .experts ul li:last-child,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div{display:table}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>*,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>*,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>*,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>*{display:table-cell;vertical-align:top}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>*.photo,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>*.photo,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>*.photo,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>*.photo{height:100px;margin-right:20px}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .name,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .name,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .name,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .name{font-size:17px;line-height:17px;font-weight:bold;color:#555;margin-bottom:6px}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .title,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .title,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .title,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .title{font-size:13px;line-height:16px;color:#888}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .bio,.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .education,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .bio,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .education,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .bio,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .education,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .bio,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .education{font-size:13px;line-height:16px;color:#666;margin-top:10px}.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .bio b,.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .bio strong,.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .education b,.pagecontainer.fpsonline.secondary.webinar .content .experts ul li>div>* .education strong,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .bio b,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .bio strong,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .education b,.pagecontainer.fpsonline.secondary.webinarseries .content .experts ul li>div>* .education strong,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .bio b,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .bio strong,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .education b,.pagecontainer.fpsonline.secondary.resource .content .experts ul li>div>* .education strong,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .bio b,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .bio strong,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .education b,.pagecontainer.fpsonline.secondary.virtualcourse .content .experts ul li>div>* .education strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsonline.secondary.webinar .content .content-access,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access,.pagecontainer.fpsonline.secondary.resource .content .content-access,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access{margin:0 auto}.pagecontainer.fpsonline.secondary.webinar .content .content-access .subheader,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .subheader,.pagecontainer.fpsonline.secondary.resource .content .content-access .subheader,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .subheader{margin-top:30px}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details,.pagecontainer.fpsonline.secondary.resource .content .content-access .details,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details{clear:both;min-height:120px}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info{padding:15px;margin-left:15px;margin-bottom:15px;border:1px solid #eaeaea;background-color:#fcfcfc;float:right}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div{color:#888;white-space:nowrap}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div+div,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div+div,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div+div,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div+div{padding-top:9px;margin-top:9px;border-top:1px solid #e8e8e8}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.accreditation img,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.accreditation img,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.accreditation img,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.accreditation img{width:25px;vertical-align:bottom;margin-right:5px;opacity:.8}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.download>a,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.download>a,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.download>a,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.download>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a{position:relative;padding-left:30px;color:#888}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.download>a:before,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.download>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.download>a:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.download>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a:before{position:absolute;content:'';top:0;left:5px;display:block;width:30px;font-size:14px;font-weight:700;color:#888;content:"\f019";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.download>a:hover,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.download>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.download>a:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.download>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a:hover{color:#003d79}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.download>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a:hover:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a:hover:before{color:#003d79}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a:before{content:"\f064"}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.share>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.share>a:hover{cursor:pointer}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a:before,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a:before{content:"\f133"}.pagecontainer.fpsonline.secondary.webinar .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .details .info>div.calendar>a:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .details .info>div.calendar>a:hover{cursor:pointer}.pagecontainer.fpsonline.secondary.webinar .content .content-access .experts+.requirements,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .experts+.requirements,.pagecontainer.fpsonline.secondary.resource .content .content-access .experts+.requirements,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .experts+.requirements{margin-top:75px}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch{width:auto !important;text-align:center}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry.message,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch.message,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry.message,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch.message,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry.message,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch.message,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry.message,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch.message{font-size:14px;line-height:18px}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry.message button,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch.message button,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry.message button,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch.message button,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry.message button,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch.message button,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry.message button,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch.message button{font-size:14px;line-height:18px;font-weight:normal}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry.message button .fa-calendar,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch.message button .fa-calendar,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry.message button .fa-calendar,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch.message button .fa-calendar,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry.message button .fa-calendar,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch.message button .fa-calendar,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry.message button .fa-calendar,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch.message button .fa-calendar{padding-right:8px}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn{background-color:#003d79 !important;color:#fff;padding:6px 14px;border:0 !important;font-size:15px !important;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn:focus,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn:focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn:focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn:focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn:focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn:focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn:focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn:focus{outline:0}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn:hover,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn:hover{background-color:#004a93 !important;background-image:none;cursor:pointer}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light{color:#333 !important;background-color:#E4E4E4 !important;border-color:#A7A7A7 !important;font-weight:normal}.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light:active,.pagecontainer.fpsonline.secondary.webinar .content .content-access .orderentry .btn.btn-light.active,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light:active,.pagecontainer.fpsonline.secondary.webinar .content .content-access .launch .btn.btn-light.active,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light:active,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .orderentry .btn.btn-light.active,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light:active,.pagecontainer.fpsonline.secondary.webinarseries .content .content-access .launch .btn.btn-light.active,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light:active,.pagecontainer.fpsonline.secondary.resource .content .content-access .orderentry .btn.btn-light.active,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light:active,.pagecontainer.fpsonline.secondary.resource .content .content-access .launch .btn.btn-light.active,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light:active,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .orderentry .btn.btn-light.active,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light:active,.pagecontainer.fpsonline.secondary.virtualcourse .content .content-access .launch .btn.btn-light.active{color:#000 !important;background-color:#DDDDDD !important;border-color:#A8A8A8 !important}.pagecontainer.fpsonline.secondary.webinar .content [id^="buzzsprout"],.pagecontainer.fpsonline.secondary.webinarseries .content [id^="buzzsprout"],.pagecontainer.fpsonline.secondary.resource .content [id^="buzzsprout"],.pagecontainer.fpsonline.secondary.virtualcourse .content [id^="buzzsprout"]{width:calc(100% - 225px)}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .intro,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .intro,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .intro,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .intro{margin-bottom:50px}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .cta .msg,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .cta .msg,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .cta .msg,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .cta .msg{font-size:13px;margin-top:0}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .bottom-tbl .col .header,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .bottom-tbl .col .header,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .bottom-tbl .col .header,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .bottom-tbl .col .header{color:#444;font-size:18px;font-weight:bold}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .bottom-tbl .col .title a,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .bottom-tbl .col .title a,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .bottom-tbl .col .title a,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .bottom-tbl .col .title a{color:#003d79;font-size:14px;line-height:17px}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .bottom-tbl .col .desc a,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .bottom-tbl .col .desc a,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .bottom-tbl .col .desc a,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .bottom-tbl .col .desc a{color:#003d79}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .bottom-tbl .col .desc a:hover,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .bottom-tbl .col .desc a:hover,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .bottom-tbl .col .desc a:hover,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .bottom-tbl .col .desc a:hover{color:#00478d}.pagecontainer.fpsonline.secondary.webinar.webinarseries .content .bottom-tbl .col .cta,.pagecontainer.fpsonline.secondary.webinarseries.webinarseries .content .bottom-tbl .col .cta,.pagecontainer.fpsonline.secondary.resource.webinarseries .content .bottom-tbl .col .cta,.pagecontainer.fpsonline.secondary.virtualcourse.webinarseries .content .bottom-tbl .col .cta{width:120px;box-sizing:border-box}.pagecontainer.fpsonline.secondary.webinar.fpsevents.event .topnav .nav .fpsonline,.pagecontainer.fpsonline.secondary.webinarseries.fpsevents.event .topnav .nav .fpsonline,.pagecontainer.fpsonline.secondary.resource.fpsevents.event .topnav .nav .fpsonline,.pagecontainer.fpsonline.secondary.virtualcourse.fpsevents.event .topnav .nav .fpsonline{visibility:visible}.pagecontainer.fpsonline.secondary.webinar.fpsevents.event form>.hero .banner .details,.pagecontainer.fpsonline.secondary.webinarseries.fpsevents.event form>.hero .banner .details,.pagecontainer.fpsonline.secondary.resource.fpsevents.event form>.hero .banner .details,.pagecontainer.fpsonline.secondary.virtualcourse.fpsevents.event form>.hero .banner .details{top:50%;margin-top:-25px}.pagecontainer.fpsonline.secondary.webinar.fpsevents.event form>.hero .banner .details .title,.pagecontainer.fpsonline.secondary.webinarseries.fpsevents.event form>.hero .banner .details .title,.pagecontainer.fpsonline.secondary.resource.fpsevents.event form>.hero .banner .details .title,.pagecontainer.fpsonline.secondary.virtualcourse.fpsevents.event form>.hero .banner .details .title{font-family:'PT Sans',Arial,Helvetica,sans-serif;font-size:34px}.pagecontainer.fpsonline.secondary.webinar.fpsevents.event form>.container,.pagecontainer.fpsonline.secondary.webinarseries.fpsevents.event form>.container,.pagecontainer.fpsonline.secondary.resource.fpsevents.event form>.container,.pagecontainer.fpsonline.secondary.virtualcourse.fpsevents.event form>.container{padding-top:0 !important}.pagecontainer.fpsonline.secondary.subscription .content>table{margin:0 auto}.pagecontainer.fpsonline.secondary.subscription .content>table td .btn{background-color:#003d79 !important;color:#fff;padding:6px 14px;border:0 !important;font-size:14px;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary.subscription .content>table td .btn:focus{outline:0}.pagecontainer.fpsonline.secondary.subscription .content>table td .btn:hover{background-color:#004a93 !important;background-image:none;cursor:pointer}.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light{color:#333 !important;background-color:#E4E4E4 !important;border-color:#A7A7A7 !important;font-weight:normal}.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light:hover,.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light:focus,.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light.focus,.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light:active,.pagecontainer.fpsonline.secondary.subscription .content>table td .btn.btn-light.active{color:#000 !important;background-color:#DDDDDD !important;border-color:#A8A8A8 !important}.pagecontainer.fpsonline.secondary.subscription .content>table td .footerlink{font-size:12px}.pagecontainer.fpsonline.secondary.subscription .content>table td .requirements{font-size:12px;line-height:16px}.pagecontainer.fpsonline.secondary.subscription .content>table td .requirements a{font-size:12px;line-height:16px}.pagecontainer.fpsonline.secondary.subscription .content>table td .requirements>span+div{padding-bottom:0}.pagecontainer.fpsonline.secondary.subscription .content>table .orderentry{width:auto !important}.pagecontainer.fpsonline.secondary.subscription .content>table .reset{text-align:center}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .container{padding:25px 35px 35px 35px}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .header{color:#444}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn{background-color:#003d79 !important;color:#fff;padding:6px 14px;border:0 !important;font-size:14px;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn:focus{outline:0}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn:hover{background-color:#004a93 !important;background-image:none;cursor:pointer}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light{color:#333 !important;background-color:#E4E4E4 !important;border-color:#A7A7A7 !important;font-weight:normal}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light:hover,.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light:focus,.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light.focus,.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light:active,.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .btn.btn-light.active{color:#000 !important;background-color:#DDDDDD !important;border-color:#A8A8A8 !important}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .close{color:#999;font-size:18px;top:-15px;left:30px}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .close:focus{outline:0}.pagecontainer.fpsonline.secondary #SubscriptionEndedPopup .close:hover{color:#666}[data-remodal-id="request"] .confirm>*{text-align:center !important}[data-remodal-id^="browse-"]{background:url(/images/fpsonline/browse-tile-modal-bg.jpg) no-repeat 0 0 !important}[data-remodal-id^="browse-"] [data-remodal-action=close]{background-color:transparent;color:rgba(255,255,255,0.5)}[data-remodal-id^="browse-"] [data-remodal-action=close]:hover{color:rgba(255,255,255,0.75)}[data-remodal-id^="browse-"] .header{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#F6F0C5;font-size:32px;line-height:100%;position:relative;-webkit-font-smoothing:antialiased;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.25)}[data-remodal-id^="browse-"] ul{margin:0 auto;padding:0;list-style:none;display:inline-block;text-align:left;white-space:normal}[data-remodal-id^="browse-"] ul li{position:relative}[data-remodal-id^="browse-"] ul li a{font-size:13px;line-height:20px;color:#fff;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;-ms-transition:color 200ms ease;-o-transition:color 200ms ease;transition:color 200ms ease}[data-remodal-id^="browse-"] ul li:before{position:absolute;content:'';top:0px;left:-11px;display:block;font-size:3px;line-height:21px;font-weight:700;color:#fff;content:"\f111";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;opacity:.75;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}[data-remodal-id^="browse-"] ul li:hover a{color:#efe599}[data-remodal-id^="browse-"] ul li:hover:before{opacity:1;color:#efe599;font-size:5px;left:-12px}[data-remodal-id^="browsetype-"]{background-color:#fff !important}[data-remodal-id^="browsetype-"] [data-remodal-action=close]{background-color:transparent;color:rgba(255,255,255,0.5)}[data-remodal-id^="browsetype-"] [data-remodal-action=close]:hover{color:rgba(255,255,255,0.75)}[data-remodal-id^="browsetype-"] .header{text-align:center;font-weight:normal;color:#003d79;font-size:32px;line-height:100%;position:relative;-webkit-font-smoothing:antialiased;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}[data-remodal-id^="browsetype-"] ul{margin:0 auto;padding:0;list-style:none;display:inline-block;text-align:left;white-space:normal}[data-remodal-id^="browsetype-"] ul li{position:relative}[data-remodal-id^="browsetype-"] ul li a{font-size:13px;line-height:20px;color:#666;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;-ms-transition:color 200ms ease;-o-transition:color 200ms ease;transition:color 200ms ease}[data-remodal-id^="browsetype-"] ul li:hover a{color:#003d79}.wf-loading .pagecontainer.fpsonline form>.subnav{background:#555}@media (min-width: 600px){.wf-loading .pagecontainer.fpsonline form>.subnav .container .logo{background:#555}}.wf-loading .pagecontainer.fpsonline form .hero .chalkboard{background:#555}.wf-loading .pagecontainer.fpsonline form .hero .slideshow .banner .photo svg{opacity:.075 !important}.wf-loading .pagecontainer.fpsonline form .hero:after{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#fff;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.wf-loading .wf-kg{font-family:'KG Blank Space Solid',Arial,Helvetica,sans-serif !important}.secondary.onlinecourse.landingpage{text-align:left}.secondary.onlinecourse.landingpage .sep{padding-bottom:40px}.secondary.onlinecourse.landingpage .hero{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.secondary.onlinecourse.landingpage .hero .header{font-size:30px;line-height:34px;color:#003d79;font-weight:normal;margin-bottom:10px;text-transform:uppercase;white-space:normal}.secondary.onlinecourse.landingpage .hero .desc img{float:left;margin:0px 10px 0px 0px;max-width:350px}.secondary.onlinecourse.landingpage .content .col{width:410px;padding-left:25px;padding-bottom:25px;padding-top:30px;border-bottom:1px dotted #e6e6e6}.secondary.onlinecourse.landingpage .content tr:last-child .col{padding-bottom:0;border-bottom:0}.secondary.onlinecourse.landingpage .content .col:first-child{padding-left:0px}.secondary.onlinecourse.landingpage .content .col .header a{display:block;white-space:normal;margin-bottom:10px;text-transform:uppercase;font-size:15px;line-height:16px;color:#003d79;font-weight:bold}.secondary.onlinecourse.landingpage .content .col .thumb img{max-width:410px;max-height:175px}.secondary.onlinecourse.landingpage .content .col .desc{margin:10px 0px 10px 0px}.secondary.onlinecourse.landingpage .content .col .learnmore a{font-size:14px}.secondary.onlinecourse.landingpage .content .col .learnmore .sep{padding-bottom:8px}.secondary.onlinecourse.details .title{font-size:13px}.secondary.onlinecourse .cta{border:5px solid #F6F6F6;padding:15px;text-align:center}.secondary.onlinecourse .cta .btn{width:95px;font-size:11px;line-height:24px;padding:0}.secondary.onlinecourse .cta .btn span{padding-left:8px;margin-left:8px;border-left:1px solid rgba(255,255,255,0.3);font-style:italic}.secondary.onlinecourse .cta>select{font-size:12px;margin:14px 0 14px 0 !important}.secondary.onlinecourse .cta .chzn-container{margin-bottom:8px}.secondary.onlinecourse .cta .date+select+.chzn-container{margin-top:8px}.secondary.onlinecourse .cta .chzn-single{height:40px;line-height:41px;background:linear-gradient(#fff, #f7f7f7);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05);border:1px solid #ccc}.secondary.onlinecourse .cta .chzn-single:hover{border:1px solid #bbb;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.065)}.secondary.onlinecourse .cta .chzn-single>span:first-child{height:40px;line-height:41px;margin-right:9px;padding:5px 0}.secondary.onlinecourse .cta .chzn-single>span:first-child .caption{color:#888;font-size:11px;font-style:italic}.secondary.onlinecourse .cta .chzn-container-active.chzn-with-drop .chzn-single div b{height:20px}.secondary.onlinecourse .cta .chzn-single>span .fee,.secondary.onlinecourse .cta .chzn-single>span .caption{margin:0 !important;display:block;overflow:visible;height:auto;font-size:12px;line-height:16px}.secondary.onlinecourse .cta .chzn-container .chzn-drop{border-top:1px solid #ddd;padding-top:4px}.secondary.onlinecourse .cta .chzn-container .chzn-results .fee{margin-bottom:0 !important}.secondary.onlinecourse .cta .chzn-container .chzn-results .caption{color:#888;font-size:11px;font-style:italic;white-space:nowrap}.secondary.onlinecourse .cta .chzn-container .chzn-results .highlighted .fee{color:#fff !important}.secondary.onlinecourse .cta .chzn-container .chzn-results .highlighted .caption{color:#f1f1f1 !important}.secondary.onlinecourse .cta .group-fee{margin:14px 0 5px 0 !important}.secondary.onlinecourse .cta .group-btn .btn{border-top:1px solid rgba(255,255,255,0.25) !important}.secondary.onlinecourse .intro .cta .btn{width:auto;padding:0 9px}.secondary.onlinecourse .formcell .cta{margin-left:18px}.secondary.onlinecourse .formcell .cta .btn{width:auto;padding:0 9px}.secondary.onlinecourse .formcell .cta a .btn{margin-top:12px}.secondary.onlinecourse .formcell .cta a:first-child .btn{margin-top:0}.secondary.onlinecourse .intro{padding-bottom:20px;margin-bottom:20px}.secondary.onlinecourse .cta+.form{margin-top:20px !important}.secondary.onlinecourse .intro .cta .date{border-bottom:1px solid #eee;margin-bottom:3px;padding-bottom:3px}.secondary.onlinecourse .formcell .cta .msg{border-bottom:1px solid #eee;margin-bottom:3px;padding-bottom:3px;color:#8D0212}.secondary.onlinecourse .intro .cta .fee{margin-bottom:10px}.secondary.onlinecourse .intro .cta .msg{color:#8D0212;max-width:150px;display:block;text-align:left;font-style:italic;margin-top:10px}.secondary.onlinecourse .intro .form{margin-left:0px}.secondary.onlinecourse .bottom-tbl .col{padding:0px 15px}.secondary.onlinecourse .bottom-tbl .col+.col{width:50%;padding-right:0px}.secondary.onlinecourse .bottom-tbl .col:first-child{padding-left:0px}.secondary.onlinecourse .bottom-tbl .col:last-child{padding-right:0px}.secondary.onlinecourse .bottom-tbl .cta{margin-left:15px}.secondary.onlinecourse .bottom-tbl .cta .date{border-bottom:1px solid #eee;margin-bottom:3px;padding-bottom:3px}.secondary.onlinecourse .bottom-tbl .cta .fee{margin-bottom:10px}.secondary.onlinecourse .bottom-tbl .cta>select{max-width:120px}.secondary.onlinecourse .bottom-tbl .cta .msg{color:#8D0212;width:100px;display:block;text-align:left;font-style:italic}.pagecontainer.fpscustom form{width:100% !important;padding:0 !important}.pagecontainer.fpscustom form *{font-family:'PT Sans',Arial,Helvetica,sans-serif}.pagecontainer.fpscustom form hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:12px 0;padding:0}.pagecontainer.fpscustom .hero{width:100%;height:450px;position:relative;padding:0}.pagecontainer.fpscustom .hero .banner{margin:0 auto;padding:0;position:relative;width:100%;height:450px}.pagecontainer.fpscustom .hero .banner .cta{position:absolute;bottom:0;right:0}.pagecontainer.fpscustom .hero .banner .cta a{display:block;padding:8px 15px;border:1px solid transparent;background-color:rgba(141,2,18,0.9);color:#fff;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpscustom .hero .banner .cta a i{font-family:FontAwesome;margin-left:5px;font-size:16px}.pagecontainer.fpscustom .hero .banner .cta a:hover{background-color:#a10215 !important;cursor:pointer !important}.pagecontainer.fpscustom .hero .banner .cta a+a{background-color:#003d79;color:#F6F0C5;border:1px solid rgba(0,0,0,0.35);margin-bottom:8px}.pagecontainer.fpscustom .hero .banner .cta a+a:hover{background-color:#00478d}.pagecontainer.fpscustom .hero .banner .cta a:last-child{margin-bottom:0}.pagecontainer.fpscustom .hero .banner .photo{width:100vw}.pagecontainer.fpscustom .hero .banner .photo .image{width:100%;height:450px;background-size:cover}.pagecontainer.fpscustom .hero .banner .photo img{width:100vw;height:auto}.pagecontainer.fpscustom .hero .banner .photo svg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:0;-webkit-transition:opacity 50ms;-moz-transition:opacity 50ms;-ms-transition:opacity 50ms;-o-transition:opacity 50ms;transition:opacity 50ms}.pagecontainer.fpscustom .hero .banner .photo svg image[class='1x']{display:block}.pagecontainer.fpscustom .hero .banner .photo svg image[class='2x']{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpscustom .hero .banner .photo svg image[class='1x']{display:none}.pagecontainer.fpscustom .hero .banner .photo svg image[class='2x']{display:block}}.pagecontainer.fpscustom .hero .banner .photo.fade{width:100vw}.pagecontainer.fpscustom .hero .banner .photo.fade:before{position:absolute;content:'';top:0;left:0;height:100%;background:url(/images/fpscustom/banner-fade-bg.png) right center no-repeat;background-size:cover}.pagecontainer.fpscustom .hero .banner .logo{display:none}.pagecontainer.fpscustom .hero .slideshow{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpscustom .hero .slideshow .banner .details{position:absolute;width:1200px;height:100%;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:99999;box-sizing:border-box}.pagecontainer.fpscustom .hero .slideshow .banner .details .header{position:relative;padding-bottom:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-ms-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.pagecontainer.fpscustom .hero .slideshow .banner .details .header.text{color:#003d79;font-weight:bold;display:inline-block}.pagecontainer.fpscustom .hero .slideshow .banner .details .header.text .title{display:inline-block}.pagecontainer.fpscustom .hero .slideshow .banner .details .header.text .description{color:rgba(0,0,0,0.8);font-weight:normal;margin-top:25px}.pagecontainer.fpscustom .hero .slideshow .banner .details .header .logo{position:absolute;bottom:-85px;right:-100px}.pagecontainer.fpscustom .hero .slideshow .banner .details .header .logo>span{font-size:20px;font-weight:normal;color:#003d79;display:table-cell;vertical-align:top;padding-right:15px;text-transform:uppercase}.pagecontainer.fpscustom .hero .slideshow .banner .details .header .logo img{display:table-cell;vertical-align:top;width:auto;height:62px}.pagecontainer.fpscustom .hero .slideshow.transition .banner .photo svg{opacity:0}.pagecontainer.fpscustom .hero .slideshow.transition .banner .details{opacity:.75}.pagecontainer.fpscustom .hero .slideshow.transition .banner .details .cta{opacity:0}.pagecontainer.fpscustom .hero .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;position:absolute;width:100%;bottom:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.pagecontainer.fpscustom .hero .slideshow .arrow div{position:absolute;top:0;cursor:pointer;background:none;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpscustom .hero .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#333;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;opacity:.5}.pagecontainer.fpscustom .hero .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpscustom .hero .slideshow .arrow .left{left:15px}.pagecontainer.fpscustom .hero .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpscustom .hero .slideshow .arrow .right{right:15px}.pagecontainer.fpscustom .hero .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpscustom .hero .slideshow .indicator{position:relative;z-index:13000;margin-left:25px}.pagecontainer.fpscustom .hero .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpscustom .hero .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms;background:#777;border:1px solid #fff}.pagecontainer.fpscustom .hero .slideshow .indicator .dots a.off{background:#bbb}.pagecontainer.fpscustom .hero .slideshow .indicator .dots a:hover{background:#777}.pagecontainer.fpscustom .hero:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpscustom .hero{height:475px}.pagecontainer.fpscustom .hero .banner{height:475px}.pagecontainer.fpscustom .hero .banner .photo .image{height:475px}.pagecontainer.fpscustom .hero .banner .photo.fade:before{width:90%}.pagecontainer.fpscustom .hero .banner .photo.fade+.details .header.text{width:60%}.pagecontainer.fpscustom .hero .banner .details .header.text{font-size:22px;line-height:initial}.pagecontainer.fpscustom .hero .banner .details .header.text .description{font-size:12px;line-height:initial}.pagecontainer.fpscustom .hero .banner .details .header .logo{display:none}.pagecontainer.fpscustom .hero .banner .cta{right:50%;bottom:70px;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);white-space:nowrap}.pagecontainer.fpscustom .hero .banner .cta a{display:inline-block;font-size:15px;line-height:20px;font-weight:500}.pagecontainer.fpscustom .hero .slideshow{width:100%;margin:0}.pagecontainer.fpscustom .hero .slideshow .banner .details{width:100%;padding:30px 15px}.pagecontainer.fpscustom .hero .slideshow .indicator{z-index:99999;margin-left:0}.pagecontainer.fpscustom .hero .slideshow .indicator .dots{bottom:20px}}@media (min-width: 400px){.pagecontainer.fpscustom .hero .banner .details .header.text{font-size:25px}.pagecontainer.fpscustom .hero .banner .details .header.text .description{font-size:14px}}@media (min-width: 600px){.pagecontainer.fpscustom .hero .banner .photo.fade:before{width:70%}.pagecontainer.fpscustom .hero .banner .photo.fade+.details .header.text{width:50%}.pagecontainer.fpscustom .hero .banner .details .header.text{font-size:30px}.pagecontainer.fpscustom .hero .banner .cta{right:15px;bottom:40px;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpscustom .hero .banner .cta a{display:block;font-size:18px;line-height:22px}.pagecontainer.fpscustom .hero .slideshow .banner .details .header{display:block}.pagecontainer.fpscustom .hero .slideshow .arrow .right{right:15px}.pagecontainer.fpscustom .hero .slideshow .indicator{margin-left:25px}.pagecontainer.fpscustom .hero .slideshow .indicator .dots{bottom:10px}}@media (min-width: 900px){.pagecontainer.fpscustom .hero{height:450px}.pagecontainer.fpscustom .hero .banner{height:450px}.pagecontainer.fpscustom .hero .banner .photo .image{height:450px}.pagecontainer.fpscustom .hero .banner .details .header.text{font-size:44px;line-height:50px}.pagecontainer.fpscustom .hero .banner .details .header.text .description{font-size:18px;line-height:22px;text-shadow:1px 1px #fff}.pagecontainer.fpscustom .hero .banner .details .header .logo{display:table}.pagecontainer.fpscustom .hero .slideshow .banner .details{padding:45px 15px}.pagecontainer.fpscustom .hero .slideshow .caroufredsel_wrapper .container li{opacity:0}.pagecontainer.fpscustom .hero .slideshow .caroufredsel_wrapper .container li:first-child{opacity:1}}@media (min-width: 1200px){.pagecontainer.fpscustom .hero .banner .photo svg{width:100% !important}.pagecontainer.fpscustom .hero .banner .photo .details{width:1200px}.pagecontainer.fpscustom .hero .banner .cta{right:0}.pagecontainer.fpscustom .hero .slideshow .caroufredsel_wrapper .container li{opacity:1}.pagecontainer.fpscustom .hero .slideshow .banner .details{padding-left:0;padding-right:0;max-width:1200px}}.pagecontainer.fpscustom .values{border-top:1px solid #bbb;border-bottom:1px solid #ddd}.pagecontainer.fpscustom .values ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:space-between}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .values ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom .values ul li{font-size:0}.pagecontainer.fpscustom .values ul li>a:first-child{display:block}.pagecontainer.fpscustom .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.fpscustom .values ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:150px}.pagecontainer.fpscustom .values ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:18px !important;color:#333 !important}.pagecontainer.fpscustom .values ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpscustom .values ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important}.pagecontainer.fpscustom .values ul li>a:first-child:hover{cursor:pointer}.pagecontainer.fpscustom .values ul li>a:first-child:hover .title{color:#8D0212 !important}@media (min-width: 320px){.pagecontainer.fpscustom .values ul{display:table;padding:45px 15px}.pagecontainer.fpscustom .values ul li{white-space:nowrap;display:table-row;padding:50px 0 30px 0}.pagecontainer.fpscustom .values ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.fpscustom .values ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.fpscustom .values ul li>a:first-child .icon+div{max-width:none}.pagecontainer.fpscustom .values ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpscustom .values ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpscustom .values ul{display:flex;justify-content:center}.pagecontainer.fpscustom .values ul li{padding:15px 30px;display:block}.pagecontainer.fpscustom .values ul li>a:first-child{padding:0;display:block}.pagecontainer.fpscustom .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 900px){.pagecontainer.fpscustom .values ul li{padding:0;margin:20px}}@media (min-width: 1200px){.pagecontainer.fpscustom .values ul{width:1200px;justify-content:space-between;margin:0 auto;padding:0}.pagecontainer.fpscustom .values ul li{padding:50px 0 50px 0;margin:0}.pagecontainer.fpscustom .values ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.fpscustom .contact{width:100%}.pagecontainer.fpscustom .contact .title{text-align:center;font-weight:500;font-family:StarmiX,'PT Sans',Arial,Helvetica,sans-serif;letter-spacing:3px;color:#003d79;line-height:100%;position:relative;z-index:1;-webkit-font-smoothing:antialiased;margin-bottom:30px}.pagecontainer.fpscustom .contact .title>*{font-family:StarmiX,'PT Sans',Arial,Helvetica,sans-serif}.pagecontainer.fpscustom .contact .subtitle{text-align:center;font-size:16px;line-height:20px;color:#444;margin-bottom:30px}.pagecontainer.fpscustom .contact .container{width:1200px;margin:0 auto !important;padding:80px 10px !important;position:relative;z-index:1}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .contact .container{padding:0 15px;box-sizing:border-box}}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .contact .container{width:auto}}.pagecontainer.fpscustom .contact>div:nth-child(1){position:relative;border-bottom:1px solid #ccc}.pagecontainer.fpscustom .contact>div:nth-child(1) .bg{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.25}.pagecontainer.fpscustom .contact>div:nth-child(1) .bg:before{position:absolute;z-index:2;content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 35%, rgba(254,254,254,0) 75%, #f9f9f9 90%, #f9f9f9 100%);background:-webkit-linear-gradient(top, #f9f9f9 0%, #f9f9f9 35%, rgba(254,254,254,0) 75%, rgba(249,249,249,0) 100%);background:linear-gradient(to bottom, #f9f9f9 0%, #f9f9f9 35%, rgba(254,254,254,0) 75%, rgba(249,249,249,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#00ffffff',GradientType=0 )}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro{text-align:left;color:#111;margin:15px 0 80px 0;position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro+.title{margin-bottom:0}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro ul{margin:15px 0 0 20px;padding:0;list-style:none}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro ul li{padding-left:10px;position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro ul li+li{margin-top:5px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro ul li:before{content:'\f00c';color:#003d79;font-family:FontAwesome;font-weight:600;position:absolute;top:0;left:-20px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .title+.intro{margin-top:0}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles{padding-top:12px;white-space:nowrap;position:relative}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles{white-space:normal}}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile{display:inline-block;margin-right:70px;vertical-align:top;position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 10px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile:last-child{margin-right:0}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1){position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1):before,.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1):after{position:absolute;content:'';z-index:1;top:-25px;width:25px;height:35px;background:url(/images/fpscustom/browse-tile-clip.png) no-repeat 0 0;background-size:contain}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1):before{left:22px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1):after{right:20px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2){position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2):before,.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2):after{content:'';position:absolute;z-index:0;top:-75px;width:1px;height:50px;opacity:.15;background:-moz-linear-gradient(bottom, #000 0%, #000 25%, #000 50%, #000 50%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom, #000 0%, #000 25%, #000 50%, #000 50%, rgba(0,0,0,0) 100%);background:linear-gradient(to top, #000 0%, #000 25%, #000 50%, #000 50%, rgba(0,0,0,0) 100%)}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2):before{left:34px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2):after{right:32px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child{text-align:center}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child .header{margin:25px 0;text-align:center;font-weight:normal;font-family:'PT Sans',Arial,Helvetica,sans-serif;color:#003d79;line-height:30px;position:relative;-webkit-font-smoothing:antialiased;position:relative;z-index:999}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul{margin:0;padding:0;list-style:none;display:inline-block;text-align:left;white-space:normal;position:relative;z-index:999;color:#666}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li{font-size:14px;line-height:20px;position:relative}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li:before{position:absolute;top:0px;left:-11px;font-size:3px;line-height:21px;font-weight:700;color:#aaa;content:"\f111";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li:hover{color:#8D0212}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li:hover:before{opacity:1;color:#8D0212;font-size:5px;left:-12px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li.inactive{opacity:.6}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child ul li .webui-popover-title{text-align:center;font-size:18px;line-height:26px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child>.cta{position:absolute;bottom:10px;left:0;z-index:999;width:100%}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child>.cta a{margin:0 30px;display:block;padding:11px;border:1px solid transparent;text-align:center;background-color:#8D0212;color:#fff;font-size:15px;line-height:15px;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child>.cta a:hover{background-color:#a10215 !important;cursor:pointer !important}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile:hover{cursor:pointer;border-color:#bbb;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 0px 15px;-moz-box-shadow:rgba(0,0,0,0.15) 0px 0px 15px;box-shadow:rgba(0,0,0,0.15) 0px 0px 15px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile:hover:before{opacity:.95}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .phone{text-align:center;font-size:16px;line-height:16px;font-weight:400;color:#8D0212;text-shadow:2px 2px #fff}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .phone a{font-size:16px;line-height:16px;font-weight:400;color:#8D0212;text-shadow:2px 2px #fff}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .phone:before{position:relative;content:"\f095";font-family:FontAwesome;-webkit-font-smoothing:antialiased;color:#8D0212;font-size:16px;line-height:16px;font-weight:600;padding-right:7px;top:-1px}@media (min-width: 320px){.pagecontainer.fpscustom .contact .title{font-size:34px}.pagecontainer.fpscustom .contact>div:nth-child(1){height:auto}.pagecontainer.fpscustom .contact>div:nth-child(1) .container{padding-left:0 !important;padding-right:0 !important}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro{font-size:16px;line-height:22px;padding:0 15px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-top:20px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile{display:block;margin-left:0;margin-right:0;margin-bottom:20px;width:calc(100% - 30px);max-width:350px;height:300px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1),.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2){display:none}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child .header{font-weight:600;font-size:22px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .phone{margin-top:20px;margin-left:0}}@media (min-width: 600px){.pagecontainer.fpscustom .contact .title{font-size:45px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile{margin-left:10px;margin-right:10px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile:last-child{margin-right:10px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:last-child .header{font-size:24px}}@media (min-width: 1200px){.pagecontainer.fpscustom .contact>div:nth-child(1){height:925px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .intro{font-size:17px;line-height:26px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles{text-align:left;margin-top:60px}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile{display:inline-block;margin:auto}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(1),.pagecontainer.fpscustom .contact>div:nth-child(1) .container .tiles .tile>div:nth-child(2){display:block}.pagecontainer.fpscustom .contact>div:nth-child(1) .container .phone{margin-top:35px;margin-left:25px}}.pagecontainer.fpscustom .experts{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpscustom .experts>div:first-child{height:475px;position:relative}.pagecontainer.fpscustom .experts>div:first-child .bg{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0;opacity:.2}.pagecontainer.fpscustom .experts>div:first-child .container{width:1200px;margin:0 auto !important;padding:0 10px !important;position:relative;z-index:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .experts>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom .experts>div:first-child .container>.title{font-family:StarmiX,'PT Sans',Arial,Helvetica,sans-serif;letter-spacing:3px;text-align:center;font-weight:500;color:#003d79;line-height:100%;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:25px}.pagecontainer.fpscustom .experts>div:first-child .container>.subtitle{text-align:center;font-size:19px;line-height:30px;color:#111;text-shadow:1px 1px #fff;max-width:725px;margin:0 auto;display:inline-block}.pagecontainer.fpscustom .experts>div:first-child .container ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .experts>div:first-child .container ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom .experts>div:first-child .container ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpscustom .experts>div:first-child .container ul li .photo{margin-bottom:6px;display:block}.pagecontainer.fpscustom .experts>div:first-child .container ul li .name{font-size:16px;line-height:20px;font-weight:bold;color:#555}.pagecontainer.fpscustom .experts>div:first-child .container ul li .title{text-align:center;font-size:11px;line-height:16px;color:#999}.pagecontainer.fpscustom .experts>div:first-child .container ul li:hover{cursor:pointer}.pagecontainer.fpscustom .experts>div:first-child .container ul li:hover .photo{opacity:.85}.pagecontainer.fpscustom .experts>div:first-child .container ul li:hover .name{color:#003d79}.pagecontainer.fpscustom .experts>div:first-child .container .cta{text-align:center;margin-top:40px}.pagecontainer.fpscustom .experts>div:first-child .container .cta a{display:inline-block;padding:10px 18px;font-size:16px;line-height:100%;font-weight:normal;background-color:#003d79 !important;color:#F6F0C5 !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpscustom .experts>div:first-child .container .cta a:hover{background-color:#00478d !important}@media (min-width: 320px){.pagecontainer.fpscustom .experts>div:first-child .container{width:auto}.pagecontainer.fpscustom .experts>div:first-child .container .title{font-size:34px}.pagecontainer.fpscustom .experts>div:first-child .container .subtitle{font-size:14px;line-height:20px}}@media (min-width: 600px){.pagecontainer.fpscustom .experts>div:first-child .container .title{font-size:45px}.pagecontainer.fpscustom .experts>div:first-child .container .subtitle{font-size:19px;line-height:30px}}@media (min-width: 1200px){.pagecontainer.fpscustom .experts>div:first-child .container{width:1200px}}.pagecontainer.fpscustom .testimonials{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpscustom .testimonials>div:first-child{position:relative;height:475px}.pagecontainer.fpscustom .testimonials>div:first-child .bg{display:none;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0;opacity:.05}.pagecontainer.fpscustom .testimonials>div:first-child .container{width:auto;margin:0 auto !important;text-align:center;padding:0 10px !important;position:relative;z-index:1;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 1220px){.pagecontainer.fpscustom .testimonials>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom .testimonials>div:first-child .container>.title{text-align:center;font-family:StarmiX,'PT Sans',Arial,Helvetica,sans-serif;letter-spacing:3px;color:#003d79;line-height:100%;font-weight:500;position:relative;-webkit-font-smoothing:antialiased}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow{display:inline-block}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul{padding:0;margin:0 auto;margin-top:45px;list-style:none}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{display:table-cell;vertical-align:top;padding-right:40px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:200px;height:200px;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div img{display:inline;margin:0 auto;height:100%;width:auto}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{display:table-cell;vertical-align:top;font-style:italic}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{color:#444;margin-bottom:20px;font-weight:normal;max-width:600px;position:relative}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span{color:#777;font-size:12px;line-height:12px;position:relative}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{position:absolute}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:first-child:before{left:-18px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:last-child:before{right:-22px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:15px;line-height:15px;color:#666;margin-bottom:6px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#999;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator{position:relative;z-index:13000}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpscustom .testimonials>div:first-child .container:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpscustom .testimonials>div:first-child .container .title{font-size:34px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li{width:300px;height:200px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;padding-right:25px;width:75px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:75px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:25px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:12px;line-height:18px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:0}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:12px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .left{left:-15px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .right{right:-15px}}@media (min-width: 600px){.pagecontainer.fpscustom .testimonials>div:first-child .container .title{font-size:45px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li{width:550px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;width:150px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{height:150px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:18px;line-height:30px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:-9px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 900px){.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li{width:750px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:20px;line-height:32px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 1200px){.pagecontainer.fpscustom .testimonials>div:first-child .container{width:1200px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:0;width:200px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:200px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:0}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:23px;line-height:38px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .left{left:-100px}.pagecontainer.fpscustom .testimonials>div:first-child .container .slideshow .arrow .right{right:-90px}}.pagecontainer.fpscustom .webui-popover{margin-top:-15px}.pagecontainer.fpscustom .webui-popover .webui-popover-content *{font-family:'PT Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#555 !important}.pagecontainer.fpscustom .webui-popover .webui-popover-content .cta{width:100%;margin:15px 0 10px 0}.pagecontainer.fpscustom .webui-popover .webui-popover-content .cta a{display:block;padding:10px 11px;background-color:#8D0212 !important;color:#fff !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpscustom .webui-popover .webui-popover-content .cta a:hover{background-color:#a10215 !important}.pagecontainer.fpscustom:not(.secondary) .footer{margin-top:0;border-top:0}.pagecontainer.fpscustom.secondary form>.hero .banner{height:300px;margin:25px 0 0 0;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpscustom.secondary form>.hero .banner.has-photo{margin-top:0}.pagecontainer.fpscustom.secondary form>.hero .banner.has-photo .cta{margin-top:25px}.pagecontainer.fpscustom.secondary form>.hero .banner .details{position:absolute;z-index:2}.pagecontainer.fpscustom.secondary form>.hero .banner .details .title{text-align:center;font-weight:bold;font-family:'PT Sans',Arial,Helvetica,sans-serif;color:#003d79;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:20px}.pagecontainer.fpscustom.secondary form>.hero .banner .details .description{color:#666;font-weight:normal;font-size:17px;line-height:21px;text-align:center;text-shadow:1px 1px #fff}.pagecontainer.fpscustom.secondary form>.hero .banner .details .description a{color:#003d79 !important}.pagecontainer.fpscustom.secondary form>.hero .banner .breadcrumb{font-size:11px;color:#888;position:absolute;width:auto;z-index:999;top:-15px;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpscustom.secondary form>.hero .banner .breadcrumb span{padding:0 4px}.pagecontainer.fpscustom.secondary form>.hero .banner .breadcrumb span:first-child{padding-left:0}.pagecontainer.fpscustom.secondary form>.hero .banner .breadcrumb a{font-size:11px;color:#aaa;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpscustom.secondary form>.hero .banner .breadcrumb a:hover{color:#a60215}.pagecontainer.fpscustom.secondary form>.container{margin:0 auto !important;display:table;padding-top:75px !important;padding-bottom:75px !important}@media screen and (max-width: 1220px){.pagecontainer.fpscustom.secondary form>.container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom.secondary form>.container>.content{display:table-cell;vertical-align:top;margin:0 auto;width:100%}@media (min-width: 320px){.pagecontainer.fpscustom.secondary form>.hero{height:425px}.pagecontainer.fpscustom.secondary form>.hero .bg{width:100%;height:100%;background-size:cover;background:url(/images/fpscustom/banner-bg.jpg) no-repeat center 0;opacity:.2;border-bottom:1px solid #333}.pagecontainer.fpscustom.secondary form>.hero .banner{width:100%;height:100%}.pagecontainer.fpscustom.secondary form>.hero .banner .details{width:calc(100% - 30px) !important;left:50%;top:75px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}.pagecontainer.fpscustom.secondary form>.hero .banner .details .title{font-size:30px;line-height:34px;color:#003d79}.pagecontainer.fpscustom.secondary form>.hero .banner .cta{bottom:35px;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%)}.pagecontainer.fpscustom.secondary form>.hero .banner .photo.center+.details{top:50%;left:50%;height:auto}.pagecontainer.fpscustom.secondary form>.container{width:100%;padding-left:25px;padding-right:25px}}@media (min-width: 600px){.pagecontainer.fpscustom.secondary form>.hero .banner{height:100%}.pagecontainer.fpscustom.secondary form>.hero .banner .details{max-width:725px !important}.pagecontainer.fpscustom.secondary form>.hero .banner .details .title{font-size:42px;line-height:100%}.pagecontainer.fpscustom.secondary form>.hero .banner .cta{bottom:50px}.pagecontainer.fpscustom.secondary form>.hero .banner .cta a{font-size:16px;line-height:20px;margin-bottom:6px;font-weight:500}.pagecontainer.fpscustom.secondary form>.hero .brick{width:100%;height:100%;background-size:auto}}@media (min-width: 900px){.pagecontainer.fpscustom.secondary form>.hero .banner .cta{bottom:50px}.pagecontainer.fpscustom.secondary form>.hero .banner .cta a{font-size:18px;line-height:22px}}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary form>.hero{height:300px;padding-left:0;padding-right:0}.pagecontainer.fpscustom.secondary form>.hero .banner{width:1200px}.pagecontainer.fpscustom.secondary form>.hero .banner .cta{right:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpscustom.secondary form>.container{width:1200px}}.pagecontainer.fpscustom.secondary.banner-short form>.hero{height:200px}.pagecontainer.fpscustom.secondary.banner-short form>.hero .banner{height:200px}.pagecontainer.fpscustom.secondary.banner-short form>.hero .banner .details{margin-top:-5px}.pagecontainer.fpscustom.secondary.banner-short form>.hero .banner .details .title{margin-bottom:0}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.banner-short form>.hero .banner .cta{display:none}.pagecontainer.fpscustom.secondary.banner-short form>.hero .tray{margin-top:0}}@media (min-width: 600px){.pagecontainer.fpscustom.secondary.banner-short form>.hero .banner .cta{display:block}}.pagecontainer.fpscustom.secondary.values{border:0 !important}.pagecontainer.fpscustom.secondary.values .content ul{margin:0;padding:0;list-style:none}.pagecontainer.fpscustom.secondary.values .content ul li{margin-top:40px;padding-top:40px;border-top:1px solid #eee}.pagecontainer.fpscustom.secondary.values .content ul li:first-child{margin-top:0;padding-top:0;border-top:0}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>*{display:table-cell;vertical-align:middle}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>*.icon{width:60px;margin-right:20px}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>* .title{font-size:20px;line-height:24px;font-weight:bold;color:#555}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>* .subtitle{font-size:12px;line-height:16px;color:#888}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>a{position:relative}.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>div{width:130px}.pagecontainer.fpscustom.secondary.values .content ul li .description{display:block;font-size:14px;line-height:16px;color:#666;max-width:1000px;margin:25px auto 0 auto}.pagecontainer.fpscustom.secondary.values .content ul li .description b,.pagecontainer.fpscustom.secondary.values .content ul li .description strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpscustom.secondary.values .content ul li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.fpscustom.secondary.values .content ul li .description ul li{margin:5px 0;border:0;padding:0}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>a{top:-100px}}@media (min-width: 900px){.pagecontainer.fpscustom.secondary.values .content ul li>div:first-child>a{top:-40px}}.pagecontainer.fpscustom.secondary.page form>.container>.content>.header{color:#333;font-size:22px;line-height:30px;margin-bottom:20px;font-weight:bold;white-space:normal}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro{margin-bottom:15px;display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div+div{padding-left:20px;width:135px;box-sizing:content-box}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div:first-child{color:#444;font-size:16px;line-height:20px}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta+.form{margin-top:20px}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta>div{color:#003d79;padding:15px;border:1px solid #e8e8e8}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta>div .details{font-size:13px;line-height:18px;font-weight:bold;padding-bottom:10px}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader{color:#333;font-size:22px;line-height:30px;padding:12px 0;margin:70px 0;font-weight:bold;position:relative}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader:after{position:absolute;content:'';width:135%;height:125%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.05}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader.empty{padding:0;height:1px}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader.empty:after{opacity:.2}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections{margin:0;padding:0;list-style:none}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li{margin-bottom:70px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li:last-child{margin-bottom:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li ul{margin:0;padding:0;list-style:none}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li .title{color:#333;font-size:22px;line-height:100%;margin-bottom:4px;font-weight:bold}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li .description{color:#666;font-size:14px;line-height:100%;margin:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li .description ul li{margin:5px 0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon>div{position:relative;z-index:2}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon .title{color:#003d79}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon .description{color:#555}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon:after{background:-moz-linear-gradient(left, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);background:-webkit-linear-gradient(left, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);background:linear-gradient(to right, rgba(141,2,18,0) 0%, rgba(141,2,18,0.1) 20%, rgba(141,2,18,0.2) 50%, rgba(141,2,18,0.1) 70%, rgba(141,2,18,0) 100%);opacity:.25}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightmaroon .title{color:#8D0212}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray>div{position:relative;z-index:2}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray .title{color:#003d79}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray .description{color:#555}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li.highlightgray:after{background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.035}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage{display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;width:110px;vertical-align:top}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .image{width:100%;max-height:250px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .title{margin-top:18px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.largeportraitimage{display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image{display:table-cell;margin-right:15px;width:400px;vertical-align:top}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul{list-style:none;padding:0;margin:15px 0 -30px -30px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li{width:375px;min-height:225px;margin:0 0 30px 30px;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:url(/images/fpscustom/page-section-gridtile-bg.jpg) no-repeat 0 0;border:1px solid #ddd;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li:before{background:url(/images/fpscustom/page-section-gridtile-bg@2x.jpg) no-repeat 0 0;background-size:100%}}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li.link:hover{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 10px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li.link:hover:before{opacity:.95;background-color:rgba(141,2,18,0.05);border-color:rgba(141,2,18,0.4)}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a{position:relative;z-index:1;padding:30px;display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a .title{font-size:17px;line-height:22px;color:#8D0212;margin-bottom:15px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a .subtitle{font-size:14px;line-height:18px;color:#666;margin-top:5px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul{margin:15px 0 -35px -35px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul li{margin:0 0 35px 35px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul li>a .image{max-height:310px;margin-bottom:15px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul li.link>a:hover .image{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;opacity:.95}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul li .title{font-size:17px;line-height:20px;margin-bottom:0;max-width:370px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.imagetiles ul li .subtitle{font-size:14px;line-height:18px;max-width:370px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons{position:relative}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div>.title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div>.description{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div>.description{margin-top:10px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul{padding:0;margin:20px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto;justify-content:center}@media screen and (max-width: 1220px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li{font-size:0;margin-bottom:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-height:60px;margin-right:8px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon+div{display:inline-block;vertical-align:top;max-width:110px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .title{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:18px !important;color:#333 !important}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .title *{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif !important}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .subtitle{margin-top:6px;font-weight:normal;font-size:11px;line-height:13px;font-style:italic;color:#666 !important;text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover[href],.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover.popover{cursor:pointer}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover[href] .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child:hover.popover .title{color:#8D0212 !important}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul{display:table;padding:15px 15px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li{white-space:nowrap;display:table-row;padding:50px 0 30px 0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{display:table-cell;text-align:left;padding:20px 0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{max-width:60px;max-height:none;margin-right:12px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon+div .title{white-space:normal}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li:first-child>a:first-child{padding-top:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li:last-child>a:first-child{padding-bottom:0}}@media (min-width: 600px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul{display:flex;justify-content:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li{padding:15px 30px;display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child{padding:0;display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul{width:1200px;margin:20px auto 0 auto;padding:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li{margin:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.icons>div ul li>a:first-child .icon{display:inline-block;vertical-align:top;width:auto;max-width:none;max-height:60px;margin-right:8px}}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.text .title{padding-bottom:20px}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table{width:auto}}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table{width:1200px}}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child{display:table;margin-top:15px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*{display:table-row}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*>div{display:table-cell;position:relative;padding:15px;font-size:14px;vertical-align:middle;color:#666}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*.header>div{border-bottom:1px solid #eee;padding-bottom:15px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*.header+*>div{padding-top:20px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*[data-remodal-target]:hover>div,.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*[href]:hover>div{background-color:#f7f7f7;color:#8D0212;cursor:pointer}.pagecontainer.fpscustom.secondary.page form>.container>.content ul.sections li>.table>div>div:last-child>*.details{display:none}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol{display:table-cell;vertical-align:top;box-sizing:content-box}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta>div{color:#003d79;padding:15px;background-color:rgba(246,240,197,0.75)}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta>div .details{font-size:13px;line-height:18px;font-weight:bold}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .cta+.form{margin-top:25px;margin-bottom:25px}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .form{margin-left:0}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .form .formcontainer,.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .form .thankyou{width:160px}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page form>.container{display:block;position:relative}.pagecontainer.fpscustom.secondary.page form>.container>.content{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content>.header{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro{margin-bottom:15px;text-align:center;position:relative;display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div:last-child{margin:20px auto}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader:after{width:100%}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .description{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:block;margin:0 auto 10px auto}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:block;width:100%;max-width:400px;margin:0 auto 15px auto}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:block}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .description{padding-bottom:10px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles ul{justify-content:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles ul li{max-width:100%}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles ul{justify-content:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles ul li>a .image{max-width:100%}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol{width:285px;padding-left:0;display:block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:50px;padding-bottom:90px}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol:before{position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol:after{position:absolute;content:'';bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .purchase{width:285px;height:235px}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .purchase{background-size:285px}}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .form{display:none}}@media (min-width: 600px){.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .description{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles ul li{max-width:none}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles ul li>a .image{max-width:none}}@media (min-width: 900px){.pagecontainer.fpscustom.secondary.page form>.container{display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content{display:table-cell}.pagecontainer.fpscustom.secondary.page form>.container>.content>.header{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content>.subheader{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro{margin-bottom:55px;padding-bottom:0;text-align:left;display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpscustom.secondary.page form>.container>.content>.intro:after{display:none}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .title{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li .description{font-size:14px;text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;margin:0}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:table-cell}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage{display:table}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:table-cell;margin:0 15px 0 0;width:400px}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:table-cell}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:left !important}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.gridtiles ul{justify-content:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:left}.pagecontainer.fpscustom.secondary.page form>.container>.content ul li>.imagetiles ul{justify-content:left}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol{width:135px;padding-left:50px;display:table-cell;position:relative;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;padding-bottom:0;padding-top:0}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol:before{display:none}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol:after{display:none}.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .purchase{width:179px;height:147px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .purchase{background-size:179px}}@media (min-width: 900px){.pagecontainer.fpscustom.secondary.page form>.container>.content+.rightcol .form{display:block}}.pagecontainer.fpscustom.secondary.page.trainingacademy .hero .banner .logo,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .hero .banner .logo{display:inline;width:auto;height:62px;margin-right:20px;position:relative;top:14px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content>.header,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content>.header{text-align:center !important}.pagecontainer.fpscustom.secondary.page.trainingacademy .content>.intro,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content>.intro{max-width:900px;text-align:center;margin:0 auto}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles{width:1200px;margin:0 auto}}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div>.title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div>.title{text-align:center;margin-bottom:30px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul{justify-content:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li{text-align:left;position:relative}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li a .image,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li a .image{opacity:.85}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li a>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li a>div{position:absolute;left:0;bottom:19px;width:100%;box-sizing:border-box;z-index:2;text-align:center;background-color:rgba(0,0,0,0.75);padding:12px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li a>div>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li a>div>div{color:#fff}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li a>div .details,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li a>div .details{height:0;opacity:0;text-align:left;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li:hover a .image,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li:hover a .image{opacity:1}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li:hover a>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li:hover a>div{background-color:rgba(141,2,18,0.75)}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.imagetiles>div ul li:hover a>div .details,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.imagetiles>div ul li:hover a>div .details{padding-top:15px;height:auto;opacity:1}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage{position:relative}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage .image,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage .image{opacity:.35}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage .image+div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage .image+div{position:absolute;top:50%;left:50%;width:auto;display:inline-block;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage .image+div:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage .image+div:before{position:absolute;top:25px;left:-45px;content:"\f095";font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-weight:600;color:#8D0212;font-size:30px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage .image+div>*.title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage .image+div>*.title{color:#8D0212}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.largelandscapeimage .image+div>*.description,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.largelandscapeimage .image+div>*.description{color:#333;font-size:16px;text-shadow:1px 1px #fff;line-height:20px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.icons,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.icons{padding-top:70px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.icons:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.icons:before{position:absolute;content:'';height:1px;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.075}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.icons:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.icons:before{width:100%}}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.icons:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.icons:before{width:135%}}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div{display:inline-block;text-align:left}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div .title,.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div .description,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div .title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div .description{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child .header>div:first-child,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child .header>div:first-child{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child .header>div:last-child,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child .header>div:last-child{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a>div{color:#003d79}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a>div:first-child,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a>div:first-child{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a>div:last-child,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a>div:last-child{padding:10px;text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a>div:last-child:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a>div:last-child:before{position:relative;content:'';display:inline-block;background:url(/images/fpscustom/trainingacademy-agenda-icon.png) no-repeat center center;background-size:auto 30px;width:30px;height:30px}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a[data-remodal-target]:hover>div,.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a[href]:hover>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a[data-remodal-target]:hover>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a[href]:hover>div{color:#8D0212}.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a[data-remodal-target]:hover>div:last-child:before,.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child>a[href]:hover>div:last-child:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a[data-remodal-target]:hover>div:last-child:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child>a[href]:hover>div:last-child:before{background-image:url(/images/fpscustom/trainingacademy-agenda-icon-on.png)}@media (min-width: 1200px){.pagecontainer.fpscustom.secondary.page.trainingacademy .content ul.sections li>.table>div>div:last-child,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content ul.sections li>.table>div>div:last-child{min-width:700px}}.pagecontainer.fpscustom.secondary.page.trainingacademy .content+.rightcol,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .content+.rightcol{display:none}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule{position:relative;border-bottom:1px solid #ccc}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg{width:100%;height:250px;opacity:.5;background:url(/images/fpscustom/trainingacademy-schedule-bg.png) no-repeat center center;background-size:cover !important}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div{position:absolute;top:50%;left:50%;width:auto;display:inline-block;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div:before{position:absolute;top:5px;left:-45px;content:"\f095";font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-weight:600;color:#8D0212;font-size:30px}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div>*.title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div>*.title{color:#8D0212;margin-bottom:15px}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div>*.description *,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div>*.description *{color:#555;text-shadow:1px 1px #fff}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div>*.description>div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div>*.description>div{white-space:nowrap}@media (min-width: 320px){.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div{text-align:center}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div:before{display:none}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .title{font-size:15px}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .description *,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .description *{font-size:12px;line-height:22px}}@media (min-width: 600px){.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div{text-align:left}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div:before,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div:before{display:block}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .title{font-size:16px}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .description *,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .description *{font-size:14px;line-height:22px}}@media (min-width: 900px){.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .title,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .title{font-size:20px}.pagecontainer.fpscustom.secondary.page.trainingacademy .schedule .bg+div .description *,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .schedule .bg+div .description *{font-size:16px;line-height:24px}}.pagecontainer.fpscustom.secondary.page.trainingacademy .footer,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail .footer{margin-top:0;border-top:0}.pagecontainer.fpscustom.secondary.page.trainingacademy.trainingacademy-detail .content>.intro,.pagecontainer.fpscustom.secondary.page.trainingacademy-detail.trainingacademy-detail .content>.intro{text-align:left !important}[data-remodal-id^="contact"],[data-remodal-id^="request"],[data-remodal-id^="tabledetails"]{background:#f9f9f9 !important}[data-remodal-id^="contact"] *,[data-remodal-id^="request"] *,[data-remodal-id^="tabledetails"] *{font-family:'PT Sans',Arial,Helvetica,sans-serif}[data-remodal-id^="contact"] [data-remodal-action=close],[data-remodal-id^="request"] [data-remodal-action=close],[data-remodal-id^="tabledetails"] [data-remodal-action=close]{background-color:transparent;color:rgba(255,255,255,0.5)}[data-remodal-id^="contact"] [data-remodal-action=close]:hover,[data-remodal-id^="request"] [data-remodal-action=close]:hover,[data-remodal-id^="tabledetails"] [data-remodal-action=close]:hover{color:rgba(255,255,255,0.75)}[data-remodal-id^="contact"] .title,[data-remodal-id^="request"] .title,[data-remodal-id^="tabledetails"] .title{text-align:left;font-weight:normal;color:#003d79;line-height:100%;position:relative;border-bottom:1px solid rgba(255,255,255,0.25);-webkit-font-smoothing:antialiased}[data-remodal-id^="contact"] .subtitle,[data-remodal-id^="request"] .subtitle,[data-remodal-id^="tabledetails"] .subtitle{text-align:left;color:#666;margin-top:20px}[data-remodal-id^="contact"] .container,[data-remodal-id^="request"] .container,[data-remodal-id^="tabledetails"] .container{display:flex;flex-wrap:wrap;margin-left:-16px;margin-top:-16px;padding-top:40px}[data-remodal-id^="contact"] .container>div,[data-remodal-id^="request"] .container>div,[data-remodal-id^="tabledetails"] .container>div{flex:1 0 300px;box-sizing:border-box;padding:8px;margin-left:8px;margin-top:8px;text-align:left}[data-remodal-id^="contact"] .container>div>label,[data-remodal-id^="request"] .container>div>label,[data-remodal-id^="tabledetails"] .container>div>label{display:inline-block;font-size:14px;line-height:100%;margin-bottom:8px;color:#666;position:relative}[data-remodal-id^="contact"] .container>div>input[type=text],[data-remodal-id^="contact"] .container>div textarea,[data-remodal-id^="contact"] .container>div button,[data-remodal-id^="request"] .container>div>input[type=text],[data-remodal-id^="request"] .container>div textarea,[data-remodal-id^="request"] .container>div button,[data-remodal-id^="tabledetails"] .container>div>input[type=text],[data-remodal-id^="tabledetails"] .container>div textarea,[data-remodal-id^="tabledetails"] .container>div button{width:100%;border:0;border:1px solid #ccc;font-size:13px;box-sizing:border-box;color:#333;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}[data-remodal-id^="contact"] .container>div>input[type=text]:focus,[data-remodal-id^="contact"] .container>div textarea:focus,[data-remodal-id^="contact"] .container>div button:focus,[data-remodal-id^="request"] .container>div>input[type=text]:focus,[data-remodal-id^="request"] .container>div textarea:focus,[data-remodal-id^="request"] .container>div button:focus,[data-remodal-id^="tabledetails"] .container>div>input[type=text]:focus,[data-remodal-id^="tabledetails"] .container>div textarea:focus,[data-remodal-id^="tabledetails"] .container>div button:focus{outline:0;border-color:#aaa;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important;box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important}[data-remodal-id^="contact"] .container>div input[type=text],[data-remodal-id^="contact"] .container>div button,[data-remodal-id^="request"] .container>div input[type=text],[data-remodal-id^="request"] .container>div button,[data-remodal-id^="tabledetails"] .container>div input[type=text],[data-remodal-id^="tabledetails"] .container>div button{line-height:37px;height:37px;padding:0 10px}[data-remodal-id^="contact"] .container>div textarea,[data-remodal-id^="request"] .container>div textarea,[data-remodal-id^="tabledetails"] .container>div textarea{height:75px;line-height:20px;padding:10px}[data-remodal-id^="contact"] .container>div .ms-choice,[data-remodal-id^="request"] .container>div .ms-choice,[data-remodal-id^="tabledetails"] .container>div .ms-choice{border-radius:0}[data-remodal-id^="contact"] .container>div .ms-choice>div,[data-remodal-id^="request"] .container>div .ms-choice>div,[data-remodal-id^="tabledetails"] .container>div .ms-choice>div{background:none}[data-remodal-id^="contact"] .container>div .ms-choice>div:before,[data-remodal-id^="request"] .container>div .ms-choice>div:before,[data-remodal-id^="tabledetails"] .container>div .ms-choice>div:before{content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased;color:#999;font-weight:600}[data-remodal-id^="contact"] .container>div .ms-choice>div.open,[data-remodal-id^="request"] .container>div .ms-choice>div.open,[data-remodal-id^="tabledetails"] .container>div .ms-choice>div.open{background:none}[data-remodal-id^="contact"] .container>div .ms-choice>div.open:before,[data-remodal-id^="request"] .container>div .ms-choice>div.open:before,[data-remodal-id^="tabledetails"] .container>div .ms-choice>div.open:before{content:"\f106"}[data-remodal-id^="contact"] .container>div .ms-choice+.ms-drop,[data-remodal-id^="request"] .container>div .ms-choice+.ms-drop,[data-remodal-id^="tabledetails"] .container>div .ms-choice+.ms-drop{border-radius:0;border-color:#aaa;box-sizing:border-box}[data-remodal-id^="contact"] .container>div .ms-choice+.ms-drop ul li,[data-remodal-id^="request"] .container>div .ms-choice+.ms-drop ul li,[data-remodal-id^="tabledetails"] .container>div .ms-choice+.ms-drop ul li{font-size:13px;font-family:'PT Sans',Arial,Helvetica,sans-serif}[data-remodal-id^="contact"] .container>div .ms-choice+.ms-drop ul li:hover,[data-remodal-id^="request"] .container>div .ms-choice+.ms-drop ul li:hover,[data-remodal-id^="tabledetails"] .container>div .ms-choice+.ms-drop ul li:hover{background-color:#f7f7f7}[data-remodal-id^="contact"] .container>div .ms-choice+.ms-drop ul li:hover label,[data-remodal-id^="request"] .container>div .ms-choice+.ms-drop ul li:hover label,[data-remodal-id^="tabledetails"] .container>div .ms-choice+.ms-drop ul li:hover label{cursor:pointer}[data-remodal-id^="contact"] .container>div.required,[data-remodal-id^="request"] .container>div.required,[data-remodal-id^="tabledetails"] .container>div.required{position:relative}[data-remodal-id^="contact"] .container>div.required label:after,[data-remodal-id^="request"] .container>div.required label:after,[data-remodal-id^="tabledetails"] .container>div.required label:after{position:absolute;content:'*';top:0;right:-10px;color:red;font-size:14px}[data-remodal-id^="contact"] .container>div.required>span,[data-remodal-id^="request"] .container>div.required>span,[data-remodal-id^="tabledetails"] .container>div.required>span{position:absolute;right:8px;top:5px;color:red;display:none}[data-remodal-id^="contact"] .container>div.error>input[type=text],[data-remodal-id^="contact"] .container>div.error textarea,[data-remodal-id^="contact"] .container>div.error button,[data-remodal-id^="request"] .container>div.error>input[type=text],[data-remodal-id^="request"] .container>div.error textarea,[data-remodal-id^="request"] .container>div.error button,[data-remodal-id^="tabledetails"] .container>div.error>input[type=text],[data-remodal-id^="tabledetails"] .container>div.error textarea,[data-remodal-id^="tabledetails"] .container>div.error button{border-color:red}[data-remodal-id^="contact"] .container>div.error>span,[data-remodal-id^="request"] .container>div.error>span,[data-remodal-id^="tabledetails"] .container>div.error>span{display:block}[data-remodal-id^="contact"] .container>div.fullwidth,[data-remodal-id^="request"] .container>div.fullwidth,[data-remodal-id^="tabledetails"] .container>div.fullwidth{flex:1 0 100%;padding-right:16px}[data-remodal-id^="contact"] .container .cta,[data-remodal-id^="request"] .container .cta,[data-remodal-id^="tabledetails"] .container .cta{margin-bottom:0;padding-bottom:0}[data-remodal-id^="contact"] .container .cta a,[data-remodal-id^="request"] .container .cta a,[data-remodal-id^="tabledetails"] .container .cta a{display:inline-block;padding:11px 20px;border:1px solid transparent;text-align:center;background-color:#8D0212;color:#fff;font-size:17px;line-height:17px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}[data-remodal-id^="contact"] .container .cta a:hover,[data-remodal-id^="request"] .container .cta a:hover,[data-remodal-id^="tabledetails"] .container .cta a:hover{background-color:#a10215 !important;cursor:pointer !important}[data-remodal-id^="contact"] .confirm,[data-remodal-id^="request"] .confirm,[data-remodal-id^="tabledetails"] .confirm{display:none}[data-remodal-id^="contact"][data-remodal-id^="tabledetails"],[data-remodal-id^="request"][data-remodal-id^="tabledetails"],[data-remodal-id^="tabledetails"][data-remodal-id^="tabledetails"]{max-width:800px}[data-remodal-id^="contact"][data-remodal-id^="tabledetails"] .details,[data-remodal-id^="request"][data-remodal-id^="tabledetails"] .details,[data-remodal-id^="tabledetails"][data-remodal-id^="tabledetails"] .details{padding-top:30px;text-align:left;font-size:14px;line-height:18px}@media (min-width: 320px){[data-remodal-id^="contact"],[data-remodal-id^="request"],[data-remodal-id^="tabledetails"]{padding:28px !important}[data-remodal-id^="contact"] .title,[data-remodal-id^="request"] .title,[data-remodal-id^="tabledetails"] .title{font-size:35px}[data-remodal-id^="contact"] .subtitle,[data-remodal-id^="request"] .subtitle,[data-remodal-id^="tabledetails"] .subtitle{font-size:14px;line-height:18px}[data-remodal-id^="contact"] .container>div,[data-remodal-id^="request"] .container>div,[data-remodal-id^="tabledetails"] .container>div{flex:1 0 260px}}@media (min-width: 600px){[data-remodal-id^="contact"],[data-remodal-id^="request"],[data-remodal-id^="tabledetails"]{padding:32px !important}[data-remodal-id^="contact"] .title,[data-remodal-id^="request"] .title,[data-remodal-id^="tabledetails"] .title{font-size:40px}[data-remodal-id^="contact"] .subtitle,[data-remodal-id^="request"] .subtitle,[data-remodal-id^="tabledetails"] .subtitle{font-size:15px;line-height:20px}}[data-remodal-id="contact-course-listing"]{overflow:hidden}[data-remodal-id="contact-course-listing"]>div>.title{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center}[data-remodal-id="contact-course-listing"] .container{padding-top:10px}[data-remodal-id="contact-course-listing"] .container ul{margin:0;padding:0;list-style:none;display:inline-block;text-align:left;white-space:normal;position:relative;z-index:999}[data-remodal-id="contact-course-listing"] .container .programs,[data-remodal-id="contact-course-listing"] .container .courses{-webkit-animation-duration:.2s;animation-duration:.2s;max-height:60vh;overflow-y:auto;overflow-x:visible}[data-remodal-id="contact-course-listing"] .container .back{display:none;margin-bottom:20px;text-align:center}[data-remodal-id="contact-course-listing"] .container .back a{color:#999;font-size:16px;font-style:italic}[data-remodal-id="contact-course-listing"] .container .back a:hover{color:#8D0212}[data-remodal-id="contact-course-listing"] .container .back a i{padding-right:6px}[data-remodal-id="contact-course-listing"] .container .programs{padding-left:15px;text-align:center}[data-remodal-id="contact-course-listing"] .container .programs li{position:relative}[data-remodal-id="contact-course-listing"] .container .programs li a{color:#666;font-size:14px;line-height:24px}[data-remodal-id="contact-course-listing"] .container .programs li a:before{position:absolute;top:0px;left:-11px;font-size:3px;line-height:21px;font-weight:700;color:#aaa;content:"\f111";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}[data-remodal-id="contact-course-listing"] .container .programs li a:hover{color:#8D0212}[data-remodal-id="contact-course-listing"] .container .programs li a:hover:before{opacity:1;color:#8D0212;font-size:5px;left:-12px}[data-remodal-id="contact-course-listing"] .container .courses{width:100%;padding-left:5px;padding-right:10px}[data-remodal-id="contact-course-listing"] .container .courses li+li{margin-top:20px}[data-remodal-id="contact-course-listing"] .container .courses li .title{font-size:13px;font-size:16px;color:#003d79;margin-bottom:2px}[data-remodal-id="contact-course-listing"] .container .courses li .description{font-size:12px;line-height:16px;color:#666}[data-remodal-id="contact-course-listing"] .container .cta{text-align:center}.wf-loading .pagecontainer.fpscustom form>.subnav{background:#555}@media (min-width: 600px){.wf-loading .pagecontainer.fpscustom form>.subnav .container .logo{background:#555}}.wf-loading .pagecontainer.fpscustom form .hero .chalkboard{background:#555}.wf-loading .pagecontainer.fpscustom form .hero .slideshow .banner .photo svg{opacity:.075 !important}.wf-loading .pagecontainer.fpscustom form .hero:after{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#999;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}.wf-loading .wf-sm{font-family:StarmiX,Arial,Helvetica,sans-serif !important}.pagecontainer.fpsevents form{width:100% !important;padding:0 !important}.pagecontainer.fpsevents form *{font-family:'PT Sans',Arial,Helvetica,sans-serif}.pagecontainer.fpsevents form hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:12px 0;padding:0}.pagecontainer.fpsevents form>div.hero{width:100%;height:450px;position:relative;padding:0}.pagecontainer.fpsevents form>div.hero .banner{margin:0 auto;padding:0;position:relative;width:100%;height:450px}.pagecontainer.fpsevents form>div.hero .banner .explore{position:absolute;z-index:99999;width:100%;max-width:1200px}.pagecontainer.fpsevents form>div.hero .banner .explore>div{border:1px solid rgba(0,0,0,0.4);background-color:rgba(255,255,255,0.925);padding:12px;box-sizing:content-box;color:#777;text-align:center}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container{margin-top:15px;text-align:left}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single{height:45px !important;line-height:45px !important;background:#fff !important;border-color:#ccc !important;box-shadow:none !important;border-radius:0 !important}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single>span:first-child{font-weight:bold;line-height:45px;margin:0;padding:0 20px 0 15px;color:#003d79;display:inline-block;position:relative}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single>span:first-child:after{position:absolute;content:'';top:17px;right:0;display:block;font-size:11px;font-weight:700;color:#999;content:"\f078";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single div b{display:none}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single.loading:after{position:absolute;content:'';position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#fff;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;top:50%;left:50%;margin:-9px 0 0 -9px;color:#bbb;font-size:18px}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single.loading>span:first-child{display:none}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single.loading div{display:none}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-drop{border-radius:0;border-color:#bbb;border-top:1px solid #ccc;padding-top:4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.2);box-shadow:0 4px 5px rgba(0,0,0,0.2);width:auto}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-results{padding:16px}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-results li{font-size:12px;white-space:nowrap;float:none}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-results li.group-result{color:#666;font-size:15px;line-height:20px;margin-top:10px}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-results li:first-child.group-result{margin-top:0}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-results li.group-option{line-height:1}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container:hover .chzn-single,.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container.chzn-container-active .chzn-single{border-color:#aaa !important}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container:hover .chzn-single>span:first-child,.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container.chzn-container-active .chzn-single>span:first-child{color:#003d79}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container:hover.chzn-container-active .chzn-single,.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container.chzn-container-active.chzn-container-active .chzn-single{background:linear-gradient(#fff, #f7f7f7) !important;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05) !important}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container:hover.chzn-container-active .chzn-single>span:first-child:after,.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container.chzn-container-active.chzn-container-active .chzn-single>span:first-child:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container:hover.chzn-container-active .chzn-drop,.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container.chzn-container-active.chzn-container-active .chzn-drop{border-color:#aaa;border-top-color:#bbb}@media (min-width: 320px){.pagecontainer.fpsevents form>div.hero .banner .explore{width:auto;top:100%;left:50%;transform:translate(-50%, -100%);-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);padding-bottom:35px;margin-left:0}.pagecontainer.fpsevents form>div.hero .banner .explore>div{width:165px;font-size:12px;line-height:14x}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single>span:first-child{font-size:15px}}@media (min-width: 900px){.pagecontainer.fpsevents form>div.hero .banner .explore{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-bottom:0;margin-left:15px}.pagecontainer.fpsevents form>div.hero .banner .explore>div{font-size:13px;line-height:15px}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single>span:first-child{font-size:16px}}@media (min-width: 1200px){.pagecontainer.fpsevents form>div.hero .banner .explore{left:50%;width:1200px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.fpsevents form>div.hero .banner .explore>div{width:180px;font-size:14px;line-height:16px}.pagecontainer.fpsevents form>div.hero .banner .explore>div .chzn-container .chzn-single>span:first-child{font-size:17px}}.pagecontainer.fpsevents form>div.hero .banner .icons{display:flex;justify-content:space-evenly}.pagecontainer.fpsevents form>div.hero .banner .icons>img{width:auto}@media (min-width: 320px){.pagecontainer.fpsevents form>div.hero .banner .icons{margin-bottom:5px}}@media (min-width: 900px){.pagecontainer.fpsevents form>div.hero .banner .icons{margin-bottom:15px}}.pagecontainer.fpsevents form>div.hero .banner .cta{display:inline-block}.pagecontainer.fpsevents form>div.hero .banner .cta a{display:block;border:1px solid transparent;background-color:#003d79;color:#fff;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;line-height:30px;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents form>div.hero .banner .cta a i{font-family:FontAwesome;margin-left:8px;top:2px;position:relative}.pagecontainer.fpsevents form>div.hero .banner .cta a:hover{background-color:#00478d;cursor:pointer !important}.pagecontainer.fpsevents form>div.hero .banner .cta a+a{background-color:#003d79;color:#F6F0C5;border:1px solid rgba(0,0,0,0.35);margin-bottom:8px}.pagecontainer.fpsevents form>div.hero .banner .cta a+a:hover{background-color:#00478d}.pagecontainer.fpsevents form>div.hero .banner .cta a:last-child{margin-bottom:0}.pagecontainer.fpsevents form>div.hero .banner .photo{width:100%}.pagecontainer.fpsevents form>div.hero .banner .photo .image{width:100%;height:450px;background-size:cover}.pagecontainer.fpsevents form>div.hero .banner .photo img{width:100vw;height:auto}.pagecontainer.fpsevents form>div.hero .banner .photo svg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:0;-webkit-transition:opacity 50ms;-moz-transition:opacity 50ms;-ms-transition:opacity 50ms;-o-transition:opacity 50ms;transition:opacity 50ms}.pagecontainer.fpsevents form>div.hero .banner .photo svg image[class='1x']{display:block}.pagecontainer.fpsevents form>div.hero .banner .photo svg image[class='2x']{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsevents form>div.hero .banner .photo svg image[class='1x']{display:none}.pagecontainer.fpsevents form>div.hero .banner .photo svg image[class='2x']{display:block}}.pagecontainer.fpsevents form>div.hero .banner .details{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1;box-sizing:border-box;text-align:center}.pagecontainer.fpsevents form>div.hero .banner .details>div{position:relative;z-index:2}.pagecontainer.fpsevents form>div.hero .banner .details .header{position:relative;z-index:2;padding-bottom:0;text-align:center;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-ms-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.pagecontainer.fpsevents form>div.hero .banner .details .header.text{color:#003d79;font-weight:bold;display:inline-block}.pagecontainer.fpsevents form>div.hero .banner .details .header.text .title{display:inline-block;white-space:nowrap}.pagecontainer.fpsevents form>div.hero .banner .details .header.text .description{color:#666;font-weight:normal}.pagecontainer.fpsevents form>div.hero .banner .details:after{position:absolute;z-index:1;content:'';height:100%;top:50%;left:65%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%)}.pagecontainer.fpsevents form>div.hero .banner .details .logo{position:absolute;top:50%;right:-50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block;width:165px;height:65px;background:url(/images/fpsevents/logo.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsevents form>div.hero .banner .details .logo{background:url(/images/fpsevents/logo@2x.png) no-repeat left center;background-size:165px}}.pagecontainer.fpsevents form>div.hero .slideshow{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents form>div.hero .slideshow .caroufredsel_wrapper{overflow:visible !important}.pagecontainer.fpsevents form>div.hero .slideshow.single .caroufredsel_wrapper{overflow:visible !important}.pagecontainer.fpsevents form>div.hero .slideshow.single .caroufredsel_wrapper>ul{width:auto !important}.pagecontainer.fpsevents form>div.hero .slideshow.transition .banner .photo svg{opacity:0}.pagecontainer.fpsevents form>div.hero .slideshow.transition .banner .details{opacity:.75}.pagecontainer.fpsevents form>div.hero .slideshow.transition .banner .details .cta{opacity:0}.pagecontainer.fpsevents form>div.hero .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;position:absolute;width:100%;bottom:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.pagecontainer.fpsevents form>div.hero .slideshow .arrow div{position:absolute;top:0;cursor:pointer;background:none;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents form>div.hero .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#333;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;opacity:.5}.pagecontainer.fpsevents form>div.hero .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsevents form>div.hero .slideshow .arrow .left{left:15px}.pagecontainer.fpsevents form>div.hero .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsevents form>div.hero .slideshow .arrow .right{right:15px}.pagecontainer.fpsevents form>div.hero .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsevents form>div.hero .slideshow .indicator{position:relative;z-index:13000;margin-left:25px}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms;background:#777;border:1px solid #fff}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots a.off{background:#bbb}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots a:hover{background:#777}.pagecontainer.fpsevents form>div.hero:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsevents form>div.hero{height:475px}.pagecontainer.fpsevents form>div.hero .banner{height:475px}.pagecontainer.fpsevents form>div.hero .banner .photo .image{height:475px}.pagecontainer.fpsevents form>div.hero .banner .details{padding:40px 0px}.pagecontainer.fpsevents form>div.hero .banner .details .header.text{font-size:30px;line-height:initial}.pagecontainer.fpsevents form>div.hero .banner .details .header.text .description{font-size:12px;line-height:initial;margin-top:15px}.pagecontainer.fpsevents form>div.hero .banner .details .header .logo{display:none}.pagecontainer.fpsevents form>div.hero .banner .details:after{width:110%;left:50%;opacity:.9}.pagecontainer.fpsevents form>div.hero .banner .details .logo{display:none}.pagecontainer.fpsevents form>div.hero .banner .cta{bottom:70px;white-space:nowrap;margin-top:25px}.pagecontainer.fpsevents form>div.hero .banner .cta a{display:inline-block;font-size:15px;line-height:20px;padding:8px}.pagecontainer.fpsevents form>div.hero .banner .cta a i{font-size:20px}.pagecontainer.fpsevents form>div.hero .banner .icons>img{height:55px}.pagecontainer.fpsevents form>div.hero .slideshow{width:100%;margin:0}.pagecontainer.fpsevents form>div.hero .slideshow .indicator{z-index:99999;margin-left:0}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots{bottom:20px}}@media (min-width: 400px){.pagecontainer.fpsevents form>div.hero .banner .details .header.text .description{font-size:14px}.pagecontainer.fpsevents form>div.hero .banner .details:after{width:125%}}@media (min-width: 600px){.pagecontainer.fpsevents form>div.hero .banner .details{padding:40px 15px}.pagecontainer.fpsevents form>div.hero .banner .details .header{display:block}.pagecontainer.fpsevents form>div.hero .banner .details .header.text{font-size:30px}.pagecontainer.fpsevents form>div.hero .banner .details:after{width:125%}.pagecontainer.fpsevents form>div.hero .banner .cta{bottom:40px}.pagecontainer.fpsevents form>div.hero .banner .cta a{display:block;font-size:16px;line-height:20px;padding:8px}.pagecontainer.fpsevents form>div.hero .banner .icons>img{height:60px}.pagecontainer.fpsevents form>div.hero .slideshow .arrow .right{right:15px}.pagecontainer.fpsevents form>div.hero .slideshow .indicator{margin-left:25px}.pagecontainer.fpsevents form>div.hero .slideshow .indicator .dots{bottom:10px}}@media (min-width: 900px){.pagecontainer.fpsevents form>div.hero{height:450px}.pagecontainer.fpsevents form>div.hero .banner{height:450px}.pagecontainer.fpsevents form>div.hero .banner .photo .image{height:450px}.pagecontainer.fpsevents form>div.hero .banner .details{padding:65px 15px}.pagecontainer.fpsevents form>div.hero .banner .details .header.text{font-size:37px;line-height:45px}.pagecontainer.fpsevents form>div.hero .banner .details .header.text .description{font-size:16px;line-height:20px;margin-top:25px}.pagecontainer.fpsevents form>div.hero .banner .details .header .logo{display:table}.pagecontainer.fpsevents form>div.hero .banner .details:after{opacity:.875;width:250%;left:65%}.pagecontainer.fpsevents form>div.hero .banner .details .logo{display:block}.pagecontainer.fpsevents form>div.hero .banner .cta{margin-top:40px}.pagecontainer.fpsevents form>div.hero .banner .cta a{font-size:18px;line-height:30px;padding:8px 20px}.pagecontainer.fpsevents form>div.hero .banner .cta a i{font-size:22px}.pagecontainer.fpsevents form>div.hero .banner .icons>img{height:75px}.pagecontainer.fpsevents form>div.hero .slideshow .caroufredsel_wrapper .container>li{opacity:0}.pagecontainer.fpsevents form>div.hero .slideshow .caroufredsel_wrapper .container>li:first-child{opacity:1}}@media (min-width: 1200px){.pagecontainer.fpsevents form>div.hero .banner .photo svg{width:100% !important}.pagecontainer.fpsevents form>div.hero .banner .photo .details{width:1200px}.pagecontainer.fpsevents form>div.hero .banner .details{padding-left:0;padding-right:0;max-width:475px}.pagecontainer.fpsevents form>div.hero .banner .details .header.text{font-size:44px;line-height:50px}.pagecontainer.fpsevents form>div.hero .banner .details .header.text .description{font-size:18px;line-height:22px}.pagecontainer.fpsevents form>div.hero .slideshow .caroufredsel_wrapper .container>li{opacity:1}}.pagecontainer.fpsevents form>div:not(.hero) .container>div>.title,.pagecontainer.fpsevents form>div:not(.hero) .container>.title{color:#003d79;font-size:34px;line-height:1;text-align:center;margin-bottom:25px}@media (min-width: 320px){.pagecontainer.fpsevents form>div:not(.hero) .container>div>.title,.pagecontainer.fpsevents form>div:not(.hero) .container>.title{font-size:30px}}@media (min-width: 900px){.pagecontainer.fpsevents form>div:not(.hero) .container>div>.title,.pagecontainer.fpsevents form>div:not(.hero) .container>.title{font-size:34px}}.pagecontainer.fpsevents form>div.browse{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fbfbfb;padding:110px 0}.pagecontainer.fpsevents form>div.browse .title{color:#003d79;font-size:34px;line-height:1;text-align:center;margin-bottom:25px}.pagecontainer.fpsevents form>div.browse .tile{width:400px;height:200px}.pagecontainer.fpsevents form>div.browse .tile .content .title{line-height:1;font-weight:normal;color:#333;margin-bottom:6px}.pagecontainer.fpsevents form>div.browse .tile .content .caption{line-height:1;color:#666;text-shadow:1px 1px #fff}@media (min-width: 320px){.pagecontainer.fpsevents form>div.browse .tile .content .title{font-size:15px}.pagecontainer.fpsevents form>div.browse .tile .content .caption{font-size:13px}}@media (min-width: 600px){.pagecontainer.fpsevents form>div.browse .tile .content .title{font-size:17px}.pagecontainer.fpsevents form>div.browse .tile .content .caption{font-size:14px}}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div{position:relative;top:0;left:0;height:100%;margin:0 8px}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div img{position:relative;z-index:1;opacity:.65;width:100%;height:100%;top:0;left:0;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div .content{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;z-index:2;text-align:center;background-color:rgba(255,255,255,0.9);padding:12px}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div:hover img{opacity:.8;-webkit-filter:none;filter:none}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div:hover .content .title{color:#000}.pagecontainer.fpsevents form>div.browse .upcoming .tile>div:hover .content .caption{color:#333}.pagecontainer.fpsevents form>div.browse .upcoming .container{width:auto;margin:0 auto !important;text-align:center;padding:0 10px !important;position:relative;z-index:1}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow{display:inline-block}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow ul{padding:0;margin:0 auto;list-style:none}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow div{position:absolute;bottom:100px;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#999;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .left{padding-right:20px}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .right{padding-left:20px}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator{position:relative;z-index:13000}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpsevents form>div.browse .upcoming .container:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsevents form>div.browse .upcoming .container{width:auto}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .right{right:-35px}}@media (min-width: 600px){.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .left{left:-50px}.pagecontainer.fpsevents form>div.browse .upcoming .container .slideshow .arrow .right{right:-50px}}@media (min-width: 1200px){.pagecontainer.fpsevents form>div.browse .upcoming .container{width:1200px}}.pagecontainer.fpsevents form>div.browse .types .tile{margin-bottom:16px}.pagecontainer.fpsevents form>div.browse .types .tile>div,.pagecontainer.fpsevents form>div.browse .types .tile>a{position:relative;top:0;left:0;height:100%;margin:0 8px;display:block}.pagecontainer.fpsevents form>div.browse .types .tile>div img,.pagecontainer.fpsevents form>div.browse .types .tile>a img{position:relative;z-index:1;opacity:.65;width:100%;height:100%;top:0;left:0;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.pagecontainer.fpsevents form>div.browse .types .tile>div .content,.pagecontainer.fpsevents form>div.browse .types .tile>a .content{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;z-index:2;text-align:center;background-color:rgba(255,255,255,0.9);padding:12px}.pagecontainer.fpsevents form>div.browse .types .tile>div:hover,.pagecontainer.fpsevents form>div.browse .types .tile>a:hover{cursor:pointer}.pagecontainer.fpsevents form>div.browse .types .tile>div:hover img,.pagecontainer.fpsevents form>div.browse .types .tile>a:hover img{opacity:.8;-webkit-filter:none;filter:none}.pagecontainer.fpsevents form>div.browse .types .tile>div:hover .content .title,.pagecontainer.fpsevents form>div.browse .types .tile>a:hover .content .title{color:#000}.pagecontainer.fpsevents form>div.browse .types .tile>div:hover .content .caption,.pagecontainer.fpsevents form>div.browse .types .tile>a:hover .content .caption{color:#333}.pagecontainer.fpsevents form>div.browse .types .container{margin:0 auto !important;text-align:center;padding:0 10px !important;position:relative;z-index:1}.pagecontainer.fpsevents form>div.browse .types .container>.title{margin-top:50px}.pagecontainer.fpsevents form>div.browse .types .container ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 320px){.pagecontainer.fpsevents form>div.browse .types .container{width:auto}}@media (min-width: 1200px){.pagecontainer.fpsevents form>div.browse .types .container{width:1200px}}@media (min-width: 320px){.pagecontainer.fpsevents form>div.browse .tile{width:300px;height:150px}}@media (min-width: 600px){.pagecontainer.fpsevents form>div.browse .tile{width:400px;height:200px}}.pagecontainer.fpsevents form>div.browse .search{padding-top:5px}.pagecontainer.fpsevents form>div.browse .search .title{margin-bottom:30px}.pagecontainer.fpsevents form>div.browse .search .subtitle{color:#777}.pagecontainer.fpsevents form>div.browse .search .box{margin:35px auto 0 auto;position:relative}@media (min-width: 320px){.pagecontainer.fpsevents form>div.browse .search .box{width:300px}}@media (min-width: 600px){.pagecontainer.fpsevents form>div.browse .search .box{width:400px}}.pagecontainer.fpsevents form>div.browse .search .box input{border:0;border:1px solid #bbb;font-size:18px;line-height:40px;height:40px;padding:0 40px 0 10px;box-sizing:border-box;color:#666;width:100%;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents form>div.browse .search .box input::-webkit-input-placeholder{color:#aaa}.pagecontainer.fpsevents form>div.browse .search .box input:-moz-placeholder,.pagecontainer.fpsevents form>div.browse .search .box input::-moz-placeholder{color:#aaa;opacity:1}.pagecontainer.fpsevents form>div.browse .search .box input:-ms-input-placeholder{color:#aaa}.pagecontainer.fpsevents form>div.browse .search .box input:focus{outline:0;border-color:#bbb;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important;box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important}.pagecontainer.fpsevents form>div.browse .search .box input:focus+.fa{color:#999}.pagecontainer.fpsevents form>div.browse .search .box .fa{position:absolute;color:#bbb;top:0;right:10px;font-size:16px;line-height:40px;font-weight:700;font-family:FontAwesome;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents form>div.browse .search .box .fa:hover{cursor:pointer;color:#999}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead{display:block !important}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-hint{color:#999;box-sizing:border-box}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu{width:calc(100% - 2px);max-height:325px;overflow-y:auto;margin:-1px 0 0 0;padding:0 0 15px 0;background-color:#fff;border:1px solid #bbb;border-top-color:#aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:99999 !important}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .header{margin:15px 15px 15px 15px;padding:3px 0;color:#003d79;font-size:15px;line-height:16px;border-bottom:1px solid #ddd}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion{padding:3px 15px;font-size:13px;line-height:16px;width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover{cursor:pointer;background-color:#efefef}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-cursor{background-color:#f7f7f7}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight{font-weight:normal;color:#000;position:relative}.pagecontainer.fpsevents form>div.browse .search .box .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background-color:#ddd}.pagecontainer.fpsevents .experts{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpsevents .experts>div:first-child{position:relative}.pagecontainer.fpsevents .experts>div:first-child .bg{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.25}.pagecontainer.fpsevents .experts>div:first-child .container{width:1200px;margin:0 auto !important;padding:110px 10px !important;position:relative;z-index:0}@media screen and (max-width: 1220px){.pagecontainer.fpsevents .experts>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents .experts>div:first-child .container>.subtitle{text-align:center;font-size:16px;line-height:20px;color:#555}.pagecontainer.fpsevents .experts>div:first-child .container ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}@media screen and (max-width: 1220px){.pagecontainer.fpsevents .experts>div:first-child .container ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents .experts>div:first-child .container ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpsevents .experts>div:first-child .container ul li .photo{margin-bottom:6px;display:block}.pagecontainer.fpsevents .experts>div:first-child .container ul li .name{font-size:16px;line-height:20px;font-weight:bold;color:#555}.pagecontainer.fpsevents .experts>div:first-child .container ul li .title{text-align:center;font-size:11px;line-height:16px;color:#999;max-width:140px}.pagecontainer.fpsevents .experts>div:first-child .container ul li:hover{cursor:default}.pagecontainer.fpsevents .experts>div:first-child .container ul li:hover .photo{opacity:.85}.pagecontainer.fpsevents .experts>div:first-child .container ul li:hover .name{color:#003d79}.pagecontainer.fpsevents .experts>div:first-child .container .cta{text-align:center;margin-top:40px}.pagecontainer.fpsevents .experts>div:first-child .container .cta a{display:inline-block;padding:10px 18px;font-size:16px;line-height:100%;font-weight:normal;background-color:#003d79 !important;color:#F6F0C5 !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents .experts>div:first-child .container .cta a:hover{background-color:#00478d !important}@media (min-width: 320px){.pagecontainer.fpsevents .experts>div:first-child .container{width:auto}.pagecontainer.fpsevents .experts>div:first-child .container ul{display:block}.pagecontainer.fpsevents .experts>div:first-child .container ul li{display:block;margin:0 0 20px 0}.pagecontainer.fpsevents .experts>div:first-child .container ul li>a{display:inline-block}.pagecontainer.fpsevents .experts>div:first-child .container ul li .photo{height:150px;display:inline-block}}@media (min-width: 600px){.pagecontainer.fpsevents .experts>div:first-child .container ul{justify-content:center;display:flex}.pagecontainer.fpsevents .experts>div:first-child .container ul li{margin:8px}.pagecontainer.fpsevents .experts>div:first-child .container ul li>a{display:block}.pagecontainer.fpsevents .experts>div:first-child .container ul li .photo{display:inline-block}}@media (min-width: 1200px){.pagecontainer.fpsevents .experts>div:first-child .container{width:1200px}.pagecontainer.fpsevents .experts>div:first-child .container ul li .photo{height:175px}}.pagecontainer.fpsevents .testimonials{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpsevents .testimonials>div:first-child{position:relative;height:475px}.pagecontainer.fpsevents .testimonials>div:first-child .bg{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0;opacity:.05}.pagecontainer.fpsevents .testimonials>div:first-child .container{width:auto;margin:0 auto !important;text-align:center;padding:0 10px !important;position:relative;z-index:1;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 1220px){.pagecontainer.fpsevents .testimonials>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow{display:inline-block}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul{padding:0;margin:0 auto;margin-top:45px;list-style:none}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{display:table-cell;vertical-align:top;padding-right:40px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:200px;height:200px;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div img{display:inline;margin:0 auto;height:100%;width:auto}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{display:table-cell;vertical-align:top;font-style:italic}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{color:#444;margin-bottom:20px;font-weight:normal;max-width:600px;position:relative}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span{color:#777;font-size:12px;line-height:12px;position:relative}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{position:absolute}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:first-child:before{left:-18px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:last-child:before{right:-22px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:15px;line-height:15px;color:#666;margin-bottom:6px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#999;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator{position:relative;z-index:13000}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpsevents .testimonials>div:first-child .container:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li{width:300px;height:200px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;padding-right:25px;width:75px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:75px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:25px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:12px;line-height:18px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:0}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .caption{font-size:12px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .left{left:-15px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .right{right:-15px}}@media (min-width: 600px){.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li{width:550px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:25px;width:150px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{height:150px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:18px;line-height:30px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote span:before{top:-9px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 900px){.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li{width:750px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:20px;line-height:32px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .left{left:-35px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .right{right:-25px}}@media (min-width: 1200px){.pagecontainer.fpsevents .testimonials>div:first-child .container{width:1200px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo{padding-left:0;width:200px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .photo>div{width:100%;height:200px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial{padding-right:0}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow ul li>div:first-child .testimonial .quote{font-size:23px;line-height:38px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .left{left:-100px}.pagecontainer.fpsevents .testimonials>div:first-child .container .slideshow .arrow .right{right:-90px}}.pagecontainer.fpsevents .sponsors{width:100%;border-bottom:1px solid #ddd}.pagecontainer.fpsevents .sponsors>div:first-child{position:relative}.pagecontainer.fpsevents .sponsors>div:first-child .bg{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:.25}.pagecontainer.fpsevents .sponsors>div:first-child .container{width:1200px;margin:0 auto !important;padding:110px 10px !important;position:relative;z-index:0}@media screen and (max-width: 1220px){.pagecontainer.fpsevents .sponsors>div:first-child .container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents .sponsors>div:first-child .container>.subtitle{text-align:center;font-size:16px;line-height:20px;color:#555}.pagecontainer.fpsevents .sponsors>div:first-child .container ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}@media screen and (max-width: 1220px){.pagecontainer.fpsevents .sponsors>div:first-child .container ul{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li .logo{margin-bottom:6px;display:block}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li .logo+.level{text-align:center}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li .logo+.level>div{margin:4px 0;font-size:11px;line-height:16px;font-style:italic;color:#aaa;display:block;padding:4px;border-top:1px solid #f3f3f3}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li:hover{cursor:pointer}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li:hover .logo{opacity:.85}@media (min-width: 320px){.pagecontainer.fpsevents .sponsors>div:first-child .container{width:auto}.pagecontainer.fpsevents .sponsors>div:first-child .container ul{display:block}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li{display:block;margin:0 0 20px 0}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li>a{display:inline-block}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li .logo{height:50px;display:inline-block}}@media (min-width: 600px){.pagecontainer.fpsevents .sponsors>div:first-child .container ul{justify-content:center;display:flex}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li{margin:20px 25px}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li>a{display:block}.pagecontainer.fpsevents .sponsors>div:first-child .container ul li .logo{display:inline-block}}@media (min-width: 1200px){.pagecontainer.fpsevents .sponsors>div:first-child .container{width:1200px}}.pagecontainer.fpsevents .webui-popover{margin-top:-15px}.pagecontainer.fpsevents .webui-popover .webui-popover-content *{font-family:'PT Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:16px !important;color:#555 !important}.pagecontainer.fpsevents .webui-popover .webui-popover-content .cta{width:100%;margin:15px 0 10px 0}.pagecontainer.fpsevents .webui-popover .webui-popover-content .cta a{display:block;padding:10px 11px;background-color:#8D0212 !important;color:#fff !important;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents .webui-popover .webui-popover-content .cta a:hover{background-color:#a10215 !important}.pagecontainer.fpsevents:not(.secondary) .footer{margin-top:0;border-top:0}.pagecontainer.fpsevents.secondary form>.hero .bg{width:100%;height:100%;background-size:cover !important;background:url(/images/fpsevents/banner-bg.jpg) no-repeat center center;opacity:.5;border-bottom:1px solid #999}.pagecontainer.fpsevents.secondary form>.hero .banner{height:250px;margin:25px 0 0 0;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents.secondary form>.hero .banner.has-photo{margin-top:0}.pagecontainer.fpsevents.secondary form>.hero .banner.has-photo .cta{margin-top:25px}.pagecontainer.fpsevents.secondary form>.hero .banner .details{top:-25px}.pagecontainer.fpsevents.secondary form>.hero .banner .details:after{width:175%;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);opacity:.9}.pagecontainer.fpsevents.secondary form>.hero .banner .details>div{position:absolute;margin-top:5px;width:100%;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagecontainer.fpsevents.secondary form>.hero .banner .details>div .title{text-align:center;font-weight:bold;color:#003d79;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:5px}.pagecontainer.fpsevents.secondary form>.hero .banner .details>div .description{color:#444;text-shadow:1px 1px #fff;font-weight:normal;font-size:15px;line-height:18px;text-align:center}.pagecontainer.fpsevents.secondary form>.hero .banner .details>div .description a{color:#F6F0C5 !important}.pagecontainer.fpsevents.secondary form>.hero .banner .breadcrumb{font-size:11px;color:#777;position:absolute;width:100%;z-index:999;top:0;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);text-shadow:1px 1px #fff}.pagecontainer.fpsevents.secondary form>.hero .banner .breadcrumb span{padding:0 4px}.pagecontainer.fpsevents.secondary form>.hero .banner .breadcrumb span:first-child{padding-left:0}.pagecontainer.fpsevents.secondary form>.hero .banner .breadcrumb a{font-size:11px;color:#444;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsevents.secondary form>.hero .banner .breadcrumb a:hover{color:#003d79}.pagecontainer.fpsevents.secondary form>.hero .tray>div:before{left:0;right:auto}.pagecontainer.fpsevents.secondary form>.hero .tray>div:after{left:auto;right:0;display:none}.pagecontainer.fpsevents.secondary form>.container{margin:0 auto !important;display:table;padding-top:65px !important;padding-bottom:45px !important}@media screen and (max-width: 1220px){.pagecontainer.fpsevents.secondary form>.container{padding:0 15px;box-sizing:border-box}}.pagecontainer.fpsevents.secondary form>.container>.leftnav{display:table-cell;vertical-align:top;padding-right:30px}.pagecontainer.fpsevents.secondary form>.container>.leftnav .header{margin:25px 0 5px 0;font-weight:400;color:#333;position:relative;-webkit-font-smoothing:antialiased}.pagecontainer.fpsevents.secondary form>.container>.leftnav .header:first-child{margin-top:0}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li{padding-right:10px}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a{color:#666;line-height:22px;display:block;padding:0 6px 0 10px;margin-left:-10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a:hover{color:#003d79;background-color:#fdf9fe}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a.on{background-color:#f9f0fd;color:#003d79;position:relative}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a.on:after{position:absolute;top:0;right:8px;content:'\f00d';color:#aaa;background-color:#f9f0fd;padding-left:8px;font-family:FontAwesome;font-weight:700;font-size:11px;line-height:22px;-webkit-font-smoothing:antialiased;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a.on:hover:after{color:#666}.pagecontainer.fpsevents.secondary form>.container>.content{display:table-cell;vertical-align:top;margin:0 auto;width:100%}@media (min-width: 320px){.pagecontainer.fpsevents.secondary form>.hero{height:250px}.pagecontainer.fpsevents.secondary form>.hero .banner{width:320px;height:100%}.pagecontainer.fpsevents.secondary form>.hero .banner .details{width:calc(100% - 30px) !important}.pagecontainer.fpsevents.secondary form>.hero .banner .details .title{font-size:24px;line-height:30px}.pagecontainer.fpsevents.secondary form>.hero .banner .details:after{width:110%;opacity:.8}.pagecontainer.fpsevents.secondary form>.hero .banner .cta{bottom:-50px}.pagecontainer.fpsevents.secondary form>.hero .banner .photo svg mask>image:first-child,.pagecontainer.fpsevents.secondary form>.hero .banner .photo svg mask>image:last-child{display:inline}.pagecontainer.fpsevents.secondary form>.hero .banner .photo.center svg{width:100%;height:50%}.pagecontainer.fpsevents.secondary form>.hero .banner .photo.center svg image{width:100%;height:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.pagecontainer.fpsevents.secondary form>.hero .banner .photo.center.iphone svg{height:100%}.pagecontainer.fpsevents.secondary form>.hero .banner .photo.center+.details{top:50%;left:50%;height:auto}.pagecontainer.fpsevents.secondary form>.hero .tray>div:before{left:15px}.pagecontainer.fpsevents.secondary form>.container{width:100%;padding-left:25px;padding-right:25px}.pagecontainer.fpsevents.secondary form>.container>.leftnav{display:none}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary form>.hero{height:250px;padding-left:0;padding-right:0}.pagecontainer.fpsevents.secondary form>.hero .banner{width:100%;height:100%}.pagecontainer.fpsevents.secondary form>.hero .banner .details{max-width:650px !important}.pagecontainer.fpsevents.secondary form>.hero .banner .details .title{font-size:26px;line-height:32px}.pagecontainer.fpsevents.secondary form>.hero .banner .cta{bottom:90px;top:-12px}.pagecontainer.fpsevents.secondary form>.hero .banner .cta a{font-size:12px;line-height:12px;margin-bottom:6px}.pagecontainer.fpsevents.secondary form>.hero .banner .photo.center svg{height:75%}.pagecontainer.fpsevents.secondary form>.hero .chalkboard{width:100%;height:100%;background-size:auto}.pagecontainer.fpsevents.secondary form>.hero .tray{margin-top:0}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary form>.hero .banner .cta{top:-6px}.pagecontainer.fpsevents.secondary form>.hero .banner .cta a{font-size:15px;line-height:15px;margin-bottom:10px}.pagecontainer.fpsevents.secondary form>.container>.leftnav{display:block;width:150px}.pagecontainer.fpsevents.secondary form>.container>.leftnav .header{font-size:15px;line-height:31px;height:31px;width:150px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.fpsevents.secondary form>.container>.leftnav .header{background-size:150px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary form>.container>.leftnav ul{width:150px}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a{font-size:11px}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary form>.hero .banner{width:1200px}.pagecontainer.fpsevents.secondary form>.hero .banner .details:after{width:175%;opacity:.9}.pagecontainer.fpsevents.secondary form>.hero .banner .cta{top:0}.pagecontainer.fpsevents.secondary form>.hero .tray>div:before{left:0}.pagecontainer.fpsevents.secondary form>.container{width:1200px}.pagecontainer.fpsevents.secondary form>.container>.leftnav{width:175px}.pagecontainer.fpsevents.secondary form>.container>.leftnav .header{font-size:23px;line-height:52px;height:52px;width:175px}}@media only screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 1200px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 1200px) and (min-resolution: 200dpi), only screen and (min-width: 1200px) and (min-resolution: 1.25dppx){.pagecontainer.fpsevents.secondary form>.container>.leftnav .header{background-size:175px}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary form>.container>.leftnav ul{width:175px}.pagecontainer.fpsevents.secondary form>.container>.leftnav ul li a{font-size:12px}}.pagecontainer.fpsevents.secondary.banner-short form>.hero{height:200px}.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner{height:200px}.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner .details{margin-top:-5px}.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner .details .title{margin-bottom:0}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner .cta{display:none}.pagecontainer.fpsevents.secondary.banner-short form>.hero .tray{margin-top:0}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner .cta{display:block}}.pagecontainer.fpsevents.secondary.browse .content .filter{background-color:#f7f7f7;padding:0;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;-moz-box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;box-shadow:rgba(0,0,0,0.05) 0px 2px 5px;margin-top:-7px;width:100%}.pagecontainer.fpsevents.secondary.browse .content .filter .types{vertical-align:top;text-align:center;position:relative}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul{font-size:0;padding:0;margin:0 auto;list-style:none;white-space:nowrap}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li{text-align:center}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child{display:block;white-space:nowrap;position:relative;opacity:.7;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .icon{vertical-align:top;width:auto;max-height:25px;margin-bottom:3px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{font-size:14px !important;color:#666 !important;padding:0 !important;margin-bottom:0 !important;font-weight:400}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:after{position:absolute;content:'';bottom:-2px;left:0;height:1px;width:100%;background-color:transparent;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on{cursor:pointer;opacity:1}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover .title,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on .title{color:#003d79 !important}.pagecontainer.fpsevents.secondary.browse .content .filter .search{margin:0 auto;position:relative;display:table-cell;width:100%;height:60px}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa{position:absolute;color:#999;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:16px;line-height:16px;font-weight:700;font-family:FontAwesome}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa-search{left:20px}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa-times{display:none;right:12px;font-size:14px;line-height:14px;color:#ccc;-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa-times:hover{cursor:pointer;color:#999}.pagecontainer.fpsevents.secondary.browse .content .filter .search input{border:0;border-left:1px solid #ddd;background-color:#fbfbfb;font-size:12px;line-height:60px;font-weight:400;height:100%;box-sizing:border-box;color:#333;width:100%;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:focus{outline:0;border-color:#bbb;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important;box-shadow:rgba(0,0,0,0.05) 0px 1px 6px,rgba(0,0,0,0.05) 0px 1px 4px !important}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:focus+.fa-search{color:#333}.pagecontainer.fpsevents.secondary.browse .content .filter .search input.on{padding-right:35px}.pagecontainer.fpsevents.secondary.browse .content .filter .search input.on+.fa-times{display:block}.pagecontainer.fpsevents.secondary.browse .content .events{position:relative}.pagecontainer.fpsevents.secondary.browse .content .events>.sort{list-style:none;padding:0;margin:0;display:flex;position:absolute;z-index:1;top:-23px;right:-2px}.pagecontainer.fpsevents.secondary.browse .content .events>.sort li+li{margin-left:15px}.pagecontainer.fpsevents.secondary.browse .content .events>.sort li a{position:relative;font-size:10px;color:#999}.pagecontainer.fpsevents.secondary.browse .content .events>.sort li a:after{content:'';position:absolute;width:100%;height:1px;background-color:transparent;left:0;bottom:-9px}.pagecontainer.fpsevents.secondary.browse .content .events>.sort li:hover a,.pagecontainer.fpsevents.secondary.browse .content .events>.sort li.on a{color:#003d79}.pagecontainer.fpsevents.secondary.browse .content .events>.sort li:hover a:after,.pagecontainer.fpsevents.secondary.browse .content .events>.sort li.on a:after{background-color:#003d79}.pagecontainer.fpsevents.secondary.browse .content .events>.results{margin:0;padding:0;list-style:none;width:100%;display:table;border:1px solid #e2e2e2}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a{background-color:#fff;width:100%;display:table-row}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div{display:table-cell;border-bottom:1px solid #eee;padding:25px 15px;position:relative;vertical-align:top}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:first-child{text-align:center;padding-right:0;min-width:75px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:first-child>div{padding-right:10px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:first-child>div img{vertical-align:top;width:auto;max-height:25px;display:inline-block}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:first-child>div .title{color:#666 !important;font-size:12px;line-height:14px;margin:3px 0}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:first-child>div .subtitle{color:#999 !important;font-size:11px;line-height:14px;white-space:nowrap}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:last-child{width:100%;padding-left:0}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a>div:last-child>div{border-left:1px solid #eee;padding-left:15px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a:hover{cursor:pointer;background-color:#fdf9fe}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a:hover>div{border-bottom:1px solid #ddd;position:relative}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a:hover>div:before{content:" ";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#ddd}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a:hover>div:first-child:after{box-shadow:rgba(0,0,0,0.1) -12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;left:-12px;width:12px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a:hover>div:last-child:after{box-shadow:rgba(0,0,0,0.1) 12px 0 12px -12px inset;content:" ";height:100%;position:absolute;top:0;right:-12px;width:12px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .title{font-weight:bold;color:#003d79 !important;white-space:normal;position:relative;display:inline-block}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .series{display:block}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .series>div{color:#666;font-size:12px;line-height:15px;height:15px;font-style:italic;display:inline-block;margin:3px 0 8px 0;padding-bottom:8px;border-bottom:1px solid #eee}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .series>div img{height:15px;display:inline-block;vertical-align:top;margin-right:5px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .description{font-size:11px;line-height:16px;color:#666;white-space:normal}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .info{display:inline-block;margin-top:6px;padding-top:6px;border-top:1px solid #eee;color:#666 !important;font-size:11px;line-height:25px;white-space:nowrap}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .info>div{display:inline-block;vertical-align:middle;margin-right:10px;padding-right:10px;border:0}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .info>div:last-child{margin-right:0;padding-right:0;border-right:0}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .info>div img{width:auto;max-height:25px;vertical-align:bottom}.pagecontainer.fpsevents.secondary.browse .content .events .noresults{font-style:italic;color:#999;font-size:14px}.pagecontainer.fpsevents.secondary.browse .content .events .noresults a{color:#003d79 !important;font-size:14px;font-style:italic;font-weight:bold}.pagecontainer.fpsevents.secondary.browse .content .events.loading:after{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#fff;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;top:auto;bottom:-75px;z-index:9999;color:#aaa;width:40px;height:40px}.pagecontainer.fpsevents.secondary.browse .content>.intro{margin-bottom:45px}.pagecontainer.fpsevents.secondary.browse .content>.intro>.header>div{font-size:22px;line-height:26px;font-weight:bold;color:#444;white-space:normal;margin-bottom:25px}.pagecontainer.fpsevents.secondary.browse .content>.intro>.details{display:block;font-size:14px;line-height:18px;color:#666}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.browse form>.hero .banner .details{width:100% !important;padding:0 25px;box-sizing:border-box}.pagecontainer.fpsevents.secondary.browse .content .filter{display:block;margin-bottom:70px}.pagecontainer.fpsevents.secondary.browse .content .filter .types{display:block;text-align:center;height:auto}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li{display:block;text-align:center}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child{padding:7px 22px 8px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{line-height:30px !important}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on{background-color:#eee}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover:after,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on:after{background-color:transparent}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li:last-child>a:first-child{padding-bottom:20px}.pagecontainer.fpsevents.secondary.browse .content .filter .search{display:block;border-top:1px solid #ddd;text-align:center}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa-search{display:none}.pagecontainer.fpsevents.secondary.browse .content .filter .search input{text-align:center;padding:0 20px;width:100%;border-left:0}.pagecontainer.fpsevents.secondary.browse .content .filter .search input::-webkit-input-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:-moz-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input::-moz-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:-ms-input-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .events>.sort{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%)}.pagecontainer.fpsevents.secondary.browse .content .events>.results{margin-top:30px}.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .title{font-size:13px;line-height:15px;margin-bottom:0}.pagecontainer.fpsevents.secondary.browse .content .events .noresults{text-align:center}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.browse .content .events>.results>a .title{font-size:15px;line-height:16px}}@media (min-width: 700px){.pagecontainer.fpsevents.secondary.browse .content .filter{display:table;margin-bottom:45px}.pagecontainer.fpsevents.secondary.browse .content .filter .types{display:table-cell;height:60px;max-width:70%}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul{display:flex;justify-content:space-between}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li{display:inline-block}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child{padding-left:7px;padding-right:7px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{line-height:44px !important}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{font-size:13px !important}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on{background-color:transparent}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child:hover:after,.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child.on:after{background-color:#003d79}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li:first-child>a:first-child{padding-left:12px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li:last-child>a:first-child{padding-bottom:8px;padding-right:12px}.pagecontainer.fpsevents.secondary.browse .content .filter .search{display:table-cell;border-top:0;text-align:left;width:30%}.pagecontainer.fpsevents.secondary.browse .content .filter .search .fa-search{display:block;left:20px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.pagecontainer.fpsevents.secondary.browse .content .filter .search input{text-align:left;padding:0 20px 0 42px;border-left:1px solid #ddd}.pagecontainer.fpsevents.secondary.browse .content .filter .search input::-webkit-input-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:-moz-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input::-moz-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .filter .search input:-ms-input-placeholder{color:#aaa}.pagecontainer.fpsevents.secondary.browse .content .events>.sort{right:-2px;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}}@media (min-width: 1000px){.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child{padding-left:16px;padding-right:16px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{font-size:14px !important}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li:first-child>a:first-child{padding-left:35px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li:last-child>a:first-child{padding-right:43px}.pagecontainer.fpsevents.secondary.browse .content .events .noresults{text-align:left}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.browse form>.hero .banner .details{width:650px !important;padding:0;box-sizing:inherit}.pagecontainer.fpsevents.secondary.browse form>.hero .banner .details .title{font-size:34px;line-height:42px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child{padding-left:17px;padding-right:17px}.pagecontainer.fpsevents.secondary.browse .content .filter .types ul li>a:first-child .title{font-size:14px !important}}.pagecontainer.fpsevents.secondary.event .footer{margin-top:0;border-top:0}.pagecontainer.fpsevents.secondary.event form>.hero{height:450px}.pagecontainer.fpsevents.secondary.event form>.hero .bg{opacity:.5;border-bottom:1px solid #777}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .title{text-shadow:1px 1px #fff;margin-bottom:10px;color:#4C0F63}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .venue,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .dates{color:#555;text-shadow:1px 1px #fff}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .title{font-size:26px;line-height:30px}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .venue,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .dates{font-size:18px;line-height:25px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .title{font-size:30px;line-height:36px}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .venue,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .dates{font-size:19px;line-height:26px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .title{font-size:40px;line-height:44px}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .venue,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .dates{font-size:22px;line-height:28px}}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta{margin-top:25px}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta a{line-height:1;padding:12px 24px;background-color:#4C0F63}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta a{font-size:20px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta a{font-size:21px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta a{font-size:22px}}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div{margin-top:35px;display:flex;justify-content:center}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a{margin:15px;border:1px solid rgba(0,0,0,0.175);width:auto;background-color:rgba(255,255,255,0.9);padding:12px 20px 12px 40px;box-sizing:content-box;color:#666;text-align:center;line-height:1;font-weight:700;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;white-space:nowrap}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a{font-size:14px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a{font-size:16px}}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div:before,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a:before{position:absolute;content:'';top:50%;left:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block;font-size:16px;font-weight:400;color:#999;padding-right:6px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div.countdown:before,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a.countdown:before{content:"\f017"}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div.schedule:before,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a.schedule:before{content:"\f073"}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div.schedule:hover,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a.schedule:hover{color:#4C0F63;border-color:rgba(76,15,99,0.5);cursor:pointer}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>div.schedule:hover:before,.pagecontainer.fpsevents.secondary.event form>.hero .banner .details .cta+div>a.schedule:hover:before{color:#4C0F63}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details:after{width:125%;opacity:.9}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details:after{width:115%}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details{max-width:800px !important}.pagecontainer.fpsevents.secondary.event form>.hero .banner .details:after{width:175%}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details:after{width:135%;opacity:.925}}@media (min-width: 1800px){.pagecontainer.fpsevents.secondary.event form>.hero .banner .details:after{width:165%;opacity:.925}}.pagecontainer.fpsevents.secondary.event form:not(.hero) .container>div>.title{color:#4C0F63}.pagecontainer.fpsevents.secondary.event form .sections .container{margin:0 auto !important;text-align:center;padding:0 10px !important;position:relative;z-index:1}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .container{width:auto}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.event form .sections .container{width:1200px}}.pagecontainer.fpsevents.secondary.event form .sections .tiles{padding:110px 0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a{position:relative;top:0;left:0;display:block}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .tiles li a{width:157.5px;height:245px;margin:6px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form .sections .tiles li a{width:157.5px;height:245px;margin:0 6px}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.event form .sections .tiles li a{width:225px;height:350px}}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .image{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-filter:grayscale(1);filter:grayscale(1)}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;z-index:2;text-align:center;background-color:rgba(76,15,99,0.85);padding:13px 20px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .title{line-height:1;font-weight:bold;white-space:nowrap;color:#fff;margin:0;padding:0}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .subtitle,.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .cta{opacity:0;font-size:0;height:0;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .subtitle{font-weight:normal;line-height:1;color:#fff;display:none}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .cta{background-color:#fff;color:#4C0F63}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .image{-webkit-filter:none;filter:none}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content{padding:20px;background-color:#4c0f63}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .subtitle,.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .cta{display:block;height:auto;opacity:1}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .subtitle{font-size:11px;margin-top:6px}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .cta{margin-top:20px;padding:6px 10px;font-weight:bold;white-space:nowrap}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .title{font-size:15px}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .cta{font-size:11px;padding:5px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form .sections .tiles li a .content .title{font-size:18px}.pagecontainer.fpsevents.secondary.event form .sections .tiles li a:hover .content .cta{font-size:14px;padding:6px}}.pagecontainer.fpsevents.secondary.event form .sections .section{border-bottom:1px solid #ddd;border-top:1px solid #ddd;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section+.section{margin-top:0;border-top:0}.pagecontainer.fpsevents.secondary.event form .sections .section .bg{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0;opacity:.1}.pagecontainer.fpsevents.secondary.event form .sections .section:last-child{border-bottom-color:#ccc}.pagecontainer.fpsevents.secondary.event form .sections .section:last-child:not(.travel) .bg{display:none}.pagecontainer.fpsevents.secondary.event form .sections .section .container{padding:80px 10px !important}.pagecontainer.fpsevents.secondary.event form .sections .section .container>div:first-child{position:relative;z-index:2}.pagecontainer.fpsevents.secondary.event form .sections .section .container:after{position:absolute;z-index:1;content:'';width:75%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 50%, #fff 70%, rgba(255,255,255,0) 100%);opacity:.5}.pagecontainer.fpsevents.secondary.event form .sections .section.details .info{font-size:16px;line-height:19px;color:#555;text-shadow:1px 1px #fff}.pagecontainer.fpsevents.secondary.event form .sections .section.details .description{font-size:14px;margin-top:35px;color:#666;display:block;text-shadow:1px 1px #fff}.pagecontainer.fpsevents.secondary.event form .sections .section.details .description a{font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.details .description>div{max-width:650px;display:inline-block;text-align:left}.pagecontainer.fpsevents.secondary.event form .sections .section.details .cta{display:inline-block;margin-top:40px}.pagecontainer.fpsevents.secondary.event form .sections .section.details .cta a{display:block;padding:10px 18px;border:1px solid transparent;background-color:#4C0F63;color:#fff;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:normal;font-size:17px;line-height:1;margin-bottom:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents.secondary.event form .sections .section.details .cta a:hover{background-color:#5a1275}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .container{padding:125px 10px !important}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar{margin-top:20px}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table{border-spacing:2px;border-collapse:separate}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table tbody tr:first-child td{background-color:#4C0F63;color:#fff}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td{background-color:#f3f3f3;padding:12px 8px;text-align:center;font-weight:bold;color:#888;font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td a{color:#666}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td.active{padding:0;background-color:#eaeaea;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td.active a{padding:12px 8px;color:#555;display:block;font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td.active:hover{background-color:#e6e6e6;cursor:pointer}.pagecontainer.fpsevents.secondary.event form .sections .section.schedule .calendar table td.active:hover a{color:#4C0F63;font-weight:bold}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info{max-width:650px;display:inline-block;text-align:left;font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .details>a{font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table{border-spacing:2px;border-collapse:separate}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table td{padding:8px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .title{padding:0px 0px 20px 0px;font-size:15px;line-height:18px;color:#8D0212;font-weight:bold}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .day td{background-color:#eee;font-weight:bold;background-color:#4C0F63;color:#fff}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .time{font-size:12px;font-weight:bold;color:#666;padding-right:10px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .name{font-size:12px;font-weight:bold;color:#666;padding-right:10px;padding-bottom:10px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .desc ul{list-style:square;margin:0px 0px 0px 15px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .even td,.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .odd td{background-color:#f7f7f7}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table .day-sep td{padding:0px;padding-top:20px;font-size:0px;line-height:0px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table+.details{margin-top:60px;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info table+.details:before{position:absolute;content:'';top:-30px;left:-10%;width:120%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.075}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days{text-align:left;display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day{text-align:left;line-height:1}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day .subhead{padding:12px;font-weight:bold;background-color:#f3f3f3;color:#333;font-size:14px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day ul{margin:6px 0 16px 0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day ul li{padding:3px 12px;background-color:#fff;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day ul li a{color:#666;font-size:13px}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day ul li:hover{background-color:#f7f7f7;cursor:pointer}.pagecontainer.fpsevents.secondary.event form .sections .section.agenda .info .days .day ul li:hover a{color:#4C0F63;font-weight:bold}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .bg{opacity:.2}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .container:after{opacity:.5}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info{margin-bottom:35px}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info *{font-size:16px;line-height:19px;color:#555;text-shadow:1px 1px #fff}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info a{color:#4C0F63}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info a:hover{color:#5a1275}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li{flex:1;text-align:left;margin:10px;padding:15px;background-color:rgba(255,255,255,0.85);border:1px solid #ccc;font-size:12px}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li .subhead{color:#4C0F63;font-size:19px;line-height:1;margin-bottom:10px}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li .subhead+div{color:#666 !important}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li .subhead+div a{font-size:12px}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li .subhead+div ul{margin-left:0;padding-left:15px}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li .subhead+div ul li{padding:0;background-color:transparent;border:0}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul{display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul .subhead{text-align:center}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul{display:flex;justify-content:center}.pagecontainer.fpsevents.secondary.event form .sections .section.travel .info+ul li{max-width:700px}}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors{position:relative;display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li .logo{margin-bottom:6px;display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li .logo+.level{text-align:center}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li .logo+.level>div{margin:4px 0;font-size:11px;line-height:16px;font-style:italic;color:#aaa;display:block;padding:4px;border-top:1px solid #f3f3f3}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li:hover{cursor:pointer}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li:hover .logo{opacity:.85}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul{display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li{display:block;margin:0 0 20px 0}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li>a{display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li .logo{height:50px;display:inline-block}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul{justify-content:center;display:flex}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li{margin:20px 25px}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li>a{display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.sponsors ul li .logo{display:inline-block}}.pagecontainer.fpsevents.secondary.event form .sections .section.experts{position:relative;display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul{padding:0;margin:35px auto 0 auto;list-style:none;display:flex;flex-wrap:wrap;width:auto}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li{padding:0;font-size:0;text-align:center;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .photo{margin-bottom:6px;display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .name{font-size:16px;line-height:20px;font-weight:bold;color:#555}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .title{text-align:center;font-size:11px;line-height:16px;color:#999;max-width:140px;margin:0}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li:hover{cursor:default}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li:hover .photo{opacity:.85}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li:hover .name{color:#4C0F63}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .section.experts{width:100%}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul{display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li{display:block;margin:0 0 20px 0}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li>a{display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .photo{height:150px;display:inline-block}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul{justify-content:center;display:flex}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li{margin:8px}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li>a{display:block}.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .photo{display:inline-block}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form .sections .section.experts{width:100%}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.event form .sections .section.experts ul li .photo{height:175px}}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow{display:inline-block}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul{padding:0;margin:0 auto;margin-top:45px;list-style:none}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child{display:table;margin:0 auto}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo{display:table-cell;vertical-align:top;padding-right:40px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo>div{width:200px;height:200px;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo>div img{display:inline;margin:0 auto;height:100%;width:auto}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial{display:table-cell;vertical-align:top;font-style:italic}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote{color:#444;margin-bottom:20px;font-weight:normal;max-width:600px;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span{color:#777;font-size:12px;line-height:12px;position:relative}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span:before{position:absolute}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span:first-child:before{left:-18px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span:last-child:before{right:-22px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .caption{font-size:15px;line-height:15px;color:#666;margin-bottom:6px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow{display:block;opacity:0;pointer-events:none;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow div{position:absolute;bottom:105px;cursor:pointer;background:none;right:0;opacity:0.4;width:35px;height:auto;z-index:99999;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow div:before{display:block;position:relative;z-index:1;color:#999;font-family:FontAwesome;font-size:50px;line-height:100%;font-weight:900;-webkit-font-smoothing:antialiased}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow div:hover{opacity:1}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .left:before{content:"\f053"}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .right:before{content:"\f054"}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator{position:relative;z-index:13000}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator .dots{position:absolute;bottom:10px;left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator .dots a{width:11px;height:11px;border-radius:50%;float:left;margin-right:4px;display:block;-webkit-transition:background 150ms;-moz-transition:background 150ms;-ms-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator .dots a.on{background:#fff}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator .dots a.off{background:rgba(255,255,255,0.5)}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .indicator .dots a:hover{background:#fff}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials:hover .slideshow .arrow{opacity:1;pointer-events:auto}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li{width:300px;height:200px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo{padding-left:25px;padding-right:25px;width:75px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo>div{width:100%;height:75px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial{padding-right:25px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote{font-size:12px;line-height:18px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span:before{top:0}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .caption{font-size:12px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .left{left:-15px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .right{right:-15px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li{width:550px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo{padding-left:25px;width:150px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo>div{height:150px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote{font-size:18px;line-height:30px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote span:before{top:-9px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .left{left:-35px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .right{right:-25px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li{width:750px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote{font-size:20px;line-height:32px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .left{left:-35px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .right{right:-25px}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials{width:100%}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo{padding-left:0;width:200px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .photo>div{width:100%;height:200px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial{padding-right:0}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow ul li>div:first-child .testimonial .quote{font-size:23px;line-height:38px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .left{left:-100px}.pagecontainer.fpsevents.secondary.event form .sections .section.testimonials .slideshow .arrow .right{right:-90px}}.pagecontainer.fpsevents.secondary.event .course{width:100%}.pagecontainer.fpsevents.secondary.event .course .subnav *,.pagecontainer.fpsevents.secondary.event .course .tabcontent *{font-size:14px !important;max-width:100% !important;font-family:'PT Sans',Arial,Helvetica,sans-serif !important}.pagecontainer.fpsevents.secondary.event .course .subnav{margin-top:0;border-top:0}.pagecontainer.fpsevents.secondary.event .course .subnav #OverviewTxt,.pagecontainer.fpsevents.secondary.event .course .subnav #OverviewLnk{padding-left:0}.pagecontainer.fpsevents.secondary.event .course .leftnavcol,.pagecontainer.fpsevents.secondary.event .course .typetoggle{display:none}.pagecontainer.fpsevents.secondary.event .course .upsell *,.pagecontainer.fpsevents.secondary.event .course .registerbtn *,.pagecontainer.fpsevents.secondary.event .course .regbtn *{font-size:12px !important}.pagecontainer.fpsevents.secondary.page form>.container>.content>.header{color:#333;font-size:22px;line-height:30px;margin-bottom:15px;font-weight:bold}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro{margin-bottom:15px;display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div+div{padding-left:20px;width:180px;box-sizing:content-box}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div:first-child{color:#444;font-size:16px;line-height:20px}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta+.form{margin-top:20px}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta>div{color:#003d79;padding:15px;border:1px solid #e8e8e8}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta>div .details{font-size:13px;line-height:18px;font-weight:bold;padding-bottom:10px}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader{color:#333;font-size:22px;line-height:30px;padding:12px 0;margin:70px 0;font-weight:bold;position:relative}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader:after{position:absolute;content:'';width:135%;height:125%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.05}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader.empty{padding:0;height:1px}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader.empty:after{opacity:.2}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections{margin:0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li{margin-bottom:70px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li:last-child{margin-bottom:0}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li .title{color:#333;font-size:19px;line-height:100%;margin-bottom:4px;font-weight:bold}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li .description{color:#666;font-size:14px;line-height:100%;margin:0}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li .description ul{list-style:disc;position:relative;padding-left:30px;margin:15px 0}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li .description ul li{margin:5px 0}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple>div{position:relative;z-index:2}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple .title{color:#003d79}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple .description{color:#555}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple:after{background:-moz-linear-gradient(left, rgba(76,15,99,0) 0%, rgba(76,15,99,0.1) 20%, rgba(76,15,99,0.2) 50%, rgba(76,15,99,0.1) 70%, rgba(76,15,99,0) 100%);background:-webkit-linear-gradient(left, rgba(76,15,99,0) 0%, rgba(76,15,99,0.1) 20%, rgba(76,15,99,0.2) 50%, rgba(76,15,99,0.1) 70%, rgba(76,15,99,0) 100%);background:linear-gradient(to right, rgba(76,15,99,0) 0%, rgba(76,15,99,0.1) 20%, rgba(76,15,99,0.2) 50%, rgba(76,15,99,0.1) 70%, rgba(76,15,99,0) 100%);opacity:.25}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightpurple .title{color:#4C0F63}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray{padding:35px 15px;margin-left:-15px;position:relative}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray>div{position:relative;z-index:2}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray:after{position:absolute;z-index:1;content:'';width:105%;height:105%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.65}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray .title{color:#003d79}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray .description{color:#555}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li.highlightgray:after{background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 70%, rgba(0,0,0,0) 100%);opacity:.035}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage{display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;width:110px;vertical-align:top}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.smallthumbnailimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .image{width:100%;max-height:250px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.largelandscapeimage .title{margin-top:18px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.largeportraitimage{display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image{display:table-cell;margin-right:15px;width:400px;vertical-align:top}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.largeportraitimage .image+div{display:table-cell;vertical-align:top}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul{list-style:none;padding:0;margin:15px 0 -30px -30px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li{width:375px;min-height:225px;margin:0 0 30px 30px;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(76,15,99,0.03);border:1px solid #ddd;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li.link:hover{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 10px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li.link:hover:before{opacity:.95;background-color:rgba(76,15,99,0.05);border-color:rgba(76,15,99,0.4)}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a{position:relative;z-index:1;padding:30px;display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a .title{font-size:17px;line-height:22px;color:#4C0F63;margin-bottom:15px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.gridtiles ul li>a .subtitle{font-size:14px;line-height:18px;color:#666;margin-top:5px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul{margin:15px 0 -35px -35px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul li{margin:0 0 35px 35px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul li>a .image{max-height:310px;margin-bottom:15px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul li.link>a:hover .image{cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;box-shadow:rgba(0,0,0,0.3) 0px 0px 20px;opacity:.95}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul li .title{font-size:17px;line-height:20px;margin-bottom:0;max-width:370px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.imagetiles ul li .subtitle{font-size:14px;line-height:18px;max-width:370px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul.sections li>.text .title{padding-bottom:20px}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol{display:table-cell;vertical-align:top;box-sizing:content-box}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta>div{color:#003d79;padding:15px;background-color:rgba(246,240,197,0.75)}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta>div .details{font-size:13px;line-height:18px;font-weight:bold}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta>div .details+.btn{margin-top:15px}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta>div .btn{width:auto;padding:0 12px;font-size:13px;line-height:28px;background-color:#003d79;background-image:none;border:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-ms-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta>div .btn:hover{background-color:#004a93 !important;background-image:none}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .cta+.form{margin-top:25px;margin-bottom:25px}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .form{margin-left:0}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .form .formcontainer,.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .form .thankyou{width:160px}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.page form>.container{display:block;position:relative}.pagecontainer.fpsevents.secondary.page form>.container>.content{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content>.header{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro{margin-bottom:15px;text-align:center;position:relative;display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div:last-child{margin:20px auto}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader:after{width:100%}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .description{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:block;margin:0 auto 10px auto}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:block;width:100%;max-width:400px;margin:0 auto 15px auto}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:block}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .description{padding-bottom:10px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles ul{justify-content:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles ul li{max-width:100%}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles ul{justify-content:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles ul li>a .image{max-width:100%}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol{width:285px;padding-left:0;display:block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);padding-top:50px;padding-bottom:90px}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol:before{position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol:after{position:absolute;content:'';bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1px;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, #000 25%, #000 50%, #000 75%, rgba(0,0,0,0) 100%);opacity:.1}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .purchase{width:285px;height:235px}}@media only screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 320px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 320px) and (min-resolution: 200dpi), only screen and (min-width: 320px) and (min-resolution: 1.25dppx){.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .purchase{background-size:285px}}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .form{display:none}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .title{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .subtitle{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .description{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .description ul{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:center !important}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles ul li{max-width:none}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:center}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles ul li>a .image{max-width:none}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.page form>.container{display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content{display:table-cell}.pagecontainer.fpsevents.secondary.page form>.container>.content>.header{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content>.subheader{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro{margin-bottom:55px;padding-bottom:0;text-align:left;display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro>div{display:table-cell}.pagecontainer.fpsevents.secondary.page form>.container>.content>.intro:after{display:none}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .title{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li .description{font-size:14px;text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage{display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage .image{display:table-cell;padding-right:15px;margin:0}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.smallthumbnailimage .image+div{display:table-cell}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage{display:table}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage .image{display:table-cell;margin:0 15px 0 0;width:400px}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.largeportraitimage .image+div{display:table-cell}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles .subtitle{text-align:left !important}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.gridtiles ul{justify-content:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .title,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .description,.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles .subtitle{text-align:left}.pagecontainer.fpsevents.secondary.page form>.container>.content ul li>.imagetiles ul{justify-content:left}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol{width:180px;padding-left:50px;display:table-cell;position:relative;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;padding-bottom:0;padding-top:0}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol:before{display:none}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol:after{display:none}.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .purchase{width:179px;height:147px}}@media only screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-width: 900px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 900px) and (min-resolution: 200dpi), only screen and (min-width: 900px) and (min-resolution: 1.25dppx){.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .purchase{background-size:179px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.page form>.container>.content+.rightcol .form{display:block}}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.page.subscription .hero{height:475px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner{height:475px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details{margin-top:25px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details .title{font-size:26px;line-height:32px;margin-bottom:0}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .cta{bottom:75px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .cta a:last-child{display:none}.pagecontainer.fpsevents.secondary.page.subscription .hero .chalkboard{background-position-y:0}.pagecontainer.fpsevents.secondary.page.subscription .hero .tray{margin-top:-25px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.page.subscription .hero{height:450px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner{height:450px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details{margin-top:35px}}@media (min-width: 900px){.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details{margin-top:40px}.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details .title{font-size:30px;line-height:38px}}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.page.subscription .hero .banner .details{margin-top:50px}}.pagecontainer.fpsevents.secondary.page.subscription .content .intro{margin-bottom:55px;font-size:19px;line-height:22px}.pagecontainer.fpsevents.secondary.page.subscription .content .subheader{display:none}.pagecontainer.fpsevents.secondary.page.subscription .content ul li .description{text-align:left !important}.pagecontainer.fpsevents.secondary.page.subscription .content ul li .description ul li{margin-left:-15px;text-align:left !important}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .access{margin-bottom:60px}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .access>a{display:block;padding:10px 18px;font-size:14px;line-height:100%;font-weight:normal;background-color:#003d79 !important;color:#F6F0C5 !important;position:relative;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .access>a:hover{background-color:#00478d !important}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .access>a .fa-user{font-family:FontAwesome;padding-right:8px;font-size:14px}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .purchase{display:block;margin-bottom:25px;width:179px;height:147px;background:url(/images/fpsonline/subscribe-purchase.png) no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 1.25 / 1), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .purchase{background:url(/images/fpsonline/subscribe-purchase@2x.png) no-repeat 0 0;background-size:179px}}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .purchase:hover{cursor:pointer;opacity:.9}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta{margin-bottom:25px;padding:0;border:0}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta.info>div:first-child .details{font-size:13px}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta.register .details{color:#555;font-weight:normal}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta.register .chzn-container{margin:0 0 12px 0}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta.register .chzn-container .chzn-results .fee{color:#333}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .cta.register .btn{font-size:16px;line-height:16px;font-weight:bold;padding:9px 0}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .form{margin-top:60px !important;margin-bottom:25px}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .contact{padding:15px;background-color:#f5f5f5;text-align:center}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .contact img{max-height:60px;margin-bottom:10px}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .contact>div{font-size:11px;color:#003d79}.pagecontainer.fpsevents.secondary.page.subscription .content+.rightcol .contact>div a{font-size:11px;color:#003d79}.pagecontainer.fpsevents.secondary.page.subscription .values{border-bottom:0;margin-top:55px;padding:100px 0;margin-bottom:15px;background-color:#fafafa}.pagecontainer.fpsevents.secondary.page.subscription .values ul{margin-top:0;margin-bottom:0;padding:0}.pagecontainer.fpsevents.secondary.page.subscription .values>.title{text-align:center;font-weight:normal;font-family:'KG Blank Space',Arial,Helvetica,sans-serif;color:#003d79;font-size:32px;line-height:initial;position:relative;-webkit-font-smoothing:antialiased;margin-bottom:40px}@media (min-width: 1200px){.pagecontainer.fpsevents.secondary.page.subscription .values ul li{padding:0}}.pagecontainer.fpsevents.secondary.page.subscription .testimonials{margin-bottom:15px;border-bottom:0}.pagecontainer.fpsevents.secondary.page.subscription .testimonials>div:first-child .container{padding:120px 10px !important}.pagecontainer.fpsevents.secondary.page.subscription .footer{margin-top:0;border-top:0}.pagecontainer.fpsevents.secondary.page.help form>.container>.content ul li .description>strong{display:block;padding-top:10px;color:#333}.pagecontainer.fpsevents.secondary.page.help form>.container>.content ul li .description a{font-size:14px}.pagecontainer.fpsevents.secondary.experts{border:0 !important}.pagecontainer.fpsevents.secondary.experts .content ul{margin:0;padding:0;list-style:none}.pagecontainer.fpsevents.secondary.experts .content ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.pagecontainer.fpsevents.secondary.experts .content ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.pagecontainer.fpsevents.secondary.experts .content ul li>div{display:table}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*{display:table-cell;vertical-align:top}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*.photo{width:100px}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .name{font-size:18px;line-height:18px;font-weight:bold;color:#444;margin-bottom:6px}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .title{font-size:13px;line-height:16px;color:#888}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .bio,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .education{font-size:14px;line-height:16px;color:#666;margin-top:10px}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .bio.education>div:first-child,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .education.education>div:first-child{font-size:15px;line-height:15px;font-weight:bold;color:#555;margin:20px 0 10px 0}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .bio b,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .bio strong,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .education b,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .education strong{font-family:'PT Sans Bold',Arial,Helvetica,sans-serif}.pagecontainer.fpsevents.secondary.experts .content ul li>a{position:relative;display:block}@media (min-width: 320px){.pagecontainer.fpsevents.secondary.experts .content ul li>div{display:block}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*{display:block}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*.photo{margin:0 auto 20px auto}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .name,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .title{text-align:center}.pagecontainer.fpsevents.secondary.experts .content ul li>a{top:-100px}}@media (min-width: 600px){.pagecontainer.fpsevents.secondary.experts .content ul li>div{display:table}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*{display:table-cell}.pagecontainer.fpsevents.secondary.experts .content ul li>div>*.photo{margin:0 20px 0 0}.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .name,.pagecontainer.fpsevents.secondary.experts .content ul li>div>* .title{text-align:left}.pagecontainer.fpsevents.secondary.experts .content ul li>a{top:-20px}}.pagecontainer.fpsevents.secondary.banner-short form>.hero{height:250px}.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner{height:100%}.pagecontainer.fpsevents.secondary.banner-short form>.hero .banner .details{margin-top:0}.catalog{text-align:left}.catalog .morelinks li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.catalog .morelinks li span{color:#666666}.webcastpopup{position:absolute;display:none;width:720px;border:2px solid #ff8000;z-index:992000}.webcastpopup .container{background:white;padding:15px 35px 35px 35px}.webcastpopup .close{position:relative;top:-11px;left:33px;float:right}.webcastpopup iframe{width:100%;border:0px;height:400px}.webcast{text-align:left}.webcast .resultsinfo{padding:0px 0px 5px 0px}.webcast .pagertop{padding:10px 0px 25px 0px}.webcast .pagerbottom{padding:15px 0px 0px 0px}.webcast .pagerempty{padding:0px 0px 25px 0px}.webcast .typetoggle{background-image:url("../images/divider_bg.gif");background-repeat:repeat-x;background-position:left bottom;position:relative}.webcast .sub a,.webcast .sub td{font-size:14px}.webcast .typetoggle .tab-l,.webcast .typetoggle .tab-m,.webcast .typetoggle .tab-r{height:33px}.webcast .typetoggleenclosure{border:1px solid #D9D9D9;border-top:0;padding:10px;padding-top:20px}.webcast .bordered{border:1px solid #D9D9D9}.webcast .typetogglehidden{padding-top:30px}.webcast td select,.webcast td.desc{font-size:11px}.webcast table.details{padding-top:5px}.webcast-excerpt{min-width:210px}.filter-label{display:block;color:#999;font-size:10px}.pagertop.stats{line-height:20px;vertical-align:bottom}select.result-count{width:140px;font-size:11px}select.topic-filter,select.medium-filter{width:215px;font-size:11px}.bookpopup{position:absolute;display:none;width:900px;border:0px;z-index:992000}.bookpopup .container{background:white;padding:15px}.bookpopup .close{position:relative;top:-11px;left:13px;float:right}.bookpopup iframe{width:100%;border:0px;height:620px}.book{text-align:left}.book .resultsinfo{padding:0px 0px 5px 0px}.book .pagertop{padding:10px 0px 25px 0px}.book .pagerbottom{padding:15px 0px 0px 0px}.book .pagerempty{padding:0px 0px 25px 0px}.book .typetoggle{background-image:url("../images/divider_bg.gif");background-repeat:repeat-x;background-position:left bottom;position:relative}.book .sub a,.book .sub td{font-size:14px}.book .typetoggle span{padding:0px 5px 0px 5px;font-size:14px;line-height:16px;color:#D9D9D9;font-weight:normal;white-space:nowrap}.book .typetoggle .tab-l,.book .typetoggle .tab-m,.book .typetoggle .tab-r{height:33px}.book .typetoggleenclosure{border:1px solid #D9D9D9;border-top:0;padding:10px;padding-top:20px}.book .bordered{border:1px solid #D9D9D9}.book .sep-top{border-top:1px solid #D9D9D9;padding:10px}.book .sep-middle{border-top:1px solid #D9D9D9;padding-bottom:10px}.book .sep-bottom{border-bottom:1px solid #D9D9D9;padding:10px}.book .typetogglehidden{padding-top:30px}.book td select{font-size:11px}.book div.title{font-size:8px}.book div.title a{font-size:14px}.book div.desc{font-size:12px}.book div.desc span{color:Red;font-weight:bolder}.book table.dets{padding-top:5px}.book td.price{font-size:15px;font-weight:bolder;float:right}.webinar .learnmore,.book .learnmore{background-image:url("../images/learnmore-btn-off.gif");background-repeat:no-repeat;width:81px;height:22px;font-size:0px;line-height:0px}.webinar .learnmore:hover,.book .learnmore:hover{background-image:url("../images/learnmore-btn-on.gif");background-repeat:no-repeat}.webinar .morelinks li{list-style:square;margin:0px 0px 5px 16px}.outer{padding:0px 35px 0px 35px}.book .details{padding:15px}.book .details .book-name{font-size:14px;font-weight:bold}.book .details .book-name span{color:Red}.book .details .book-auth{font-size:13px;font-weight:bold;padding-bottom:10px}.book .details .book-auth a{font-size:13px;font-weight:bold}.book .details .shipping{font-size:13px;font-weight:bold;color:Red}.book .details .desc{width:55%;vertical-align:top}.book .details .descfull{vertical-align:top}.book .details .video-link{padding-top:5px;font-weight:bold}.book .details .video-link a{font-weight:bold}.book .details td.continue{background-image:url("../images/continue-cart-btn.gif");background-repeat:no-repeat}.book .details td.continue img{border:none;width:119px;height:22px}.book .details td.continue:hover{background-image:url("../images/continue-cart-btn-on.gif");background-repeat:no-repeat}.book .details .player a{display:block;width:376px;height:208px;margin-right:30px}.coursemanual{text-align:left}.coursemanual li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.coursemanual li span{color:#666666}.coursemanual .halfsep{padding-bottom:15px}.travelhotel{text-align:left}.travelhotel .typetoggle{position:relative;margin-top:22px;margin-left:0px;background-image:url("../images/divider_bg.gif");background-repeat:repeat-x;background-position:left bottom}.travelhotel .typetoggle td{font-size:15px;line-height:18px;font-weight:bold;white-space:nowrap}.travelhotel .typetoggle .grouplnk{padding-left:14px}.travelhotel .typetoggle .weeklongtxt{display:none}.travelhotel .typetoggle span{padding:0px 5px 0px 5px;font-size:14px;line-height:16px;color:#D9D9D9;font-weight:normal;white-space:nowrap}.travelhotel .typetoggle .divider{border-bottom:1px solid #D9D9D9}.travelhotel .typetoggleenclosure{margin:0px 0px 15px 0px;padding-top:20px;border-left:1px solid #D9D9D9}.travelhotel .subnav{float:left;margin:0px 25px 0px 12px}.travelhotel .subnav div{font-size:11px;line-height:12px;font-weight:bold;white-space:nowrap;padding:0px}.travelhotel .subnav div a{font-size:11px;line-height:12px;font-weight:bold;white-space:nowrap;padding:0px}.travelhotel .subnav span.pipe{padding:0px 6px 0px 6px;font-size:11px;line-height:16px;color:#D9D9D9;font-weight:normal;white-space:nowrap}.travelhotel .subnav td.btn{padding:8px 0px 5px 0px}.travelhotel .subnav .divider{margin:10px 0px 10px 0px}.travelhotel .subnav .off{display:none}.travelhotel .content{overflow:hidden}.travelhotel .content .off{display:none}.travelhotel .content td.col2{width:100%;padding-left:22px}.travelhotel .content td.col2 .title{padding:0;margin:0}.travelhotel .content td.col1 .sep{padding-bottom:15px}.travelhotel td.col2 .sep{padding-bottom:15px}.travelhotel .content td .divider{margin:17px 0px 22px 0px}.travelhotel .content .box{width:260px}.travelhotel .content .box .container{background-color:#eaeaea;padding:10px 15px 10px 15px}.travelhotel .content .box .container div{white-space:nowrap}.travelhotel .content .box .container .coursetitle{white-space:normal;font-weight:bold}.travelhotel .content .box .container .divider{border-bottom:1px solid #fff;margin:6px 0px 6px 0px}.travelhotel .content .location{padding-left:13px}.cle,.registration{text-align:left}.contact{text-align:left}.contact .formcontainer{width:445px}.contact .formcontainer input.text{width:205px}.contact .formcontainer .fieldlabel{padding-bottom:2px}.contact .formcontainer .divider{margin:20px 0px 8px 0px}.contact .col2 .desc{font-size:11px}.contact .col2 .desc a{font-size:11px}.contact .col2 .divider{margin:20px 0px 8px 0px}.contact .titledivider{border-bottom:1px solid #D9D9D9;width:100%}.contact label{font-size:11px}.contact #tblAreasInterest td input{float:left;margin:0px 5px 15px 0px}.contact .newsletter{width:200px;background-color:#eaeaea;padding:3px 15px 10px 15px}.contact .newsletter .desc{font-size:11px;line-height:16px}.contact .newsletter .header{font-size:13px;font-weight:bold;color:#666666;margin:15px 0px 10px 0px}.contact .newsletter .divbtn{margin-left:150px}.terms{text-align:left}.terms ol{margin:0;padding:0}.terms li{margin:0px 0px 10px 16px}.privacy{text-align:left}.company{text-align:left}.company ul{margin:15px 0px 0px 15px}.company li{list-style:square;color:#C6C6C6;margin:0px 0px 5px 16px}.company li span{color:#666666}.faq{text-align:left}.course{text-align:left}.course .breadcrumb .header{white-space:normal}.course .breadcrumb .divider{margin-bottom:10px}.course .breadcrumb .registerbtn,.course .breadcrumb .inhousebtn{padding:5px 0px 0px 10px}.course .subnav{border-top:1px solid #D9D9D9;margin:20px 0 15px 0;border-bottom:1px solid #D9D9D9}.course .subnav td{font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;padding:12px 0px 12px 0px}.course .subnav td a{font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;padding:12px 0px 12px 0px}.course .subnav td.pipe{padding:0px 10px 0px 10px;font-size:12px;line-height:16px;color:#D9D9D9;font-weight:normal;white-space:nowrap}.course .subnav td.btn{padding:8px 0px 5px 0px}.course .subnav .divider{margin:5px 0px 15px 0px}.course .subnav .registerbtn .btn{line-height:16px}.course .subnav #OverviewTxt{padding-left:13px}.course .subnav #OverviewLnk{padding-left:13px;display:none}.course .subnav #AgendaTxt{display:none}.course #AgendaTbl{display:none}.course .subnav #ExpertTxt{display:none}.course #ExpertTbl{display:none}.course .subnav #AccreditationTxt{display:none}.course #AccreditationTbl{display:none;width:525px}.course .subnav #TravelTxt{display:none}.course #TravelTbl{display:none;width:525px}.course .subnav #LevelTxt{display:none}.course #LevelTbl{display:none;width:525px}.course .details ul{list-style:square;margin:10px 0px 10px 15px}.course .backlink{color:#0085cf;font-size:12px;font-weight:normal}.course .backlink a{font-size:12px;text-decoration:underline;font-weight:normal}.typetoggle{position:absolute;margin-top:22px;margin-left:0px}.typetoggle td{padding-right:10px}.typetoggle td div,.typetoggle td a{font-size:16px;line-height:44px;padding:0px 15px;display:block;font-weight:bold;white-space:nowrap;padding:5px 10px;border:1px solid #f1f1f1;border-bottom:0;background-color:rgba(241,241,241,0.1);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-align:center;white-space:nowrap}.typetoggle td.on div{margin-bottom:-1px;border-bottom:0;color:#333;background:#fff;border-color:#cbcbcb;background:#f0f0f0;background:-moz-linear-gradient(top, #f0f0f0 0%, #fff 75%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f0f0f0), color-stop(75%, #fff), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #f0f0f0 0%, #fff 75%, #fff 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #fff 75%, #fff 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #fff 75%, #fff 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #fff 75%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff', GradientType=0 );-webkit-box-shadow:0px -4px 10px 1px rgba(0,0,0,0.02);-moz-box-shadow:0px -4px 10px 1px rgba(0,0,0,0.02);box-shadow:0px -4px 10px 1px rgba(0,0,0,0.02);position:relative}.typetoggle td.on div:after{position:absolute;content:'';width:100%;height:100%;border:1px solid #fff;box-sizing:border-box;top:0;left:0}.typetoggle td:hover div,.typetoggle td:hover a{border:1px solid #dedede;border-bottom:0;background-color:rgba(241,241,241,0.3)}.typetoggle td.on:hover div{background-color:#fff !important;border-color:#D9D9D9 !important;pointer-events:none !important}.typetoggle .publiclnk{padding-left:14px}.typetoggle .inhousetxt{display:none}.typetoggle span{padding:0px 5px 0px 5px;font-size:14px;line-height:16px;color:#D9D9D9;font-weight:normal;white-space:nowrap}.typetoggle .divider{border-bottom:1px solid #D9D9D9}.newbutton,.newbutton-on{background:url(../Images/new-icon.gif) no-repeat;width:38px;height:17px;margin-left:8px;display:inline-block}.course .typesingle{position:absolute;margin-top:28px}.course .typesingle td.title{font-size:16px;line-height:18px;font-weight:bold;white-space:nowrap}.course .typetoggle td div,.course .typetoggle td a{line-height:32px}.course .sep{padding-bottom:20px}.course .subhead{padding-bottom:20px;font-size:12px;font-weight:bold}.course .inhouseintro{font-weight:bold;padding:10px 0px 10px 0px}.course .inhouseintro a{font-weight:bold}.course .print{float:right;clear:right;margin:0px 0px 40px 40px}.course .print a{font-size:11px}.course .loc{padding:16px 0;position:relative}.course .loc>table{position:relative;z-index:2}.course .loc .info{line-height:18px}.course .loc:after{z-index:0;box-sizing:border-box;position:absolute;bottom:0;left:0;display:block;content:'';width:100%;height:1px;background-color:#eee}.course .loc:hover:before{box-sizing:content-box;position:absolute;z-index:1;top:-2px;left:-15px;display:block;content:'';width:calc(100% + 30px);height:calc(100% + 4px);background-color:#f7f7f7}.course .loc:first-child{margin-top:-10px}.course .loc:last-child:after{display:none}.course .loc .fee{margin-bottom:8px;text-align:center}.course .loc .upsell{margin-bottom:10px;text-align:left}.course .loc .upsell>div{display:block;white-space:nowrap}.course .loc .upsell>div span{margin-left:4px}.course .loc .upsell>div:hover{cursor:default}.course .loc .upsell>div:hover:not(.active){cursor:pointer;color:#0085cf}.course .loc .upsell>div:hover:not(.active) input[type=radio]{cursor:pointer}.course .loc .regbtn{text-align:left}.course .loc .regbtn .btn{display:inline-block;padding:3px 34px}.course .tabcontent .tabtitle{padding-bottom:20px;font-size:30px;line-height:34px;color:#0083bf;font-weight:normal;text-transform:uppercase}.course .tabcontent .subhead-orange{font-size:15px;line-height:18px;color:#8D0212;font-weight:bold;padding-bottom:5px}.course .tabcontent .subhead-text{font-size:15px;line-height:18px;color:#666;font-weight:normal;padding-bottom:5px}.course .tabcontent .subhead-blue{font-size:14px;line-height:18px;color:#0085cf;font-weight:bold;padding-bottom:3px}.course .tabcontent .divider-dotted{border-top:3px dotted #d7d7d7;margin:18px 0px}.course .back-msg{color:#8D0212;font-size:13px;line-height:16px;margin-bottom:15px;font-weight:bold}.course .tabcontent.overview .register-cta-top{float:left;font-weight:bold;width:150px;margin-top:10px;margin-bottom:25px}.course .tabcontent.overview .register-cta-top .date{font-weight:bold;font-size:15px;line-height:16px;padding-bottom:3px}.course .tabcontent.overview .register-cta-top .regbtn{margin-top:10px}.course .tabcontent.overview .register-cta-top-sep{float:left;margin-right:50px}.course .tabcontent.overview .calendar{margin-top:20px}.course .tabcontent.overview .calendar .calendar-title{font-size:15px;line-height:18px;color:#8D0212;font-weight:bold;padding-bottom:5px;padding-top:15px}.course .tabcontent.overview .calendar table{border-spacing:0px}.course .tabcontent.overview .calendar table td{background-color:#ebebeb;padding:12px 8px;text-align:center;font-weight:bold}.course .tabcontent.overview .calendar table td.active{background-color:#b3dbf1}.course .tabcontent.overview .calendar table td.active a{color:#666;font-weight:bold}.course .tabcontent.overview .calendar table td.skip{background-color:#fff;font-size:0px;line-height:0px}.course .tabcontent.overview .calendar table.multi-course{border-spacing:2px;border-collapse:separate}.course .tabcontent.overview .calendar table.multi-course td.active:hover{background-color:#a5d0e8;cursor:pointer}.course .tabcontent.overview .calendar table.single-course td{border:1px solid #fff}.course .tabcontent.overview .calendar table.single-course td.col-header{padding:12px 8px}.course .tabcontent.overview .calendar table.single-course td.col{padding:12px 8px;background-color:#b3dbf1}.course .tabcontent.overview .calendar table.single-course td .sep{padding-bottom:1px;background-color:#fff}.course .tabcontent.overview .calendar table.single-course td.skip{padding:1px;border-bottom:0px;border-top:0px}.course .tabcontent.overview .calendar table.single-course td.empty{padding:0;border-bottom:0px;border-top:0px}.course .tabcontent.overview .calendar table.single-course td.break{background-color:#d5d4d4}.course .tabcontent.overview .accr .sep{padding-bottom:15px}.course .tabcontent.overview .accr .divider{margin:15px 0px 15px 0px}.course .tabcontent.overview .accr .sponsor{font-size:10px}.course .tabcontent.overview .accr .sponsor img{padding-top:5px}.course .tabcontent.agenda .course-container{margin-bottom:10px;padding:8px}.course .tabcontent.agenda .course-container.even{background-color:#f7f7f7}.course .tabcontent.agenda .course-container .title{padding-bottom:3px}.course .tabcontent.agenda .course-container .date{padding-top:2px}.course .tabcontent.agenda .divider{margin:25px 0px 25px 0px}.course .tabcontent.agenda .schedule{border-spacing:2px;border-collapse:separate}.course .tabcontent.agenda .schedule td{padding:8px}.course .tabcontent.agenda .schedule .title{padding:0px 0px 20px 0px;font-size:15px;line-height:18px;color:#8D0212;font-weight:bold}.course .tabcontent.agenda .schedule .day td{background-color:#eee;font-weight:bold}.course .tabcontent.agenda .schedule .time{font-size:12px;font-weight:bold;color:#666;padding-right:10px}.course .tabcontent.agenda .schedule .name{font-size:12px;font-weight:bold;color:#666;padding-right:10px;padding-bottom:10px}.course .tabcontent.agenda .schedule .info ul{list-style:square;margin:0px 0px 0px 15px}.course .tabcontent.agenda .schedule .even td,.course .tabcontent.agenda .schedule .odd td{background-color:#f7f7f7}.course .tabcontent.agenda .schedule .day-sep td{padding:0px;padding-top:20px;font-size:0px;line-height:0px}.course .tabcontent.accr .clp-container .box{float:left;width:100px;background-color:#cce7f5;color:#0085cf;font-size:12px;line-height:12px;margin-right:10px}.course .tabcontent.accr .clp-container .box div.inner{padding:10px}.course .tabcontent.accr .clp-container .box div.inner div{font-weight:bold;margin-top:6px}.course .tabcontent.accr .clp-container .text{float:left;width:400px}.course .tabcontent.accr .text-strong{font-weight:bold;padding:2px 0px 6px 0px}.course .tabcontent.expert .intro{margin-bottom:5px}.course .tabcontent.expert .intro .title,.course .tabcontent.expert .intro .details{padding-bottom:20px}.course .tabcontent.expert .intro+.experts{margin-top:25px;padding-top:25px;border-top:1px solid #eee}.course .tabcontent.expert .experts ul{margin:0;padding:0;list-style:none}.course .tabcontent.expert .experts ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.course .tabcontent.expert .experts ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.course .tabcontent.expert .experts ul li>div{display:table}.course .tabcontent.expert .experts ul li>div>*{display:table-cell;vertical-align:top}.course .tabcontent.expert .experts ul li>div>*.photo{width:100px}.course .tabcontent.expert .experts ul li>div>*.no-photo{padding-right:20px}.course .tabcontent.expert .experts ul li>div>*.no-photo>div{width:100px;height:100px;background-color:#f5f5f5;position:relative}.course .tabcontent.expert .experts ul li>div>*.no-photo>div:before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;font-size:60px;font-weight:700;color:#ccc;content:"\f007";font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.course .tabcontent.expert .experts ul li>div>* .name{font-size:15px;line-height:15px;font-weight:bold;color:#444;margin-bottom:6px}.course .tabcontent.expert .experts ul li>div>* .title{font-size:13px;line-height:16px;color:#888;font-weight:normal}.course .tabcontent.expert .experts ul li>div>* .bio,.course .tabcontent.expert .experts ul li>div>* .education{color:#666;margin-top:10px}.course .tabcontent.expert .experts ul li>div>* .bio.education>div:first-child,.course .tabcontent.expert .experts ul li>div>* .education.education>div:first-child{font-size:15px;line-height:15px;font-weight:bold;color:#555;margin:20px 0 10px 0}.course .tabcontent.expert .experts ul li>a{position:relative;display:block}@media (min-width: 320px){.course .tabcontent.expert .experts ul li>div{display:block}.course .tabcontent.expert .experts ul li>div>*{display:block}.course .tabcontent.expert .experts ul li>div>*.photo{margin:0 auto 20px auto}.course .tabcontent.expert .experts ul li>div>* .name,.course .tabcontent.expert .experts ul li>div>* .title{text-align:center}.course .tabcontent.expert .experts ul li>a{top:-100px}}@media (min-width: 600px){.course .tabcontent.expert .experts ul li>div{display:table}.course .tabcontent.expert .experts ul li>div>*{display:table-cell}.course .tabcontent.expert .experts ul li>div>*.photo{margin:0 20px 0 0}.course .tabcontent.expert .experts ul li>div>* .name,.course .tabcontent.expert .experts ul li>div>* .title{text-align:left}.course .tabcontent.expert .experts ul li>a{top:-20px}}.course .tabcontent.travel .location{font-size:13px;line-height:17px}.course .tabcontent.travel .location .title{font-size:15px}.course .tabcontent.travel .travel-details{margin-top:20px}.course .tabcontent.travel .divider{margin:20px 0px}.course .bottom{margin-top:55px}.course .bottom .divider-dotted{border-top:3px dotted #d7d7d7;margin-bottom:20px}.course .bottom .promotions .promotions-title{font-size:15px;line-height:18px;color:#8D0212;font-weight:bold;padding-bottom:8px}.course .bottom .promotions .promotions-caption{margin-top:22px}.course .bottom .promotions .divider-dotted{margin:13px 0px}.course .bottom .promotions .box{width:250px}.course .bottom .promotions .box.fullwidth{width:100%}.course .bottom .promotions .box.even{border-right:3px dotted #d7d7d7;padding-right:10px}.course .bottom .promotions .box.odd{padding-left:15px}.course .bottom .promotions .box:last-child{border-right:0px}.course .bottom .promotions .box .title{font-size:14px;line-height:18px;color:#0085cf;font-weight:bold;padding-bottom:3px}.course .bottom .promotions .box .expire{font-weight:bold;padding-top:8px}.course .bottom .downloads a.box{width:170px;padding:15px;background-color:#8D0212;text-align:left;color:#fff;display:block;margin-bottom:25px;margin-left:20px}.course .bottom .downloads a.box:hover{background-color:#71041F;color:#fff}.course .bottom .downloads a.box .title{text-transform:uppercase}.course .bottom .downloads.hor .container{float:right}.course .bottom .downloads.hor a.box{float:left}.course .registerwin{position:absolute;display:none;background-color:#fff;padding:20px 25px 35px 25px;z-index:992000}.course .registerwin .header{font-size:20px;line-height:24px;color:#666666}.course .registerwin td.close{padding-left:6px}.course .registerwin td.close a{font-weight:bold;font-size:14px;line-height:16px;white-space:nowrap}.course .registerwin .loc{padding:0 10px 0 0}.course .registerwin .loc td.desc{white-space:nowrap;padding-right:25px}.course .registerwin .loc .subhead{padding-bottom:20px;font-size:12px;font-weight:bold}.course .registerwin .loc:before,.course .registerwin .loc:after{display:none !important}.course .registerwin .loc .fee,.course .registerwin .loc .upsell{margin-bottom:0}.course .registerwin .loc .regbtn{margin-left:20px}.course .registerwin .col2{width:115px}.course .registerwin .col2 .desc{font-size:11px}.course .registerwin .col2 .desc a{font-size:11px}.course .regcell{width:350px;padding-right:40px}.course .reg{font-size:12px}.course .reg .label{padding-top:2px}.course .reg p{margin-top:0}.course .reg div.field{width:220px;padding-bottom:2px}.course .reg div.small{width:140px}.course .reg div.field input,.course .reg div.field select{width:100%}.course .reg .req{color:Red;font-weight:bold}.course .reg .button-row{width:230px;margin-bottom:20px}.course .reg .button{float:right}.course .reg .msg{color:#0085cf}.course .coursemsg{color:#000000;font-weight:bold}.course .reg .validation{color:Red}.course .reg .reqtext{float:left;margin-top:10px}.course .registerbtn .btn,.course .regbtn .btn{line-height:16px;padding:3px 34px}.course #LevelTbl .title .level{margin-left:10px;display:inline-block;padding:0px 5px;color:#fff;border:1px solid #aaa;background-color:#f9f9f9;border-radius:2px;-moz-box-shadow:2px 2px 1px rgba(170,170,170,0.2);-webkit-box-shadow:2px 2px 1px rgba(170,170,170,0.2);box-shadow:2px 2px 1px rgba(170,170,170,0.2)}.search .title .level{margin-left:10px;display:inline-block;padding:0px 5px;color:#fff;border:1px solid #aaa;background-color:#f9f9f9;border-radius:2px;-moz-box-shadow:2px 2px 1px rgba(170,170,170,0.2);-webkit-box-shadow:2px 2px 1px rgba(170,170,170,0.2);box-shadow:2px 2px 1px rgba(170,170,170,0.2)}.course #LevelTbl .title .level{margin-left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.course #LevelTbl .highlight{background-color:rgba(0,133,216,0.06);border:1px solid #ddd;border-radius:2px;padding:10px;margin-left:-10px}.course #LevelTbl .highlight .title .level{-moz-box-shadow:2px 2px 1px rgba(170,170,170,0.2);-webkit-box-shadow:2px 2px 1px rgba(170,170,170,0.2);box-shadow:2px 2px 1px rgba(170,170,170,0.2)}.level-100{color:#163796 !important}.level-200{color:#3f652f !important}.level-300{color:#452378 !important}.level-400{color:#cc0874 !important}.level-500{color:#6a96c6 !important}.webui-popover-title{background-color:rgba(221,221,221,0.16) !important;border-bottom:1px solid rgba(223,223,223,0.78) !important}.printwin{padding:10px;width:675px}.printwin .top{padding-bottom:55px}.printwin .top .phone{color:#0085cf;font-size:23px;line-height:26px;font-weight:bold;text-align:left}.printwin .title{padding:0px 20px 0px 20px}.printwin .title .head{color:#003d79;padding:0px 0px 6px 0px;font-size:29px;line-height:32px;font-weight:normal}.printwin .title .subhead{font-size:13px;line-height:16px;font-weight:normal;padding-bottom:0px}.printwin .divider{margin:22px 0px 22px 0px}.printwin .section{padding:0px 20px 0px 20px}.printwin .section .sectionhead{font-size:20px;line-height:24px;font-weight:normal}.printwin .section .col1{padding-top:10px;padding-right:40px;width:65%}.printwin .section .col2{padding-top:10px;width:35%}.printwin .section .subhead{color:#0085cf;font-size:14px;line-height:16px;font-weight:bold;white-space:nowrap;padding-bottom:8px}.printwin .section .subheadlt{color:#666666;font-size:12px;line-height:14px;font-weight:bold;white-space:nowrap;padding-bottom:8px}.printwin .bottom{padding:50px 20px 30px 20px;font-size:23px;line-height:26px;font-weight:normal;text-align:left}.printwin .highlight{color:#0085cf;font-weight:bold}.print .loccell{padding-right:0px}.detailwin{width:auto !important}.detailwin #form1{width:auto !important}.detailwin .printwin{width:800px !important}.detailwin .printwin .top,.detailwin .printwin .bottom,.detailwin .printwin .content>.divider{display:none}.pagetop{padding-top:30px}.pageleft{padding-left:0}.pagecontent .hasform .desc img{max-width:480px}.pagecontent .hasform .header{white-space:normal}.pagecontent ul{list-style-type:none;margin:15px 0 15px 35px}.pagecontent ul li{margin:0px 0px 5px 10px}.pagecontent ul li:before{content:"\FFED";color:#C6C6C6;padding-right:8px}.sitemap{width:100%;text-align:left}.sitemap td.container{padding-left:15px}.sitemap .lastupdated{padding-bottom:5px;float:right;color:#666}.sitemap .pager{background-color:#eee;border:#D9D9D9 1px solid;padding:3px;text-align:center;font-size:12px}.sitemap td.lbullet{font-size:0px;padding-right:20px}.sitemap .lhead{font-size:15px;line-height:16px;color:#003d79;font-weight:bold;border-bottom:#D9D9D9 1px solid;padding-bottom:10px;margin-bottom:4px;font-weight:bold}.sitemap .lpart{padding-bottom:45px}.sitemap td.lpage{font-size:12px;padding:3px 0px 3px 0px}.sitemap .lcount{color:#666;padding:4px;font-size:12px;font-weight:normal;text-align:right}.sitemap a:link{padding:1px;color:#009;text-decoration:none}.sitemap a:visited{padding:1px;color:#009;text-decoration:none;color:#669}.sitemap a.aemphasis{color:#009;font-weight:bold}.sitemap a:hover{text-decoration:underline;color:#930}.sitemap hr{color:#ccc}.sitemap td.sep{font-size:0px;line-height:0px}.redirect{text-align:center;width:100%;margin:70px 20px 20px 20px}.redirect .header{font-size:32px;font-weight:bold;color:#6ba0d9;padding:5px}.redirect .subheader{margin:20px;font-size:15px;color:Black}.redirect .subheader span{font-size:11px;color:Black}.redirect .loader{margin:50px}.redirect .logos span{width:887px;height:67px}.redirect .footer{width:415px;font-size:15px;margin-left:auto;margin-right:auto}.webinar .price{font-size:15px;font-weight:bold;color:#666666}.webinar .pager{padding-bottom:24px;border-bottom:1px solid #e6e6e6}.avpreview{background-image:-ms-linear-gradient(top, #fff 0%, #E7E5E2 100%);background-image:-moz-linear-gradient(top, #fff 0%, #E7E5E2 100%);background-image:-o-linear-gradient(top, #fff 0%, #E7E5E2 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #E7E5E2));background-image:-webkit-linear-gradient(top, #fff 0%, #E7E5E2 100%);background-image:linear-gradient(to bottom, #fff 0%, #E7E5E2 100%);background-color:#E7E5E2;width:161px;height:115px;border:1px solid #e7e5e2;border-radius:1px;position:relative}.avpreview img{width:161px;height:115px;display:block}.avpreview div.hasContent{display:none}.avpreview.video div.hasContent{width:145px;border:1px solid #999999;height:80px;background:#FFFFFF;position:absolute;display:block;top:7px;left:6px}.webinar .row{display:block;width:500px}.row-sep{border-bottom:1px solid #d9d9d9;margin-top:16px;margin-bottom:16px;height:1px}.related-content-wrapper{width:175px;float:right;margin-left:36px}.related-content-heading{text-transform:uppercase;color:#666666;font-size:12px;padding-left:19px;padding-top:11px;border-top:1px solid #d9d9d9;font-family:'PT Sans Bold',Arial,Helvetica,sans-serif;font-weight:bold}.related-content-heading.alt{border:none;padding-left:0;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:normal}.related-content-block{background-image:-ms-linear-gradient(bottom, #fff 0%, #F1F1F1 97%, #C4C4C4 100%);background-image:-moz-linear-gradient(bottom, #fff 0%, #F1F1F1 97%, #C4C4C4 100%);background-image:-o-linear-gradient(bottom, #fff 0%, #F1F1F1 97%, #C4C4C4 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.97, #F1F1F1), color-stop(1, #C4C4C4));background-image:-webkit-linear-gradient(bottom, #fff 0%, #F1F1F1 97%, #C4C4C4 100%);background-image:linear-gradient(to top, #fff 0%, #F1F1F1 97%, #C4C4C4 100%);background-color:#f1f1f1;width:133px;padding:23px 19px 36px 19px}.related-content-list{margin:0;padding:0}.related-content-list li{list-style:none;margin-bottom:24px}.related-content-list a{font-size:13px}a.view-all-button{padding:7px 13px 6px 15px;color:#fff;text-transform:uppercase;background:#aaa;border-bottom:1px solid #888;font-size:11px;cursor:pointer}a.view-all-button:active,a.view-all-button:hover{background:#999;border-bottom:1px solid #777}a.webinar{background:url("../Assets/Book/Books/watch-listen.png") no-repeat 0 0;padding-left:13px;margin-right:10px}a.download-pdf{background:url("../Assets/Book/Books/download-pdf.png") no-repeat 0 0;padding-left:13px}.webinar .pager select{font-size:11px}#survey-modal{position:absolute;top:0;left:0;width:100%}.modal-overlay{background:#000000;opacity:.6;position:absolute;top:0;left:0;width:100%;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}.modal-container{width:912px;position:relative;margin:0 auto;z-index:2000}.bookpopup.survey{left:0;top:100px;margin:0 auto;z-index:3000;margin-left:50px}.bookpopup.survey p{text-align:center}.survey-link{width:108px;margin:10px auto;display:block;padding-right:0;text-align:center}.v-list{margin-bottom:30px}.v-list li{list-style:disc inside;margin:0 0 10px 14px}.h-list{overflow:hidden;margin:0;padding:0}.h-list li{float:left}.icons-education{margin-top:40px}.icons-education a{display:block;text-indent:-9999px;width:84px;height:114px;background:url("../Images/sprite-interactive-icons.png") 0 0 no-repeat}.icons-education a:hover{background-position:0 -114px}.icons-education li{padding:0 45px}.icons-education li+li{border-left:1px solid #d9d9d9}.icon-expert-training a{width:100px;background-position:-85px 0}.icon-expert-training a:hover{background-position:-85px -114px}.icon-webcasts a{background-position:-186px 0}.icon-webcasts a:hover{background-position:-186px -114px}.icon-books a{background-position:-267px 0}.icon-books a:hover{background-position:-267px -114px}.orderentry{width:1200px}.orderentry .stepnav{width:100%;margin:0 0 75px 0;position:relative}.orderentry .stepnav>table{width:100%;height:50px}.orderentry .stepnav>table tr td{position:relative}.orderentry .stepnav>table tr td a{position:absolute;z-index:2;left:100px;font-size:14px;cursor:pointer}.orderentry .stepnav>table tr td a div:first-child{padding:0px 10px;background-color:#fff;width:30px !important;text-align:center;margin:0 auto !important}.orderentry .stepnav>table tr td a div:first-child span{display:block;border-radius:50%;width:30px;height:30px;background-color:#888;color:#fff;text-align:center;line-height:30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.orderentry .stepnav>table tr td a div+div{padding-top:6px;text-align:center;color:#888;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.orderentry .stepnav>table tr td a:hover div:first-child span{background-color:#003d79;color:#fff}.orderentry .stepnav>table tr td a:hover div+div{color:#003d79}.orderentry .stepnav>table tr td a.current div{cursor:default}.orderentry .stepnav>table tr td a.current div:first-child span{background-color:#003d79;color:#fff}.orderentry .stepnav>table tr td a.current div+div{color:#003d79}.orderentry .stepnav>table tr td a.current:hover div:first-child span{background-color:#003d79}.orderentry .stepnav>table tr td a.current:hover div+div{color:#003d79}.orderentry .stepnav>table tr td a.disabled{cursor:default}.orderentry .stepnav>table tr td a.disabled div:first-child span,.orderentry .stepnav>table tr td a.disabled:hover div:first-child span{background-color:#EBEBEB;color:#D5D5D5}.orderentry .stepnav>table tr td a.disabled div+div,.orderentry .stepnav>table tr td a.disabled:hover div+div{color:#D5D5D5}.orderentry .stepnav>table tr+tr td div{position:absolute;height:1px;width:100%;background-color:#eee;bottom:25px;z-index:1;bottom:8px\9}.orderentry .stepnav #Spinner{position:absolute;top:0px;width:100%}.orderentry .errorscontainer{text-align:center;margin-bottom:45px;color:red;position:relative}.orderentry .errorscontainer>div{display:inline;background-color:#F5F5F5;padding:10px;font-style:italic}.orderentry .errorscontainer>div a{font-style:italic}.orderentry .emptycart{text-align:center}.orderentry .emptycart div{font-size:16px;margin:30px 0px 20px 0px}.orderentry .emptycart a .btn{font-size:15px !important;font-weight:normal !important}.orderentry .stepform{text-align:center;width:100%;position:relative}.orderentry .stepform.active{display:block}.orderentry .stepform>table{text-align:left;width:100%}.orderentry.formcontainer .stepform table:first-child .section td>div:first-child{margin-top:0px !important}.orderentry .stepform .stepbuttons{border-top:1px dotted #ddd;padding-top:15px;margin-top:30px;clear:both}.orderentry .stepform .stepbuttons.disabled{display:none}.orderentry .stepform[data-step=course] .stepbuttons{padding-top:0px;margin-top:70px;border-top:0px}.orderentry .stepform[data-step=course] .stepbuttons.discountvisible{padding-top:0px;margin-top:75px;border-top:0px}.orderentry .stepform[data-step=review] .stepbuttons{padding-top:0px;margin-top:20px;border-top:0px}.orderentry .stepform .stepbuttons span.left{float:left;margin-left:12px}.orderentry .stepform .stepbuttons span.right{float:right;margin-right:12px}.orderentry .stepform .stepbuttons span .btn{font-size:13px !important;font-weight:normal !important;letter-spacing:1px}.orderentry .stepform[data-step=review] .stepbuttons span .btn{font-weight:normal !important}.orderentry .stepform .stepbuttons span .btn[data-next=submit]{width:100%;font-weight:none}.orderentry.formcontainer input.text{width:300px}.orderentry.formcontainer .fieldlabel{padding:0px 12px 0px 0px !important;text-align:right}.orderentry.formcontainer .selcontainer{float:left;border:1px solid #FFFFFF;margin-left:-2px;margin-left:0px\9}.orderentry.formcontainer select{font-size:11px;color:#828282;padding:2px 0px}.orderentry.formcontainer .required{position:relative}.orderentry.formcontainer .required span{position:absolute;right:-6px;top:-4px;color:red}.orderentry.formcontainer .errormsg{color:red;font-size:11px;line-height:13px;padding-left:10px}.orderentry.formcontainer .errormsgrt{color:red;font-size:11px;line-height:13px;padding-left:10px;position:absolute;padding-top:8px;visibility:visible}.orderentry.formcontainer .section td{vertical-align:bottom}.orderentry.formcontainer .section td>div:first-child{border-bottom:1px solid #eee;padding:0px 6px 6px;margin:25px 0px;position:relative}.orderentry.formcontainer .section .fieldlabel{color:#777;font-size:15px;font-weight:bold;padding:0 !important}.orderentry.formcontainer .section a{position:absolute;right:0;top:0px}.orderentry .stepform .promocontainer{margin:45px 0px 0px 30px}.orderentry .stepform .promocontainer .promoform{width:150px;width:auto\9;white-space:nowrap}.orderentry .stepform .promocontainer input[type=text]{width:75px;width:60px\9;height:25px\9;line-height:20px;padding:3px 6px 3px 6px;padding:0px 6px\9;margin:0px}.orderentry .stepform .promocontainer select{width:75px;height:28px;padding:6px 3px;margin:0px}.orderentry .stepform .promocontainer .btn{font-size:11px !important;height:28px;padding:3px 0px;margin:0px 0px 2px 10px;position:absolute\9;text-align:center;width:50px}.orderentry.formcontainer .stepform .promocontainer .errormsgrt{position:relative;display:block;padding-top:10px;padding-left:0px;font-size:11px}.orderentry.formcontainer .stepform .promocontainer .validmsg{position:relative;display:block;padding-top:10px;padding-left:0px;font-size:11px;color:green;text-align:left}.orderentry .stepform[data-step=course] .promocontainer{float:left;margin:0px;margin-top:-25px}.orderentry .stepform[data-step=course] .stepfooter .promocontainer .header{color:#666;text-align:left}.orderentry .stepform[data-step=course] .stepfooter .promocontainer .promoform{width:auto;text-align:left}.orderentry .stepform[data-step=course] .upsellcontainer{margin-top:165px;margin-bottom:-40px;padding:15px 15px 25px 15px;text-align:center;border-top:1px solid #eee;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.02) 1%, #f9f9f9 50%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.02) 1%, #f9f9f9 50%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.02) 1%, #f9f9f9 50%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );position:relative}.orderentry .stepform[data-step=course] .upsellcontainer:before{content:'';position:absolute;width:100%;height:1px;background-color:#fff;top:0;left:0}.orderentry .stepform[data-step=course] .upsellcontainer>.header{line-height:35px;padding:0;text-align:center;font-size:16px;font-style:italic;color:#666}.orderentry .stepform[data-step=course] .upsellcontainer .contentcontainer{display:table;margin:0 auto;border-collapse:separate;border-spacing:15px}.orderentry .stepform[data-step=course] .upsellcontainer .contentcontainer .content{display:table-cell;text-align:left;border:1px solid #ddd;max-width:318px;padding:14px 14px 55px 14px;position:relative;background-color:#fff;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.orderentry .stepform[data-step=course] .upsellcontainer .content .header{font-size:13px;padding-bottom:10px;white-space:normal}.orderentry .stepform[data-step=course] .upsellcontainer .content .details{font-size:11px}.orderentry .stepform[data-step=course] .upsellcontainer .content .addcart{position:absolute;left:14px;bottom:14px}.orderentry .stepform[data-step=course] .upsellcontainer .content .btn{margin-top:15px;font-size:11px !important;padding:3px 8px;border-radius:0}.orderentry .stepform[data-step=course] .upsellcontainer .content:hover{border:1px solid #ccc;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.15);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.15)}.orderentry .stepform .reviewcontainer>table:first-child{width:100%}.orderentry .stepform .reviewcontainer td.col1{border-right:1px solid #ddd;padding-right:30px}.orderentry .stepform .reviewcontainer td.col2{padding-left:30px;width:150px}.orderentry .stepform .reviewcontainer .header{text-transform:uppercase;color:#666}.orderentry .stepform .reviewcontainer .header a{margin-left:12px;font-size:11px;text-transform:none}.orderentry .stepform .reviewcontainer .cartcontainer{margin-bottom:40px}.orderentry .stepform .reviewcontainer .attendeebillingtbl{width:100%;text-align:left}.orderentry .stepform .reviewcontainer .attendeebillingtbl tr td:first-child{width:100%;text-align:left}.orderentry .stepform .reviewcontainer .upsellinlineautorenewmsg{position:relative;margin:-15px 0 40px 0;border:1px solid #ddd;background-color:#fbfbfb;color:#666;font-style:italic;font-size:11px;padding:12px;-moz-box-shadow:0px 3px 9px rgba(170,170,170,0.15);-webkit-box-shadow:0px 3px 9px rgba(170,170,170,0.15);box-shadow:0px 3px 9px rgba(170,170,170,0.15)}.orderentry .stepform .reviewcontainer .upsellinlineautorenewmsg>span{background-image:url(../Images/info-icon.gif);width:16px;height:16px;position:absolute;top:-7px;left:-7px}.orderentry .stepform .reviewcontainer .attendeecontainer{font-size:11px;line-height:13px}.orderentry .stepform .reviewcontainer .attendeecontainer .header{padding-bottom:0px}.orderentry .stepform .reviewcontainer .attendeecontainer .course{margin:20px 0px 10px;width:auto}.orderentry .stepform .reviewcontainer .attendeecontainer .course.bulkpurchase{margin-bottom:25px !important;font-size:11px;line-height:11px;background:linear-gradient(#fff, #F7F7F7);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.05);border:1px solid #C5C5C5;padding:6px}.orderentry .stepform .reviewcontainer .attendeecontainer .course.bulkpurchase>div{display:inline-block}.orderentry .stepform .reviewcontainer .attendeecontainer .course:first-child{margin-top:0px !important}.orderentry .stepform .reviewcontainer .attendeecontainer .course div:first-child{font-weight:bold}.orderentry .stepform .reviewcontainer .attendeecontainer .course div:first-child+div{font-style:italic;color:#999}.orderentry .stepform .reviewcontainer .attendeecontainer .course .chzn-results .coursetitle,.orderentry .stepform .reviewcontainer .attendeecontainer .course .chzn-results .coursedetails{font-weight:normal !important}.orderentry .stepform .reviewcontainer .attendeecontainer .course .chzn-container-single .chzn-single span{font-weight:bold !important}.orderentry .stepform .reviewcontainer .attendeecontainer .details{max-width:300px}.orderentry .stepform .reviewcontainer .attendeecontainer .course-sep{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.orderentry .stepform .reviewcontainer .attendeecontainer .sep{border-bottom:1px dotted #ddd;margin-bottom:10px;padding-bottom:10px}.orderentry .stepform .reviewcontainer .billingcontainer{font-size:11px;line-height:13px;margin-left:30px;white-space:nowrap;text-align:left}.orderentry .stepform .reviewcontainer .billingcontainer .paymentmethod{border-top:1px dotted #ddd;padding-top:5px;margin-top:5px}.orderentry .stepform .reviewcontainer .confirmationcontainer{margin:45px 0px 0px 30px}.orderentry .stepform .reviewcontainer td.summary>table{margin-top:5px;width:100%}.orderentry .stepform .reviewcontainer td.summary>table td{padding-bottom:8px}.orderentry .stepform .reviewcontainer td.summary>table td:last-child{font-weight:normal}.orderentry .stepform .reviewcontainer td.summary>table tr.discount td{color:green}.orderentry .stepform .reviewcontainer td.summary>table tr.total td{font-weight:bold;border-top:1px solid #ddd;padding-top:12px}.orderentry .thankyou{margin-top:20px}.orderentry .thankyou .header{font-size:16px;margin-bottom:20px;color:#666;padding-bottom:0px;font-weight:normal;text-align:left}.secondary .orderentry .thankyou .btn{font-size:14px !important;font-weight:normal}.orderentry.formcontainer #CourseLocationSelectedContainer{clear:both;display:none}.orderentry.formcontainer #CourseLocationSelectedContainer ul{list-style-type:none;margin:0;padding:0;margin-left:-2px}.orderentry.formcontainer #CourseLocationSelectedContainer ul li{border:1px solid #d3d3d3;border-radius:2px;background:#e6e6e6 url(../../Style/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;margin:0 3px 6px 3px;padding:6px 8px;height:18px;font:normal 11px Arial, Verdana, Helvetica, sans-serif;line-height:18px;color:#666;position:relative;display:none}.orderentry.formcontainer #CourseLocationSelectedContainer ul li:first-child{margin-top:30px}.orderentry.formcontainer #CourseLocationSelectedContainer ul li:last-child{margin-bottom:10px}.orderentry.formcontainer #CourseLocationSelectedContainer ul li .remove{background:url(../images/close-icon.png) no-repeat center;position:absolute;right:-22px;width:16px;height:16px;cursor:pointer}.orderentry #CartContainer{clear:both;display:none}.orderentry .cartcontainer table{border-collapse:separate;border-spacing:2px 0px;border:1px solid #D3E1EB;padding-top:2px;width:100%}.orderentry .cartcontainer table th,.orderentry .cartcontainer table td{padding:7px 10px;font-size:11px}.orderentry .cartcontainer table th{background-color:#D3E1EB;border-left:1px solid #D3E1EB;border-spacing:0px;color:#666;line-height:20px}.orderentry .cartcontainer table tbody td{border-left:1px solid #D3E1EB;border-bottom:1px solid #D3E1EB;border-spacing:0px;padding:10px}.orderentry .cartcontainer table th:first-child,.orderentry .cartcontainer table td:first-child{border-left:0px}.orderentry .cartcontainer table tbody tr:last-child td,.orderentry .cartcontainer table tbody tr.last-item td{border-bottom:0px}.orderentry .cartcontainer table tbody tr:hover{background-color:#F7F7F7}.orderentry .cartcontainer table td .coursedetails{padding-top:4px;font-style:italic;color:#999}.orderentry .cartcontainer table td .coursedetails span{padding:0px 5px}.orderentry .cartcontainer table td .coursenotes{margin-top:4px;font-size:11px;font-style:italic;padding:5px;color:#999;width:75px;min-width:75px !important}.orderentry .cartcontainer table td .coursenotes:focus{box-shadow:0 0 4px #ddd;border-color:#bfbfbf}.orderentry .cartcontainer table td .coursenotes+span{display:none;white-space:pre;font-size:11px}.orderentry .cartcontainer table td.fee{width:75px}.orderentry .cartcontainer table td.qty{position:relative;width:75px}.orderentry .cartcontainer table td.qty input{width:15px}.orderentry .cartcontainer table td.qty>div{position:absolute;bottom:-25px;right:5px}.orderentry .cartcontainer table td.qty>div+div{bottom:-45px;color:green}.orderentry .cartcontainer table td.amount{position:relative;width:75px}.orderentry .cartcontainer table td.amount div{position:absolute;left:10px;bottom:-25px;font-weight:bold}.orderentry .cartcontainer table td.amount div+div{bottom:-45px;color:green;font-weight:normal;left:7px}.orderentry .cartcontainer table td.fee input,.orderentry .cartcontainer table td.amount input{width:60px}.orderentry .cartcontainer table td .autorenew{position:relative;width:100%}.orderentry .cartcontainer table td .autorenew>a{position:absolute;top:-42px;right:0;height:48px;border-left:1px solid #F5F5F5;vertical-align:middle;line-height:48px;padding-left:10px}.orderentry .cartcontainer table td .autorenew>a:hover span{color:#003d79}.orderentry .cartcontainer table td .autorenew input[type=checkbox]{display:inline-block;bottom:-2px;position:relative}.orderentry .cartcontainer table td .autorenew span{display:inline-block;padding-left:2px;font-size:11px;color:#666;cursor:pointer !important}.orderentry .cartcontainer table td .autorenew span.checked{color:#003d79}.orderentry .cartcontainer table td .upsell.premium{position:relative;width:100%;margin-top:6px;padding-top:6px}.orderentry .cartcontainer table td .upsell input[type=radio]{display:inline-block;margin:0px 6px 0 -1px;vertical-align:top}.orderentry .cartcontainer table td .upsell>div:first-child{display:inline-block}.orderentry .cartcontainer table td .upsell>div:first-child>span{font-size:11px;line-height:14px;cursor:pointer !important;color:#0085cf}.orderentry .cartcontainer table td .upsell>div:first-child:hover>span{color:#003d79}.orderentry .cartcontainer table td .upsell.active>div:first-child>span{cursor:default !important;color:#666}.orderentry .cartcontainer table td .upsell.active>div:first-child>span:hover{color:#666}.orderentry .cartcontainer table td .upsell .coursedetails{padding:10px 0 5px 0}.orderentry .cartcontainer table td .upsell .coursedetails span{padding:0}.orderentry .cartcontainer table tr.upsell-item-hidden{display:none}.orderentry .cartcontainer table td.remove{text-align:center;width:40px}.orderentry .cartcontainer table td.remove div{background:url(../images/close-icon.png) no-repeat center;width:20px;height:20px;cursor:pointer;display:inline-block}.orderentry .cartcontainer table td.remove div:hover{background:url(../images/close-icon-ov.png) no-repeat center}.orderentry #AttendeeContainer{display:none}.orderentry .attendeecontainer table{text-align:left;width:100%}.orderentry .attendeecontainer table tr td .subsection{padding:5px 10px;margin-bottom:10px;background-color:#f8f8f8;text-align:center;font-size:11px}.orderentry .attendeecontainer table tr.section td{padding-top:50px}.orderentry .attendeecontainer table tr.section td:first-child{white-space:nowrap;text-align:left !important}.orderentry .attendeecontainer table tr.section td:first-child div span.pipe{padding:0px 0px 2px 10px;font-size:18px;line-height:18px;display:inline-block;font-weight:normal;color:#999;display:none}.orderentry .attendeecontainer table tr.section td+td{width:100%}.orderentry .attendeecontainer table tr.section td+td div{padding-left:0px;padding-bottom:8px}.orderentry .attendeecontainer table tr.section td+td div>span{width:750px;border-left:1px solid #eee;padding:5px 0 1px 10px}.orderentry .attendeecontainer table tr.section td+td span{font-size:11px;display:inline-block;margin-right:10px}.orderentry .attendeecontainer table tr.section td+td span+span{font-style:italic !important;color:#999 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.orderentry .attendeecontainer table tr.section td+td .bulkpurchase span{padding-bottom:2px}.orderentry .attendeecontainer table tr.section td+td .bulkpurchase span+span{display:none}.orderentry .attendeecontainer table:first-child tr.section td,.orderentry .attendeecontainer table[data-hidden]:first-child+table tr.section td{padding-top:0px}.orderentry .attendeecontainer table tr.section td .sameasbilling{bottom:6px;top:auto;cursor:default}.orderentry .attendeecontainer table tr.section td .sameasbilling input[type=checkbox]{display:inline-block;position:relative}.orderentry .attendeecontainer table tr.section td .sameasbilling span{display:inline-block;padding-left:2px;font-size:11px;color:#666;cursor:pointer !important}.orderentry .attendeecontainer table tr.section td .sameasbilling span.checked{color:#003d79}.orderentry .attendeecontainer>table[data-hidden]{display:none}.orderentry .stepform[data-step=attendee]{padding-top:10px}.orderentry .stepform[data-step=attendee] .sameallattendees,.orderentry .stepform[data-step=attendee] .uploadattendees{clear:both;margin:20px 10px 0px 0px;position:relative}.orderentry .stepform[data-step=attendee] .sameallattendees>div,.orderentry .stepform[data-step=attendee] .uploadattendees>div{position:absolute;right:0px;bottom:0px;border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:5px}.orderentry .stepform[data-step=attendee] .sameallattendees>div a,.orderentry .stepform[data-step=attendee] .uploadattendees>div a{cursor:default}.orderentry .stepform[data-step=attendee] .sameallattendees>div input[type=checkbox],.orderentry .stepform[data-step=attendee] .uploadattendees>div input[type=checkbox]{display:inline-block;bottom:-2px;left:-2px;position:relative}.orderentry .stepform[data-step=attendee] .sameallattendees>div span,.orderentry .stepform[data-step=attendee] .uploadattendees>div span{display:inline-block;font-size:11px;top:2px;position:relative;color:#666;cursor:pointer !important}.orderentry .stepform[data-step=attendee] .sameallattendees>div span.checked,.orderentry .stepform[data-step=attendee] .uploadattendees>div span.checked{color:#003d79}.orderentry .stepform[data-step=attendee] .sameallattendees.sameallattendees,.orderentry .stepform[data-step=attendee] .uploadattendees.sameallattendees{display:none}.orderentry .stepform[data-step=attendee] .sameallattendees.sameallattendees>div,.orderentry .stepform[data-step=attendee] .uploadattendees.sameallattendees>div{padding-right:65px}.orderentry .stepform[data-step=attendee] .sameallattendees.sameallattendees.noupload>div,.orderentry .stepform[data-step=attendee] .uploadattendees.sameallattendees.noupload>div{padding-right:0}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div{padding-bottom:8px}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a{position:relative}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a i,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a i{padding-right:3px}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a span,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a span{top:0}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a .progress,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a .progress{position:absolute;bottom:-6px;left:0;width:0;height:1px;background-color:green;z-index:9999}.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a:hover i,.orderentry .stepform[data-step=attendee] .sameallattendees.uploadattendees>div a:hover span,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a:hover i,.orderentry .stepform[data-step=attendee] .uploadattendees.uploadattendees>div a:hover span{color:#003d79}.orderentry .stepform[data-step=attendee] tr[data-organization-text]{display:none}.orderentry .stepform[data-step=attendee] tr[data-organization-text] td+td{color:#828282;font-size:11px}.orderentry .stepform[data-step=attendee] table[data-bulk-purchase-form] tr[data-row=State],.orderentry .stepform[data-step=attendee] table[data-bulk-purchase-form] tr[data-row=StateRegion]{display:none !important}.orderentry #AttendeeFormTemplate{display:none}.orderentry #AttendeeFormTemplate table{text-align:left;width:100%}.orderentry .billingcontainer .billingcarddisplay td a{cursor:pointer;font-size:11px;margin-left:12px}.orderentry .reviewcontainer [data-change]{cursor:pointer}.secondary .orderentry .btn,.fpsonline.dashboard .orderentry .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px !important;font-weight:bold;line-height:18px !important;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:2px}.secondary .orderentry .btn:focus,.secondary .orderentry .btn:active:focus,.secondary .orderentry .btn.active:focus,.secondary .orderentry .btn.focus,.secondary .orderentry .btn:active.focus,.secondary .orderentry .btn.active.focus,.fpsonline.dashboard .orderentry .btn:focus,.fpsonline.dashboard .orderentry .btn:active:focus,.fpsonline.dashboard .orderentry .btn.active:focus,.fpsonline.dashboard .orderentry .btn.focus,.fpsonline.dashboard .orderentry .btn:active.focus,.fpsonline.dashboard .orderentry .btn.active.focus{outline:none}.secondary .orderentry .btn:hover,.secondary .orderentry .btn:focus,.secondary .orderentry .btn.focus,.fpsonline.dashboard .orderentry .btn:hover,.fpsonline.dashboard .orderentry .btn:focus,.fpsonline.dashboard .orderentry .btn.focus{color:#333 !important;text-decoration:none !important}.secondary .orderentry .btn:active,.secondary .orderentry .btn.active,.fpsonline.dashboard .orderentry .btn:active,.fpsonline.dashboard .orderentry .btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.secondary .orderentry .btn.disabled,.secondary .orderentry .btn[disabled],.fpsonline.dashboard .orderentry .btn.disabled,.fpsonline.dashboard .orderentry .btn[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.secondary .orderentry fieldset[disabled] .btn,.fpsonline.dashboard .orderentry fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.secondary .orderentry .btn,.fpsonline.dashboard .orderentry .btn{color:#fff !important;background-color:#003d79 !important;border-color:#003060 !important;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.secondary .orderentry .btn:hover,.secondary .orderentry .btn:focus,.secondary .orderentry .btn.focus,.secondary .orderentry .btn:active,.secondary .orderentry .btn.active,.fpsonline.dashboard .orderentry .btn:hover,.fpsonline.dashboard .orderentry .btn:focus,.fpsonline.dashboard .orderentry .btn.focus,.fpsonline.dashboard .orderentry .btn:active,.fpsonline.dashboard .orderentry .btn.active{color:#fff !important;background-color:#0052a2 !important;border-color:#003d79 !important}.secondary .orderentry .open>.dropdown-toggle.btn,.fpsonline.dashboard .orderentry .open>.dropdown-toggle.btn{color:#fff !important;background-color:#0052a2 !important;border-color:#003d79 !important}.secondary .orderentry .btn:active,.secondary .orderentry .btn.active,.fpsonline.dashboard .orderentry .btn:active,.fpsonline.dashboard .orderentry .btn.active{background-image:none}.secondary .orderentry .open>.dropdown-toggle.btn,.fpsonline.dashboard .orderentry .open>.dropdown-toggle.btn{background-image:none}.secondary .orderentry .btn.disabled,.secondary .orderentry .btn[disabled],.fpsonline.dashboard .orderentry .btn.disabled,.fpsonline.dashboard .orderentry .btn[disabled]{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn,.fpsonline.dashboard .orderentry fieldset[disabled] .btn{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn.disabled:hover,.secondary .orderentry .btn[disabled]:hover,.fpsonline.dashboard .orderentry .btn.disabled:hover,.fpsonline.dashboard .orderentry .btn[disabled]:hover{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn:hover,.fpsonline.dashboard .orderentry fieldset[disabled] .btn:hover{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn.disabled:focus,.secondary .orderentry .btn[disabled]:focus,.fpsonline.dashboard .orderentry .btn.disabled:focus,.fpsonline.dashboard .orderentry .btn[disabled]:focus{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn:focus,.fpsonline.dashboard .orderentry fieldset[disabled] .btn:focus{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn.disabled.focus,.secondary .orderentry .btn[disabled].focus,.fpsonline.dashboard .orderentry .btn.disabled.focus,.fpsonline.dashboard .orderentry .btn[disabled].focus{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn.focus,.fpsonline.dashboard .orderentry fieldset[disabled] .btn.focus{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn.disabled:active,.secondary .orderentry .btn[disabled]:active,.fpsonline.dashboard .orderentry .btn.disabled:active,.fpsonline.dashboard .orderentry .btn[disabled]:active{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn:active,.fpsonline.dashboard .orderentry fieldset[disabled] .btn:active{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn.disabled.active,.secondary .orderentry .btn[disabled].active,.fpsonline.dashboard .orderentry .btn.disabled.active,.fpsonline.dashboard .orderentry .btn[disabled].active{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry fieldset[disabled] .btn.active,.fpsonline.dashboard .orderentry fieldset[disabled] .btn.active{background-color:#428bca !important;border-color:#357ebd !important}.secondary .orderentry .btn-arrow-right,.secondary .orderentry .btn-arrow-left,.fpsonline.dashboard .orderentry .btn-arrow-right,.fpsonline.dashboard .orderentry .btn-arrow-left{position:relative;padding-left:18px;padding-right:18px;height:34px;border-radius:4px}.secondary .orderentry .btn-arrow-right:after,.secondary .orderentry .btn-arrow-left:before,.fpsonline.dashboard .orderentry .btn-arrow-right:after,.fpsonline.dashboard .orderentry .btn-arrow-left:before{content:"";position:absolute;top:4px;width:22px;height:22px;background:inherit;border:inherit;border-left-color:transparent !important;border-bottom-color:transparent !important;border-radius:0px 4px 0px 0px !important;-webkit-border-radius:0px 4px 0px 0px !important;-moz-border-radius:0px 4px 0px 0px !important}.secondary .orderentry .btn-arrow-right:after,.fpsonline.dashboard .orderentry .btn-arrow-right:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.secondary .orderentry .btn-arrow-left:before,.fpsonline.dashboard .orderentry .btn-arrow-left:before{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);left:-11px}.secondary .orderentry .btn-arrow-right:after,.fpsonline.dashboard .orderentry .btn-arrow-right:after{right:-11px;z-index:1}.secondary .orderentry .btn-arrow-left:before,.fpsonline.dashboard .orderentry .btn-arrow-left:before{z-index:1}.secondary .orderentry .btn-light,.fpsonline.dashboard .orderentry .btn-light{color:#333 !important;background-color:#E4E4E4 !important;border-color:#A7A7A7 !important;font-weight:normal}.secondary .orderentry .btn-light:hover,.secondary .orderentry .btn-light:focus,.secondary .orderentry .btn-light.focus,.secondary .orderentry .btn-light:active,.secondary .orderentry .btn-light.active,.fpsonline.dashboard .orderentry .btn-light:hover,.fpsonline.dashboard .orderentry .btn-light:focus,.fpsonline.dashboard .orderentry .btn-light.focus,.fpsonline.dashboard .orderentry .btn-light:active,.fpsonline.dashboard .orderentry .btn-light.active{color:#000 !important;background-color:#DDDDDD !important;border-color:#A8A8A8 !important}.secondary .orderentry .open>.dropdown-toggle.btn-default,.fpsonline.dashboard .orderentry .open>.dropdown-toggle.btn-default{color:#000 !important;background-color:#DDDDDD !important;border-color:#A8A8A8 !important}.orderpayment{position:relative}.orderpayment .breadcrumb .header{text-align:center}.orderpayment .invoicedownload{position:absolute;top:5px;right:0;z-index:9999;color:#999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.orderpayment .invoicedownload>i{font-size:20px}.orderpayment .invoicedownload:hover{color:#8D0212;cursor:pointer}.orderpayment.invoicelookup .invoicedownload{display:none}.orderpayment.invoicelookup .formcontainer .fieldlabel{font-size:13px;padding-top:0;text-align:right}.orderpayment.invoicelookup .formcontainer>table td{padding-bottom:10px !important}.orderpayment.invoicelookup input{font-size:13px;font-weight:normal;padding:6px;width:170px}.orderpayment.invoicelookup .errormsg{padding:5px;background-color:#F5F5F5;text-align:center;font-style:italic;font-size:12px}.orderpayment .orderentry{margin-bottom:30px}.orderpayment .orderentry .errorscontainer{margin-bottom:25px}.orderpayment .orderentry .stepform .billingcontainer{margin-top:32px}.orderpayment .orderentry .stepform .billingcontainer td.summary{border-right:1px solid #eee;padding-right:30px}.orderpayment .orderentry .stepform .billingcontainer td.summary>table{margin-top:5px;width:100%}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a{cursor:default;display:block;text-align:right}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a>div{display:inline-block;margin-top:20px;padding-top:10px;border-top:1px solid #eee}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a input[type=checkbox]{display:inline-block;position:relative;margin:0}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a span{display:inline-block;padding-left:6px;font-size:12px;color:#666;cursor:pointer !important}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a.checked input[type=checkbox]+span{color:#003d79}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a.checked+div{opacity:0;pointer-events:none}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div{margin-top:10px;text-align:right;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div input[type=text]{width:75px;text-align:right}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div input[type=text]::-webkit-input-placeholder{color:#aaa}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div input[type=text]:-moz-placeholder,.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div input[type=text]::-moz-placeholder{color:#aaa;opacity:1}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div input[type=text]:-ms-input-placeholder{color:#aaa}.orderpayment .orderentry .stepform .billingcontainer td.summary .paybalance>a+div .errormsgrt{position:relative;display:block;padding:8px 0 0 0}.orderpayment .orderentry .stepform .billingcontainer td.summary+td{padding-left:30px}.orderpayment .orderentry .stepform .billingcontainer+.stepbuttons{margin-top:20px;padding-top:20px}.orderpayment .thankyou{text-align:center}.orderpayment .thankyou .header{text-align:center}.orderdetail.formcontainer .stepform .reviewcontainer{padding-top:20px}.orderdetail.formcontainer .stepform .reviewcontainer .promocontainer .validmsg{padding-top:0px}.content-access{text-align:left}.content-access .breadcrumb .header{white-space:normal}.content-access .player{margin-bottom:15px}.content-access .title{font-size:14px;padding-bottom:10px}.content-access .desc+.detail-item{border-top:1px dotted #ddd;padding-top:15px;margin-top:5px}.content-access .detail-item{padding-bottom:4px}.content-access .detail-item label{weight:normal;font-style:italic;padding-right:8px}.content-access.details .detail-item{padding-bottom:2px}.content-access.details .detail-item label{font-weight:normal;font-style:italic}.content-access.details .desc+.detail-item{border-top:0px;padding-top:7px;margin-top:0px}.content-access .details{padding-bottom:40px}.content-access .requirements{border-top:1px solid #efefef;margin:25px 0 0 -15px;color:#aaa;font-size:10px;font-style:italic;padding:15px;position:relative}.content-access .requirements a{font-size:10px;font-style:italic}.content-access .requirements .alt-link{padding-top:10px}.content-access .details+.requirements{margin-top:15px}.content-access .bottom-tbl+.requirements{margin:60px 0 0 0}.content-access .related-container .title{font-size:13px}.content-access .related-container .related td{padding-right:20px}.content-access .related-container .related td .related-content-block{background-image:none;border-top:1px solid #ddd}.content-access .reset{padding-right:20px}.content-access .reset .header{font-size:16px;margin-bottom:20px;color:#666;padding-bottom:0px;font-weight:normal;white-space:normal}.content-access .reset .header a{font-size:16px}.content-access .reset .header span{font-style:italic}.content-access .reset .btn{font-size:16px !important;font-weight:normal}.content-access.webinar .desc{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.content-access .launch{text-align:center}.content-access .launch .btn{font-size:14px;line-height:30px}.content-access .sessionpopup{position:absolute;display:none;width:90%;height:90%;border:0px;z-index:992000}.content-access .sessionpopup .container{background:white;padding:15px}.content-access .sessionpopup .close{position:relative;top:-11px;left:13px;float:right}.secondary.onlinecourse.subscription .form .formcontainer,.secondary.onlinecourse.subscription .form .thankyou{width:195px;margin:0 auto}.secondary.onlinecourse.subscription .formcell .cta{padding:12px}.secondary.onlinecourse.subscription .formcell .cta a .btn{white-space:nowrap}.secondary.onlinecourse.subscription .formcell .cta .addcart .btn{line-height:16px;padding:6px 10px;margin-top:4px}.secondary.onlinecourse.subscription .right-details{margin:0 0 10px 35px}.secondary.onlinecourse.subscription .right-details+.cta{margin-bottom:45px}.secondary.onlinecourse.subscription.renew .title{margin-bottom:30px;width:100%;font-size:16px;line-height:26px;font-weight:normal}.secondary.onlinecourse.subscription.renew .title span{font-weight:bold}.secondary.onlinecourse.subscription.renew .orderentry .stepbuttons{border-top:0;margin-top:20px}.secondary.onlinecourse.subscription.renew .orderentry.formcontainer .errormsgrt{white-space:nowrap}.secondary.onlinecourse.subscription.renew .cancelmsg{border-top:1px solid #eee;padding-top:20px;margin-top:20px;width:100%;font-size:11px;line-height:11px;font-weight:normal;color:#999}.secondary.onlinecourse.subscription.renew .cancelmsg a{font-size:11px;line-height:11px}.subscription-cancel.popup .btn{font-size:13px;padding:6px 20px;margin-right:10px;border-radius:2px}.secondary.subscription.login .formcontainer{width:auto}.secondary.subscription.login .formcontainer td.field{padding-bottom:10px}.secondary.subscription.login .formcontainer td.field input{padding:8px !important;width:100%;box-sizing:border-box}.secondary.subscription.login .formcontainer td.field input[disabled]{padding:0 !important;border:0;background:none !important}.secondary.subscription.login .formcontainer .btn{font-weight:normal !important}.secondary.subscription.login .formcontainer .errormsg{padding-left:10px;font-style:italic}.secondary.subscription.login .requirements{border:1px solid #ddd;max-width:415px;background-color:#f7f7f7;color:#666;font-style:italic;padding:15px;position:relative}.secondary.subscription.login .requirements>span{background-image:url(../Images/info-icon.gif);width:16px;height:16px;position:absolute;top:-7px;left:-7px}.secondary.subscription.login .requirements>span+div{padding-bottom:10px}.secondary.certificate.details .sep{padding-bottom:37px}.secondary.certificate.details .level ul{margin:0;padding:0}.secondary.certificate.details .level ul li{list-style:none}.secondary.certificate.details .level .header{text-transform:uppercase}.secondary.certificate.details .level .choose{padding:6px 0;font-style:italic;color:#666}.secondary.certificate.details .level .option .choose{padding:0 0 6px 0}.secondary.certificate.details .level .option .choose+ul li{list-style:square;margin:3px 0px 3px 16px;color:#999}.secondary.certificate.details .level .report tr.row{background-color:transparent !important}.secondary.certificate.details .level .report tr.row:hover{background-color:rgba(229,237,241,0.25) !important}.secondary.certificate.details .level .report tr.row td.cell{border-top:1px solid #eee}.secondary.certificate.details .level .report tr.row:first-child td.cell{border-top:0}.secondary.certificate.details .level .report tr.row td.cell div.course a{display:inline-block;border-top:1px dotted #eee;margin-top:3px;padding-top:3px}.secondary.certificate.details .level .report tr.row td.cell div.course:first-child a{border:0;margin-top:0;padding-top:0}.secondary.certificate.details .level .report tr.row td.cell>div.choose+div.course a{border:0;margin-top:0;padding-top:0}.secondary.certificate.details .level .option tr.row td.cell{padding-top:12px;padding-bottom:12px}.certificate.details .breadcrumb .header h1{white-space:normal}.certificate.details .bottom-tbl .col{padding:0px 15px}.certificate.details .bottom-tbl .col+.col{width:50%;padding-right:0px}.certificate.details .bottom-tbl .col:first-child{padding-left:0px}.certificate.details .bottom-tbl .col:last-child{padding-right:0px}.certificate.details .intro{padding-bottom:45px}.certificate.details .intro .cta{border:5px solid #F6F6F6;padding:20px;text-align:center}.certificate.details .intro .cta .date{border-bottom:1px solid #eee;margin-bottom:3px;padding-bottom:3px}.certificate.details .intro .cta .fee{margin-bottom:10px}.certificate.details .intro .form{margin-left:0px}[data-remodal-id="course-modal"]{width:1000px !important;height:700px !important;max-width:none !important;padding:0 !important}[data-remodal-id="course-modal"] iframe{margin:40px 0 0 0;width:975px;height:600px;border:0}[data-remodal-id="course-modal"] [data-remodal-action=close]{background-color:transparent;color:#ccc !important}[data-remodal-id="course-modal"] [data-remodal-action=close]:hover{color:#666 !important}[data-remodal-id="course-modal"].loading iframe{display:none}[data-remodal-id="course-modal"].loading>div:last-child{position:relative;width:100%;height:100%}[data-remodal-id="course-modal"].loading>div:last-child:after{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:99999;display:block;font-size:40px;color:#fff;display:inline-block;line-height:1;opacity:.5;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e97b";animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;z-index:9999;color:#aaa;width:40px;height:40px}.remodal [data-remodal-action=close]{display:block;width:35px;top:0;right:0;position:absolute;height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;border:0;cursor:pointer;outline:0;border:0}.remodal [data-remodal-action=close]:before{font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal [data-remodal-action=close]:hover{color:#666}.remodal[data-remodal-id=demo-modal]{width:auto !important;max-width:1000px !important;background-color:rgba(246,240,197,0.05) !important;padding:25px !important}.remodal[data-remodal-id=demo-modal] [data-remodal-action=close]{background-color:transparent !important;width:30px !important;height:30px !important}.remodal[data-remodal-id=demo-modal] [data-remodal-action=close]:before{line-height:30px !important}.remodal[data-remodal-id=demo-modal] [data-remodal-action=close]:hover{color:#ccc}@media (min-width: 320px){.remodal[data-remodal-id=demo-modal] video{width:100% !important}}@media (min-width: 1200px){.remodal[data-remodal-id=demo-modal] video{width:900px !important}}.st-sticky-share-buttons{top:auto !important;bottom:3px !important}.st-sticky-share-buttons .st-toggle{display:none}.remodal-is-locked .st-sticky-share-buttons{display:none !important}.webui-popover{z-index:999999 !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.orderentry .stepnav>table tr+tr td div{bottom:8px}.orderentry.formcontainer .selcontainer{margin-left:0px}.orderentry .stepform .promocontainer .promoform{width:auto}.orderentry .stepform .promocontainer input[type=text]{width:60px;height:25px;padding:0px 6px}.orderentry .stepform .promocontainer .btn{position:absolute}}
