Div 100% height (work in Firefox but not in IE)

Why does this work in Firefox but not in IE? Please help :crying:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title>
<style type="text/css">
<!--
HTML, BODY {
    height:100%;
    margin: 0px;
    padding: 0;
    border: none;
    background-color: #464e51;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.ground_table{
    height: 100%;
    width: 900px;
}
.main_table{
    background-color: #131416;
    height: 100%;
}
#display {
    height: 330px;

}
#resize_table {
    height: 100%;
    background-color: #330033;
}
-->
</style>
</head>
<body>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" class="ground_table">
  <tr>
    <td valign="middle"><div id="resize_table">
        <table width="900" border="0" align="left" cellpadding="0" cellspacing="0" class="main_table">
          <tr>
            <td><div id="display"></div></td>
          </tr>
        </table>
      </div></td>
  </tr>
</table>
</body>
</html>