CREDIT AGREEMENT Dated as of JULY 8, 2004