REVOLVING CREDIT AND TERM LOAN AGREEMENT Dated as of October 17, 2003