RESTATED REVOLVING CREDIT AGREEMENT dated as of July 10, 1996