Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Year | Champion | Score | Runner-Up | Location | Semi-Finalist #1 | Semi-Finalist #2 |
| --- | --- | --- | --- | --- | --- | --- |
| 2000 | Elon University | 5-4OT | North Carolina State | Durham, NC | NA | NA |
| 2001 | East Carolina | NA | UNC Charlotte | Morrisville, NC | North Carolina State | NA |
| 2002* | UNC Charlotte | NA | Elon | Charlotte, NC | East Carolina | North Carolina State |
| 2003 | North Carolina State | 7-6 | Elon University | Morrisville, NC | East Carolina | South Carolina |
| 2004 | Central Florida | 7-4 | South Florida | Ellenton, FL | Florida | Florida Atlantic |
| 2004 | North Carolina State | 9-1 | East Carolina | Morrisville, NC | UNC - Charlotte | South Carolina |
| 2005 | Central Florida | 5-4 | Florida | Ellenton, FL | South Florida | Florida Atlantic |
| 2005 | North Carolina State | 8-5 | UNC - Charlotte | Morrisville, NC | East Carolina | South Carolina |
| 2006 | North Carolina State | 6-3 | South Florida | Snellville, GA | Central Florida | Florida |
| 2007 | North Carolina State | 5-4 ot | Florida International | Snellville, GA | Central Florida | Florida State |
Question:
 who is the runner-up where location is ellenton, fl and year is 2004
Answer:
South Florida