They are due on October 31.  We accept cash, checks, internet banking and debit for payments.