E' sicuramente una banalità ma può servire a risparmiare tempo...
In IE, contrariamente ad altri browser, non è possibile modificare il font standard dei campi INPUT disabilitati (Enabled="false") e quindi è inutile cercare nella sintassi dei CSS un comando adatto allo scopo. Non è quindi possibile cambiare il colore del testo in un campo disabilitato.
Per ovviare al problema io utilizzo l'evento onFocus ed i css per ottenere un campo che si comporti come se fosse disabilitato ma con la possibilità di personalizzarne l'aspetto. Ecco un esempio:
<input name="MyTextbox" value="MyValue" type="text" class="locked" onfocus="blur();" />
dove ad esempio la classe "locked" è così definita:
.locked { cursor:default; color:Navy; background-color: #ccffff; }
In particolare:
A questo punto avrà effetto anche il colore del font nel foglio di stile (color:Navy;) come desiderato.
HTH