Bug 193886 NPE is thrown when preview external CSS style in ppt[1205]
engine/org.eclipse.birt.report.engine.emitter.ppt/src/org/eclipse/birt/report/engine/emitter/ppt/PPTRender.java
Charset charset = Charset.forName( "UTF-8" );
		ByteBuffer encodedText = charset.encode( text.getText( ) );
		try
		{
			pptOutput.write( ( "<v:shape id=3D't" + ( ++shapeCount ) + "' type=3D'#r'\n" ).getBytes( ) ); 
			pptOutput.write( ( " style=3D'position:absolute;left:" + textX / LAYOUT_TO_PPT_RATIO + "pt;top:" + textY / LAYOUT_TO_PPT_RATIO + "pt;width:" + text.getWidth( ) / LAYOUT_TO_PPT_RATIO + "pt;height:" + text.getHeight( ) / LAYOUT_TO_PPT_RATIO + "pt;v-text-anchor:top;mso-wrap-style:square;'\n" ).getBytes( ) ); 
			pptOutput.write( ( " filled=3D'f' stroked=3D'f'>\n" ).getBytes( ) ); 
			pptOutput.write( ( "<v:textbox style=3D'mso-fit-shape-to-text:f;' inset=3D'0.00pt 0.00pt 0.00pt 0.00pt'/>\n" ).getBytes( ) ); 
			pptOutput.write( ( "</v:shape>\n" ).getBytes( ) ); 
			pptOutput.write( ( "<div v:shape=3D't" + shapeCount + "'>\n" ).getBytes( ) ); 
			pptOutput.write( ( "<div style=3D'mso-text-indent-alt:" 
					+ 0
					+ ";text-align:left;'>" 
					+ "<span style=3D'font-family:" 
					+ fontFamilies.getCssText( )
					+ ";font-size:" 
					+ fi.getFontSize( )
					* scale
					+ "pt;color:#" 
					+ red
					+ green
					+ blue + ";'>" ).getBytes( ) ); 
			
			
			pptOutput.write( encodedText.array( ) );
			pptOutput.write( ( "</span></div>\n" ).getBytes( ) );
			pptOutput.write( ( "</div>\n" ).getBytes( ) ); 
		}
		catch ( IOException ioe )
		{