<div style="border-style:groove; position: absolute; top: 267px; left: 43px; width: 670px; height: 475px; z-index: 10; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px">
<font color="#000000">
<textarea rows="30" name="S1" cols="130" style="font-family: Times New Roman; font-style: italic; font-weight: bold; text-align: justify; background-color: #E6E6E6">
Você já tentou diminuir o width?
Eu vou te falar uma coisa... conhece "CSS Hacks?"
Na verdade quem ta errado provavelmente é o IE...
Então, "regula" o tamanho pelo FireFox, vai diminuindo esse width, até fica a largura que você quer...
depois disso logo após isso bote o tamanho do IE, só que antecedido de um "_" ->underline.
exemplo...
[bla bla bla]...position: absolute; top: 267px; left: 43px; width: 470px; _width: 670px...[bla bla bla]
o Firefox interpretará como 470px mas o IE vai reformatar o width com o segundo comando do width!
Só o IE vai aceitar esse underline na frente, copie essa parte e cole:
<div style="border-style:groove; position: absolute; top: 267px; left: 43px; /* mude esse width se quiser */ width: 470px _width: 670px; height: 475px; z-index: 10; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px">
<font color="#000000">
<textarea rows="30" name="S1" cols="130" style="font-family: Times New Roman; font-style: italic; font-weight: bold; text-align: justify; background-color: #E6E6E6">
É isso ai, se empenhe bastante, se não funcionar...
acrescenta um "display:block;"
se não funcionar posta aqui de novo!