Vertica align in 'td' tag

ALIGN VERTICAL ONE SWF OBJECT.
WHY WORK FINE ON IE AND NOT WORK ON FF ???


<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
    <TR>
        **[COLOR=DarkRed]<TD ALIGN="CENTER" VALIGN="MIDDLE">[/COLOR]**
           <OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" WIDTH="780" HEIGHT="500">
              <PARAM NAME="movie" VALUE="files/main.swf">
              <PARAM NAME="quality" VALUE="high">
              <PARAM NAME="wmode" VALUE="transparent">
              <PARAM NAME="menu" VALUE="false">
              <EMBED SRC="files/main.swf" WIDTH="780" HEIGHT="500" QUALITY="high" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" TYPE="application/x-shockwave-flash" WMODE="transparent" MENU="false"></EMBED>
            </OBJECT>
         </TD>
    </TR>
</TABLE>

IF POSSIBLE HELP ME … THANKS IN ADVANCE.