/**********************************************************************/
/** html5doctor.com Reset Stylesheet v1.6.1, Last Updated:2010-09-17 **/
/** ------ Author:Richard Clark -- http://richclarkdesign.com ------ **/
/**********************************************************************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { 
    line-height:1; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { 
    display:block; }
nav ul {
    list-style:none; }
blockquote, q {
    quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { 
    content:''; content:none; }
a { 
    margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { 
    text-decoration:none; }
mark {
    background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { 
    text-decoration: line-through; }
abbr[title], dfn[title] { 
    border-bottom:1px dotted; cursor:help; }
table { 
    border-collapse:collapse; border-spacing:0; }
hr { 
    display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select {
    vertical-align:middle; }
/**** End Reset Stylesheet ****/
/******************************/
 
/********************************************/
/** ----- AXIS Flight School: Styles ----- **/
/** (c) 2009-2018, AXIS Flight School, LLC **/
/********************************************/
/*** AXIS Defaults ***/
/*** ------------- ***/
/** Structural Elements **/
/*************************/
* { color:#000; text-align:left; 
    font-family:tahoma,arial,sans-serif; }
html { -webkit-text-size-adjust:none; }
body { width:100vw; overflow-x:hidden; overflow-y:visible; 
       background-color:#000; 
       -webkit-text-size-adjust:none; }
div { position:relative; 
      background:transparent; }
iframe { width:100%;  height:100%; }
th { vertical-align:bottom; 
     padding:1px 0; 
     text-align:center; background-color:#04E; 
     font-weight:bold; }
td { vertical-align:top; 
     padding:1px 0; 
     text-align:left; }
/** End Structural Elements **/
/** Text Elements **/
/*******************/
h1 { padding:20px 5px; margin:0; 
     color:#36D; 
     font-size:18px; font-weight:bold; line-height:1.1; }
h1 span { font-size:17px; font-weight:normal; }
h2 { padding:10px 5px; margin:0; 
     color:#36D; 
     font-size:16px; font-weight:bold; line-height:1.1; }
h2 span { font-size:15px; font-weight:normal; }
h3 { padding:10px 5px 10px 5px; margin:0; 
     color:#69F; 
     font-size:14px; font-weight:bold; line-height:1.1; }
h3 span { font-size:13px; font-weight:normal; }
h4 { padding:10px 5px 10px 5px; margin:0; 
     color:#69F; 
     font-size:13px; font-weight:bold; line-height:1.1; }
h4 span { font-size:12px; font-weight:normal; }
h5 { padding:0 5px 10px 5px; margin:0; 
     color:#36D; 
     font-size:13px; font-weight:normal; line-height:1.1; }
h5.indent2-2 { padding-left:19px; 
               text-indent:-14px; }
h6 { padding:0 5px 10px 5px; margin:0; 
     color:#69F; 
     font-size:13px; font-weight:normal; line-height:1.1; }
blockquote { margin-left:20px; }
p { padding:0 5px 10px 5px; 
    font-size:13px; line-height:1.3; line-height:16px; }
p.indent2-2 { padding-left:19px; 
              text-indent:-14px; }
p.indent3-3 { padding-left:19px; 
              text-indent:-14px; }
p.indent4-4 { padding-left:30px; 
              text-indent:-24px; }
p.indent5-5 { padding-left:36px; 
              text-indent:-31px; }
ol { padding:0px 20px 10px 20px; margin-top:-6px; }
ul { padding:0px 20px 10px 20px; margin-top:-6px; }
li { padding:0 0 2px 0; 
     font-size:12px; line-height:14px; }
a { color:#36D; text-decoration:underline; }
a:hover { color:#69F; }
strong { color:inherit; }
sup { position:relative; top:-0.4em; 
      font-size:75%; }
/** End Text Elements **/
/*** End AXIS Defaults ***/
/*************************/
/*** All Environments ***/
/*** ---------------- ***/
.anchor { height:0; }
.br_S { display:inline-block; }
.br_SM { display:inline-block; }
.br_SML { display:inline-block; }
.br_M { display:none; }
.br_MLXL { display:none; }
.br_LXL { display:none; }
.br_XL { display:none; }
.clear { clear:both; }
.clear_S { clear:both; }
.clear_SM { clear:both; }
.clear_M { clear:none; }
.clear_LXL { clear:none; }
.hidden { display:none; }
.hidden_S { display:none; }
.hidden_SM { display:none; }
.hidden_LXL { display:block; }
.left_LXL { float:none; }
.right_LXL { float:none; }
.show { display:inline-block; }
.show_S { display:inline-block; }
.show_SM { display:inline-block; }
.show_MLXL { display:none; }
.show_LXL { display:none; }
.price { color:#04E; 
         font-size:inherit; font-weight:inherit; }
.Warning { color:#D00; }
.Example { color:#888; }
.WeightNormal { color:inherit; 
                font-weight:normal; }
.encompassAll:after { clear:both; 
                      display:table; 
                      content:""; }
span { color:inherit; }
span.xxx { display:none; }
/** Logo and Menu **/
.TopBar { position:fixed; top:0; z-index:100; /* background-image set in index.php */ 
          width:100vw; height:54px; padding:8px 0; 
          background:#000; }
.TopContainer { width:100vw; height:100%; min-width:320px; max-width:990px; padding:0 0 8px 0; margin:0 auto; 
                border-bottom:1px solid #D7D7D7; }
.TopLogo { cursor:pointer; float:left; 
           width:40%; height:110%; 
           background-image:url(https://axis.center/img/topbar/TopBar_Logo.png); background-repeat:no-repeat; background-size:contain; }
.TopIcons { float:right; vertical-align:top; 
            width:50%; padding-right:1vw; margin-top:-4px; }
.TopButton { cursor:pointer; float:right; 
             width:28px; height:45px; padding:2px; 
             background-repeat:no-repeat; background-size:contain; }
#TopIcon_Menu {  
                width:28px; height:28px; 
                border:1px solid #D7D7D7; border-radius:5px; background-image:url(https://axis.center/img/topbar/TopBar_Icons.png); background-position: 0px -0px; background-size:140px; }
#TopIcon_About { width:28px; height:28px; 
                 border:1px solid #D7D7D7; border-radius:5px; background-image:url(https://axis.center/img/topbar/TopBar_Icons.png); background-position: -28px -0px; background-size:140px; }
#TopIcon_AFTV { width:28px; height:28px; 
                border:1px solid #D7D7D7; border-radius:5px; background-image:url(https://axis.center/img/topbar/TopBar_Icons.png); background-position: -56px -0px; background-size:140px; }
#TopIcon_Tools {  
                 width:28px; height:28px; 
                 border:1px solid #D7D7D7; border-radius:5px; background-image:url(https://axis.center/img/topbar/TopBar_Icons.png); background-position: -84px -0px; background-size:140px; }
#TopIcon_FAQ { width:28px; height:28px; 
               border:1px solid #D7D7D7; border-radius:5px; background-image:url(https://axis.center/img/topbar/TopBar_Icons.png); background-position: -112px -0px; background-size:140px; }
.TopButton img { max-height:28px; max-width:28px; padding:0; margin:0; }
.TopButton a { color:white; text-decoration:none; }
.TopText { width:100%; padding:0; margin:2px 0 0 0; 
           color:#FFF; text-align:center; 
           font-size:9px; line-height:1.5; }
.MenuContainer { position:absolute; top:61px; left:100%; z-index:50; 
                 width:270px; height:auto; padding:3px; margin-left:0px; display:none; 
                 border:1px solid white; background-color:#AAAAAA; }
.MenuContainer p { padding:2px 0 4px 4px;  
                   font-size:12px; }
.Menu { position:relative; 
        margin:2px 0 4px 0; }
.Menu a { display:block; 
          color:#000; text-decoration:none; 
          font-size:12px; font-weight:bold; }
.Menu a:hover { text-decoration:underline; }
.Menu h1 { cursor:pointer; 
           width:260px; padding:0 0 0 8px; margin-top:3px; 
           color:#FFF; border-bottom:1px solid #555; border-left:1px solid #555; border-right:1px solid #555; border-top:1px solid #555; background:#D7D7D7; 
           font-size:12px; line-height:30px; }
.Menu h1.MenuSelect { cursor:default; 
                      width:250px; 
                      border-bottom-color:#FFF; border-left:10px solid #FFF; border-right-color:#FFF; }
.Menu h2 { cursor:pointer; 
           width:244px;  padding:0 0 0 8px; margin-left:12px;  
           color:#000; border-bottom:1px solid #555; border-left:5px solid #555; border-right:1px solid #555; border-top:0 none; background:#D7D7D7; 
           font-size:12px;  line-height:30px; }
.Menu h2 span { font-size:inherit; }
.Menu h2.Double { cursor:pointer; 
                  width:244px; padding:2px 0 3px 8px; margin-left:12px; 
                  color:#000; 
                  line-height:12px; }
.Menu h2.DoubleAXIS { cursor:pointer; 
                      width:211px; padding:2px 0 3px 41px; margin-left:12px; 
                      color:#000; text-indent:-33px; 
                      line-height:12px; }
.Menu h2.MenuSelect { cursor:default; 
                      width:239px; 
                      border-bottom-color:#FFF; border-left-width:10px; border-right-color:#FFF; }
.Menu h2.DoubleMenuSelect { cursor:pointer; 
                            width:239px; padding:2px 0 4px 8px; margin-left:12px; 
                            color:#000; 
                            line-height:12px; }
.Menu h2.DoubleAXISMenuSelect { cursor:pointer; 
                                width:206px; padding:2px 0 4px 41px; margin-left:12px; 
                                color:#000; text-indent:-33px; border-left-width:10px; 
                                line-height:12px; }
.Menu h3 { cursor:pointer; 
           width:232px; padding:0 0 2px 8px; margin-left:24px; 
           color:#000; border-bottom:1px solid #555; border-left:5px solid #555; border-right:1px solid #555; border-top:0 none; background:#D7D7D7; 
           font-size:12px; line-height:16px; }
.Menu h3 span { font-size:inherit; }
.Menu h3.MenuSelect { cursor:default; 
                      width:227px; 
                      border-bottom-color:#FFF; border-left-width:10px; border-right-color:#FFF; }
/** End Logo and Menu **/
/** VIDEO CONTAINER **/
.VideoContainer { width:298px; height:168px; margin:20px auto; 
                  border:1px solid #FFF; }
.VideoContainer iframe { width:100%; height:100%; }
.VideoContainer div { width:100%; height:100%; }
.VideoL { width:100%; width:308px; height:100%; height:173px; margin:0 auto; 
          background-color:#04F; }
.VideoR { width:100%; width:308px; height:100%; height:173px; margin:0 auto; 
          background-color:#04F; }
.Video-YouTube { position:relative; 
                 max-height:100%; max-width:100%; margin:0; overflow:hidden; }
.Video-YouTube iframe { position:absolute; top:0; left:0; z-index:100; 
                        width:100%; height:100%; 
                        background:transparent; }
.Video-YouTube img { position:absolute; top:-16.7%; cursor:pointer; -moz-transition:.4sall; transition:.4sall; 
                     width:100%; height:auto; max-width:100%; margin:auto; 
                     border:none; 
                     -webkit-transition:.4sall; }
.Video-YouTube img:hover { filter:brightness(75%); 
                           -webkit-filter:brightness(75%); }
.Video-YouTube .play { position:absolute; top:50%; left:50%; cursor:pointer; 
                       width:40px; height:40px; margin-left:-20px; margin-top:-20px; 
                       background-image:url(https://axis.center/img/symbol/playVideo.png); background-repeat:no-repeat; background-size:contain; }
.Video-FoxNews { position:relative; 
                 max-width:100%; margin:0; overflow:hidden; }
.Video-FoxNews iframe { position:absolute; top:0; left:0; z-index:100; 
                        width:100%; height:100%; 
                        background:transparent; }
.Video-FoxNews img { position:absolute; top:-16.7%; cursor:pointer; -moz-transition:.4sall; transition:.4sall; 
                     width:100%; height:auto; max-width:100%; margin:auto; 
                     border:none; 
                     -webkit-transition:.4sall; }
.Video-FoxNews img:hover { filter:brightness(75%); 
                           -webkit-filter:brightness(75%); }
.Video-FoxNews .play { position:absolute; top:50%; left:50%; cursor:pointer; 
                       width:40px; height:40px; margin-left:-20px; margin-top:-20px; 
                       background-image:url(https://axis.center/img/symbol/playVideo.png); background-repeat:no-repeat; background-size:contain; }
/** End VIDEO CONTAINER **/
/** You are Here **/
.YouAreHere { width:100%; min-width:300px; max-width:990px; margin:0 auto; 
              background-color:#6B6B6B; }
.YouAreHere p { padding:2px 10px 4px 10px; 
                color:#BBB; 
                font-size:0.7em; line-height:1; }
.YouAreHere a { color:inherit; }
.YouAreHere span { display:none; 
                   color:inherit; }
.YouAreHereBlack { background-color:#000; }
.MenuBuffer { width:100%; height:71px; 
              background-color:#000; }
.YAH_SiteSearch { cursor:pointer; float:right; 
                  width:auto; height:auto; }
/* End You are Here */
/** Legal Stuff All **/
.LegalContainer { position:relative; left:50%; float:none; 
                  width:300px; padding-top:30px; margin:0 auto; margin-left:-150px; }
.LegalInfo  { position:absolute; 
              width:100%; padding:0 0 40px 0; 
              color:#FFF; }
.LegalInfo h1 { width:270px; padding:0; margin:0 auto; 
                color:#fff; text-align:justify; 
                font-size:12px; font-weight:normal; line-height:14px; }
.LegalInfo h2 { width:220px; padding:0; margin:0 auto; 
                color:#fff; text-align:left; 
                font-size:12px; font-weight:normal; line-height:14px; }
.LegalInfo p { padding:0; margin:0; 
               color:#fff; text-align:center; 
               font-size:12px; line-height:14px; }
.LegalInfo a  { color:#F00; 
                font-size:inherit; }
.LegalInfo span { font-size:9px; }
/** End Legal Stuff **/
/** PPCaccept **/
.PPCaccept { position:fixed; top:100vh; left:0; z-index:999; 
             width:100%; height:200px; height:50vh; margin-top:-50vh; display:table; 
             background-color:#CCECFF; }
.PPCaccept p { vertical-align:middle; 
               height:100%; margin:auto 0; display:table-cell; 
               color:#800; text-align:center; 
               font-size:10px; line-height:1.15; }
.PPCaccept a { color:inherit; text-decoration:underline; 
               font-weight:bold; }
.PPCaccept a:hover { color:#F00; }
.PPCaccept span { color:inherit; 
                  font-size:inherit; font-weight:bold; }
/** Button **/
.button { box-shadow:inset 0px 1px 0px 0px #fce2c1; cursor:pointer; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25'); -moz-border-radius:6px; -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1; 
          padding:6px 18px; display:inline-block; 
          color:#000000; text-decoration:none; text-shadow:1px 1px 0px #dddddd; border:1px solid #eeb44f; border-radius:6px; background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% ); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) ); background-color:#ffc477; 
          font-family:Verdana; font-size:15px; font-weight:normal; 
          -webkit-border-radius:6px; -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1; }
.button:hover { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477'); 
                background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% ); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) ); background-color:#fb9e25; }
/* End Button */
/** End Buffer for Menu **/
/** Site Search **/
.SiteSearch { display:none; }
div.gsc-control-cse { background-color:#D7D7D7; }
/** End Site Search **/
/*** End All Environments ***/
/****************************/
/*** Content Environment ***/
/*** ------------------- ***/
/** Structural Elements **/
/*************************/
.PageContainer { width:100%; max-width:990px; margin:0 auto; 
                 background-color:#D7D7D7; }
.PageContainer hr { margin:10px 0; 
                    border: 0; height: 1px;  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }
.Article { height:90px; margin:0 0 0 5px; }
.Fifty { width:100%; height:auto; padding-top:15px; margin:0 auto; }
.PageBox { position:relative; 
           width:90%; min-width:308px; padding:0; margin: 0 auto; 
           background-color:#E7E7E7; }
.PageBox:after { clear:both; 
                 display:table; 
                 content:""; }
.PageBox img.People { float:left; 
                      width:100px; margin-right:20px; margin-top:10px; }
.PageBox img.Parachutist { height:11px; }
.PageBox table { width:100%; margin:0 auto; }
.LOBox { width:100%; padding:0; margin:0; }
.LOBox iframe { width:100vw; height:750px; padding:0; margin:0; }
.LOBox h1 { padding:6px 6px 6px 9px; }
.QuickLink { float:right; verical-align:top; 
             width:100px; height:auto; padding-bottom:3px; margin:10px 0 0 10px; 
             border:1px solid #b7b7b7; background-color:#C7C7C7; 
             line-height:0; }
.QuickLink h4 { padding:2px 3px 6px 3px; 
                font-size:11px; }
.QuickLink p { padding:0 0 3px 3px; 
               font-size:10px; line-height:1.5; }
.QuickLink ul { list-style-type:circle; 
                padding:0 0 0 18px; }
.QuickLink li { font-size:10px; line-height:14px; }
.DatesLink { float:right; verical-align:top; 
             width:100px; height:auto; padding-bottom:3px; margin:0 6px 6px 12px; 
             border:1px solid #36D; background-color:#FFFFFF; 
             line-height:0; }
.DatesLink h4 { padding:2px 3px 6px 3px; 
                color:#36D; 
                font-size:14px; line-height:1.0; }
.DatesLink h5 { padding:0 0 0 3px; 
                color:#48E; 
                font-size:12px; line-height:1.3; }
.DatesLink p { padding:4px 3px 0 3px; 
               font-size:12px; line-height:1.15; }
.ExBoxL { float:none; verical-align:top; 
          margin:0 auto; 
          background-color:#C7C7C7; 
          line-height:0; }
.ExBoxL img { max-width:100%; }
.ExBoxR { float:none; verical-align:top; 
          margin:0 auto 8px auto; 
          background-color:#C7C7C7; 
          line-height:0; }
.ExBoxR img { max-width:100%; }
.varBoxR { float:none; verical-align:top; 
           width:308px; margin:0 auto 8px auto; 
           background-color:#C7C7C7; 
           line-height:0; }
.varBoxR img { z-index:1; 
               width:100%; }
.pcBoxR { float:none; verical-align:top; 
          width:308px; height:161px; margin:0 auto 8px auto; 
          background-color:#C7C7C7; 
          line-height:0; }
.pcBoxR div.pcLeft { position:absolute; top:0; right:100%; z-index:10; cursor:pointer; 
                     width:25px; height:100%; margin:0; margin-right:-25px; 
                     background-image:url(https://axis.center/img/symbol/pcLeft.png); background-repeat:no-repeat; background-size:contain; }
.pcBoxR div.pcRight { position:absolute; top:0; left:100%; z-index:10; cursor:pointer; 
                      width:25px; height:100%; margin:0; margin-left:-25px; 
                      background-image:url(https://axis.center/img/symbol/pcRight.png); background-repeat:no-repeat; background-size:contain; }
.pcBoxR img { z-index:1; 
              width:100%; }
.BoxL { float:left; verical-align:top; 
        margin:10px 20px 20px 6px; 
        background-color:#C7C7C7; 
        line-height:0; }
.BoxR { float:right; verical-align:top; 
        margin:10px 6px 20px 20px; 
        background-color:#C7C7C7; 
        line-height:0; }
.InBoxL { float:none; verical-align:top; 
          margin:0 auto; 
          line-height:0; }
.InBoxR { float:none; verical-align:top; 
          margin:0 auto; 
          line-height:0; }
.InfoBox { width:calc(100% - 32px); padding:8px 10px 10px 10px; margin-left:5px; 
           border:1px solid #B7B7B7; background-color:#D7D7D7; }
.InfoBox p { padding:0 0 0 0;  
             font-size:smaller;  line-height:1.10; }
span.h3 { color:#69F; 
          font-weight:bold; }
span.h4 { color:#69F; 
          font-weight:bold; }
#AboutVideoR { width:300px; height:169px; }
#AboutVideoR { width:300px; height:169px; }
#AboutVideoR { width:300px; height:169px; }
#AboutVideoR { width:300px; height:169px; }
.EventsByDate { table-layout:fixed; 
                padding:0; margin:0; }
.EventsByDate th { padding-left:6px; 
                   color:#AAA; text-align:left; border-bottom:1px solid #AAA; background:transparent; 
                   font-size:10px; font-weight:bold; }
.EventsByDate td { padding:4px 0 4px 0; margin:0; }
.EventsByDate h1 { padding:10px 0 2px 6px; 
                   font-size:16px; line-height:1.15; }
.EventsByDate h2 { padding:0 0 0 6px; 
                   font-size:15px; line-height:1.15; }
.EventsByDate h3 { padding:0 0 0 6px; 
                   font-size:14px; line-height:1.15; }
.EventsByDate h4 { padding:0 0 0 6px; margin:0; 
                   font-size:13px; line-height:1.15; }
.EventsByDate h5 { padding:0 0 0 6px; 
                   font-size:12px; line-height:1.15; }
.EventsByDate h6 { padding:0 0 0 6px; 
                   font-size:10px; line-height:1.15; }
.EventsByDate h1 span { font-size:inherit; }
.EventsByDate h2 span { font-size:inherit; }
.EventsByDate h3 span { font-size:inherit; }
.EventsByDate h4 span { font-size:10px; font-weight:normal; }
.EventsByDate h5 span { font-size:inherit; }
.EventsByDate h6 span { font-size:inherit; }
.EventsByDate p { padding:15px 0 0 6px; 
                  font-size:10px; line-height:1.15; }
/** End Structural Elements **/
/** Foundations of Flight **/
.FoF_Entry { padding:20px 5px; 
             border-top:1px solid #666; }
.FoF_Entry h2 { padding:0 0 4px 36px;  margin:0; 
                text-indent:-36px;  
                font-size:12px; line-height:12px;  }
.FoF_Entry p { padding:3px 0 0 0;  
               font-size:10px;  line-height:12px;  }
.FoF_Entry a { text-decoration:underline; }
.FoF_Entry a:hover { color:#69F; }
.FoF_Entry img { height:9px; }
.FoF_PDF_Video { float:right;  
                 height:50px; padding:0;  margin:0 0 0 6px;  }
.FoF_PDF_Video img { height:50px; 
                     border-bottom:2px solid #36b;  border-left:2px solid #9cf; border-right:2px solid #36b;  border-top:2px solid #9cf;  background-color:#FFF;  }
.FoF_PDF_Video p { padding:0; margin:0; 
                   text-align:center; 
                   font-size:0.6em; line-height:0.9em; }
/** End Foundations of Flight **/
/** Knowledge **/
.Knowledge h2 { cursor:pointer; 
                padding-bottom:12px; padding-top:12px; display:block;  
                border-top:1px solid #444; }
.Knowledge h3 { padding:12px 0 6px 0; 
                color:#000; }
.Knowledge h3 a { color:#36D; }
.Knowledge h3.License { cursor:pointer; 
                        padding:10px 0; display:block; 
                        border-top:1px solid #666; }
.Knowledge h4 { padding-bottom:6px; 
                color:#36D;  
                font-style:italic;  font-weight:normal;  }
.Knowledge a.Source { color:#000; }
.Knowledge b { color:#36D; }
.Knowledge em { color:#666; }
.Knowledge_Section { width:95%; padding:12px 5px; display:none; 
                     background:#ccc; }
.Knowledge_Section span { display:inline-block; 
                          color:#666; text-decoration:none; }
.Knowledge_Section ul { margin-left:15px; }
.Knowledge_License { width:95%; padding:5px 5px; display:none; 
                     background:#bbb; }
.Knowledge_License em { color:#444; }
.Knowledge_License ol { margin-left:15px; }
.Knowledge_License ul { margin-left:15px; }
/** End Knowledge **/
/** Overview Table **/
.Overview table { width:100%; }
.Overview p { line-height:1.0em; }
.Overview h1 { width:100%; 
               font-size:0. }
/** End Overview Table **/
/** BottomGoTop **/
.BottomGoTop { position:fixed; top:100%; left:50%; z-index:10; cursor:pointer; display:none; 
               width:30px; height:30px; margin-left:-15px; margin-top:-60px; 
               background-image:url(https://axis.center/img/symbol/BottomGoTop.png); background-repeat:no-repeat;  background-size:30px; }
/** End BottomGoTop **/
/*** CSS for Specific IDs ***/
/****************************/
#AboutVideo { width:300px; height:169px; margin:0 auto 20px auto; }
#AboutVideoR { width:300px; height:169px; }
#OEWR { width:310px; height:170px; }
#AboutMap { width:300px; height:157px; }
#ArticleTitle { width:79px; height:auto; margin-top:0px; }
#ArticleTitle img { max-height:98px; max-width:79px; }
#Article { width:300px; height:auto; }
#Article img { max-height:98px; }
#Awards { width:100px; height:auto; }
.CCDjump { float:left; 
           width:110px;  height:110px; padding:6px 6px 4px 6px; margin-right:30px; 
           background-color:#C7C7C7; }
.CCD12 { float:left; 
         width:110px;  height:303px; padding:6px 6px 0 6px; margin-right:30px; 
         background-color:#C7C7C7; }
#CoachDisc { width:300px; height:123px; }
#Person { width:100px; height:100px; }
#SquareUp { float:right; 
            width:100px; height:147px; margin:0px 6px 0 12px; }
#XRatings { width:300px; height:200px; }
#CamEquip { width:300px; margin:0 auto 10px auto; }
/*** End CSS for Specific IDs ***/
/********************************/
/*** End Content Environment ***/
/*******************************/
 
@media only screen and (min-width:568px) and (max-width:767px) {
  body { overflow-y:visible; }
  h1 { padding:20px; 
       font-size:22px; line-height:1.1; }
  h1 span { font-size:20px; }
  h2 { padding:10px 20px; 
       font-size:19px; line-height:1.1; }
  h2 span { font-size:17px; }
  h3 { padding:10px 20px 10px 20px; 
       font-size:17px; line-height:1.1; }
  h3 span { font-size:15px; }
  h4 { padding:10px 20px 10px 20px; 
       font-size:15px; line-height:1.1; }
  h4 span { font-size:13px; }
  h5 { padding:0 20px 10px 20px; 
       font-size:13px; line-height:1.1; }
  h5.indent2-2 { padding-left:34px; 
                 text-indent:-14px; }
  h6 { padding:0 20px 10px 20px; 
       font-size:13px; line-height:1.1; }
  blockquote { margin-left:40px; }
  p { padding:0 20px 10px 20px; 
      font-size:13px; line-height:16px; }
  p.indent2-2 { padding-left:34px; 
                text-indent:-14px; }
  p.indent3-3 { padding-left:34px; 
                text-indent:-14px; }
  p.indent4-4 { padding-left:45px; 
                text-indent:-25px; }
  p.indent5-5 { padding-left:52px; 
                text-indent:-32px; }
  ol { padding:10px 20px 10px 36px; }
  ul { padding:10px 20px 10px 36px; }
  li { padding:0 0 4px 0; 
       font-size:13px; line-height:15px; }
  .br_S { display:none; }
  .br_SM { display:inline-block; }
  .br_SML { display:inline-block; }
  .br_M { display:inline-block; }
  .br_MLXL { display:inline-block; }
  .br_LXL { display:none; }
  .br_XL { display:none; }
  .clear { clear:both; }
  .clear_S { clear:none; }
  .clear_SM { clear:both; }
  .clear_M { clear:both; }
  .clear_LXL { clear:none; }
  .hidden { display:none; }
  .hidden_S { display:block; }
  .hidden_SM { display:none; }
  .hidden_LXL { display:block; }
  .left_LXL { float:none; }
  .right_LXL { float:none; }
  .show { display:inline-block; }
  .show_S { display:none; }
  .show_SM { display:inline-block; }
  .show_MLXL { display:inline-block; }
  .show_LXL { display:none; }
  .TopBar { height:54px; }
  .TopContainer { border-bottom:1px solid #D7D7D7; }
  .TopLogo { width:40%; height:100%; }
  .TopButton { width:28px; height:45px; }
  #TopIcon_Menu { width:28px; height:28px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: 0px -0px; background-size:140px; }
  #TopIcon_About { width:28px; height:28px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -28px -0px; background-size:140px; }
  #TopIcon_AFTV { width:28px; height:28px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: -56px -0px; background-size:140px; }
  #TopIcon_Tools {  
                   width:28px; height:28px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -84px -0px; background-size:140px; }
  #TopIcon_FAQ { width:28px; height:28px; 
                 border:1px solid #D7D7D7; border-radius:5px; background-position: -112px -0px; background-size:140px; }
  .TopButton img { max-height:28px; max-width:28px; }
  .TopText { font-size:9px; }
  .MenuContainer { top:70px; }
  .VideoContainer { width:378px; height:213px; }
  .VideoL { width:464px; height:261px; margin:0 auto; }
  .VideoR { width:464px; height:261px; margin:0 auto; }
  .Video-YouTube .play { width:50px; height:50px; margin-left:-25px; margin-top:-25px; }
  .Video-FoxNews .play { width:50px; height:50px; margin-left:-25px; margin-top:-25px; }
  .YouAreHere p { padding:3px 10px 4px 10px; 
                  font-size:0.7em; }
  .YouAreHere span { display:inline-block; }
  .MenuBuffer { height:71px; }
  .LegalContainer { left:50%; 
                    width:500px; margin-left:-250px; }
  .LegalInfo h1 { width:350px; }
  .PPCaccept { height:50vh; margin-top:-50vh; }
  .PPCaccept p { font-size:11px; }
  .Article { height:100px; margin:0 0 0 20px; }
  .Fifty { width:500px; margin:0 auto; }
  .PageBox { width:500px; min-width:0; }
  .PageBox img.People { width:150px; margin-top:20px; }
  .PageBox img.Parachutist { height:11px; }
  .PageBox table { width:calc(100% - 28px); margin:5px 0 0 14px; }
  .LOBox iframe { width:100vw; height:750px; }
  .LOBox h1 { padding:6px 6px 6px 9px; }
  .QuickLink { width:110px; padding-bottom:4px; margin:10px -30px 0px 10px; }
  .QuickLink h4 { padding:2px 3px 6px 3px; 
                  font-size:12px; }
  .QuickLink p { padding:0 0 3px 3px; 
                 font-size:11px; }
  .QuickLink ul { padding:0 0 0 24px; }
  .QuickLink li { font-size:11px; line-height:15px; }
  .DatesLink { width:110px; padding-bottom:4px; margin:0 -30px 6px 10px; }
  .DatesLink h4 { padding:2px 3px 6px 4px; 
                  font-size:15px; }
  .DatesLink h5 { padding:0 0 0 4px; 
                  font-size:13px; }
  .DatesLink p { padding:6px 0 0 4px; 
                 font-size:13px; }
  .ExBoxL { float:none; 
            margin:0 auto; }
  .ExBoxR { float:none; 
            margin:0 auto 8px auto; }
  .varBoxR { float:right; 
             width:290px; margin:0px -34px 4px 12px; 
             border:10px solid #D7D7D7; }
  .pcBoxR { float:right; 
            width:308px; height:161px; margin:0px -34px 4px 12px; 
            border:10px solid #D7D7D7; }
  .pcBoxR div.pcLeft { width:25px; margin-right:-25px; }
  .pcBoxR div.pcRight { width:25px; margin-left:-25px; }
  .BoxL { float:left; 
          margin:10px 20px 20px 6px; }
  .BoxR { float:right; 
          margin:10px 6px 20px 20px; }
  .InBoxL { float:none; 
            margin:0 auto; }
  .InBoxR { float:none; 
            margin:0 auto; }
  .InfoBox { width:calc(100% - 62px); margin-left:20px; }
  #AboutVideoR { width:400px; height:225px; }
  #AboutVideoR { width:400px; height:225px; }
  #AboutVideoR { width:400px; height:225px; }
  #AboutVideoR { width:400px; height:225px; }
  .EventsByDate th { padding-left:6px; 
                     font-size:10px; }
  .EventsByDate td { padding:5px 0 5px 0; }
  .EventsByDate h1 { font-size:18px; }
  .EventsByDate h2 { font-size:17px; }
  .EventsByDate h3 { font-size:16px; }
  .EventsByDate h4 { font-size:15px; }
  .EventsByDate h5 { font-size:14px; }
  .EventsByDate h6 { font-size:12px; }
  .EventsByDate h4 span { font-size:12px; }
  .EventsByDate p { padding:17px 0 0 6px; 
                    font-size:12px; }
  .FoF_Entry { padding:20px; }
  .FoF_Entry h2 { padding:0 0 4px 41px;  
                  text-indent:-41px;  
                  font-size:13px; line-height:15px;  }
  .FoF_Entry p { padding:3px 0 0 41px;  
                 font-size:11px;  line-height:13px;  }
  .FoF_Entry img { height:10px; }
  .FoF_PDF_Video { height:60px; }
  .FoF_PDF_Video img { height:60px; }
  .FoF_PDF_Video p { font-size:0.70em; line-height:0.9em; }
  .Knowledge h2 { padding-left:140px;  
                  text-indent:-120px;  }
  .Knowledge_Section { width:95%; margin-left:2%; }
  .Knowledge_License { width:95%; margin-left:2%; }
  #AboutVideo { width:400px; height:225px; margin:0 auto 20px auto; }
  #AboutVideoR { width:400px; height:205px; }
  #OEWR { width:350px; height:192px; }
  #AboutMap { width:400px; height:210px; }
  #ArticleTitle { width:106px; }
  #ArticleTitle img { max-height:131px; max-width:106px; }
  #Article { width:400px; }
  #Article img { max-height:131px; }
  #Awards { width:150px; height:auto; }
  .CCDjump { float:left; 
             margin:0px 30px 4px -24px; }
  .CCD12 { float:left; 
           margin:0px 30px 4px -24px; }
  #CoachDisc { float:left; 
               width:200px; height:82px; margin:0px 20px 60px 0px; }
  #Person { width:150px; height:150px; }
  #SquareUp { float:right; 
              width:128px; height:188px; margin:0 20px 0 12px; }
  #XRatings { width:300px; height:200px; }
  #CamEquip { float:right; 
              width:200px; margin:0px -35px 4px 20px; 
              border:15px solid #D7D7D7; }
}
 
@media only screen and (min-width:768px) and (max-width:999px) {
  body { overflow-y:visible; }
  h1 { padding:20px; 
       font-size:24px; line-height:1.1; }
  h1 span { font-size:22px; }
  h2 { padding:10px 20px; 
       font-size:21px; line-height:1.1; }
  h2 span { font-size:19px; }
  h3 { padding:10px 20px 10px 20px; 
       font-size:18px; line-height:1.1; }
  h3 span { font-size:16px; }
  h4 { padding:10px 20px 10px 20px; 
       font-size:16px; line-height:1.1; }
  h4 span { font-size:14px; }
  h5 { padding:0 20px 10px 20px; 
       font-size:14px; line-height:1.1; }
  h5.indent2-2 { padding-left:36px; 
                 text-indent:-16px; }
  h6 { padding:0 20px 10px 20px; 
       font-size:14px; line-height:1.1; }
  blockquote { margin-left:40px; }
  p { padding:0 20px 10px 20px; 
      font-size:14px; line-height:20px; }
  p.indent2-2 { padding-left:36px; 
                text-indent:-16px; }
  p.indent3-3 { padding-left:40px; 
                text-indent:-20px; }
  p.indent4-4 { padding-left:48px; 
                text-indent:-28px; }
  p.indent5-5 { padding-left:56px; 
                text-indent:-36px; }
  ol { padding:10px 20px 10px 36px; }
  ul { padding:10px 20px 10px 36px; }
  li { padding:0 0 6px 0; 
       font-size:14px; line-height:18px; }
  .br_S { display:none; }
  .br_SM { display:none; }
  .br_SML { display:inline-block; }
  .br_M { display:none; }
  .br_MLXL { display:inline-block; }
  .br_LXL { display:inline-block; }
  .br_XL { display:none; }
  .clear { clear:both; }
  .clear_S { clear:none; }
  .clear_SM { clear:none; }
  .clear_M { clear:none; }
  .clear_LXL { clear:both; }
  .hidden { display:none; }
  .hidden_S { display:block; }
  .hidden_SM { display:block; }
  .hidden_LXL { display:none; }
  .left_LXL { float:left; }
  .right_LXL { float:right; }
  .show { display:inline-block; }
  .show_S { display:none; }
  .show_SM { display:none; }
  .show_MLXL { display:inline-block; }
  .show_LXL { display:inline-block; }
  .TopBar { height:64px; }
  .TopContainer { border-bottom:1px solid #D7D7D7; }
  .TopLogo { width:40%; height:100%; }
  .TopButton { width:32px; height:50px; }
  #TopIcon_Menu { width:32px; height:32px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: 0px -0px; background-size:160px; }
  #TopIcon_About { width:32px; height:32px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -32px -0px; background-size:160px; }
  #TopIcon_AFTV { width:32px; height:32px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: -64px -0px; background-size:160px; }
  #TopIcon_Tools {  
                   width:32px; height:32px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -96px -0px; background-size:160px; }
  #TopIcon_FAQ {  
                 width:32px; height:32px; 
                 border:1px solid #D7D7D7; border-radius:5px; background-position: -128px -0px; background-size:160px; }
  .TopButton img { max-height:32px; max-width:32px; }
  .TopText { font-size:10px; }
  .MenuContainer { top:77px; }
  .VideoContainer { width:560px; height:315px; }
  .VideoL { width:352px; height:198px; margin:0 0 0 -40px; }
  .VideoR { width:352px; height:198px; margin:0 0 0 10px; }
  .Video-YouTube .play { width:72px; height:72px; margin-left:-36px; margin-top:-36px; }
  .Video-FoxNews .play { width:72px; height:72px; margin-left:-36px; margin-top:-36px; }
  .YouAreHere p { padding:2px 10px 4px 10px; 
                  font-size:0.75em; }
  .YouAreHere span { display:inline-block; }
  .MenuBuffer { height:81px; }
  .LegalContainer { left:50%; 
                    width:700px; margin-left:-350px; }
  .LegalInfo h1 { width:350px; }
  .PPCaccept { height:200px; margin-top:-50vh; }
  .PPCaccept p { font-size:11px; }
  .PageContainer { padding:15px 0; }
  .Article { height:110px; margin:0 0 0 20px; }
  .Fifty { width:50%; margin:0; }
  .PageBox { width:650px; min-width:0; }
  .PageBox img.People { width:175px; margin-top:0; }
  .PageBox img.Parachutist { height:12px; }
  .PageBox table { width:calc(100% - 28px); margin:10px 0 0 14px; }
  .LOBox { margin-top:-6px; }
  .LOBox iframe { width:100%; height:750px; }
  .LOBox h1 { padding:0px 6px 12px 9px; }
  .QuickLink { width:130px; padding-bottom:6px; margin:10px -59px 0px 10px; }
  .QuickLink h4 { padding:5px 3px 9px 6px; 
                  font-size:14px; }
  .QuickLink p { padding:0 0 6px 6px; 
                 font-size:12px; }
  .QuickLink ul { padding:0 0 0 24px; }
  .QuickLink li { font-size:12px; line-height:17px; }
  .DatesLink { width:130px; padding-bottom:6px; margin:0 -59px 6px 10px; }
  .DatesLink h4 { padding:5px 3px 9px 6px; 
                  font-size:17px; }
  .DatesLink h5 { padding:0 0 0 6px; 
                  font-size:15px; }
  .DatesLink p { padding:6px 0 0 6px; 
                 font-size:15px; }
  .ExBoxL { float:left; 
            margin:0 20px 40px -59px; 
            border:15px solid #D7D7D7; }
  .ExBoxR { float:right; 
            margin:0px -59px 0px 20px; margin-left:20px; 
            border:15px solid #D7D7D7; }
  .varBoxR { float:right; 
             width:350px; margin:0px -60px 4px 20px; 
             border:20px solid #D7D7D7; }
  .pcBoxR { float:right; 
            width:383px; height:200px; margin:0px -60px 4px 20px; 
            border:20px solid #D7D7D7; }
  .pcBoxR div.pcLeft { width:31px; margin-right:-31px; }
  .pcBoxR div.pcRight { width:31px; margin-left:-31px; }
  .BoxL { float:left; 
          border:15px solid #D7D7D7; }
  .BoxR { float:right; 
          border:15px solid #D7D7D7; }
  .InBoxL { float:left; }
  .InBoxR { float:right; }
  .InfoBox { width:calc(100% - 62px); margin-left:20px; }
  .AboutInfo { float:left; 
               width:calc( 98% - 400px ); }
  #AboutVideoR { width:400px; height:210px; margin:0px -59px 0px 20px; }
  #AboutVideoR { width:400px; height:210px; margin:0px -59px 0px 20px; }
  #AboutVideoR { width:400px; height:210px; margin:0px -59px 0px 20px; }
  #AboutVideoR { width:400px; height:210px; margin:0px -59px 0px 20px; }
  .EventsByDate th { padding-left:6px; 
                     font-size:10px; }
  .EventsByDate td { padding:6px 0 6px 0; }
  .EventsByDate h1 { font-size:20px; }
  .EventsByDate h2 { font-size:19px; }
  .EventsByDate h3 { font-size:18px; }
  .EventsByDate h4 { font-size:17px; }
  .EventsByDate h5 { font-size:16px; }
  .EventsByDate h6 { font-size:14px; }
  .EventsByDate h4 span { font-size:14px; }
  .EventsByDate p { padding:21px 0 0 6px; 
                    font-size:14px; }
  .FoF_Entry { padding:20px; }
  .FoF_Entry h2 { padding:0 0 4px 45px;  
                  text-indent:-45px;  
                  font-size:14px; line-height:16px;  }
  .FoF_Entry p { padding:5px 0 0 45px;  
                 font-size:13px;  line-height:15px;  }
  .FoF_Entry img { height:11px; }
  .FoF_PDF_Video { height:80px; }
  .FoF_PDF_Video img { height:80px; }
  .FoF_PDF_Video p { font-size:0.9em; line-height:1.0em; }
  .Knowledge h2 { padding-left:204px;  
                  text-indent:-184px;  }
  .Knowledge_Section { width:95%; margin-left:2%; }
  .Knowledge_License { width:95%; margin-left:2%; }
  #AboutVideo { width:400px; height:210px; margin:0px 20px 40px -59px; }
  #AboutVideoR { width:400px; height:210px; margin:0px -59px 0px 20px; }
  #OEWR { width:350px; height:192px; margin:0px -59px 0px 20px; }
  #AboutMap { width:400px; height:225px; margin:0px -59px 0px 20px; }
  #ArticleTitle { width:106px; }
  #ArticleTitle img { max-height:131px; max-width:106px; }
  #Article { width:400px; margin:0px 20px 40px -59px; }
  #Article img { max-height:131px; }
  #Awards { width:200px; height:auto; margin:0px -59px 0px 20px; }
  .CCDjump { margin:0px 30px 4px -60px; }
  .CCD12 { margin:0px 30px 4px -60px; }
  #CoachDisc { width:200px; height:82px; margin:0px 20px 10px -59px; }
  #Person { width:200px; height:200px; margin:0px 20px 60px -59px; }
  #SquareUp { width:150px; height:220px; margin:0px 20px 0 20px; }
  #XRatings { width:300px; height:200px; margin:0px -59px 0px 20px; }
  #CamEquip { width:250px; margin:0px -59px 4px 20px; }
}
 
@media only screen and (min-width:1000px) {
  body { overflow-y:scroll; }
  h1 { padding:20px; 
       font-size:24px; line-height:1.1; }
  h1 span { font-size:22px; }
  h2 { padding:10px 20px; 
       font-size:21px; line-height:1.1; }
  h2 span { font-size:19px; }
  h3 { padding:10px 20px 10px 20px; 
       font-size:18px; line-height:1.1; }
  h3 span { font-size:16px; }
  h4 { padding:10px 20px 10px 20px; 
       font-size:16px; line-height:1.1; }
  h4 span { font-size:14px; }
  h5 { padding:0 20px 10px 20px; 
       font-size:15px; line-height:1.1; }
  h5.indent2-2 { padding-left:36px; 
                 text-indent:-16px; }
  h6 { padding:0 20px 10px 20px; 
       font-size:15px; line-height:1.1; }
  blockquote { margin-left:40px; }
  p { padding:0 20px 10px 20px; 
      font-size:15px; line-height:22px; }
  p.indent2-2 { padding-left:36px; 
                text-indent:-16px; }
  p.indent3-3 { padding-left:42px; 
                text-indent:-22px; }
  p.indent4-4 { padding-left:48px; 
                text-indent:-28px; }
  p.indent5-5 { padding-left:56px; 
                text-indent:-36px; }
  ol { padding:10px 20px 10px 36px; }
  ul { padding:10px 20px 10px 36px; }
  li { padding:0 0 6px 0; 
       font-size:15px; line-height:19px; }
  .br_S { display:none; }
  .br_SM { display:none; }
  .br_SML { display:none; }
  .br_M { display:none; }
  .br_MLXL { display:inline-block; }
  .br_LXL { display:inline-block; }
  .br_XL { display:inline-block; }
  .clear { clear:both; }
  .clear_S { clear:none; }
  .clear_SM { clear:none; }
  .clear_M { clear:none; }
  .clear_LXL { clear:both; }
  .hidden { display:none; }
  .hidden_S { display:block; }
  .hidden_SM { display:block; }
  .hidden_LXL { display:none; }
  .left_LXL { float:left; }
  .right_LXL { float:right; }
  .show { display:inline-block; }
  .show_S { display:none; }
  .show_SM { display:none; }
  .show_MLXL { display:inline-block; }
  .show_LXL { display:inline-block; }
  .TopBar { height:74px; }
  .TopContainer { border-bottom:1px solid #D7D7D7; }
  .TopLogo { width:40%; height:100%; }
  .TopIcons { margin:0; }
  .TopButton { width:34px; height:50px; }
  #TopIcon_Menu { width:34px; height:34px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: 0px -0px; background-size:170px; }
  #TopIcon_About { width:34px; height:34px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -34px -0px; background-size:170px; }
  #TopIcon_AFTV { width:34px; height:34px; 
                  border:1px solid #D7D7D7; border-radius:5px; background-position: -68px -0px; background-size:170px; }
  #TopIcon_Tools {  
                   width:34px; height:34px; 
                   border:1px solid #D7D7D7; border-radius:5px; background-position: -102px -0px; background-size:170px; }
  #TopIcon_FAQ { width:34px; height:34px; 
                 border:1px solid #D7D7D7; border-radius:5px; background-position: -136px -0px; background-size:170px; }
  .TopButton img { max-height:34px; max-width:34px; }
  .TopText { font-size:11px; }
  .MenuContainer { top:90px; }
  .Menu h1 { width:250px; padding-left:18px; }
  .Menu h1:hover { width:250px; padding-left:18px; 
                   border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #666; 
                   line-height:30px; }
  .Menu h1.MenuSelect { padding-left:9px; 
                        border-left:10px solid #e0e0e0; }
  .Menu h1:hover.MenuSelect { width:250px; padding-left:9px; }
  .Menu h2:hover { width:244px; 
                   border-bottom:1px solid #FFF; border-left:5px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #666; 
                   line-height:29px; }
  .Menu h2:hover.Double { width:244px; padding-top:1px; 
                          line-height:12px; }
  .Menu h2:hover.DoubleAXIS { width:211px; padding-top:1px; 
                              line-height:12px; }
  .Menu h2:hover.MenuSelect { width:238px; 
                              border-left-width:10px;  
                              line-height:29px; }
  .Menu h2:hover.DoubleMenuSelect { width:238px; padding-top:1px; }
  .Menu h2:hover.DoubleAXISMenuSelect { width:205px; padding-top:1px; 
                                        line-height:12px; }
  .Menu h3:hover { width:232px; 
                   border-bottom:1px solid #FFF; border-left:5px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #666; 
                   line-height:15px; }
  .Menu h3:hover.MenuSelect { width:226px; }
  .VideoContainer { width:560px; height:315px; }
  .VideoL { width:464px; height:261px; margin:0 0 0 -150px; }
  .VideoR { width:464px; height:261px; margin:0 0 0 10px; }
  .Video-YouTube .play { width:72px; height:72px; margin-left:-36px; margin-top:-36px; }
  .Video-FoxNews .play { width:72px; height:72px; margin-left:-36px; margin-top:-36px; }
  .YouAreHere p { padding:2px 10px 4px 10px; 
                  font-size:0.75em; }
  .YouAreHere span { display:inline-block; }
  .MenuBuffer { height:91px; }
  .LegalContainer { left:50%; 
                    width:900px; margin-left:-450px; }
  .LegalInfo h1 { width:350px; }
  .PPCaccept { height:390px; margin-top:-57vh; }
  .PPCaccept p { font-size:13px; }
  .PageContainer { width:990px; padding:20px 0; }
  .Article { height:128; margin:0 0 0 20px; }
  .Fifty { width:50%; margin:0; }
  .PageBox { width:650px; min-width:0; }
  .PageBox img.People { width:200px; margin-top:0; }
  .PageBox img.Parachutist { height:13px; }
  .PageBox table { width:calc(100% - 28px); margin:10px 0 0 14px; }
  .LOBox { margin-top:-12px; }
  .LOBox iframe { width:100%; height:750px; }
  .LOBox h1 { padding:0px 6px 14px 9px; }
  .QuickLink { width:130px; padding-bottom:6px; margin:0px -160px 4px 10px; }
  .QuickLink h4 { padding:5px 3px 9px 6px; 
                  font-size:15px; }
  .QuickLink p { padding:0 0 6px 6px; 
                 font-size:13px; }
  .QuickLink ul { padding:0 0 0 24px; }
  .QuickLink li { font-size:13px; line-height:18px; }
  .DatesLink { width:130px; padding-bottom:6px; margin:0px -160px 10px 10px; }
  .DatesLink h4 { padding:5px 3px 9px 6px; 
                  font-size:17px; }
  .DatesLink h5 { padding:0 0 0 6px; 
                  font-size:15px; }
  .DatesLink p { padding:6px 0 0 6px; 
                 font-size:15px; }
  .ExBoxL { float:left; 
            margin:0px 20px 4px -170px; 
            border:20px solid #D7D7D7; }
  .ExBoxR { float:right; 
            margin:0px 20px 4px -170px; margin-left:20px; 
            border:20px solid #D7D7D7; }
  .varBoxR { float:right; 
             width:450px; margin:0px -170px 4px 20px; 
             border:20px solid #D7D7D7; }
  .pcBoxR { float:right; 
            width:478px; height:250px; margin:0px -170px 4px 20px; 
            border:20px solid #D7D7D7; }
  .pcBoxR div.pcLeft { width:39px; margin-right:-39px; }
  .pcBoxR div.pcRight { width:39px; margin-left:-39px; }
  .BoxL { float:left; 
          border:20px solid #D7D7D7; }
  .BoxR { float:right; 
          border:20px solid #D7D7D7; }
  .InBoxL { float:left; }
  .InBoxR { float:right; }
  .InfoBox { width:calc(100% - 62px); margin-left:20px; }
  span.h3 { font-size:1.2em; line-height:1.1; }
  span.h4 { font-size:1.0em; line-height:1.1; }
  .AboutInfo { float:left; 
               width:calc( 98% - 400px ); }
  #AboutVideoR { width:500px; height:281px; margin:0px -170px 4px 20px; }
  #AboutVideoR { width:500px; height:281px; margin:0px -170px 4px 20px; }
  #AboutVideoR { width:500px; height:281px; margin:0px -170px 4px 20px; }
  #AboutVideoR { width:500px; height:281px; margin:0px -170px 4px 20px; }
  .EventsByDate th { padding-left:6px; 
                     font-size:10px; }
  .EventsByDate td { padding:6px 0 6px 0; }
  .EventsByDate h1 { font-size:20px; }
  .EventsByDate h2 { font-size:19px; }
  .EventsByDate h3 { font-size:18px; }
  .EventsByDate h4 { font-size:17px; }
  .EventsByDate h5 { font-size:16px; }
  .EventsByDate h6 { font-size:14px; }
  .EventsByDate h4 span { font-size:14px; }
  .EventsByDate p { padding:21px 0 0 6px; 
                    font-size:14px; }
  .FoF_Entry { padding:20px; }
  .FoF_Entry h2 { padding:0 0 4px 46px;  
                  text-indent:-46px;  
                  font-size:16px; line-height:18px;  }
  .FoF_Entry p { padding:5px 0 0 46px;  
                 font-size:14px;  line-height:17px;  }
  .FoF_Entry img { height:12px; }
  .FoF_PDF_Video { height:100px; margin-top:-10px; }
  .FoF_PDF_Video img { height:100px; }
  .FoF_PDF_Video p { font-size:0.9em; line-height:1.0em; }
  .Knowledge h2 { padding-left:204px;  
                  text-indent:-184px;  }
  .Knowledge_Section { width:95%; margin-left:2%; }
  .Knowledge_License { width:95%; margin-left:2%; }
  .Knowledge_License ol { margin-left:35px; }
  #AboutVideo { width:500px; height:281px; margin:0px 10px 4px -170px; }
  #AboutVideoR { width:500px; height:281px; margin:0px -170px 4px 20px; }
  #OEWR { width:400px; height:219px; margin:0px -170px 4px 20px; }
  #AboutMap { width:500px; height:262px; margin:0px -170px 4px 20px; }
  #ArticleTitle { width:132px; }
  #ArticleTitle img { max-height:163px; max-width:132px; }
  #Article { width:500px; margin:0px 10px 4px -170px; }
  #Article img { max-height:163px; }
  #Awards { width:250px; height:auto; margin:0px -170px 4px 20px; }
  .CCDjump { margin:0px 10px 4px -150px; }
  .CCD12 { margin:0px 10px 4px -150px; }
  #CoachDisc { width:239px; height:98px; margin:0px 10px 10px -170px; }
  #Person { width:250px; height:250px; margin:0px 10px 4px -170px; }
  #SquareUp { width:150px; height:220px; margin:0px 20px 0 20px; }
  #XRatings { width:300px; height:200px; margin:0px -170px 4px 20px; }
  #CamEquip { width:300px; margin:0px -170px 4px 20px; }
}

/**** End AXIS Flight School Styles ****/
/***************************************/
