¿IE? ¿Qué versión?
¿A sido premeditado la forma elegida para codificar el valor de los colores?
Los valores que declara (keywords) pertenecen a los "Extended color keywords" (recogidas en el documento "CSS Color Module Level 3" (es recomendación desde 7 de Junio de 2011) que son los mismos del documento "SVG 1.1 (Second Edition) – 16 August 2011, Basic Data Types and Interfaces". También recomendación.
Ya que no está utilizando canal alpha (ni grba ni hsla), pruebe a declarar los fondos en hexadecimal o rgb:
Código CSS:
Ver originalLightSteelBlue = #b0c4de = rgb(176,196,222)
SteelBlue = #4682b4 = rgb(70,130,180)