REVOLVING CREDIT AGREEMENT dated as of November 18, 2003