<!-- Dreamweaver Templates -->
<tagspec tag_name="dwtemplatepassthrough" start_string="@@@(" end_string=")@@@" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="18" icon_height="18"></tagspec>
<tagspec tag_name="dwtemplate" start_string="@@(" end_string=")@@" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="18" icon_height="18"></tagspec>

<!-- 4D -->
<directive_spec tag_name="fourD" start_string="<!--#4d" end_string="-->" detect_in_attribute="true" icon="ASP.gif" icon_width"17" icon_height="15" />

<!-- ASP -->
<directive_spec tag_name="asp" start_string="<%" end_string="%>" detect_in_attribute="true" icon="ASP.gif" icon_width="17" icon_height="15"/>
<directive_spec tag_name="asp_comment" start_string="<%--" end_string="--%>" detect_in_attribute="true" icon="ASP.gif" icon_width="17" icon_height="15"/>

<tagspec tag_name="MM_CMD" tag_type="empty" render_contents="false" content_model="marker_model" icon="ASP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_CMDRECSET" tag_type="empty" render_contents="false" content_model="marker_model" icon="ASP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_RECORDSET" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="ASP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_ASPSCRIPT" tag_type="empty" render_contents="false" content_model="marker_model" icon="ASP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_VARIABLES" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="ASP.gif" icon_width="17" icon_height="15"></tagspec>

<!-- ASP.NET -->
<tagspec tag_name="MM:DATASET" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM:INSERT" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM:UPDATE" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM:DELETE" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM:PAGEBIND" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM:IF" tag_type="nonempty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="ASP:REPEATER" tag_type="nonempty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="false"></tagspec>
<tagspec tag_name="MM_ASPNETSYNTAXERROR" tag_type="empty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNetTags/MMSyntaxError.gif" icon_width="17" icon_height="15" is_visual="true"></tagspec>
<tagspec tag_name="MM_ASPNETUNKNOWNTAG" tag_type="empty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="true"></tagspec>
<tagspec tag_name="ASP:PANEL" tag_type="nonempty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="true" equivalent_tag="DIV"></tagspec>
<tagspec tag_name="ASP:CONTENT" tag_type="nonempty" end_tag="xml" render_contents="true" content_model="marker_model" icon="ASPNet.gif" icon_width="17" icon_height="15" is_visual="true" equivalent_tag="SPAN"></tagspec>

<!-- JSP -->
<directive_spec tag_name="jsp" start_string="<%" end_string="%>" detect_in_attribute="true" icon="JSP.gif" icon_width="17" icon_height="15" server_model="JSP">
	<directive_cdata_block start_string='"' end_string='"' />
	<directive_cdata_block start_string="/*" end_string="*/" />
	<directive_cdata_block start_string="//" />	
	<directive_cdata_block start_string="<!--" end_string="-->" />
</directive_spec>
<directive_spec tag_name="jsp_comment" start_string="<%--" end_string="--%>" detect_in_attribute="true" icon="JSP.gif" icon_width="17" icon_height="15" server_model="JSP"/>

<tagspec tag_name="jsp:getProperty" tag_type="empty" end_tag="xml" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15" detect_in_attribute="true"></tagspec>
<tagspec tag_name="jrun:sql" tag_type="nonempty" end_tag="xml" render_contents="false" content_model="script_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="jrun:param" tag_type="empty" end_tag="xml" render_contents="false" content_model="script_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_RESULTSET" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_PREPARED" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_CALL" tag_type="empty" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_CALLRESSET" tag_type="empty" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="MM_JSPSCRIPT" tag_type="empty" render_contents="false" content_model="marker_model" icon="JSP.gif" icon_width="17" icon_height="15"></tagspec>
<tagspec tag_name="INCLUDEIF" tag_type="nonempty" render_contents="true" content_model="marker_model" parse_attributes="false" detect_in_attribute="true"></tagspec>

<!-- XML, needed so the XML directive doesn't look like PHP -->
<directive_spec tag_name="xml" start_string="<?xml" end_string="?>" detect_in_attribute="false" icon_width="0" icon_height="0"/>
<!-- PHP -->
<directive_spec tag_name="php" start_string="<?" end_string="?>" detect_in_attribute="true" icon="PHP.gif" icon_width="17" icon_height="15">
	<directive_cdata_block start_string='"' end_string='"' />
	<directive_cdata_block start_string="'" end_string="'" />
	<directive_cdata_block start_string="/*" end_string="*/" />
	<directive_cdata_block start_string="#" />
	<directive_cdata_block start_string="//" />
</directive_spec>

<!-- ColdFusion -->
<tagspec tag_name="CFABORT"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFAPPLICATION"	tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFAPPLET"		tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFASSOCIATE"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFAUTHENTICATE"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFBREAK"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCACHE"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCALENDAR"		tag_type="empty" 	render_contents="false"		content_model="marker_model" 	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" equivalent_tag="IMG"></tagspec>
<tagspec tag_name="CFCASE"			tag_type="nonempty" render_contents="true"		content_model="marker_model" 	is_visual="false"></tagspec>
<tagspec tag_name="CFCATCH"			tag_type="nonempty"	render_contents="true"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFCHART"			tag_type="nonempty" render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFCHARTDATA"		tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCHARTSERIES"	tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCOL"			tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCOLLECTION"	tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCONTENT"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFCOOKIE"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFDEFAULTCASE"			tag_type="nonempty" render_contents="true"		content_model="marker_model" is_visual="false"></tagspec>
<tagspec tag_name="CFDIRECTORY"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFDOCUMENT"		tag_type="nonempty"	render_contents="true"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" is_visual="true"></tagspec>
<tagspec tag_name="CFDOCUMENTITEM"		tag_type="nonempty"	render_contents="true"	content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" is_visual="true"></tagspec>
<tagspec tag_name="CFDOCUMENTSECTION"	tag_type="nonempty"	render_contents="true"	content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" is_visual="true"></tagspec>
<tagspec tag_name="CFDUMP"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFELSE"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFELSEIF"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFERROR"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFEXECUTE"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFEXIT"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFFILE"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFFLUSH"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFFTP"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFFORM"			tag_type="nonempty" render_contents="true"		content_model="block_model" 	detect_in_attribute="true" equivalent_tag="FORM"></tagspec>
<tagspec tag_name="CFFORMGROUP"		tag_type="nonempty" render_contents="true"		content_model="marker_model" 	equivalent_tag="FIELDSET"	detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFFORMITEM"		tag_type="nonempty" render_contents="true"		content_model="marker_model" 	detect_in_attribute="true" icon="ColdFusion.gif" icon_width="16" icon_height="16"></tagspec>
<tagspec tag_name="CFGRAPH"			tag_type="nonempty" render_contents="false"		content_model="block_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFGRID"			tag_type="nonempty" render_contents="false"		content_model="block_model"	equivalent_tag="DIV"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFGRIDCOLUMN"	tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFGRIDROW"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFHEADER"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFHTMLHEAD"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFHTTP"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFHTTPPARAM"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFIF"			tag_type="nonempty" render_contents="true"		content_model="marker_model" parse_attributes="false" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFIMPERSONATE"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFINCLUDE"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFINDEX"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFINPUT"			tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" equivalent_tag="INPUT"></tagspec>
<tagspec tag_name="CFINSERT"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFLDAP"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFLOCATION"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFLOCK"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFLOG"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFLOGIN"	tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFLOOP"			tag_type="nonempty" render_contents="true"		content_model="marker_model"    detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFMAIL"			tag_type="nonempty" render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFMAILPARAM"		tag_type="empty" 	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFMODULE"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFNTAUTHENTICATE"	tag_type="empty"	render_contents="false"	content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFOBJECT"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFOUTPUT"		tag_type="nonempty" render_contents="true"		content_model="marker_model" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFPARAM"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFPOP"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFPROCESSINGDIRECTIVE"	tag_type="nonempty"	end_tag="sometimes"	render_contents="true"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFPROCPARAM"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFQUERY"			tag_type="nonempty"	render_contents="false"		content_model="script_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFREGISTRY"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFREPORT"		tag_type="nonempty" render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFREPORTPARAM"	tag_type="empty" 	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFROW"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSAVECONTENT"	tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSCHEDULE"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSCRIPT"		tag_type="nonempty" render_contents="false"		content_model="script_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSEARCH"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSELECT"		tag_type="nonempty" render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" equivalent_tag="SELECT"></tagspec>
<tagspec tag_name="CFSERVLET"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSET"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSETTING"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16"  detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSILENT"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSLIDER"		tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFSTOREDPROC"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFSWITCH"			tag_type="nonempty" render_contents="true"		content_model="marker_model" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTABLE"			tag_type="nonempty" render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTEXTAREA"		tag_type="nonempty"	render_contents="true"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" equivalent_tag="TEXTAREA"></tagspec>
<tagspec tag_name="CFTEXTINPUT"		tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" equivalent_tag="INPUT"></tagspec>
<tagspec tag_name="CFTHROW"			tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTIMER"			tag_type="nonempty"	render_contents="true"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTRACE"			tag_type="empty"	end_tag="sometimes"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTRANSACTION"	tag_type="nonempty" render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFTREE"			tag_type="nonempty" render_contents="false"		content_model="marker_model"	equivalent_tag="IMG"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true"></tagspec>
<tagspec tag_name="CFTREEITEM"		tag_type="empty"	render_contents="false"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFTRY"			tag_type="nonempty"	render_contents="true"		content_model="marker_model"		icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFUPDATE"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFXML"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>
<tagspec tag_name="CFWDDX"			tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" detect_in_attribute="true" is_visual="false"></tagspec>

<!-- CFC -->
<tagspec tag_name="CFARGUMENT"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFCOMPONENT"		tag_type="nonempty"	render_contents="true"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFFUNCTION"		tag_type="nonempty"	render_contents="true"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFINVOKE"		tag_type="nonempty"	end_tag="sometimes"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFINVOKEARGUMENT"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFPROPERTY"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="true" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="CFRETURN"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="false" is_visual="false"></tagspec>

<!-- For these VTML tags, we need to tell our parser not to parse the attributes -->
<tagspec tag_name="WIZIF"			tag_type="nonempty" render_contents="true"		content_model="marker_model" parse_attributes="false"></tagspec>
<tagspec tag_name="WIZELSEIF"		tag_type="empty"	render_contents="false"		content_model="script_model"	icon="ColdFusion.gif" icon_width="16" icon_height="16" parse_attributes="false" detect_in_attribute="false"></tagspec>

<!-- Internal Use -->
<tagspec tag_name="MM:INVISIBLE"	tag_type="nonempty"	render_contents="false"		content_model="marker_model"		icon="none.gif" icon_width="0" icon_height="0"	detect_in_attribute="true"></tagspec>

<!-- XSLT Use -->
<tagspec tag_name="xsl:include"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:import"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:import-schema"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:element"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:attribute"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:comment"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:document"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:namespace"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:namespace-alias"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:processing-instruction"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:param"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:with-param"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:copy"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:copy-of"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:for-each-group"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:function"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:perform-sort"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:number"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:key"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:decimal-format"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:output"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:result-document"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:character-map"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:output-character"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:analyze-string"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:attribute-set"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:fallback"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:message"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:matching-string"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:non-matching-substring"		tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:preserve-space"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:sequence"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:sort"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:strip-space"		tag_type="empty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:call-template"	tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:apply-templates"	tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>

<directive_spec tag_name="xsl" start_string="{" end_string="}" detect_in_attribute="true" detect_in_attribute_only="true" icon_width="0" icon_height="0" server_model="XSLT">
	<directive_cdata_block start_string='"' end_string='"' />
	<directive_cdata_block start_string="'" />
	<directive_cdata_block start_string="<!--" end_string="-->" />
</directive_spec>

<!-- XSLT Tag that open body -->
<tagspec tag_name="xsl:variable"			tag_type="nonempty"	render_contents="false"		content_model="marker_model"	icon="XSL.gif" icon_width="16" icon_height="16" detect_in_attribute="false" is_visual="false"></tagspec>

< !-- XSLT Tag that are translated -->
<tagspec tag_name="xsl:for-each"			tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>
<tagspec tag_name="xsl:if"						tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>
<tagspec tag_name="xsl:value-of"		  tag_type="empty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false" is_visual="false"></tagspec>
<tagspec tag_name="xsl:choose"				tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>
<tagspec tag_name="xsl:when"				  tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>
<tagspec tag_name="xsl:otherwise"		  tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>
<tagspec tag_name="xsl:text"					tag_type="nonempty" render_contents="true"		content_model="body_marker_model" detect_in_attribute="false"></tagspec>



