/* CSS crunched with Crunch - http://crunchapp.net/ */
.header-image{background:url('images/header.jpg') no-repeat 0 bottom}
.responsive-header{background:url('images/header-sm.jpg') no-repeat 0 bottom}
HTML,BODY{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;line-height:1.5;padding:0em;margin:0em;background:url('/images/bg1.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
P,FORM,FIELDSET,TABLE{margin:1em 0em}
DIV{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
A{color:#063}A:hover{color:#666}
H1,H2,H3,H4,H5,H6{margin:0 0 .5em 0em;line-height:1.2}
H1{font-size:26px;font-weight:normal;color:#063}
H2{font-size:24px;font-weight:bold;color:#063}
H3{font-size:18px;font-weight:bold;color:#666}
H4{font-size:16px;font-weight:normal;color:#063}
H5{font-size:16px;font-weight:bold;color:#666}
H6{font-size:14px;font-weight:bold;color:#063}
#brand,#header,#menu,#main-content,#footer,#copyright{max-width:1000px;margin:0 auto}
#brand-wrapper:after,#brand:after,#header-wrapper:after,#menu-wrapper:after,#menu:after,#wrapper:after,#main-content:after,.column1:after,.column2:after,.column3:after,.call-out:after,#footer-wrapper:after,#footer:after{content:"";clear:both;display:block}
.column1,.column2,.column3{display:none;padding:10px}
#brand-wrapper{background:#600;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #300), color-stop(1, #600));background:-ms-linear-gradient(bottom, #300, #600);background:-moz-linear-gradient(center bottom, #300 0, #600 100%);background:-o-linear-gradient(#600, #300);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#330000', GradientType=0);border-bottom:1px solid #666}#brand-wrapper.black{background:#000;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #000), color-stop(1, #333));background:-ms-linear-gradient(bottom, #000, #333);background:-moz-linear-gradient(center bottom, #000 0, #333 100%);background:-o-linear-gradient(#333, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0)}
#brand-wrapper #brand{padding:10px}#brand-wrapper #brand #fltech{background:url('images/fltech-sig.png') no-repeat 0 0;float:left;width:330px;height:60px;display:block;text-indent:-9999em}
#brand-wrapper #brand.small{padding:5px}#brand-wrapper #brand.small #fltech{background:url('images/fltech.png') no-repeat 0 0;float:left;width:200px;height:25px;display:block;text-indent:-9999em}
#header-wrapper{background:#000;background:rgba(0,0,0,0.8);padding:10px}#header-wrapper #header{margin:0 auto}#header-wrapper #header #site-title{color:#FFF;float:left;font-size:32px;font-weight:bold;margin:0;width:70%}
#header-wrapper #header #top-menu{float:right;text-align:right}#header-wrapper #header #top-menu UL{list-style:none;margin:10px;padding:0}#header-wrapper #header #top-menu UL LI{float:left;border-right:1px solid #666}#header-wrapper #header #top-menu UL LI A,#header-wrapper #header #top-menu UL LI A:link,#header-wrapper #header #top-menu UL LI A:visited{color:#fff;padding:5px 10px;text-decoration:none;display:block;font-size:12px}#header-wrapper #header #top-menu UL LI A:hover,#header-wrapper #header #top-menu UL LI A:link:hover,#header-wrapper #header #top-menu UL LI A:visited:hover{background:#063}
#header-wrapper #header #top-menu UL LI.last{border-right:none}
#menu-wrapper{background:#000;background:rgba(0,0,0,0.8);border-top:1px solid #666;position:fixed;bottom:0;left:0;width:100%;z-index:99}#menu-wrapper #menu #responsive-menu{content:'Menu <i class="icon-chevron-down"></i>';text-decoration:none;display:none;color:#fff;text-align:center;width:100%;font-size:16px;padding:5px 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #333}#menu-wrapper #menu #responsive-menu .closed{display:inline}
#menu-wrapper #menu #responsive-menu .open{display:none}
#menu-wrapper #menu UL{list-style:none;margin:0;padding:0}#menu-wrapper #menu UL LI{float:left;border-right:1px solid #666;width:19.5%}#menu-wrapper #menu UL LI A,#menu-wrapper #menu UL LI A:link,#menu-wrapper #menu UL LI A:visited{color:#fff;padding:10px 8%;text-decoration:none;display:block;font-size:14px;text-align:center}#menu-wrapper #menu UL LI A I,#menu-wrapper #menu UL LI A:link I,#menu-wrapper #menu UL LI A:visited I{font-size:24px;margin-bottom:8px}
#menu-wrapper #menu UL LI A:hover,#menu-wrapper #menu UL LI A:link:hover,#menu-wrapper #menu UL LI A:visited:hover{background:#063}
#menu-wrapper #menu UL LI.last{border-right:none}
#wrapper{padding:0em;margin:0 0 100px 0}
#main-content{background:#FFF;background:rgba(255,255,255,0.9);padding:20px;border-left:2px solid #999;border-right:2px solid #999;margin:30px auto;min-height:300px;position:relative;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#main-content.full .column1{display:block;width:100%}
#main-content.column-right .column1{display:block;float:left;margin-right:2%;width:68%}
#main-content.column-right .column2{display:block;float:left;width:30%}
#main-content.even-two-column .column1{display:block;float:left;margin-right:2%;width:49%}
#main-content.even-two-column .column2{display:block;float:left;width:49%}
#main-content.three-column .column1{display:block;float:left;margin-right:3%;width:31%}
#main-content.three-column .column2{display:block;float:left;margin-right:3%;width:31%}
#main-content.three-column .column3{display:block;float:left;width:31%}
#main-content .sidebar{background:#e6eaec;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;float:right !important;height:100%;border-left:1px solid #CCC;margin:-20px -20px -20px 0}#main-content .sidebar H2{background:#063;color:#fff;margin:1em -10px;padding:5px 10px;font-weight:normal;font-size:18px}
#main-content .call-out{background:#FFF;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #CCC;margin:1em 0;padding:10px}#main-content .call-out IMG{float:left;margin-right:20px}
#main-content .call-out H3{color:#063}
#main-content .call-out H4{font-weight:bold;margin-bottom:-0.8em}
#main-content .download{float:right;margin-top:-3.5em}
#footer-wrapper{background:#063}#footer-wrapper #footer{color:#fff;padding:20px}#footer-wrapper #footer A{color:#e6eaec}
#footer-wrapper #footer H2{background:#063;color:#fff;margin:0 -10px 1em -10px;padding:0 10px;font-weight:normal}
#footer-wrapper #footer.none{padding:0}
#footer-wrapper #footer.full .column1{display:block;width:100%}
#footer-wrapper #footer.even-two-column .column1{display:block;float:left;margin-right:2%;width:49%}
#footer-wrapper #footer.even-two-column .column2{display:block;float:left;width:49%}
#footer-wrapper #footer.three-column .column1{display:block;float:left;margin:0 1%;width:31%}
#footer-wrapper #footer.three-column .column2{display:block;float:left;margin:0 1%;width:31%}
#footer-wrapper #footer.three-column .column3{display:block;float:left;margin:0 1%;width:31%}
#footer-wrapper #footer .btn{color:#063}
#copyright{color:#666;font-size:10px;padding:0 10px;position:absolute;bottom:5px;left:20px}
.direction{background:#063;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #CCC;color:#FFF;font-weight:bold;padding:10px}.direction I{font-size:22px;margin-right:10px}
@media screen and (max-width:800px){#menu-wrapper #menu UL LI A{font-size:12px}}@media screen and (max-width:600px){#header-wrapper #header #site-title{font-size:24px;width:60%} #header-wrapper #header #top-menu UL{margin:5px} #menu-wrapper #menu UL{display:none}#menu-wrapper #menu UL LI{width:21%;margin:5px 2%;border-right:none}#menu-wrapper #menu UL LI A{width:100%} #menu-wrapper #menu #responsive-menu{display:block} #menu-wrapper #menu UL LI{width:28%}#menu-wrapper #menu UL LI:nth-child(3n+1){clear:left} .column1,.column2,.column3{float:none !important;width:100% !important;margin:0 0 20px 0 !important}.column1 IMG,.column2 IMG,.column3 IMG,.column1 IFRAME,.column2 IFRAME,.column3 IFRAME{width:100% !important;float:none !important;margin:1em 0 !important} #main-content .sidebar{position:relative;float:none !important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box} #main-content .call-out IMG{float:none} #main-content .call-out H3{margin-top:1em !important} #main-content .download{float:none;margin-top:1em}}@media screen and (max-width:480px){#header-wrapper #header #site-title{font-size:18px;width:50%} #header-wrapper #header #top-menu UL{margin:0}}@media screen and (max-width:420px){}
