Are you talking abt ICICI's bank website or payment gateway?
Their payment gateway is TERRIBLE. They have a captcha and the captcha code is apparently available in the source code
http://sushubh.net/2543-icici-bank-payment-gateway
I wouldn't trust ICICI with anything. Have found their systems to be typically poorly engineered. HDFC and Citi has been better