In the past, evening meals were black tie, but as we have become so much more casual in our business lives it seems the cruises have relaxed there "Formal" criteria to be pretty much coat with a collared shirt and a tie may be optional. It dependes on the cruise line but the age of mandatory tuxedo's are gone.