Один из наших клиентов с трудом читает серый текст в отключенных элементах управления в нашем веб-приложении:

Мы хотели бы изменить стиль на светло-серый фон и черный текст. К сожалению, большинство браузеров (включая IE, которые использует клиент) игнорируют атрибут color: ... CSS для отключенных элементов управления, поэтому мы не можем изменить цвет переднего плана.
Для текстовых полей (input type="text") это можно легко обойти, используя readonly вместо атрибута disabled. К сожалению, это не вариант для выпадающих списков (select) или флажков (input type="checkbox").
Есть ли простой способ обхода? Предпочитаете ли вы, что контроль не нужно заменять другим типом управления? (... поскольку наши элементы управления отображаются ASP.NET)
PS: Использование селектора [disabled] в CSS не имеет значения.