Thanks for all the input guys. I ended up using quick select to isolate all the negative values and just redrawing them by hand. Once all the countours were corrected the surface built smoothly. Ill have to look into building a lisp like yours Jeff.
Civil 3D 2013 HP Z400 Workstation 6GB of RAM 296GB HDD ATI FirePro V5700(FireGL) Win 7 Home Professional Please use Kudos Where Deserved