I had to change the order around a bit to get it to work, but this does it:
SELECT *,SUM(CPD.Minutes) as Hours FROM para_users LEFT JOIN LastLogin ON LastLogin.UserEmail = para_users.user_email LEFT JOIN CPD on para_users.id = CPD.User_ID GROUP BY para_users.ID ORDER BY FirmName ASC