SelectNodes con XPath ignorando casos

Tengo un problema para encontrar elementos en XPath que contenga una determinada cadena que ignora la carcasa de caracteres.

Quiero encontrar en una página HTML todos los nodos con id contienen el texto "pie de página" ignorando que está escrito en mayúsculas o minúsculas.

En mi ejemplo, tengo un texto html diferente como este:

<div id="footer">some text</div>
<div id="anotherfooter">some text</div>
<div id="AnotherFooter">some text</div>
<div id="AnotherFooterAgain">some text</div>

Necesito seleccionar todos los nodos (o cualquier combinación en cualquier caso con la palabra "pie de página" en la identificación) con un XPath.

Actualmente estoy usando este xpath pero no funciona para la identificación de UpperCase

"//*[contains(./@id, 'footer')]/@id"

He realizado varias pruebas con translate () pero no funciona como esperaba.

¿Alguna idea

EDITAR Estoy usando HtmlAgilityPack con trabajos con la versión XPath 1.0.

Respuestas a la pregunta(2)

Su respuesta a la pregunta