Twenty-one people, most working in food service businesses in secure areas at Minneapolis-St. Paul International Airport, were detained Tuesday by federal agents on suspicion of various immigration violations.