You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2022/11/05 08:34:37 UTC

[struts] 01/01: WW-5258 Upgrades Struts Annotations to version 1.0.8

This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch WW-5258-annotations
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 927c58b7d3163b07ee84d15ed17b20c74481cf61
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Sat Nov 5 09:34:29 2022 +0100

    WW-5258 Upgrades Struts Annotations to version 1.0.8
---
 core/src/site/resources/tags/a-attributes.html     |  966 +++++-----
 .../src/site/resources/tags/action-attributes.html |  144 +-
 .../resources/tags/actionerror-attributes.html     |  726 ++++----
 .../resources/tags/actionmessage-attributes.html   |  726 ++++----
 .../src/site/resources/tags/append-attributes.html |   48 +-
 core/src/site/resources/tags/bean-attributes.html  |   64 +-
 .../site/resources/tags/checkbox-attributes.html   |  742 ++++----
 .../resources/tags/checkboxlist-attributes.html    |  838 ++++-----
 .../site/resources/tags/combobox-attributes.html   |  886 ++++-----
 .../site/resources/tags/component-attributes.html  |  710 ++++----
 core/src/site/resources/tags/date-attributes.html  |  112 +-
 .../resources/tags/datetextfield-attributes.html   |  726 ++++----
 core/src/site/resources/tags/debug-attributes.html |  710 ++++----
 .../resources/tags/doubleselect-attributes.html    | 1446 +++++++--------
 core/src/site/resources/tags/else-attributes.html  |   32 +-
 .../src/site/resources/tags/elseif-attributes.html |   48 +-
 .../site/resources/tags/fielderror-attributes.html |  742 ++++----
 core/src/site/resources/tags/file-attributes.html  |  742 ++++----
 core/src/site/resources/tags/form-attributes.html  |  934 +++++-----
 .../site/resources/tags/generator-attributes.html  |  112 +-
 core/src/site/resources/tags/head-attributes.html  |  710 ++++----
 .../src/site/resources/tags/hidden-attributes.html |  710 ++++----
 core/src/site/resources/tags/i18n-attributes.html  |   48 +-
 core/src/site/resources/tags/if-attributes.html    |   48 +-
 .../site/resources/tags/include-attributes.html    |   48 +-
 .../tags/inputtransferselect-attributes.html       | 1078 +++++------
 .../site/resources/tags/iterator-attributes.html   |  128 +-
 core/src/site/resources/tags/label-attributes.html |  726 ++++----
 core/src/site/resources/tags/link-attributes.html  |  854 ++++-----
 core/src/site/resources/tags/merge-attributes.html |   48 +-
 .../src/site/resources/tags/number-attributes.html |  208 +--
 .../site/resources/tags/optgroup-attributes.html   |  160 +-
 .../tags/optiontransferselect-attributes.html      | 1878 ++++++++++----------
 core/src/site/resources/tags/param-attributes.html |   80 +-
 .../site/resources/tags/password-attributes.html   |  806 ++++-----
 .../site/resources/tags/property-attributes.html   |  128 +-
 core/src/site/resources/tags/push-attributes.html  |   48 +-
 core/src/site/resources/tags/radio-attributes.html |  838 ++++-----
 core/src/site/resources/tags/reset-attributes.html |  790 ++++----
 .../src/site/resources/tags/script-attributes.html |  870 ++++-----
 .../src/site/resources/tags/select-attributes.html |  918 +++++-----
 core/src/site/resources/tags/set-attributes.html   |  102 +-
 core/src/site/resources/tags/sort-attributes.html  |   80 +-
 .../src/site/resources/tags/submit-attributes.html |  806 ++++-----
 .../src/site/resources/tags/subset-attributes.html |  112 +-
 core/src/site/resources/tags/text-attributes.html  |  128 +-
 .../site/resources/tags/textarea-attributes.html   |  806 ++++-----
 .../site/resources/tags/textfield-attributes.html  |  790 ++++----
 core/src/site/resources/tags/token-attributes.html |  710 ++++----
 .../resources/tags/updownselect-attributes.html    | 1014 +++++------
 core/src/site/resources/tags/url-attributes.html   |  278 +--
 pom.xml                                            |    2 +-
 52 files changed, 13702 insertions(+), 13702 deletions(-)

diff --git a/core/src/site/resources/tags/a-attributes.html b/core/src/site/resources/tags/a-attributes.html
index 72438ce31..48ba23f96 100644
--- a/core/src/site/resources/tags/a-attributes.html
+++ b/core/src/site/resources/tags/a-attributes.html
@@ -1,488 +1,488 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> true</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">action</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The action to generate the URL for, if not using value</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">anchor</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The anchor for this URL</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">encode</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to encode parameters</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">escapeAmp</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Specifies whether to escape ampersand (&amp;) to (&amp;amp;) or not</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">escapeHtmlBody</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Specifies whether to HTML-escape the tag body or not</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">forceAddSchemeHostAndPort</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Specifies whether to force the addition of scheme, host and port or not</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">href</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The URL.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">includeContext</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether actual context should be included in URL</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">includeParams</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">none</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The includeParams attribute may have the value 'none', 'get' or 'all'</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">method</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The method of action to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">namespace</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The namespace to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">openTemplate</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set template to use for opening the rendered html.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">portletMode</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The resulting portlet mode</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">portletUrlType</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Specifies if this should be a portlet render or action URL. Default is "render". To create an action URL, use "action".</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">scheme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set scheme attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The target value to use, if not using action</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">windowState</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The resulting portlet window state</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">action</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The action to generate the URL for, if not using value</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">anchor</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The anchor for this URL</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">encode</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to encode parameters</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">escapeAmp</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Specifies whether to escape ampersand (&amp;) to (&amp;amp;) or not</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">escapeHtmlBody</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Specifies whether to HTML-escape the tag body or not</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">forceAddSchemeHostAndPort</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Specifies whether to force the addition of scheme, host and port or not</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">href</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The URL.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">includeContext</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether actual context should be included in URL</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">includeParams</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">none</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The includeParams attribute may have the value 'none', 'get' or 'all'</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">method</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The method of action to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">namespace</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The namespace to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">openTemplate</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set template to use for opening the rendered html.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">portletMode</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The resulting portlet mode</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">portletUrlType</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Specifies if this should be a portlet render or action URL. Default is "render". To create an action URL, use "action".</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">scheme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set scheme attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The target value to use, if not using action</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">windowState</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The resulting portlet window state</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/action-attributes.html b/core/src/site/resources/tags/action-attributes.html
index 1d4df21dd..87b1b433a 100644
--- a/core/src/site/resources/tags/action-attributes.html
+++ b/core/src/site/resources/tags/action-attributes.html
@@ -1,80 +1,80 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">executeResult</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether the result of this action (probably a view) should be executed/rendered</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">flush</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether the writer should be flush upon end of action component tag, default to true</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ignoreContextParams</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether the request parameters are to be included when the action is invoked</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Name of the action to be executed (without the extension suffix eg. .action)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">namespace</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">namespace from where tag is used</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Namespace for action to call</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">rethrowException</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether an exception should be rethrown, if the target action throws an exception</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">var</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Name used to reference the value pushed into the Value Stack (scope: action).</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">executeResult</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether the result of this action (probably a view) should be executed/rendered</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">flush</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether the writer should be flush upon end of action component tag, default to true</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ignoreContextParams</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether the request parameters are to be included when the action is invoked</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Name of the action to be executed (without the extension suffix eg. .action)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">namespace</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">namespace from where tag is used</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Namespace for action to call</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">rethrowException</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether an exception should be rethrown, if the target action throws an exception</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">var</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Name used to reference the value pushed into the Value Stack (scope: action).</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/actionerror-attributes.html b/core/src/site/resources/tags/actionerror-attributes.html
index c41df2a2f..dca625f40 100644
--- a/core/src/site/resources/tags/actionerror-attributes.html
+++ b/core/src/site/resources/tags/actionerror-attributes.html
@@ -1,368 +1,368 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">escape</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top"> Whether to escape HTML</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">escape</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute"> Whether to escape HTML</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/actionmessage-attributes.html b/core/src/site/resources/tags/actionmessage-attributes.html
index 912f2d356..6f24de6fd 100644
--- a/core/src/site/resources/tags/actionmessage-attributes.html
+++ b/core/src/site/resources/tags/actionmessage-attributes.html
@@ -1,368 +1,368 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">escape</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to escape HTML</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">escape</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to escape HTML</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/append-attributes.html b/core/src/site/resources/tags/append-attributes.html
index ccaa115db..0cd0a63e0 100644
--- a/core/src/site/resources/tags/append-attributes.html
+++ b/core/src/site/resources/tags/append-attributes.html
@@ -1,32 +1,32 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">var</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name of which if supplied will have the resultant appended iterator stored under in the stack's context</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">var</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name of which if supplied will have the resultant appended iterator stored under in the stack's context</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/bean-attributes.html b/core/src/site/resources/tags/bean-attributes.html
index 122cb6ede..7e92f1698 100644
--- a/core/src/site/resources/tags/bean-attributes.html
+++ b/core/src/site/resources/tags/bean-attributes.html
@@ -1,40 +1,40 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The class name of the bean to be instantiated (must respect JavaBean specification)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">var</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Name used to reference the value pushed into the Value Stack (scope: action).</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The class name of the bean to be instantiated (must respect JavaBean specification)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">var</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Name used to reference the value pushed into the Value Stack (scope: action).</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/checkbox-attributes.html b/core/src/site/resources/tags/checkbox-attributes.html
index 9adef64bf..de448af92 100644
--- a/core/src/site/resources/tags/checkbox-attributes.html
+++ b/core/src/site/resources/tags/checkbox-attributes.html
@@ -1,376 +1,376 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> true</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">fieldValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The actual HTML value attribute of the checkbox.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left), also 'right' is supported when using 'xhtml' theme</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">submitUnchecked</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, unchecked elements will be submitted with the form.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">fieldValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The actual HTML value attribute of the checkbox.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left), also 'right' is supported when using 'xhtml' theme</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">submitUnchecked</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, unchecked elements will be submitted with the form.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/checkboxlist-attributes.html b/core/src/site/resources/tags/checkboxlist-attributes.html
index 67f2e00a2..bd076cdac 100644
--- a/core/src/site/resources/tags/checkboxlist-attributes.html
+++ b/core/src/site/resources/tags/checkboxlist-attributes.html
@@ -1,424 +1,424 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> true</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">list</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Iterable source to populate from. If the list is a Map (key, value), the Map key will become the option 'value' parameter and the Map value will become the option body.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get css class from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listCssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get css style from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field value from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listLabelKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to be used to lookup for localised version of field label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listTitle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get title from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field content from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listValueKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field value label from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">list</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Iterable source to populate from. If the list is a Map (key, value), the Map key will become the option 'value' parameter and the Map value will become the option body.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get css class from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listCssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get css style from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field value from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listLabelKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to be used to lookup for localised version of field label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listTitle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get title from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field content from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listValueKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field value label from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/combobox-attributes.html b/core/src/site/resources/tags/combobox-attributes.html
index 8564aa425..c215391f0 100644
--- a/core/src/site/resources/tags/combobox-attributes.html
+++ b/core/src/site/resources/tags/combobox-attributes.html
@@ -1,448 +1,448 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">emptyOption</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Decide if an empty option is to be inserted. Default false.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">headerKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the header key for the header option.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">headerValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the header value for the header option.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">list</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Iterable source to populate from. If this is missing, the select widget is simply not displayed.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key used to retrieve the option key.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the value used to retrieve the option value.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">maxLength</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Integer</td>
-            <td align="left" valign="top">Deprecated. Use maxlength instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">maxlength</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Integer</td>
-            <td align="left" valign="top">HTML maxlength attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">readonly</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether the input is readonly</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">size</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Integer</td>
-            <td align="left" valign="top">HTML size attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">type</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">text</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Specifies the html5 type element to display. e.g. text, email, url</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">emptyOption</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Decide if an empty option is to be inserted. Default false.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">headerKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the header key for the header option.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">headerValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the header value for the header option.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">list</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Iterable source to populate from. If this is missing, the select widget is simply not displayed.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key used to retrieve the option key.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the value used to retrieve the option value.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">maxLength</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Integer</td>
+        <td class="tag-attribute">Deprecated. Use maxlength instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">maxlength</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Integer</td>
+        <td class="tag-attribute">HTML maxlength attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">readonly</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether the input is readonly</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">size</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Integer</td>
+        <td class="tag-attribute">HTML size attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">type</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">text</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Specifies the html5 type element to display. e.g. text, email, url</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/component-attributes.html b/core/src/site/resources/tags/component-attributes.html
index 688605600..7e14a9919 100644
--- a/core/src/site/resources/tags/component-attributes.html
+++ b/core/src/site/resources/tags/component-attributes.html
@@ -1,360 +1,360 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/date-attributes.html b/core/src/site/resources/tags/date-attributes.html
index 1c8aeb5fa..b95da8d8a 100644
--- a/core/src/site/resources/tags/date-attributes.html
+++ b/core/src/site/resources/tags/date-attributes.html
@@ -1,64 +1,64 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">format</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Date or DateTime format pattern</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The date value to format</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">nice</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to print out the date nicely</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">timezone</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The specific timezone in which to format the date</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">var</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Name used to reference the value pushed into the Value Stack (scope: action).</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">format</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Date or DateTime format pattern</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The date value to format</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">nice</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to print out the date nicely</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">timezone</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The specific timezone in which to format the date</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">var</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Name used to reference the value pushed into the Value Stack (scope: action).</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/datetextfield-attributes.html b/core/src/site/resources/tags/datetextfield-attributes.html
index 55c91a102..e69e04ad0 100644
--- a/core/src/site/resources/tags/datetextfield-attributes.html
+++ b/core/src/site/resources/tags/datetextfield-attributes.html
@@ -1,368 +1,368 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> true</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">format</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Date format attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">format</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Date format attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/debug-attributes.html b/core/src/site/resources/tags/debug-attributes.html
index 688605600..7e14a9919 100644
--- a/core/src/site/resources/tags/debug-attributes.html
+++ b/core/src/site/resources/tags/debug-attributes.html
@@ -1,360 +1,360 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/doubleselect-attributes.html b/core/src/site/resources/tags/doubleselect-attributes.html
index bfed3ef18..a0334865e 100644
--- a/core/src/site/resources/tags/doubleselect-attributes.html
+++ b/core/src/site/resources/tags/doubleselect-attributes.html
@@ -1,728 +1,728 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleAccesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class for the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleCssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style for the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleDisabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Decides if a disable attribute should be added to the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleEmptyOption</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Decides if the second list will add an empty option</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleHeaderKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The header key for the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleHeaderValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The header value for the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleId</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The id of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleList</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The second iterable source to populate from.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleListCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of second list objects to get css class from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleListCssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of second list objects to get css style from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleListKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The key expression to use for second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleListTitle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of second list objects to get title from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleListValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The value expression to use for second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleMultiple</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Decides if multiple attribute should be set on the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleName</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name for complete component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onblur attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onchange attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onclick attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOndblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the ondbclick attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onfocus attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onkeydown attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onkeypress attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onkeyup attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onmousedown attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onmousemove attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onmouseout attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onmouseover attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onmouseup attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleOnselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the onselect attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleSize</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the size attribute of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">doubleValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The value expression for complete component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">emptyOption</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Decides of an empty option is to be inserted in the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">formName</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The form name this component resides in and populates to</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">headerKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the header key of the second list. Must not be empty! '-1' and '' is correct, '' is bad.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">headerValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the header value of the second list</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">list</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Iterable source to populate from. If the list is a Map (key, value), the Map key will become the option 'value' parameter and the Map value will become the option body.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get css class from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listCssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get css style from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field value from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listLabelKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to be used to lookup for localised version of field label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listTitle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get title from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listValue</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field content from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">listValueKey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Property of list objects to get field value label from</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">multiple</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Creates a multiple select. The tag will pre-select multiple values if the values are passed as an Array (of appropriate types) via the value attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">size</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Integer</td>
-            <td align="left" valign="top">Size of the element box (# of elements to show)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleAccesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class for the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleCssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style for the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleDisabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Decides if a disable attribute should be added to the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleEmptyOption</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Decides if the second list will add an empty option</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleHeaderKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The header key for the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleHeaderValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The header value for the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleId</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The id of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleList</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The second iterable source to populate from.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleListCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of second list objects to get css class from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleListCssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of second list objects to get css style from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleListKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The key expression to use for second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleListTitle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of second list objects to get title from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleListValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The value expression to use for second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleMultiple</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Decides if multiple attribute should be set on the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleName</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name for complete component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onblur attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onchange attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onclick attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOndblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the ondbclick attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onfocus attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onkeydown attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onkeypress attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onkeyup attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onmousedown attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onmousemove attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onmouseout attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onmouseover attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onmouseup attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleOnselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the onselect attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleSize</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the size attribute of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">doubleValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The value expression for complete component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">emptyOption</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Decides of an empty option is to be inserted in the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">formName</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The form name this component resides in and populates to</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">headerKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the header key of the second list. Must not be empty! '-1' and '' is correct, '' is bad.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">headerValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the header value of the second list</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">list</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Iterable source to populate from. If the list is a Map (key, value), the Map key will become the option 'value' parameter and the Map value will become the option body.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get css class from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listCssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get css style from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field value from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listLabelKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to be used to lookup for localised version of field label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listTitle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get title from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listValue</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field content from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">listValueKey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Property of list objects to get field value label from</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">multiple</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Creates a multiple select. The tag will pre-select multiple values if the values are passed as an Array (of appropriate types) via the value attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">size</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Integer</td>
+        <td class="tag-attribute">Size of the element box (# of elements to show)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/else-attributes.html b/core/src/site/resources/tags/else-attributes.html
index ed977f5f8..7f05b4731 100644
--- a/core/src/site/resources/tags/else-attributes.html
+++ b/core/src/site/resources/tags/else-attributes.html
@@ -1,24 +1,24 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/elseif-attributes.html b/core/src/site/resources/tags/elseif-attributes.html
index daeddf91f..b8a34a735 100644
--- a/core/src/site/resources/tags/elseif-attributes.html
+++ b/core/src/site/resources/tags/elseif-attributes.html
@@ -1,32 +1,32 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
+        <td colspan="6"><hr/></td>
     </tr>
     <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">test</td>
+        <td class="tag-attribute"><strong>true</strong></td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Expression to determine if body of tag is to be displayed</td>
     </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">test</td>
-            <td align="left" valign="top"><strong>true</strong></td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Expression to determine if body of tag is to be displayed</td>
-        </tr>
 </table>
diff --git a/core/src/site/resources/tags/fielderror-attributes.html b/core/src/site/resources/tags/fielderror-attributes.html
index 8d195a3f8..c086b6e83 100644
--- a/core/src/site/resources/tags/fielderror-attributes.html
+++ b/core/src/site/resources/tags/fielderror-attributes.html
@@ -1,376 +1,376 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> false</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">escape</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">true</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top"> Whether to escape HTML</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">fieldName</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Field name for single field attribute usage</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">id</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML id attribute</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">javascriptTooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Use JavaScript to generate tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">key</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the key (name, value, label) for this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">label</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Label expression used for rendering an element specific label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define label position of form element (top/left)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">labelSeparator</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">:</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">String that will be appended to the label</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">name</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The name to set for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onblur</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top"> Set the html onblur attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onchange</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onchange attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">ondblclick</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html ondblclick attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onfocus</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onfocus attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeydown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeydown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeypress</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeypress attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onkeyup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onkeyup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousedown</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousedown attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmousemove</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmousemove attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseout</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseout attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseover</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseover attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onmouseup</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onmouseup attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">onselect</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html onselect attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">performClearTagStateForTagPoolingServers</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredLabel</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Boolean</td>
-            <td align="left" valign="top">If set to true, the rendered element will indicate that input is required</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">requiredPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define required position of required form element (left|right)</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">style</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tabindex</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html tabindex attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">template</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">templateDir</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The template directory.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">theme</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The theme (other than default) to use for rendering the element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">title</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html title attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltip</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the tooltip of this particular component</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipConfig</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Deprecated. Use individual tooltip configuration attributes instead.</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipCssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">StrutsTTClassic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">CSS class applied to JavaScrip tooltips</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipDelay</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">Classic</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Delay in milliseconds, before showing JavaScript tooltips </td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">tooltipIconPath</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Icon path used for image that will have the tooltip</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">value</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Preset the value of input element.</td>
-        </tr>
+        <td colspan="6"><hr/></td>
+    </tr>
+    <tr>
+        <th class="tag-header"><h4>Name</h4></th>
+        <th class="tag-header"><h4>Required</h4></th>
+        <th class="tag-header"><h4>Default</h4></th>
+        <th class="tag-header"><h4>Evaluated</h4></th>
+        <th class="tag-header"><h4>Type</h4></th>
+        <th class="tag-header"><h4>Description</h4></th>
+    </tr>
+    <tr>
+        <td class="tag-attribute">accesskey</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html accesskey attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error class to use for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssErrorStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css error style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">cssStyle</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">disabled</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html disabled attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">errorPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define error position of form element (top|bottom)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">escape</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">true</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute"> Whether to escape HTML</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">fieldName</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Field name for single field attribute usage</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">id</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">HTML id attribute</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">javascriptTooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Use JavaScript to generate tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">key</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the key (name, value, label) for this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">label</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Label expression used for rendering an element specific label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define label position of form element (top/left)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">labelSeparator</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">:</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">String that will be appended to the label</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">name</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The name to set for element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onblur</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute"> Set the html onblur attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onchange</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onchange attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">ondblclick</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html ondblclick attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onfocus</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onfocus attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeydown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeydown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeypress</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeypress attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onkeyup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onkeyup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousedown</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousedown attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmousemove</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmousemove attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseout</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseout attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseover</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseover attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onmouseup</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onmouseup attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">onselect</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html onselect attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">performClearTagStateForTagPoolingServers</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">Whether to clear all tag state during doEndTag() processing (if applicable)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredLabel</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Boolean</td>
+        <td class="tag-attribute">If set to true, the rendered element will indicate that input is required</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">requiredPosition</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Define required position of required form element (left|right)</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">style</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The css style definitions for element to use - it's an alias of cssStyle attribute.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tabindex</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html tabindex attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">template</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">templateDir</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The template directory.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">theme</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">The theme (other than default) to use for rendering the element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">title</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the html title attribute on rendered html element</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltip</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Set the tooltip of this particular component</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipConfig</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Deprecated. Use individual tooltip configuration attributes instead.</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipCssClass</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">StrutsTTClassic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">CSS class applied to JavaScrip tooltips</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipDelay</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">Classic</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Delay in milliseconds, before showing JavaScript tooltips </td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">tooltipIconPath</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Icon path used for image that will have the tooltip</td>
+    </tr>
+    <tr>
+        <td class="tag-attribute">value</td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute"></td>
+        <td class="tag-attribute">false</td>
+        <td class="tag-attribute">String</td>
+        <td class="tag-attribute">Preset the value of input element.</td>
+    </tr>
 </table>
diff --git a/core/src/site/resources/tags/file-attributes.html b/core/src/site/resources/tags/file-attributes.html
index e09df9edd..5f51badb6 100644
--- a/core/src/site/resources/tags/file-attributes.html
+++ b/core/src/site/resources/tags/file-attributes.html
@@ -1,376 +1,376 @@
-<table width="100%">
+<table class="tag-reference">
     <tr>
         <td colspan="6"><h4>Dynamic Attributes Allowed:</h4> true</td>
     </tr>
     <tr>
-        <td colspan="6">&nbsp;</td>
-    </tr>
-    <tr>
-        <th align="left" valign="top"><h4>Name</h4></th>
-        <th align="left" valign="top"><h4>Required</h4></th>
-        <th align="left" valign="top"><h4>Default</h4></th>
-        <th align="left" valign="top"><h4>Evaluated</h4></th>
-        <th align="left" valign="top"><h4>Type</h4></th>
-        <th align="left" valign="top"><h4>Description</h4></th>
-    </tr>
-        <tr>
-            <td align="left" valign="top">accept</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">HTML accept attribute to indicate accepted file mimetypes</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">accesskey</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html accesskey attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorClass</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error class to use for element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssErrorStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css error style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">cssStyle</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">The css style definitions for element to use</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">disabled</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Set the html disabled attribute on rendered html element</td>
-        </tr>
-        <tr>
-            <td align="left" valign="top">errorPosition</td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top"></td>
-            <td align="left" valign="top">false</td>
-            <td align="left" valign="top">String</td>
-            <td align="left" valign="top">Define error position of form element (top|bottom)</td>
-        </tr>
-        <tr>
... 18045 lines suppressed ...