¿Estas usando marcos?
En CSS creo recordar se usa la propiedad overflow:auto pero no lo aceptan varios navegadores (creo que uno era el opera). No me acuerdo de esto pues rara vez lo he utilizado. Corregirme si me equivoco.
Normalmente si te sale la barra horizontal es porque la web sobrepasa el limite de anchura del navegador
El caso es que textualmente no se pasa, y como la web varia de tamaño por resolucion, directamente tendria que anularlo.
Respecto a lo del java, la verdad entiendo muy poco del asunto, si me podrian ayudar un poco respecto a ese tema me vendria buenisimo, ya que los tiempos que tengo son cortos 
Una cosita que me surgio de ultimo momento, si me podrian hechar una mano con el comando iecw:treeview:
yo por el momento tengo este:
Código:
<iewc:treeview id="x" runat="server" Indent="x" ExpandLevel="1" ShowPlus="true" ShowLines="true"</iewc:treeview>
La verdad es que no tengo idea siquiera como cambiarle el tipo de fuente :S y no consigo nada de informacion por internet, y queda un poco desprolijo.
desde ya les agradezco mucho.