Ms. Shoe Lady,
I need your help, please.
I am going to a Citizenship Ceremony. I bought myself a RED dress pencil dress and a navy blue short jacket.
What color shoes can I wear?
You are dressing for “business” attire. You certainly can wear a high heeled shoe but most business attire shoes are in the 2.5 inch range. And a navy blue shoe is generally considered to be for business attire so there are not many styles made in that color with higher heels.