/*************************************\
**  --  X-Force  --  Stylesheet  --  **
**  (c) 2004-25, AXIS Flight School  **
\*************************************/

/** ~~~~~ Set Stylesheet Defaults ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/

html, body, header, main, footer, nav, 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, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0 none; outline:0; vertical-align:baseline; background-color: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; }

/** ^^^^^ Set Stylesheet Defaults ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
 
/** ~~~~~ Set Framework  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
* { padding:0; margin:0; 
    color:white; text-align:left; border:0 none; background-color:transparent; 
    font-family:verdana,arial,sans-serif; }
.yellow { color:yellow; }
.lightBlue { color:#8CF; }
.white { color:#FFF; }
.anchor { height:0; }
body { width:100%; height:1200px; overflow-y:scroll; 
       background-color:#000; }
h1 { padding:6px 0 3px 0; 
     color:#49F; 
     font-size:16px; font-weight:bold; }
h2 { padding-bottom:3px; 
     color:#49F; 
     font-size:14px; font-weight:bold; }
h3 { padding-bottom:2px; 
     color:#49F; 
     font-size:12px; font-weight:bold; }
h4 { padding-bottom:2px; 
     color:#FFF; 
     font-size:12px; font-weight:normal; }
h5 { padding-bottom:2px; 
     color:#fff; 
     font-size:11px; font-weight:normal; font-weight:normal; }
h6 { padding-bottom:2px; 
     color:#FFF; 
     font-size:11px; font-weight:bold; font-weight:normal; }
p { padding-bottom:6px; 
    font-size:12px; }
a { color:#69F; text-decoration:underline; }
a:hover { color:#9CF; }
input { cursor:pointer; vertical-align:top; 
        height:30px; padding:0 0 4px 0; margin:6px 0; 
        text-align:center; 
        font-size:20px; line-height:20px; }
input[disabled], textarea[disabled],select[disabled='disabled'] { color: rgba(255. 255. 255. 1); background: #000; 
                                                                  -webkit-opacity: 1; -webkit-text-fill-color: rgba(255. 255. 255. 1); }
span.BigVal { font-size:5vw; }
span.InfoId { color:#69F; }
span.InfoUnit { color:#FFF; }
span.Red { color:#F00; }
span.NoRefresh { color:#BBB; 
                 font-size:10px; font-weight:normal; }
sub { vertical-align:sub; 
      font-size:9px; }
table { table-layout:fixed; 
        width:100%; 
        border-collapse:collapse; border-spacing:0; }
th { vertical-align:bottom; 
     text-align:center; background-color:#04E; 
     font-size:11px; font-weight:bold; }
td { vertical-align:top; 
     padding:1px 0; 
     text-align:center; 
     font-size:12px; }
/** ~~~~~ Set Framework  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Page { position:relative; left:50%; 
        width:374px; margin:0 0 0 -187px; }
/** Privacy Info **/
.Cookies_Privacy { position:fixed; top:100%; left:0; z-index:9999; 
                   width:100%; height:25px; margin-top:-25px; display:table; 
                   background-color:white; }
.Cookies_Privacy div { vertical-align:top; 
                       padding-top:1px; display:table-cell; 
                       color:red; text-align:center; 
                       font-size:10px;  line-height:1; }
.Cookies_Privacy div br { display:inline; }
/** End Privacy Info **/
/** Top Bar **/
.TopBar { position:relative; top:0; left:0; left:50%; z-index:100; 
          width:374px; height:40px; padding:6px 0; margin:0 auto 0 -187px; 
          border-bottom:1px solid #bbb; background-color:#000; }
.TopBar .MenuButton { position:absolute; top:3px; left:100%; 
                      width:45px; height:100%; padding:0; margin:0 0 0 -45px; 
                      background-position:center right; background-repeat:no-repeat; background-size:contain; }
.TopBar .AxisLogoTools { position:absolute; top:2px; right:100%; 
                         width:290px; height:100%; padding:1px 0 0 1px; margin:-2px -290px 0 0; 
                         background-position:left center; background-repeat:no-repeat; background-size:contain; }
/** End Top Bar **/
/** Menu **/
.Menu { position:relative; top:50px; left:0; z-index:100; 
        width:100%; height:100%; max-width:896px; padding:0; margin:0 auto; display:none; 
        background:transparent; }
.Menu table { width:240px; height:auto; margin:0 0 0 auto; 
              background:#333; }
.Menu td { cursor:pointer; 
           width:100%; 
           color:#fff; text-align:left; border-bottom:1px solid #aaa; 
           font-size:12px; line-height:12px; }
.Menu td:hover { color:#fff; background-color:#666; }
.Menu a { width:100%; padding:12px 0 12px 8px; display:block; 
          color:#fff; text-decoration:none; }
/** End Menu **/
/** Intro **/
.Intro { width:320px; height:100%; padding:55px 0 0 0; margin:0 auto; }
.Intro table { width:320px; margin-top:10px; }
.Intro td { vertical-align:top; 
            text-align:center; }
.Intro h1 { padding:0 0 2px 0; margin:0; 
            color:#FFF; 
            font-size:12px; font-weight:normal; line-height:12px; }
.Intro p { color:#FFF; }
.Reject { width:84%; height:100%; margin:30px auto; }
.Reject table { width:100%; }
.Reject td { vertical-align:middle; 
             text-align:center; }
/** End Intro **/
/** Footer **/
.Footer * { font-family:Tahoma, Geneva, sans-serif; }
.Footer { position:relative; left:50%; clear:both; 
          width:374px; padding:20px 0 12px 0; margin:10px auto 0 -187px; display:block; 
          border-bottom:1px solid #777; border-top:1px solid #777; }
.Footer p { padding:0; margin:0; 
            color:#fff; text-align:center; 
            font-size:12px; line-height:14px; }
/** End Footer **/
/** Tool Info **/
.Tool h1 { padding:15px 0 18px 0; }
.Tool h5 { padding:3px 0 18px 0; }
.Tool p { font-size:10pt; line-height:16px; }
.ToolInfo { position:absolute; left:50%; 
            width:374px; margin-left:-187px; display:block; }
.ToolInfo h1 { padding:3px 0 9px 0; }
.ToolInfo h4 { padding:0 0 3px 0; 
               color:#49f; }
.ToolInfo p { font-size:13px; line-height:15px; }
/** End Tool Info **/
/** ^^^^^ Set Framework ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** Button **/
.button { cursor:pointer; 
          padding:6px 18px; display:inline-block; 
          color:#3366DD; text-decoration:none; text-shadow:1px 1px 0px #AACCFF; border:2px solid #AACCFF; border-radius:6px; background-color:#6699FF; }
.button:hover { text-shadow:1px 1px 0px #6699FF; border-color:#6699FF; background-color:#AACCFF; }
.ButtonAccept { border:1px solid #080; background:#0C0; }
.ButtonReject { border:1px solid #800; background:#C00; }
/** End Button **/
/** Top Bar Index **/
.TopBarIndex { position:relative; top:0; left:0; left:50%; z-index:100; 
               width:374px; height:40px; padding:6px 0; margin:0 auto 0 -187px; 
               border-bottom:1px solid #bbb; background-color:#000; }
.TopBarIndex h1 { padding:8px 0 0 176px; display:none; 
                  color:#FFF; 
                  font-size:18px; }
.TopBarIndex .MenuButton { position:absolute; top:3px; left:100%; 
                           width:45px; height:100%; padding:0; margin:0 0 0 -55px; display:block; 
                           background-position:center right; background-repeat:no-repeat; background-size:contain; }
.TopBarIndex .SwitchInfo { position:absolute; left:100%; 
                           padding:0; margin:0 0 0 -50px; display:none; 
                           background-position:center right; background-repeat:no-repeat; background-size:contain; }
.TopBarIndex .SwitchInfo img { ; 
                               height:100%; }
.TopBarIndex .AxisLogoTools { position:absolute; top:2px; right:100%; 
                              width:220px; height:100%; padding:1px 0 0 1px; margin:0 -230px 0 0; 
                              background-position:left center; background-repeat:no-repeat; background-size:contain; }
/** End Top Bar Index **/
/** Home **/ { Portrait; }
.Home_Portrait { position:absolute; top:0px; left:50%; 
                 width:374px; margin:0 0 0 -187px; display:block; 
                 background-color:transparent; }
.Home_Portrait h1 { padding:1px 0 1px 6px; 
                    color:#999; border-bottom:1px solid #666; 
                    font-size:14px; font-weight:normal; line-height:15px; }
.Home_Portrait h6 { padding:3px 0 1px 6px; 
                    color:#999; border-top:1px solid #666; 
                    font-size:11px; font-weight:normal; line-height:11px; }
.Home_Portrait p { padding:0 0 1px 6px; 
                   color:#999; 
                   font-size:11px; line-height:11px; }
.Home_Portrait b { color:#F00; }
.Home_Portrait a { text-decoration:none; }
.Home_Landscape { position:relative; 
                  width:641px; height:321px; margin:0 auto; display:none; overflow:hidden; 
                  background-color:blue; }
.Home { position:absolute; 				border-color:#CCC #666 #666 #CCC; 
        border:1px solid #666666; border-radius:10px; background:#222; background-position:center bottom; background-repeat:no-repeat; background-size:contain; }
.Home * { font-family:Tahoma, Geneva, sans-serif; }
.Home_Info { position:absolute; top:60px; left:0px; 
             width:155px; height:15px; }
.Home_Info p { padding:0; 
               color:#FFF; text-align:center; 
               font-family:Tahoma, Geneva, sans-serif; font-size:10px; }
.Home_Logo { position:absolute; top:73px; left:0px; 
             width:155px; height:223px; 
             background-image:url(../images/iNew_Home.png); background-size:contain; }
.Home_Call { position:absolute; top:78px; left:190px; 99.458064516129; 
             width:181px; height:127px; }
.Home_Call table { table-layout:fixed; 
                   width:170px; height:90px; margin:4px 6px 2px 6px; 
                   border-collapse:separate; border-spacing:0 2px; }
.Home_Call tr { padding-bottom:2px; }
.Home_Call td { padding:0; }
.Home_Call td p { color:#FFF; 
                  font-size:12px; font-weight:normal; line-height:12px; }
.Home_Call td p.at05 b { color:#F00; }
.Home_Call td p.at10 b { color:#FF0; }
.Home_Call td p.at15 b { color:#0F0; }
.Home_Call td p.atXX b { color:#FFF; }
.Home_Cond { position:absolute; top:78px; left:0px; 
             width:181px; height:127px; }
.Home_Cond table { width:172px; }
.Home_Cond td { vertical-align:middle; 
                padding:0; 
                text-align:left; }
.Home_Cond td p { padding:2px 0 2px 6px; 
                  font-size:12px; line-height:13px; }
.Home_Cond td p.pR { padding-left:0; }
.show_US { display:inline; }
.show_SI { display:none; }
.Home_Cond td p.TI { padding-left:34px; 
                     text-indent:-28px; }
.Home_Cond td b { color:#FFF; }
.Home_Cond td i { color:#F90; 
                  font-style:normal; }
.Home_CCD_Ad1 { position:absolute; top:199px; left:0px; 
                width:370px; height:67px; padding:0; margin:14px 0 0 0; 
                border:1px solid #69F; border-color:#CCC #666 #666 #CCC; border-radius:10px; border-radius:3px; background-size:contain; }
.Home_CCD_Ad1 h1 { width:366px; padding-top:47px; 
                   color:red; text-align:center; border-bottom:0 none; 
                   font-size:14px; font-weight:bold; }
.Home_CCD_Ad1 sup { vertical-align:super; 
                    color:red; 
                    font-size:9px; }
.Date_CCD_11 { position:relative; top:13px; left:247px; 
               width:140px; 
               text-align:center; }
.Date_CCD_11 table { position:absolute; top:0px; left:0px; 
                     width:120px; 
                     color:red; text-align:center; 
                     font-weight:bold; }
.Date_CCD_11 table td { width:55px; 
                        color:#FFF; text-align:left; 
                        font-size:11px; line-height:11px; }
.Date_CCD_11 table td:nth-child(even) { width:65px; 
                                        font-weight:normal; }
.Date_CCD_11 table td.open { color:#0D0; }
.Date_CCD_11 table td.lft3 { color:#DD0; }
.Date_CCD_11 table td.sold { color:#D00; }
.Home_CCD_Ad2 { position:absolute; top:400px; left:0px; 
                width:370px; height:67px; padding:0; margin:14px 0 0 0; 
                border:1px solid #69F; border-color:#CCC #666 #666 #CCC; border-radius:10px; border-radius:3px; background-size:contain; }
.Home_CCD_Ad2 h1 { width:366px; padding-top:47px; 
                   color:red; text-align:center; border-bottom:0 none; 
                   font-size:14px; font-weight:bold; }
.Home_CCD_Ad2 sup { vertical-align:super; 
                    color:red; 
                    font-size:9px; }
.Home_CCD_Ad3 { position:absolute; top:654px; left:0px; 
                width:370px; height:66px; padding:0; margin:14px 0 0 0; 
                border:1px solid #69F; border-color:#CCC #666 #666 #CCC; border-radius:10px; border-radius:3px; background-repeat:no-repeat; background-size:contain; }
.Home_CCD_Ad3 h1 { width:360px; padding:22px 0 0 0; 
                   color:red; text-align:right; border-bottom:0 none; 
                   font-size:16px; font-weight:normal; line-height:16px; }
.Home_CCD_Ad3 sup { vertical-align:super; 
                    color:red; 
                    font-size:9px; }
.Home_Down { top:414px; left:0px; 
             width:118px; height:118px; }
.Home_Draw { top:540px; left:0px; 
             width:118px; height:118px; 
             border:1px solid #46F; }
.Home_Exit { top:288px; left:0px; 
             width:118px; height:118px; }
.Home_FoF { top:414px; left:252px; 
            width:118px; height:118px; 
            border:1px solid #D00; }
.Home_Pack { top:414px; left:126px; 
             width:118px; height:118px; }
.Home_Prism { top:540px; left:126px; 
              width:118px; height:118px; 
              border:1px solid #46F; }
.Home_Risk { top:288px; left:252px; 
             width:118px; height:118px; }
.Home_Wing { top:288px; left:126px; 
             width:118px; height:118px; }
.Home_Zone { top:540px; left:252px; 
             width:118px; height:118px; 
             border:1px solid #D00; }
/** End Home **/
/** Footer **/
.FooterIndex { display:block; }
/** End Footer **/
/** Tool Info **/
.ToolInfoIndex { display:block; }
/** End Tool Info **/
/** ~~~~~  Loads on a Call  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Calls { z-index:1; 
         width:100%; padding:0; margin:0 auto; display:block; }
.Calls iframe { width:100%; height:100%; min-height:320px; padding:0; margin:0; overflow:hidden; }
.Calls_CCD_Ad { width:365px; height:65px; padding:0; margin:35px 0 0 -4px; 
                border:1px solid #69F; border-color:#CCC #666 #666 #CCC; border-radius:10px; border-radius:3px; background-size:contain; }
.Calls_CCD_Ad h1 { width:100%; padding-top:45px; 
                   color:red; text-align:center; 
                   font-size:13px; font-weight:bold; }
.Calls_CCD_Ad sup { vertical-align:super; 
                    color:red; 
                    font-size:9px; }
.Calls_CountDown { position:absolute; top:0; left:100%; z-index:2; vertical-align:middle; 
                   width:21px; height:10%; min-height:30px; margin:4px 0 0 -36px; 
                   background-position:top left; background-repeat:no-repeat; background-size:contain; }
.Calls_CountDown p { padding:5px 1px 0 0px; 
                     text-align:center; 
                     font-size:9px; font-weight:bold; line-height:11px; }
.Calls_DateTime { margin:12px 0; }
.Calls_DateTime p { padding:0px; 
                    text-align:center; 
                    font-family:Tahoma, Geneva, sans-serif; font-size:9px; font-weight:bold; line-height:10px; }
.Calls_Main { position:relative; left:24px; 
              width:310px; }
.Calls_Main * { font-family:Tahoma, Geneva, sans-serif; }
.Calls_Main h1 { text-align:center; }
.Calls_Main h3 { padding:0; 
                 color:#FFF; text-align:center; }
.Calls_Main h4 { padding-bottom:8px; 
                 text-align:center; }
.Calls_Main h5 { padding:12px 0 6px 0; 
                 color:#888; text-align:center; border-top:1px solid #888; 
                 font-size:11px; font-weight:bold; }
.Calls_Main h6 { padding-top:2px; 
                 color:#888; 
                 font-size:11px; font-weight:normal; }
.Calls_Main span.IN { font-size:11px; font-weight:normal; }
.Calls_Main table.Loads { width:210px; margin:6px auto 0 auto; margin-bottom:10px; 
                          border-collapse:separate; border-spacing:2px; }
.Calls_Main th { font-weight:normal; }
.Calls_Main td { font-weight:normal; }
.Calls_Main_Frame { width:220px; margin:6px auto 10px auto; }
.Calls_Main_Load { width:310px; padding:1px 0 2px 0; margin:0 auto 5px auto; 
                   border-bottom:1px solid #999; background-color:#222; }
.Calls_Main_Load h1 { width:130px; padding:0 0 0 8px; 
                      color:#FFF; text-align:left; 
                      font-size:16px; font-weight:normal; line-height:1; }
.Calls_Main_Load h2 { float:right; 
                      width:70px; padding:0 0 0 8px; 
                      color:#FFF; text-align:right; 
                      font-size:16px; font-weight:normal; line-height:1; }
.Calls_Main_Load h2.at05 { color:#F00; 
                           font-weight:bold; }
.Calls_Main_Load h2.at10 { color:#FF0; 
                           font-weight:bold; }
.Calls_Main_Load h2.at15 { color:#0F0; 
                           font-weight:bold; }
.Calls_Main_Load h2.atXX { color:#FFF; 
                           font-weight:bold; }
.Calls_Main_Load h2 span { font-size:12px; font-weight:normal; }
.Calls_Main_Load h3 { float:right; 
                      width:110px; padding:0 8px 0 0; 
                      color:#FFF; text-align:right; 
                      font-size:16px; font-weight:normal; line-height:1; }
.Calls_Main_Load h3 span { font-size:12px; }
.Calls_Main_Load h4 { padding:0 0 0 8px; margin:5px 0 3px 0; 
                      text-align:left; 
                      font-size:8pt; }
.Calls_Main_Load h6 { padding:1px 0 2px 8px; 
                      text-align:left; 
                      font-size:10px; font-weight:normal; line-height:1; }
.Calls_Main_Type { font-size:16px; }
.Calls_Main_inMin { float:right; 
                    font-size:16px; }
.Calls_Main_Load .Mark_Blue_Text_Calls { color:#88BBFF; }
.Calls_Main_Load .Mark_Orange_Text_Calls { color:#FFAA66; }
.CallsCallsHistory { position:absolute; top:33px; left:0; 
                     width:374px; height:26px; margin:0 0 0 -8px; 
                     text-align:center; background-color:black; 
                     font-size:12px; font-weight:bold; }
.CallsCallsHistory table { position:absolute; top:0px; left:0; 
                           width:374px; margin:0; 
                           background-color:transparent; }
.CallsCallsHistory th { height:12px; padding-bottom:1px; 
                        color:#CCC; text-align:center; border:1px solid #59F; background-color:transparent; 
                        font-weight:bold; }
.CallsCallsHistory td { color:#CCC; text-align:center; border-bottom:1px solid #59F; background-color:transparent; }
.CallsCallsHistory div { position:relative; z-index:11; 
                         font-size:12px; }
/** ^^^^^  Loads on a Call  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Conditions  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.ConditionsGround375 { margin:4px auto 0 auto; }
.ConditionsGround375 p { width:100%; padding:3px 0 0 0; 
                         color:#999; text-align:center; }
.ConditionsGround375 table { width:358px; 
                             border-collapse:collapse; }
.ConditionsGround375 table th { vertical-align:middle; 
                                color:#999; text-align:center; background-color:#000; 
                                font-size:10pt; font-weight:normal; }
.ConditionsGround375 table th.gap { height:3px; 
                                    background-color:#000; }
.ConditionsGround375 table td { color:#999; 
                                font-size:11pt; }
.ConditionsGround375 table td.gap { height:3px; 
                                    background-color:#000; }
.ConditionsGround375 table td.USCS { color:#FFF; text-align:right; }
.ConditionsGround375 table td.USCS { color:#FFF; text-align:right; }
.ConditionsGround375 table td.USCS b { color:#FFF; }
.ConditionsGround375 table td.USCS span { color:inherit; }
.ConditionsGround375 table td.Dir { color:#8CF; }
.ConditionsGround375 table td.Dir b { color:#8CF; }
.ConditionsGround375 table td.SI { color:#FF0; text-align:left; }
.ConditionsGround375 table td.SI b { color:#FF0; }
.ConditionsGround375 table td.SI span { color:inherit; }
.ConditionsGround375 table td span.remark { color:#999; 
                                            font-size:10px; }
.ConditionsGround375 .GroundTitle { clear:both; float:left; 
                                    width:100px; padding:1px 5px 2px 0; 
                                    color:#999; text-align:right; background-color:#000; 
                                    font-size:11px; font-weight:normal; line-height:15px; }
.ConditionsGround375 .GroundUS { float:left; 
                                 width:100px; padding:0 0 0 5px; 
                                 color:#FFF; text-align:left; 
                                 font-size:11px; line-height:17px; }
.ConditionsGround375 .GroundUSINT { float:left; 
                                    width:200px; padding:0 0 0 5px; 
                                    color:#999; text-align:left; 
                                    font-size:11px; line-height:17px; }
.ConditionsGround375 .GroundINT { float:left; 
                                  width:100px; padding:0 0 0 0 5px; 
                                  color:#FF0; text-align:left; 
                                  font-size:11px; line-height:17px; }
.ConditionsGround375 .GroundINT b { color:inherit; }
.ConditionsGround375 .GroundDIST { clear:both; 
                                   padding-top:6px; }
.ConditionsGround375 b { color:#FFF; 
                         font-size:14px; }
.ConditionsGround375 b.L0 { color:#AAA; }
.ConditionsGround375 b.L1 { color:#F90; }
.ConditionsGround375 b.L2 { color:#F00; }
.ConditionsGround375 h1 { padding:0; }
.ConditionsGround375 p { margin-bottom:3px; 
                         color:#AAA; 
                         font-size:10px; }
.ConditionsBIGround { margin:4px auto 0 auto; }
.ConditionsBIGround .GroundTitle { clear:both; float:left; 
                                   width:100px; padding:1px 5px 2px 0; 
                                   color:#999; text-align:right; background-color:#000; 
                                   font-size:11px; font-weight:normal; line-height:15px; }
.ConditionsBIGround .GroundUS { float:left; 
                                width:100px; padding:0 0 0 5px; 
                                color:#FFF; text-align:left; 
                                font-size:11px; line-height:17px; }
.ConditionsBIGround .GroundUSINT { float:left; 
                                   width:200px; padding:0 0 0 5px; 
                                   color:#999; text-align:left; 
                                   font-size:11px; line-height:17px; }
.ConditionsBIGround .GroundINT { float:left; 
                                 width:100px; padding:0 0 0 0 5px; 
                                 color:#FF0; text-align:left; 
                                 font-size:11px; line-height:17px; }
.ConditionsBIGround .GroundINT b { color:inherit; }
.ConditionsBIGround .GroundDIST { clear:both; 
                                  padding-top:6px; }
.ConditionsBIGround b { color:#FFF; 
                        font-size:14px; }
.ConditionsBIGround b.L0 { color:#AAA; }
.ConditionsBIGround b.L1 { color:#F90; }
.ConditionsBIGround b.L2 { color:#F00; }
.ConditionsBIGround h1 { padding:0; }
.ConditionsBIGround p { margin-bottom:3px; 
                        color:#AAA; 
                        font-size:10px; }
.CondWindGust { position:relative; 
                width:304px; height:78px; }
.CondWindGust .Line100 { position:absolute; top:6px; left:0; 
                         width:328px; 
                         border-top:1px dotted #666; }
.CondWindGust .Line075 { position:absolute; top:21px; left:0; 
                         width:328px; 
                         border-top:1px dotted #666; }
.CondWindGust .Line050 { position:absolute; top:36px; left:0; 
                         width:328px; 
                         border-top:1px dotted #666; }
.CondWindGust .Line025 { position:absolute; top:51px; left:0; 
                         width:328px; 
                         border-top:1px dotted #666; }
.CondWindGust .WndGstLabel { position:absolute; top:66px; left:0; 
                             width:328px; padding:3px 0 0 0; 
                             color:#fff; text-align:center; border-top:1px solid #999; 
                             font-size:10px; }
.CondWindGust .t0 { position:absolute; top:66px; left:309px; 
                    width:20px; padding-top:3px; 
                    color:#fff; text-align:right; 
                    font-size:12px; font-weight:normal; }
.CondWindGust .t1h { position:absolute; top:66px; left:0; 
                     width:30px; padding-top:3px; 
                     color:#fff; 
                     font-size:12px; font-weight:normal; }
.CondWindGust .OfficeWindGustDots { position:absolute; top:0; left:0; 
                                    width:100%; height:100%; }
.CondWindGust .mph { position:absolute; top:-13px; left:326px; 
                     width:27px; 
                     color:#fff; text-align:right; 
                     font-size:10px; }
.CondWindGust .Wnd100 { position:absolute; top:0; left:328px; 
                        width:27px; 
                        color:#fff; text-align:right; 
                        font-size:10px; }
.CondWindGust .Wnd075 { position:absolute; top:15px; left:328px; 
                        width:27px; 
                        color:#fff; text-align:right; 
                        font-size:10px; }
.CondWindGust .Wnd050 { position:absolute; top:30px; left:328px; 
                        width:27px; 
                        color:#fff; text-align:right; 
                        font-size:10px; }
.CondWindGust .Wnd025 { position:absolute; top:45px; left:328px; 
                        width:27px; 
                        color:#fff; text-align:right; 
                        font-size:10px; }
.CondWindGust .Wnd000 { position:absolute; top:60px; left:328px; 
                        width:27px; 
                        color:#fff; text-align:right; 
                        font-size:10px; }
.CondWindGust .gstlineUpToL1 { position:absolute; 
                               border-left:1px dotted #A50; }
.CondWindGust .gstlineUpToL2 { position:absolute; 
                               border-left:1px dotted #F90; }
.CondWindGust .gstlineOverL2 { position:absolute; 
                               border-left:1px dotted #F00; }
.CondWindGust .dot { position:absolute; 
                     width:3px; height:3px; 
                     border-radius:1px; background-color:#fff; }
.CondWindGust .wnd { z-index:20; 
                     background-color:#69F; }
.CondWindGust .gstL1 { z-index:10; 
                       background-color:#F90; }
.CondWindGust .gstL2 { z-index:10; 
                       background-color:#F00; }
.ConditionsClouds375 { margin:14px auto 0 auto; 
                       line-height:1.2; }
.ConditionsClouds375 p { margin-bottom:3px; 
                         color:#999; 
                         font-size:10px; }
.ConditionsClouds375 span { color:#fff; }
.ConditionsClouds375 table { width:358px; 
                             border-collapse:collapse; }
.ConditionsClouds375 table th { text-align:center; background-color:#028; }
.ConditionsClouds375 table th.Hi { color:yellow; }
.ConditionsClouds375 table th.th2 { padding-bottom:3px; 
                                    text-align:right; background-color:#000; 
                                    font-size:10px; font-weight:normal; }
.ConditionsClouds375 table th.AGL { background-color:#FFF; color:#000; }
.ConditionsClouds375 table th.gap { background-color:#000; }
.ConditionsClouds375 table td { text-align:right; }
.ConditionsClouds375 table td.even { background-color:#000; }
.ConditionsClouds375 table td.odd { background-color:#333; }
.ConditionsClouds375 table td.exit { background-color:#080; }
.ConditionsAloft { margin:4px auto 0 auto; 
                   line-height:1.2; }
.ConditionsAloft p { margin-bottom:3px; 
                     color:#999; 
                     font-size:10px; }
.ConditionsAloft span { color:#fff; }
.ConditionsAloft375 { margin:4px auto 0 auto; 
                      line-height:1.2; }
.ConditionsAloft375 p { margin-bottom:3px; 
                        color:#999; 
                        font-size:10px; }
.ConditionsAloft375 span { color:#fff; }
.ConditionsAloft375 table { width:358px; 
                            border-collapse:collapse; }
.ConditionsAloft375 table th { text-align:center; background-color:#028; }
.ConditionsAloft375 table th.Hi { color:yellow; }
.ConditionsAloft375 table th.th2 { padding-bottom:3px; 
                                   text-align:right; background-color:#000; 
                                   font-size:10px; font-weight:normal; }
.ConditionsAloft375 table th.AGL { background-color:#FFF; color:#000; }
.ConditionsAloft375 table th.gap { background-color:#000; }
.ConditionsAloft375 table td { text-align:right; }
.ConditionsAloft375 table td.even { background-color:#000; }
.ConditionsAloft375 table td.odd { background-color:#333; }
.ConditionsAloft375 table td.exit { background-color:#080; }
.ConditionsMoon375 { margin:4px auto 0 auto; 
                     line-height:1.2; }
.ConditionsMoon375 p { margin-bottom:3px; 
                       color:#999; 
                       font-size:10px; }
.ConditionsMoon375 span { color:#fff; }
.ConditionsMoon375 table { width:358px; margin:6px 0 12px 0; 
                           border-collapse:collapse; }
.ConditionsMoon375 table th { color:#BB0; text-align:center; background-color:#006; 
                              font-weight:bold; }
.ConditionsMoon375 table th:first-child { color:#BBF; text-align:left; background-color:#006; 
                                          font-size:10pt; font-weight:bold; }
.ConditionsMoon375 table td { text-align:center; }
.ConditionsMoon375 table td.Moon { vertical-align:middle; 
                                   padding-right:27px; 
                                   color:#00B; text-align:center; background-image: url(../images/symbol/FullMoon_200_lighter.png); background-position:center left; background-repeat:no-repeat; background-size:contain; 
                                   font-size:12pt;  font-weight:bold;  }
.LocationSun th { vertical-align:middle; 
                  padding-right:6px; 
                  color:#999; text-align:right; background-color:transparent; 
                  font-size:11px; font-weight:normal; }
.LocationSun td { vertical-align:middle; 
                  color:#FFF; text-align:left; 
                  font-size:11px; }
.LocationSun td:nth-child(4) { color:#FFF; }
.LocationSun b { color:#FFF; 
                 font-size:14px; }
/** ^^^^^  Conditions  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Canopy DownSizing  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Down { position:relative; left:50%; 
        width:358px; margin-left:-179px; }
.Down div { position:absolute; }
.Down div.BlueHorizontal { left:32px; z-index:10; 
                           border-top:1px solid #69F; }
.Down div.BlueVertical { z-index:10; 
                         width:1px; 
                         border-left:1px solid #69F; }
.Down div.YellowStep { z-index:20; 
                       border-bottom:3px solid #FD0; border-left:3px solid #FD0; }
.Down div.JumpNo { top:0px; 
                   width:25px; 
                   color:white; text-align:right; 
                   font-size:9px; }
.Down input { cursor:pointer; vertical-align:bottom; 
              height:15px; padding:0; margin:0; 
              color:#000; text-align:center; border:3px solid #69f; background-color:#fff; 
              font-size:12px; line-height:12px; }
.Down input.body { border-color:#5C5; }
.Down b.body { color:#5C5; }
.Down input.jump { border-color:#F96; }
.Down b.jump { color:#F96; }
.Down table { border-collapse:collapse; border-spacing:0; }
.Down h4 { line-height:13px; }
.Down_G { z-index:15; 
          background-repeat:no-repeat; background-size:100% 100%; }
.Down_GY { z-index:15; 
           background-repeat:no-repeat; background-size:100% 100%; }
.Down_Y { z-index:15; 
          background-repeat:no-repeat; background-size:100% 100%; }
.Down_YR { z-index:15; 
           background-repeat:no-repeat; background-size:100% 100%; }
.Down_R { z-index:15; 
          background-repeat:no-repeat; background-size:100% 100%; }
/** ^^^^^  Canopy DownSizing  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Exit Calculation  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Exit { position:relative; left:50%; 
        width:358px; margin-left:-179px; }
.Exit table { width:100%; padding:0; margin:0; 
              border-collapse:separate; border-spacing:4px; }
.Exit td { 336; cursor:pointer; vertical-align:top; 
           width:44px; height:44px; 
           text-align:center; background-repeat:no-repeat; background-size:contain; }
.Exit p { width:43px; padding:14px 0 1px 0; 
          text-align:center; 
          font-size:12px; font-weight:bold; line-height:12px; }
.Exit h6 { padding-bottom:10px; 
           font-size:14px; }
.Exit_Group1 { position:absolute; top:57.5%; left:80.5%; 
               width:19%; padding:0; margin:0; }
.Exit_Group1 img { width:100%; }
.Exit_Group2 { position:absolute; top:32%; left:47.5%; 
               width:15%; padding:0; margin:0; }
.Exit_Group2 img { width:100%; }
.Exit_GroupSeparation { position:relative; left:50%; clear:both; 
                        width:358px; margin-left:-179px; }
.Exit_GroupSeparation h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                           text-align:center; 
                           font-size:14px; }
.Exit_GroupSeparation h2 { padding-top:5px; 
                           text-align:center; 
                           font-size:14px; }
.Exit_GroundSpeed { position:relative; left:50%; clear:both; 
                    width:358px; margin-left:-179px; }
.Exit_GroundSpeed h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                       text-align:center; 
                       font-size:14px; }
.Exit_GroundSpeed h2 { padding-top:5px; 
                       text-align:center; 
                       font-size:14px; }
.Exit_GroupSize { position:relative; clear:both; 
                  width:90px; padding:0; margin-top:-50px; }
.Exit_GroupSize h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                     text-align:center; 
                     font-size:14px; }
.Exit_GroupSize h2 { color:#2888ff; text-align:center; 
                     font-size:20px; }
.Exit_Info { position:relative; left:50%; clear:both; 
             width:346px; padding:10px 0; margin-left:-173px; }
.Exit_Info p { width:100%; 
               text-align:left; 
               font-size:13px; font-weight:normal; line-height:14px; }
.Exit_Background { position:relative; left:50%; clear:both; 
                   width:358px; padding:0 0 0 0; margin:4px auto 0 auto; margin-left:-179px; display:block; 
                   background-position:top left; background-repeat:no-repeat; background-size:contain; }
.Exit_Background::after { padding-top:42.96875%; display:block; 
                          content:''; }
.Exit_Background h2 { color:#FF0; }
.Exit_ResSec32 { position:absolute; top:2px; left:105px; vertical-align:top; 
                 width:60px; padding:0; margin:0; 
                 background-color:#000; }
.Exit_ResSec32 h2 { text-align:center; }
.Exit_ResSec21 { position:absolute; top:2px; left:231px; vertical-align:top; 
                 width:60px; padding:0; margin:0; 
                 background-color:#000; }
.Exit_ResSec21 h2 { text-align:center; }
/** ^^^^^  Exit Calculation  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  RePack  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.RePack { position:relative; left:50%; 
          width:358px; margin-left:-179px; }
.RePack h1 { text-align:center; }
.RePack p { text-align:center; 
            font-size:14px; line-height:1.2; }
/** ^^^^^  RePack  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Risk Quoatient  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Risk { position:relative; left:50%; 
        width:358px; margin-left:-179px; }
.Risk h1 { line-height:1.25; }
.Risk h2 { padding:0; margin:20px 0 0 0; 
           line-height:1.25; }
.Risk h3 { padding:0; margin:8px 0 0px 0; 
           line-height:1.25; }
.Risk h6 { padding:0 0 6px 0; 
           color:#999; 
           font-size:10px; line-height:1.25; }
.Risk p { padding:0; margin:0 0 4px 0; 
          font-size:12px; line-height:1.25; }
.Risk input { cursor:pointer; vertical-align:bottom; 
              paddig:0 0 0 0; margin:0 5px -8px 0; }
.Risk input.RiskCalc { 						 font-size:14px; 
                       width:100%; height:30px; padding:0 0 3px 0; margin:4px 0 0 0; 
                       color:#FFF; text-align:center; border-radius:4px; background-color:#0B0; 
                       font-weight:bold; line-height:1; }
.Risk input.RiskCalc:hover { background-color:#0F0; }
.Risk table { margin-left:-4px; 
              border-collapse:separate; border-spacing:4px 2px; }
.Risk tr:nth-child(odd) { background-color:#222222; }
.Risk tr:nth-child(even) { background-color:#333333; }
.Risk tr:first-child { background-color:transparent; }
.Risk th { color:#999; text-align:left; border-bottom:1px solid #49F; background-color:transparent; 
           font-size:12px; }
.Risk th:nth-child(2) { vertical-align:top; 
                        text-align:center; }
.Risk td { padding:1px 2px 3px 2px; 
           text-align:left; 
           font-size:12px; line-height:1.2; }
.Risk td:nth-child(2) { vertical-align:middle; 
                        text-align:center; }
/** ^^^^^  Risk Quoatient  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Wing Loading  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Wing { position:relative; left:50%; 
        width:358px; margin-left:-179px; }
.Wing table { width:358px; padding:0; 
              border-collapse:separate; border-spacing:5px; }
.Wing td { cursor:pointer; vertical-align:middle; 
           width:44px; height:44px; 
           text-align:center; background-repeat:no-repeat; background-size:contain; }
.Wing p { width:44px; padding:0 0 3px 0; 
          text-align:center; 
          font-size:14px; font-weight:bold; line-height:14px; }
.Wing_Background { position:relative; 
                   height:130px; padding:0; margin:6px auto 0 auto; display:block; 
                   background-position:top center; background-repeat:no-repeat; background-size:contain; }
.Wing_Background::after { padding-top:40%; display:block; 
                          content:''; }
.Wing_CanopySize { margin:10px 0 0 0; }
.Wing_CanopySize h1 { padding:4px 0 0 0; margin:0 0 6px 0; 
                      color:#2888ff; 
                      font-size:14px; }
.Wing_CanopySize h2 { color:#2888ff; text-align:center; 
                      font-size:20px; }
.Wing_BodyWeight h1 { padding:4px 0 0 0; margin:0 0 6px 0; 
                      color:#EE0; 
                      font-size:14px; }
.Wing_BodyWeight h2 { color:#EE0; text-align:center; 
                      font-size:20px; }
.Wing_GearWeight h1 { padding:4px 0 0 0; margin:0 0 6px 0; 
                      color:#F00; 
                      font-size:14px; }
.Wing_GearWeight h2 { color:#F00; text-align:center; 
                      font-size:20px; }
.Wing_Loading_Tx { position:absolute; top:22px; left:30px; 
                   color:#F90; 
                   font-size:18px; font-weight:bold; }
.Wing_Loading_No { position:absolute; top:40px; left:138px; 
                   color:#F90; 
                   font-size:18px; font-weight:bold; }
.Wing_Loading_Un { position:absolute; top:45px; left:190px; 
                   color:#F90; 
                   font-size:12px; font-weight:bold; }
/** ^^^^^  Wing Loading  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** Home **/ { Portrait; }
.TopBar .AxisLogoJumpMaster { position:absolute; top:2px; left:6px;  
                              width:calc(100% - 12px); height:50px; 
                              background-position:left center; background-repeat:no-repeat; background-size:contain; }
.JumpMaster { position:absolute; top:60px; left:50%; 
              width:374px; margin:0 0 0 -187px; display:block; 
              background-color:transparent; }
.JumpMaster h1 { padding:1px 0 1px 6px; 
                 color:#FFF; border-bottom:1px solid #666; 
                 font-size:14px; font-weight:normal; line-height:15px; }
.JumpMaster h2 { padding:1px 0; 
                 color:#49F; 
                 font-size:14px; font-weight:bold; line-height:15px; }
.JumpMaster h6 { padding:3px 0 1px 0; 
                 color:#999; border-top:1px solid #666; 
                 font-size:11px; font-weight:normal; line-height:11px; }
.JumpMaster p { padding:0 0 1px 0; 
                color:#FFF; 
                font-size:11px; line-height:11px; }
.JumpMaster b { color:#F00; }
.JumpMaster a { text-decoration:none; }
.JM_Box { position:absolute; 				border-color:#CCC #666 #666 #CCC; 
          border:1px solid #666666; border-radius:10px; background:#222; background-position:center bottom; background-repeat:no-repeat; background-size:contain; }
.JM_Box * { font-family:Tahoma, Geneva, sans-serif; }
.JM_LongSpot { position:absolute; top:12px; left:0px; 
               width:181px; height:127px; }
.JM_Operations { position:absolute; top:12px; left:190px; 
                 width:181px; height:127px; }
.JM_User { position:absolute;  top:165px;  
           width:100%; }
.JM_User form { padding:0; }
.JM_User form input[type=text] { width:100%; height:11pt; padding:3px 0 5px 2px; margin:3px 0; 
                                 color:#000; text-align:left; background-color:#FFF; 
                                 font-size:11pt; }
.JM_User form textarea { width:265px; height:50px; padding:3px 0 5px 2px; margin:3px 0; 
                         color:#000; text-align:left; background-color:#FFF; 
                         font-size:11pt; }
table.JM_Table { layout:fixed; 
                 width:374px; }
table.JM_Table th { vertical-align:top; 
                    height:19px; padding:3px 0 0 0; margin:0; 
                    text-align:right; border-bottom:1px solid #999; border-left:1px solid #999; border-right:0 none; border-top:1px solid #999; background:transparent; }
table.JM_Table td { vertical-align:middle; 
                    height:19px; padding:0 0 0 5px; margin:0; 
                    text-align:left; border:0 none; }
table.JM_Table td:nth-child(2) { border-bottom:1px solid #999; border-top:1px solid #999; background:transparent; }
table.JM_Table td:nth-child(3) { border-bottom:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background:transparent; }
table.K_Factors { layout:fixed; 
                  width:300px; }
table.K_Factors th { vertical-align:middle; 
                     height:8pt; padding:0; margin:0; 
                     color:#8BF; text-align:center; border:1px solid #444; background:transparent; 
                     font-size:7pt; }
table.K_Factors td { vertical-align:middle; 
                     height:8pt; padding:0; margin:0; 
                     text-align:center; border:1px solid #444; 
                     font-size:7pt; }
table.K_Factors td:nth-child(2) { border:1px solid #444; }
table.K_Factors td:nth-child(3) { border:1px solid #444; }
.JM_8Spots { position:absolute; top:160px; 
             width:374px; height:374px; 
             background-image:url(../images/jumpmaster/LongSpot_JM_8Spots.jpg); background-repeat: no-repeat; background-size:contain; }
.JM_8Spots_Cover { position:absolute; top:160px; 
                   width:374px; height:374px; }
.JM_8Spots_Cover svg { position:absolute; 
                       width:374px; height:374px; }
.JM_8Spots_Data { position:absolute; top:550px; }
.JM_8Spots_Data table { layout:fixed; 
                        width:374px; }
.JM_8Spots_Data th { color:#BBB; border-bottom:1px solid #999; background-color:transparent; 
                     font-size:11px; }
.JM_8Spots_Data th.raw { color:#F0F; }
.JM_8Spots_Data th.adj { color:#0FF; }
.JM_8Spots_Data th.sep { border:0 none; }
.JM_8Spots_Data td { color:#BBB; border-bottom:1px solid #999; background-color:transparent; 
                     font-size:11px; }
.JM_8Spots_Data td.DisKAV { color:#FF0; text-align:left; border:0 none; }
.JM_8Spots_Data td.raw { color:#F0F; }
.JM_8Spots_Data td.adj { color:#0FF; }
.JM_8Spots_Data td.sep { border:0 none; }
/** ~~~~~  Exit Calculation  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Know { position:relative; left:50%; 
        width:374px; margin-left:-187px; }
.KnowBG_BodyFlight { background-image:url(../images/knowledge/AXIS_BodyFlight_200.png); }
.KnowBG_CameraFlying { background-image:url(../images/knowledge/AXIS_CameraFlying_200.png); }
.KnowBG_CanopyControl { background-image:url(../images/knowledge/AXIS_CanopyControl_200.png); }
.KnowBG_Competition { background-image:url(../images/knowledge/AXIS_Competition_200.png); }
.KnowBG_Course { background-image:url(../images/knowledge/AXIS_CourseMaterial_200_blue.png); }
.KnowBG_Exits { background-image:url(../images/knowledge/AXIS_Exits_200.png); }
.KnowBG_Feature { background-image:url(../images/knowledge/AXIS_Articles_200_blue.png); }
.KnowBG_SandT { background-image:url(../images/knowledge/AXIS_SandT_200_blue.png); }
.Know table { width:100%; padding:0; margin:0; 
              border-collapse:separate; border-spacing:4px; }
.Know td { 336; cursor:pointer; vertical-align:top; 
           width:44px; height:44px; 
           text-align:center; background-repeat:no-repeat; background-size:contain; }
.Know p { width:90px; padding:99px 0 1px 0; 
          text-align:center; 
          font-size:12px; font-weight:bold; line-height:12px; }
.Know p.AXIS { padding:91px 0 1px 0; 
               color:#49F; }
.Know h5 { padding:3px 0 6px 0; 
           font-size:14px; }
.Know h6 { padding-bottom:10px; padding-top:6px; 
           font-size:11px; }
.Know_Content { position:relative; left:50%; 
                width:374px; margin-left:-187px; 
                text-align:center; }
.Know_Topic { float:left; 
              width:119px; height:160px; margin:0 8px 8px 0; 
              border-radius:12px; background-color:#49F; }
.Topic_AXIS { float:left; 
              width:119px; height:160px; margin:0 8px 8px 0; 
              border-radius:12px; background-color:#FFF; }
.Know_Topic_In { float:left; 
                 width:89px; height:130px; padding:6px; margin:6px 0 0 6px; 
                 border:3px solid #FFF; border-radius:8px; background-repeat: no-repeat; background-size:contain; }
.In_AXIS { float:left; 
           width:89px; height:130px; padding:6px; margin:6px 0 0 6px; 
           border:3px solid #49F; border-radius:8px; }
.Know_Topic:nth-child(3n) { margin-right:0; }
.Know_Group2 { position:absolute; top:32%; left:47.5%; 
               width:15%; padding:0; margin:0; }
.Know_Group2 img { width:100%; }
.Know_GroupSeparation { position:relative; left:50%; clear:both; 
                        width:358px; margin-left:-179px; }
.Know_GroupSeparation h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                           text-align:center; 
                           font-size:14px; }
.Know_GroupSeparation h2 { padding-top:5px; 
                           text-align:center; 
                           font-size:14px; }
.Know_GroundSpeed { position:relative; left:50%; clear:both; 
                    width:358px; margin-left:-179px; }
.Know_GroundSpeed h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                       text-align:center; 
                       font-size:14px; }
.Know_GroundSpeed h2 { padding-top:5px; 
                       text-align:center; 
                       font-size:14px; }
.Know_GroupSize { position:relative; clear:both; 
                  width:90px; padding:0; margin-top:-50px; }
.Know_GroupSize h1 { padding:4px 0 0 5px; margin:0 0 0 0; 
                     text-align:center; 
                     font-size:14px; }
.Know_GroupSize h2 { color:#2888ff; text-align:center; 
                     font-size:20px; }
.Know_Info { position:relative; left:50%; clear:both; 
             width:384px; padding:10px 0; margin-left:-187px; }
.Know_Info p { width:100%; 
               text-align:left; 
               font-size:13px; font-weight:normal; line-height:14px; }
.Know_Background { position:relative; left:50%; clear:both; 
                   width:358px; padding:0 0 0 0; margin:4px auto 0 auto; margin-left:-179px; display:block; 
                   background-position:top left; background-repeat:no-repeat; background-size:contain; }
.Know_Background::after { padding-top:42.96875%; display:block; 
                          content:''; }
.Know_Background h2 { color:#FF0; }
.Know_ResSec32 { position:absolute; top:2px; left:105px; vertical-align:top; 
                 width:60px; padding:0; margin:0; 
                 background-color:#000; }
.Know_ResSec32 h2 { text-align:center; }
.Know_ResSec21 { position:absolute; top:2px; left:231px; vertical-align:top; 
                 width:60px; padding:0; margin:0; 
                 background-color:#000; }
.Know_ResSec21 h2 { text-align:center; }
/** ^^^^^  Exit Calculation  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
/** ~~~~~  Survey  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.Survey { margin:0 0 0 5px; }
.BeforeSurveyWrapper { width:100%; margin-bottom:0; }
.Survey form { margin:20px 0 0 0; }
.Survey p { width:100%; padding:6px 0 0 0; 
            font-size:11pt; line-height:1.1; }
.Survey p.eMailParticipant { vertical-align:top; 
                             width:calc(100% - 15px); padding:6px 0 0 0; margin-left:20px; 
                             text-indent:-20px; }
.Survey h1 { padding:20px 0 5px 0; 
             font-size:12pt; line-height:1.6; }
.Survey h2 { padding:10px 0 5px 0; 
             font-size:12pt; }
.Survey h2 span { font-size:10pt; font-weight:normal; }
.Survey h4 { padding:5px 0 5px 0; 
             color:#FFFFFF; 
             font-size:12pt; line-height:1.6; }
.Survey hr { width:100%; height:0px; margin:22px 0 10px 0; 
             border-top:1px solid #6699FF; }
.Survey span { width:170px; display:inline-block; }
.Survey input[type='text'] { width:calc(100% - 10px); padding:6px; 
                             color:#000; background-color:#FFF; 
                             font-size:12pt; }
.Survey input[type='submit'] { width:170px; height:34px; padding:0 0 3px 0; margin-top:20px; 
                               color:#000; border:3px solid #49F; border-radius:8px; background-color:#BBB; 
                               font-size:14pt; }
.Survey textarea { vertical-align:top; 
                   width:calc(100% - 10px); padding:6px 0; margin-bottom:4px; display:inline-block; 
                   color:#000; background-color:#FFF; 
                   font-size:12pt; }
.Close2Text { padding-top:0; margin-top:-26px; }
.QuestionWrapper { clear:both; 
                   width:calc(100% - 10px); padding:0; margin:12px 0 6px 0; display:table; 
                   background:transparent; background-color:#000; }
p.Question { vertical-align:top; 
             width:calc(100% - 20px); padding:0; margin-left:22px; 
             text-indent:-22px; }
.QW_Row { width:100%; display:table-row; }
.QW_Question { float: left; /* fix for  buggy browsers */ vertical-align:middle; 
               width:100%; display: table-column; 
               background-color: #000; }
.QW_Question p { vertical-align:top; 
                 width:calc(100% - 140px); padding:0; margin-left:22px; 
                 text-indent:-22px; }
.QW_Stars { float:right; 
            width: 140px; margin-top:5px; 
            background-color: #000; }
.QuestionWrapper * { padding-top:0; 
                     border-bottom:1px solid transparent; }
.QuestionWrapper input { display:none; }
.QuestionWrapper input:checked ~ label { color:#FB4; }
.QuestionWrapper label { float:right; 
                         margin-top:-10px; 
                         color:#DDD; 
                         font-size:20pt; }
.QuestionWrapper label:hover { color:#FB4; }
.QuestionWrapper label:hover ~ label { color:#FB4; }
/** ^^^^^  Survey  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **/
