CREDIT AGREEMENT dated as of May 27, 2004 among INFRASTRUX GROUP, INC., PUGET ENERGY, INC., VARIOUS FINANCIAL INSTITUTIONS UNION BANK OF CALIFORNIA, N.A., as Administrative Agent, Co-Lead Arranger, LC Issuer and Sole Book Runner, CITIGROUP GLOBAL...