Some of these terms are used rather loosely by engineers in various disciplines and locations around the States. However, here is my shot at trying to help define these:
1) "IFC" is the fully-completed design documents set, sealed and signed, and ready to permit and build from.
2) "Detailed Design" corresponds to the 95%-completion level of document development, ready for final client review and comment.
3) "FEED" corresponds to the 35%-completion level of document development (beyond initial concept design), ready for initial client review and comment.
Dave
Thaidavid