CONSOLIDATED, AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT ------------------------------------------------------------- DATED as of July 25, 2000