20060720 business.india-business: Sensex closes 346 pts up at 10;300 level