function genXmlTitle(opts) {
		var align = ( opts.titleAlign == 'left' ? 'l' : (opts.titleAlign == 'right' ? 'r' : false) );
		var strXml = '';
		strXml += '<c:title>';
		strXml += ' <c:tx>';
		strXml += '  <c:rich>';
		if ( opts.rotate ) {
			strXml += '  <a:bodyPr rot="' + convertRotationDegrees(opts.rotate) + '"/>';
		}
		else {
			strXml += '  <a:bodyPr/>';  // don't specify rotation to get default (ex. vertical for cat axis)
		}
		strXml += '  <a:lstStyle/>';
		strXml += '  <a:p>';
		strXml += ( align ? '<a:pPr algn="'+ align +'">' : '<a:pPr>' );
		var sizeAttr = '';
		if ( opts.fontSize ) {
			// only set the font size if specified.  Powerpoint will handle the default size
			sizeAttr = 'sz="'+ Math.round(opts.fontSize) +'00"';
		}
		strXml += '      <a:defRPr '+ sizeAttr +' b="0" i="0" u="none" strike="noStrike">';
		strXml += '        <a:solidFill><a:srgbClr val="'+ (opts.color || DEF_FONT_COLOR) +'"/></a:solidFill>';
		strXml += '        <a:latin typeface="'+ (opts.fontFace || 'Arial') +'"/>';
		strXml += '      </a:defRPr>';
		strXml += '    </a:pPr>';
		strXml += '    <a:r>';
		strXml += '      <a:rPr '+ sizeAttr +' b="0" i="0" u="none" strike="noStrike">';
		strXml += '        <a:solidFill><a:srgbClr val="'+ (opts.color || DEF_FONT_COLOR) +'"/></a:solidFill>';
		strXml += '        <a:latin typeface="'+ (opts.fontFace || 'Arial') +'"/>';
		strXml += '      </a:rPr>';
		strXml += '      <a:t>'+ (encodeXmlEntities(opts.title) || '') +'</a:t>';
		strXml += '    </a:r>';
		strXml += '  </a:p>';
		strXml += '  </c:rich>';
		strXml += ' </c:tx>';
		if ( opts.titlePos && opts.titlePos.x && opts.titlePos.y ) {
			strXml += '<c:layout>';
			strXml += '  <c:manualLayout>';
			strXml += '    <c:xMode val="edge"/>';
			strXml += '    <c:yMode val="edge"/>';
			strXml += '    <c:x val="'+ opts.titlePos.x +'"/>';
			strXml += '    <c:y val="'+ opts.titlePos.y +'"/>';
			strXml += '  </c:manualLayout>';
			strXml += '</c:layout>';
		}
		else {
			strXml += ' <c:layout/>';
		}
		strXml += ' <c:overlay val="0"/>';
		strXml += '</c:title>';
		return strXml;
	}
DESC: Generate the XML for title elements used for the char and axis titles