Leer div específico de HttpResponse

Estoy enviando 1 httpWebRequest y leyendo la respuesta. Recibo la página completa en la respuesta. Quiero obtener 1 div, que es nombres Ad Rate de la respuesta. Entonces, ¿cómo puedo hacer coincidir ese patrón?

Mi código es como:

    HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create("http://www.domain.com/");
    HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
    Stream response = WebResp.GetResponseStream();
    StreamReader data = new StreamReader(response);
    string result = data.ReadToEnd();

Recibo respuesta como:

<HTML><BODY><div id="rate">Todays rate 55 Rs.</div></BODY></HTML>

Quiero leer datos de tasa div. es decir, debería obtener el Contenido "Tasa de hoy 55 Rs".

Entonces, ¿cómo puedo hacer expresiones regulares para esto ???

Respuestas a la pregunta(3)

Su respuesta a la pregunta