What is the driving time from Tampa Bay FL to Newark NJ?

MapQuest estimates the driving time as 18,5 hours.