You live in Detroit, and winter months are upon us midwesterners, so white tank tops are basically out of the question.
I would also say white or off white would be best. Since they're cargo style, I'd probably match them with a more feminine looking sweater to kind of offset the ruggedness. A turtleneck would be cute, or a nice cardigan.
Actually, if they are more like a dark khaki you could easily wear black with them as well.. just depends on the shade of the pants.
