18,000,000 AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT between Hagler Bailly, Inc., as Borrower and The Lenders From Time To Time a Party Hereto, as Lenders with Bank of America, N.A., as Agent