Clair is right, it is formal, but in the US they interpret that as a jacket for men (over a collared shirt) with the tie being optional!
Lat time we went we were on the way and OH was wearing his tie, we overheard a strong US accents saying "gee, they must be British, he's wearing a tie!"