Displaytag + div

Fala galera! O problema é o seguinte.

Estou usando displaytag para exisbir um relatório, mas não consigo colocar a tabela dentro de um div. Eu coloco o div e jogo o código do displaytag dentro:

<div>
            <display:table id="campanha" name="${campanhas}" cellpadding="1px" cellspacing="1px"  requestURI="controller" export="true">
                <display:column property="idCidade.cidade" title="Cidade" />
                <display:column property="nomeCampanha" sortable="true" title="Nome"/>
                <display:column property="nrmCampanha" sortable="true" title="Nº campanha"/>
                <display:column property="idPartido.sigla" title="Sigla"/>
                <display:column property="coligacao" title="Coligação"/>
                <display:column property="partidoscoligacao" title="Partidos Coligados"/>
                <display:column property="idMajoritario.nomeCampanha" title="Majoritário"/>
                <display:column property="idMajoritario.nrmCampanha" title="Nº Majoritário"/>
                <display:column property="idMajoritario.nomeVice" title="Vice-Majoritario"/>
                <display:column property="idMajoritario.coligacao" title="Coligação Majoritario"/>
                <display:column property="idMajoritario.partidoscoligacao" title="Partidos Coligados Majoritário"/>
                <display:column property="idCandidato.idDadosJuridico.cnpj" title="CNPJ"/>            
            </display:table>
            </div>

Quando exibe ná pagina o div sumiu e a tabela está vinculada diretamente no body.
Se alguem souber o que estou fazendo errado.
Obrigado.

nossa, eu uso normalmente DIV com essas mesmas condições e não há nenhum problema!
Por acaso tem algum CSS que possa está mudando o resultado esperado!?

      &lt;!-- GRID MAIN --&gt;
      &lt;div id="gridMain" style="display:inline"&gt;      
         &lt;table width="87%" height="63%" border="0" align="center" cellpadding="0" cellspacing="0"&gt;
            &lt;tr&gt; 
               &lt;td height="32" valign="top"&gt; <p ><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&lt;strong&gt; 
                  &lt;%=pageTitle%&gt; - <a >NOVO</a> &lt;/strong&gt;</font></p>
               &lt;/td&gt;
            &lt;/tr&gt;            
            &lt;tr&gt; 
               &lt;td height="262" valign="top" class="sortable"&gt; 
                  &lt;display:table name="sessionScope.rows" id="row" pagesize="15"&gt;
                     &lt;display:column title=""&gt; 
                        <a ><img   ></a> 
                        | <a ><img   ></a>
                     &lt;/display:column&gt;
                     &lt;display:column property="pj.nomeFantasia"      title="Cliente"    sortable="true" headerClass="sortable" /&gt; 	    
                     &lt;display:column property="rede"                 title="Rede"       sortable="true" headerClass="sortable" /&gt; 	    
                     &lt;display:column property="tamanho"              title="Tamanho"    sortable="true" headerClass="sortable" /&gt; 	    
                     &lt;display:column property="circuito.designacao"  title="Circuito"   sortable="true" headerClass="sortable" /&gt; 	    
                     &lt;display:column property="repetidora.descricao" title="Repetidora" sortable="true" headerClass="sortable" /&gt; 	                         
                  &lt;/display:table&gt;                
               &lt;/td&gt;
            &lt;/tr&gt;  
         &lt;/table&gt;
      &lt;/div&gt;
      &lt;!-- GRID MAIN END--&gt;

É amigo, me desculpe era confusão minha mesmo. Estava testando uma página mais na hora de lincar estava chamando outra sem perceber. Por isso que por mais que eu tentasse não modificava o resultado. Mole meu pesso desculpas pelo contra tempo.