It's not the colour per se. Some email clients when not using plain text end up formatting your reply in the same style and colour as the quoted texted. The formatting may get lost on other email clients.
This is why I always use plain text so I get '>' infront of each line of quoted text.