CREDIT AGREEMENT dated as of May 9, 2007 between IMPERIAL CAPITAL GROUP, LLC and CITY NATIONAL BANK