For work I often have to wear slacks and a shirt and tie without a jacket. I am a regular guy with regular income. I wear CT shirts, and basic run of the mill mall slacks with flat fronts. I am looking for a versatile blazer that I can throw on over the shirt and tie for when I get out of work or if I want to dress up the outfit a bit. I usually wear grey or black slacks so I am looking for something that can be pretty universal and not super expensive. Any suggestions? Navy? Grey?