The ctl00's are coming from the ASP.NET engine, each copy of the ctlXX is generated by each naming container within the page / control structure. ASP.NET does this to ensure the uniqueness of the id. In other words It would appear that this control is nested within three other controls.
Joseph Guadagno
http://www.josephguadagno.net
http://www.sevdnug.org