If Left(TextLine, 3) = "A07" Then 'Reads base fare, Total fare and 5 Tax's
                BFC = Trim(Mid(TextLine, 6, 3)) & ": "
                BaseFare = Mid(TextLine, 9, 12)
                If Trim(Mid(TextLine, 39, 12)) = "" Then
                    EQAmt = 0
                Else
                    EQAmt = CDbl(Mid(TextLine, 39, 12))
                End If
                TotalFare = Mid(TextLine, 24, 12)
                Tax1 = Trim(Mid(TextLine, 57, 8))
                Tax2 = Trim(Mid(TextLine, 70, 8))
                Tax3 = Trim(Mid(TextLine, 83, 8))
                Tax4 = Trim(Mid(TextLine, 96, 8))
                Tax5 = Trim(Mid(TextLine, 109, 8))
                [B][COLOR=Red]RSPXFare.AddNew[/COLOR][/B]
                RSPXFare![BaseFare] = BaseFare
                RSPXFare![EquivalentFare] = EQAmt
                RSPXFare![Tax1] = Tax1
                RSPXFare![Tax2] = Tax2
                RSPXFare![Tax3] = Tax3
                RSPXFare![Tax4] = Tax4
                RSPXFare![Tax5] = Tax5
                RSPXFare.Update
                Line Input #1, TextLine
                Line Input #1, TextLine
                Do While Left(TextLine, 3) = "A07" 'Reads remaining fares
                    BFC = Trim(Mid(TextLine, 6, 3)) & ": "
                    BaseFare = Mid(TextLine, 9, 12)
                    If Trim(Mid(TextLine, 39, 12)) = "" Then
                    EQAmt = 0
                Else
                    EQAmt = CDbl(Mid(TextLine, 39, 12))
                End If
                    TotalFare = Mid(TextLine, 24, 12)
                    Tax1 = Trim(Mid(TextLine, 57, 8))
                    Tax2 = Trim(Mid(TextLine, 70, 8))
                    Tax3 = Trim(Mid(TextLine, 83, 8))
                    Tax4 = Trim(Mid(TextLine, 96, 8))
                    Tax5 = Trim(Mid(TextLine, 109, 8))
                    Line Input #1, TextLine
                    Line Input #1, TextLine
                Loop
            End If