hehe mi4johns wants to fire everybody but thats another story. hi mi4
Colour is very important. Your corporate image or brand identity is what most people will recognise above most other things even tag lines.
The reason why most insurance companies incorporate blue or purple, blue is a color that communicates elegance and quality. Purple signifies royalty, luxury and wealth so your marketing guy is probably on the money
An article will explain more on colours and what humans are programmed to associate them with is
www.coedesign.com.au/colourarticle.html
Dont take the choosing of colours lightly. If you believe colour choice doesnt make a difference to your brand identity just ask the guy's from Coke, Mcdonalds, KFC and stack of others.