BODY            { background: #FFFFFF;   color : black; 
                  background-image: url(Extras/clouds.gif) }

A.logo          { font-size : small ;
                  text-align : center ;
                }

IMG.icon        { float: left ;
                }

A               { color: blue; text-decoration: none}
A:LINK          { color: blue }
A:HOVER         { color: maroon; text-decoration: underline }
A:VISITED       { color: red }

A.turf          { color: green ; text-decoration: none}
A:LINK.turf     { color: green }
A:HOVER.turf    { color: maroon; text-decoration: underline }
A:VISITED.turf  { color: red }

A.sea           { color: aqua ; text-decoration: none}
A:LINK.sea      { color: aqua }
A:HOVER.sea     { color: aqua }
A:VISITED.sea   { color: aqua }

TABLE.airports  { text-align : center ; width : 80% ; border-style : none}
TABLE.airplanes { text-align : center ; width : 75% ; margin-left : auto ; margin-right : auto }
TABLE.days      { text-align : center ; width : 50% ; margin-left : auto ; margin-right : auto }
TABLE.problems  { text-align : center ; width : 75% ; margin-left : auto ; margin-right : auto }
TABLE.milestones { text-align : center ; width : 60% ; margin-left : auto ; margin-right : auto ; margin-bottom : 8em }
TABLE.logs      { text-align : center ; width : 100% ; margin-left : auto ; margin-right : auto }

TR.Turf         { color : green }
TR.sea          { color : aqua }

TD.Header       { text-align : center }
TD.Header2      { text-align : center ; font-weight: bold ; }
TD.Header20     { text-align : center ; vertical-align : middle ; width: 10% ; font-size: large ; }
TD.Header10     { text-align : center ; vertical-align : middle ; width: 10% ; }
TD.Header20R    { text-align : right  ; vertical-align : middle ; width: 10% ; font-size: large ; }
TD.Header30L    { text-align : left   ; vertical-align : middle ; width: 30% ; font-size: large ; }
TD.Head1        { text-align : left   ; font-weight: bold ; font-size : large ; }

TD.cntr         { text-align : center ; }
TD.centerB      { text-align : center ; font-weight : bold }

TD.bold         { text-align : left   ; font-weight : bold }
TD.boldC        { text-align : center ; font-weight : bold }
TD.boldG        { text-align : left   ; font-weight : bold ; color : green }

TD.pics         { text-align : center }
TD.picsHD       { text-align : center ; font-weight : bold ; color : black ; text-decoration : underline }

TD.airport      { text-align : center }
TD.airportB     { text-align : center ; font-weight : bold }
TD.airportTurf  { text-align : left   ; color : green }
TD.airportTurfB { text-align : left   ; color : green ; font-weight : bold }
TD.airportTurfC { text-align : center ; color : green }
TD.airportTurfCB { text-align : center ; color : green ; font-weight : bold }
TD.airport05    { text-align : center ; width: 5%  ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport10    { text-align : center ; width: 10% ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport15    { text-align : center ; width: 15% ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport20    { text-align : center ; width: 20% ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport40    { text-align : center ; width: 40% ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport50    { text-align : center ; width: 50% ; font-weight : bold ; color : black ;  text-decoration : underline }
TD.airport60    { text-align : center ; width: 60% ; font-weight : bold ; color : black ;  text-decoration : underline }

TH.airplanes    { text-align : center ; color : black ; text-decoration : underline }
                                                                                      
TD.airplanes    { text-align : center ; color : black ; text-decoration : underline }
TD.airplanes20  { text-align : center ; width: 20% ; font-weight : bold ; color : black ; text-decoration : underline }

TH.milestones   { text-align : left }
TD.milestones   { text-align : left }
TD.milestonesC  { text-align : center }

TD.sea          { text-align : left   ; color : aqua }
TD.seaC         { text-align : center ; color : aqua }

TD.logs         { text-align : center ; text-decoration : underline }
TD.logs04       { text-align : center ; width: 04% ; font-weight : bold ; color : black ; text-decoration : underline }
TD.logs13       { text-align : center ; width: 13% ; font-weight : bold ; color : black ; text-decoration : underline }
TD.logs20       { text-align : center ; width: 20% ; font-weight : bold ; color : black ; text-decoration : underline }
TD.logs43       { text-align : center ; width: 43% ; font-weight : bold ; color : black ; text-decoration : underline }

TD.flight       { text-align : center }
TD.date         { text-align : center }
TD.plane        { text-align : center }
TD.destination  { text-align : center }
TD.weather      { text-align : left }
TD.workedon     { text-align : left }
TD.observation  { text-align : left }
TD.comments     { text-align : left }

TD.kdec         { text-align : left }
TD.kdec2        { text-align : center ; font-size: large ;  }

TD.FlightInfo   { color : black }
TD.Info         { color : black }

TD.Medical1     { text-align : left   ; width: 10% ; color : black }
TD.Medical2     { text-align : left   ; width: 25% ; color : black }
TD.Medical3     { text-align : left   ; width: 65% ; color : black }

TD.weather1     { text-align : center ; font-weight : bold ; width: 05% }
TD.weather2     { text-align : center ; width: 05% }

H1              { text-align : center ; font-weight : bold ; color : black }
H2              { text-align : center ; font-weight : bold ; color : black }
H3              { text-align : center ; font-weight : bold ; color : black }
 
TD.arpt_num     { text-align : center ; }
TD.arpt_numT    { text-align : center ; color : green }
TD.arpt_id      { text-align : center ; }
TD.arpt_idT     { text-align : center ; color : green }
TD.arpt_name    { text-align : left   ; }
TD.arpt_nameT   { text-align : left   ; color : green }
TD.arpt_city    { text-align : left   ; }
TD.arpt_cityT   { text-align : left   ; color : green }
TD.arpt_state   { text-align : center ; }
TD.arpt_stateT  { text-align : center ; color : green }
TD.arpt_dist    { text-align : center ; }
TD.arpt_distT   { text-align : center ; color : green }
TD.arpt_course  { text-align : center ; }
TD.arpt_courseT { text-align : center ; color : green }




TH.Times_Head                { text-align : center ; font-weight : bold ; vertical-align : bottom }
TH.Times_HeadL               { text-align : left   ; font-weight : bold ; vertical-align : bottom }

TH.Times_Subtitles           { text-align : center ; font-size : xx-small ; font-weight : bold ; vertical-align : bottom }
TH.Times_SubtitlesL          { text-align : left   ; font-size : xx-small ; font-weight : bold ; vertical-align : bottom }

TH.Times_Trailer             { text-align : center ; font-weight : bold ; vertical-align : top }
TH.Times_TrailerL            { text-align : left   ; font-weight : bold ; vertical-align : top }

TD.Times_Totals              { text-align : center ; font-weight : bold ; }
TD.Times_TotalsL             { text-align : left ; font-weight : bold ; }

TD.Times_Separator           { text-align : center ; }

TD.Times_Flt                 { text-align : center ; }
TD.Times_Date                { text-align : center ; }
TD.Times_Aircraft            { text-align : center ; }
TD.Times_AircraftID          { text-align : center ; }
TD.Times_Route               { text-align : center ; }

TD.Times_DayLandings         { text-align : center ; }
TD.Times_NightLandings       { text-align : center ; }
TD.Times_TotalLandings       { text-align : center ; }

TD.Times_InstrumentApproaches { text-align : center ; }

TD.Times_SEL                 { text-align : center ; }
TD.Times_HP                  { text-align : center ; }
TD.Times_Complex             { text-align : center ; }
TD.Times_MEL                 { text-align : center ; }
TD.Times_Right_Seat          { text-align : center ; }
TD.Times_FlightDay           { text-align : center ; }
TD.Times_FlightNight         { text-align : center ; }
TD.Times_FlightTotal         { text-align : center ; }

TD.Times_Solo                { text-align : center ; }
TD.Times_PIC                 { text-align : center ; }

TD.Times_InstructionPrePost  { text-align : center ; }
TD.Times_FlightTraining      { text-align : center ; }

TD.Times_SimInstrument       { text-align : center ; }
TD.Times_ActualInstrument    { text-align : center ; }
TD.Times_CrossCountry        { text-align : center ; }
TD.Times_TotalFlightTime     { text-align : center ; }

TD.Times_RunningTime         { text-align : center ; }
TD.Times_FlightTime          { text-align : center ; }
TD.Times_AirTime             { text-align : center ; }

TD.Times_HobbsTime           { text-align : center ; }
TD.Times_TachTime            { text-align : center ; }

TD.Times_Airport             { text-align : center ; }

TD.Times_Instructor          { text-align : center ; font-weight : normal }
TD.Times_Text                { text-align : left ; }

TD.SubTotals                 { text-align : center ; font-weight : bold ; border-top : solid ; border-width : thin }
TD.C172                      { text-align : center ; font-weight : bold ; border-top : solid ; border-bottom : solid ; border-width : thin }
TD.C172L                     { text-align : left   ; font-weight : bold ; border-top : solid ; border-bottom : solid ; border-width : thin }
TD.Totals                    { text-align : center ; font-weight : bold ; border-top : solid ; border-width : thin }
TD.TotalsL                   { text-align : left   ; font-weight : bold ; border-top : solid ; border-width : thin }

TD.Sun_Title_Left            { text-align : left   ; font-weight : normal  ; vertical-align : middle }
TD.Sun_Title_Center          { text-align : center ; font-weight : normal  ; vertical-align : middle }
TD.Sun_Title_CenterB         { text-align : center ; font-weight : bold    ; vertical-align : middle }
TD.Sun_Title_Right           { text-align : right  ; font-weight : normal  ; vertical-align : middle }
TD.Sun_Title                 { text-align : center ; font-weight : bold    ; vertical-align : middle }

TD.Sun_Date                  { text-align : center  ; font-weight : normal }
TD.Sun_DateB                 { text-align : center  ; font-weight : bold }
TD.Sun_Times                 { text-align : center  ; font-weight : normal }
TD.Sun_TimesB                { text-align : center  ; font-weight : bold }
TD.Sun_TimesDST              { text-align : center  ; font-weight : normal ; color : maroon }
TD.Sun_TimesDSTB             { text-align : center  ; font-weight : bold   ; color : maroon }

TD.borderL                   { border-left   : solid ; border-width : thin }
TD.borderR                   { border-right  : solid ; border-width : thin }
TD.borderT                   { border-top    : solid ; border-width : thin }
TD.borderB                   { border-bottom : solid ; border-width : thin }

.left                        { text-align  : left }
.center                      { text-align  : center }
.centerB                     { text-align  : center ; font-weight : bold }
.right                       { text-align  : right }
.bold                        { font-weight : bold }

TABLE.Pics                   { Width : 75% ; margin-left : auto ; margin-right : auto }
TR.Pics                      { text-align : center }
TD.Pics                      { vertical-align : top }

TD.Pics_Header               { vertical-align : top ; 
                               font-weight : bold ; 
                               padding : 1em ;
                             }

TABLE.Scroll                 { overflow: auto ; line-height : 20 }

.flt_plans                   { text-align : center ; 
                             }

.Logo                        { float          : left ; 
                               width          : 10% ; 
                               margin-top     : 0em ; 
                               padding-top    : 0em ; 
                               padding-right  : 1em ; 
                               padding-bottom : 1em ;
                               padding-left   : 1em ; 
                               text-align     : center ; 
                             }

.Heading                     { padding-left   : 2em ; 
                               width          : 90% ; 
                               margin-top     : 0em ; 
                               padding-top    : 0em ;
                               padding-right  : 1em ; 
                               padding-bottom : 1em ;
                               padding-left   : 1em ; 
                               text-align     : center ; 
                             }

.Border                      { border-bottom : 1px solid black ;
                             }

.BorderC                     { border-bottom : 1px solid black ;
                               text-align     : center ; 
                             }

.BorderCr                    { border-width : thin ;
                               border-bottom : 1px solid black ;
                               text-align     : center ; 
                             }

#left_col                    { float          : left ; 
                               width          : 45% ; 
                               margin-top     : 1em ; 
                               border-right   : 1px solid black ;
                               padding-top    : 0em ; 
                               padding-right  : 1em ; 
                               padding-bottom : 0em ;
                               padding-left   : 1em ; 
                               text-align     : center ; 
                             }

#right_col                   { padding-left   : 2em ; 
                               width          : auto ; 
                               height         : auto ; 
                               margin-top     : 1em ; 
                               margin-left    : 1em ; 
                               margin-bottom  : 0em ; 
                               padding-top    : 0em ;
                               padding-right  : 1em ; 
                               padding-bottom : 1em ;
                               padding-left   : 1em ; 
                               text-align     : center ; 
                             }

.Footer                      { padding-left   : 2em ; 
                               border-top     : 1px solid black ;
                               border-bottom  : 1px solid black ;
                               margin-top     : 0em ; 
                               padding-top    : 0em ;
                               padding-left   : 1em ; 
                               padding-right  : 1em ; 
                               padding-bottom : 1em ;
                               text-align     : left ; 
                             }

.Footer2                     { padding-left   : 2em ; 
                               border-top     : 1px solid black ;
                               margin-top     : 0em ; 
                               padding-top    : 0em ;
                               padding-left   : 1em ; 
                               padding-right  : 1em ; 
                               padding-bottom : 1em ;
                             }

.border                      { border-style : solid ;
                               border : 1px solid black ;
                             }

.border2                     { border-style : solid ;
                               border : 1px solid black ;
                               width : 950px ;
                             }



.hr_red                      { border : 0 ; color : red ; background-color : red ; height : 2px ; width : 85% }

.Picture                     { text-align   : center ;
                               margin-left  : auto ;
                               margin-right : auto ;
                               padding-top   : 1em ;
                               border-top   : 1px solid black
                             }

.Pic_Footer            { border-top : 1px solid black }

.Displayed_On          { text-align : left   ; margin-top : 0.5em ; margin-bottom : 0em ; margin-left : 1em }
.Last_Updated          { font-style : italic ; text-align : left  ; margin-top : 0em    ; margin-bottom : 0.5em ; margin-left : 1em }

#Menu                  { margin-left  : auto ; 
                         margin-right : auto ;
                       }

#nav_menu ul           { padding-left: 0;
                         margin-left: 0;
                         background-color: #036;
                         color: White;
                         float: left;
                         width: 97%;
                         font-family: arial, helvetica, sans-serif;
                         font-size : small;
                        }

#nav_menu ul li         { display: inline; }

#nav_menu ul li a       { padding: 0.2em 1em;
                          background-color: #036;
                          color: White;
                          text-decoration: none;
                          float: left;
                          border-right: 1px solid #fff;
                          height : 3em;
                          text-align : center;
                        }

#nav_menu ul li a:hover { background-color: #369;
                          color: #fff;
                        }

#milestones { margin-bottom : 2em }

#problems   { border-bottom   : 0px solid black ;
              text-align      : center ; 
              border-collapse : collapse ;
            }

#Flight_Logs{ border-bottom  : 1px solid black ;
              text-align     : center ; 
            }

.regular    { color: black };
.turf       { color: green };

.red        { color: red };
.yellow     { color: yellow };


