Según
W3Schools:
Cita: Note: Internet Explorer 8 (and higher) supports the outline property if a !DOCTYPE is specified.
No tengo el IE7 para probar (aunque pulula por ahí una aplicación que es como tener varias versiones de IE instaladas a la vez... si buscas un poco seguro que encuentras algo para hacer pruebas), pero me temo que si eso es cierto implicará que las versiones inferiores a la 8 no soportan la propiedad.