Check out this site The Essential Black Tie Guide, it should answer all of your questions.

Frank