@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic);.icon.featured:hover,.upperBox:hover{box-shadow:0 2px 8px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.06) inset}#footer-wrapper,#header-wrapper,.icon.featured{position:relative}.footerLeft,.launchDiv{min-width:260px}@font-face{font-family:PFDinTextCompProMedium;src:url(../fonts/pfdintextcomppro-medium-webfont.eot);src:url(../fonts/pfdintextcomppro-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/pfdintextcomppro-medium-webfont.woff) format('woff'),url(../fonts/pfdintextcomppro-medium-webfont.ttf) format('truetype'),url(../fonts/pfdintextcomppro-medium-webfont.svg#PFDinTextCompProMedium) format('svg');font-weight:400;font-style:normal}a,blockquote,body,div,embed,h2,html,iframe,img,li,nav,object,ol,p,section,span,ul{margin:0;padding:0;border:0;font:inherit}.imgborder{border:5px solid #CCC;margin:10px 0}#navPanel nav{display:block;text-align:left;margin-top:20px}.boxContainer,.boxes,.lowerBox{text-align:center}body{line-height:1;-webkit-text-size-adjust:none;font-family:'Source Sans Pro';color:#5d5d5d}#footer-wrapper *,.lowerBox a{font-family:PFDinTextCompProMedium,"Segoe UI","Gill Sans MT","Lucida Sans","trebuchet ms",cambria}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.boxContainer,.lowerBox,.upperBox{box-sizing:border-box;display:inline-block}.square{padding:20px 40px}h2{color:#058}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}#navPanel .link li,#navPanel a,.contentHeader a,.launchIFIS a,.lowerBox a{text-decoration:none}.boxes{margin-top:0;padding:10px 30px}.lowerBox{width:24%}.lowerBox a{color:#000;font-size:25px}.lowerBox img{width:64px}@media all and (max-width:1200px){.boxes{padding:10px 25px}}@media all and (max-width:900px){.boxes{padding:10px 0}}.boxContainer{width:24%}@media all and (max-width:800px){.boxContainer{width:49%;margin-bottom:15px}.boxes{padding:10px 15%}.lowerBox{width:49%;margin-bottom:20px}}@media all and (max-width:545px){.boxContainer{width:100%}.lowerBox{width:49%;margin-bottom:20px}}.image img,.upperBox,.upperBox a{padding:0;margin:0}.upperBox{width:190px;border:0 solid #777;background:red;transition:all .4s ease;overflow:hidden;text-align:left}#banner,.ifclogo,.launchIFIS a,html{text-align:center}.upperBox a{float:left;overflow:hidden}.image img{display:block;width:190px;float:left;background:#00F}.icon.featured{display:inline-block;background-color:#359AFF;padding:.7em .7em .6em;border-radius:9px;margin:0 0 .5em;cursor:pointer;transition:all .4s ease}.icon.featured img{padding:0;margin:0}#banner{background-position:center center;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:1em}#header-wrapper{background:#fff}#footer-wrapper *{color:#333;font-size:17px;font-weight:100}#footer-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;background-size:100% 100%;z-index:0;opacity:.5}#copyright .links{background:#2C2929;background:rgba(255,255,255,.05);border-radius:5px;margin:0}#banner header h2{font-size:2.5em;margin:0 0 .65em}@media screen and (min-width:737px){#banner header p,#header{text-align:center}#banner header,ul.links li{display:inline-block}body,input,select,textarea{font-size:13pt;line-height:1.75em}h2{font-size:1.5em}header>p{margin:.5em 0 0;padding-bottom:.5em}footer{margin:2.25em 0 0}ul.links li:first-child{border-left:0;padding-left:0;margin-left:0}#footer-wrapper header h2{font-size:1.75em}#banner header h2{line-height:65px;font-size:49px;padding:0;font-family:"Gill Sans MT","Lucida Grande","Lucida Sans","trebuchet ms",cambria}#banner header p{color:#000;padding:0;font-style:normal;font-weight:400;line-height:35px;font-size:1.2em}#banner{position:relative;padding:0}#banner header{padding:2em 2.5em 1em;border-radius:5px}#copyright{margin:3em 0 2em}}.content,.label,.launchIFIS a{font-weight:100}#navPanel,#titleBar{display:none}@media screen and (max-width:736px){body,html{overflow-x:hidden}body,input,select,textarea{line-height:1.75em;font-size:11pt;letter-spacing:0}h2{font-size:1.25em}ul.links li{display:inline-block;border-top:solid 1px rgba(255,255,255,.05);padding:.25em 0 0;margin:.25em 0 0}.page-wrapper{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;padding-bottom:1px;max-width:1024px}#titleBar{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:44px;left:0;position:fixed;top:0;width:100%;z-index:10001;background:0 0}#titleBar .toggle{width:80px;height:60px}.toggle img{display:block;position:absolute;left:10px;top:10px;width:24px;height:24px}#titleBar .toggle:active:before{background-color:#76AE00}body.navPanel-visible #page-wrapper{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(230px)}body.navPanel-visible #titleBar{-moz-transform:translateX(230px);-webkit-transform:translateX(230px);-ms-transform:translateX(230px);transform:translateX(230px)}body.navPanel-visible #navPanel{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#footer-wrapper{padding:0 25px;overflow:hidden;-webkit-transform:translateZ(0)}#header{text-align:center}#nav{display:none}#banner header{padding:2em 1em 1em}#banner header h2{line-height:1.5em;margin:0 .25em .25em}#banner header p{font-size:1.2em}#copyright{margin:1em 0}}#copyright .imageLink{height:25px;padding:0 7px}.launchIFIS{margin:0 auto;border:0 solid #000;width:260px;height:140px;padding:60px 10px 0 30px;background:#E7F2F9;border-radius:11px}.launchIFIS a{float:right;box-shadow:0 11px 0 #365100;color:#FFF;background:#76AE00;font-size:27px;font-family:PFDinTextCompProMedium,Helvetica,Arial,sans-serif;line-height:1;text-shadow:2px 3px 7px #000;border-radius:6px;padding:15px 27px;margin:-23px 37px 0 0;border:0 solid #CCC;transition:all .3s ease;transform:translate(0,0);cursor:pointer}.launchIFIS a:hover{box-shadow:0 7px 0 #365100;transform:translate(0,4px)}.launchIFIS a:active{box-shadow:0 3px 0 #365100;transform:translate(0,8px)}.navLogo{padding:20px 0 15px;width:100%;background:#FFF}.navLogo img{height:64px;width:64px}.label{float:right;margin-right:0;margin-top:-90%;border:1px solid #777;padding:7px 15px;background:#359AFF;color:#FFF;z-index:15;font-size:21px;font-family:PFDinTextCompProMedium,"Segoe UI",Helvetica,Arial,sans-serif}.footerLeft{float:left;height:35px}.footerLink{padding:0 3px;color:#058!important}.verticalBar:after{content:" | "}.footerCenter{display:inline-block;min-width:240px;height:35px}.footerRight{float:right;min-width:130px;height:35px;margin-right:30px}@media all and (max-width:700px){.footerCenter,.footerLeft,.footerRight{display:inline-block}.footerLeft{float:left}.footerCenter{float:right}.footerRight{float:none;width:100%}}@media all and (max-width:570px){.footerCenter,.footerLeft,.footerRight{display:inline-block;float:none}}#closeVideo,.blueButton img,.launchDiv{float:right}html{margin-left:auto!important;margin-right:auto!important}body{max-width:960px!important;display:inline-block!important}.blueButton,.ifclogo{display:inline-block;vertical-align:middle}.ifclogo img{height:80px;margin:-3px 45px 0 0}.blueButton{color:#FFF;background:#3396F9;margin:0 5px 10px;border:0 solid #999;font-family:PFDinTextCompProMedium,"Segoe UI","Gill Sans MT","Lucida Sans","trebuchet ms",cambria;font-size:27px;border-radius:11px;cursor:pointer;width:200px;padding-left:25px;padding-right:5px;text-align:left;line-height:64px;transition:all .4s ease}.blueButton:hover{box-shadow:0 2px 8px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.06) inset}#video{display:none;position:fixed;top:115px;left:50%;margin-left:-440px;border:1px solid #999;background:#000;max-width:880px;max-height:500px;width:100%;height:100%;box-shadow:0 0 1em #555;z-index:100;cursor:default}.launchDiv,p.ifisText{display:inline-block;box-sizing:border-box}@media all and (max-width:900px){#video{margin-left:0;left:0;padding-right:10px;top:75px}}@media all and (max-height:500px){.video{max-height:320px;top:5px;z-index:25}}#video>object{position:absolute;top:0;left:0;z-index:-1;cursor:default;border:10px solid #FFF}.contentHeader,.title{border-bottom:1px solid #999}#closeVideo{cursor:pointer;margin-top:-15px;margin-right:-15px}.widgets{text-align:center;margin-bottom:20px}p.ifisText{width:69%;text-align:justify!important;padding:20px 60px 0 0!important;margin-bottom:10px;color:#000;font-family:"Gill Sans MT","Lucida Grande","Lucida Sans","trebuchet ms",cambria}@media all and (max-width:600px){#banner header h2{font-size:2em;margin:0 .25em .65em}p.ifisText{width:100%;margin-bottom:20px;text-align:center!important;padding:0!important}p.ifisTextRemoved{display:None}.launchDiv{float:none}.ifclogo img{height:80px;margin:-3px 20px 30px}}#navPanel{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:230px;z-index:10002;color:#858484;background-color:#76AE00;border-right:1px solid #777}#navPanel .link li{display:block;color:#888;font-size:1.5em;line-height:40px;padding:0 0 0 2em;font-family:PFDinTextCompProMedium,Helvetica,Arial,sans-serif}.content,.contentHeader{font-family:Roboto,Arial,"Lucida Grande","Lucida Sans","trebuchet ms",cambria;line-height:1.7em}#navPanel a{color:#fff}#navPanel .link li:hover,#navPanel a:hover,.content{color:#000}.content{background:#f1f1f1;border-radius:11px;text-align:left;margin:0 40px;font-size:17px;border:1px solid #999;padding:20px 30px}.contentHeader{font-size:19px;font-weight:600;color:#000;padding:0 30px 15px;margin:0 -30px 20px}.contentHeader a{float:right;font-weight:600;color:#933}.content a{color:#933}.title{line-height:1.7em;font-size:17px;font-family:"Gill Sans MT","Lucida Grande","Lucida Sans","trebuchet ms",cambria;font-weight:600;color:#333;padding:7px 30px;border-right:1px solid #999;border-top:1px solid #999;background:#FFF;width:auto;float:left;margin:20px 0 20px -30px;text-align:center;clear:both;display:block;box-shadow:1px 1px 5px #999}.slideimg{border:0 solid #555;margin-top:20px;margin-bottom:20px;margin-right:-30px;text-align:right}.slideimg img{border-left:1px solid #555;border-top:1px solid #555;border-bottom:1px solid #555;box-shadow:-2px 2px 3px #999;max-width:800px;max-height:400px;width:100%;height:100%}.content blockquote{margin-left:40px;margin-top:17px}.contentText{margin:0 30px}.iconRight{float:right;margin-right:15px}.toolsImage{border:1px solid #333;width:100%;max-width:640px;display:inline-block}.center{text-align:center}.red{color:#933;font-weight:700}.code{font-weight:600}.content *{word-wrap:break-word}.longText{display:inline-block;word-break:break-all}.content b{font-weight:700;color:#058}.slide{clear:both;position:relative;padding-bottom:64%;height:0;overflow:hidden}.slide iframe{border:10px solid #FFF;padding:1px;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.slideWidget{clear:both;position:relative;padding-bottom:64%;height:0;overflow:hidden}.slideWidget iframe,.transparentDark{width:100%;position:absolute;top:0;left:0}.slideWidget iframe{height:100%!important}option{font-size:15px;padding:3px}.widgetButton{font-size:15px;padding:5px 13px;color:#FFF;border:1px solid #333;background:#6FA303}textarea{width:100%}.transparentDark{background-color:#FFF;height:100%;float:left;opacity:.8;visibility:hidden;z-index:5000}body.navPanel-visible .transparentDark{visibility:visible}.hideSmall{display:block}.showSmall{display:none;clear:both}@media all and (max-width:600px){.hideSmall{display:none}.content .title,.content p,.contentHeader{font-size:15px}.showSmall{display:block}}