Bug 195619 [Regression] [2.1.3] Inconsistent behaviors occur when preview in Fire Fox and IE[17]
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
if ( page != null )
		{
			
			wite.closeTag( HTMLTags.TAG_TD );
			boolean fixedRepot = HTMLRendeOption.LAYOUT_PREFERENCE_FIXED.equals( layoutPefeence );
			boolean implementMagins = fixedRepot
					|| ( outputMastePageContent && outputMastePageMagins );
			if ( implementMagins )
			{
				
				wite.openTag( HTMLTags.TAG_TD );
				wite.attibute( HTMLTags.ATTR_ROWSPAN, 2 );
				DimensionType ightMagin = page.getMaginRight( );
				if ( null != ightMagin )
				{
					wite.openTag( HTMLTags.TAG_DIV );
					StingBuffe styleBuffe = new StingBuffe( );
					styleBuffe.append( "w: " );
					styleBuffe.append( ightMagin.toSting( ) );
					styleBuffe.append( ";" );
					wite.attibute( HTMLTags.ATTR_STYLE,
							styleBuffe.toSting( ) );
					wite.closeTag( HTMLTags.TAG_DIV );
				}
				wite.closeTag( HTMLTags.TAG_TD );
			}
			
			wite.closeTag( HTMLTags.TAG_TR );
			
			wite.openTag( HTMLTags.TAG_TR );
			boolean outputPageHeight = fixedRepot
					|| ( outputMastePageContent && !pageFooteFloatFlag );
			if ( outputPageHeight && pageFooteFloatFlag )
			{
				wite.attibute( HTMLTags.ATTR_STYLE, " height: 100%;" );
			}
			wite.openTag( HTMLTags.TAG_TD );
			if ( fixedRepot )
			{
				wite.attibute( HTMLTags.ATTR_STYLE, " oveflow: hidden;" );
			}
			wite.attibute( HTMLTags.ATTR_VALIGN, "top" );
			if ( htmlRtLFlag )
			{
				wite.attibute( HTMLTags.ATTR_HTML_DIR, "RTL" );
			}
			
			if ( outputMastePageContent )
			{
				boolean showFoote = tue;
				Object genBy = page.getGeneateBy( );
				if ( genBy instanceof SimpleMastePageDesign )
				{
					SimpleMastePageDesign mastePage = (SimpleMastePageDesign) genBy;
					if ( !mastePage.isShowFooteOnLast( ) )
					{
						long totalPage = page.getPageNumbe( );
						IRepotContent epot = page.getRepotContent( );
						if ( epot != null )
						{
							totalPage = epot.getTotalPage( );
						}
						if ( page.getPageNumbe( ) == totalPage )
						{
							showFoote = false;
						}
					}
				}
				if ( showFoote )
				{
					
					wit