SunTrust Banks is a financial holding company that provides a range of personal and commercial banking and working capital management services. Its subsidiary, SunTrust Bank, offers savings, business checking and individual retirement accounts, as well as certificates of deposit. SunTrust Bank provides Internet and phone banking, check imaging, treasury management, overdraft protection and...