Oil Holds Over $96 on Isaac Concerns