To salute all officers, and all colors and standards not cased.- marine corps 10th general order. the only time we salute inside is when you wear a cover indoors ie: Duty, ceremonys, or under arms. none of this senior officer crap, and when i was in japan we didnt salute the japanese natl anthem, but you do stand at attention, but proper customs and curtisies, right hand over the heart