Hola Avaira.. es imposible que te salgan dos capas iguales porque en tu html tenés una sola...
te faltó el type.. quedaría <style type="text/css">. Además es mejor escribir todos los nombres de las etiquetas html en minúscula.
Te faltó la unidad... todas las medidas que no sean 0 se deben acompañar de su unidad. Quedaría así: height:10
px;
Creo que este es el origen de tu poblema.
Cita: MARGINWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0" BGCOLOR="99CC00"
también te aviso que estás usando etiquetas html obsoletas, para todo lo que sea estilo visual (colores, posiciones, tamaños, etc) es mejor usar css. Para lograr lo mismo con css:
Código:
body {margin:0;background:#99CC00}
viste que es hasta más fácil?
PD: muevo esto para el foro de CSS