20060701 india: St Xaviers declared autonomous body