Usar dos declaraciones css condicional si no usa ninguna hoja de estilo

En mi ingenio aquí. Tratando de implementar dos hojas de estilo diferentes, una para IE y otra para cuando no es IE. En todos los ejemplos que he visto, esta es exactamente la forma en que se supone que debes hacer esto. ¿Alguien puede detectar cualquier error en esto? Parece que debería ser lo suficientemente simple.

  

Para el comentario condicional de !IE , el formato correcto es ... , porque los navegadores no IE no tienen un formato especial tratamiento para los comentarios condicionales.

   

Ver también: http://www.quirksmode.org/css/condcom.html
PD. Los comentarios condicionales ya no son compatibles con IE10.

La sentencia IE si no es redundante. Todo lo que necesitas es una statement de IE.

   

Esto le dice a cada navegador que use el ielogin.css correctlogin.css y si el navegador es IE, entonces también use ielogin.css