Index: infusion/src/webapp/demos/fss/layout/demo.html
===================================================================
--- infusion/src/webapp/demos/fss/layout/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/fss/layout/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/fss/mobile/demo.html
===================================================================
--- infusion/src/webapp/demos/fss/mobile/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/fss/mobile/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/fss/reset/demo.html
===================================================================
--- infusion/src/webapp/demos/fss/reset/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/fss/reset/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>        
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/fss/text/demo.html
===================================================================
--- infusion/src/webapp/demos/fss/text/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/fss/text/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/fss/themes/demo.html
===================================================================
--- infusion/src/webapp/demos/fss/themes/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/fss/themes/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/inlineEdit/rich/demo.html
===================================================================
--- infusion/src/webapp/demos/inlineEdit/rich/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/inlineEdit/rich/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/inlineEdit/simple/demo.html
===================================================================
--- infusion/src/webapp/demos/inlineEdit/simple/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/inlineEdit/simple/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/pager/demo.html
===================================================================
--- infusion/src/webapp/demos/pager/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/pager/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/portal/js/demoAssets.js
===================================================================
--- infusion/src/webapp/demos/portal/js/demoAssets.js	(revision 8124)
+++ infusion/src/webapp/demos/portal/js/demoAssets.js	(working copy)
@@ -82,9 +82,60 @@
         });
     }
     
+    var addAriaTabList = function(tl) {
+        tl.attr({
+            role: "tablist",
+            "aria-multiselectable": "false"
+        });
+    };
+    
+    var addAriaTab = function(tb) {
+        tb.attr({
+            role: "tab",
+            "aria-expanded": "false"
+        });
+    };
+    
+    var initKeyboardNav = function(tl) {
+        var level1tabs = tl;
+		$(tl).attr("tabindex", "0");
+        
+        level1tabs.fluid("selectable", {
+            selectableSelector: "> li",
+            autoSelectFirstItem: true,
+            direction : fluid.a11y.orientation.HORIZONTAL,
+            onUnselect : function(el) {
+                $(el).removeClass("fl-tabs-active");
+				$(el).attr("aria-selected", "false");
+            },
+            onSelect : function(el) {
+                $(el).addClass("fl-tabs-active");
+				fluid.activate(el);
+            }
+        });
+        
+        var level1Activation = function(e) {
+				$(e.target).click();
+				$(e.target).attr("aria-selected", "true");
+        };
+        
+        fluid.activatable(level1tabs, level1Activation, {
+            additionalBindings : [{
+                modifier : null,
+                key : $.ui.keyCode.DOWN,
+                activateHandler : level1Activation
+            }]
+        });
+
+    };
+    
     var makeTab = function (name) {
-        var tab = $('<li/>').html('<a href="#'+name+'" title='+name+'>' + name + '</a>');
-        $('.fl-tabs').append(tab);
+		aux = $('.fl-tabs'); 
+        var tab = $('<li/>').html('<a href="#' + name + '" title=' + name + '>' + name + '</a>');
+        aux.append(tab);
+        
+		addAriaTabList(aux);
+		addAriaTab(tab);
         return tab;
     };
     
@@ -124,7 +175,8 @@
                 selectTabNow = false;
             }
         });
-        if (selectTabNow){            
+        if (selectTabNow) {
+			initKeyboardNav($('.fl-tabs'));
             selectTab(firstContentLoaded);
         }
     };
Index: infusion/src/webapp/demos/progress/demo.html
===================================================================
--- infusion/src/webapp/demos/progress/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/progress/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../framework/core/js/jquery.keyboard-a11y.js"></script>        
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/renderer/demo.html
===================================================================
--- infusion/src/webapp/demos/renderer/demo.html	(revision 8141)
+++ infusion/src/webapp/demos/renderer/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/reorderer/gridReorderer/demo.html
===================================================================
--- infusion/src/webapp/demos/reorderer/gridReorderer/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/reorderer/gridReorderer/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/reorderer/imageReorderer/demo.html
===================================================================
--- infusion/src/webapp/demos/reorderer/imageReorderer/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/reorderer/imageReorderer/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/reorderer/layoutReorderer/demo.html
===================================================================
--- infusion/src/webapp/demos/reorderer/layoutReorderer/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/reorderer/layoutReorderer/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/reorderer/listReorderer/demo.html
===================================================================
--- infusion/src/webapp/demos/reorderer/listReorderer/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/reorderer/listReorderer/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/uiOptions/demo.html
===================================================================
--- infusion/src/webapp/demos/uiOptions/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/uiOptions/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
Index: infusion/src/webapp/demos/uploader/demo.html
===================================================================
--- infusion/src/webapp/demos/uploader/demo.html	(revision 8124)
+++ infusion/src/webapp/demos/uploader/demo.html	(working copy)
@@ -16,6 +16,10 @@
         <script type="text/javascript" src="../../lib/jquery/core/js/jquery.js"></script>
         <script type="text/javascript" src="../portal/lib/chili/jquery.chili-2.2.js"></script> 
         <script type="text/javascript" src="../portal/lib/chili/recipes.js"></script>
+		
+        <script type="text/javascript" src="../../lib/jquery/ui/js/ui.core.js"></script>
+        <script type="text/javascript" src="../../framework/core/js/jquery.keyboard-a11y.js"></script>
+		
         <script type="text/javascript">
             ChiliBook.automatic = false;
             ChiliBook.lineNumbers = true; 
