This used to happen in the PC version 2003
It is basically because PPT adjusts the color to contrast with background but because you have changed it (probably not in the color scheme) it gets it wrong.
See here
http://www.pptfaq.com/FAQ00285_Text_..._I_edit_it.htm