I am developing a kiosk using ASP.NET and am going to deploy it in IE kiosk mode. For this reason, it's important to have a clean and simple UI minus the 'browser' feel. The problem I am facing is that whenever I clicked on a control button, or a link, an outer box (dash line) will appear around the clicked object to indicate that the object is clicked. This is not the desired effect as it makes the UI feel less clean. I found that when this happened, I can get rid of it by clicking other program on my task bar (or alt-tab), and clicking back on the IE tab. However, doing this is impossible and impractical since I am going to use the app in a kiosk. Is there anyway I can force the outer box to become invisible? I am not sure whether the problem is within the IE itself, or I can suppress it programatically.I have also tried :