20060725 india: Sensex off early highs; trades firm