[RTL] Upgraded to Smartclient 8.3d 2012-05-08 SNAPSHOT
authorDavid Baz Fayos <david.baz@openbravo.com>
Tue, 08 May 2012 13:26:21 +0200
changeset 16471 9afecae0fc73
parent 16470 4642910e52d1
child 16472 3257840398cb
[RTL] Upgraded to Smartclient 8.3d 2012-05-08 SNAPSHOT
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_History.js
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/load_skin.js
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/skin_styles.css
--- a/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml	Tue May 08 13:02:27 2012 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml	Tue May 08 13:26:21 2012 +0200
@@ -22,7 +22,7 @@
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <UPDATEINFO><![CDATA[Bug fixing & new development for 3.0
-Updated to new smartclient 8.3d 02-May-2012]]></UPDATEINFO>
+Updated to new Smartclient 8.3d 08-May-2012]]></UPDATEINFO>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9--></AD_MODULE>
--- a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js	Tue May 08 13:02:27 2012 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js	Tue May 08 13:26:21 2012 +0200
@@ -1,6 +1,6 @@
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -12,7 +12,7 @@
 var isc = window.isc ? window.isc : {};if(window.isc&&!window.isc.module_Core){isc.module_Core=1;isc._moduleStart=isc._Core_start=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc._moduleEnd&&(!isc.Log||(isc.Log && isc.Log.logIsDebugEnabled('loadTime')))){isc._pTM={ message:'Core load/parse time: ' + (isc._moduleStart-isc._moduleEnd) + 'ms', category:'loadTime'};
 if(isc.Log && isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime')
 else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM
-else isc._preLog=[isc._pTM]}isc.definingFramework=true;var isc=window.isc?window.isc:{};isc.$d=new Date().getTime();isc.version="SNAPSHOT_v8.3d_2012-05-02/LGPL Deployment";isc.versionNumber="SNAPSHOT_v8.3d_2012-05-02";isc.buildDate="2012-05-02";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient Server",serverOnly:true,isPro:true},Drawing:{present:"true",name:"Drawing Module"},PluginBridges:{present:"true",name:"PluginBridges Module"},RichTextEditor:{present:"true",name:"RichTextEditor Module"},Calendar:{present:"true",name:"Calendar Module"},Analytics:{present:"false",name:"Analytics Module"},Charts:{present:"false",name:"Charts Module"},Tools:{present:"${includeTools}",name:"Portal and Tools Module"},NetworkPerformance:{present:"false",name:"Network Performance Module"},FileLoader:{present:"false",name:"Network Performance Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging Module"},serverCriteria:{present:"false",name:"Server Advanced Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic Transaction Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var _2=/^\s+/,_3=/\s+$/;for(var i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
+else isc._preLog=[isc._pTM]}isc.definingFramework=true;var isc=window.isc?window.isc:{};isc.$d=new Date().getTime();isc.version="SNAPSHOT_v8.3d_2012-05-08/LGPL Deployment";isc.versionNumber="SNAPSHOT_v8.3d_2012-05-08";isc.buildDate="2012-05-08";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient Server",serverOnly:true,isPro:true},Drawing:{present:"true",name:"Drawing Module"},PluginBridges:{present:"true",name:"PluginBridges Module"},RichTextEditor:{present:"true",name:"RichTextEditor Module"},Calendar:{present:"true",name:"Calendar Module"},Analytics:{present:"false",name:"Analytics Module"},Charts:{present:"false",name:"Charts Module"},Tools:{present:"${includeTools}",name:"Portal and Tools Module"},NetworkPerformance:{present:"false",name:"Network Performance Module"},FileLoader:{present:"false",name:"Network Performance Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging Module"},serverCriteria:{present:"false",name:"Server Advanced Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic Transaction Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var _2=/^\s+/,_3=/\s+$/;for(var i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
 return _1};isc.hasOptionalModules=function(_1){if(!_1)return true;_1=isc.canonicalizeModules(_1);for(var i=0;i<_1.length;i++)if(!isc.hasOptionalModule(_1[i]))return false;return true};isc.getMissingModules=function(_1){var _2=[];_1=isc.canonicalizeModules(_1);for(var i=0;i<_1.length;i++){var _4=_1[i];if(!isc.hasOptionalModule(_4))_2.add(isc.$41r[_4])}
 return _2};isc.hasOptionalModule=function(_1){var v=isc.$41r[_1];if(!v){if(isc.Log)isc.Log.logWarn("isc.hasOptionalModule - unknown module: "+_1);return false}
 return v.present=="true"||v.present.charAt(0)=="$"};isc.getOptionalModule=function(_1){return isc.$41r[_1]};isc.$a=window.isc_useSimpleNames;if(isc.$a==null)isc.$a=true;if(window.OpenAjax){isc.$b=isc.versionNumber.replace(/[a-zA-Z_]+/,".0");OpenAjax.registerLibrary("SmartClient","http://smartclient.com/SmartClient",isc.$b,{namespacedMode:!isc.$a,iscVersion:isc.version,buildDate:isc.buildDate,licenseType:isc.licenseType,licenseCompany:isc.licenseCompany,licenseSerialNumber:isc.licenseSerialNumber});OpenAjax.registerGlobals("SmartClient",["isc"])}
@@ -23,10 +23,10 @@
 if(isc.Browser.isMoz){isc.Browser.$g=navigator.userAgent.indexOf("Gecko/")+6;isc.Browser.geckoVersion=parseInt(navigator.userAgent.substring(isc.Browser.$g,isc.Browser.$g+8));if(isc.Browser.isFirefox){if(isc.Browser.firefoxVersion.match(/^1\.0/))isc.Browser.geckoVersion=20050915;else if(isc.Browser.firefoxVersion.match(/^2\.0/))isc.Browser.geckoVersion=20071108}}
 isc.Browser.isStrict=document.compatMode=="CSS1Compat";if(isc.Browser.isStrict&&isc.Browser.isMoz){isc.Browser.$51p=document.doctype.publicId;isc.Browser.$51q=document.doctype.systemId}
 isc.Browser.isTransitional=/.*(Transitional|Frameset)/.test((document.all&&document.all[0]&&document.all[0].nodeValue)||(document.doctype&&document.doctype.publicId));isc.Browser.isIE7=isc.Browser.isIE&&isc.Browser.version==7;isc.Browser.isIE8=isc.Browser.isIE&&isc.Browser.version>=8&&document.documentMode==8
-isc.Browser.isIE8Strict=isc.Browser.isIE&&isc.Browser.isStrict&&document.documentMode>=8;isc.Browser.isIE9=isc.Browser.isIE&&isc.Browser.version>=9&&document.documentMode>=9;isc.Browser.isAIR=(navigator.userAgent.indexOf("AdobeAIR")!=-1);isc.Browser.AIRVersion=(isc.Browser.isAIR?navigator.userAgent.substring(navigator.userAgent.indexOf("AdobeAir/")+9):null);isc.Browser.isWebKit=navigator.userAgent.indexOf("WebKit")!=-1;isc.Browser.isSafari=isc.Browser.isAIR||navigator.userAgent.indexOf("Safari")!=-1||navigator.userAgent.indexOf("AppleWebKit")!=-1;isc.Browser.isChrome=isc.Browser.isSafari&&(navigator.userAgent.indexOf("Chrome/")!=-1);if(isc.Browser.isSafari){if(isc.Browser.isAIR){isc.Browser.safariVersion=530}else{if(navigator.userAgent.indexOf("Safari/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Safari/")+7)}else if(navigator.userAgent.indexOf("AppleWebKit/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("AppleWebKit/")+12)}else{isc.Browser.rawSafariVersion="530"}
+isc.Browser.isIE8Strict=isc.Browser.isIE&&(isc.Browser.isStrict&&document.documentMode==8)||document.documentMode>8;isc.Browser.isIE9=isc.Browser.isIE&&isc.Browser.version>=9&&document.documentMode>=9;isc.Browser.isAIR=(navigator.userAgent.indexOf("AdobeAIR")!=-1);isc.Browser.AIRVersion=(isc.Browser.isAIR?navigator.userAgent.substring(navigator.userAgent.indexOf("AdobeAir/")+9):null);isc.Browser.isWebKit=navigator.userAgent.indexOf("WebKit")!=-1;isc.Browser.isSafari=isc.Browser.isAIR||navigator.userAgent.indexOf("Safari")!=-1||navigator.userAgent.indexOf("AppleWebKit")!=-1;isc.Browser.isChrome=isc.Browser.isSafari&&(navigator.userAgent.indexOf("Chrome/")!=-1);if(isc.Browser.isSafari){if(isc.Browser.isAIR){isc.Browser.safariVersion=530}else{if(navigator.userAgent.indexOf("Safari/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Safari/")+7)}else if(navigator.userAgent.indexOf("AppleWebKit/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("AppleWebKit/")+12)}else{isc.Browser.rawSafariVersion="530"}
 isc.Browser.safariVersion=(function(){var _1=isc.Browser.rawSafariVersion,_2=_1.indexOf(".");if(_2==-1)return parseInt(_1);var _3=_1.substring(0,_2+1),_4;while(_2!=-1){_2+=1;_4=_1.indexOf(".",_2);_3+=_1.substring(_2,(_4==-1?_1.length:_4));_2=_4}
 return parseFloat(_3)})()}}
-isc.Browser.isWin=navigator.platform.toLowerCase().indexOf("win")>-1;isc.Browser.isWin2k=navigator.userAgent.match(/NT 5.01?/)!=null;isc.Browser.isMac=navigator.platform.toLowerCase().indexOf("mac")>-1;isc.Browser.isUnix=(!isc.Browser.isMac&&!isc.Browser.isWin);isc.Browser.isAndroid=navigator.userAgent.indexOf("Android")>-1;isc.Browser.isRIM=isc.Browser.isBlackBerry=navigator.userAgent.indexOf("BlackBerry")>-1||navigator.userAgent.indexOf("PlayBook")>-1;isc.Browser.isMobileWebkit=(isc.Browser.isSafari&&navigator.userAgent.indexOf(" Mobile/")>-1||isc.Browser.isAndroid||isc.Browser.isBlackBerry);isc.Browser.isMobile=(isc.Browser.isMobileWebkit);isc.Browser.isTouch=(isc.Browser.isMobileWebkit);isc.Browser.isIPhone=(isc.Browser.isMobileWebkit&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1));isc.Browser.isIPad=(isc.Browser.isIPhone&&navigator.userAgent.indexOf("iPad")>-1);isc.Browser.isTablet=(isc.Browser.isIPad)||(isc.Browser.isRIM&&navigator.userAgent.indexOf("Tablet")>-1)||(isc.Browser.isAndroid&&navigator.userAgent.indexOf("Mobile")==-1);isc.Browser.isHandset=(isc.Browser.isTouch&&!isc.Browser.isTablet);isc.Browser.isBorderBox=(isc.Browser.isIE&&!isc.Browser.isStrict);isc.Browser.lineFeed=(isc.Browser.isWin?"\r\n":"\r");isc.Browser.$h=false;isc.Browser.isDOM=(isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||(isc.Browser.isIE&&isc.Browser.version>=5));isc.Browser.isSupported=((isc.Browser.isIE&&isc.Browser.minorVersion>=5.5&&isc.Browser.isWin)||isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||isc.Browser.isAIR);isc.Browser.allowsXSXHR=((isc.Browser.isFirefox&&isc.Browser.firefoxVersion>="3.5")||(isc.Browser.isChrome)||(isc.Browser.isSafari&&isc.Browser.safariVersion>=531));isc.noOp=function(){};isc.emptyObject={};isc.$ac=[];isc.emptyString=isc.$ad="";isc.dot=".";isc.semi=";";isc.colon=":";isc.slash="/";isc.star="*";isc.auto="auto";isc.px="px";isc.nbsp="&nbsp;";isc.xnbsp="&amp;nbsp;";isc.$ae="false";isc.$af="FALSE";isc.$ag="_";isc.$75g="$";isc.$ah="_$observed_";isc.$ai="_$SuperProto_";isc.gwtRef="__ref";isc.logWarn=function(_1,_2){isc.Log.logWarn(_1,_2)}
+isc.Browser.isWin=navigator.platform.toLowerCase().indexOf("win")>-1;isc.Browser.isWin2k=navigator.userAgent.match(/NT 5.01?/)!=null;isc.Browser.isMac=navigator.platform.toLowerCase().indexOf("mac")>-1;isc.Browser.isUnix=(!isc.Browser.isMac&&!isc.Browser.isWin);isc.Browser.isAndroid=navigator.userAgent.indexOf("Android")>-1;isc.Browser.isRIM=isc.Browser.isBlackBerry=navigator.userAgent.indexOf("BlackBerry")>-1||navigator.userAgent.indexOf("PlayBook")>-1;isc.Browser.isMobileWebkit=(isc.Browser.isSafari&&navigator.userAgent.indexOf(" Mobile/")>-1||isc.Browser.isAndroid||isc.Browser.isBlackBerry);isc.Browser.isMobile=(isc.Browser.isMobileWebkit);isc.Browser.isTouch=(isc.Browser.isMobileWebkit);isc.Browser.isIPhone=(isc.Browser.isMobileWebkit&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1));isc.Browser.isIPad=(isc.Browser.isIPhone&&navigator.userAgent.indexOf("iPad")>-1);isc.Browser.isTablet=(isc.Browser.isIPad)||(isc.Browser.isRIM&&navigator.userAgent.indexOf("Tablet")>-1)||(isc.Browser.isAndroid&&navigator.userAgent.indexOf("Mobile")==-1);isc.Browser.isHandset=(isc.Browser.isTouch&&!isc.Browser.isTablet);isc.Browser.isBorderBox=(isc.Browser.isIE&&!isc.Browser.isStrict);isc.Browser.lineFeed=(isc.Browser.isWin?"\r\n":"\r");isc.Browser.$h=false;isc.Browser.isDOM=(isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||(isc.Browser.isIE&&isc.Browser.version>=5));isc.Browser.isSupported=((isc.Browser.isIE&&isc.Browser.minorVersion>=5.5&&isc.Browser.isWin)||isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||isc.Browser.isAIR);isc.Browser.nativeMouseMoveOnCanvasScroll=!isc.Browser.isTouch&&(isc.Browser.isSafari||isc.Browser.isChrome);isc.Browser.allowsXSXHR=((isc.Browser.isFirefox&&isc.Browser.firefoxVersion>="3.5")||(isc.Browser.isChrome)||(isc.Browser.isSafari&&isc.Browser.safariVersion>=531));isc.noOp=function(){};isc.emptyObject={};isc.$ac=[];isc.emptyString=isc.$ad="";isc.dot=".";isc.semi=";";isc.colon=":";isc.slash="/";isc.star="*";isc.auto="auto";isc.px="px";isc.nbsp="&nbsp;";isc.xnbsp="&amp;nbsp;";isc.$ae="false";isc.$af="FALSE";isc.$ag="_";isc.$75g="$";isc.$ah="_$observed_";isc.$ai="_$SuperProto_";isc.gwtRef="__ref";isc.logWarn=function(_1,_2){isc.Log.logWarn(_1,_2)}
 isc.echo=function(_1){return isc.Log.echo(_1)}
 isc.echoAll=function(_1){return isc.Log.echoAll(_1)}
 isc.echoLeaf=function(_1){return isc.Log.echoLeaf(_1)}
@@ -1105,16 +1105,16 @@
 var _20=isc.SimpleType.getType(_16);var _21=isc.SimpleType.getBaseType(_20);if(_21==null){_21=_16}
 if(!_17){_9=Array.$gk(_21)}
 if(_9==null)_9=Array.$gl;var _22=this.normalizers[i];for(var _11=0,l=this.length,_13;_11<l;_11++){_13=this[_11];if(_13==null){isc.$gq=true;continue}
-_13.$gm=_11;var _23=Array.$905(_13,_8,_18,_20);var _14=null;if(!_17){_14=_9(_23)}else{_14=Array.$g7(_23)}
+_13.$gm=_11;var _23=Array.$905(_13,_8,_18,_20);var _14=null;if(!_17){_14=_9(_23)}else{var _24=_9[_23];if(_24==null)_24=_23;_14=Array.$g7(_24)}
 _1[i][_11]=_14;if(_16!=null&&!Array.$gn(_23,_21)){_2[i][_11]=_13[this.sortProps[i]]}}}}
 if(isc.Browser.compensateForUnstableSort==null){isc.Browser.compensateForUnstableSort=isc.Browser.isWebKit||isc.Browser.isOpera||(isc.Browser.isIE&&isc.Browser.version>=9)}
-if(isc.Browser.compensateForUnstableSort){var _24=_1.length;_1[_24]=[];for(var i=0;i<this.length;i++){_1[_24][i]=i}
-var _25=_2.length;if(_25!=0){_2[_25]=[];for(var i=0;i<this.length;i++){_2[_25][i]=i}}
-isc.$506[_24]=true}
-var _26=false;for(var i=0;i<isc.$gi.length;i++){if(isc.$gi[i].length>0){_26=true;break}}
-isc.$752=_26;var _27=isc.$gh,_28=isc.$506,_26=isc.$752;var _29=this;_29.compareAscending=Array.compareAscending;_29.compareDescending=Array.compareDescending;var _30=function(_39,_40){var _31=(_39!=null?_39.$gm:null),_32=(_40!=null?_40.$gm:null);for(var i=0;i<_27.length;i++){var _33=_27[i][_31],_34=_27[i][_32];if(_26&&_33!=null&&_34!=null){var _35=isc.$gi,_36=_35[i][_31],_37=_35[i][_32];if(_36!=null&&_37!=null){_33=_36;_34=_37}}
-var _38=(_28[i]?_29.compareAscending(_33,_34):_29.compareDescending(_33,_34));if(_38!=0)return _38}
-return 0};var _7=isc.timeStamp();this.sort(_30);if(isc.$gq){isc.Log.logWarn("Attempt to sort array by property hit null entry where a record should be. Array:"+isc.Log.echo(this));isc.$gq=null}
+if(isc.Browser.compensateForUnstableSort){var _25=_1.length;_1[_25]=[];for(var i=0;i<this.length;i++){_1[_25][i]=i}
+var _26=_2.length;if(_26!=0){_2[_26]=[];for(var i=0;i<this.length;i++){_2[_26][i]=i}}
+isc.$506[_25]=true}
+var _27=false;for(var i=0;i<isc.$gi.length;i++){if(isc.$gi[i].length>0){_27=true;break}}
+isc.$752=_27;var _28=isc.$gh,_29=isc.$506,_27=isc.$752;var _30=this;_30.compareAscending=Array.compareAscending;_30.compareDescending=Array.compareDescending;var _31=function(_40,_41){var _32=(_40!=null?_40.$gm:null),_33=(_41!=null?_41.$gm:null);for(var i=0;i<_28.length;i++){var _34=_28[i][_32],_35=_28[i][_33];if(_27&&_34!=null&&_35!=null){var _36=isc.$gi,_37=_36[i][_32],_38=_36[i][_33];if(_37!=null&&_38!=null){_34=_37;_35=_38}}
+var _39=(_29[i]?_30.compareAscending(_34,_35):_30.compareDescending(_34,_35));if(_39!=0)return _39}
+return 0};var _7=isc.timeStamp();this.sort(_31);if(isc.$gq){isc.Log.logWarn("Attempt to sort array by property hit null entry where a record should be. Array:"+isc.Log.echo(this));isc.$gq=null}
 this.clearProperty("$gm");_1.clear();_2.clear();isc.$506.clear();this.dataChanged();return this}
 ,isc.A.unsort=function isc_Arra_unsort(){if(this.sortProps)this.sortProps.clear();return true}
 ,isc.A.$gj=function isc_Arra__getSortDataType(_1,_2){var _3=(_2!=null?(isc.isAn.Array(_2)?_2:[_2]):this);for(var i=0;i<_3.length;i++){if(!isc.isAn.Object(_3[i]))continue;_2=_3[i][_1];if(_2==null)continue;var _5=Array.$gr(_2);if(_5!=null)return _5}
@@ -3018,7 +3018,7 @@
 if(this.showCustomScrollbars){if(this.hscrollOn&&this.hscrollbar)this.hscrollbar.setThumb();if(this.vscrollOn&&this.vscrollbar)this.vscrollbar.setThumb()}
 if(actuallyMoved)this.$u6()}
 ,isc.A.scrolled=function isc_Canvas_scrolled(){}
-,isc.A.$u6=function isc_Canvas__scrolled(){if(!isc.EH.$ky){var _1=isc.EH.lastEvent,_2=isc.EH.isMouseEvent(_1.eventType),_3=_2?_1.target:isc.EH.lastMoveTarget;if(_3!=null){if(!this.contains(_3,true))_3=null;else if(!_2&&_3!=this){var _4=this.getOffsetX(),_5=this.getOffsetY();if(!_3.visibleAtPoint(isc.EH.getX(),isc.EH.getY(),false,null,this))
+,isc.A.$u6=function isc_Canvas__scrolled(){if(!isc.EH.$ky&&!isc.Browser.nativeMouseMoveOnCanvasScroll){var _1=isc.EH.lastEvent,_2=isc.EH.isMouseEvent(_1.eventType),_3=_2?_1.target:isc.EH.lastMoveTarget;if(_3!=null){if(!this.contains(_3,true))_3=null;else if(!_2&&_3!=this){var _4=this.getOffsetX(),_5=this.getOffsetY();if(!_3.visibleAtPoint(isc.EH.getX(),isc.EH.getY(),false,null,this))
 {_3=null}}
 if(_3!=null){isc.EH.$kx(null,isc.EH.lastEvent)}}}
 this.$81b();if(this.scrolled)this.scrolled()}
@@ -4453,7 +4453,7 @@
 isc._moduleEnd=isc._Core_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Core module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Core'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -4464,7 +4464,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -5738,7 +5738,7 @@
 );isc.B._maxIndex=isc.C+34;isc.SplitPane.registerStringMethods({paneChanged:"pane"});isc._moduleEnd=isc._Foundation_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Foundation module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Foundation'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -5749,7 +5749,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -6339,7 +6339,7 @@
 );isc.B._maxIndex=isc.C+1;isc.TabSet.registerDupProperties("tabs",["pane"]);isc._moduleEnd=isc._Containers_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Containers module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Containers'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -6350,7 +6350,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -6642,7 +6642,7 @@
 ,isc.A.selectOnMouseUp=function isc_Selection_selectOnMouseUp(_1,_2){if(_1.selectionType==isc.Selection.NONE)return false;this.logDebug("selectOnMouseUp: recordNum: "+_2);var _3=false;if(this.deselectOthersOnMouseUp){_3=this.selectSingle(this.data.getItem(_2));this.deselectOthersOnMouseUp=false}else if(this.deselectRecordOnMouseUp){_3=this.deselect(this.data.getItem(_2));this.deselectRecordOnMouseUp=false}else if(this.deselectAllOnMouseUp){_3=this.deselectAll();this.deselectAllOnMouseUp=false}
 return _3}
 ,isc.A.getItemList=function isc_Selection_getItemList(){if(this.data&&isc.isA.Tree(this.data))return this.data.getNodeList();return(this.data?this.data:[])}
-);isc.B._maxIndex=isc.C+30;isc.ClassFactory.defineClass("DetailViewer","Canvas","DataBoundComponent");isc.A=isc.DetailViewer.getPrototype();isc.A.dataFetchMode="basic";isc.A.dataArity="either";isc.A.fieldIdProperty="name";isc.A.recordsPerBlock=1;isc.A.blockSeparator="<br><br>";isc.A.showEmptyField=true;isc.A.emptyCellValue="&nbsp;";isc.A.labelPrefix="";isc.A.labelSuffix=":";isc.A.valueAlign="left";isc.A.wrapValues=true;isc.A.useInnerWidth=true;isc.A.clipValues=false;isc.A.styleName="detailViewer";isc.A.blockStyle="detailBlock";isc.A.labelStyle="detailLabel";isc.A.cellStyle="detail";isc.A.headerStyle="detailHeader";isc.A.separatorStyle="detail";isc.A.cellPadding=3;isc.A.showEmptyMessage=true;isc.A.emptyMessage="No items to display.";isc.A.emptyMessageStyle="normal";isc.A.loadingMessage="&nbsp;${loadingImage}";isc.A.loadingMessageStyle="normal";isc.A.defaultHeight=35;isc.A.showLabel=true;isc.A=isc.DetailViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$g4="date";isc.B.push(isc.A.initWidget=function isc_DetailViewer_initWidget(){this.Super("initWidget",arguments);if(this.fieldState!=null)this.setFieldState(this.fieldState);else this.setFields(this.fields)}
+);isc.B._maxIndex=isc.C+30;isc.ClassFactory.defineClass("DetailViewer","Canvas","DataBoundComponent");isc.A=isc.DetailViewer.getPrototype();isc.A.dataFetchMode="basic";isc.A.dataArity="either";isc.A.fieldIdProperty="name";isc.A.recordsPerBlock=1;isc.A.blockSeparator="<br><br>";isc.A.showEmptyField=true;isc.A.emptyCellValue="&nbsp;";isc.A.labelPrefix="";isc.A.labelSuffix=":";isc.A.valueAlign="left";isc.A.wrapValues=true;isc.A.useInnerWidth=true;isc.A.clipValues=false;isc.A.styleName="detailViewer";isc.A.blockStyle="detailBlock";isc.A.labelStyle="detailLabel";isc.A.cellStyle="detail";isc.A.headerStyle="detailHeader";isc.A.separatorStyle="detail";isc.A.cellPadding=3;isc.A.linkTextProperty="linkText";isc.A.showEmptyMessage=true;isc.A.emptyMessage="No items to display.";isc.A.emptyMessageStyle="normal";isc.A.loadingMessage="&nbsp;${loadingImage}";isc.A.loadingMessageStyle="normal";isc.A.defaultHeight=35;isc.A.showLabel=true;isc.A=isc.DetailViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$g4="date";isc.B.push(isc.A.initWidget=function isc_DetailViewer_initWidget(){this.Super("initWidget",arguments);if(this.fieldState!=null)this.setFieldState(this.fieldState);else this.setFields(this.fields)}
 ,isc.A.setData=function isc_DetailViewer_setData(_1){if(this.data)this.ignore(this.data,"dataChanged");this.data=_1;if(this.data&&this.data.dataChanged){this.observe(this.data,"dataChanged","observer.dataChanged()")}
 this.markForRedraw("new data")}
 ,isc.A.dataChanged=function isc_DetailViewer_dataChanged(){this.applyHilites();this.markForRedraw()}
@@ -6671,10 +6671,12 @@
 ,isc.A.downloadRow=function isc_DetailViewer_downloadRow(_1){isc.DS.get(this.dataSource).downloadFile(this.getData().get(_1))}
 ,isc.A.output_value=function isc_DetailViewer_output_value(_1,_2,_3){var _4;if(this.showLabel){_4="<TD WIDTH=10% CLASS='"+(this.isPrinting?this.printLabelStyle||this.labelStyle:this.labelStyle)+"' ALIGN=RIGHT"+(this.wrapLabel?">":" NOWRAP><NOBR>")+this.labelPrefix+(_2.title?_2.title:_2[this.fieldIdProperty])+this.labelSuffix+"<\/NOBR><\/TD>"}else{_4=""}
 if(_2.valueMap&&isc.isA.String(_2.valueMap))
-_2.valueMap=this.getGlobalReference(_2.valueMap);for(var i=0;i<_3.getLength();i++){var _6=_3.get(i),_7;if(_2.type=="image"){var _8=isc.Canvas.getFieldImageDimensions(_2,_6);var _9=this.getCellValue(_6,_2),_10=_2.imageURLPrefix||_2.baseURL||_2.imgDir;_7=this.imgHTML(_9,_8.width,_8.height,null,_2.extraStuff,_10,_2.activeAreaHTML)}else{_7=this.getCellValue(_6,_2)}
-var _11=this.getRawValue(_6,_2);var _12;if(_2.getCellStyle){_12=_2.getCellStyle(_11,_2,_6,this)}else{_12=(this.getCellStyle(_11,_2,_6,this)||this.cellStyle)}
-var _13=" style='";if(this.clipValues)_13+="overflow:hidden;";_13+="text-align:"+this.valueAlign;if(this.getCellCSSText){var _14=this.getCellCSSText(_11,_2,_6,this);if(_14!=null)_13+=isc.semi+_14}
-_13+="'";_4+="<TD CLASS='"+_12+"'"+_13+(this.wrapValues?">":" NOWRAP><NOBR>")+_7+(this.wrapValues?"<\/NOBR>":"")+"<\/TD>"}
+_2.valueMap=this.getGlobalReference(_2.valueMap);for(var i=0;i<_3.getLength();i++){var _6=_3.get(i),_7;if(_2.type=="image"){var _8=isc.Canvas.getFieldImageDimensions(_2,_6);var _9=this.getCellValue(_6,_2),_10=_2.imageURLPrefix||_2.baseURL||_2.imgDir;_7=this.imgHTML(_9,_8.width,_8.height,null,_2.extraStuff,_10,_2.activeAreaHTML)}else if(_2.type=="link"){var _11=_2.target||"_blank",_12=_2.linkTextProperty||this.linkTextProperty,_13=this.getCellValue(_6,_2),_14=_6[_12]||_2.linkText||_13,_15=_13;if(_2.linkURLPrefix){_15=_2.linkURLPrefix+_15}
+if(_2.linkURLSuffix){_15=_15+_2.linkURLSuffix}
+_7=this.linkHTML(_15,_14,_11)}else{_7=this.getCellValue(_6,_2)}
+var _16=this.getRawValue(_6,_2);var _17;if(_2.getCellStyle){_17=_2.getCellStyle(_16,_2,_6,this)}else{_17=(this.getCellStyle(_16,_2,_6,this)||this.cellStyle)}
+var _18=" style='";if(this.clipValues)_18+="overflow:hidden;";_18+="text-align:"+this.valueAlign;if(this.getCellCSSText){var _19=this.getCellCSSText(_16,_2,_6,this);if(_19!=null)_18+=isc.semi+_19}
+_18+="'";_4+="<TD CLASS='"+_17+"'"+_18+(this.wrapValues?">":" NOWRAP><NOBR>")+_7+(this.wrapValues?"<\/NOBR>":"")+"<\/TD>"}
 return _4}
 ,isc.A.getRawValue=function isc_DetailViewer_getRawValue(_1,_2){if(!_1||!_2)return null;return isc.Canvas.$70o(null,_2,_1,this)}
 ,isc.A.getCellCSSText=function isc_DetailViewer_getCellCSSText(_1,_2,_3,_4){return this.getRecordHiliteCSSText(_3,"",_2)}
@@ -7118,7 +7120,8 @@
 ,isc.A.shouldShowRollOver=function isc_GridRenderer_shouldShowRollOver(_1,_2){return(this.showRollOver&&!this.$28j)}
 ,isc.A.updateRollOver=function isc_GridRenderer_updateRollOver(_1,_2){this.setRowStyle(_1,null,(this.useCellRollOvers?_2:null))}
 ,isc.A.startHover=function isc_GridRenderer_startHover(){}
-,isc.A.mouseMove=function isc_GridRenderer_mouseMove(_1,_2){if(this.$29p())return;var _3=this.getEventRow(),_4=this.getEventColumn();var _5=(_3>=0&&_4>=0&&this.cellIsEnabled(_3,_4));var _6=this.lastOverRow,_7=this.lastMouseOverRow,_8=this.lastOverCol,_9=this.lastMouseOverCol;if(!(_3==_6&&_4==_8)){if(_6!=null&&_8!=null){this.lastOverRow=null;this.lastOverCol=null;if(_3!=_6||_4<0||this.useCellRollOvers){this.updateRollOver(_6,_8,_5)}}
+,isc.A.mouseMove=function isc_GridRenderer_mouseMove(_1,_2){if(this.$29p())return;if(this.$957){this.$957=false;return}
+var _3=this.getEventRow(),_4=this.getEventColumn();var _5=(_3>=0&&_4>=0&&this.cellIsEnabled(_3,_4));var _6=this.lastOverRow,_7=this.lastMouseOverRow,_8=this.lastOverCol,_9=this.lastMouseOverCol;if(!(_3==_6&&_4==_8)){if(_6!=null&&_8!=null){this.lastOverRow=null;this.lastOverCol=null;if(_3!=_6||_4<0||this.useCellRollOvers){this.updateRollOver(_6,_8,_5)}}
 if(_5){this.lastOverRow=_3;this.lastOverCol=_4;if(_6!=_3||this.useCellRollOvers){if(this.shouldShowRollOver(_3,_4)){this.updateRollOver(_3,_4)}}}}
 if(!(_3==_7&&_4==_9)){if(_7!=null&&_9!=null){this.lastMouseOverRow=null;this.lastMouseOverCol=null;if((_3!=_7||_4<0||this.hoverByCell)&&this.getCanHover()&&!this.keepHoverActive)
 {this.stopHover()}
@@ -7170,10 +7173,14 @@
 ,isc.A.$89v=function isc_GridRenderer__shouldSelectOnMouseUp(){if(isc.EH.dragTarget!=null&&isc.EH.dragOperation==isc.EH.DRAG_SCROLL){return true}
 return false}
 ,isc.A.$29x=function isc_GridRenderer__cellRightMouseDown(_1,_2,_3){if(this.canSelectOnRightMouse)this.selectOnRightMouseDown(_1,_2,_3)}
+,isc.A.$u6=function isc_GridRenderer__scrolled(){if(this.grid&&this.grid.$958){if(isc.Browser.nativeMouseMoveOnCanvasScroll){this.$957=true;isc.Page.setEvent(isc.EH.MOUSE_MOVE,this,"once","$959")}
+this.$81b();if(this.scrolled)this.scrolled()}else{this.Super("$u6",arguments)}}
+,isc.A.$959=function isc_GridRenderer__suppressMouseMove(){var _1=isc.EH.lastEvent.target;if(_1!=this)this.$957=false}
 ,isc.A.selectOnRightMouseDown=function isc_GridRenderer_selectOnRightMouseDown(_1,_2,_3){this.selectOnMouseDown(_1,_2,_3)}
 ,isc.A.mouseUp=function isc_GridRenderer_mouseUp(){if(this.$29p())return;var _1=this.getEventRow(),_2=this.getEventColumn();if(!(_1>=0&&_2>=0))return;if(!this.cellIsEnabled(_1,_2))return;var _3=this.getCellRecord(_1,_2);var _4;if(this.cellMouseUp&&(this.cellMouseUp(_3,_1,_2)==false))_4=false;if(this.rowMouseUp&&(this.rowMouseUp(_3,_1,_2)==false))_4=false;if(this.recordMouseUp&&this.recordMouseUp(_1,_2)==false)_4=false;if(_4==false)return _4;this.selectOnMouseUp(_3,_1,_2)}
 ,isc.A.selectOnMouseUp=function isc_GridRenderer_selectOnMouseUp(_1,_2,_3){if(!this.selectionEnabled())return true;if(_2>=0&&_3>=0){if(this.$89v()){this.selection.selectOnMouseDown(this,_2,_3)}
-this.grid.$67j=true;var _4=this.selection.selectOnMouseUp(this,_2,_3);this.grid.$67j=null;if(_4){this.markForRedraw();if(this.$828){if(this.fireSelectionUpdated)this.fireSelectionUpdated();this.$828=null}}}}
+if(this.grid)this.grid.$67j=true;var _4=this.selection.selectOnMouseUp(this,_2,_3);if(this.grid)this.grid.$67j=null;if(_4){this.markForRedraw();if(this.$828){if(this.fireSelectionUpdated)this.fireSelectionUpdated();if(this.grid.getCurrentCheckboxField()!=null){this.grid.updateCheckboxHeaderState()}
+this.$828=null}}}}
 ,isc.A.click=function isc_GridRenderer_click(){if(this.$29p())return;var _1=this.getEventRow(),_2=this.getEventColumn();return this.$29y(_1,_2)}
 ,isc.A.$29y=function isc_GridRenderer__rowClick(_1,_2){this.$29z=this.$290=null;var _3=this.$29u;if(_3!=null&&_1!=_3){if(isc.EH.getX()==this.$723){_1=this.$29u}else{return}}
 if(isc.EH.getY()==this.$724){_2=this.$29v}
@@ -7186,7 +7193,7 @@
 {_4=false}
 if(this.rowDoubleClick&&(this.rowDoubleClick(_3,_1,_2)==false))
 _4=false;this.$29u=this.$29v=null;this.$29z=this.$290=null;if(_4==false)return false}
-,isc.A.dragMove=function isc_GridRenderer_dragMove(){if(this.$29p()||!this.selectionEnabled()||!this.canDragSelect)
+);isc.evalBoundary;isc.B.push(isc.A.dragMove=function isc_GridRenderer_dragMove(){if(this.$29p()||!this.selectionEnabled()||!this.canDragSelect)
 return true;var _1=this.getNearestRowToEvent(),_2=this.getNearestColToEvent();this.selection.selectOnDragMove(this,_1,_2)}
 ,isc.A.dragStop=function isc_GridRenderer_dragStop(){this.fireSelectionUpdated()}
 ,isc.A.noSnapDragOffset=function isc_GridRenderer_noSnapDragOffset(_1){return this.snapToCells}
@@ -7196,7 +7203,7 @@
 var _12=isc.Element.$tm(this.baseStyle)
 _6+=_11;_7-=_12;_9+=_11}
 if(_3.dragOperation==_3.DRAG_RESIZE){var _13=isc.EH.resizeEdge.contains("L");return _13?_6:_7}else{if(_4==isc.Canvas.BEFORE){return _6}else if(_4==isc.Canvas.AFTER){return _9}else{if(_1<=_10){return _6}else{return _9}}}}
-);isc.evalBoundary;isc.B.push(isc.A.getVSnapPosition=function isc_GridRenderer_getVSnapPosition(_1,_2){if(!this.snapToCells){return this.Super("getVSnapPosition",arguments)}
+,isc.A.getVSnapPosition=function isc_GridRenderer_getVSnapPosition(_1,_2){if(!this.snapToCells){return this.Super("getVSnapPosition",arguments)}
 var _3=this.ns.EH,_4=_2||this.snapVDirection,_5=this.snapVGap?Math.floor(_1/ this.snapVGap):this.getEventRow(_1),_6=this.snapVGap?(_5*this.snapVGap):this.getRowTop(_5),_7=this.snapVGap?_6+this.snapVGap:this.getRowTop(_5)+this.getRowSize(_5),_8=this.snapVGap?_5+1:this.getEventRow(_7+1),_9;if(_8>=0){_9=this.snapVGap?_8*this.snapVGap:this.getRowTop(_8)}else{_9=_6}
 var _10=_6+(this.snapVGap?this.snapVGap:this.getRowSize(_5))/2;if(this.snapInsideBorder){var _11=isc.Element.$tn(this.baseStyle)
 var _12=isc.Element.$to(this.baseStyle)
@@ -7223,7 +7230,7 @@
 ,isc.A.setRightSpace=function isc_GridRenderer_setRightSpace(_1){if(this.rightSpace==_1)return;this.rightSpace=_1;this.redraw()}
 ,isc.A.clear=function isc_GridRenderer_clear(){this.Super("clear",arguments);this.$29j();delete this.$50v}
 ,isc.A.$29j=function isc_GridRenderer__clearTableCache(){this.$29g=null;this.$29f=null;delete this.$29o;delete this.$293;delete this.$8s;this.$250=false}
-);isc.B._maxIndex=isc.C+190;isc.GridRenderer.$294={getCellRecord:"rowNum,colNum",getCellValue:"record,rowNum,colNum,gridBody",findRowNum:"record",findColNum:"record",getBaseStyle:"record,rowNum,colNum",getCellStyle:"record,rowNum,colNum",getCellCSSText:"record,rowNum,colNum",cellIsEnabled:"rowNum,colNum",getRowHeight:"record,rowNum",getRowSpan:"record,rowNum,colNum",cellOut:"record,rowNum,colNum",cellOver:"record,rowNum,colNum",rowOut:"record,rowNum,colNum",rowOver:"record,rowNum,colNum",cellMove:"record,rowNum,colNum",rowMove:"record,rowNum,colNum",cellContextClick:"record,rowNum,colNum",rowContextClick:"record,rowNum,colNum",recordContextClick:"record,recordNum,fieldNum",cellMouseDown:"record,rowNum,colNum",rowMouseDown:"record,rowNum,colNum",recordMouseDown:"recordNum,fieldNum",cellMouseUp:"record,rowNum,colNum",rowMouseUp:"record,rowNum,colNum",recordMouseUp:"recordNum,fieldNum",selectOnMouseDown:"record,rowNum,colNum",selectOnRightMouseDown:"record,rowNum,colNum",selectOnMouseUp:"record,rowNum,colNum",cellClick:"record,rowNum,colNum",cellDoubleClick:"record,rowNum,colNum",rowClick:"record,rowNum,colNum",rowDoubleClick:"record,rowNum,colNum",cellHover:"record,rowNum,colNum",rowHover:"record,rowNum,colNum",cellHoverHTML:"record,rowNum,colNum",getCellHoverComponent:"record,rowNum,colNum",selectionChanged:"record,state",selectionUpdated:"record,recordList",cellSelectionChanged:"cellList",getRowElementId:"rowNum,physicalRowNum",getCellElementId:"rowNum,physicalRowNum,colNum,physicalColNum",shouldFixRowHeight:"record,rowNum",updateEmbeddedComponentZIndex:"component",updateEmbeddedComponentCoords:"component,record,rowNum,colNum",getRowRole:"rowNum,record",getRowAriaState:"rowNum,record",getCellRole:"rowNum,colNum,record",getCellAriaState:"rowNum,colNum,record"};isc.GridRenderer.registerStringMethods(isc.GridRenderer.$294);isc.ClassFactory.defineClass("ListGrid","VLayout","DataBoundComponent");isc.addGlobal("ListViewer",isc.ListGrid);isc.defineClass("GridBody",isc.GridRenderer);isc.A=isc.GridBody.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.adjustOverflowWhileDirty=false;isc.A.expandEmptyMessageToMatchFields=true;isc.B.push(isc.A.adjustOverflow=function isc_GridBody_adjustOverflow(_1,_2,_3,_4,_5){if(this.$80o)return;var _6=this.grid;if(_6==null)return this.Super("adjustOverflow",arguments);var _7=_6.data,_8=false;;if(isc.isA.ResultSet(_7)&&!_7.lengthIsKnown()){if(_6.emptyMessageHeight==null){return this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5)}
+);isc.B._maxIndex=isc.C+192;isc.GridRenderer.$294={getCellRecord:"rowNum,colNum",getCellValue:"record,rowNum,colNum,gridBody",findRowNum:"record",findColNum:"record",getBaseStyle:"record,rowNum,colNum",getCellStyle:"record,rowNum,colNum",getCellCSSText:"record,rowNum,colNum",cellIsEnabled:"rowNum,colNum",getRowHeight:"record,rowNum",getRowSpan:"record,rowNum,colNum",cellOut:"record,rowNum,colNum",cellOver:"record,rowNum,colNum",rowOut:"record,rowNum,colNum",rowOver:"record,rowNum,colNum",cellMove:"record,rowNum,colNum",rowMove:"record,rowNum,colNum",cellContextClick:"record,rowNum,colNum",rowContextClick:"record,rowNum,colNum",recordContextClick:"record,recordNum,fieldNum",cellMouseDown:"record,rowNum,colNum",rowMouseDown:"record,rowNum,colNum",recordMouseDown:"recordNum,fieldNum",cellMouseUp:"record,rowNum,colNum",rowMouseUp:"record,rowNum,colNum",recordMouseUp:"recordNum,fieldNum",selectOnMouseDown:"record,rowNum,colNum",selectOnRightMouseDown:"record,rowNum,colNum",selectOnMouseUp:"record,rowNum,colNum",cellClick:"record,rowNum,colNum",cellDoubleClick:"record,rowNum,colNum",rowClick:"record,rowNum,colNum",rowDoubleClick:"record,rowNum,colNum",cellHover:"record,rowNum,colNum",rowHover:"record,rowNum,colNum",cellHoverHTML:"record,rowNum,colNum",getCellHoverComponent:"record,rowNum,colNum",selectionChanged:"record,state",selectionUpdated:"record,recordList",cellSelectionChanged:"cellList",getRowElementId:"rowNum,physicalRowNum",getCellElementId:"rowNum,physicalRowNum,colNum,physicalColNum",shouldFixRowHeight:"record,rowNum",updateEmbeddedComponentZIndex:"component",updateEmbeddedComponentCoords:"component,record,rowNum,colNum",getRowRole:"rowNum,record",getRowAriaState:"rowNum,record",getCellRole:"rowNum,colNum,record",getCellAriaState:"rowNum,colNum,record"};isc.GridRenderer.registerStringMethods(isc.GridRenderer.$294);isc.ClassFactory.defineClass("ListGrid","VLayout","DataBoundComponent");isc.addGlobal("ListViewer",isc.ListGrid);isc.defineClass("GridBody",isc.GridRenderer);isc.A=isc.GridBody.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.adjustOverflowWhileDirty=false;isc.A.expandEmptyMessageToMatchFields=true;isc.B.push(isc.A.adjustOverflow=function isc_GridBody_adjustOverflow(_1,_2,_3,_4,_5){if(this.$80o)return;var _6=this.grid;if(_6==null)return this.Super("adjustOverflow",arguments);var _7=_6.data,_8=false;;if(isc.isA.ResultSet(_7)&&!_7.lengthIsKnown()){if(_6.emptyMessageHeight==null){return this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5)}
 _8=true}
 var _9=(this.autoFitData=="both"),_10=_9,_11=_6&&_6.frozenFields!=null,_12=_11&&_6&&(_6.frozenBody==this);if(!_9)_9=(this.autoFitData=="vertical");if(!_10)_10=(this.autoFitData=="horizontal");if(_10||_9){var _13,_14,_15,_16,_17,_18,_19;if(_9){var _20=this.grid.getAutoFitMinBodyHeight();_13=_20;var _21=_8?0:this.getTotalRows(),_22=_21;_15=0;if(this.autoFitMaxRecords){_22=Math.min(_22,this.autoFitMaxRecords)}
 if(_22>0){var _23=this.$26b();var _24=this.$252,_25=this.$253;if(this.$252==null){_24=_22;_25=_22}
@@ -7243,13 +7250,13 @@
 if(_10&&!_12&&_35!=null){_35+=this.getHBorderPad()+this.getHMarginSize();if(_17||this.alwaysShowVScrollbar){_35+=this.getScrollbarSize();if(this.autoFitMaxWidth){var _36=this.autoFitMaxWidth;if(_11)_36=Math.max(20,_36-_30);_35=Math.min(_36,_35)}}
 if(_35>_14){_14=_35;this.$70v=true}else{if(this.$70v)delete this.$70v}}
 this.$80o=true;_19=this.getDelta(this.$o5,_13,this.getHeight());_18=this.getDelta(this.$o6,_14,this.getWidth());delete this.$80o;if(_19!=null||_18!=null){this.resizeBy(_18,_19,null,null,true)}
-if(_18!=null||(_12&&_10)){var _37=this.grid,_38=(_14-(_17?_37.getScrollbarSize():0)),_39=_38;if(_11&&_37.headerLayout){if(_12){_39=this.getWidth()+_37.body.getWidth();if(_37.autoFitMaxWidth!=null&&(_39+_37.getHBorderPad()+_37.getHMarginSize()>_37.autoFitMaxWidth))
+if(_18!=null||(_12&&_10)){var _37=this.grid,_38=_37.$313()?_37.getScrollbarSize():0,_39=(_14-_38),_40=_39;if(_11&&_37.headerLayout){if(_12){_40=this.getWidth()+_37.body.getWidth();if(_37.autoFitMaxWidth!=null&&(_40+_37.getHBorderPad()+_37.getHMarginSize()>_37.autoFitMaxWidth))
 {return _37.body.adjustOverflow()}
-_39-=(_37.body.vscrollOn?_37.getScrollbarSize():0)}else{_39=_38+_37.frozenBody.getWidth()}
-_37.headerLayout.setWidth(_39)}
-if(!_12){var _40=_37.header;if(_40&&_40.isDrawn()){_40.setWidth(_38)}}}}
-var _41=(!_9&&this.$70u),_42=(!_10&&this.$70v);if(_41||_42){delete this.$70u;delete this.$70v;var _43=_41?this.grid.getAutoFitMinBodyHeight():null,_44=_42?(!_11?this.grid.getInnerWidth():(this.grid.getInnerWidth()-this.grid.frozenBody.getWidth())):null;this.resizeTo(_14,_13);this.grid.$45m("autoFitData mode changed")}
-var _45=this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5);if(!_12)this.grid.bodyOverflowed();return _45}
+_40-=_38}else{_40=_39+_37.frozenBody.getWidth()}
+_37.headerLayout.setWidth(_40)}
+if(!_12){var _41=_37.header;if(_41&&_41.isDrawn()){_41.setWidth(_39)}}}}
+var _42=(!_9&&this.$70u),_43=(!_10&&this.$70v);if(_42||_43){delete this.$70u;delete this.$70v;var _44=_42?this.grid.getAutoFitMinBodyHeight():null,_45=_43?(!_11?this.grid.getInnerWidth():(this.grid.getInnerWidth()-this.grid.frozenBody.getWidth())):null;this.resizeTo(_14,_13);this.grid.$45m("autoFitData mode changed")}
+var _46=this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5);if(!_12)this.grid.bodyOverflowed();return _46}
 ,isc.A.getAutoFitMaxHeight=function isc_GridBody_getAutoFitMaxHeight(){return this.grid?this.grid.getAutoFitMaxBodyHeight():null}
 ,isc.A.resizeBy=function isc_GridBody_resizeBy(_1,_2,_3,_4,_5){if(!_5){this.$1i=this.getWidth()+(_1!=null?_1:0)}
 return this.invokeSuper(isc.GridBody,"resizeBy",_1,_2,_3,_4,_5)}
@@ -7353,8 +7360,9 @@
 if(isc.screenReader){if(_1){if(_4==null){var _3=isc.EH.lastEvent,_6=_3.eventType;var _7=this.getNativeFocusRow();_5.$88(_7);this.$86a(_7)}}else{_5.clearLastHilite()}}
 return _2}
 ,isc.A.$86a=function isc_GridBody__putNativeFocusInRow(_1,_2){var _3=this.grid;if(_3&&!_2)_3.$88(_1);return this.Super("$86a",arguments)}
-,isc.A.updateRowSelection=function isc_GridBody_updateRowSelection(_1){var _2=this.grid;if(!_2)return;if(_2.showSelectionCanvas)_2.updateSelectionCanvas();if(_2.$67j)return;this.invokeSuper(isc.GridBody,"updateRowSelection",_1);if(isc.Canvas.ariaEnabled()&&_2.selection){this.setRowAriaState(_1,"selected",_2.selection.isSelected(_2.getRecord(_1)))}
-if(_2.getCurrentCheckboxField()!=null){var _3=_2.getCheckboxFieldPosition();if(_2)_2.refreshCell(_1,_3);var _4=(isc.isAn.Array(_2.data)||(isc.isA.ResultSet(_2.data)&&_2.data.allMatchingRowsCached())),_5=_2.getSelection()||[];if(_4){if(_5.length==_2.data.getLength()){_2.$63m(true)}else{_2.$63m(false)}}}else if(_2.getTreeFieldNum&&_2.selectionAppearance=="checkbox"){var _6=_2.getTreeFieldNum();_2.refreshCell(_1,_6)}}
+,isc.A.updateRowSelection=function isc_GridBody_updateRowSelection(_1){var _2=this.grid;if(!_2)return;if(_2.showSelectionCanvas)_2.updateSelectionCanvas();if(_2.$67j){return}
+this.invokeSuper(isc.GridBody,"updateRowSelection",_1);if(isc.Canvas.ariaEnabled()&&_2.selection){this.setRowAriaState(_1,"selected",_2.selection.isSelected(_2.getRecord(_1)))}
+if(_2.getCurrentCheckboxField()!=null){var _3=_2.getCheckboxFieldPosition();if(_2){_2.refreshCell(_1,_3);_2.updateCheckboxHeaderState()}}else if(_2.getTreeFieldNum&&_2.selectionAppearance=="checkbox"){var _4=_2.getTreeFieldNum();_2.refreshCell(_1,_4)}}
 ,isc.A.$29s=function isc_GridBody__cellSelectionChanged(_1,_2,_3,_4){var _5=this.grid;if(_5&&_5.showSelectionCanvas)_5.updateSelectionCanvas();return this.invokeSuper(isc.GridBody,"$29s",_1,_2,_3,_4)}
 ,isc.A.destroy=function isc_GridBody_destroy(){var _1=this.grid;if(this==_1.$940)_1.$940=null;if(this==_1.$943)_1.$943=null;this.Super("destroy",arguments)}
 ,isc.A.shouldAnimateEmbeddedComponent=function isc_GridBody_shouldAnimateEmbeddedComponent(_1){var _2=this.grid;if(_1==_2.selectionCanvas)return _2.animateSelection;if(_1==_2.selectionUnderCanvas)return _2.animateSelectionUnder;if(_1==_2.rollOverCanvas)return _2.animateRollOver;if(_1==_2.rollUnderCanvas)return _2.animateRollUnder;return false}
@@ -7689,6 +7697,10 @@
 ,isc.A.setFieldProperties=function isc_ListGrid_setFieldProperties(_1,_2){var _3,_4=this.getAllFields();var _5=_1;if(isc.isA.Number(_1)){_3=this.getField(_1)}else{var _6=isc.Class.getArrayItemIndex(_1,_4,this.fieldIdProperty);_3=_4[_6];_1=this.getFieldNum(_3)}
 if(!_3)return;isc.addProperties(_3,_2);if(this.header!=null&&this.header.isDrawn()){var _7=this.getFieldHeader(_1),_8=_7.getMember(this.getLocalFieldNum(_1));if(_8)_8.setProperties(_2)}}
 ,isc.A.setFieldTitle=function isc_ListGrid_setFieldTitle(_1,_2){this.setFieldProperties(_1,{title:_2})}
+,isc.A.setFieldIcon=function isc_ListGrid_setFieldIcon(_1,_2){var _3=this.getField(_1);this.setFieldProperties(_1,{icon:_2});if(_3&&_3.type=="icon"&&_3.cellIcon==null){delete _3.$59f
+this.body.markForRedraw("Field icon changed")}}
+,isc.A.setFieldCellIcon=function isc_ListGrid_setFieldCellIcon(_1,_2){this.setFieldProperties(_1,{cellIcon:_2});var _3=this.getField(_1);if(_3&&_3.type=="icon"){delete _3.$59f
+this.body.markForRedraw("Field cell icon changed")}}
 ,isc.A.setAutoComplete=function isc_ListGrid_setAutoComplete(_1){this.autoComplete=_1}
 ,isc.A.setFieldAutoComplete=function isc_ListGrid_setFieldAutoComplete(_1,_2){_1=this.getField(_1);if(_1)_1.autoComplete=_2}
 ,isc.A.showFields=function isc_ListGrid_showFields(_1,_2){return this.showField(_1,_2)}
@@ -7876,9 +7888,9 @@
 ,isc.A.$45m=function isc_ListGrid__updateFieldWidths(_1,_2,_3){if(this.body==null)return;if(this.$928)return;this.$928=true;this.$26a=null;if(this.fields&&!this.fields.$775&&!this.skipAutoFitWidths){var _4=this.getAutoFitValueWidths(null,true);if(_4==null){this.fields.setProperty("$776",null)}else{for(var i=0;i<this.fields.length;i++){var _6=this.fields[i];if(_4[i]==null){_6.$776=null;continue}
 var _7=_6.width;if(!isc.isA.Number(_7))_7=this.minFieldWidth;if(!isc.isA.Number(_7))_7=1;_6.$776=_4[i];if(_7<_4[i]){var _8=this.getFieldHeaderButton(i);if(_8!=null){_8.setWidth(_4[i]);_8.parentElement.reflow()}}else{var _8=this.getFieldHeaderButton(i);if(_8!=null){_8.setWidth(_7);_8.parentElement.reflow()}}}
 this.fields.$775=true}}
-var _9=this.getAvailableFieldWidth(true),_10=(_9!=this.innerWidth);this.innerWidth=_9;var _11=this.header,_12=(this.showHeader?this.headerHeight:0);if(_11!=null){var _13=(this.isRTL()&&this.$54u()?this.body.getScrollbarSize():0);_11.hPolicy="fill";if(this.frozenHeader)this.frozenHeader.hPolicy="fill";var _14=this.innerWidth,_15;if(this.autoFitData=="horizontal"||this.autoFitData=="both"){_15=this.getFieldWidths(_1+" [sizing horizontal auto-fit header]");_14=Math.max(_14,_15.sum())}
-if(!this.leaveScrollbarGap&&_11.isDrawn()&&_14!=_11.getWidth()&&_1=="body scroll changed"){if(this.$54e||!this.resizeFieldsForScrollbar){_11.hPolicy="none"}}
-var _16=this.headerLayout||_11;_16.resizeTo(_14,_12);var _17=(_1=="initial draw");if(!_11.isDrawn()&&(_17||this.isDrawn())){if(!this.frozenFields){if(_17)this.$20(_11);_11.draw()}else{if(_15==null){_15=this.getFieldWidths(_1+" [sizing frozen fields]")}
+var _9=this.getAvailableFieldWidth(true),_10=(_9!=this.innerWidth);this.innerWidth=_9;var _11=this.header,_12=(this.showHeader?this.headerHeight:0);if(_11!=null){var _13=(this.isRTL()&&this.$54u()?this.body.getScrollbarSize():0);_11.hPolicy="fill";if(this.frozenHeader)this.frozenHeader.hPolicy="fill";var _14=this.innerWidth,_15;if(!this.leaveScrollbarGap&&_11.isDrawn()&&_14!=_11.getWidth()&&_1=="body scroll changed"){if(this.$54e||!this.resizeFieldsForScrollbar){_11.hPolicy="none"}}
+var _16=this.headerLayout||_11;_16.resizeTo(_14,_12);if(this.autoFitData=="horizontal"||this.autoFitData=="both"){_15=this.getFieldWidths(_1+" [sizing horizontal auto-fit header]");_15=_15.sum();if(this.$313())_15-=this.getScrollbarSize();if(_15>_14){_16.resizeTo(_15)}}
+var _17=(_1=="initial draw");if(!_11.isDrawn()&&(_17||this.isDrawn())){if(!this.frozenFields){if(_17)this.$20(_11);_11.draw()}else{if(_15==null){_15=this.getFieldWidths(_1+" [sizing frozen fields]")}
 var _18=this.getFrozenSlots(_15);this.frozenHeader.setWidth(_18.sum());if(_17)this.$20(this.headerLayout);this.headerLayout.draw()}}
 if(_11.isDrawn())_11.hPolicy="none";if(this.frozenHeader&&this.frozenHeader.isDrawn())this.frozenHeader.hPolicy="none";if(this.sorter){this.updateSorter()}}
 if((!this.$26a||_10)&&((_11&&_11.isDrawn())||_12==0))
@@ -7935,7 +7947,7 @@
 {_4=this.editFailedCSSText}else if(this.editPendingBaseStyle==null&&this.editPendingCSSText&&this.cellHasChanges(_2,_3,false))
 {_4=this.editPendingCSSText}}}
 _4=this.getRecordHiliteCSSText(_1,_4,this.getField(_3));return _4}
-,isc.A.getRawCellValue=function isc_ListGrid_getRawCellValue(_1,_2,_3,_4){var _5,_6,_7;if(_4){_6=_3
+);isc.evalBoundary;isc.B.push(isc.A.getRawCellValue=function isc_ListGrid_getRawCellValue(_1,_2,_3,_4){var _5,_6,_7;if(_4){_6=_3
 _5=this.completeFields?isc.Class.getArrayItem(_6,this.completeFields,this.fieldIdProperty):this.getField(_6)}else{_5=this.fields[_3];_6=_5?_5[this.fieldIdProperty]:null}
 _7=_5?_5.dataPath:null;if(_6==null&&_7==null)return this.emptyCellValue;var _8,_9,_10;if(this.rowEditNotComplete(_2)){_8=this.$30y(_2,_3)}
 if(_8!==_10){return _8}else if(_1==null){return this.emptyCellValue}else if(this.shouldShowRecordSummary(_5,_1)&&!this.shouldApplyRecordSummaryToRecord(_5))
@@ -7943,7 +7955,7 @@
 if(_5&&_5.getRawCellValue){isc.Func.replaceWithMethod(_5,"getRawCellValue","viewer,record,recordNum,field,fieldNum,value");_9=_5.getRawCellValue(this,_1,_2,_5,_3,_9)}
 if(_5){if(_5.userFormula)_9=this.getFormulaFieldValue(_5,_1);if(_5.userSummary)this.getSummaryFunction(_5)}
 return _9}
-);isc.evalBoundary;isc.B.push(isc.A.shouldShowRecordSummary=function isc_ListGrid_shouldShowRecordSummary(_1,_2){if(_1&&_1.type==this.$71t){if(_2[this.groupSummaryRecordProperty]){return(_1.summaryFunction==null&&_1.getGroupSummary==null)}else if(_2[this.gridSummaryRecordProperty]){return(_1.summaryFunction==null&&_1.getGridSummary==null)}
+,isc.A.shouldShowRecordSummary=function isc_ListGrid_shouldShowRecordSummary(_1,_2){if(_1&&_1.type==this.$71t){if(_2[this.groupSummaryRecordProperty]){return(_1.summaryFunction==null&&_1.getGroupSummary==null)}else if(_2[this.gridSummaryRecordProperty]){return(_1.summaryFunction==null&&_1.getGridSummary==null)}
 return true}
 return false}
 ,isc.A.getCellValue=function isc_ListGrid_getCellValue(_1,_2,_3,_4){if(_1==null){if(this.showNewRecordRow&&this.$299(_2)){return this.getNewRecordRowCellValue()}
@@ -8231,7 +8243,7 @@
 var _5=this.getFocusCell(_4);var _6=_5[0],_7=_5[1];if(_6!=null&&_7!=null){_6+=_1;_7+=_2}else{_6=_7=0}
 var _8=_3==this.$12b&&isc.EH.modifierKeyDown();if(_8){if(_1>0)_6=this.getTotalRows()-1;else if(_1<0)_6=0;if(_2>0)_7=this.getTotalCols()-1;else if(_2<0)_7=0;_1=-_1;_2=-_2}
 while(!this.recordIsEnabled(_6,_7)){if(_1!=0)_6+=_1;if(_2!=0)_7+=_2;if(_6==_5[0]&&_7==_5[1])return true;if(_6<0||_7<0||_6>=this.getTotalRows()||_7>=this.getTotalCols())return true}
-this.clearLastHilite();this.$24v=_6;this.$24w=_7;this.$943=this.getFieldBody(_7);if(_3==this.$12b)this.$24x(_6,_7);if(_3==this.$305)this.$24y(_6,_7);this.scrollCellIntoView(_6,_7);return false}
+this.clearLastHilite();this.$24v=_6;this.$24w=_7;this.$943=this.getFieldBody(_7);if(_3==this.$12b)this.$24x(_6,_7);if(_3==this.$305)this.$24y(_6,_7);this.$958=true;this.scrollCellIntoView(_6,_7);this.$958=false;return false}
 ,isc.A.$24y=function isc_ListGrid__hiliteCell(_1,_2){if(isc.isAn.Object(_1)){_2=_1.$24u;_1=_1.$24t}
 if(_1==null||_2==null||_1<0||_2<0||_1>=this.getTotalRows()||_2>=this.getTotalCols())return;var _3=this.$943,_4=_3.selection.firstCol||0;_3.lastOverRow=_1;_3.lastOverCol=_2-_4;_3.setRowStyle(_1,null,_2-_4)}
 ,isc.A.$945=function isc_ListGrid__getLastMouseOverBody(){if(!this.frozenBody)return this.body;if(this.frozenBody.lastMouseOverRow==null&&this.frozenBody.lastMouseOverCol==null)return this.body;return this.frozenBody}
@@ -8248,8 +8260,8 @@
 if(_2==this.$305)this.$88(_3);else{if(_3==_4){var _6=this.$32b();if(_6>=0){if(this.body.selectionEnabled()&&this.recordIsEnabled(_3,_6))
 {this.selection.selectOnMouseDown(this,_3,_6);this.selection.selectOnMouseUp(this,_3,_6)}}}
 else if(_2==this.$12b)this.$24x(_3);else if(_2==this.$306)this.$32a(_3)}
-this.scrollRecordIntoView(_3)
-return false}
+this.$958=true;this.scrollRecordIntoView(_3)
+this.$958=false;return false}
 ,isc.A.$32b=function isc_ListGrid__getKeyboardClickNum(){var _1=this.keyboardClickField;if(_1!=null){var _2;if(isc.isA.Number(_1)&&_1>0&&_1<this.fields.length){_2=this.fields[_1]}else{_2=this.fields.find(this.fieldIdProperty,_1)}
 if(_2&&_2.ignoreKeyboardClicks){this.logWarn("Explicitly specified keyboardClickField:"+this.keyboardClickField+" refers to a field which disallows keyboard click events.");_2=null}
 if(_2!=null){return this.fields.indexOf(_2)}}
@@ -8374,10 +8386,10 @@
 if((_3||_4)&&!_2){if(!this.isDirty())this.markForRedraw();if(this.showGridSummary&&this.summaryRow)this.summaryRow.$855()}}
 ,isc.A.getSummaryRow=function isc_ListGrid_getSummaryRow(){if(!this.summaryRow){var _1=this.getSummaryRowDataSource();var _2;if(this.completeFields)_2=this.completeFields.duplicate();else if(this.fields)_2=this.fields.duplicate();var _3=this.summaryRowHeight;this.summaryRow=this.createAutoChild("summaryRow",{warnOnReusedFields:false,autoDraw:false,width:"100%",height:_3,autoFitData:"vertical",bodyOverflow:"hidden",showHeader:false,getBaseStyle:function(){return this.creator.summaryRowStyle},alternateRecordStyles:false,disabled:this.disabled,$67b:function(){},$31s:function(_8){return false},dataSource:_1,data:_1==null?this.getGridSummaryData():null,$855:function(){var _4=this.creator,_5=_4.data;if(!_4.fields||(isc.isA.ResultSet(_5)&&!_5.lengthIsKnown()))return;if(this.dataSource!=null){var _6=_4.getSummaryRowCriteria(),_7=isc.ResultSet&&isc.isA.ResultSet(this.data)&&!this.data.willFetchData(_6);if(_7)this.invalidateCache();this.fetchData(_6,{target:_4,methodName:"summaryRowFetchComplete"},_4.getSummaryRowFetchRequestConfig())}else{this.setData(_4.getGridSummaryData(true))}},fieldSourceGrid:this,fields:_2,recordApplyPluralTitleProperty:this.recordApplyPluralTitleProperty,gridSummaryRecordProperty:this.gridSummaryRecordProperty,invalidSummaryValue:this.invalidSummaryValue,emptyCellValue:this.emptyCellValue,skipAutoFitWidths:true,getFieldWidths:function(){return this.creator.getFieldWidths()},$94m:true})}else{this.summaryRow.setDataSource(this.getSummaryRowDataSource(),this.completeFields.duplicate());this.summaryRow.$855()}
 return this.summaryRow}
-,isc.A.showSummaryRow=function isc_ListGrid_showSummaryRow(){var _1=this.gridComponents.indexOf("summaryRow");if(_1==-1){this.logWarn("showGridSummary set to true, but gridComponents array does not include an "+"entry for the summary row - not showing.");return}
+);isc.evalBoundary;isc.B.push(isc.A.showSummaryRow=function isc_ListGrid_showSummaryRow(){var _1=this.gridComponents.indexOf("summaryRow");if(_1==-1){this.logWarn("showGridSummary set to true, but gridComponents array does not include an "+"entry for the summary row - not showing.");return}
 this.updateGridComponents()
 this.syncSummaryRowScrolling(this.body.getScrollLeft(),this.body.getScrollTop)}
-);isc.evalBoundary;isc.B.push(isc.A.clearSummaryRow=function isc_ListGrid_clearSummaryRow(){if(this.summaryRow&&this.summaryRow.parentElement==this){this.removeMember(this.summaryRow)}}
+,isc.A.clearSummaryRow=function isc_ListGrid_clearSummaryRow(){if(this.summaryRow&&this.summaryRow.parentElement==this){this.removeMember(this.summaryRow)}}
 ,isc.A.setShowFilterEditor=function isc_ListGrid_setShowFilterEditor(_1){if(this.showFilterEditor==_1)return;this.showFilterEditor=_1;if(_1){var _2=this.gridComponents.indexOf("filterEditor");if(_2==-1){_1=false;this.logWarn("setShowFilterEditor(true) called, but gridComponents array does not "+"include the filterEditor. FilterEditor will not be shown.")}}
 if(_1){if(this.isDrawn()){var _3=this.getViewState();this.updateGridComponents();this.setViewState(_3)}}else if(this.filterEditor){this.filterEditor.destroy();this.filterEditor=null}
 this.layoutChildren()}
@@ -8544,7 +8556,7 @@
 ,isc.A.$324=function isc_ListGrid__getPopUpTextAreaTop(){var _1=this.grid,_2=this.getFieldName(),_3=_1.getEditRow(),_4=_1.getCellStyle(_1.getRecord(_3),_3,_1.getColNum(_2)),_5=_1.getRowPageTop(_3)+isc.Element.$tn(_4)+isc.Element.$tt(_4);return _5}
 ,isc.A.$581=function isc_ListGrid__checkboxClick(_1,_2,_3,_4){if(!this.hasFocus){var _5=this.grid;_5.setNewEditCell(this.rowNum,this.colNum);_5.cellEditEnd(isc.ListGrid.EDIT_FIELD_CHANGE);this.$30w=true}
 return this.invokeSuper("CheckboxItem","handleClick",_1,_2,_3,_4)}
-,isc.A.handleEditorChanged=function isc_ListGrid_handleEditorChanged(_1){var _2=_1.getFieldName(),_3=this.getField(_2),_4;if(_3&&_3.validateOnChange!=null)_4=_3.validateOnChange;else _4=this.validateOnChange;var _5=this.getEditRow();if(_5==null||_5!=_1.rowNum)return;if(_4){this.validateCell(_5,_2,false,true)}else if(!_1.hasFocus&&!this.editByCell){if(_1.isDrawn()&&_1.isVisible()){this.storeUpdatedEditorValue(false,_1.colNum);if(this.saveByCell){var _6=isc.ListGrid.EDIT_FIELD_CHANGE;this.saveEdits(_6,null,_5,_1.colNum)}else if(this.validateByCell)this.validateCell(_5,_2)}}}
+,isc.A.handleEditorChanged=function isc_ListGrid_handleEditorChanged(_1){var _2=_1.getFieldName(),_3=this.getField(_2),_4;if(_3&&_3.validateOnChange!=null)_4=_3.validateOnChange;else _4=this.validateOnChange;var _5=this.getEditRow();if(_5==null||_5!=_1.rowNum)return;if(_4){this.validateCell(_5,_2,false,true)}else if(!_1.hasFocus&&!this.editByCell){if(_1.isDrawn()&&_1.isVisible()){this.storeUpdatedEditorValue(false,_1.colNum);if(this.saveByCell&&this.autoSaveEdits){var _6=isc.ListGrid.EDIT_FIELD_CHANGE;this.saveEdits(_6,null,_5,_1.colNum)}else if(this.validateByCell)this.validateCell(_5,_2)}}}
 ,isc.A.$325=function isc_ListGrid__editorHandleChangedOverride(_1,_2,_3,_4){this.invokeSuper(this.getClassName(),"handleChanged",_1,_2,_3,_4);if(!this.destroyed)this.grid.handleEditorChanged(this)}
 ,isc.A.$45p=function isc_ListGrid__editorGetAutoComplete(){var _1=this.grid;if(!_1)return null;var _2=_1.getField(this.getFieldName());if(_2.autoComplete!=null)return _2.autoComplete;if(_1.autoComplete!=null)return _1.autoComplete;return this.Super("$17h",arguments)}
 ,isc.A.getEditItem=function isc_ListGrid_getEditItem(_1,_2,_3,_4,_5,_6,_7){var _8={};_8.width=_6;_8.record=_2;_8.rowNum=_4;_8.colNum=_5;_8.getGlobalTabIndex=function(){if(!this.containerWidget)return this.Super("getGlobalTabIndex",arguments);return this.containerWidget.getTabIndex()};var _9=this.getEditorName(_4,_1);_8[this.fieldIdProperty]=_9;var _10=this.getEditorName(_4,_1,true);if(_10&&_10!=_9){_8.dataPath=_10}
@@ -8822,12 +8834,12 @@
 {return _13?[_1,_2]:null}
 return null}}
 ,isc.A.$60w=function isc_ListGrid__canFocusInEditor(_1,_2){var _3=this.getFieldName(_2),_4=this.$286,_5=_4?_4.getItem(_3):null;if(_5)return _5.$kk();var _6=this.getField(_3);if(_6.canFocus!=null)return _6.canFocus;var _7=this.getEditorType(_6,this.getEditedRecord(_1));_7=isc.FormItemFactory.getItemClassName(_6,_7,null,true);var _8=_7=isc.FormItemFactory.getItemClass(_7);return _8?_8.getPrototype().$kk():false}
-,isc.A.setNewEditCell=function isc_ListGrid_setNewEditCell(_1,_2){this.$330=[_1,_2]}
+);isc.evalBoundary;isc.B.push(isc.A.setNewEditCell=function isc_ListGrid_setNewEditCell(_1,_2){this.$330=[_1,_2]}
 ,isc.A.getNewEditCell=function isc_ListGrid_getNewEditCell(){if(this.canEditCell(this.$330[0],this.$330[1]))return this.$330;return null}
 ,isc.A.clearNewEditCell=function isc_ListGrid_clearNewEditCell(){this.$330=null}
 ,isc.A.discardAllEdits=function isc_ListGrid_discardAllEdits(_1,_2){if(_1==null)_1=this.getAllEditRows(true);else{for(var i=0;i<_1.length;i++){if(isc.isA.Array(_1[i]))_1[i]=this.getEditValuesID(_1[i][0],_1[i][1]);if(isc.isA.Number(_1[i]))_1[i]=this.getEditValuesID(_1[i])}}
 if(_1==null)return;for(var i=0;i<_1.length;i++)this.discardEdits(_1[i],null,_2)}
-);isc.evalBoundary;isc.B.push(isc.A.discardEdits=function isc_ListGrid_discardEdits(_1,_2,_3,_4){if(_1==null)return;var _5;if(isc.isA.Number(_1)){_5=this.getEditValuesID(_1,_2)}else{_5=_1;_1=this.getEditSessionRowNum(_5,_2)}
+,isc.A.discardEdits=function isc_ListGrid_discardEdits(_1,_2,_3,_4){if(_1==null)return;var _5;if(isc.isA.Number(_1)){_5=this.getEditValuesID(_1,_2)}else{_5=_1;_1=this.getEditSessionRowNum(_5,_2)}
 var _6=this.recordMarkedAsRemoved(_1);if(!_3&&this.$686()&&(!(this.getTotalRows()==1&&_1==0)))
 {this.logInfo("Refusing to hide editor on 'discardEdits' [editCompletionEvent:"+_4+"] due to alwaysShowEditors settings","inactiveEditorHTML");_3=true}
 if(!_3&&this.$30a&&this.getEditRow()==_1){if(_4==null)_4=isc.ListGrid.PROGRAMMATIC;return this.$33w(this.$32p,_4)}else{if(this.$30a&&this.getEditRow()==_1){this.storeUpdatedEditorValue(true)}
@@ -9057,12 +9069,12 @@
 ,isc.A.$34e=function isc_ListGrid__getLastEditRow(){if(this.$33j==null){var _1=-1,_2=(this.$33a?isc.getKeys(this.$33a):[]);for(var i=0;i<_2.length;i++){var _4=parseInt(_2[i]);if(_4>_1)_1=_4}
 this.$33j=_1}
 return this.$33j}
-,isc.A.recordIsEnabled=function isc_ListGrid_recordIsEnabled(_1,_2){var _3=this.getCellRecord(_1,_2);if(_3==null)return true;if(this.recordMarkedAsRemoved(_1))return false;return(_3[this.recordEnabledProperty]!=false&&_3[this.isSeparatorProperty]!=true)}
+);isc.evalBoundary;isc.B.push(isc.A.recordIsEnabled=function isc_ListGrid_recordIsEnabled(_1,_2){var _3=this.getCellRecord(_1,_2);if(_3==null)return true;if(this.recordMarkedAsRemoved(_1))return false;return(_3[this.recordEnabledProperty]!=false&&_3[this.isSeparatorProperty]!=true)}
 ,isc.A.cellIsEnabled=function isc_ListGrid_cellIsEnabled(_1,_2){return this.recordIsEnabled(_1,_2)}
 ,isc.A.getCellField=function isc_ListGrid_getCellField(_1,_2){return this.getField(_2)}
 ,isc.A.getFields=function isc_ListGrid_getFields(){return this.fields}
 ,isc.A.getAllFields=function isc_ListGrid_getAllFields(){return this.completeFields||this.fields}
-);isc.evalBoundary;isc.B.push(isc.A.getSpecifiedField=function isc_ListGrid_getSpecifiedField(_1){var _2=this.completeFields;if(_2==null)_2=this.fields;if(_2==null)return;if(isc.isAn.Object(_1)){if(_2.contains(_1))return _1;return null}else if(isc.isA.String(_1))return _2.find(this.fieldIdProperty,_1);else return(_2[_1])}
+,isc.A.getSpecifiedField=function isc_ListGrid_getSpecifiedField(_1){var _2=this.completeFields;if(_2==null)_2=this.fields;if(_2==null)return;if(isc.isAn.Object(_1)){if(_2.contains(_1))return _1;return null}else if(isc.isA.String(_1))return _2.find(this.fieldIdProperty,_1);else return(_2[_1])}
 ,isc.A.getFieldName=function isc_ListGrid_getFieldName(_1){var _2=this.getField(_1);return _2?_2[this.fieldIdProperty]:null}
 ,isc.A.getField=function isc_ListGrid_getField(_1){if(this.fields==null||_1==null)return null;var _2;if(this.$81g){_2=this.fields[_1];if(_2!=null)return _2}else{if(isc.isA.Number(_1))return this.fields[_1]}
 if(_1.$81f||isc.isAn.Object(_1))return _1;if(isc.isA.String(_1)){var _3=_1.contains(isc.Canvas.$70l);if(!_3){return this.fields.find(this.fieldIdProperty,_1)}else{var _4,_5,_6,_7=_1.trim(isc.Canvas.$70l),_8,_9,_10,_11;if(_1.startsWith(isc.Canvas.$70l)){_5=_1.substring(1);if(_1.endsWith(isc.Canvas.$70l)){_6=_1.substring(0,_1.length)}else{_4=_1+"/"}}else{if(_1.endsWith(isc.Canvas.$70l)){_6=_1.substring(0,_1.length);_4="/"+_1}else{_4="/"+_1+"/"}
@@ -9241,7 +9253,7 @@
 _4.buttonConstructor=this.headerButtonConstructor;var _31=this.createAutoChild("header",_4,isc.Toolbar);if(_31.canReorderItems&&!_31.dontObserve){this.observe(_31,"itemDragReordered","observer.headerDragReordered(itemNum,newPosition,this)")}
 if(_31.canResizeItems&&!_31.dontObserve)this.$62l(_31);if(this.headerSpans)this.$60x(_1.buttons,_31);return _31}
 ,isc.A.headerButtonResized=function isc_ListGrid_headerButtonResized(_1){this.$45m("header button resized")}
-,isc.A.reorderFieldsForHeaderSpans=function isc_ListGrid_reorderFieldsForHeaderSpans(_1,_2){if(_1==null)_1=this.headerSpans;if(_1==null)return;var _3=false;for(var i=0;i<_1.length;i++){var _5=_1[i],_6=this.getSpannedFields(_5);if(_6==null||_6.length==0||_6.length==1)continue;var _7=this.fields,_8=_6.length,_9=[],_10=null;for(var _11=0;_11<_8;_11++){var _12=this.completeFields.findIndex("name",_6[_11]);if(_12==-1)continue;if(_10==null){_10=!!(this.completeFields[_12].frozen)}else{if(_10!=!!(_6[_11].frozen)){this.logWarn("HeaderSpan with title:"+_5.title+" has both frozen and unfrozen fields specified. This is not supported.")}}
+,isc.A.reorderFieldsForHeaderSpans=function isc_ListGrid_reorderFieldsForHeaderSpans(_1,_2){if(_1==null)_1=this.headerSpans;if(_1==null)return;var _3=false;for(var i=0;i<_1.length;i++){var _5=_1[i],_6=this.getSpannedFields(_5);if(_6==null||_6.length==0||_6.length==1)continue;var _7=this.fields,_8=_6.length,_9=[],_10=null;for(var _11=0;_11<_8;_11++){var _12=this.completeFields.findIndex("name",_6[_11]);if(_12==-1)continue;if(_10==null){_10=!!(this.completeFields[_12].frozen)}else{if(_10!=!!(this.completeFields[_12].frozen)){this.logWarn("HeaderSpan with title:"+_5.title+" has both frozen and unfrozen fields specified. This is not supported.")}}
 _9.add({field:_6[_11],pos:this.completeFields.findIndex("name",_6[_11])})}
 _9.sortByProperty("pos",Array.ASCENDING);if(_9.length>0&&(_9.last().pos-_9.first().pos)>(_9.length-1))
 {this.logWarn("HeaderSpan with title "+_5.title+" spans fields that are not adjacent in the specified fields array. "+"Reordering fields such that they are adjacent and can be spanned.");var _13=_9.first().pos;for(var _11=0;_11<_8;_11++){var _14=_6[_11],_15=this.completeFields.findIndex("name",_14);if(_15==-1)continue;if(_13!=_15){_3=true;this.completeFields.slide(_15,_13)}
@@ -9249,7 +9261,7 @@
 if(_3&&!_2)this.deriveVisibleFields();return _3}
 ,isc.A.buildSpanMap=function isc_ListGrid_buildSpanMap(_1,_2){if(_1==null){this.spanMap={};_1=this.headerSpans}
 for(var i=0;i<_1.length;i++){var _4=_1[i];if(_2)_4.parentSpan=_2;if(_4.spans){this.buildSpanMap(_4.spans,_4)}else{for(var j=0;j<_4.fields.length;j++){this.spanMap[_4.fields[j]]=_4}}}}
-,isc.A.getSpannedFields=function isc_ListGrid_getSpannedFields(_1){if(_1.fields)return _1.fields;var _2=[];if(_1.spans){for(var i=0;i<_1.spans.length;i++){_2.addList(this.getSpannedFields(_1.spans[i]))}}
+,isc.A.getSpannedFields=function isc_ListGrid_getSpannedFields(_1){if(_1==null)return[];if(_1.fields)return _1.fields;var _2=[];if(_1.spans){for(var i=0;i<_1.spans.length;i++){_2.addList(this.getSpannedFields(_1.spans[i]))}}
 return _2}
 ,isc.A.$95b=function isc_ListGrid__headerSpanVisible(_1,_2){if(_2.spans){for(var i=0;i<_2.spans.length;i++){if(this.$95b(_1,_2.spans[i]))return true}
 return false}else{return(_1.intersect(_2.fields).length>0)}}
@@ -9288,6 +9300,7 @@
 return _11}
 ,isc.A.shouldLeaveHeaderMenuButtonSpace=function isc_ListGrid_shouldLeaveHeaderMenuButtonSpace(_1){if(_1.leaveHeaderMenuButtonSpace!=null)return _1.leaveHeaderMenuButtonSpace;if(this.leaveHeaderMenuButtonSpace!=null)return this.leaveHeaderMenuButtonSpace;return _1.align!="center"}
 ,isc.A.$63m=function isc_ListGrid__setCheckboxHeaderState(_1){var _2=this.getCheckboxFieldPosition(),_3=this.fields[_2];if(!this.isCheckboxField(_3))return;var _4=_1?(this.checkboxFieldTrueImage||this.booleanTrueImage):(this.checkboxFieldFalseImage||this.booleanFalseImage),_5=(this.canSelectAll==false||this.selectionType=="single")?"&nbsp;":this.getValueIconHTML(_4,_3);this.setFieldTitle(_2,_5);_3.$63h=_1}
+,isc.A.updateCheckboxHeaderState=function isc_ListGrid_updateCheckboxHeaderState(){var _1=(isc.isAn.Array(this.data)||(isc.isA.ResultSet(this.data)&&this.data.allMatchingRowsCached())),_2=this.getSelection()||[];if(_1){if(_2.length==this.data.getLength()){this.$63m(true)}else{this.$63m(false)}}}
 ,isc.A.$666=function isc_ListGrid__headerClick(_1,_2){var _3=_2.getMember(_1).masterIndex;return this.headerClick(_3,_2)}
 ,isc.A.headerClick=function isc_ListGrid_headerClick(_1,_2){if(this.onHeaderClick&&(this.onHeaderClick(_1,_2)==false)){return}
 var _3=this.fields[_1];if(this.isCheckboxField(_3)&&this.selectionType!="single"&&this.canSelectAll!=false){if(_3.$63h){this.deselectAllRecords();this.$63m(false)}else{this.selectAllRecords();if(!isc.ResultSet||!isc.isA.ResultSet(this.data)||this.data.allMatchingRowsCached())
@@ -9355,10 +9368,10 @@
 return this.groupByText.evalDynamicString(this,_2)}
 ,isc.A.$58f=function isc_ListGrid__shouldGroupByField(_1){var _1=this.getField(_1);return!!(_1&&this.$58g(_1)&&this.data.getLength()<=this.groupByMaxRecords)}
 ,isc.A.$58g=function isc_ListGrid__canGroupByField(_1){var _1=this.getField(_1);return!!(_1&&((this.canGroupBy==true&&_1.canGroupBy!=false)||(this.canGroupBy!=false&&_1.canGroupBy==true)))}
-,isc.A.getHeaderSpanContextMenuItems=function isc_ListGrid_getHeaderSpanContextMenuItems(_1){if(!this.showTreeColumnPicker&&!this.showHeaderSpanContextMenu)return false;var _2=[{title:this.fieldVisibilitySubmenuTitle,submenu:this.getColumnPickerItems(),icon:"[SKINIMG]actions/column_preferences.png"}];var _3=this,_4;if(_1.fields){for(var i=0;i<_1.fields.length;i++){var _6=_1.fields[i],_7=this.getField(_6);if(_7&&!this.$54d&&_7.frozen){_4=true;break}}}
-if(this.canFreezeFields&&this.fields.length>1&&(_4||this.frozenFields==null||this.normalFields.length>_1.fields.length))
-{_2.add({isSeparator:true});_2.add({title:(_4?"Unfreeze ":"Freeze ")+_1.title,grid:this,spanFields:_1.fields,frozen:_4,icon:(_4?"[SKINIMG]actions/unfreeze.png":"[SKINIMG]actions/freezeLeft.png"),click:function(){for(var i=0;i<this.spanFields.length;i++){_3.completeFields.find(_3.fieldIdProperty,this.spanFields[i]).frozen=!this.frozen}
-_3.rebuildForFreeze()}})}
+,isc.A.getHeaderSpanContextMenuItems=function isc_ListGrid_getHeaderSpanContextMenuItems(_1){if(!this.showTreeColumnPicker&&!this.showHeaderSpanContextMenu)return false;var _2=[{title:this.fieldVisibilitySubmenuTitle,submenu:this.getColumnPickerItems(),icon:"[SKINIMG]actions/column_preferences.png"}];var _3=this,_4=this.getSpannedFields(_1),_5;if(_4){for(var i=0;i<_4.length;i++){var _7=_4[i],_8=this.getField(_7);if(_8&&!this.$54d&&_8.frozen){_5=true;break}}}
+if(this.canFreezeFields&&this.fields.length>1&&!_1.parentSpan){if(_5||this.frozenFields==null||this.normalFields.length>_4.length)
+{_2.add({isSeparator:true});_2.add({title:(_5?"Unfreeze ":"Freeze ")+_1.title,grid:this,spanFields:_4,frozen:_5,icon:(_5?"[SKINIMG]actions/unfreeze.png":"[SKINIMG]actions/freezeLeft.png"),click:function(){var _9=this.spanFields;for(var i=0;i<_9.length;i++){_3.completeFields.find(_3.fieldIdProperty,_9[i]).frozen=!this.frozen}
+_3.rebuildForFreeze()}})}}
 return _2}
 ,isc.A.shouldShowColumnPicker=function isc_ListGrid_shouldShowColumnPicker(_1){if(_1.treeField||_1.canHide===false)return false;var _2=this.getSummaryTitle(_1);if(_2==null||isc.isAn.emptyString(_2))return false;return true}
 ,isc.A.getColumnPickerItems=function isc_ListGrid_getColumnPickerItems(){var _1=[],_2=this;for(var i=0;i<this.completeFields.length;i++){var _4=this.completeFields[i];if(!this.shouldShowColumnPicker(_4))continue;var _5=this.getSummaryTitle(_4);var _6=this.spanMap?this.spanMap[_4.name]:null;if(this.showTreeColumnPicker&&_6){var _7=[_6],_8=_6.parentSpan;while(_8!=null){_7.add(_8);_8=_8.parentSpan}
@@ -9441,7 +9454,8 @@
 var _7=[];for(var i=0;i<_1.length;i++){var _8=_1[i],_9=this.getUnderlyingField(_8.property),_10=this.getField(_8.property),_11=null;if(!_9){var _12=this.getAllFields();_9=_12.find("displayField",_8.property)}
 if(_9){if(!this.$91k(_9)){isc.logWarn("Removing field '"+_9[this.fieldIdProperty]+"' from the "+"sortSpecifier array because it specifies canSortClientOnly: true and all "+"data is not yet client-side.","sorting");continue}
 if(_10){if(!_3)_3=_10}
-if(!_8.normalizer){if(_9.sortNormalizer){_11=_9.sortNormalizer}else if(_9.valueMap){_11=isc.isA.String(_9.valueMap)?this.getGlobalReference(_9.valueMap):_9.valueMap}else if(_9.type!=null){_11=_9.type}
+if(!_8.normalizer){if(_9.sortNormalizer){_11=_9.sortNormalizer}else if(_9.valueMap&&(_9.sortByMappedValue==null||_9.sortByMappedValue==true))
+{_11=isc.isA.String(_9.valueMap)?this.getGlobalReference(_9.valueMap):_9.valueMap}else if(_9.type!=null){_11=_9.type}
 _8.normalizer=_11}
 if(_8.direction==null){_8.direction=this.$766(_9)}
 if(_3&&_3==_10){_8.primarySort=true}
@@ -9473,14 +9487,14 @@
 ,isc.A.handleSortChanged=function isc_ListGrid_handleSortChanged(_1){this.sortChanged(_1);this.handleViewStateChanged()}
 ,isc.A.sortChanged=function isc_ListGrid_sortChanged(_1){}
 ,isc.A.$34g=function isc_ListGrid__continueSort(){var _1=this.$34i;delete this.$34i;this.setSort(_1)}
-,isc.A.$34h=function isc_ListGrid__cancelSort(){var _1;var _1=this.$34i?this.$34i[0]:null;delete this.$34i;if(_1!=null){var _2=this.getFieldNum(_1.property);if(_2!=-1&&this.sortFieldNum!=_2){this.header.deselectButton(_2)}}}
+);isc.evalBoundary;isc.B.push(isc.A.$34h=function isc_ListGrid__cancelSort(){var _1;var _1=this.$34i?this.$34i[0]:null;delete this.$34i;if(_1!=null){var _2=this.getFieldNum(_1.property);if(_2!=-1&&this.sortFieldNum!=_2){this.header.deselectButton(_2)}}}
 ,isc.A.sortData=function isc_ListGrid_sortData(){if(!this.data||!this.fields)return;var _1=this.fields[this.$60z()],_2=null;if(_1==null){this.$600(0);_1=this.fields[0]}
 if(_1.sortNormalizer){_2=_1.sortNormalizer}else if(_1.valueMap){_2=_1.valueMap;if(isc.isA.String(_1.valueMap))_2=this.getGlobalReference(_1.valueMap)}else if(_1.type!=null){_2=_1.type}
 this.data.sortByProperty(_1[this.fieldIdProperty],_1.sortDirection,_2,this)}
 ,isc.A.getEmbeddedComponentCount=function isc_ListGrid_getEmbeddedComponentCount(_1){var _2=this.body?this.body.$29a:null;if(this.frozenBody&&this.frozenBody.$29a!=null){_2=(_2?_2.duplicate():[]).addList(this.frozenBody.$29a)}
 if(!_2)return 0;if(_1=="recordComponent"){_2=_2.findAll("isRecordComponent",true)}else if(_1=="backgroundComponent"){_2=_2.findAll("isBackgroundComponent",true)}
 return _2==null?0:_2.length}
-);isc.evalBoundary;isc.B.push(isc.A.addEmbeddedComponent=function isc_ListGrid_addEmbeddedComponent(_1,_2,_3,_4,_5){var _6=this.getFieldBody(_4),_4=this.getLocalFieldNum(_4),_3=(_3!=null?_3:this.getRecordIndex(_2));_6.addEmbeddedComponent(_1,_2,_3,_4,_5);if(this.frozenBody!=null){var _7=_6==this.frozenBody?this.body:this.frozenBody;if(_3>=0&&_7.isDrawn()&&!_7.isDirty()){var _8=_7.getRowHeight(_2,_3);if(_8!=_6.getRowSize(_3)){_7.markForRedraw()}}}}
+,isc.A.addEmbeddedComponent=function isc_ListGrid_addEmbeddedComponent(_1,_2,_3,_4,_5){var _6=this.getFieldBody(_4),_4=this.getLocalFieldNum(_4),_3=(_3!=null?_3:this.getRecordIndex(_2));_6.addEmbeddedComponent(_1,_2,_3,_4,_5);if(this.frozenBody!=null){var _7=_6==this.frozenBody?this.body:this.frozenBody;if(_3>=0&&_7.isDrawn()&&!_7.isDirty()){var _8=_7.getRowHeight(_2,_3);if(_8!=_6.getRowSize(_3)){_7.markForRedraw()}}}}
 ,isc.A.removeEmbeddedComponent=function isc_ListGrid_removeEmbeddedComponent(_1,_2,_3){var _4;if(isc.isA.Canvas(_1)){_2=_1;_1=_2.embeddedRecord}
 if(isc.isA.Number(_2)){_4=this.getFieldBody(_2);_2=this.getLocalFieldNum(_2)}else{if(!_2){if(!this.$916(_1))return;_2=this.$917(_1)[0]}
 _4=isc.Canvas.getById(_2.$669)}
@@ -9599,7 +9613,7 @@
 ,isc.A.$95a=function isc_ListGrid__isValidRowForApplyGridData(_1){var _2=this.getCellRecord(_1);if(_2==null)return true;return!_2.$52e&&!_2[this.isSeparatorProperty]&&!_2[this.groupSummaryRecordProperty]}
 ,isc.A.$94i=function isc_ListGrid__invokeKeyboardCopyPasteShortcut(_1){if(!this.useCopyPasteShortcuts||!this.canSelectCells)return true;switch(_1){case"D":this.applyCellData(this.getSelectedCellData(true,null),true,this.selection.getSelectedCells());break;case"R":this.applyCellData(this.getSelectedCellData(null,true),true,this.selection.getSelectedCells());break;case"C":isc.ListGrid.$94g=this.getSelectedCellData();break;case"V":this.applyCellData(isc.ListGrid.$94g);break}
 return false}
-);isc.B._maxIndex=isc.C+720;isc.ListGrid.registerStringMethods(isc.GridRenderer.$294);isc.ListGrid.registerStringMethods({recordClick:"viewer,record,recordNum,field,fieldNum,value,rawValue",recordDoubleClick:"viewer,record,recordNum,field,fieldNum,value,rawValue",recordsDropped:"records,rowNum,viewer,sourceWidget",recordDropMove:"viewer,recordNum,record,position",editValueChanged:"rowNum,fieldName,newValue,oldValue",editorChange:"record,newValue,oldValue,rowNum,colNum",cellChanged:"record,newValue,oldValue,rowNum,colNum,grid,recordNum,fieldNum",editComplete:"rowNum,colNum,newValues,oldValues,editCompletionEvent,dsResponse",editFailed:"rowNum,colNum,newValues,oldValues,editCompletionEvent,dsResponse,dsRequest",editorEnter:"record,value,rowNum,colNum",rowEditorEnter:"record,editValues,rowNum",editorExit:"editCompletionEvent,record,newValue,rowNum,colNum",rowEditorExit:"editCompletionEvent,record,newValues,rowNum",validateCellValue:"rowNum,colNum,newValue,oldValue",validateFieldValue:"newValue,oldValue,record,field,rowNum,colNum",formatCellValue:"value,record,rowNum,colNum",formatEditorValue:"value,record,rowNum,colNum",parseEditorValue:"value,record,rowNum,colNum",sortChanged:"sortSpecifiers",fieldStateChanged:"",viewStateChanged:"",dataArrived:"startRow,endRow",headerClick:"fieldNum",onHeaderClick:"fieldNum",onRecordDrop:"dropRecords,targetRecord,index,sourceWidget",onExpandRecord:"record",onCollapseRecord:"record",drawAreaChanged:"oldStartRow,oldEndRow,oldStartCol,oldEndCol",showRecordComponent:"record,colNum",createRecordComponent:"record,colNum",updateRecordComponent:"record,colNum,component,recordChanged",updateFilterEditorValues:"criteria",filterEditorSubmit:"criteria",handleGroupBy:"fields"});isc.ListGrid.$24j=isc.addProperties({},isc.ListGrid.getInstanceProperty("headerDefaults"));isc.ListGrid.$24k=isc.addProperties({},isc.ListGrid.getInstanceProperty("headerButtonDefaults"));isc.ListGrid.classInit();isc.defineClass("LineEditor",isc.ListGrid);isc.A=isc.LineEditor.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.canEdit=true;isc.A.editEvent="click";isc.A.editOnFocus=true;isc.A.modalEditing=true;isc.A.enterKeyEditAction="nextRowStart";isc.A.listEndEditAction="next";isc.A.height=50;isc.A.emptyMessage="Click to add data";isc.A.emptyMessageStyle="normal";isc.A.autoFitData="vertical";isc.A.leaveScrollbarGap=false;isc.B.push(isc.A.click=function isc_LineEditor_click(){var _1=this.getRecord(this.getEventRow());this.Super("click",arguments);if(_1==null&&isc.EH.lastEvent.target==this.body)this.startEditingNew()}
+);isc.B._maxIndex=isc.C+723;isc.ListGrid.registerStringMethods(isc.GridRenderer.$294);isc.ListGrid.registerStringMethods({recordClick:"viewer,record,recordNum,field,fieldNum,value,rawValue",recordDoubleClick:"viewer,record,recordNum,field,fieldNum,value,rawValue",recordsDropped:"records,rowNum,viewer,sourceWidget",recordDropMove:"viewer,recordNum,record,position",editValueChanged:"rowNum,fieldName,newValue,oldValue",editorChange:"record,newValue,oldValue,rowNum,colNum",cellChanged:"record,newValue,oldValue,rowNum,colNum,grid,recordNum,fieldNum",editComplete:"rowNum,colNum,newValues,oldValues,editCompletionEvent,dsResponse",editFailed:"rowNum,colNum,newValues,oldValues,editCompletionEvent,dsResponse,dsRequest",editorEnter:"record,value,rowNum,colNum",rowEditorEnter:"record,editValues,rowNum",editorExit:"editCompletionEvent,record,newValue,rowNum,colNum",rowEditorExit:"editCompletionEvent,record,newValues,rowNum",validateCellValue:"rowNum,colNum,newValue,oldValue",validateFieldValue:"newValue,oldValue,record,field,rowNum,colNum",formatCellValue:"value,record,rowNum,colNum",formatEditorValue:"value,record,rowNum,colNum",parseEditorValue:"value,record,rowNum,colNum",sortChanged:"sortSpecifiers",fieldStateChanged:"",viewStateChanged:"",dataArrived:"startRow,endRow",headerClick:"fieldNum",onHeaderClick:"fieldNum",onRecordDrop:"dropRecords,targetRecord,index,sourceWidget",onExpandRecord:"record",onCollapseRecord:"record",drawAreaChanged:"oldStartRow,oldEndRow,oldStartCol,oldEndCol",showRecordComponent:"record,colNum",createRecordComponent:"record,colNum",updateRecordComponent:"record,colNum,component,recordChanged",updateFilterEditorValues:"criteria",filterEditorSubmit:"criteria",handleGroupBy:"fields"});isc.ListGrid.$24j=isc.addProperties({},isc.ListGrid.getInstanceProperty("headerDefaults"));isc.ListGrid.$24k=isc.addProperties({},isc.ListGrid.getInstanceProperty("headerButtonDefaults"));isc.ListGrid.classInit();isc.defineClass("LineEditor",isc.ListGrid);isc.A=isc.LineEditor.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.canEdit=true;isc.A.editEvent="click";isc.A.editOnFocus=true;isc.A.modalEditing=true;isc.A.enterKeyEditAction="nextRowStart";isc.A.listEndEditAction="next";isc.A.height=50;isc.A.emptyMessage="Click to add data";isc.A.emptyMessageStyle="normal";isc.A.autoFitData="vertical";isc.A.leaveScrollbarGap=false;isc.B.push(isc.A.click=function isc_LineEditor_click(){var _1=this.getRecord(this.getEventRow());this.Super("click",arguments);if(_1==null&&isc.EH.lastEvent.target==this.body)this.startEditingNew()}
 );isc.B._maxIndex=isc.C+1;isc.ClassFactory.defineClass("TreeGrid","ListGrid");isc.addGlobal("TreeViewer",isc.TreeGrid);isc.defineClass("TreeGridBody",isc.GridBody);isc.A=isc.TreeGridBody.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$34w="TABLE";isc.A.$34x="padding:0px;border:0px;";isc.B.push(isc.A.$29h=function isc_TreeGridBody__updateCellStyle(_1,_2,_3,_4,_5){if(_4==null)_4=this.getTableElement(_2,_3);if(_4==null)return;if(!this.showHiliteInCells&&_3==this.grid.getLocalFieldNum(this.grid.getTreeFieldNum()))
 {if(_1==null)_1=this.getCellRecord(_2,_3);if(_5==null)_5=this.getCellStyle(_1,_2,_3);var _6=_4.childNodes[0];while(_6&&_6.tagName!=this.$34w)_6=_6.childNodes[0];if(_6){var _7;if(this.getCellCSSText){_7=this.getCellCSSText(_1,_2,_3);if(_7!=null&&!isc.isAn.emptyString(_7)){_7+=isc.Canvas.$42a}else _7=null}
 _6.className=_5;if(_7!=null)_6.cssText=_7;var _8=_6.rows,_9=_8[0].cells;if(_9&&_9.length>0){for(var i=0;i<_9.length;i++){_9[i].className=_5;if(_7){if(i==_9.length-1){_7+=(this.isRTL()?"paddingRight:":"paddingLeft:")+this.iconPadding}
@@ -10121,7 +10135,7 @@
 if(this.layoutPolicy=="fit"&&this.expandMargins&&this.orientation=="vertical"){var _2=this.getTilesPerLine();var _3=this.$td+this.$te;var _4=_2-1;if(_4==0)_4=1;var _5=Math.floor((this.getInnerBreadth()-(_2*this.getTileHeight())-_3)/_4);if(_5<_1)return _1;else return _5}else{return _1}}
 ,isc.A.getExtraMarginPixels=function isc_TileLayout_getExtraMarginPixels(_1,_2,_3,_4,_5){if(this.expandMargins&&this.orientation=="horizontal"){var _6=(_1*_3)+((_1-1)*_4)+(this.$tb+this.$tc);return this.getInnerBreadth()-_6}else if(this.expandMargins&&this.orientation=="vertical"){var _6=(_1*_2)+((_1-1)*_5)+(this.$td+this.$te);return this.getInnerBreadth()-_6}else{return 0}}
 ,isc.A.getTile=function isc_TileLayout_getTile(_1){return isc.Class.getArrayItem(_1,this.tiles)}
-,isc.A.addTile=function isc_TileLayout_addTile(_1,_2){if(!this.tiles)return;if(!_2)_2=this.tiles.getLength();this.tiles.addAt(_1,_2);this.reLayout()}
+,isc.A.addTile=function isc_TileLayout_addTile(_1,_2){if(!this.tiles)return;if(_2!==0&&!_2)_2=this.tiles.getLength();this.tiles.addAt(_1,_2);this.reLayout()}
 ,isc.A.removeTile=function isc_TileLayout_removeTile(_1){if(!this.tiles)return;if(!isc.isA.Canvas(_1)){var _2=this.tiles.findIndex("ID",_1);if(_2==-1)_1=this.tiles.get(_1);else _1=this.tiles.get(_2)}
 this.removeChild(_1)}
 ,isc.A.removeChild=function isc_TileLayout_removeChild(_1,_2){var _3=this.tiles.findIndex("ID",_1.ID);if(_3>-1)this.tiles.removeAt(_3);this.invokeSuper(isc.TileLayout,"removeChild",_1,_2);this.reLayout()}
@@ -10781,7 +10795,7 @@
 );isc.B._maxIndex=isc.C+17;isc._moduleEnd=isc._Grids_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Grids module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Grids'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -10792,7 +10806,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -11453,7 +11467,7 @@
 ,isc.A.getEventItem=function isc_DynamicForm_getEventItem(){var _1=isc.EH.lastEvent.itemInfo;if(_1!=null&&!_1.inactiveContext&&!_1.overTitle)return _1.item;return null}
 ,isc.A.getEventItemInfo=function isc_DynamicForm_getEventItemInfo(){var _1=this.$ne();if(_1==null||_1.inactiveContext)return null;return{item:_1.item,overItem:(_1.overElement||_1.overTextBox||_1.overControlTable),overTitle:_1.overTitle,icon:_1.overIcon}}
 ,isc.A.handleMouseStillDown=function isc_DynamicForm_handleMouseStillDown(_1,_2){if(isc.$cv)arguments.$cw=this;var _3=this.$ne(_1),_4=((_3.overTitle||_3.inactiveContext)?null:_3.item);if(_4!=null){if(_4.form!=this)return;if(_4.mouseStillDown){if(_4.handleMouseStillDown(_1)==false)return false}}}
-,isc.A.handleMouseDown=function isc_DynamicForm_handleMouseDown(_1,_2){var _3=this.$ne(_1),_4=(_3.overTitle?null:_3.item);this.$921=_4;if(_4!=null){if(_4.form!=this)return;_4.handleMouseDown(_1);if(isc.Browser.isSafari&&!_3.inactiveContext&&_3.overElement&&isc.isA.CheckboxItem(_4))
+,isc.A.handleMouseDown=function isc_DynamicForm_handleMouseDown(_1,_2){var _3=this.$ne(_1),_4=(_3.overTitle?null:_3.item);this.$921=_3;if(_4!=null){if(_4.form!=this)return;_4.handleMouseDown(_1);if(isc.Browser.isSafari&&!_3.inactiveContext&&_3.overElement&&isc.isA.CheckboxItem(_4))
 {_4.focusInItem()}}}
 ,isc.A.$11y=function isc_DynamicForm__itemMouseEvent(_1,_2){var _3=this.$11z,_4=this.$110,_5=this.$111,_6=_1.item,_7=_1.overTitle,_8=_1.overIcon;if(_1.inactiveContext!=null){_6=null;_7=null;_8=null}
 if(_3&&_3.destroyed){_3=null;this.$11z=null;this.$111=null;this.$110=null}
@@ -11469,23 +11483,24 @@
 return _8}
 ,isc.A.bubbleInactiveEditorEvent=function isc_DynamicForm_bubbleInactiveEditorEvent(_1,_2,_3){return this.bubbleItemHandler(_1,"$680",_2,_3.inactiveContext,_3)}
 ,isc.A.elementChanged=function isc_DynamicForm_elementChanged(_1){var _2=this.bubbleItemHandler(_1,"elementChanged",_1);return(_2!=false)}
-,isc.A.handleClick=function isc_DynamicForm_handleClick(_1,_2){var _3=this.$ne(_1);if(this.$921&&this.$921!=_3.item){if(this.$921.blurItem){this.$921.blurItem()}
-delete this.$921;return}
-if(this.editingOn){if(!_3||!_3.item||(!_3.inactiveContext&&!_3.overTitle&&!_3.overIcon&&!_3.overElement&&!_3.overTextBox&&!_3.overControlTable)){var _4=false;if(_3&&_3.item&&_3.item.isA("SpacerItem")){_4=true}
+,isc.A.handleClick=function isc_DynamicForm_handleClick(_1,_2){var _3=this.$ne(_1);if(this.editingOn){if(!_3||!_3.item||(!_3.inactiveContext&&!_3.overTitle&&!_3.overIcon&&!_3.overElement&&!_3.overTextBox&&!_3.overControlTable)){var _4=false;if(_3&&_3.item&&_3.item.isA("SpacerItem")){_4=true}
 this.logWarn("No item clicked upon, passing the click to the DF","EventHandler");if(!_4)return this.Super("handleClick",arguments)}}
-var _5;if(_3&&_3.item){var _6=_3.item;if(_3.inactiveContext){this.logInfo("Bubbling inactive editor event for "+_6.ID,"EventHandler");_5=this.bubbleInactiveEditorEvent("click",_6,_3)}else{if(_3.overTitle){this.logInfo("Bubbling handleTitleClick event for "+_6.ID,"EventHandler");_5=this.bubbleItemHandler(_6,"handleTitleClick",_6)}else{var _7=(_3.overElement||_3.overTextBox||_3.overControlTable);_7=_7||_6.isA("SpacerItem");if(_3.overIcon&&(_6.form==this)){if(_6.$116(_3.overIcon)==false)
-return false;var _8=_6.getIcon(_3.overIcon);if(_8&&_8.writeIntoItem)
-_7=true}
-if(_7)this.logInfo("Bubbling handleClick event for "+_6.ID,"EventHandler");if(_7&&this.bubbleItemHandler(_6,"handleClick",_6)==false){_5=false}else{if(_7)this.logInfo("Bubbling handleCellClick event for "+_6.ID,"EventHandler");_5=this.bubbleItemHandler(_6,"handleCellClick",_6)}}}}
-if(_5==false||_5==isc.EH.STOP_BUBBLING)return _5;return this.Super("handleClick",arguments)}
-,isc.A.handleDoubleClick=function isc_DynamicForm_handleDoubleClick(_1,_2){var _3=this.$ne(_1);var _4;if(_3&&_3.item){var _5=_3.item;if(_3.inactiveContext){_4=this.bubbleInactiveEditorEvent(_5,"doubleClick",_3)}else if(_3.overTitle){_4=this.bubbleItemHandler(_5,"handleTitleDoubleClick",_5)}else{var _6=(_3.overElement||_3.overTextBox||_3.overControlTable);if(_3.overIcon){if(_5.$116(_3.overIcon)==false)return false;var _7=_5.getIcon(_3.overIcon);if(_7&&_7.writeIntoItem)_6=true}
-if(_6&&this.bubbleItemHandler(_5,"handleDoubleClick",_5)==false){_4=false}else{_4=this.bubbleItemHandler(_5,"handleCellDoubleClick",_5)}}}
-if(_4==false||_4==isc.EH.STOP_BUBBLING)return _4;return this.Super("handleDoubleClick",arguments)}
+var _5;if(_3&&_3.item){var _6=_3.item;var _7=this.$921||{},_8=this.$921?this.$921.item:null;if(_8==_3.item){if(_3.inactiveContext){this.logInfo("Bubbling inactive editor event for "+_6.ID,"EventHandler");_5=this.bubbleInactiveEditorEvent("click",_6,_3)}else{if(this.$921.overTitle&&_3.overTitle){this.logInfo("Bubbling handleTitleClick event for "+_6.ID,"EventHandler");_5=this.bubbleItemHandler(_6,"handleTitleClick",_6)}else{var _9=_6.isA("SpacerItem"),_10=_9||(_3.overElement||_3.overTextBox||_3.overControlTable),_11=_9||(_7.overElement||_7.overTextBox||_7.overControlTable)
+if(_7.overIcon&&_3.overIcon&&(_6.form==this)){if(_6.$116(_3.overIcon)==false)
+return false;var _12=_6.getIcon(_3.overIcon);if(_12&&_12.writeIntoItem){_10=true;_11=true}}
+if(_10&&_11){this.logInfo("Bubbling handleClick event for "+_6.ID,"EventHandler");if(this.bubbleItemHandler(_6,"handleClick",_6)==false){_5=false}}
+if(_5!=false){this.logInfo("Bubbling handleCellClick event for "+_6.ID,"EventHandler");_5=this.bubbleItemHandler(_6,"handleCellClick",_6)}}}}}
+delete this.$921;if(_5==false||_5==isc.EH.STOP_BUBBLING)return _5;return this.Super("handleClick",arguments)}
+,isc.A.handleDoubleClick=function isc_DynamicForm_handleDoubleClick(_1,_2){var _3=this.$ne(_1),_4=this.$921;var _5;if(_3&&_3.item&&_4&&(_4.item==_3.item)){var _6=_3.item;if(_3.inactiveContext){_5=this.bubbleInactiveEditorEvent(_6,"doubleClick",_3)}else if(_3.overTitle&&_4.overTitle){_5=this.bubbleItemHandler(_6,"handleTitleDoubleClick",_6)}else{var _7=(_3.overElement||_3.overTextBox||_3.overControlTable),_8=(_4.overElement||_4.overTextBox||_4.overControlTable)
+if(_3.overIcon&&_4.overIcon){if(_6.$116(_3.overIcon)==false)return false;var _9=_6.getIcon(_3.overIcon);if(_9&&_9.writeIntoItem){_7=true;_8=true}}
+if(_7&&_8){if(this.bubbleItemHandler(_6,"handleDoubleClick",_6)==false){_5=false}}
+if(_5!=false){_5=this.bubbleItemHandler(_6,"handleCellDoubleClick",_6)}}}
+delete this.$921;if(_5==false||_5==isc.EH.STOP_BUBBLING)return _5;return this.Super("handleDoubleClick",arguments)}
 ,isc.A.elementFocus=function isc_DynamicForm_elementFocus(_1,_2){if(!this.hasFocus)isc.EventHandler.focusInCanvas(this);var _3=this.getItemById(_2);this.setFocusItem(_3);var _4=true,_5=false;if(this.$11w!=null){if(this.$11x!=_3){delete this.$11w;delete this.$11x}else{_5=true;this.$11w-=1;if(this.$11w<0){delete this.$11w;delete this.$11x}}}
 _4=this.bubbleItemHandler(_2,"elementFocus",_5);return(_4!=false)}
-,isc.A.elementBlur=function isc_DynamicForm_elementBlur(_1,_2){if(!isc.isA.FormItem(this.getItemById(_2)))return;var _3=true;if(this.$11v==null)_3=this.bubbleItemHandler(_2,"elementBlur");else{this.$11v-=1;if(this.$11v<0)delete this.$11v}
+);isc.evalBoundary;isc.B.push(isc.A.elementBlur=function isc_DynamicForm_elementBlur(_1,_2){if(!isc.isA.FormItem(this.getItemById(_2)))return;var _3=true;if(this.$11v==null)_3=this.bubbleItemHandler(_2,"elementBlur");else{this.$11v-=1;if(this.$11v<0)delete this.$11v}
 this.clearPrompt();return(_3!=false)}
-);isc.evalBoundary;isc.B.push(isc.A.handleKeyPress=function isc_DynamicForm_handleKeyPress(_1,_2){if(_1.keyName==this.$10j){if(this.saveOnEnter){var _3=this.getFocusSubItem();if(_3&&_3.shouldSaveOnEnter()){this.submit()}}}
+,isc.A.handleKeyPress=function isc_DynamicForm_handleKeyPress(_1,_2){if(_1.keyName==this.$10j){if(this.saveOnEnter){var _3=this.getFocusSubItem();if(_3&&_3.shouldSaveOnEnter()){this.submit()}}}
 if(_1.characterValue!=null&&_1.characterValue!=0&&(_1.keyName!="Escape"))
 {return isc.EventHandler.STOP_BUBBLING}
 if(this.$118[_1.keyName]&&_1.keyTarget!=this){return isc.EventHandler.STOP_BUBBLING}
@@ -12969,11 +12984,12 @@
 if(_2==null)_2={};if(_1!=null){if(_2.clientContext==null)_2.clientContext={};_2.clientContext.$03=_1}
 _2.componentContext=this.form.ID+"."+this.name;if(!this.pickList){this.makePickList(false,_2,false,true)}else{this.setUpPickList(false,false,_2,!_3)}},mapValueToDisplay:function(_1,_2,_3,_4){if(this.isSelectOther){if(_1==this.otherValue)return this.otherTitle;if(_1==this.separatorValue)return this.separatorTitle}
 return this.invokeSuper(isc.SelectItem,"mapValueToDisplay",_1,_2,_3,_4)},makePickList:function(_1,_2,_3,_4){var _5=isc.timeStamp();var _6=this.reusePickList();if(_6){this.pickList=this.getSharedPickList()}
-if(!this.pickList){var _7=this.pickListProperties||{};if(this.multiple){if(_7.noDoubleClicks==null){_7.noDoubleClicks=true}}else{if(_7.noDoubleClicks==null){_7.noDoubleClicks=false}}
-if(this.sortField!=null)_7.sortField=this.sortField;if(this.sortFieldNum!=null)_7.sortFieldNum=this.sortFieldNum;if(this.sortDirection!=null)_7.sortDirection=this.sortDirection;this.pickList=isc.PickListMenu.create({headerHeight:this.pickListHeaderHeight},_7);var _8=this.pickList.dataProperties||{};if(this.filterLocally)_8.fetchMode="local";this.pickList.dataProperties=_8;if(_6)this.storeSharedPickList()}
+var _7=this.pickList!=null;if(!this.pickList){var _8=this.pickListProperties||{};if(this.multiple){if(_8.noDoubleClicks==null){_8.noDoubleClicks=true}}else{if(_8.noDoubleClicks==null){_8.noDoubleClicks=false}}
+if(this.sortField!=null)_8.sortField=this.sortField;if(this.sortFieldNum!=null)_8.sortFieldNum=this.sortFieldNum;if(this.sortDirection!=null)_8.sortDirection=this.sortDirection;this.pickList=isc.PickListMenu.create({headerHeight:this.pickListHeaderHeight},_8);var _9=this.pickList.dataProperties||{};if(this.filterLocally)_9.fetchMode="local";this.pickList.dataProperties=_9;if(_6)this.storeSharedPickList()}
 if(this.fetchDisplayedFieldsOnly&&this.optionDataSource&&(!this.optionFilterContext||!this.optionFilterContext.outputs))
-{var _9=this.pickListFields||[];if(this.valueField)_9.add(this.valueField);if(this.displayField)_9.add(this.displayField);if(_9.length>0){if(!this.optionFilterContext)this.optionFilterContext={};this.optionFilterContext.outputs=_9.getUniqueItems().join(',')}}
-this.setUpPickList(_1,_3,_2,_4);if(this.logIsInfoEnabled("timing"))
+{var _10=this.pickListFields||[];if(this.valueField)_10.add(this.valueField);if(this.displayField)_10.add(this.displayField);if(_10.length>0){if(!this.optionFilterContext)this.optionFilterContext={};this.optionFilterContext.outputs=_10.getUniqueItems().join(',')}}
+this.setUpPickList(_1,_3,_2,_4);if(_7){var _11=this.sortField||this.sortFieldNum;if(_11){this.pickList.sort(_11,this.sortDirection)}}
+if(this.logIsInfoEnabled("timing"))
 this.logInfo("Time to initially create pickList:"+(isc.timeStamp()-_5),"timing")},cachePickListResults:true,reusePickList:function(){return this.pickListProperties==null&&this.cachePickListResults},getSharedPickList:function(){if(this.$19m()){var _1=this.getOptionDataSource().getID(),_2=isc.PickListMenu.$51t[_1];if(_2){for(var i=0;i<_2.length;i++){if(_2[i].$51u==this.pickListFields){_2[i].$511=isc.timeStamp();var _4=_2[i].$51v;if(_4.destroyed){_2.removeAt(i);this.$82l(_4);i--;continue}
 return _4}}}
 return null}else{if(isc.PickList.$14w&&isc.PickList.$14w.destroyed){this.$82l(isc.PickList.$14w);isc.PickList.$14w=null;return null}
@@ -13680,7 +13696,33 @@
 if(this.getDisplayFieldName()!=null){var _6;_6=this.$19o(_1,true);if(_6!=null)_1=_6}
 return this.invokeSuper(isc.ComboBoxItem,"mapDisplayToValue",_1,_2,_3,_4)}
 ,isc.A.$85m=function isc_ComboBoxItem__shouldAllowExpressions(){return false}
-);isc.B._maxIndex=isc.C+49;isc.ComboBoxItem.registerStringMethods({dataArrived:"startRow,endRow,data",getPickListFilterCriteria:""});isc.ClassFactory.defineClass("FileItem","CanvasItem");isc.A=isc.FileItem.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.shouldSaveValue=true;isc.A.$93m=true;isc.A.multiple=true;isc.A.$12f="blob";isc.B.push(isc.A.$18y=function isc_FileItem__createCanvas(){if(!isc.isA.Canvas(this.canvas)){this.$861=this.isReadOnly();this.canvas=(this.$861?this.$862():this.$863())}
+);isc.B._maxIndex=isc.C+49;isc.ComboBoxItem.registerStringMethods({dataArrived:"startRow,endRow,data",getPickListFilterCriteria:""});isc.ClassFactory.defineClass("MultiComboBoxItem","CanvasItem");isc.A=isc.MultiComboBoxItem;isc.A.FLOW="flow";isc.A.HORIZONTAL="horizontal";isc.A.VERTICAL="vertical";isc.A=isc.MultiComboBoxItem;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.$95s=function isc_c_MultiComboBoxItem__binarySearch(_1,_2,_3){if(!_3){_3=isc.MultiComboBoxItem.$95t}
+var _4=0,_5=_2.length-1;var i=0,_7;while(_4<=_5){i=Math.floor((_4+_5)/2);_7=_3(_2[i],_1);if(_7<0){_4=i+1}else if(_7>0){_5=i-1}else{while(i>0&&_3(_2[i-1],_1)==0){--i}
+return i}}
+if(_7!==undefined&&_7<0){return i+1}else{return i}}
+,isc.A.$95t=function isc_c_MultiComboBoxItem__defaultCompareFn(_1,_2){if(_1<_2){return-1}else if(_1>_2){return 1}else{return 0}}
+);isc.B._maxIndex=isc.C+2;isc.A=isc.MultiComboBoxItem.getPrototype();isc.A.comboBoxItemDefaults={showHintInField:true};isc.A.buttonDefaults={align:"left",icon:"[SKIN]actions/remove.png",iconAlign:"right",iconOrientation:"right"};isc.A.layoutStyle=isc.MultiComboBoxItem.FLOW;isc.A=isc.MultiComboBoxItem.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.mapValueToDisplay=function isc_MultiComboBoxItem_mapValueToDisplay(_1){return(this.$95u?this.$95u.getDisplayValue(_1):null)}
+,isc.A.$95v=function isc_MultiComboBoxItem__storeValueFrom(_1){var _2=[],_3=_1.length;for(var i=0;i<_3;++i){_2.push(_1[i].$95w)}
+this.storeValue(_2)}
+,isc.A.$95x=function isc_MultiComboBoxItem__createButtonForValue(_1,_2){var _3=this;var _4={autoDraw:false,_constructor:isc.IButton,autoDraw:false,title:(_2!==undefined?_2:this.getDisplayValue(_1)),click:function(_7){var _5=_3.$95y.getMembers().duplicate();_3.$95y.removeMember(_7.target);_5.remove(_7.target);_3.$95v(_5)}};if(this.shrinkwrapButtonValues){_4.autoFit=true}else{_4.width="100%"}
+var _6=this.createAutoChild("button",_4);_6.$95w=_1;return _6}
+,isc.A.$95z=function isc_MultiComboBoxItem__insertButtonForValue(_1){var _2=this,_3=_2.$95y.getMembers();var _4=this.getDisplayValue(_1);var _5=isc.MultiComboBoxItem.$95s(_4,_3,function(_6,_4){return isc.MultiComboBoxItem.$95t(_6.getTitle(),_4)});if(_5==_3.length||_3[_5].$95w!=_1)
+{var _6=_2.$95x(_1,_4);_3=_3.duplicate();_2.$95y.addMember(_6,_5);_3.addAt(_6,_5);_2.$95v(_3)}else{var _7=_3[_5];_7.animateFade(50,function(){_7.animateFade(100,null,100)},100)}}
+,isc.A.$950=function isc_MultiComboBoxItem__removeAllButtons(){var _1=this.$95y.getMembers(),_2=_1.length;for(var i=0;i<_2;++i){this.$95y.removeMember(_1[i])}
+this.$95v([])}
+,isc.A.draw=function isc_MultiComboBoxItem_draw(){this.Super("draw",arguments);if(this.$951!==undefined){this.$952(this.$951);delete this.$951}}
+,isc.A.$952=function isc_MultiComboBoxItem__showValue(_1){return this.showValue(undefined,_1,this.form,this)}
+,isc.A.showValue=function isc_MultiComboBoxItem_showValue(_1,_2,_3,_4){if(!this.isDrawn()){this.$951=_2}else if(isc.isAn.Array(_2)){var _5=[];var _6=[];this.$950();for(var i=0,_8=_2.length;i<_8;++i){var _9=_2[i];if(this.$953(_9)){this.$95z(_9)}else{_6.push(_9)}}
+if(!_6.isEmpty()){this.$954(_6,function(){var _10=_6.length;for(var i=0;i<_10;++i){var _9=_6[i];this.$95z(_9)}})}}}
+,isc.A.$953=function isc_MultiComboBoxItem__isValueInCache(_1){return(!this.optionDataSource||(this.$17b(_1,true)!==null))}
+,isc.A.$954=function isc_MultiComboBoxItem__fetchValues(_1,_2){var _3=this,_4=this.$95u,_5=_4.pickList,_6=_4.pickListCriteria;_4.pickList=undefined;_4.pickListCriteria={};_4.pickListCriteria[_4.getValueFieldName()]=_1;_4.fetchData(function(_7,_8,_9,_10){_2.call(_3)},null,true);_4.pickList=_5;_4.pickListCriteria=_6}
+,isc.A.$18y=function isc_MultiComboBoxItem__createCanvas(){var _1=this;if(this.shrinkwrapButtonValues!==undefined){this.shrinkwrapButtonValues=this.shrinkwrapButtonValues}else{this.shrinkwrapButtonValues=(this.layoutStyle==isc.MultiComboBoxItem.VERTICAL)}
+var _2=isc.addProperties({},this.comboBoxItemDefaults,this.comboBoxItemProperties,{editorType:"comboBox",showTitle:false,optionDataSource:this.optionDataSource,displayField:this.displayField,valueField:this.valueField,completeOnTab:true,hint:"Enter values",addUnknownValues:false,changed:function(_10,_11){var _3=_11.getValue();_1.$95z(_3);_11.clearValue()}});var _4=_2.autoFetchData;_2.autoFetchData=(_4&&!this.defaultValue);this.$955=isc.DynamicForm.create({numCols:1,fields:[_2]});this.$95u=this.$955.getItems()[0];if(this.defaultValue){if(this.optionDataSource){var _5=function(_10,_11,_12,_13){_1.$952(_1.defaultValue)};this.$95u.fetchData(_5)}else{this.$952(this.defaultValue)}}
+if(this.layoutStyle==isc.MultiComboBoxItem.HORIZONTAL){this.$95y=isc.VLayout.create({autoDraw:false,height:1,minHeight:0,members:[],animateMembers:true,animateMemberTime:100});this.$956=isc.HLayout.create({autoDraw:false,layoutTopMargin:1,height:1,members:[this.$95y,this.$955]})}else if((this.layoutStyle==isc.MultiComboBoxItem.VERTICAL)||(this.layoutStyle==isc.MultiComboBoxItem.FLOW&&!this.shrinkwrapButtonValues))
+{this.$95y=isc.VLayout.create({autoDraw:false,height:1,minHeight:0,members:[],animateMembers:true,animateMemberTime:100});this.$956=isc.VStack.create({layoutTopMargin:1,members:[this.$955,this.$95y]})}else{this.$95y=isc.FlowLayout.create({autoDraw:false,tiles:[],tileMargin:0,layoutMargin:0,height:1,overflow:"visible",getInnerHTML:function(){return isc.emptyString},getMembers:function(){var _6=[],_7=this.getLength();for(var i=0;i<_7;++i){var _9=this.getTile(i);_6.add(_9)}
+return _6},addMember:function(_10,_11){this.addTile(_10,_11);this.layoutTiles()},removeMember:function(_10){this.removeTile(_10)}});this.$956=isc.VStack.create({autoDraw:false,layoutTopMargin:1,members:[this.$955,this.$95y]})}
+this.canvas=this.$956;this.Super("$18y",arguments)}
+);isc.B._maxIndex=isc.C+11;isc.ClassFactory.defineClass("FileItem","CanvasItem");isc.A=isc.FileItem.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.shouldSaveValue=true;isc.A.$93m=true;isc.A.multiple=true;isc.A.$12f="blob";isc.B.push(isc.A.$18y=function isc_FileItem__createCanvas(){if(!isc.isA.Canvas(this.canvas)){this.$861=this.isReadOnly();this.canvas=(this.$861?this.$862():this.$863())}
 this.containerWidget.addChild(this.canvas)}
 ,isc.A.$862=function isc_FileItem__createReadOnlyCanvas(){var _1;if(this.type==this.$12f){_1=isc.DynamicForm.create({autoDraw:false,_redrawWithParent:false,redrawOnResize:false,canSubmit:true,action:this.action,targetItem:this,items:[{type:"text",editorType:"StaticText",width:this.width,height:this.height,name:this.getFieldName(),showTitle:false}]})}else{_1=isc.Canvas.create({height:10})}
 return _1}
@@ -14294,19 +14336,19 @@
 ,isc.A.getPeriodKey=function isc_c_RelativeDateItem_getPeriodKey(_1){return isc.DateUtil.getTimeUnitKey(_1)}
 ,isc.A.getRelativeDateParts=function isc_c_RelativeDateItem_getRelativeDateParts(_1){return isc.DateUtil.getRelativeDateParts(_1)}
 ,isc.A.isRelativeDate=function isc_c_RelativeDateItem_isRelativeDate(_1){return isc.DateUtil.isRelativeDate(_1)}
-);isc.B._maxIndex=isc.C+5;isc.A=isc.RelativeDateItem.getPrototype();isc.A.height=20;isc.A.cellHeight=20;isc.A.canFocus=true;isc.A.timeUnitOptions=["day","week","month"];isc.A.showPastOptions=true;isc.A.showFutureOptions=true;isc.A.rangeRoundingGranularity={"year":"day","month":"day","week":"day","day":"day","hour":"minute","minute":"second","second":"second"};isc.A.millisecondsAgoTitle="N milliseconds ago";isc.A.secondsAgoTitle="N seconds ago";isc.A.minutesAgoTitle="N minutes ago";isc.A.hoursAgoTitle="N hours ago";isc.A.daysAgoTitle="N days ago";isc.A.weeksAgoTitle="N weeks ago";isc.A.monthsAgoTitle="N months ago";isc.A.yearsAgoTitle="N years ago";isc.A.millisecondsFromNowTitle="N milliseconds from now";isc.A.secondsFromNowTitle="N seconds from now";isc.A.minutesFromNowTitle="N minutes from now";isc.A.hoursFromNowTitle="N hours from now";isc.A.daysFromNowTitle="N days from now";isc.A.weeksFromNowTitle="N weeks from now";isc.A.monthsFromNowTitle="N months from now";isc.A.yearsFromNowTitle="N years from now";isc.A.defaultValue="$today";isc.A.operator="greaterThan";isc.A.presetOptions={"$today":"Today","$yesterday":"Yesterday","$tomorrow":"Tomorrow","$weekAgo":"Current day of last week","$weekFromNow":"Current day of next week","$monthAgo":"Current day of last month","$monthFromNow":"Current day of next month"};isc.A.saveOnEnter=true;isc.A.valueFieldDefaults={type:"ComboBoxItem",name:"valueField",showTitle:false,shouldSaveValue:false,validateOnChange:false,getInnerWidth:function(_1){var _2=this.Super("getInnerWidth",arguments);var _3=this.form.canvasItem;if(_3==null||this.$11e()||!_3.$142()||!isc.isA.Number(_2)){return _2}
+);isc.B._maxIndex=isc.C+5;isc.A=isc.RelativeDateItem.getPrototype();isc.A.height=20;isc.A.cellHeight=20;isc.A.canFocus=true;isc.A.timeUnitOptions=["day","week","month"];isc.A.showPastOptions=true;isc.A.showFutureOptions=true;isc.A.rangeRoundingGranularity={"year":"day","month":"day","week":"day","day":"day","hour":"minute","minute":"second","second":"second"};isc.A.millisecondsAgoTitle="N milliseconds ago";isc.A.secondsAgoTitle="N seconds ago";isc.A.minutesAgoTitle="N minutes ago";isc.A.hoursAgoTitle="N hours ago";isc.A.daysAgoTitle="N days ago";isc.A.weeksAgoTitle="N weeks ago";isc.A.monthsAgoTitle="N months ago";isc.A.yearsAgoTitle="N years ago";isc.A.millisecondsFromNowTitle="N milliseconds from now";isc.A.secondsFromNowTitle="N seconds from now";isc.A.minutesFromNowTitle="N minutes from now";isc.A.hoursFromNowTitle="N hours from now";isc.A.daysFromNowTitle="N days from now";isc.A.weeksFromNowTitle="N weeks from now";isc.A.monthsFromNowTitle="N months from now";isc.A.yearsFromNowTitle="N years from now";isc.A.defaultValue="$today";isc.A.operator="greaterThan";isc.A.presetOptions={"$today":"Today","$yesterday":"Yesterday","$tomorrow":"Tomorrow","$weekAgo":"Current day of last week","$weekFromNow":"Current day of next week","$monthAgo":"Current day of last month","$monthFromNow":"Current day of next month"};isc.A.saveOnEnter=true;isc.A.valueFieldDefaults={editorType:"ComboBoxItem",name:"valueField",showTitle:false,shouldSaveValue:false,validateOnChange:false,getInnerWidth:function(_1){var _2=this.Super("getInnerWidth",arguments);var _3=this.form.canvasItem;if(_3==null||this.$11e()||!_3.$142()||!isc.isA.Number(_2)){return _2}
 return _2-_3.$141()},keyPress:function(_1,_2,_3,_4){if(_3=="Enter"){var _5=_2.canvasItem;if(_5&&_5.form)
-_5.form.handleKeyPress(isc.EH.lastEvent)}}};isc.A.defaultQuantity=1;isc.A.quantityFieldDefaults={type:"SpinnerItem",name:"quantityField",width:60,min:0,step:1,showTitle:false,shouldSaveValue:false,selectOnFocus:true,keyPress:function(_1,_2,_3,_4){if(_3=="Enter"){var _5=_2.canvasItem;if(_5&&_5.form){_5.updateValue();_5.form.handleKeyPress(isc.EH.lastEvent)}}}};isc.A.showChooserIcon=true;isc.A.pickerIconDefaults={name:"chooserIcon",showOver:false,showFocused:false,showFocusedWithItem:false,neverDisable:true,width:16,height:16,src:"[SKIN]/DynamicForm/DatePicker_icon.gif"};isc.A.iconVAlign="center";isc.A.pickerIconPrompt="Show Date Chooser";isc.A.pickerConstructor="DateChooser";isc.A.showCalculatedDateField=true;isc.A.calculatedDateFieldDefaults={type:"BlurbItem",name:"calculatedDateField",border:"1px solid black;",width:"*",setValue:function(_1){if(_1==null||_1=="")this.hide();else if(!this.isVisible())this.show();return this.Super("setValue",arguments)},startRow:false,showTitle:false,shouldSaveValue:false};isc.A.startDate=isc.DateItem.DEFAULT_START_DATE;isc.A.endDate=isc.DateItem.DEFAULT_END_DATE;isc.A.centuryThreshold=isc.DateItem.DEFAULT_CENTURY_THRESHOLD;isc.A.shouldSaveValue=true;isc.A.editCriteriaInInnerForm=false;isc.A.editorConstructor="DynamicForm";isc.A.editorDefaults={numCols:4,cellPadding:0,colWidths:[130,"*","*"],itemChanged:function(_1,_2){this.creator.updateValue()},itemKeyPress:function(_1,_2,_3){var _1=this.canvasItem;if(_1&&_1.form){return _1.$18d(_1,_1.form,_2,_3)}}};isc.A.useSharedPicker=false;isc.A.pickerDefaults={width:isc.DateItem.chooserWidth,height:isc.DateItem.chooserHeight,showCancelButton:true,autoHide:true};isc.A=isc.RelativeDateItem.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.autoDestroy=true;isc.A.validators=[{type:"isDate"}];isc.B.push(isc.A.init=function isc_RelativeDateItem_init(){this.$67h();this.Super("init",arguments)}
+_5.form.handleKeyPress(isc.EH.lastEvent)}}};isc.A.defaultQuantity=1;isc.A.quantityFieldDefaults={editorType:"SpinnerItem",name:"quantityField",width:60,min:0,step:1,showTitle:false,shouldSaveValue:false,selectOnFocus:true,keyPress:function(_1,_2,_3,_4){if(_3=="Enter"){var _5=_2.canvasItem;if(_5&&_5.form){_5.updateValue();_5.form.handleKeyPress(isc.EH.lastEvent)}}}};isc.A.showChooserIcon=true;isc.A.pickerIconDefaults={name:"chooserIcon",showOver:false,showFocused:false,showFocusedWithItem:false,neverDisable:true,width:16,height:16,src:"[SKIN]/DynamicForm/DatePicker_icon.gif"};isc.A.iconVAlign="center";isc.A.pickerIconPrompt="Show Date Chooser";isc.A.pickerConstructor="DateChooser";isc.A.showCalculatedDateField=true;isc.A.invalidCalculatedDatePrompt="";isc.A.calculatedDateFieldDefaults={editorType:"BlurbItem",name:"calculatedDateField",border:"1px solid black;",width:"*",setValue:function(_1){if(_1==null||_1=="")_1=this.defaultValue;return this.Super("setValue",arguments)},startRow:false,showTitle:false,shouldSaveValue:false};isc.A.startDate=isc.DateItem.DEFAULT_START_DATE;isc.A.endDate=isc.DateItem.DEFAULT_END_DATE;isc.A.centuryThreshold=isc.DateItem.DEFAULT_CENTURY_THRESHOLD;isc.A.shouldSaveValue=true;isc.A.editCriteriaInInnerForm=false;isc.A.editorConstructor="DynamicForm";isc.A.editorDefaults={numCols:4,cellPadding:0,colWidths:[130,"*","*","*"],itemChanged:function(_1,_2){this.creator.updateValue()},itemKeyPress:function(_1,_2,_3){var _1=this.canvasItem;if(_1&&_1.form){return _1.$18d(_1,_1.form,_2,_3)}}};isc.A.useSharedPicker=false;isc.A.pickerDefaults={width:isc.DateItem.chooserWidth,height:isc.DateItem.chooserHeight,showCancelButton:true,autoHide:true};isc.A=isc.RelativeDateItem.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.autoDestroy=true;isc.A.validators=[{type:"isDate"}];isc.B.push(isc.A.init=function isc_RelativeDateItem_init(){this.$67h();this.Super("init",arguments)}
 ,isc.A.isEditable=function isc_RelativeDateItem_isEditable(){return true}
 ,isc.A.$67h=function isc_RelativeDateItem__createEditor(){var _1;var _2={$76z:true};this.addAutoChild("editor",_2);this.canvas=this.editor;var _3=this,_4=[],_5=2;_4[0]=isc.addProperties({},this.valueFieldDefaults,this.valueFieldProperties,{valueMap:this.getValueFieldOptions()});_4[1]=isc.addProperties({},this.quantityFieldDefaults,this.quantityFieldProperties,{defaultValue:this.defaultQuantity});if(this.showChooserIcon){_5=3;_4[2]={name:"iconPlaceholder",type:"staticText",width:1,showTitle:false,canFocus:true,$872:function(){return false},iconVAlign:"center",icons:[isc.addProperties({prompt:this.pickerIconPrompt},this.pickerIconDefaults,this.pickerIconProperties,{click:function(){_3.showPicker()}})]}}
 var _6=this.getType(),_7=false;if(isc.SimpleType.inheritsFrom(_6,"date")&&!isc.SimpleType.inheritsFrom(_6,"datetime"))
 {_7=true}
-this.baseDate=this.baseDate||(_7?isc.Date.createLogicalDate():new Date());if(this.showCalculatedDateField){_4[_5]=isc.addProperties({},this.calculatedDateFieldDefaults,this.calculatedDateFieldProperties,{cellStyle:this.getHintStyle()})}
+this.baseDate=this.baseDate||(_7?isc.Date.createLogicalDate():new Date());if(this.showCalculatedDateField){_4[_5]=isc.addProperties({},this.calculatedDateFieldDefaults,this.calculatedDateFieldProperties,{cellStyle:this.getHintStyle(),defaultValue:this.invalidCalculatedDatePrompt})}
 this.canvas.setFields(_4);this.valueField=this.canvas.getField("valueField");this.quantityField=this.canvas.getField("quantityField");if(this.showCalculatedDateField)
 this.calculatedDateField=this.canvas.getField("calculatedDateField");if(this.showChooserIcon){this.iconPlaceholder=this.canvas.getField("iconPlaceholder");this.pickerIcon=this.iconPlaceholder.icons.find("name","chooserIcon")}
 this.setValue(this.value||this.defaultValue)}
 ,isc.A.updateEditor=function isc_RelativeDateItem_updateEditor(){if(!this.valueField||!this.quantityField)return;var _1,_2,_3=false;if(this.valueField.hasFocus){_1=this.valueField;_2=this.valueField.getSelectionRange()}else if(this.quantityField.hasFocus){_1=this.quantityField;_2=this.quantityField.getSelectionRange()}
-var _4=this.valueField.getValue(),_5=this.quantityField.getValue();var _6=(_4&&isc.isA.String(_4)&&this.relativePresets[_4]);if(!_6){if(this.quantityField.isVisible()){_3=true;this.quantityField.hide()}}else{if(!this.quantityField.isVisible()){_3=true;this.quantityField.show()}}
+var _4=this.valueField.getValue(),_5=this.quantityField.getValue();var _6=(_4&&isc.isA.String(_4)&&this.relativePresets[_4]);if(!_6){if(this.quantityField.isVisible()){_3=true;this.editor.colWidths=[130,22,"*","*"];this.quantityField.hide()}}else{if(!this.quantityField.isVisible()){_3=true;this.editor.colWidths=[130,60,"*","*"];this.quantityField.show()}}
 if(this.calculatedDateField){var _4=this.getAbsoluteDate();var _7=this.calculatedDateField.getValue();var _8=!_4?"":"("+this.formatDate(_4)+")";if(_7!=_8){_3=true;this.calculatedDateField.setValue(_8)}}
 if(_3&&_1!=null){if(!_6&&_1==this.quantityField){this.valueField.focusInItem()}else{if(_2){_1.delayCall("setSelectionRange",[_2[0],_2[1]])}}}}
 ,isc.A.getValueFieldOptions=function isc_RelativeDateItem_getValueFieldOptions(){var _1=isc.addProperties({},this.presetOptions);this.relativePresets={};for(var i=0;i<this.timeUnitOptions.length;i++){var _3=this.timeUnitOptions[i];if(this.showPastOptions){_1[_3+"_ago"]=this[_3+"sAgoTitle"];this.relativePresets[_3+"_ago"]=true}
@@ -14529,7 +14571,7 @@
 isc._moduleEnd=isc._Forms_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Forms module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Forms'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -14540,7 +14582,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -14866,7 +14908,7 @@
 return _2}
 ,isc.A.$93p=function isc_c_DataSource__getTypedValueAsString(_1,_2,_3){if(_1==null){_1=this.$93o(_2)}
 switch(_2){case"date":var _4=_3.dateFormat;return _1.toShortDate(_4);case"datetime":var _4=_3.dateTimeFormat;return _1.toShortDateTime(_4);case"time":var _4=_3.timeFormat;return isc.Time.toShortTime(_1,_4);case"float":case"integer":case"boolean":return _1.toString();case"text":default:return _1}}
-);isc.B._maxIndex=isc.C+43;isc.A=isc.DataSource.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.addGlobalId=true;isc.A.dataFormat="iscServer";isc.A.callbackParam="callback";isc.A.preventHTTPCaching=true;isc.A.sendExtraFields=true;isc.A.transformResponseToJS=true;isc.A.supportsRequestQueuing=true;isc.A.copyLocalResults=true;isc.A.criteriaPolicy="dropOnShortening";isc.A.showPrompt=true;isc.A.autoDeriveTitles=true;isc.A.canMultiSort=true;isc.A.nullStringValue="";isc.A.nullIntegerValue=0;isc.A.nullFloatValue=0.0;isc.A.nullBooleanValue=false;isc.A.nullDateValue=new Date(0);isc.A.cacheMaxAge=60;isc.A.cacheLastFetchTime=0;isc.A.autoCacheAllData=false;isc.A.autoConvertRelativeDates=true;isc.B.push(isc.A.setCacheAllData=function isc_DataSource_setCacheAllData(_1){if(!_1){if(this.cacheAllData==true){if(this.logIsInfoEnabled("cacheAllData")){this.logInfo("setCacheAllData(false): clearing the cache and any "+"deferred requests","cacheAllData")}
+);isc.B._maxIndex=isc.C+43;isc.A=isc.DataSource.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.addGlobalId=true;isc.A.dataFormat="iscServer";isc.A.callbackParam="callback";isc.A.preventHTTPCaching=true;isc.A.sendExtraFields=true;isc.A.transformResponseToJS=true;isc.A.supportsRequestQueuing=true;isc.A.copyLocalResults=true;isc.A.criteriaPolicy="dropOnShortening";isc.A.showPrompt=true;isc.A.autoDeriveTitles=true;isc.A.canMultiSort=true;isc.A.nullStringValue="";isc.A.nullIntegerValue=0;isc.A.nullFloatValue=0.0;isc.A.nullBooleanValue=false;isc.A.nullDateValue=new Date(0);isc.A.cacheMaxAge=60;isc.A.cacheLastFetchTime=0;isc.A.sendParentNode=false;isc.A.autoCacheAllData=false;isc.A.autoConvertRelativeDates=true;isc.B.push(isc.A.setCacheAllData=function isc_DataSource_setCacheAllData(_1){if(!_1){if(this.cacheAllData==true){if(this.logIsInfoEnabled("cacheAllData")){this.logInfo("setCacheAllData(false): clearing the cache and any "+"deferred requests","cacheAllData")}
 this.cacheAllData=false;delete this.$85n;this.invalidateCache();this.clearDeferredRequests()}}else{if(this.logIsInfoEnabled("cacheAllData")){this.logInfo("setCacheAllData(true): invalidate the cache","cacheAllData")}
 this.cacheAllData=true;this.$85n=isc.timestamp();this.invalidateCache()}}
 ,isc.A.cacheNeedsRefresh=function isc_DataSource_cacheNeedsRefresh(){var _1=new Date().getTime(),_2=((_1-this.cacheLastFetchTime)/1000),_3=(this.cacheLastFetchTime==0||_2>this.cacheMaxAge);if(this.logIsInfoEnabled("cacheAllData")){this.logInfo("cacheNeedsRefresh returns "+_3,"cacheAllData")}
@@ -15174,7 +15216,7 @@
 ,isc.A.performDSOperation=function isc_DataSource_performDSOperation(_1,_2,_3,_4){if(isc.$cv)arguments.$cw=this;var _5=isc.addProperties({operationType:_1,dataSource:this.ID,data:_2,callback:_3,requestId:this.$625()},_4);if(_5.sortBy!=null){if(!isc.isAn.Array(_5.sortBy))_5.sortBy=[_5.sortBy];if(isc.isAn.Object(_5.sortBy[0])){_5.sortBy=isc.DS.getSortBy(_5.sortBy)}
 for(var i=0;i<_5.sortBy.length;i++){var _7=_5.sortBy[i];if(!isc.isA.String(_7))continue;var _8=this.getField(_7.charAt(0)=="-"?_7.substring(1):_7);if(_8&&_8.canSortClientOnly)_5.sortBy[i]=null}
 _5.sortBy.removeEmpty();if(_5.sortBy.length==0)delete _5.sortBy}
-return this.sendDSRequest(_5)}
+if(this.sendParentNode==false)_5.parentNode=null;return this.sendDSRequest(_5)}
 ,isc.A.sendDSRequest=function isc_DataSource_sendDSRequest(_1){isc.addDefaults(_1,this.getOperationBinding(_1.operationType).requestProperties);isc.addDefaults(_1,this.requestProperties);var _2=this.getDataFormat(_1);if(_2=="iscServer"&&!this.clientOnly&&!isc.hasOptionalModule("SCServer")){if(this.dataURL==null&&this.testFileName==null){this.logError("DataSource: "+this.ID+": attempt to use DataSource of type iscServer without SmartClient Server option."+" Please either set clientOnly: true for one-time fetch against"+" dataURL/testFileName or upgrade to SmartClient Pro, Power or Enterprise");return}
 this.logInfo("Switching to clientOnly - no SmartClient Server installed.");this.clientOnly=true}
 if(_1.bypassCache==null){_1.bypassCache=this.shouldBypassCache(_1)}
@@ -15789,7 +15831,7 @@
 var _6=true;for(var i=0;i<_4.operations.length;i++){if(!_4.operations[i].clientOnly){_6=false;break}}
 if(_6){_4.allClientOnly=true;_4.sendTime=isc.timeStamp();if(_1!=null){_4.$40c=_1}
 this.delayCall("$39d",[_4.transactionNum],0);return _5}
-_3=_4.URL=isc.Page.getURL(_3||_4.URL||this.getActionURL());var _8=true;if(!_5.useSimpleHttp&&_4.transport!="scriptInclude"){_3=this.markURLAsRPC(_3);if(_4.transport=="xmlHttpRequest"){_3=this.markURLAsXmlHttp(_3);_8=true}else{_3=this.addParamsToURL(_3,{isc_tnum:_4.transactionNum})}
+_3=_4.URL=isc.Page.getURL(_3||_4.URL||this.getActionURL());var _8=false;if(!_5.useSimpleHttp&&_4.transport!="scriptInclude"){_3=this.markURLAsRPC(_3);if(_4.transport=="xmlHttpRequest"){_3=this.markURLAsXmlHttp(_3);_8=true}else{_3=this.addParamsToURL(_3,{isc_tnum:_4.transactionNum})}
 if(document.domain!=location.hostname)_3=this.addDocumentDomain(_3)}
 _2=_4.prompt=((_4.showPrompt==null||_4.showPrompt)?(_2||_4.prompt||this.defaultPrompt):null);if(_2)this.doShowPrompt(_4,_2);var _9={};var _10=false;for(var i=0;i<_4.operations.length;i++){var _11=_4.operations[i];var _12=_11.params;if(_8){_12=_12||{};_12.isc_tnum=_4.transactionNum}
 var _13=_11.queryParams;var _14=_12;if(_13&&isc.isAn.Object(_13)){_3=_4.URL=this.addParamsToURL(_3,_13)}
@@ -17007,15 +17049,15 @@
 return this.removeDataURL;return this.Super("getDataURL",arguments)}
 ,isc.A.getDataProtocol=function isc_RestDataSource_getDataProtocol(_1){var _2=this.Super("getDataProtocol",arguments);if(_2=="postXML")_2="postMessage";return _2}
 ,isc.A.transformRequest=function isc_RestDataSource_transformRequest(_1){var _2=this.getDataProtocol(_1);_1.isRestRequest=!(this.disableQueuing||this.clientOnly);_1.dataFormat=this.dataFormat;if(_2=="postMessage"){if(_1.params==null){_1.params={}}
-_1.params[this.dataFormatParamName]=this.dataFormat;var _3={dataSource:this.getID()};if(_1.operationType!=null)_3.operationType=_1.operationType;if(_1.operationId!=null)_3.operationId=_1.operationId;if(_1.startRow!=null)_3.startRow=_1.startRow;if(_1.endRow!=null)_3.endRow=_1.endRow;if(_1.sortBy!=null)_3.sortBy=_1.sortBy;if(_1.textMatchStyle!=null)_3.textMatchStyle=_1.textMatchStyle;if(this.sendClientContext)_3.clientContext=_1.clientContext;if(_1.componentId)_3.componentId=_1.componentId;if(isc.DataSource.get("$89s")==null){isc.DataSource.create({ID:"$89s",fields:[{name:"_constructor",xmlAttribute:false},{name:"criteria",multiple:true,type:"$89s",childTagName:"criterion"},{name:"oldValues"}]})}
+_1.params[this.dataFormatParamName]=this.dataFormat;var _3={dataSource:this.getID()};if(_1.operationType!=null)_3.operationType=_1.operationType;if(_1.operationId!=null)_3.operationId=_1.operationId;if(_1.startRow!=null)_3.startRow=_1.startRow;if(_1.endRow!=null)_3.endRow=_1.endRow;if(_1.sortBy!=null)_3.sortBy=_1.sortBy;if(_1.textMatchStyle!=null)_3.textMatchStyle=_1.textMatchStyle;if(_1.parentNode!=null)_3.parentNode=isc.Tree.getCleanNodeData(_1.parentNode);if(this.sendClientContext)_3.clientContext=_1.clientContext;if(_1.componentId)_3.componentId=_1.componentId;if(isc.DataSource.get("$89s")==null){isc.DataSource.create({ID:"$89s",fields:[{name:"_constructor",xmlAttribute:false},{name:"criteria",multiple:true,type:"$89s",childTagName:"criterion"},{name:"oldValues"}]})}
 var _4=isc.DataSource.create({fields:[{name:"data",type:"$89s"},{name:"oldValues"}]});if(this.autoConvertRelativeDates==true){if(this.logIsInfoEnabled("relativeDates")){this.logInfo("Calling convertRelativeDates from getServiceInputs "+"- data is\n\n"+isc.echoFull(_1.data))}
 var _5=this.convertRelativeDates(_1.data);if(this.logIsInfoEnabled("relativeDates")){this.logInfo("Called convertRelativeDates from getServiceInputs "+"- data is\n\n"+isc.echoFull(_5))}
 _1.data=_5}
 _3.data=_1.data;_3.oldValues=_1.oldValues;if(!_1.contentType){_1.contentType=(this.dataFormat=="json"?"application/json":"text/xml")}
 var _6;_1.$92v=_1.data;if(this.dataFormat=="json"){if(_3.data!=null)_3.data=this.serializeFields(_3.data);if(_3.oldValues!=null)_3.oldValues=this.serializeFields(_3.oldValues);var _7={prettyPrint:this.prettyPrintJSON};_6=isc.JSON.encode(_3,_7)}else{var _8={ignoreConstructor:true,schema:this};_6=_4.xmlSerialize(_3,_8,null,"request")}
 _4.destroy();return _6}else{if(_2!="getParams"&&_2!="postParams"){this.logWarn("RestDataSource operation:"+_1.operationID+", of type "+_1.operationType+" has dataProtocol specified as '"+_2+"'. Supported protocols are 'postParams', 'getParams' "+"and 'postMessage' only. Defaulting to 'getParams'.");_1.dataProtocol='getParams'}
-var _3=isc.addProperties({},_1.data,_1.params);if(this.sendMetaData){if(!this.parameterNameMap){var _9={};_9[this.metaDataPrefix+"operationType"]="operationType";_9[this.metaDataPrefix+"operationId"]="operationId";_9[this.metaDataPrefix+"startRow"]="startRow";_9[this.metaDataPrefix+"endRow"]="endRow";_9[this.metaDataPrefix+"sortBy"]="sortBy";_9[this.metaDataPrefix+"textMatchStyle"]="textMatchStyle";_9[this.metaDataPrefix+"oldValues"]="oldValues";_9[this.metaDataPrefix+"componentId"]="componentId";this.parameterNameMap=_9}
-for(var _10 in this.parameterNameMap){var _11=_1[this.parameterNameMap[_10]];if(_11!=null)_3[_10]=_11}
+var _3=isc.addProperties({},_1.data,_1.params);if(this.sendMetaData){if(!this.parameterNameMap){var _9={};_9[this.metaDataPrefix+"operationType"]="operationType";_9[this.metaDataPrefix+"operationId"]="operationId";_9[this.metaDataPrefix+"startRow"]="startRow";_9[this.metaDataPrefix+"endRow"]="endRow";_9[this.metaDataPrefix+"sortBy"]="sortBy";_9[this.metaDataPrefix+"textMatchStyle"]="textMatchStyle";_9[this.metaDataPrefix+"oldValues"]="oldValues";_9[this.metaDataPrefix+"componentId"]="componentId";_9[this.metaDataPrefix+"parentNode"]="parentNode";this.parameterNameMap=_9}
+for(var _10 in this.parameterNameMap){var _11=_1[this.parameterNameMap[_10]];if(_11!=null){if(_10=="$95r"){_3[_10]=isc.Tree.getCleanNodeData(_11)}else{_3[_10]=_11}}}
 _3[this.metaDataPrefix+"dataSource"]=this.getID();_3["isc_metaDataPrefix"]=this.metaDataPrefix}
 _3[this.dataFormatParamName]=this.dataFormat;return _3}}
 ,isc.A.getUpdatedData=function isc_RestDataSource_getUpdatedData(_1,_2,_3){var _4=_2?_2.data:null;if(_3&&(!_4||isc.isAn.emptyString(_4)||(isc.isA.Array(_4)&&_4.length==0))&&_2.status==0&&this.getDataProtocol(_1)=="postMessage")
@@ -18007,7 +18049,7 @@
 this.fieldPickerDefaults.title=this.fieldPickerTitle;this.operatorPickerDefaults.title=this.operatorPickerTitle;var _1={};if(this.showClause!=false){if(this.topOperatorAppearance=="inline"){if(this.topOperator=="and"){var _2={and:this.creator.inlineAndTitle,not:this.creator.inlineAndNotTitle}}else{var _2={or:this.creator.inlineOrTitle,not:this.creator.inlineAndNotTitle}}
 var _3=0;this.topOperatorFormProperties={layoutAlign:"top"};if(this.creator.showSelectionCheckbox){isc.addProperties(this.topOperatorFormProperties,{numCols:2,width:120,colWidths:["20%","80%"]});this.topOperatorFormProperties.items=this.topOperatorFormDefaults.items;this.topOperatorFormProperties.items.addAt({name:"select",type:"checkbox",showTitle:false,showLabel:false,defaultValue:false,showIf:function(){return this.form.creator.showSelectionCheckbox}},0);_3=1}
 this.addAutoChild("topOperatorForm");this.topOperatorForm.items[_3].valueMap=_2;this.topOperatorForm.items[_3].defaultValue=this.negated?"not":this.topOperator;this.updateInlineTopOperator()}
-var _4=[isc.addProperties(isc.clone(this.fieldPickerDefaults),{width:this.fieldPickerWidth},this.fieldPickerProperties,{name:"fieldName"}),isc.addProperties(isc.clone(this.operatorPickerDefaults),{width:this.operatorPickerWidth},this.operatorPickerProperties,{name:"operator"})],_5=this.criterion,_6=this.getFieldNames(),_7;if(this.fieldName&&(this.dataSource||this.dataSources)){var _8=this.fieldName;var _9=this.getField(_8),_10;isc.addProperties(_4[0],{type:"staticText",clipValue:true,wrap:false});if(!_9||(this.excludeNonFilterableFields&&_9.canFilter==false))_8=_6[0];else if(this.showFieldTitles){_10=_9.title?_9.title:_8}
+var _4=[isc.addProperties(isc.clone(this.fieldPickerDefaults),{width:this.fieldPickerWidth,sortField:(this.sortFields?"fieldName":null)},this.fieldPickerProperties,{name:"fieldName"}),isc.addProperties(isc.clone(this.operatorPickerDefaults),{width:this.operatorPickerWidth},this.operatorPickerProperties,{name:"operator"})],_5=this.criterion,_6=this.getFieldNames(),_7;if(this.fieldName&&(this.dataSource||this.dataSources)){var _8=this.fieldName;var _9=this.getField(_8),_10;isc.addProperties(_4[0],{type:"staticText",clipValue:true,wrap:false});if(!_9||(this.excludeNonFilterableFields&&_9.canFilter==false))_8=_6[0];else if(this.showFieldTitles){_10=_9.title?_9.title:_8}
 _4[0].defaultValue=_8;if(_10!=null){var _11={};_11[_8]=_10;_4[0].valueMap=_11}
 _7=_8}else{if(this.fieldDataSource){isc.addProperties(_4[0],{type:"ComboBoxItem",completeOnTab:true,optionDataSource:this.fieldDataSource,valueField:"name",displayField:this.showFieldTitles?"title":"name",pickListProperties:{reusePickList:function(){return false}}});if(this.field)_4[0].defaultValue=this.field.name}else{for(var i=0;i<_6.length;i++){var _13=_6[i],_9=this.getField(_13);if(this.excludeNonFilterableFields&&_9.canFilter==false)continue;if(this.showFieldTitles){var _10=_9.title;_10=_10?_10:_13;_1[_13]=_10}else{_1[_13]=_13}}
 _4[0].valueMap=_1;_4[0].defaultValue=isc.firstKey(_1)}}
@@ -18019,7 +18061,7 @@
 if(_5.start!=null&&_17.containsProperty("name","start")){_17.find("name","start").defaultValue=_5.start}
 if(_5.end!=null&&_17.containsProperty("name","end")){_17.find("name","end").defaultValue=_5.end}}
 if(_17)_4.addList(_17)}else{_15.disabled=true}
-this.addAutoChild("clause",{flattenItems:this.flattenItems,items:_4});this.fieldPicker=this.clause.getItem("fieldName");this.operatorPicker=this.clause.getItem("operator")}
+this.addAutoChild("clause",{sortFields:this.sortFields,flattenItems:this.flattenItems,items:_4});this.fieldPicker=this.clause.getItem("fieldName");this.operatorPicker=this.clause.getItem("operator")}
 this.addMembers([this.topOperatorForm,this.removeButton,this.clause]);if(this.fieldPicker&&this.fieldPicker.type=="staticText"){this.fieldPicker.prompt=this.fieldPicker.getValue()}}
 ,isc.A.updateInlineTopOperator=function isc_FilterClause_updateInlineTopOperator(){if(this.topOperatorAppearance!="inline")return;var _1=this.creator.showSelectionCheckbox?1:0;if(this.creator.isFirstClause(this)){this.topOperatorForm.items[_1].hide()}else{this.topOperatorForm.items[_1].show()}}
 ,isc.A.getEditorType=function isc_FilterClause_getEditorType(_1,_2){if(isc.isA.FilterBuilder(this.filterBuilder)){return this.filterBuilder.getEditorType(_1,_2)}else{return isc.FilterBuilder.getDefaultEditorType(_1,this.getPrimaryDS(),_2)}}
@@ -18034,7 +18076,7 @@
 if(_1&&_1.editorProperties){if(_1.editorType=="SelectItem"||_1.editorType=="ComboBoxItem"||_1.editorType=="select")
 {_9=_1.editorProperties;if(_9.optionDataSource!=null)_13.optionDataSource=_9.optionDataSource;if(_9.valueField!=null)_13.valueField=_9.valueField;if(_9.displayField!=null)_13.displayField=_9.displayField}else{_13=isc.addProperties({},_13,_1.editorProperties)}}
 _8.add(_13)}else if(_5=="fieldName"){if(_4==null){_4=this.fieldDataSource?"ComboBoxItem":"SelectItem"}
-_9=isc.addProperties({},this.fieldPickerDefaults,{type:_4,showTitle:false,valueType:_5,width:this.valueItemWidth,textMatchStyle:this.fieldPicker.textMatchStyle,changed:function(){this.form.creator.valueChanged(this,this.form)}});if(this.fieldDataSource){_9=isc.addProperties(_9,{completeOnTab:true,optionDataSource:this.fieldDataSource,valueField:"name",displayField:this.showFieldTitles?"title":"name",pickListProperties:{reusePickList:function(){return false}}})}else{var _14=this.getFieldNames(true);_14.remove(_3);var _15={};for(var i=0;i<_14.length;i++){var _17=_14[i];if(this.showFieldTitles){var _18=this.getField(_17).title;_18=_18?_18:_17;_15[_17]=_18}else{_15[_17]=_17}}
+_9=isc.addProperties({},this.fieldPickerDefaults,{type:_4,showTitle:false,valueType:_5,width:this.valueItemWidth,textMatchStyle:this.fieldPicker.textMatchStyle,changed:function(){this.form.creator.valueChanged(this,this.form)}});if(this.sortFields)_9.sortField="value";if(this.fieldDataSource){_9=isc.addProperties(_9,{completeOnTab:true,optionDataSource:this.fieldDataSource,valueField:"name",displayField:this.showFieldTitles?"title":"name",pickListProperties:{reusePickList:function(){return false}}})}else{var _14=this.getFieldNames(true);_14.remove(_3);var _15={};for(var i=0;i<_14.length;i++){var _17=_14[i];if(this.showFieldTitles){var _18=this.getField(_17).title;_18=_18?_18:_17;_15[_17]=_18}else{_15[_17]=_17}}
 _9=isc.addProperties(_9,{valueMap:_15})}
 _8.add(isc.addProperties(_9,this.getValueFieldProperties(_6,_3,_2.ID,"name"),this.fieldPickerProperties,{name:"value"}))}else if(_5=="valueRange"){_9=this.combineFieldData(isc.addProperties({type:_7,editorType:_4,showTitle:false,width:this.valueItemWidth,changed:function(){this.form.creator.valueChanged(this,this.form)}}),_1);_8.addList([isc.addProperties({},_9,{name:"start"},this.getValueFieldProperties(_6,_3,_2.ID,"start")),isc.addProperties({type:"staticText",name:"rangeSeparator",showTitle:false,width:1,shouldSaveValue:false,defaultValue:this.filterBuilder?this.filterBuilder.rangeSeparator:null,changed:function(){this.form.creator.valueChanged(this,this.form)}},this.getRangeSeparatorProperties(_6,_3,_2.ID)),isc.addProperties({},_9,{name:"end"},this.getValueFieldProperties(_6,_3,_2.ID,"end"))])}
 if(this.validateOnChange){for(var i=0;i<_8.length;i++){isc.addProperties(_8[i],{blur:function(_19,_20){if(!_19.creator.itemsInError)_19.creator.itemsInError=[];if(!_19.validate(null,null,true)){_20.focusInItem();if(!_19.creator.itemsInError.contains(_20)){_19.creator.itemsInError.add(_20)}}else{if(_19.creator.itemsInError.contains(_20)){_19.creator.itemsInError.remove(_20)}}}})}}
@@ -18085,7 +18127,7 @@
 switch(_4)
 {case"lessThan":case"greaterThan":case"lessOrEqual":case"greaterOrEqual":case"between":case"notNull":_11+="is "+_10[_4]||_4;break;case"equals":_11+="is equal to";break;case"notEqual":_11+="is not equal to";break;default:_11+=_10[_4]||_4}
 if(_9.valueType=="valueRange")_11+=" "+_6+" and "+_7;else if(_4!="notNull")_11+=" "+_5;return _11}
-);isc.B._maxIndex=isc.C+2;isc.A=isc.FilterBuilder.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.vertical=false;isc.A.vPolicy="none";isc.A.height=1;isc.A.defaultWidth=400;isc.A.fieldPickerDefaults={type:"SelectItem",name:"fieldName",textMatchStyle:"startsWith",showTitle:false,changed:function(){this.form.creator.fieldNameChanged(this.form)}};isc.A.fieldPickerTitle="Field Name";isc.A.showFieldTitles=true;isc.A.validateOnChange=true;isc.A.showRemoveButton=true;isc.A.removeButtonPrompt="Remove";isc.A.removeButtonDefaults={_constructor:isc.ImgButton,width:18,height:18,layoutAlign:"center",src:"[SKIN]/actions/remove.png",showRollOver:false,showDown:false,showDisabled:false,click:function(){this.creator.removeButtonClick(this.clause)}};isc.A.showAddButton=true;isc.A.addButtonPrompt="Add";isc.A.addButtonDefaults={_constructor:isc.ImgButton,autoParent:"buttonBar",width:18,height:18,src:"[SKIN]/actions/add.png",showRollOver:false,showDown:false,click:function(){this.creator.addButtonClick(this.clause)}};isc.A.buttonBarDefaults={_constructor:isc.HStack,autoParent:"clauseStack",membersMargin:4,defaultLayoutAlign:"center",height:1};isc.A.retainValuesAcrossFields=true;isc.A.topOperator="and";isc.A.radioOptions=["and","or","not"];isc.A.topOperatorAppearance="bracket";isc.A.radioOperatorFormDefaults={_constructor:isc.DynamicForm,autoParent:"clauseStack",height:1,items:[{name:"operator",type:"radioGroup",showTitle:false,title:"Overall Operator",vertical:false,width:250,changed:function(_1,_2,_3){_1.creator.topOperatorChanged(_3)}}]};isc.A.radioOperatorTitle="Overall Operator";isc.A.topOperatorFormDefaults={height:1,width:80,numCols:1,colWidths:["*"],layoutAlign:"center",_constructor:isc.DynamicForm,items:[{name:"operator",type:"select",showTitle:false,width:"*",changed:function(_1,_2,_3){_1.creator.topOperatorChanged(_3)}}]};isc.A.topOperatorTitle="Clause Operator";isc.A.defaultSubClauseOperator="or";isc.A.matchAllTitle="Match All";isc.A.matchNoneTitle="Match None";isc.A.matchAnyTitle="Match Any";isc.A.inlineAndTitle="and";isc.A.inlineOrTitle="or";isc.A.inlineAndNotTitle="and not";isc.A.clauseStackDefaults={_constructor:isc.VStack,height:1,membersMargin:1,animateMembers:true,animateMemberTime:150};isc.A.clauseConstructor="FilterClause";isc.A.rangeSeparator="and";isc.A.subClauseButtonTitle="+()";isc.A.subClauseButtonPrompt="Add Subclause";isc.A.subClauseButtonDefaults={_constructor:"IButton",autoParent:"buttonBar",autoFit:true,click:function(){this.creator.addSubClause(this.clause)}};isc.A.bracketDefaults={styleName:"bracketBorders",width:10};isc.A.$10j="Enter";isc.A.allowEmptyValues=false;isc.B.push(isc.A.setDataSource=function isc_FilterBuilder_setDataSource(_1){if(isc.DataSource.get(this.dataSource).ID!=isc.DataSource.get(_1).ID){this.dataSource=_1;this.clearCriteria()}}
+);isc.B._maxIndex=isc.C+2;isc.A=isc.FilterBuilder.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.vertical=false;isc.A.vPolicy="none";isc.A.height=1;isc.A.defaultWidth=400;isc.A.sortFields=true;isc.A.fieldPickerDefaults={type:"SelectItem",name:"fieldName",textMatchStyle:"startsWith",showTitle:false,changed:function(){this.form.creator.fieldNameChanged(this.form)}};isc.A.fieldPickerTitle="Field Name";isc.A.showFieldTitles=true;isc.A.validateOnChange=true;isc.A.showRemoveButton=true;isc.A.removeButtonPrompt="Remove";isc.A.removeButtonDefaults={_constructor:isc.ImgButton,width:18,height:18,layoutAlign:"center",src:"[SKIN]/actions/remove.png",showRollOver:false,showDown:false,showDisabled:false,click:function(){this.creator.removeButtonClick(this.clause)}};isc.A.showAddButton=true;isc.A.addButtonPrompt="Add";isc.A.addButtonDefaults={_constructor:isc.ImgButton,autoParent:"buttonBar",width:18,height:18,src:"[SKIN]/actions/add.png",showRollOver:false,showDown:false,click:function(){this.creator.addButtonClick(this.clause)}};isc.A.buttonBarDefaults={_constructor:isc.HStack,autoParent:"clauseStack",membersMargin:4,defaultLayoutAlign:"center",height:1};isc.A.retainValuesAcrossFields=true;isc.A.topOperator="and";isc.A.radioOptions=["and","or","not"];isc.A.topOperatorAppearance="bracket";isc.A.radioOperatorFormDefaults={_constructor:isc.DynamicForm,autoParent:"clauseStack",height:1,items:[{name:"operator",type:"radioGroup",showTitle:false,title:"Overall Operator",vertical:false,width:250,changed:function(_1,_2,_3){_1.creator.topOperatorChanged(_3)}}]};isc.A.radioOperatorTitle="Overall Operator";isc.A.topOperatorFormDefaults={height:1,width:80,numCols:1,colWidths:["*"],layoutAlign:"center",_constructor:isc.DynamicForm,items:[{name:"operator",type:"select",showTitle:false,width:"*",changed:function(_1,_2,_3){_1.creator.topOperatorChanged(_3)}}]};isc.A.topOperatorTitle="Clause Operator";isc.A.defaultSubClauseOperator="or";isc.A.matchAllTitle="Match All";isc.A.matchNoneTitle="Match None";isc.A.matchAnyTitle="Match Any";isc.A.inlineAndTitle="and";isc.A.inlineOrTitle="or";isc.A.inlineAndNotTitle="and not";isc.A.clauseStackDefaults={_constructor:isc.VStack,height:1,membersMargin:1,animateMembers:true,animateMemberTime:150};isc.A.clauseConstructor="FilterClause";isc.A.rangeSeparator="and";isc.A.subClauseButtonTitle="+()";isc.A.subClauseButtonPrompt="Add Subclause";isc.A.subClauseButtonDefaults={_constructor:"IButton",autoParent:"buttonBar",autoFit:true,click:function(){this.creator.addSubClause(this.clause)}};isc.A.bracketDefaults={styleName:"bracketBorders",width:10};isc.A.$10j="Enter";isc.A.allowEmptyValues=false;isc.B.push(isc.A.setDataSource=function isc_FilterBuilder_setDataSource(_1){if(isc.DataSource.get(this.dataSource).ID!=isc.DataSource.get(_1).ID){this.dataSource=_1;this.clearCriteria()}}
 ,isc.A.setDataSources=function isc_FilterBuilder_setDataSources(_1){this.dataSources=_1;this.clearCriteria()}
 ,isc.A.addButtonClick=function isc_FilterBuilder_addButtonClick(){this.addNewClause()}
 ,isc.A.removeButtonClick=function isc_FilterBuilder_removeButtonClick(_1){if(!_1)return;this.removeClause(_1)}
@@ -18110,7 +18152,7 @@
 this.radioOperatorForm.items[0].title=this.radioOperatorTitle;this.radioOperatorForm.items[0].valueMap=_9;this.radioOperatorForm.items[0].defaultValue=this.topOperator}
 this.addAutoChildren(["buttonBar","addButton","subClauseButton"]);this.stripNullCriteria(this.criteria);this.setCriteria(this.criteria)}
 ,isc.A.addNewClause=function isc_FilterBuilder_addNewClause(_1,_2,_3){var _4=isc.addProperties({},this.topOperatorFormDefaults);_4.items=[];for(var i=0;i<this.topOperatorFormDefaults.items.length;i++){_4.items.add(isc.addProperties({},this.topOperatorFormDefaults.items[i]))}
-var _6=this.createAutoChild("clause",{visibility:"hidden",flattenItems:true,criterion:_1,dataSources:this.dataSources,dataSource:this.dataSource,fieldDataSource:this.fieldDataSource,validateOnChange:this.validateOnChange,showFieldTitles:this.showFieldTitles,showRemoveButton:this.showRemoveButton,removeButtonPrompt:this.removeButtonPrompt,retainValuesAcrossFields:this.retainValuesAcrossFields,field:_2,fieldData:this.fieldData,fieldPickerDefaults:this.fieldPickerDefaults,fieldPickerProperties:this.fieldPickerProperties,remove:function(){this.creator.removeClause(this)},fieldNameChanged:function(){this.Super("fieldNameChanged",arguments);this.creator.fieldNameChanged(this)},topOperatorAppearance:this.topOperatorAppearance,topOperator:this.topOperator,topOperatorFormDefaults:_4,showSelectionCheckbox:this.showSelectionCheckbox,negated:_3,filterBuilder:this});var _7=this.$74e(_6);_6.updateInlineTopOperator();return _7}
+var _6=this.createAutoChild("clause",{visibility:"hidden",flattenItems:true,criterion:_1,dataSources:this.dataSources,dataSource:this.dataSource,fieldDataSource:this.fieldDataSource,sortFields:this.sortFields,validateOnChange:this.validateOnChange,showFieldTitles:this.showFieldTitles,showRemoveButton:this.showRemoveButton,removeButtonPrompt:this.removeButtonPrompt,retainValuesAcrossFields:this.retainValuesAcrossFields,field:_2,fieldData:this.fieldData,fieldPickerDefaults:this.fieldPickerDefaults,fieldPickerProperties:this.fieldPickerProperties,remove:function(){this.creator.removeClause(this)},fieldNameChanged:function(){this.Super("fieldNameChanged",arguments);this.creator.fieldNameChanged(this)},topOperatorAppearance:this.topOperatorAppearance,topOperator:this.topOperator,topOperatorFormDefaults:_4,showSelectionCheckbox:this.showSelectionCheckbox,negated:_3,filterBuilder:this});var _7=this.$74e(_6);_6.updateInlineTopOperator();return _7}
 ,isc.A.addClause=function isc_FilterBuilder_addClause(_1){if(!_1)return _1;var _2=this;_1.fieldDataSource=this.fieldDataSource;_1.remove=function(){_2.removeClause(this)};_1.fieldNameChanged=function(){this.Super("fieldNameChanged",arguments);_2.fieldNameChanged(this)};var _3=this.$74e(_1);_1.updateInlineTopOperator();return _3}
 ,isc.A.$74e=function isc_FilterBuilder__addClause(_1){_1.filterBuilder=this;_1.updateFields();this.clauses.add(_1);var _2=this.clauseStack,_3=Math.max(0,_2.getMemberNumber(this.buttonBar)),_4=this;_2.addMember(_1,_3);_2.showMember(_1,function(){if(!_4.$845)_1.setDefaultFocus()});this.updateFirstRemoveButton();if(isc.isA.Function(this.filterChanged))this.filterChanged();return _1}
 ,isc.A.getChildFilters=function isc_FilterBuilder_getChildFilters(){var _1=[];for(var i=0;i<this.clauses.length;i++){var _3=this.clauses[i];if(isc.isA.FilterBuilder(_3))_1.add(_3)}
@@ -18370,7 +18412,7 @@
 isc._moduleEnd=isc._DataBinding_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('DataBinding module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'DataBinding'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -18381,7 +18423,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -18881,7 +18923,7 @@
 );isc.B._maxIndex=isc.C+56;isc.Calendar.registerStringMethods({getDayBodyHTML:"date,events,calendar,rowNum,colNum",getDayHeaderHTML:"date,events,calendar,rowNum,colNum",dayBodyClick:"date,events,calendar,rowNum,colNum",dayHeaderClick:"date,events,calendar,rowNum,colNum",eventClick:"event,viewName",eventChanged:"event",eventMoved:"newDate,event",eventResized:"newDate,event",backgroundClick:"startDate,endDate",backgroundMouseUp:"startDate"});isc.A=isc.DaySchedule;isc.A.$53o=[{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""},{label:"",day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""}];isc.AutoTest.customizeCalendar();isc.ClassFactory.defineClass("Timeline","Calendar");isc.A=isc.Timeline.getPrototype();isc.A.showTimelineView=true;isc.A.showDayView=false;isc.A.showWeekView=false;isc.A.showMonthView=false;isc.A.showControlBar=false;isc.A.labelColumnWidth=75;isc._moduleEnd=isc._Calendar_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Calendar module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Calendar'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -18892,7 +18934,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -18964,7 +19006,7 @@
 );isc.B._maxIndex=isc.C+3;isc._moduleEnd=isc._PluginBridges_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('PluginBridges module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'PluginBridges'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -18975,7 +19017,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -19198,7 +19240,7 @@
 );isc.B._maxIndex=isc.C+6;isc._moduleEnd=isc._RichTextEditor_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('RichTextEditor module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'RichTextEditor'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
--- a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_History.js	Tue May 08 13:02:27 2012 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_History.js	Tue May 08 13:26:21 2012 +0200
@@ -1,6 +1,6 @@
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -12,7 +12,7 @@
 var isc = window.isc ? window.isc : {};if(window.isc&&!window.isc.module_History){isc.module_History=1;isc._moduleStart=isc._History_start=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc._moduleEnd&&(!isc.Log||(isc.Log && isc.Log.logIsDebugEnabled('loadTime')))){isc._pTM={ message:'History load/parse time: ' + (isc._moduleStart-isc._moduleEnd) + 'ms', category:'loadTime'};
 if(isc.Log && isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime')
 else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM
-else isc._preLog=[isc._pTM]}isc.definingFramework=true;var isc=window.isc?window.isc:{};isc.$d=new Date().getTime();isc.version="SNAPSHOT_v8.3d_2012-05-02/LGPL Deployment";isc.versionNumber="SNAPSHOT_v8.3d_2012-05-02";isc.buildDate="2012-05-02";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient Server",serverOnly:true,isPro:true},Drawing:{present:"true",name:"Drawing Module"},PluginBridges:{present:"true",name:"PluginBridges Module"},RichTextEditor:{present:"true",name:"RichTextEditor Module"},Calendar:{present:"true",name:"Calendar Module"},Analytics:{present:"false",name:"Analytics Module"},Charts:{present:"false",name:"Charts Module"},Tools:{present:"${includeTools}",name:"Portal and Tools Module"},NetworkPerformance:{present:"false",name:"Network Performance Module"},FileLoader:{present:"false",name:"Network Performance Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging Module"},serverCriteria:{present:"false",name:"Server Advanced Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic Transaction Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var _2=/^\s+/,_3=/\s+$/;for(var i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
+else isc._preLog=[isc._pTM]}isc.definingFramework=true;var isc=window.isc?window.isc:{};isc.$d=new Date().getTime();isc.version="SNAPSHOT_v8.3d_2012-05-08/LGPL Deployment";isc.versionNumber="SNAPSHOT_v8.3d_2012-05-08";isc.buildDate="2012-05-08";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient Server",serverOnly:true,isPro:true},Drawing:{present:"true",name:"Drawing Module"},PluginBridges:{present:"true",name:"PluginBridges Module"},RichTextEditor:{present:"true",name:"RichTextEditor Module"},Calendar:{present:"true",name:"Calendar Module"},Analytics:{present:"false",name:"Analytics Module"},Charts:{present:"false",name:"Charts Module"},Tools:{present:"${includeTools}",name:"Portal and Tools Module"},NetworkPerformance:{present:"false",name:"Network Performance Module"},FileLoader:{present:"false",name:"Network Performance Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging Module"},serverCriteria:{present:"false",name:"Server Advanced Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic Transaction Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var _2=/^\s+/,_3=/\s+$/;for(var i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
 return _1};isc.hasOptionalModules=function(_1){if(!_1)return true;_1=isc.canonicalizeModules(_1);for(var i=0;i<_1.length;i++)if(!isc.hasOptionalModule(_1[i]))return false;return true};isc.getMissingModules=function(_1){var _2=[];_1=isc.canonicalizeModules(_1);for(var i=0;i<_1.length;i++){var _4=_1[i];if(!isc.hasOptionalModule(_4))_2.add(isc.$41r[_4])}
 return _2};isc.hasOptionalModule=function(_1){var v=isc.$41r[_1];if(!v){if(isc.Log)isc.Log.logWarn("isc.hasOptionalModule - unknown module: "+_1);return false}
 return v.present=="true"||v.present.charAt(0)=="$"};isc.getOptionalModule=function(_1){return isc.$41r[_1]};isc.$a=window.isc_useSimpleNames;if(isc.$a==null)isc.$a=true;if(window.OpenAjax){isc.$b=isc.versionNumber.replace(/[a-zA-Z_]+/,".0");OpenAjax.registerLibrary("SmartClient","http://smartclient.com/SmartClient",isc.$b,{namespacedMode:!isc.$a,iscVersion:isc.version,buildDate:isc.buildDate,licenseType:isc.licenseType,licenseCompany:isc.licenseCompany,licenseSerialNumber:isc.licenseSerialNumber});OpenAjax.registerGlobals("SmartClient",["isc"])}
@@ -23,10 +23,10 @@
 if(isc.Browser.isMoz){isc.Browser.$g=navigator.userAgent.indexOf("Gecko/")+6;isc.Browser.geckoVersion=parseInt(navigator.userAgent.substring(isc.Browser.$g,isc.Browser.$g+8));if(isc.Browser.isFirefox){if(isc.Browser.firefoxVersion.match(/^1\.0/))isc.Browser.geckoVersion=20050915;else if(isc.Browser.firefoxVersion.match(/^2\.0/))isc.Browser.geckoVersion=20071108}}
 isc.Browser.isStrict=document.compatMode=="CSS1Compat";if(isc.Browser.isStrict&&isc.Browser.isMoz){isc.Browser.$51p=document.doctype.publicId;isc.Browser.$51q=document.doctype.systemId}
 isc.Browser.isTransitional=/.*(Transitional|Frameset)/.test((document.all&&document.all[0]&&document.all[0].nodeValue)||(document.doctype&&document.doctype.publicId));isc.Browser.isIE7=isc.Browser.isIE&&isc.Browser.version==7;isc.Browser.isIE8=isc.Browser.isIE&&isc.Browser.version>=8&&document.documentMode==8
-isc.Browser.isIE8Strict=isc.Browser.isIE&&isc.Browser.isStrict&&document.documentMode>=8;isc.Browser.isIE9=isc.Browser.isIE&&isc.Browser.version>=9&&document.documentMode>=9;isc.Browser.isAIR=(navigator.userAgent.indexOf("AdobeAIR")!=-1);isc.Browser.AIRVersion=(isc.Browser.isAIR?navigator.userAgent.substring(navigator.userAgent.indexOf("AdobeAir/")+9):null);isc.Browser.isWebKit=navigator.userAgent.indexOf("WebKit")!=-1;isc.Browser.isSafari=isc.Browser.isAIR||navigator.userAgent.indexOf("Safari")!=-1||navigator.userAgent.indexOf("AppleWebKit")!=-1;isc.Browser.isChrome=isc.Browser.isSafari&&(navigator.userAgent.indexOf("Chrome/")!=-1);if(isc.Browser.isSafari){if(isc.Browser.isAIR){isc.Browser.safariVersion=530}else{if(navigator.userAgent.indexOf("Safari/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Safari/")+7)}else if(navigator.userAgent.indexOf("AppleWebKit/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("AppleWebKit/")+12)}else{isc.Browser.rawSafariVersion="530"}
+isc.Browser.isIE8Strict=isc.Browser.isIE&&(isc.Browser.isStrict&&document.documentMode==8)||document.documentMode>8;isc.Browser.isIE9=isc.Browser.isIE&&isc.Browser.version>=9&&document.documentMode>=9;isc.Browser.isAIR=(navigator.userAgent.indexOf("AdobeAIR")!=-1);isc.Browser.AIRVersion=(isc.Browser.isAIR?navigator.userAgent.substring(navigator.userAgent.indexOf("AdobeAir/")+9):null);isc.Browser.isWebKit=navigator.userAgent.indexOf("WebKit")!=-1;isc.Browser.isSafari=isc.Browser.isAIR||navigator.userAgent.indexOf("Safari")!=-1||navigator.userAgent.indexOf("AppleWebKit")!=-1;isc.Browser.isChrome=isc.Browser.isSafari&&(navigator.userAgent.indexOf("Chrome/")!=-1);if(isc.Browser.isSafari){if(isc.Browser.isAIR){isc.Browser.safariVersion=530}else{if(navigator.userAgent.indexOf("Safari/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Safari/")+7)}else if(navigator.userAgent.indexOf("AppleWebKit/")!=-1){isc.Browser.rawSafariVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("AppleWebKit/")+12)}else{isc.Browser.rawSafariVersion="530"}
 isc.Browser.safariVersion=(function(){var _1=isc.Browser.rawSafariVersion,_2=_1.indexOf(".");if(_2==-1)return parseInt(_1);var _3=_1.substring(0,_2+1),_4;while(_2!=-1){_2+=1;_4=_1.indexOf(".",_2);_3+=_1.substring(_2,(_4==-1?_1.length:_4));_2=_4}
 return parseFloat(_3)})()}}
-isc.Browser.isWin=navigator.platform.toLowerCase().indexOf("win")>-1;isc.Browser.isWin2k=navigator.userAgent.match(/NT 5.01?/)!=null;isc.Browser.isMac=navigator.platform.toLowerCase().indexOf("mac")>-1;isc.Browser.isUnix=(!isc.Browser.isMac&&!isc.Browser.isWin);isc.Browser.isAndroid=navigator.userAgent.indexOf("Android")>-1;isc.Browser.isRIM=isc.Browser.isBlackBerry=navigator.userAgent.indexOf("BlackBerry")>-1||navigator.userAgent.indexOf("PlayBook")>-1;isc.Browser.isMobileWebkit=(isc.Browser.isSafari&&navigator.userAgent.indexOf(" Mobile/")>-1||isc.Browser.isAndroid||isc.Browser.isBlackBerry);isc.Browser.isMobile=(isc.Browser.isMobileWebkit);isc.Browser.isTouch=(isc.Browser.isMobileWebkit);isc.Browser.isIPhone=(isc.Browser.isMobileWebkit&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1));isc.Browser.isIPad=(isc.Browser.isIPhone&&navigator.userAgent.indexOf("iPad")>-1);isc.Browser.isTablet=(isc.Browser.isIPad)||(isc.Browser.isRIM&&navigator.userAgent.indexOf("Tablet")>-1)||(isc.Browser.isAndroid&&navigator.userAgent.indexOf("Mobile")==-1);isc.Browser.isHandset=(isc.Browser.isTouch&&!isc.Browser.isTablet);isc.Browser.isBorderBox=(isc.Browser.isIE&&!isc.Browser.isStrict);isc.Browser.lineFeed=(isc.Browser.isWin?"\r\n":"\r");isc.Browser.$h=false;isc.Browser.isDOM=(isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||(isc.Browser.isIE&&isc.Browser.version>=5));isc.Browser.isSupported=((isc.Browser.isIE&&isc.Browser.minorVersion>=5.5&&isc.Browser.isWin)||isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||isc.Browser.isAIR);isc.Browser.allowsXSXHR=((isc.Browser.isFirefox&&isc.Browser.firefoxVersion>="3.5")||(isc.Browser.isChrome)||(isc.Browser.isSafari&&isc.Browser.safariVersion>=531));if(isc.addProperties==null){isc.addGlobal("addProperties",function(_1,_2){for(var _3 in _2)
+isc.Browser.isWin=navigator.platform.toLowerCase().indexOf("win")>-1;isc.Browser.isWin2k=navigator.userAgent.match(/NT 5.01?/)!=null;isc.Browser.isMac=navigator.platform.toLowerCase().indexOf("mac")>-1;isc.Browser.isUnix=(!isc.Browser.isMac&&!isc.Browser.isWin);isc.Browser.isAndroid=navigator.userAgent.indexOf("Android")>-1;isc.Browser.isRIM=isc.Browser.isBlackBerry=navigator.userAgent.indexOf("BlackBerry")>-1||navigator.userAgent.indexOf("PlayBook")>-1;isc.Browser.isMobileWebkit=(isc.Browser.isSafari&&navigator.userAgent.indexOf(" Mobile/")>-1||isc.Browser.isAndroid||isc.Browser.isBlackBerry);isc.Browser.isMobile=(isc.Browser.isMobileWebkit);isc.Browser.isTouch=(isc.Browser.isMobileWebkit);isc.Browser.isIPhone=(isc.Browser.isMobileWebkit&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1));isc.Browser.isIPad=(isc.Browser.isIPhone&&navigator.userAgent.indexOf("iPad")>-1);isc.Browser.isTablet=(isc.Browser.isIPad)||(isc.Browser.isRIM&&navigator.userAgent.indexOf("Tablet")>-1)||(isc.Browser.isAndroid&&navigator.userAgent.indexOf("Mobile")==-1);isc.Browser.isHandset=(isc.Browser.isTouch&&!isc.Browser.isTablet);isc.Browser.isBorderBox=(isc.Browser.isIE&&!isc.Browser.isStrict);isc.Browser.lineFeed=(isc.Browser.isWin?"\r\n":"\r");isc.Browser.$h=false;isc.Browser.isDOM=(isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||(isc.Browser.isIE&&isc.Browser.version>=5));isc.Browser.isSupported=((isc.Browser.isIE&&isc.Browser.minorVersion>=5.5&&isc.Browser.isWin)||isc.Browser.isMoz||isc.Browser.isOpera||isc.Browser.isSafari||isc.Browser.isAIR);isc.Browser.nativeMouseMoveOnCanvasScroll=!isc.Browser.isTouch&&(isc.Browser.isSafari||isc.Browser.isChrome);isc.Browser.allowsXSXHR=((isc.Browser.isFirefox&&isc.Browser.firefoxVersion>="3.5")||(isc.Browser.isChrome)||(isc.Browser.isSafari&&isc.Browser.safariVersion>=531));if(isc.addProperties==null){isc.addGlobal("addProperties",function(_1,_2){for(var _3 in _2)
 _1[_3]=_2[_3];return _1})}
 isc.addGlobal("evalSA",function(_1){if(isc.eval)isc.eval(_1);else eval(_1)});isc.addGlobal("defineStandaloneClass",function(_1,_2){if(isc[_1])return;isc.addGlobal(_1,_2);isc.addProperties(_2,{$i:_1,fireSimpleCallback:function(_3){_3.method.apply(_3.target?_3.target:window,_3.args?_3.args:[])},logMessage:function(_3,_4,_5){if(isc.Log){isc.Log.logMessage(_3,_4,_5);return}
 if(!isc.$j)isc.$j=[];isc.$j[isc.$j.length]={priority:_3,message:_4,category:_5,timestamp:new Date()}},logWarn:function(_3){this.logMessage(3,_3,this.$i)},logInfo:function(_3){this.logMessage(4,_3,this.$i)},logDebug:function(_3){this.logMessage(5,_3,this.$i)},isAString:function(_3){if(_3==null)return false;if(_3.constructor&&_3.constructor.$k!=null){return _3.constructor.$k==4}
@@ -57,7 +57,7 @@
 this.$ab=_1;this.logDebug("history callback: "+_1);if(isc.Class&&this.isAString(_2)){isc.Class.fireCallback(_2,["id","data"],[_1,_3])}else{_2=isc.addProperties({},_2);_2.args=[_1,_3];this.fireSimpleCallback(_2)}}});isc.History.$z();isc._moduleEnd=isc._History_end=(isc.timestamp?isc.timestamp():new Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('History module init time: ' + (isc._moduleEnd-isc._moduleStart) + 'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'History'.");}
 /*
  * Isomorphic SmartClient
- * Version SNAPSHOT_v8.3d_2012-05-02 (2012-05-02)
+ * Version SNAPSHOT_v8.3d_2012-05-08 (2012-05-08)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
--- a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/load_skin.js	Tue May 08 13:02:27 2012 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/load_skin.js	Tue May 08 13:26:21 2012 +0200
@@ -15,6 +15,7 @@
     // must be relative to your application file or isomorphicDir
     // isc.Page.setSkinDir("[ISOMORPHIC]/skins/Enterprise/")
     isc.Page.setSkinDir("[ISOMORPHIC]/../openbravo/skins/Default/smartclient/");
+    theWindow.isc_css3Mode = false;
 
 
 //----------------------------------------
@@ -23,6 +24,675 @@
     // isc.Page.loadStyleSheet("[SKIN]/skin_styles.css", theWindow)
 
 
+    // The boolean value useCSS3 will be determined by checking browser if it is
+    // CSS3 compliant.
+    var useCSS3 = false, isc_css3Mode = theWindow.isc_css3Mode;
+    if (isc_css3Mode == "on") {
+        useCSS3 = true;
+    } else if (isc_css3Mode == "partialSupport" || isc_css3Mode === undefined) {
+        useCSS3 = (isc.Browser.isWebKit || isc.Browser.isFirefox || isc.Browser.isIE9);
+    } else if (isc_css3Mode == "supported") {
+        useCSS3 = ((isc.Browser.isWebKit || isc.Browser.isFirefox) && !isc.Browser.isIE9);
+    }
+
+    if (useCSS3) {
+
+        isc.Canvas.setProperties({
+            // this skin uses custom scrollbars
+            groupBorderCSS:"1px solid #165fa7",
+            showCustomScrollbars:true
+        });
+
+
+        if (isc.Browser.isIE && isc.Browser.version >= 7) {
+            isc.Canvas.setAllowExternalFilters(false);
+            isc.Canvas.setNeverUseFilters(true);
+
+            if (isc.Window) {
+                isc.Window.addProperties({
+                    modalMaskOpacity:null,
+                    modalMaskStyle:"normal"
+                });
+                isc.Window.changeDefaults("modalMaskDefaults", { src:"[SKIN]opacity.png" });
+            }
+        }
+
+        if (isc.RPCManager) {
+            isc.RPCManager.addClassProperties({
+                promptStyle:"cursor"
+            });
+        }
+
+        //----------------------------------------
+        // 1) Scrollbars
+        //----------------------------------------
+        isc.SimpleScrollThumb.addProperties({
+            baseStyle:"scrollThumb",
+            hSrc:"[SKIN]hthumb_grip.png",
+            vSrc:"[SKIN]vthumb_grip.png"
+        });
+
+        isc.Scrollbar.addProperties({
+            baseStyle:"scrollbar",
+            btnSize:18,
+            hSrc:"[SKIN]hscroll.png",
+            hThumbClass:isc.HSimpleScrollThumb,
+            showRollOver:true,
+            thumbInset:0,
+            thumbMinSize:20,
+            thumbOverlap:2,
+            vSrc:"[SKIN]vscroll.png",
+            vThumbClass:isc.VSimpleScrollThumb
+        });
+
+
+        //----------------------------------------
+        // 2) Buttons
+        //----------------------------------------
+        isc.Button.addProperties({
+            height:22,
+            baseStyle:"button"
+        });
+
+        // define IButton so examples that support the new SmartClient skin image-based
+        // button will fall back on the CSS-based Button with this skin
+        isc.ClassFactory.defineClass("IButton", "Button").addProperties({
+            baseStyle:"buttonRounded"
+        });
+        isc.ClassFactory.defineClass("IAutoFitButton", "AutoFitButton").addProperties({
+            baseStyle:"buttonRounded"
+        });
+
+        if (isc.IButton.markAsFrameworkClass != null) isc.IButton.markAsFrameworkClass();
+        if (isc.IAutoFitButton.markAsFrameworkClass != null) isc.IAutoFitButton.markAsFrameworkClass();
+
+        isc.ClassFactory.defineClass("HeaderMenuButton", "IButton").addProperties({
+            baseStyle:"headerButton"
+        });
+
+        // Have IMenuButton be just a synonym for IMenuButton
+        if (isc.MenuButton) {
+            isc.ClassFactory.overwriteClass("IMenuButton", "MenuButton");
+
+            if (isc.IMenuButton.markAsFrameworkClass != null) isc.IMenuButton.markAsFrameworkClass();
+
+            isc.MenuButton.addProperties({
+                // copy the header (.button) background-color to match when sort arrow is hidden
+                baseStyle:"button"
+            });
+        }
+
+        if (isc.MenuButton) {
+            isc.MenuButton.addProperties({
+                baseStyle:"menuButton",
+                iconHeight:4,
+                iconWidth:7,
+                menuButtonImage:"[SKIN]menu_button.png",
+                menuButtonImageUp:"[SKIN]menu_button_up.png",
+                showFocusedAsOver:true
+            });
+        }
+
+        if (isc.IMenuButton) {
+            isc.IMenuButton.addProperties({
+                capSize:4,
+                height:22,
+                iconWidth:7,
+                iconHeight:4,
+                menuButtonImage:"[SKIN]menu_button.png",
+                menuButtonImageUp:"[SKIN]menu_button_up.png",
+                showFocused:true,
+                showFocusedAsOver:true,
+                src:"[SKIN]button/button.png",
+                titleStyle:"buttonTitle",
+                vertical:false,
+                width:100
+            });
+        }
+
+        if (isc.Menu) {
+            isc.Menu.addProperties({
+                bodyBackgroundColor:null,
+                bodyStyleName:"gridBody",
+                cellHeight:22,
+                checkmarkDisabledImage:{src:"[SKIN]check_disabled.png", width:7, height:6},
+                checkmarkImage:{src:"[SKIN]check.png", width:9, height:8},
+                fastCellUpdates:false,
+                iconBodyStyleName:"menuMain",
+                shadowDepth:5,
+                showEdges:false,
+                showShadow:false,
+                submenuDisabledImage:{src:"[SKIN]submenu_disabled.png", height:7, width:4},
+                submenuImage:{src:"[SKIN]submenu.png", height:7, width:4}
+            });
+
+            isc.addProperties(isc.Menu.ICON_FIELD, {
+                baseStyle:"menuIconField",
+                width:24
+            });
+
+            isc.Menu.TITLE_FIELD.baseStyle = "menuTitleField";
+        }
+
+        if (isc.PickTreeItem) {
+            isc.PickTreeItem.addProperties({
+                buttonDefaults:{ height:21 }
+            });
+        }
+
+        isc.Label.addProperties({
+            showFocused:false
+        });
+
+        //----------------------------------------
+        // 3) Resizebars
+        //----------------------------------------
+        // StretchImgSplitbar class renders as resize bar
+        isc.StretchImgSplitbar.addProperties({
+            capSize:10,
+            showGrip:true,
+            showOver:false
+        });
+
+        isc.Snapbar.addProperties({
+            hBaseStyle:"hSplitbar",
+            vBaseStyle:"vSplitbar",
+            gripBreadth:3,
+            gripLength:20,
+            hSrc:"[SKIN]hsplit.png",
+            items:[
+                {name:"blank", width:"*", height:"*"}
+            ],
+            showClosedGrip:false,
+            showDown:false,
+            showDownGrip:false,
+            showRollOver:false,
+            vSrc:"[SKIN]vsplit.png"
+        });
+
+        isc.Layout.addProperties({
+            resizeBarSize:5,
+            // Use the Snapbar as a resizeBar by default - subclass of Splitbar that
+            // shows interactive (closed/open) grip images
+            // Other options include the Splitbar, StretchImgSplitbar or ImgSplitbar
+            resizeBarClass:"Snapbar"
+        })
+
+        if (isc.SectionItem) {
+            isc.SectionItem.addProperties({
+                height:26
+            });
+        }
+        if (isc.SectionStack) {
+            isc.SectionStack.addProperties({
+                headerHeight:26
+            });
+        }
+
+        if (isc.ListGrid) {
+            isc.ListGrid.addProperties({
+                alternateRecordStyles:true,
+                alternateBodyStyleName:null,
+                backgroundColor:"#e7e7e7",
+                cellHeight:22,
+                checkboxFieldImageHeight:13,
+                checkboxFieldImageWidth:13,
+                editFailedCSSText:"color:FF6347;",
+                errorIconSrc:"[SKINIMG]actions/exclamation.png",
+                expansionFieldImageHeight:16,
+                expansionFieldImageWidth:16,
+                expansionFieldFalseImage:"[SKINIMG]/ListGrid/row_collapsed.png",
+                expansionFieldTrueImage:"[SKINIMG]/ListGrid/row_expanded.png",
+                expansionFieldImageWidth: 16,
+                expansionFieldImageHeight: 16,
+                groupIcon:"[SKINIMG]/ListGrid/group.png",
+                groupIconPadding:3,
+                groupLeadingIndent:1,
+                headerBackgroundColor:null,
+                headerBaseStyle:"headerButton",
+                headerHeight:23,
+                headerMenuButtonIcon:"[SKINIMG]ListGrid/sort_descending.png",
+                headerMenuButtonConstructor:"HeaderMenuButton",
+                headerMenuButtonWidth:17,
+                normalCellHeight:22,
+                showHeaderMenuButton:true,
+                sortAscendingImage:{src:"[SKINIMG]ListGrid/sort_ascending.png", width:9, height:6},
+                sortDescendingImage:{src:"[SKINIMG]ListGrid/sort_descending.png", width:9, height:6},
+                summaryRowHeight:21,
+                tallBaseStyle:"tallCell"
+            });
+        }
+
+        if (isc.TreeGrid) {
+            isc.TreeGrid.addProperties({
+                alternateRecordStyles:false,
+                folderIcon:"[SKIN]folder.png",
+                manyItemsImage:"[SKIN]folder_file.png",
+                nodeIcon:"[SKIN]file.png",
+                normalBaseStyle:"treeCell",
+                openerIconSize:22,
+                openerImage:"[SKIN]opener.png",
+                sortAscendingImage:{src:"[SKINIMG]ListGrid/sort_ascending.png", width:9, height:6},
+                sortDescendingImage:{src:"[SKINIMG]ListGrid/sort_descending.png", width:9, height:6},
+                tallBaseStyle:"treeTallCell"
+            });
+        }
+
+        if (isc.TabSet) {
+            isc.TabSet.addProperties({
+                closeTabIconSize:12,
+                paneContainerClassName:"tabSetContainer",
+                paneMargin:5,
+                pickerButtonSize:20,
+                pickerButtonSrc:"[SKIN]picker.png",
+                showScrollerRollOver:false,
+                scrollerButtonSize:19,
+                scrollerSrc:"[SKIN]scroll.png",
+                showEdges:false,
+                symmetricScroller:false,
+                symmetricPickerButton:false,
+                tabBarThickness:24,
+                useSimpleTabs:true
+            });
+
+            // In Netscape Navigator 4.7x, set the backgroundColor directly since the css
+            // background colors are not reliable
+            if (isc.Browser.isNav) {
+                isc.TabSet.addProperties({paneContainerDefaults:{backgroundColor:"#FFFFFF"}});
+            }
+
+            isc.TabBar.addProperties({
+                baseLineConstructor:"Canvas",
+                baseLineProperties:{ backgroundColor:"#C0C3C7", height:1, overflow:"hidden" },
+                baseLineThickness:1,
+                bottomStyleName:"tabBarBottom",
+                layoutEndMargin:5,
+                layoutStartMargin:5,
+                leadingMargin:5,
+                leftStyleName:"tabBarLeft",
+                membersMargin:1,
+                rightStyleName:"tabBarRight",
+                styleName:"tabBar",
+                topStyleName:"tabBarTop"
+            });
+        }
+
+        if (isc.ImgTab) isc.ImgTab.addProperties({capSize:6});
+
+        if (isc.Window) {
+            isc.Window.addProperties({
+                backgroundColor:null,
+                bodyStyle:"windowBody",
+                layoutBottomMargin:4,
+                layoutLeftMargin:4,
+                layoutRightMargin:4,
+                layoutTopMargin:1,
+                modalMaskOpacity:10,
+                membersMargin:0,
+                styleName:"windowBackground",
+                showHeaderBackground:false,
+                showFooter:false
+            });
+
+            isc.Window.changeDefaults("headerDefaults", {
+                height:20,
+                layoutMargin:0
+            });
+
+            isc.Window.changeDefaults("resizerDefaults", { src:"[SKIN]/Window/resizer.png" });
+
+            isc.Window.changeDefaults("headerIconDefaults", {
+                height:15,
+                src:"[SKIN]/Window/headerIcon.png",
+                width:15
+            });
+
+            isc.Window.changeDefaults("restoreButtonDefaults", {
+                height:15,
+                showDown:false,
+                showRollOver:true,
+                src:"[SKIN]/headerIcons/cascade.png",
+                width:15
+            });
+
+            isc.Window.changeDefaults("closeButtonDefaults", {
+                height:15,
+                showDown:false,
+                showRollOver:true,
+                src:"[SKIN]/headerIcons/close.png",
+                width:15
+            });
+
+            isc.Window.changeDefaults("maximizeButtonDefaults", {
+                height:15,
+                showRollOver:true,
+                src:"[SKIN]/headerIcons/maximize.png",
+                width:15
+            });
+
+            isc.Window.changeDefaults("minimizeButtonDefaults", {
+                height:15,
+                showDown:false,
+                showRollOver:true,
+                src:"[SKIN]/headerIcons/minimize.png",
+                width:15
+            });
+
+            isc.Window.changeDefaults("toolbarDefaults", { buttonConstructor:"IButton" });
+
+            if (isc.ColorPicker) {
+                isc.ColorPicker.addProperties({
+                    layoutMargin:2
+                });
+            }
+        }
+
+        if (isc.Dialog) {
+            isc.Dialog.addProperties({
+                bodyColor:"#FFFFFF",
+                bodyStyle:"windowBody",
+                layoutBottomMargin:4,
+                layoutLeftMargin:4,
+                layoutRightMargin:4,
+                layoutTopMargin:1,
+                modalMaskOpacity:10,
+                membersMargin:0,
+                styleName:"windowBackground",
+                showHeaderBackground:false,
+                showFooter:false
+            });
+
+            // even though Dialog inherits from Window, we need a separate changeDefaults block
+            // because Dialog defines its own toolbarDefaults
+            isc.Dialog.changeDefaults("toolbarDefaults", {
+                buttonConstructor:"IButton",
+                height:42, // 10px margins + 22px button
+                membersMargin:10
+            });
+
+            if (isc.Dialog.Warn && isc.Dialog.Warn.toolbarDefaults) {
+                isc.addProperties(isc.Dialog.Warn.toolbarDefaults, {
+                    buttonConstructor:"IButton",
+                    height:42,
+                    membersMargin:10
+                });
+            }
+        }
+
+        // Dynamic form skinning
+        if (isc.SectionHeader) {
+            isc.SectionHeader.addProperties({
+                icon:"[SKIN]/SectionHeader/opener.png"
+            });
+        }
+
+        if (isc.FormItem) {
+            isc.FormItem.addProperties({
+                defaultIconSrc:"[SKIN]/DynamicForm/default_formItem_icon.png",
+                errorIconSrc:"[SKINIMG]actions/exclamation.png",
+                iconHeight:18,
+                iconVAlign:"middle",
+                iconWidth:18
+            });
+        }
+
+        if (isc.CheckboxItem) {
+            isc.CheckboxItem.addProperties({
+                checkedImage:"[SKINIMG]/DynamicForm/checked.png",
+                partialSelectedImage:"[SKINIMG]/DynamicForm/partialcheck.png",
+                showValueIconFocused:false,
+                showValueIconOver:false,
+                uncheckedImage:"[SKINIMG]/DynamicForm/unchecked.png",
+                unsetImage:"[SKINIMG]/DynamicForm/unsetcheck.png",
+                valueIconWidth:13,
+                valueIconHeight:13
+            });
+        }
+
+        if (isc.TextItem) {
+            isc.TextItem.addProperties({
+                height:22,
+                showFocused:true
+            });
+        }
+
+        if (isc.TextAreaItem) {
+            isc.TextAreaItem.addProperties({
+                showFocused:true
+            });
+        }
+
+        if (isc.SelectItem) {
+            isc.SelectItem.addProperties({
+                height:22,
+                pickerIconSrc:"[SKIN]/pickers/comboBoxPicker.png",
+                pickerIconWidth:18,
+                showFocusedPickerIcon:false,
+                textBoxStyle:"selectItemText"
+            });
+        }
+
+        if (isc.ComboBoxItem) {
+            isc.ComboBoxItem.addProperties({
+                height:22,
+                pendingTextBoxStyle:"comboBoxItemPendingText",
+                pickerIconSrc:"[SKIN]/pickers/comboBoxPicker.png",
+                pickerIconWidth:18,
+                showFocusedPickerIcon:false,
+                textBoxStyle:"selectItemText"
+            });
+        }
+
+        // used by SelectItem and ComboBoxItem for picklist
+        if (isc.ScrollingMenu) {
+            isc.ScrollingMenu.addProperties({
+            shadowDepth:5,
+            showShadow:false
+            });
+        }
+
+        if (isc.DateItem) {
+            isc.DateItem.addProperties({
+                height:22,
+                pickerIconHeight:16,
+                pickerIconSrc:"[SKIN]/DynamicForm/date_control.png",
+                pickerIconWidth:16
+            });
+        }
+
+        if (isc.SpinnerItem) {
+            isc.SpinnerItem.addProperties({
+                height:22,
+                textBoxStyle:"selectItemText"
+            });
+
+            isc.SpinnerItem.INCREASE_ICON = isc.addProperties(isc.SpinnerItem.INCREASE_ICON,
+            {
+                height:11,
+                imgOnly:true,
+                showDown:false,
+                showFocused:false,
+                showRollOver:false,
+                src:"[SKIN]/DynamicForm/spinner_control_increase.png",
+                width:16
+            });
+
+            isc.SpinnerItem.DECREASE_ICON = isc.addProperties(isc.SpinnerItem.DECREASE_ICON,
+            {
+                height:11,
+                imgOnly:true,
+                showDown:false,
+                showFocused:false,
+                showRollOver:false,
+                src:"[SKIN]/DynamicForm/spinner_control_decrease.png",
+                width:16
+            });
+        }
+
+        if (isc.PopUpTextAreaItem) {
+            isc.PopUpTextAreaItem.addProperties({
+                popUpIconHeight:16,
+                popUpIconSrc:"[SKIN]/DynamicForm/text_control.png",
+                popUpIconWidth:16
+            });
+        }
+
+        if (isc.ToolbarItem && isc.IAutoFitButton) {
+            isc.ToolbarItem.addProperties({
+                buttonConstructor:isc.IAutoFitButton,
+                buttonProperties:{ autoFitDirection:isc.Canvas.BOTH }
+            });
+        }
+
+        if (isc.DateRangeDialog) {
+            isc.DateRangeDialog.changeDefaults("headerIconProperties", { src:"[SKIN]/DynamicForm/date_control.png" });
+        }
+
+        if (isc.MiniDateRangeItem) {
+            isc.MiniDateRangeItem.changeDefaults("pickerIconDefaults", { src:"[SKIN]/DynamicForm/date_control.png" });
+        }
+
+        if (isc.RelativeDateItem) {
+            isc.RelativeDateItem.changeDefaults("pickerIconDefaults", { src:"[SKIN]/DynamicForm/date_control.png" });
+        }
+
+        // Native FILE INPUT items are rendered differently in Safari from other browsers
+        // Don't show standard textbox styling around them as it looks odd
+        if (isc.UploadItem && isc.Browser.isSafari) {
+            isc.UploadItem.addProperties({
+                textBoxStyle:"normal"
+            });
+        }
+
+        if (isc.DateChooser) {
+            isc.DateChooser.addProperties({
+                alternateWeekStyles:false,
+                backgroundColor:"#FFFFFF",
+                baseNavButtonStyle:"dateChooserNavButton",
+                baseWeekdayStyle:"dateChooserWeekday",
+                baseWeekendStyle:"dateChooserWeekend",
+                baseBottomButtonStyle:"dateChooserBottomButton",
+                edgeCenterBackgroundColor:"#FFFFFF",
+                headerStyle:"dateChooserButton",
+                nextMonthIcon:"[SKINIMG]/DateChooser/arrow_right.png",
+                nextMonthIconHeight:16,
+                nextMonthIconWidth:16,
+                nextYearIcon:"[SKINIMG]/DateChooser/doubleArrow_right.png",
+                nextYearIconHeight:16,
+                nextYearIconWidth:16,
+                prevMonthIcon:"[SKINIMG]/DateChooser/arrow_left.png",
+                prevMonthIconHeight:16,
+                prevMonthIconWidth:16,
+                prevYearIcon:"[SKINIMG]/DateChooser/doubleArrow_left.png",
+                prevYearIconHeight:16,
+                prevYearIconWidth:16,
+                showDoubleYearIcon:false,
+                showEdges:false,
+                skinImgDir:"images/DateChooser/",
+                todayButtonHeight:20,
+                weekendHeaderStyle:"dateChooserWeekendButton",
+                styleName:"dateChooserBorder"
+            });
+        }
+
+        if (isc.ToolStrip) {
+            isc.ToolStrip.addProperties({
+                defaultLayoutAlign:"center",
+                height:30
+            });
+
+            isc.ToolStripResizer.addProperties({
+                backgroundColor:"#f6f6f6"
+            });
+
+            isc.ToolStrip.changeDefaults("formWrapperDefaults",{cellPadding:3});
+        }
+
+        if (isc.ToolStripMenuButton) {
+            
+            isc.overwriteClass("ToolStripMenuButton", "MenuButton").addProperties({
+                autoFit:true,
+                baseStyle:"toolbarButton",
+                height:22,
+                labelVPad:0,
+                showDown:true,
+                showRollOver:true,
+                showTitle:false
+            });
+        }
+
+        if (isc.ToolStripButton) {
+            
+            isc.overwriteClass("ToolStripButton", "Button").addProperties({
+                autoFit:true,
+                baseStyle:"toolbarButton",
+                height:22,
+                labelVPad:0,
+                showTitle:false,
+                showRollOver:true,
+                showDown:true,
+                title:null
+            });
+        }
+
+        if (isc.RichTextEditor) {
+            isc.RichTextEditor.addProperties({
+                showEdges:false,
+                styleName:"richTextEditorBorder"
+            });
+        }
+
+        if (isc.Slider) {
+            isc.Slider.addProperties({
+                hThumbStyle:"hSliderThumb",
+                hTrackStyle:"hSliderTrack",
+                thumbConstructor:"StatefulCanvas",
+                thumbThickWidth:14,
+                thumbThinWidth:14,
+                trackConstructor:"StatefulCanvas",
+                trackWidth:5,
+                vThumbStyle:"vSliderThumb",
+                vTrackStyle:"vSliderTrack"
+            });
+        }
+
+        if (isc.TileGrid) {
+            isc.TileGrid.addProperties({
+                showEdges:false,
+                styleName:null,
+                valuesShowRollOver:true
+            });
+        }
+
+        if (isc.Calendar) {
+            isc.Calendar.changeDefaults("datePickerButtonDefaults", {
+                showDown:false,
+                showOver:false,
+                src:"[SKIN]/DynamicForm/date_control.png"
+            });
+
+            isc.Calendar.changeDefaults("controlsBarDefaults", {
+                height:10,
+                layoutBottomMargin:10
+            });
+        }
+
+        if (isc.Hover) {
+            isc.addProperties(isc.Hover.hoverCanvasDefaults, {
+                shadowDepth:5,
+                showShadow:false
+            });
+        }
+
+        //indicate type of media used for various icon types
+        isc.pickerImgType = "gif";
+        isc.transferImgType = "gif";
+        isc.headerImgType = "gif";
+
+        isc.Page.checkBrowserAndRedirect("[SKIN]/unsupported_browser.html");
+
+    } else { // useCSS3 is false
+
 
 //============================================================
 //  Component Skinning
@@ -48,7 +718,7 @@
 //  19) CubeGrid
 //  20) FilterBuilder
 //  21) Printing
-//  22) ToolStrip    
+//  22) ToolStrip
 //============================================================
 
 
@@ -86,7 +756,7 @@
         hSrc:"[SKIN]hthumb.png",
         showGrip:true,
         gripLength:10,
-        gripBreadth:10,        
+        gripBreadth:10,
 		showRollOver: true,
 		//showDown: true,
         backgroundColor:"transparent"
@@ -107,7 +777,7 @@
 //----------------------------------------
 // 2) Buttons
 //----------------------------------------
-    
+
     // "IButton" is the new standard button class for SmartClient applications. Application
     // code should use IButton instead of Button for all standalone buttons. Other skins may
     // map IButton directly to Button, so this single class will work everywhere. Button remains
@@ -150,7 +820,7 @@
 		showFocused: true,
 		showFocusedAsOver: false
 	});
-	
+
 	isc.Label.addProperties({
 		showFocused: false
 	});
@@ -160,7 +830,7 @@
 //----------------------------------------
 // 3) Resizebars
 //----------------------------------------
-    // StretchImgSplitbar class renders as resize bar with 
+    // StretchImgSplitbar class renders as resize bar with
     // end caps, body, grip
     isc.StretchImgSplitbar.addProperties({
         // modify vSrc / hSrc for custom appearance
@@ -169,7 +839,7 @@
         capSize:10,
         showGrip:true
     })
-    
+
     // ImgSplitbar renders as resizebar with resize grip only
     isc.ImgSplitbar.addProperties({
         // modify these properties for custom appearance
@@ -178,7 +848,7 @@
         //showDown:true,
         //styleName:"splitbar"
     })
-    
+
     isc.Snapbar.addProperties({
         vSrc:"[SKIN]vsplit.png",
         hSrc:"[SKIN]hsplit.png",
@@ -199,16 +869,16 @@
         gripLength:20
         //capSize:8
     })
-    
+
     isc.Layout.addProperties({
         resizeBarSize:5,
-        // Use the Snapbar as a resizeBar by default - subclass of Splitbar that 
+        // Use the Snapbar as a resizeBar by default - subclass of Splitbar that
         // shows interactive (closed/open) grip images
         // Other options include the Splitbar, StretchImgSplitbar or ImgSplitbar
         resizeBarClass:"Snapbar"
     })
 
-    
+
 //----------------------------------------
 // 4) Sections
 //----------------------------------------
@@ -280,7 +950,7 @@
             tabBarThickness:24,
             scrollerButtonSize:19,
             pickerButtonSize:20,
-       
+
             symmetricScroller:false,
             symmetricPickerButton:false,
 
@@ -291,9 +961,9 @@
 
             showEdges:false,
             paneContainerClassName:"tabSetContainer",
-            
+
             paneMargin:5,
-            
+
             showScrollerRollOver: false
         });
         isc.TabSet.changeDefaults("paneContainerDefaults", {
@@ -310,7 +980,7 @@
 
             // have the baseline overlap the top edge of the TabSet, using rounded media
             baseLineConstructor:"Canvas",
-            baseLineProperties : { 
+            baseLineProperties : {
                 backgroundColor: "#C0C3C7",
                 overflow:"hidden",
                 height:1
@@ -321,7 +991,7 @@
             baseLineCapSize:4*/
 
         })
-    }    
+    }
     if (isc.ImgTab) {
         isc.ImgTab.addProperties({
             src:"[SKIN]tab.png",
@@ -391,20 +1061,20 @@
              width:15,
              height:15
         })
-        isc.Window.changeDefaults("closeButtonDefaults", { 
+        isc.Window.changeDefaults("closeButtonDefaults", {
              src:"[SKIN]/headerIcons/close.png",
              showRollOver:true,
              showDown:false,
              width:15,
              height:15
         })
-        isc.Window.changeDefaults("maximizeButtonDefaults", { 
+        isc.Window.changeDefaults("maximizeButtonDefaults", {
              src:"[SKIN]/headerIcons/maximize.png",
              showRollOver:true,
              width:15,
              height:15
         })
-        isc.Window.changeDefaults("minimizeButtonDefaults", { 
+        isc.Window.changeDefaults("minimizeButtonDefaults", {
              src:"[SKIN]/headerIcons/minimize.png",
              showRollOver:true,
              showDown:false,
@@ -445,7 +1115,7 @@
                 })
             }
         }
-        
+
     } // end isc.Window
 
 
@@ -490,7 +1160,7 @@
             src: "[SKIN]DynamicForm/Remove_icon.png"
         });
     }
- 
+
     if (isc.DateChooser) {
         isc.DateChooser.addProperties({
             headerStyle:"dateChooserButton",
@@ -500,7 +1170,7 @@
             baseWeekendStyle:"dateChooserWeekend",
             baseBottomButtonStyle:"dateChooserBottomButton",
             alternateWeekStyles:false,
-        
+
             showEdges:true,
 
             edgeImage: "[SKINIMG]Window/window.png",
@@ -518,7 +1188,7 @@
 
             edgeCenterBackgroundColor:"#FFFFFF",
             backgroundColor:null,
-    
+
             showShadow:false,
             shadowDepth:6,
             shadowOffset:5,
@@ -529,7 +1199,7 @@
             prevYearIconWidth:16,
             prevYearIconHeight:16,
             nextYearIcon:"[SKIN]doubleArrow_right.png",
-            nextYearIconWidth:16,    
+            nextYearIconWidth:16,
             nextYearIconHeight:16,
             prevMonthIcon:"[SKIN]arrow_left.png",
             prevMonthIconWidth:16,
@@ -546,7 +1216,7 @@
     }
     if (isc.RelationPicker) {
         isc.RelationPicker.addProperties({
-            backgroundColor:"#C7C7C7"    
+            backgroundColor:"#C7C7C7"
         })
     }
 
@@ -582,7 +1252,7 @@
 		});
 		isc.Menu.TITLE_FIELD.baseStyle = "menuTitleField";
     }
-    
+
     if (isc.MenuButton) {
         isc.MenuButton.addProperties({
 			baseStyle: "menuButton",
@@ -595,12 +1265,12 @@
     }
     if (isc.IMenuButton) {
         isc.IMenuButton.addProperties({
-                
+
 			menuButtonImage:"[SKIN]menu_button.png",
             menuButtonImageUp:"[SKIN]menu_button_up.png",
             iconWidth:7,
             iconHeight:4,
-            
+
             // Other properties (match IButton)
             src:"[SKIN]button/button.png",
             height:22,
@@ -610,7 +1280,7 @@
             showFocusedAsOver:true
         });
     }
-	
+
 	if (isc.SelectionTreeMenu) {
 		isc.SelectionTreeMenu.addProperties({
 			showIcons:false,
@@ -634,7 +1304,7 @@
 //----------------------------------------
 // 12) ListGrids
 //----------------------------------------
-    if (isc.ListGrid) {										  
+    if (isc.ListGrid) {
         isc.ListGrid.addProperties({
             alternateRecordStyles : true,
 
@@ -644,10 +1314,10 @@
 
             headerButtonConstructor:"Button",
             sorterConstructor:"ImgButton",
-            
+
             sortAscendingImage:{src:"[SKIN]sort_ascending.png", width:9, height:6},
             sortDescendingImage:{src:"[SKIN]sort_descending.png", width:9, height:6},
-            
+
             backgroundColor:null, bodyBackgroundColor:null,
 
             headerHeight:23,
@@ -658,10 +1328,10 @@
             headerBaseStyle:"headerButton",
             bodyStyleName:"gridBody",
             alternateBodyStyleName:null,
-            
+
             summaryRowStyle:"gridSummaryCell",
             groupSummaryStyle:"groupSummaryCell",
-            
+
             showHeaderMenuButton:true,
 			headerMenuButtonConstructor:"HeaderImgButton",
             headerMenuButtonWidth:17,
@@ -671,7 +1341,7 @@
             headerMenuButtonIconHeight: 6,
 
             groupLeadingIndent : 1,
-            groupIconPadding : 3,            
+            groupIconPadding : 3,
             groupIcon: "[SKINIMG]/ListGrid/group.png",
 
             expansionFieldTrueImage : "[SKINIMG]/ListGrid/row_expanded.png",
@@ -681,7 +1351,7 @@
             checkboxFieldImageWidth : 13,
             checkboxFieldImageHeight : 13
         })
-        isc.ListGrid.changeDefaults("sorterDefaults", { 
+        isc.ListGrid.changeDefaults("sorterDefaults", {
             // baseStyle / titleStyle is auto-assigned from headerBaseStyle
             showFocused:false,
             src:"[SKIN]ListGrid/header.png",
@@ -711,7 +1381,7 @@
 			normalBaseStyle: "treeCell",
             openerImage:"[SKIN]opener.png",
             sortAscendingImage:{src:"[SKINIMG]ListGrid/sort_ascending.png", width:9, height:6},
-            sortDescendingImage:{src:"[SKINIMG]ListGrid/sort_descending.png", width:9, height:6}            
+            sortDescendingImage:{src:"[SKINIMG]ListGrid/sort_descending.png", width:9, height:6}
         })
     }
 
@@ -726,7 +1396,7 @@
             height: 22,
             width: 24
 		});
-    }    
+    }
 //----------------------------------------
 // 13) TreeGrids
 //----------------------------------------
@@ -755,9 +1425,9 @@
         iconHeight:18,
         iconWidth:18,
         iconVAlign:"middle"
-        
+
     })}
-    
+
     if (isc.PickTreeItem) {isc.PickTreeItem.addProperties({
         buttonDefaults: {
             height:21
@@ -770,9 +1440,9 @@
     })}
 
     if (isc.TextAreaItem) {isc.TextAreaItem.addProperties({
-        showFocused: true     
+        showFocused: true
     })}
-    if (isc.SelectItem) {isc.SelectItem.addProperties({  
+    if (isc.SelectItem) {isc.SelectItem.addProperties({
         pickListTallBaseStyle:"tallPickListCell",
         textBoxStyle:"selectItemText",
         showFocusedPickerIcon:false,
@@ -780,7 +1450,7 @@
         height:22,
         pickerIconWidth:18
     })}
-    
+
     if (isc.ComboBoxItem) {isc.ComboBoxItem.addProperties({
         pickListTallBaseStyle:"tallPickListCell",
         textBoxStyle:"selectItemText",
@@ -827,9 +1497,9 @@
             src:"[SKIN]/DynamicForm/spinner_control_decrease.png"
         })
     }
-    
-    
-    
+
+
+
     if (isc.PopUpTextAreaItem) {isc.PopUpTextAreaItem.addProperties({
         popUpIconSrc: "[SKIN]/DynamicForm/text_control.gif",
         popUpIconWidth:16,
@@ -877,7 +1547,7 @@
     isc.EH.targetDragOpacity = 50;
 
 
-    
+
 //----------------------------------------
 // 16) Edges
 //----------------------------------------
@@ -914,7 +1584,7 @@
             showEdges:true
         })
     }
-    
+
 // ----------------------------------------
 // 19) CubeGrid
 //----------------------------------------
@@ -963,11 +1633,11 @@
         isc.Calendar.changeDefaults("addEventButtonDefaults", {
             src:"[SKINIMG]actions/plus.png"
         });
-        
+
         isc.EventWindow.changeDefaults("resizerDefaults", {
             src:"[SKIN]/Window/v_resizer.png"
         });
-        
+
         isc.TimelineWindow.changeDefaults("resizerDefaults", {
             src:"[SKIN]/Window/h_resizer.png"
         })
@@ -982,8 +1652,8 @@
             defaultLayoutAlign:"center",
 			verticalStyleName:"toolStripVertical"
         });
-        
-        isc.ToolStrip.changeDefaults("formWrapperDefaults", 
+
+        isc.ToolStrip.changeDefaults("formWrapperDefaults",
             {cellPadding:3}
         );
     }
@@ -995,11 +1665,13 @@
         isc.ExampleViewPane.addProperties({
             styleName:"normal"
         });
-    }    
+    }
 
 // specify where the browser should redirect if not supported
 isc.Page.checkBrowserAndRedirect("[SKIN]/unsupported_browser.html");
 
+    } // end useCSS3 else block
+
 }   // end with()
 }   // end loadSkin()
 
--- a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/skin_styles.css	Tue May 08 13:02:27 2012 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/skin_styles.css	Tue May 08 13:26:21 2012 +0200
@@ -1,3 +1,10 @@
+/*============================================================
+This CSS file is generated by skins/EnterpriseSeries/sass/_base.scss
+
+This file should NOT be edited directly, unless renamed to 
+something other than skin_styles.css otherwise it may get 
+overwritten by _base.scss.
+==============================================================*/
 /*============================================================
 	"Enterprise" theme CSS styles
 	Copyright 2001 and beyond, Isomorphic Software
@@ -44,56 +51,81 @@
     12a) ToolStripGroup and IconButton
     13) Tools
     14) TileGrid
+    15) Scrollbars
 	------------
 	internal/unused styles
 ============================================================*/
-
-
 /*============================================================
 	1) General
 ============================================================*/
-
+/* line 69, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .pageBackground {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    background:#FAFAFA;
+  background: #fafafa;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
 }
 
 /* default text */
+/* line 79, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .normal {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-}
-
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 87, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .defaultBorder {
-    border:1px solid #A7ABB4;
+  border: 1px solid #ababab;
 }
 
 /* drag outline */
+/* line 92, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dragOutline {
-    border:1px dashed #0B70F9;
+  border: 1px dashed #f90f0b;
 }
 
 /* drop indicator */
+/* line 97, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dropBorder {
-    background-color:#808080;
-}
-
+  background-color: gray;
+}
 
 /* hover canvas  */
+/* line 104, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .canvasHover,
 .gridHover,
 .formHover {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:black;
-    background-color:#FFFFD0; border:1px solid #808080; padding:5px;
+  background-color: white;
+  border: 1px solid gray;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 5px;
 }
 
 /* group label */
+/* line 116, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .groupLabel {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    padding-left:5px; padding-right:5px;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-left: 5px;
+  padding-right: 5px;
+}
+
+/* CSS3 Mode */
+/* line 129, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.richTextEditorBorder {
+  border-top: 3px solid #e0e0e0;
+  border-bottom: 4px solid #e0e0e0;
+  border-left: 4px solid #e0e0e0;
+  border-right: 4px solid #e0e0e0;
+  -webkit-box-shadow: 0 1px #ababab, 0 -1px #f2f2f2, 0 -2px #ababab, 1px 0 #ababab, -1px 0 #ababab;
+  -moz-box-shadow: 0 1px #ababab, 0 -1px #f2f2f2, 0 -2px #ababab, 1px 0 #ababab, -1px 0 #ababab;
+  box-shadow: 0 1px #ababab, 0 -1px #f2f2f2, 0 -2px #ababab, 1px 0 #ababab, -1px 0 #ababab;
+}
+
 /*============================================================
     2) Button
 		button.baseStyle
@@ -102,6 +134,7 @@
 		listBar.labelStyle
 		listGrid.headerBaseStyle (not in this skin)
 ============================================================*/
+/* line 165, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .button,
 .buttonOver,
 .buttonFocused,
@@ -116,67 +149,274 @@
 .buttonSelectedFocusedOver,
 .buttonDisabled,
 .buttonSelectedDisabled {
-    padding:2px;
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px;
-    background:#DDDDDD url(./images/cssButton/button_stretch.png) repeat-x;
-	color:#000000;
-    border:1px solid #A6ABB4;
-}
+  background-color: #f0f0f0;
+  background-image: url("./images/cssButton/button_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
+  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='white')";
+  border: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 2px;
+}
+
+/* CSS3 Mode */
+/* line 208, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRounded,
+.buttonRoundedOver,
+.buttonRoundedFocused,
+.buttonRoundedFocusedOver,
+.buttonRoundedDown,
+.buttonRoundedFocusedDown,
+.buttonRoundedSelected,
+.buttonRoundedSelectedFocused,
+.buttonRoundedSelectedDown,
+.buttonRoundedSelectedFocusedDown,
+.buttonRoundedSelectedOver,
+.buttonRoundedSelectedFocusedOver,
+.buttonRoundedDisabled,
+.buttonRoundedSelectedDisabled {
+  background-color: #f0f0f0;
+  background-image: url("./images/cssButton/button_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
+  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='white', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='#e0e0e0')";
+  border: 1px solid #b15a59;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
+  font-size: 11px;
+  padding: 0 3px;
+}
+
+/* CSS3 Mode */
+/* line 238, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRounded {
+  border: 1px solid #ababab;
+  -webkit-box-shadow: inset white 0 -1px 1px, inset white -1px 0 1px, inset white 1px 0 1px;
+  -moz-box-shadow: inset white 0 -1px 1px, inset white -1px 0 1px, inset white 1px 0 1px;
+  box-shadow: inset white 0 -1px 1px, inset white -1px 0 1px, inset white 1px 0 1px;
+}
+
+/* CSS3 Mode */
+/* line 250, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedDisabled {
+  background-color: #e8e8e8;
+  background-image: url("./images/cssButton/button_Disabled_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
+  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='white', endColorstr='#f0f0f0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='#f0f0f0')";
+  border-bottom: 1px solid #c9b6b6;
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #bfbfbf;
+}
+
+/* line 270, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonDisabled {
-    background:#E9E9E9 url(./images/cssButton/button_Disabled_stretch.png) repeat-x;
-	border-left:1px solid #A7ABB4;
-	border-right:1px solid #A6AAB3;
-	border-top:1px solid #BABDC4;
-	border-bottom:1px solid #B4B8C1;
-}
+  background-color: #e8e8e8;
+  background-image: url("./images/cssButton/button_Disabled_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
+  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  background-image: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='white', endColorstr='#f0f0f0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='#f0f0f0')";
+  border-bottom: 1px solid #c9b6b6;
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #bfbfbf;
+}
+
+/* line 291, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonDisabled,
 .buttonSelectedDisabled {
-	font-weight:normal;
-	color:#AAAAAA;
-}
-
+  color: #ababab;
+  font-weight: normal;
+}
+
+/* CSS3 Mode */
+/* line 298, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedDisabled,
+.buttonRoundedSelectedDisabled {
+  color: #ababab;
+  font-weight: normal;
+}
+
+/* line 307, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonFocused,
 .buttonFocusedOver,
 .buttonSelectedFocused,
 .buttonSelectedFocusedOver,
 .buttonSelectedFocusedDown {
-	border-left:1px solid #9BC8FF;
-	border-right:1px solid #9BC8FF;
-	border-top:1px solid #B2D3FC;
-	border-bottom:1px solid #AACBF6;
-}
-
+  border: 1px solid #ababab;
+}
+
+/* CSS3 Mode */
+/* line 316, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedFocused,
+.buttonRoundedFocusedOver,
+.buttonRoundedSelectedFocused,
+.buttonRoundedSelectedFocusedOver,
+.buttonRoundedSelectedFocusedDown {
+  border: 1px solid #ababab;
+}
+
+/* line 323, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonOver,
 .buttonFocusedOver,
 .buttonSelectedFocused,
 .buttonSelectedFocusedOver {
-    background:#B2D7FF url(./images/cssButton/button_Over_stretch.png) repeat-x;
-    border:1px solid #577CB0;
-}
-
+  background-color: #b4d4fd;
+  background-image: url("./images/cssButton/button_Over_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f8ff), color-stop(52%, #deeffc), color-stop(57%, #c9e3fd), color-stop(100%, #b7d7f5));
+  background-image: -webkit-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -moz-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -o-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -ms-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5')";
+  border: 1px solid #858585;
+}
+
+/* CSS3 Mode */
+/* line 355, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedOver,
+.buttonRoundedFocusedOver,
+.buttonRoundedSelectedFocused,
+.buttonRoundedSelectedFocusedOver {
+  background-color: #b4d4fd;
+  background-image: url("./images/cssButton/button_Over_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edf6fd), color-stop(11%, #fafeff), color-stop(22%, #fafeff), color-stop(39%, #f0faff), color-stop(94%, #c2e0ff), color-stop(100%, #c8e4fe));
+  background-image: -webkit-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -moz-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -o-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -ms-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  -webkit-box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  -moz-box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#edf6fd', endColorstr='#c8e4fe');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf6fd', endColorstr='#c8e4fe')";
+  border: 1px solid #858585;
+}
+
+/* line 394, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonDown,
 .buttonFocusedDown,
 .buttonSelectedDown,
 .buttonSelectedFocusedDown {
-    background:#BEDDFF url(./images/cssButton/button_Down_stretch.png) repeat-x;
-	border-left:1px solid #577cb0;
-	border-right:1px solid #577cb0;
-	border-top:1px solid #577cb0;
-	border-bottom:1px solid #577cb0;
-}
-
+  background-color: #bdddff;
+  background-image: url("./images/cssButton/button_Down_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #addbf5), color-stop(5%, #addbf5), color-stop(10%, #c3e1f4), color-stop(14%, #e2ecf3), color-stop(19%, #f1f2f3), color-stop(29%, #f1f2f3), color-stop(81%, #c1ddf6), color-stop(95%, #92cef7), color-stop(100%, #92cef7));
+  background-image: -webkit-linear-gradient(top, #addbf5 0%, #addbf5 5%, #c3e1f4 10%, #e2ecf3 14%, #f1f2f3 19%, #f1f2f3 29%, #c1ddf6 81%, #92cef7 95%, #92cef7 100%);
+  background-image: -moz-linear-gradient(top, #addbf5 0%, #addbf5 5%, #c3e1f4 10%, #e2ecf3 14%, #f1f2f3 19%, #f1f2f3 29%, #c1ddf6 81%, #92cef7 95%, #92cef7 100%);
+  background-image: -o-linear-gradient(top, #addbf5 0%, #addbf5 5%, #c3e1f4 10%, #e2ecf3 14%, #f1f2f3 19%, #f1f2f3 29%, #c1ddf6 81%, #92cef7 95%, #92cef7 100%);
+  background-image: -ms-linear-gradient(top, #addbf5 0%, #addbf5 5%, #c3e1f4 10%, #e2ecf3 14%, #f1f2f3 19%, #f1f2f3 29%, #c1ddf6 81%, #92cef7 95%, #92cef7 100%);
+  background-image: linear-gradient(top, #addbf5 0%, #addbf5 5%, #c3e1f4 10%, #e2ecf3 14%, #f1f2f3 19%, #f1f2f3 29%, #c1ddf6 81%, #92cef7 95%, #92cef7 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7')";
+  border: 1px solid #597db1;
+}
+
+/* CSS3 Mode */
+/* line 438, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedDown,
+.buttonRoundedFocusedDown,
+.buttonRoundedSelectedDown,
+.buttonRoundedSelectedFocusedDown {
+  background-color: #bdddff;
+  background-image: url("./images/cssButton/button_Down_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f2f3), color-stop(41%, #f1f2f3), color-stop(100%, #b1d7f6));
+  background-image: -webkit-linear-gradient(top, #f1f2f3 0%, #f1f2f3 41%, #b1d7f6 100%);
+  background-image: -moz-linear-gradient(top, #f1f2f3 0%, #f1f2f3 41%, #b1d7f6 100%);
+  background-image: -o-linear-gradient(top, #f1f2f3 0%, #f1f2f3 41%, #b1d7f6 100%);
+  background-image: -ms-linear-gradient(top, #f1f2f3 0%, #f1f2f3 41%, #b1d7f6 100%);
+  background-image: linear-gradient(top, #f1f2f3 0%, #f1f2f3 41%, #b1d7f6 100%);
+  -webkit-box-shadow: inset 0 1px 2px #a0d5f3, inset 0 -1px 2px #a0d5f3, inset 2px 0 2px #a0d5f3, inset -2px 0 2px #a0d5f3;
+  -moz-box-shadow: inset 0 1px 2px #a0d5f3, inset 0 -1px 2px #a0d5f3, inset 2px 0 2px #a0d5f3, inset -2px 0 2px #a0d5f3;
+  box-shadow: inset 0 1px 2px #a0d5f3, inset 0 -1px 2px #a0d5f3, inset 2px 0 2px #a0d5f3, inset -2px 0 2px #a0d5f3;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7')";
+  border: 1px solid #597db1;
+}
+
+/* line 484, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonSelected,
 .buttonSelectedFocused,
 .buttonSelectedOver,
 .buttonSelectedFocusedOver,
 .buttonSelectedDisabled {
-    background:#B2D7FF url(./images/cssButton/button_Over_stretch.png) repeat-x;
-    border:1px solid #577CB0;
-}
-
-
+  background-color: #b4d4fd;
+  background-image: url("./images/cssButton/button_Over_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f8ff), color-stop(52%, #deeffc), color-stop(57%, #c9e3fd), color-stop(100%, #b7d7f5));
+  background-image: -webkit-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -moz-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -o-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -ms-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5')";
+  border: 1px solid #858585;
+}
+
+/* CSS3 Mode */
+/* line 517, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.buttonRoundedSelected,
+.buttonRoundedSelectedFocused,
+.buttonRoundedSelectedOver,
+.buttonRoundedSelectedFocusedOver,
+.buttonRoundedSelectedDisabled {
+  background-color: #b4d4fd;
+  background-image: url("./images/cssButton/button_Over_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edf6fd), color-stop(11%, #fafeff), color-stop(22%, #fafeff), color-stop(39%, #f0faff), color-stop(94%, #c2e0ff), color-stop(100%, #c8e4fe));
+  background-image: -webkit-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -moz-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -o-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: -ms-linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  background-image: linear-gradient(top, #edf6fd 0%, #fafeff 11%, #fafeff 22%, #f0faff 39%, #c2e0ff 94%, #c8e4fe 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#edf6fd', endColorstr='#c8e4fe');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf6fd', endColorstr='#c8e4fe')";
+  -webkit-box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  -moz-box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  box-shadow: inset #d8eafd 0 -1px 1px, inset #d8eafd -1px 0 1px, inset #d8eafd 1px 0 1px;
+  border: 1px solid #858585;
+}
 
 /* ImgButton */
+/* line 559, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .imgButton,
 .imgButtonOver,
 .imgButtonSelected,
@@ -185,13 +425,17 @@
 .imgButtonDown,
 .imgButtonSelectedDown,
 .imgButtonDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-}
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 566, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .imgButtonDisabled {
-    color:#666666;
+  color: #666666;
 }
 
 /* StretchImgButton */
+/* line 578, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .stretchImgButton,
 .stretchImgButtonSelected,
 .stretchImgButtonSelectedOver,
@@ -200,18 +444,24 @@
 .stretchImgButtonSelectedDown,
 .stretchImgButtonSelectedDisabled,
 .stretchImgButtonDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-}
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 585, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .stretchImgButtonOver {
-    font-weight:normal;
-}
+  font-weight: normal;
+}
+
+/* line 590, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .stretchImgButtonSelectedDisabled,
 .stretchImgButtonDisabled {
-	font-weight:normal;
-	color:#AAAAAA;
+  color: #ababab;
+  font-weight: normal;
 }
 
 /* Button Title */
+/* line 609, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonTitle,
 .buttonTitleOver,
 .buttonTitleDown,
@@ -226,34 +476,48 @@
 .buttonTitleSelectedFocusedDown,
 .buttonTitleDisabled,
 .buttonTitleSelectedDisabled {
-    font-family:Tahoma,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px;
-	color:#000000;
-}
+  color: black;
+  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
+  font-size: 11px;
+}
+
+/* line 618, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .buttonTitleDisabled,
 .buttonTitleSelectedDisabled {
-	font-weight:normal;
-	color:#AAAAAA;
-}
-
+  color: #ababab;
+  font-weight: normal;
+}
 
 /*============================================================
     3) Menus 
-============================================================ 
-  */
-
+============================================================*/
+/* line 628, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuMain {
-    border: 1px solid #93A9C0;
-    background:#FFFFFF url(./images/Menu/menu_background.png) repeat-y scroll;
-}
-.menuMainRTL {
-    border: 1px solid #93A9C0;
-    background:#FFFFFF url(./images/Menu/menu_background_rtl.png) repeat-y right scroll;
-}
-
+  background-color: white;
+  background-image: url("./images/Menu/menu_background.png");
+  background-repeat: repeat-y;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fafafa), color-stop(17%, #dbdbdb), color-stop(17%, #ffffff), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(left, #fafafa 0%, #dbdbdb 17%, #ffffff 17%, #ffffff 100%);
+  background-image: -moz-linear-gradient(left, #fafafa 0%, #dbdbdb 17%, #ffffff 17%, #ffffff 100%);
+  background-image: -o-linear-gradient(left, #fafafa 0%, #dbdbdb 17%, #ffffff 17%, #ffffff 100%);
+  background-image: -ms-linear-gradient(left, #fafafa 0%, #dbdbdb 17%, #ffffff 17%, #ffffff 100%);
+  background-image: linear-gradient(left, #fafafa 0%, #dbdbdb 17%, #ffffff 17%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#fafafa', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#fafafa', endColorstr='white')";
+}
+
+/* line 645, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.menuTable {
+  border: 1px solid #c78f8f;
+}
+
+/* line 649, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeMenuBody {
-    border: 1px solid #93A9C0;
-	background: #FFFFFF;
-}
+  background: white;
+}
+
+/* line 675, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menu,
 .menuSelected,
 .menuOver,
@@ -267,7 +531,7 @@
 .menuTitleFieldOverDark,
 .menuTitleFieldSelectedOver,
 .menuTitleFieldSelectedOverDark,
-.menuTitleFieldDisabled,                  
+.menuTitleFieldDisabled,
 .menuIconField,
 .menuIconFieldOver,
 .menuIconFieldSelected,
@@ -277,13 +541,14 @@
 .treeMenuSelectedOver,
 .treeMenuSelectedSelected,
 .treeMenuSelectedSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px;
-    color:black;
-    padding-top:2px; padding-bottom:2px;
-}
-.menu,
-.menuSelected {
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-bottom: 2px;
+  padding-top: 2px;
+}
+
+/* line 709, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuOver,
 .menuOverDark,
 .menuSelectedOver,
@@ -302,9 +567,22 @@
 .treeMenuSelectedOverDark,
 .treeMenuSelectedSelected,
 .treeMenuSelectedSelectedOver {
-    background:#FFFFFF url(./images/ListGrid/row_Over.png) repeat-x scroll 0px 1px;
-}
-
+  background-color: #fdc4c4;
+  background-image: url("./images/ListGrid/row_Over.png");
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-position: 0px 1px;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4ddfd), color-stop(9%, #f0f8ff), color-stop(14%, #e5f3ff), color-stop(86%, #cce5ff), color-stop(100%, #c4ddfd));
+  background-image: -webkit-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -moz-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -o-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -ms-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#c4ddfd', endColorstr='#cce5ff');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c4ddfd', endColorstr='#cce5ff')";
+}
+
+/* line 736, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuTitleField,
 .menuTitleFieldDark,
 .menuTitleFieldSelected,
@@ -314,9 +592,10 @@
 .menuTitleFieldSelectedOver,
 .menuTitleFieldSelectedOverDark,
 .menuTitleFieldDisabled {
-	padding-left:4px;
-}
-
+  padding-left: 4px;
+}
+
+/* line 748, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuIconField,
 .menuIconFieldDark,
 .menuIconFieldOver,
@@ -326,15 +605,19 @@
 .menuIconFieldSelectedOver,
 .menuIconFieldSelectedOverDark,
 .menuIconFieldDisabled {
-	padding-left:4px; padding-right:4px;
-}
-.menuDisabled ,
+  padding-left: 4px;
+  padding-right: 4px;
+}
+
+/* line 756, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.menuDisabled,
 .menuTitleFieldDisabled,
 .menuIconFieldDisabled {
-    color:#AAAAAA;
+  color: #ababab;
 }
 
 /* menu header buttons */
+/* line 771, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuButton,
 .menuButtonOver,
 .menuButtonDown,
@@ -346,30 +629,67 @@
 .menuButtonSelectedDown,
 .menuButtonSelectedOver,
 .menuButtonSelectedDisabled {
-    font-family:Arial,sans-serif; font-size:11px;
-    color: #000000;
-    background:#DDDDDD url(./images/cssButton/button_stretch.png) repeat-x scroll;
-    padding-left:4px; padding-right:4px;
-    border:1px solid #A6ABB4;
-}
-
+  background-color: #dedede;
+  background-image: url("./images/cssButton/button_stretch.png");
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
+  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  background-image: linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='white')";
+  border: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-left: 4px;
+  padding-right: 4px;
+}
+
+/* line 815, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuButtonOver {
-background:#B2D7FF url(./images/cssButton/button_Over_stretch.png) repeat-x;
-}
-
+  background-color: #b4d4fd;
+  background-image: url("./images/cssButton/button_Over_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f8ff), color-stop(52%, #deeffc), color-stop(57%, #c9e3fd), color-stop(100%, #b7d7f5));
+  background-image: -webkit-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -moz-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -o-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: -ms-linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  background-image: linear-gradient(top, #f0f8ff 0%, #deeffc 52%, #c9e3fd 57%, #b7d7f5 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#b7d7f5')";
+}
+
+/* line 847, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuButtonDown,
 .menuButtonFocusedDown,
 .menuButtonFocusedOver,
 .menuButtonSelected,
 .menuButtonSelectedDown,
 .menuButtonSelectedOver {
-    background:#BEDDFF url(./images/cssButton/button_Down_stretch.png) repeat-x;
-    border:1px solid #A6ABB4;
-}
+  background-color: #bdddff;
+  background-image: url("./images/cssButton/button_Down_stretch.png");
+  background-repeat: repeat-x;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #addbf5), color-stop(9%, #addbf5), color-stop(13%, #c3e1f4), color-stop(17%, #e2ecf3), color-stop(22%, #f1f2f3), color-stop(78%, #bcdaf6), color-stop(83%, #b1d7f6), color-stop(87%, #a2d3f6), color-stop(100%, #92cef7));
+  background-image: -webkit-linear-gradient(top, #addbf5 0%, #addbf5 9%, #c3e1f4 13%, #e2ecf3 17%, #f1f2f3 22%, #bcdaf6 78%, #b1d7f6 83%, #a2d3f6 87%, #92cef7 100%);
+  background-image: -moz-linear-gradient(top, #addbf5 0%, #addbf5 9%, #c3e1f4 13%, #e2ecf3 17%, #f1f2f3 22%, #bcdaf6 78%, #b1d7f6 83%, #a2d3f6 87%, #92cef7 100%);
+  background-image: -o-linear-gradient(top, #addbf5 0%, #addbf5 9%, #c3e1f4 13%, #e2ecf3 17%, #f1f2f3 22%, #bcdaf6 78%, #b1d7f6 83%, #a2d3f6 87%, #92cef7 100%);
+  background-image: -ms-linear-gradient(top, #addbf5 0%, #addbf5 9%, #c3e1f4 13%, #e2ecf3 17%, #f1f2f3 22%, #bcdaf6 78%, #b1d7f6 83%, #a2d3f6 87%, #92cef7 100%);
+  background-image: linear-gradient(top, #addbf5 0%, #addbf5 9%, #c3e1f4 13%, #e2ecf3 17%, #f1f2f3 22%, #bcdaf6 78%, #b1d7f6 83%, #a2d3f6 87%, #92cef7 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#addbf5', endColorstr='#92cef7')";
+  border: 1px solid #ababab;
+}
+
+/* line 888, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .menuButtonDisabled,
 .menuButtonSelectedDisabled {
-    color:#AAAAAA;
-    border:1px solid #A6ABB4;
+  color: #ababab;
+  border: 1px solid #ababab;
 }
 
 /*============================================================
@@ -388,84 +708,155 @@
 		dialog.hiliteHeaderStyle - dialogHeaderHilite
 		dialog.headerLabelDefaults.styleName - dialogHeaderText
 ============================================================*/
-
+/* line 911, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .windowBackground,
-.dialogBackground {}
-
+.dialogBackground {
+  background: #f7f7f7;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(1%, #f7f7f7), color-stop(1%, #f2f2f2), color-stop(15%, #e0e0e0), color-stop(100%, #e0e0e0));
+  background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #f7f7f7 1%, #f2f2f2 1%, #e0e0e0 15%, #e0e0e0 100%);
+  background-image: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 1%, #f2f2f2 1%, #e0e0e0 15%, #e0e0e0 100%);
+  background-image: -o-linear-gradient(top, #f7f7f7 0%, #f7f7f7 1%, #f2f2f2 1%, #e0e0e0 15%, #e0e0e0 100%);
+  background-image: -ms-linear-gradient(top, #f7f7f7 0%, #f7f7f7 1%, #f2f2f2 1%, #e0e0e0 15%, #e0e0e0 100%);
+  background-image: linear-gradient(top, #f7f7f7 0%, #f7f7f7 1%, #f2f2f2 1%, #e0e0e0 15%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#e0e0e0')";
+  border: 1px solid #b5b5b5;
+  -moz-border-radius-bottomleft: 0px;
+  -webkit-border-bottom-left-radius: 0px;
+  -ms-border-bottom-left-radius: 0px;
+  -o-border-bottom-left-radius: 0px;
+  border-bottom-left-radius: 0px;
+  -moz-border-radius-bottomright: 0px;
+  -webkit-border-bottom-right-radius: 0px;
+  -ms-border-bottom-right-radius: 0px;
+  -o-border-bottom-right-radius: 0px;
+  border-bottom-right-radius: 0px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -webkit-box-shadow: inset #fcfcfc 0 1px 0, inset #ededed 0 -1px 0, inset #ededed 1px 0 0, inset #ededed -1px 0 0;
+  -moz-box-shadow: inset #fcfcfc 0 1px 0, inset #ededed 0 -1px 0, inset #ededed 1px 0 0, inset #ededed -1px 0 0;
+  box-shadow: inset #fcfcfc 0 1px 0, inset #ededed 0 -1px 0, inset #ededed 1px 0 0, inset #ededed -1px 0 0;
+}
+
+/* line 1051, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .windowBody,
 .dialogBody {
-    background-color:#FFFFFF;
-}
-.promptBody {
-}
-
+  background-color: white;
+  border: 1px solid #b5b5b5;
+  -webkit-box-shadow: 0 1px #ededed, 0 -1px #ededed;
+  -moz-box-shadow: 0 1px #ededed, 0 -1px #ededed;
+  box-shadow: 0 1px #ededed, 0 -1px #ededed;
+}
+
+/* line 1067, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .windowHeader,
 .dialogHeader {
-}
-
-.windowHeaderHilite,
-.dialogHeaderHilite {
-}
-
+  padding: 0;
+}
+
+/* line 1077, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .windowHeaderText,
 .dialogHeaderText {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    font-weight:bold;
-	color:#4C4C4C;
-    padding-left:2px; padding-right:2px; padding-bottom:2px;
-}
+  color: #4d4d4d;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding-bottom: 2px;
+  padding-left: 2px;
+  padding-right: 2px;
+}
+
+/* line 1091, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .windowStatusBar {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:black;
-    border-top: 1px solid #999999; border-left: 1px solid #999999;
-    border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
-}
+  border-bottom: 1px solid white;
+  border-left: 1px solid #999999;
+  border-right: 1px solid white;
+  border-top: 1px solid #999999;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1105, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .modalMask {
-    background-color:black;
+  background-color: black;
 }
 
 /*============================================================
     5) Layout
 ============================================================*/
-
+/* line 1113, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .layoutDropLine {
-    background-color:#3366FF;
-
-}
+  background-color: #ebebeb;
+}
+
+/* line 1117, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .layoutPlaceHolder {
-    border:1px solid black;
-}
-.splitbar {
-	
-}
-.splitbarDown {
-    border:1px solid rgb(50,135,185);
-}
-
-.vSnapBar,
-.vSnapBarOver {
-}
-.hSnapBar,
-.hSnapBarOver {
+  border: 1px solid black;
+}
+
+/* line 1121, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSplitbar {
+  background: #fdc4c4;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(20%, #f5f5f5), color-stop(40%, #f5f5f5), color-stop(40%, #ebebeb), color-stop(60%, #ebebeb), color-stop(60%, #dedede), color-stop(80%, #dedede), color-stop(80%, #bfbfbf), color-stop(100%, #bfbfbf));
+  background-image: -webkit-linear-gradient(top, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -moz-linear-gradient(top, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -o-linear-gradient(top, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -ms-linear-gradient(top, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: linear-gradient(top, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#d1d1d1', endColorstr='#bfbfbf');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d1d1d1', endColorstr='#bfbfbf')";
+}
+
+/* line 1139, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSplitbarDown {
+  border: 1px solid gray;
+}
+
+/* line 1143, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vSplitbar {
+  background: #ebebeb;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d1d1d1), color-stop(20%, #d1d1d1), color-stop(20%, #f5f5f5), color-stop(40%, #f5f5f5), color-stop(40%, #ebebeb), color-stop(60%, #ebebeb), color-stop(60%, #dedede), color-stop(80%, #dedede), color-stop(80%, #bfbfbf), color-stop(100%, #bfbfbf));
+  background-image: -webkit-linear-gradient(left, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -moz-linear-gradient(left, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -o-linear-gradient(left, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: -ms-linear-gradient(left, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  background-image: linear-gradient(left, #d1d1d1 0%, #d1d1d1 20%, #f5f5f5 20%, #f5f5f5 40%, #ebebeb 40%, #ebebeb 60%, #dedede 60%, #dedede 80%, #bfbfbf 80%, #bfbfbf 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#d1d1d1', endColorstr='#bfbfbf');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#d1d1d1', endColorstr='#bfbfbf')";
+}
+
+/* line 1161, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vSplitbarDown {
+  border: 1px solid gray;
 }
 
 /*============================================================
     6) TabSet and tab titles
 ============================================================*/
-
+/* line 1177, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabSetContainer {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:#D9D9D9;
-    border: 1px solid #C0C3C7;
-    background-color:#FFFFFF
-}
-
-.tabBar {
-}
-
+  background-color: white;
+  border: 1px solid #bfbfbf;
+  color: #d6d6d6;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1191, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabBaseline {
-    z-index:10000000;
-}
-
+  z-index: 10000000;
+}
+
+/* line 1202, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tab,
 .tabOver,
 .tabSelected,
@@ -474,9 +865,11 @@
 .tabSelectedDown,
 .tabSelectedDisabled,
 .tabDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-}
-
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1224, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabTitle,
 .tabTitleDown,
 .tabTitleOver,
@@ -493,112 +886,155 @@
 .vtabTitleSelectedDown,
 .vtabTitleDisabled,
 .vtabTitleSelectedDisabled {
-    color: black;
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    padding-bottom:1px;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-bottom: 1px;
+}
+
+/* line 1234, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabTitleOver,
 .vtabTitleOver {
-    color:#15428b;
-}
-
+  color: #8a1e15;
+}
+
+/* line 1239, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabTitleSelected,
 .vtabTitleSelected {
-	color:black;
-    font-weight:bold;
-}
-
+  color: black;
+  font-weight: bold;
+}
+
+/* line 1245, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabTitleSelectedOver,
 .vtabTitleSelectedOver {
-	color:#15428b;
-    font-weight:bold;
-}
-
-
+  color: #8a1e15;
+  font-weight: bold;
+}
+
+/* line 1253, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabTitleDisabled,
 .tabTitleSelectedDisabled,
 .vtabTitleDisabled,
 .vtabTitleSelectedDisabled {
-    color: #AAAAAA;
-    padding-bottom:1px;
+  color: #ababab;
+  padding-bottom: 1px;
 }
 
 /*============================================================
     7) SectionStack
 ============================================================*/
-
+/* line 1262, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sectionStack {
-    border-left:1px solid #A6ABB4;
-    border-right:1px solid #A6ABB4;
-    border-bottom:1px solid #A6ABB4;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
 }
 
 /* SectionStack headers - image based */
-.imgSectionHeaderclosed,
-.imgSectionHeaderopened,
-.imgSectionHeaderDisabledclosed,
-.imgSectionHeaderDisabledopened {
-}
+/* line 1281, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .imgSectionHeaderTitleclosed,
 .imgSectionHeaderTitleopened,
 .imgSectionHeaderTitleOverclosed,
 .imgSectionHeaderTitleOveropened {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    border-left:5px;
-}
-
+  border-left: 5px;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1290, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .imgSectionHeaderTitleDisabledopened,
 .imgSectionHeaderTitleDisabledclosed {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:gray;
-    border-left:5px;
-}
-
-.sectionHeaderTitleopened, 
+  border-left: 5px;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1300, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.sectionHeaderTitleopened,
 .sectionHeaderTitleclosed {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:white;
-}
-.sectionHeaderTitleDisabledopened, 
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1308, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.sectionHeaderTitleDisabledopened,
 .sectionHeaderTitleDisabledclosed {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:#808080;
-}
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
 /* SectionStack headers - css based */
-.sectionHeaderopened, 
+/* line 1317, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.sectionHeaderopened,
 .sectionHeaderclosed {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    padding:3px;
-    border: 1px solid #A6ABB4;
-}
-
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 2px;
+}
+
+/* line 1326, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sectionHeaderopened {
-    background: url(./images/SectionHeader/header_opened_stretch.png) repeat-x scroll;
-}
+  background-color: #d9d9d9;
+  background-image: url(./images/SectionHeader/header_opened_stretch.png);
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(4%, #ababab), color-stop(4%, #f5f5f5), color-stop(17%, #f0f0f0), color-stop(43%, #e3e3e3), color-stop(48%, #e3e3e3), color-stop(61%, #e8e8e8), color-stop(74%, #ededed), color-stop(87%, #ededed), color-stop(96%, #ededed), color-stop(96%, #ababab), color-stop(100%, #ababab));
+  background-image: -webkit-linear-gradient(top, #ababab 0%, #ababab 4%, #f5f5f5 4%, #f0f0f0 17%, #e3e3e3 43%, #e3e3e3 48%, #e8e8e8 61%, #ededed 74%, #ededed 87%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -moz-linear-gradient(top, #ababab 0%, #ababab 4%, #f5f5f5 4%, #f0f0f0 17%, #e3e3e3 43%, #e3e3e3 48%, #e8e8e8 61%, #ededed 74%, #ededed 87%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -o-linear-gradient(top, #ababab 0%, #ababab 4%, #f5f5f5 4%, #f0f0f0 17%, #e3e3e3 43%, #e3e3e3 48%, #e8e8e8 61%, #ededed 74%, #ededed 87%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -ms-linear-gradient(top, #ababab 0%, #ababab 4%, #f5f5f5 4%, #f0f0f0 17%, #e3e3e3 43%, #e3e3e3 48%, #e8e8e8 61%, #ededed 74%, #ededed 87%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: linear-gradient(top, #ababab 0%, #ababab 4%, #f5f5f5 4%, #f0f0f0 17%, #e3e3e3 43%, #e3e3e3 48%, #e8e8e8 61%, #ededed 74%, #ededed 87%, #ededed 96%, #ababab 96%, #ababab 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#d9d9d9');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#d9d9d9')";
+}
+
+/* line 1371, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sectionHeaderclosed {
-    background: url(./images/SectionHeader/header_closed_stretch.png) repeat-x scroll;
-}
-
-
+  background-color: #d9d9d9;
+  background-image: url(./images/SectionHeader/header_closed_stretch.png);
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(4%, #ababab), color-stop(4%, #fafafa), color-stop(9%, #fafafa), color-stop(13%, #f7f7f7), color-stop(35%, #dedede), color-stop(39%, #d1d1d1), color-stop(43%, #cfcfcf), color-stop(65%, #e0e0e0), color-stop(83%, #ededed), color-stop(96%, #ededed), color-stop(96%, #ababab), color-stop(100%, #ababab));
+  background-image: -webkit-linear-gradient(top, #ababab 0%, #ababab 4%, #fafafa 4%, #fafafa 9%, #f7f7f7 13%, #dedede 35%, #d1d1d1 39%, #cfcfcf 43%, #e0e0e0 65%, #ededed 83%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -moz-linear-gradient(top, #ababab 0%, #ababab 4%, #fafafa 4%, #fafafa 9%, #f7f7f7 13%, #dedede 35%, #d1d1d1 39%, #cfcfcf 43%, #e0e0e0 65%, #ededed 83%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -o-linear-gradient(top, #ababab 0%, #ababab 4%, #fafafa 4%, #fafafa 9%, #f7f7f7 13%, #dedede 35%, #d1d1d1 39%, #cfcfcf 43%, #e0e0e0 65%, #ededed 83%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: -ms-linear-gradient(top, #ababab 0%, #ababab 4%, #fafafa 4%, #fafafa 9%, #f7f7f7 13%, #dedede 35%, #d1d1d1 39%, #cfcfcf 43%, #e0e0e0 65%, #ededed 83%, #ededed 96%, #ababab 96%, #ababab 100%);
+  background-image: linear-gradient(top, #ababab 0%, #ababab 4%, #fafafa 4%, #fafafa 9%, #f7f7f7 13%, #dedede 35%, #d1d1d1 39%, #cfcfcf 43%, #e0e0e0 65%, #ededed 83%, #ededed 96%, #ababab 96%, #ababab 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#d9d9d9');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#d9d9d9')";
+}
+
+/* line 1419, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellopened {
-    background-color:red;
-}
+  background-color: #FF0000;
+}
+
+/* line 1423, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellclosed {
-    background-color:pink;
+  background-color: #FF00AA;
 }
 
 /*============================================================
     8) Forms
 ============================================================*/
-
 /* general form styles */
-.formRow {}
+/* line 1438, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formCell,
 .formCellFocused,
 .formCellDisabled,
 .nestedFormContainer,
 .nestedFormContainerFocused,
 .nestedFormContainerDisabled {
-    font-family:Arial,sans-serif; font-size:11px;
-}
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1483, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formTitle,
 .formTitleFocused,
 .formTitleDisabled,
@@ -638,48 +1074,61 @@
 .labelAnchorDisabled,
 .labelAnchorError,
 .labelAnchorFocused {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-}
-
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1491, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .comboBoxItemPendingText {
-    color:#0066CC;
-}
-
+  color: #cc000e;
+}
+
+/* line 1496, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formTitle,
-.formTitleFocused  {
-    color:#003168;
-}
-
+.formTitleFocused {
+  color: #003168;
+}
+
+/* line 1500, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formTitleDisabled {
-	color:#AAAAAA;
-}
+  color: #ababab;
+}
+
+/* line 1505, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formCellError,
-.formTitleError { 
-    font-weight:bold; color:#204268; 
-}
+.formTitleError {
+  color: #692023;
+  font-weight: bold;
+}
+
+/* line 1510, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .formHint {
-    color:#455668;
-    padding:3px;
+  color: #684547;
+  padding: 3px;
 }
 
 /* Allow for nested forms to lie flush against the left-hand edge of the containing form */
+/* line 1518, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .nestedFormContainer,
 .nestedFormContainerFocused,
 .nestedFormContainerDisabled {
-    padding-left: 0px;
-}
-
+  padding-left: 0px;
+}
 
 /* headerItem */
+/* line 1525, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerItem,
 .headerItemDisabled,
 .headerItemError {
-    font-family:Arial,sans-serif; font-size:14px; font-weight:bold;
-	color:#4C4C4C;
-}	
+  color: #4d4d4d;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 14px;
+  font-weight: bold;
+}
 
 /* text-based items common props */
+/* line 1544, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .textItem,
 .textItemFocused,
 .textItemDisabled,
@@ -690,128 +1139,161 @@
 .selectItemTextFocused,
 .selectItemTextDisabled,
 .selectItemTextHint {
-    padding:2px;
-    border:1px solid #aaacb2;
-    background:#FFFFFF;
-    color:black;
-}
-
-
+  background: white;
+  border: 1px solid #ababab;
+  color: black;
+  padding: 2px;
+}
+
+/* line 1551, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .textItem {
-border-top:1px solid #abadb3;
-    border-left:1px solid #dbdfe5;
-    border-right:1px solid #dbdfe5;
-    border-bottom:1px solid #dbdfe5;
-}
-
+  border-bottom: 1px solid #dedede;
+  border-left: 1px solid #dedede;
+  border-right: 1px solid #dedede;
+  border-top: 1px solid #ababab;
+}
+
+/* line 1561, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .textItemDisabled,
 .selectItemTextDisabled {
-    color:#AAAAAA;
-    background-color:#FFFFFF;
-    border:1px solid #A6ABB4;
-}
-
+  background-color: white;
+  border: 1px solid #ababab;
+  color: #ababab;
+}
+
+/* line 1568, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .textItemHint,
 .selectItemTextHint {
-    color:#204268;
-}
-
+  color: #692023;
+}
 
 /* selectItem */
-
+/* line 1573, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .selectItemTextFocused {
-    color:black;
-    -moz-outline-offset:-1;
-    border:1px solid #5678ac;
-}
-
+  border: 1px solid #ad5a58;
+  color: black;
+  -moz-outline-offset: -1;
+}
+
+/* line 1580, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .textItemFocused,
 .selectItemTextFocused {
-    color:black;
-    -moz-outline-offset:-1;
-	border-top:1px solid #5678ac;    
-    border-left:1px solid #bccde6;
-	border-right:1px solid #afc6e2;
-	border-bottom:1px solid #c0d7ec;
-}
-
+  color: black;
+  border-bottom: 1px solid #c0d8ec;
+  border-left: 1px solid #b8cfef;
+  border-right: 1px solid #b3c6db;
+  border-top: 1px solid #587aad;
+  -moz-outline-offset: -1;
+}
+
+/* line 1594, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .selectItemText,
 .selectItemTextError,
 .selectItemTextFocused,
 .selectItemTextDisabled {
-    border-right:0px none;
-}
-
+  border-right: 0;
+}
+
+/* line 1601, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .selectItemPickerIcon,
 .selectItemPickerIconFocused,
 .selectItemPickerIconDisabled,
 .selectItemPickerIconError {
-    padding:0px;
-}
-
+  padding: 0px;
+}
+
+/* line 1605, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .pickListMenuBody {
-    border:1px solid #90A6BD; 
-    background-color:#FFFFFF;
-}
-
+  background-color: white;
+  border: 1px solid #c78f8f;
+}
+
+/* line 1613, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .pickListCell,
 .pickListCellDark,
 .tallPickListCell,
 .tallPickListCellDark {
-	color:black;
-}
+  color: black;
+}
+
+/* line 1618, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .pickListCellSelected,
 .pickListCellSelectedDark {
-    color:black;
-    background:#FFFFFF url(./images/Menu/menu_rollover.png) repeat-x scroll;
-}
-
+  background-color: #fdc4c4;
+  background-image: url("./images/Menu/menu_rollover.png");
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #c4ddfd), color-stop(5%, #c4ddfd), color-stop(5%, #e5f8ff), color-stop(95%, #d1e7ff), color-stop(95%, #c4ddfd), color-stop(100%, #c4ddfd));
+  background-image: -webkit-linear-gradient(top, #c4ddfd 1%, #c4ddfd 5%, #e5f8ff 5%, #d1e7ff 95%, #c4ddfd 95%, #c4ddfd 100%);
+  background-image: -moz-linear-gradient(top, #c4ddfd 1%, #c4ddfd 5%, #e5f8ff 5%, #d1e7ff 95%, #c4ddfd 95%, #c4ddfd 100%);
+  background-image: -o-linear-gradient(top, #c4ddfd 1%, #c4ddfd 5%, #e5f8ff 5%, #d1e7ff 95%, #c4ddfd 95%, #c4ddfd 100%);
+  background-image: -ms-linear-gradient(top, #c4ddfd 1%, #c4ddfd 5%, #e5f8ff 5%, #d1e7ff 95%, #c4ddfd 95%, #c4ddfd 100%);
+  background-image: linear-gradient(top, #c4ddfd 1%, #c4ddfd 5%, #e5f8ff 5%, #d1e7ff 95%, #c4ddfd 95%, #c4ddfd 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e5f8ff', endColorstr='#d1e7ff');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e5f8ff', endColorstr='#d1e7ff')";
+  color: black;
+}
+
+/* line 1639, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tallPickListCellSelected,
 .tallPickListCellSelectedDark {
-    color:black;
-    background-color:#B2DFEE;;
-}
-
+  background: #fdb4b4;
+  color: black;
+}
+
+/* line 1645, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .pickListCellDisabled,
 .tallPickListCellDisabled {
-	color:#595959;
-	background-color:#C0C0C0;
+  background-color: #bfbfbf;
+  color: #545454;
 }
 
 /* checkbox and radioButton */
+/* line 1654, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .labelAnchor,
 .labelAnchorDisabled,
 .labelAnchorError,
-.labelAnchorFocused  { 
-    font-family:Arial; color:black; text-decoration:none;
-}
+.labelAnchorFocused {
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  text-decoration: none;
+}
+
+/* line 1660, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .labelAnchorDisabled {
-	font-family:Arial; color:#AAAAAA;
+  color: #ababab;
+  font-family: Arial, Verdana, sans-serif;
 }
 
 /* ColorChooser */
+/* line 1667, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colorChooserCell,
 .colorChooserCellOver {
-    background-color:#EFEFEF;
-    border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF;
-    border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;
-}
+  background-color: #f0f0f0;
+  border-bottom: 1px solid #f0f0f0;
+  border-left: 1px solid #f0f0f0;
+  border-right: 1px solid #f0f0f0;
+  border-top: 1px solid #f0f0f0;
+}
+
+/* line 1677, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colorChooserCellOver {
-    border-left:1px solid black; border-top:1px solid black;
-    border-right:1px solid black; border-bottom:1px solid black;
+  border: 1px solid black;
 }
 
 /* FilterBuilder */
+/* line 1682, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .bracketBorders {
-    border-left: 1px solid rgb(50,135,185);
-    border-top: 1px solid rgb(50,135,185);
-    border-bottom: 1px solid rgb(50,135,185);    
-}
+  border-bottom: 1px solid #b8324d;
+  border-left: 1px solid #b8324d;
+  border-top: 1px solid #b8324d;
+}
+
 /*============================================================
      DateChooser
 ============================================================*/
-
 /* Defaults for all days and controls */
+/* line 1729, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserButton,
 .dateChooserButtonOver,
 .dateChooserButtonDown,
@@ -834,12 +1316,6 @@
 .dateChooserBottomButtonSelected,
 .dateChooserBottomButtonSelectedOver,
 .dateChooserBottomButtonSelectedDown,
-.dateChooserNavButton,
-.dateChooserNavButtonOver,
-.dateChooserNavButtonDown,
-.dateChooserNavButtonSelected,
-.dateChooserNavButtonSelectedOver,
-.dateChooserNavButtonSelectedDown,
 .dateChooserWeekday,
 .dateChooserWeekdayOver,
 .dateChooserWeekdayDown,
@@ -853,26 +1329,49 @@
 .dateChooserWeekendSelected,
 .dateChooserWeekendSelectedOver,
 .dateChooserWeekendSelectedDown,
-.dateChooserWeekendSelectedDisabled,
 .dateChooserWeekendDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    background-color:transparent;
-    color:black;
-}
-
-/* year/month buttons */
+  background-color: white;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 1743, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserNavButton,
 .dateChooserNavButtonOver,
 .dateChooserNavButtonDown,
 .dateChooserNavButtonSelected,
 .dateChooserNavButtonSelectedOver,
 .dateChooserNavButtonSelectedDown {
-    padding:0px;
-    border-top:0px none;
-    border-bottom:0px none;
+  background: #e7f0fe;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7f0fe), color-stop(4%, #e7f2fe), color-stop(9%, #e6f0fe), color-stop(65%, #c9dffd), color-stop(96%, #c4ddfd), color-stop(100%, #bbd5f6));
+  background-image: -webkit-linear-gradient(top, #e7f0fe 0%, #e7f2fe 4%, #e6f0fe 9%, #c9dffd 65%, #c4ddfd 96%, #bbd5f6 100%);
+  background-image: -moz-linear-gradient(top, #e7f0fe 0%, #e7f2fe 4%, #e6f0fe 9%, #c9dffd 65%, #c4ddfd 96%, #bbd5f6 100%);
+  background-image: -o-linear-gradient(top, #e7f0fe 0%, #e7f2fe 4%, #e6f0fe 9%, #c9dffd 65%, #c4ddfd 96%, #bbd5f6 100%);
+  background-image: -ms-linear-gradient(top, #e7f0fe 0%, #e7f2fe 4%, #e6f0fe 9%, #c9dffd 65%, #c4ddfd 96%, #bbd5f6 100%);
+  background-image: linear-gradient(top, #e7f0fe 0%, #e7f2fe 4%, #e6f0fe 9%, #c9dffd 65%, #c4ddfd 96%, #bbd5f6 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e7f0fe', endColorstr='#bbd5f6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e7f0fe', endColorstr='#bbd5f6')";
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* year/month buttons */
+/* line 1790, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.dateChooserNavButton,
+.dateChooserNavButtonOver,
+.dateChooserNavButtonDown,
+.dateChooserNavButtonSelected,
+.dateChooserNavButtonSelectedOver,
+.dateChooserNavButtonSelectedDown {
+  border-bottom: 0px none;
+  border-top: 0px none;
+  padding: 0px;
 }
 
 /* for all buttons, plus weekday headers (dateChooserButton) */
+/* line 1816, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserButton,
 .dateChooserButtonOver,
 .dateChooserButtonDown,
@@ -891,58 +1390,63 @@
 .dateChooserNavButtonSelected,
 .dateChooserNavButtonSelectedOver,
 .dateChooserNavButtonSelectedDown {
-    font-weight:bold;
-	color:#4C4C4C;
-}
-
+  color: black;
+  font-weight: bold;
+}
+
+/* line 1822, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserButtonOver,
 .dateChooserButtonDown {
-	cursor:pointer;
-	color:#467DCD;
-}
-
+  color: #477ccd;
+  cursor: pointer;
+}
+
+/* line 1832, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekendButton,
 .dateChooserWeekendButtonOver,
 .dateChooserWeekendButtonDown,
 .dateChooserWeekendButtonSelected,
 .dateChooserWeekendButtonSelectedOver,
 .dateChooserWeekendButtonSelectedDown {
-    background-color:#D6E8FF;
-}
-
-
+  background-color: #d6e8ff;
+}
+
+/* line 1841, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserNavButton,
 .dateChooserNavButtonOver,
 .dateChooserNavButtonDown,
 .dateChooserNavButtonSelected,
 .dateChooserNavButtonSelectedOver,
 .dateChooserNavButtonSelectedDown {
-    cursor:pointer;
-    padding:2px;
-}
-
+  cursor: pointer;
+  padding: 2px;
+}
+
+/* line 1847, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserNavButtonOver,
 .dateChooserNavButtonDown {
-    color:#467DCD;
+  color: #477ccd;
 }
 
 /* Today, Cancel buttons */
+/* line 1854, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserBottomButton,
 .dateChooserBottomButtonOver,
 .dateChooserBottomButtonDown {
-    cursor:pointer;
-    font-weight:bold;
-	color:#4C4C4C;
-    border-left:1px solid #ACB1B9;
-    border-top:1px solid #ACB1B9;
-}
+  border-left: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  color: #4d4d4d;
+  cursor: pointer;
+  font-weight: bold;
+}
+
+/* line 1864, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserBottomButtonOver {
-    color:#467DCD;
-}
-
+  color: #477ccd;
+}
 
 /* weekday and weekend cells */
-
+/* line 1882, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekday,
 .dateChooserWeekdayOver,
 .dateChooserWeekdayDown,
@@ -957,166 +1461,328 @@
 .dateChooserWeekendSelectedOver,
 .dateChooserWeekendSelectedDown,
 .dateChooserWeekendDisabled {
-    cursor:pointer;
-    color:black;
-    border:2px solid white;
-    background-color:white;
-}
-
+  background-color: white;
+  border: 2px solid white;
+  color: black;
+  cursor: pointer;
+}
+
+/* line 1890, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekdayDisabled,
 .dateChooserWeekendDisabled {
-	color:#C0C3CA;
-}
-
+  color: #bfbfbf;
+}
+
+/* line 1897, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekend,
 .dateChooserWeekendOver,
 .dateChooserWeekendSelected,
-.dateChooserWeekendSelectedDisabled,
 .dateChooserWeekendDisabled {
-    border:2px solid #D6E8FF;
-    background-color:#D6E8FF;
-}
-
+  background-color: #d6e8ff;
+  border: 2px solid #d6e8ff;
+}
+
+/* line 1903, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekdayOver,
 .dateChooserWeekendOver {
-	border:2px solid #71B5FE;
-}
-
+  border: 2px solid #75acff;
+}
+
+/* line 1914, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekdaySelected,
 .dateChooserWeekdaySelectedOver,
 .dateChooserWeekdayDown,
 .dateChooserWeekdaySelectedDown,
 .dateChooserWeekendSelected,
-.dateChooserWeekendSelectedDisabled,
 .dateChooserWeekendSelectedOver,
 .dateChooserWeekendDown,
 .dateChooserWeekendSelectedDown {
-	font-weight:bold;
-	color:#4C4C4C;
-    border:2px solid #96C7FF;
-    background-color:#D6E8FF;
-}
-
+  background-color: #d6e8ff;
+  border: 2px solid #94c6ff;
+  color: #4d4d4d;
+  font-weight: bold;
+}
+
+/* line 1922, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserWeekdayDown,
 .dateChooserWeekendDown {
-	font-weight:normal;
+  font-weight: normal;
 }
 
 /* year and month pop-up menus */
+/* line 1928, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dateChooserYearMenu,
 .dateChooserMonthMenu {
-    border: 2px solid #4C4C4C;
-    background-color:#FFFFFF;
-}
-						
+  background-color: white;
+  border: 2px solid #4d4d4d;
+}
+
+/* CSS3 Mode
+   Canvas border around calendar */
+/* line 1935, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.dateChooserBorder {
+  border: 1px solid #8fa7c7;
+  -webkit-border-radius: 5px;
+  -moz-border-radius: 5px;
+  -ms-border-radius: 5px;
+  -o-border-radius: 5px;
+  border-radius: 5px;
+}
+
 /*============================================================
 	9) Slider & Rangebar
 ============================================================*/
-
 /* slider and rangebar labels */
+/* line 1950, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sliderTitle,
 .sliderRange,
 .sliderValue,
 .rangebarTitle,
 .rangebarRange,
 .rangebarValue {
-    color:black;
-    font-family:Arial,Verdana,sans-serif; font-size:10px;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 10px;
+}
+
+/* line 1959, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sliderTitle,
 .rangebarTitle {
-	color:#4C4C4C;
-    font-weight:bold;
-}
+  color: #4d4d4d;
+  font-weight: bold;
+}
+
+/* line 1965, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sliderRange,
 .rangebarRange {
-    color:black;
-}
-
-
+  color: black;
+}
+
+/* CSS3 Mode */
+/* line 1970, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSliderTrack {
+  background: #f5f5f5;
+  border: 1px solid #d4d4d4;
+}
+
+/* line 1979, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vSliderTrack {
+  background: #f5f5f5;
+  border: 1px solid #d4d4d4;
+}
+
+/* CSS3 Mode */
+/* line 1990, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSliderTrackDisabled,
+.vSliderTrackDisabled {
+  background: white;
+  border: 1px solid #e3e3e3;
+}
+
+/* CSS3 Mode */
+/* line 1997, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSliderThumbdown,
+.hSliderThumb {
+  background: #e0e0e0;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(35%, #f2f2f2), color-stop(45%, #f2f2f2), color-stop(60%, #bfbfbf), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 35%, #f2f2f2 45%, #bfbfbf 60%, #ededed 100%);
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #f2f2f2 35%, #f2f2f2 45%, #bfbfbf 60%, #ededed 100%);
+  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 35%, #f2f2f2 45%, #bfbfbf 60%, #ededed 100%);
+  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #f2f2f2 35%, #f2f2f2 45%, #bfbfbf 60%, #ededed 100%);
+  background-image: linear-gradient(top, #f5f5f5 0%, #f2f2f2 35%, #f2f2f2 45%, #bfbfbf 60%, #ededed 100%);
+  -webkit-box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #f7f7f7 0 -1px 1px inset, #f7f7f7 0 1px 1px inset;
+  -moz-box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #f7f7f7 0 -1px 1px inset, #f7f7f7 0 1px 1px inset;
+  box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #f7f7f7 0 -1px 1px inset, #f7f7f7 0 1px 1px inset;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f0f0', endColorstr='#c9c9c9');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f0f0', endColorstr='#c9c9c9')";
+  border: 1px solid #9c9c9c;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+}
+
+/* CSS3 Mode */
+/* line 2030, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vSliderThumbdown,
+.vSliderThumb {
+  background: #e0e0e0;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ededed), color-stop(56%, #bfbfbf), color-stop(62%, #f2f2f2), color-stop(100%, #f5f5f5));
+  background-image: -webkit-linear-gradient(left, #ededed 0%, #bfbfbf 56%, #f2f2f2 62%, #f5f5f5 100%);
+  background-image: -moz-linear-gradient(left, #ededed 0%, #bfbfbf 56%, #f2f2f2 62%, #f5f5f5 100%);
+  background-image: -o-linear-gradient(left, #ededed 0%, #bfbfbf 56%, #f2f2f2 62%, #f5f5f5 100%);
+  background-image: -ms-linear-gradient(left, #ededed 0%, #bfbfbf 56%, #f2f2f2 62%, #f5f5f5 100%);
+  background-image: linear-gradient(left, #ededed 0%, #bfbfbf 56%, #f2f2f2 62%, #f5f5f5 100%);
+  -webkit-box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #e3e3e3 0 -1px 1px inset, #e3e3e3 0 1px 1px inset;
+  -moz-box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #e3e3e3 0 -1px 1px inset, #e3e3e3 0 1px 1px inset;
+  box-shadow: #f7f7f7 -1px 0 1px inset, #f7f7f7 1px 0 1px inset, #e3e3e3 0 -1px 1px inset, #e3e3e3 0 1px 1px inset;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#c9c9c9', endColorstr='#f0f0f0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#c9c9c9', endColorstr='#f0f0f0')";
+  border: 1px solid #9c9c9c;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+}
+
+/* CSS3 Mode */
+/* line 2065, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hSliderThumbDisabled,
+.vSliderThumbDisabled {
+  background: #e8e8e8;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #fafafa), color-stop(46%, #f0f0f0), color-stop(50%, #e3e3e3), color-stop(100%, #fafafa));
+  background-image: -webkit-linear-gradient(top, #fafafa 1%, #f0f0f0 46%, #e3e3e3 50%, #fafafa 100%);
+  background-image: -moz-linear-gradient(top, #fafafa 1%, #f0f0f0 46%, #e3e3e3 50%, #fafafa 100%);
+  background-image: -o-linear-gradient(top, #fafafa 1%, #f0f0f0 46%, #e3e3e3 50%, #fafafa 100%);
+  background-image: -ms-linear-gradient(top, #fafafa 1%, #f0f0f0 46%, #e3e3e3 50%, #fafafa 100%);
+  background-image: linear-gradient(top, #fafafa 1%, #f0f0f0 46%, #e3e3e3 50%, #fafafa 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3')";
+  border: 1px solid #cbc3c2;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 1px 1px white;
+  -moz-box-shadow: inset 0 1px 1px white;
+  box-shadow: inset 0 1px 1px white;
+}
+
+/* line 2093, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vSliderThumbDisabled {
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fafafa), color-stop(50%, #e3e3e3), color-stop(54%, #f0f0f0), color-stop(99%, #fafafa));
+  background-image: -webkit-linear-gradient(left, #fafafa 0%, #e3e3e3 50%, #f0f0f0 54%, #fafafa 99%);
+  background-image: -moz-linear-gradient(left, #fafafa 0%, #e3e3e3 50%, #f0f0f0 54%, #fafafa 99%);
+  background-image: -o-linear-gradient(left, #fafafa 0%, #e3e3e3 50%, #f0f0f0 54%, #fafafa 99%);
+  background-image: -ms-linear-gradient(left, #fafafa 0%, #e3e3e3 50%, #f0f0f0 54%, #fafafa 99%);
+  background-image: linear-gradient(left, #fafafa 0%, #e3e3e3 50%, #f0f0f0 54%, #fafafa 99%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#fafafa', endColorstr='#e3e3e3');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#fafafa', endColorstr='#e3e3e3')";
+  border: 1px solid #cbc3c2;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 0px 2px white, inset 0 0px 2px white;
+  -moz-box-shadow: inset 0 0px 2px white, inset 0 0px 2px white;
+  box-shadow: inset 0 0px 2px white, inset 0 0px 2px white;
+}
 
 /*============================================================
 	10) DetailViewer
 ============================================================*/
-
+/* line 2124, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .detailBlock {
-    border-left:1px solid #A7ABB4;
-    border-top:1px solid #A7ABB4;
-}
-
+  border-left: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+}
+
+/* line 2133, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .detail,
 .detailLabel,
 .detailHeader {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:white;
-    color:black;
-    border-right:1px solid #A7ABB4;
-    border-bottom:1px solid #A7ABB4;
-}
-
+  background-color: white;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 2146, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .detailLabel {
-    font-weight:bold;
-	color:#4C4C4C;
-	background-color:#F6F7F9;
-    text-align:right;
-}
-
+  background-color: #fafafa;
+  color: #4d4d4d;
+  font-weight: bold;
+  text-align: right;
+}
+
+/* line 2153, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .detailHeader {
-    font-family:Arial,sans-serif; font-size:14px; font-weight:bold;
-	color:#4C4C4C;
-    background-color:#BBDAFA;
-}
-
-
+  background-color: #ffbdc0;
+  color: #4d4d4d;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 14px;
+  font-weight: bold;
+}
 
 /*============================================================
 	11) ListGrid
 ============================================================*/
-
 /*============================================================
 	ListGrid parts
 		styleName - listGrid
 		headerBarStyle - headerBar
 		bodyStyleName - gridBody
 ============================================================*/
-
+/* line 2174, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .listGrid {
-    border: 1px solid #A7ABB4;
-}
+  border: 1px solid #ababab;
+}
+
+/* line 2178, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerBar {
-    background:#FFFFFF url(./images/ListGrid/header.png) repeat-x bottom left scroll;
-}
-
+  background-color: #c9b6b6;
+  background-image: url(./images/ListGrid/header.png);
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(96%, #d6d6d6), color-stop(96%, #c9b6b6), color-stop(100%, #c9b6b6));
+  background-image: -webkit-linear-gradient(top, #fafafa 0%, #d6d6d6 96%, #c9b6b6 96%, #c9b6b6 100%);
+  background-image: -moz-linear-gradient(top, #fafafa 0%, #d6d6d6 96%, #c9b6b6 96%, #c9b6b6 100%);
+  background-image: -o-linear-gradient(top, #fafafa 0%, #d6d6d6 96%, #c9b6b6 96%, #c9b6b6 100%);
+  background-image: -ms-linear-gradient(top, #fafafa 0%, #d6d6d6 96%, #c9b6b6 96%, #c9b6b6 100%);
+  background-image: linear-gradient(top, #fafafa 0%, #d6d6d6 96%, #c9b6b6 96%, #c9b6b6 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#c9b6b6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#c9b6b6')";
+}
+
+/* line 2196, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .gridBody {
-    background-color:#FFFFFF;
-}
+  background-color: white;
+}
+
+/* line 2200, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .alternateGridBody {
-    background-color:#FFFFFF;
-}
-
+  background-color: white;
+}
+
+/* line 2206, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .loadingDataMessage,
 .offlineMessage,
 .emptyMessage {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; padding:10px;
-    color:black;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 11px;
+}
+
+/* line 2215, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .gridDragTracker {
-	font-family:Arial,Verdana,sans-serif; font-size:11px;
-	color:black;
-    padding:1px;
-    border:1px dotted gray;
-}
+  border: 1px dotted gray;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 1px;
+}
+
+/* line 2225, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .dragLine {
-    border-bottom:2px dotted #75adff;
-}
-
-.listTable {
-}
+  border-bottom: 2px dotted #ff7a75;
+}
+
 /* for filterEditor */
+/* line 2233, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .recordEditorCell {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:black; background-color:#f4f4f4;
-}
-
-
+  background-color: #fafafa;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
 
 /*============================================================
 	ListGrid headers
@@ -1125,70 +1791,99 @@
 		listGrid.sorterDefaults.titleStyle - headerTitle (in skin)
 
 ============================================================*/
-
 /* ListGrid column header buttons */
-.headerButton,
-.headerButtonSelected,
+/* line 2251, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.headerButton {
+  background: #fafafa;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(24%, #f7f7f7), color-stop(62%, #e8e8e8), color-stop(71%, #e8e8e8), color-stop(100%, #e8e8e8));
+  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #f7f7f7 24%, #e8e8e8 62%, #e8e8e8 71%, #e8e8e8 100%);
+  background-image: -moz-linear-gradient(top, #fcfcfc 0%, #f7f7f7 24%, #e8e8e8 62%, #e8e8e8 71%, #e8e8e8 100%);
+  background-image: -o-linear-gradient(top, #fcfcfc 0%, #f7f7f7 24%, #e8e8e8 62%, #e8e8e8 71%, #e8e8e8 100%);
+  background-image: -ms-linear-gradient(top, #fcfcfc 0%, #f7f7f7 24%, #e8e8e8 62%, #e8e8e8 71%, #e8e8e8 100%);
+  background-image: linear-gradient(top, #fcfcfc 0%, #f7f7f7 24%, #e8e8e8 62%, #e8e8e8 71%, #e8e8e8 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#d6d6d6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#d6d6d6')";
+  border-bottom: 1px solid #c9b6b6;
+  border-left: 1px solid #fafafa;
+  border-right: 1px solid #cccccc;
+  font-size: 11px;
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+/* line 2289, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.headerButtonSelected {
+  background: #f0f6ff;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f8ff), color-stop(100%, #a2ccf6));
+  background-image: -webkit-linear-gradient(top, #f0f8ff 0%, #a2ccf6 100%);
+  background-image: -moz-linear-gradient(top, #f0f8ff 0%, #a2ccf6 100%);
+  background-image: -o-linear-gradient(top, #f0f8ff 0%, #a2ccf6 100%);
+  background-image: -ms-linear-gradient(top, #f0f8ff 0%, #a2ccf6 100%);
+  background-image: linear-gradient(top, #f0f8ff 0%, #a2ccf6 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#a2ccf6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#a2ccf6')";
+  border-bottom: 1px solid #97b4d3;
+  border-left: 1px solid white;
+  border-right: 1px solid #cdcfd0;
+  font-size: 11px;
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+/* line 2324, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerButtonDisabled,
-.headerButtonSelectedDisabled,
+.headerButtonSelectedDisabled {
+  background-color: white;
+  border-left: 1px solid #fafafa;
+  border-right: 1px solid #cccccc;
+}
+
+/* line 2335, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerButtonOver,
 .headerButtonDown,
 .headerButtonSelectedOver,
 .headerButtonSelectedDown {
-    background-color:#FFFFFF; 
-    border-left:1px solid rgb(246,247,249);
-    border-right:1px solid rgb(200,204,207);
-    font-family:Arial, Verdana, sans-serif; font-size:11px;
-    padding-left:4px; padding-right:4px;
-    color: black;
-    background: url('images/ListGrid/headerSprite.png') repeat-x top left; 
-}
+  background-color: white;
+  border-bottom: 1px solid #97b4d3;
+  border-left: 1px solid #fafafa;
+  border-right: 1px solid #cccccc;
+}
+
+/* line 2345, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerButtonOver,
-.headerButtonDown,
+.headerButtonDown {
+  background: #a2ccf6;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #a2ccf6));
+  background-image: -webkit-linear-gradient(top, #fafafa 0%, #a2ccf6 100%);
+  background-image: -moz-linear-gradient(top, #fafafa 0%, #a2ccf6 100%);
+  background-image: -o-linear-gradient(top, #fafafa 0%, #a2ccf6 100%);
+  background-image: -ms-linear-gradient(top, #fafafa 0%, #a2ccf6 100%);
+  background-image: linear-gradient(top, #fafafa 0%, #a2ccf6 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#a2ccf6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#a2ccf6')";
+  font-size: 11px;
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+/* line 2361, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerButtonSelectedOver,
 .headerButtonSelectedDown {
-    border-left:1px solid rgb(228,242,255);
-    border-right:1px solid rgb(200,204,208);
-}
-
-.headerButton {
-    background-position: 0px -210px;
-    border-bottom:1px solid #BAC2CD;
-}
-
-.headerButtonOver {
-    background-position: 0px -420px;
-    border-bottom: 1px solid #98B5D4;
-}
-
-.headerButtonDown {
-    background-position: 0px -350px;
-    border-bottom: 1px solid #ABB6C4;
-}
-
-.headerButtonDisabled {
-    background-position: 0px -280px;
-    border-bottom: 1px solid #BCC4CF;
-    color: #AAAAAA;
-}
-
-.headerButtonSelected,
-.headerButtonSelectedDown{
-    background-position: 0px 0px;
-    border-bottom: 1px solid #98B5D4;
-}
-
-.headerButtonSelectedOver {
-    background-position: 0px -140px;
-    border-bottom: 1px solid #A5B3C4;
-}
-
-.headerButtonSelectedDisabled {
-    background-position: 0px -70px;
-    border-bottom: 1px solid #A6B9CD;
-    color: #AAAAAA;
-}
-
+  background: #f0f8ff;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f8ff), color-stop(48%, #deeffc), color-stop(48%, #c9dffd), color-stop(100%, #a2ccf6));
+  background-image: -webkit-linear-gradient(top, #f0f8ff 0%, #deeffc 48%, #c9dffd 48%, #a2ccf6 100%);
+  background-image: -moz-linear-gradient(top, #f0f8ff 0%, #deeffc 48%, #c9dffd 48%, #a2ccf6 100%);
+  background-image: -o-linear-gradient(top, #f0f8ff 0%, #deeffc 48%, #c9dffd 48%, #a2ccf6 100%);
+  background-image: -ms-linear-gradient(top, #f0f8ff 0%, #deeffc 48%, #c9dffd 48%, #a2ccf6 100%);
+  background-image: linear-gradient(top, #f0f8ff 0%, #deeffc 48%, #c9dffd 48%, #a2ccf6 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#a2ccf6');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f8ff', endColorstr='#a2ccf6')";
+  font-size: 11px;
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+/* line 2385, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sorterButton,
 .sorterButtonSelected,
 .sorterButtonDisabled,
@@ -1197,22 +1892,20 @@
 .sorterButtonDown,
 .sorterButtonSelectedOver,
 .sorterButtonSelectedDown {
-    background-color:#FFFFFF;
-    border-left:1px solid rgb(246,247,249);
-    background-image:url("images/ListGrid/headerSprite.png");
-    background-position: 0px -210px;
-}
-
+  background-color: white;
+  border-left: 1px solid #fafafa;
+}
+
+/* line 2393, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sorterButtonOver,
 .sorterButtonDown,
 .sorterButtonSelectedOver,
 .sorterButtonSelectedDown {
-    border-left:1px solid rgb(228,242,255);
-    background-image:url("images/ListGrid/headerSprite.png");
-    background-position: 0px -420px;
+  border-left: 1px solid #fee7e7;
 }
 
 /* ListGrid column header titles */
+/* line 2405, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerTitle,
 .headerTitleOver,
 .headerTitleDown,
@@ -1221,31 +1914,36 @@
 .headerTitleSelectedDown,
 .headerTitleDisabled,
 .headerTitleSelectedDisabled {
-    font-family:Arial, Verdana, sans-serif; font-size:11px;
-    padding-left:4px; padding-right:4px;
-    color: black;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-left: 4px;
+  padding-right: 4px;
+}
+
+/* line 2421, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerTitleDown,
 .headerTitleSelected,
 .headerTitleSelectedOver,
 .headerTitleSelectedDown,
 .headerTitleSelectedDisabled {
-    color:black;
-}
+  color: black;
+}
+
+/* line 2426, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .headerTitleDisabled,
 .headerTitleSelectedDisabled {
-    color: #AAAAAA;
-}
-
+  color: #ababab;
+}
 
 /*============================================================
 	ListGrid cells
 		listGrid.baseStyle
 ============================================================*/
-
 /*------------------------------------------------------------
 		listGrid.baseStyle
 ------------------------------------------------------------*/
+/* line 2486, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cell,
 .cellDark,
 .cellOver,
@@ -1268,8 +1966,6 @@
 .tallCellDisabledDark,
 .gridSummaryCell,
 .gridSummaryCellDisabled,
-.groupSummaryCell,
-.groupSummaryCellDisabled,
 .recordSummaryCell,
 .recordSummaryCellDark,
 .recordSummaryCellOver,
@@ -1296,135 +1992,156 @@
 .specialColSelectedOver,
 .specialColDisabled,
 .groupNode {
-	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
-	color:black;
-    border-top: 1px solid #FAFAFA;
-    border-bottom:1px solid #EDEDED;
-}
-
+  border-top: 1px solid #fafafa;
+  border-bottom: 1px solid #f0f0f0;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* line 2499, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .specialCol {
-	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
-	color:black;
-    background-color:#fafafa;
-}
-
-.tallCell,
-.tallCellDark,
-.tallCellOver,
-.tallCellOverDark,
-.tallCellSelected,
-.tallCellSelectedDark,
-.tallCellSelectedOver,
-.tallCellSelectedOverDark,
-.tallCellDisabled,
-.tallCellDisabledDark {
-
- }
+  background-color: #fafafa;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* line 2524, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellDark,
 .recordSummaryCell,
 .recordSummaryCellDark {
-    background-color:#fafafa;
-}
-.groupSummaryCell,
-.groupSummaryCellDisabled {
-    border-top:1px solid gray;
-    border-bottom:1px solid gray;
-    background-color:#ececec;
-}
-
+  background-color: #fafafa;
+}
+
+/* line 2529, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .gridSummaryCell,
 .gridSummaryCellDisabled {
-    border-top-width:0px;
-    border-bottom-width:0px;
-    background-color:#ececec;
-}
-.summaryRowBody {
-    background-color:#ececec;
-}
-
+  background-color: #f0f0f0;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+}
+
+/* line 2537, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tallCellDark {
-    border-top: 1px solid #FAFAFA;
-	background-color:#fafafa;
-}
+  background-color: #fafafa;
+  border-top: 1px solid #fafafa;
+}
+
+/* line 2546, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellOver,
 .cellOverDark,
 .specialColOver,
 .recordSummaryCellOver,
 .recordSummaryCellOverDark {
-    background:#FFFFFF url(./images/ListGrid/row_Over.png) repeat-x bottom left scroll;
-}
+  background-color: #c4ddfd;
+  background-image: url(./images/ListGrid/row_Over.png);
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4ddfd), color-stop(9%, #f0f8ff), color-stop(14%, #e5f3ff), color-stop(86%, #cce5ff), color-stop(100%, #c4ddfd));
+  background-image: -webkit-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -moz-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -o-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -ms-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#c4ddfd', endColorstr='#cce5ff');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c4ddfd', endColorstr='#cce5ff')";
+}
+
+/* line 2570, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tallCellOver,
 .tallCellOverDark {
-    background-color:#daecff;
-    border-top: 1px dotted #c5e0ff;
-    border-bottom: 1px dotted #c5e0ff;  
-}
-
+  background-color: #dbedff;
+  border-top: 1px solid #e8e8e8;
+}
+
+/* line 2579, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellSelected,
 .cellSelectedDark,
 .specialColSelected,
 .recordSummaryCellSelected,
 .recordSummaryCellSelectedDark {
-    background:#d9e4f6;
-    border-top: 1px dotted #9fb7e9;
-    border-bottom: 1px dotted #9fb7e9;
-}
-
+  background: #ffd6d6;
+  border-bottom: 1px dotted #e9a89f;
+  border-top: 1px dotted #e9a89f;
+}
+
+/* line 2588, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tallCellSelected,
 .tallCellSelectedDark {
-    background:#d9e4f6;
-    border-top: 1px dotted #9fb7e9;
-    border-bottom: 1px dotted #9fb7e9;    
-}
+  background: #ffd6d6;
+  border-bottom: 1px dotted #e9a89f;
+  border-top: 1px dotted #e9a89f;
+}
+
+/* line 2600, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellSelectedOver,
 .cellSelectedOverDark,
 .specialColSelectedOver,
 .recordSummaryCellSelectedOver,
 .recordSummaryCellSelectedOverDark {
-    background:#d0dff6 url(images/ListGrid/row_Over_Selected.png) repeat-x bottom left scroll;
-    border-top: 1px dotted #9fb7e9;
-    border-bottom: 1px dotted #9fb7e9;     
-}
-
+  background-color: #fdc4c4;
+  background-image: url(images/ListGrid/row_Over_Selected.png);
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdc4c4), color-stop(4%, #fdc4c4), color-stop(4%, #fdeded), color-stop(100%, #fdc4c4));
+  background-image: -webkit-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -moz-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -o-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -ms-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fdeded', endColorstr='#fdc4c4');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fdeded', endColorstr='#fdc4c4')";
+  border-bottom: 1px dotted #e9a89f;
+  border-top: 1px dotted #e9a89f;
+}
+
+/* line 2623, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tallCellSelectedOver,
 .tallCellSelectedOverDark {
-	background-color:#bfdcf9;
-    border-top: 1px dotted #c5e0ff;
-    border-bottom: 1px dotted #c5e0ff;    
-}
-.groupSummaryCell,
-.groupSummaryCellDisabled,
+  background-color: #f6d1d0;
+  border-bottom: 1px dotted #e9a89f;
+  border-top: 1px dotted #e9a89f;
+}
+
+/* line 2632, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .gridSummaryCell,
 .gridSummaryCellDisabled {
-    font-weight:bold;
-}
-
+  font-weight: bold;
+}
+
+/* line 2644, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cellDisabled,
 .cellDisabledDark,
 .specialColDisabled,
 .tallCellDisabled,
 .tallCellDisabledDark,
-.groupSummaryCellDisabled,
 .gridSummaryCellDisabled,
 .specialColDisabled,
 .recordSummaryCellDisabled,
 .recordSummaryCellDisabledDark {
-	color:#AAAAAA;
-	background-color:#FFFFFF;
+  background-color: white;
+  color: #ababab;
 }
 
 /* for grouping */
+/* line 2650, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .groupNode {
-    font-weight:bold;
-    font-family:Tahoma,Verdana,sans-serif;
-	color:#3764a3;
-    border-bottom: 1px solid #8299b8;
+  border-bottom: 1px solid #c78f8f;
+  color: #a43937;
+  font-family: Arial, Verdana, sans-serif;
+  font-weight: bold;
 }
 
 /*Tree styling*/
 /*------------------------------------------------------------
 		treeGrid.baseStyle
 ------------------------------------------------------------*/
+/* line 2682, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCell,
 .treeCellDark,
 .treeCellOver,
@@ -1445,94 +2162,134 @@
 .treeTallCellSelectedOverDark,
 .treeTallCellDisabled,
 .treeTallCellDisabledDark {
-	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
-	color:black;
-}
-
-
-.treeTallCell,
-.treeTallCellDark,
-.treeTallCellOver,
-.treeTallCellOverDark,
-.treeTallCellSelected,
-.treeTallCellSelectedDark,
-.treeTallCellSelectedOver,
-.treeTallCellSelectedOverDark,
-.treeTallCellDisabled,
-.treeTallCellDisabledDark {
-
- }
-
+  color: black;
+  border-bottom: 1px solid transparent;
+  border-top: 1px solid transparent;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* line 2707, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCellDark,
 .treeTallCellDark {
-	background-color:#fafafa;
-}
+  background-color: #fafafa;
+}
+
+/* line 2712, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCellOver,
 .treeCellOverDark {
-    background:#FFFFFF url(./images/ListGrid/row_Over.png) repeat-x bottom left scroll;
-}
+  background-color: #c4ddfd;
+  background-image: url(./images/ListGrid/row_Over.png);
+  background-repeat: repeat-x;
+  background-attachment: scroll;
+  background-position: bottom left;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4ddfd), color-stop(9%, #f0f8ff), color-stop(14%, #e5f3ff), color-stop(86%, #cce5ff), color-stop(100%, #c4ddfd));
+  background-image: -webkit-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -moz-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -o-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: -ms-linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  background-image: linear-gradient(top, #c4ddfd 0%, #f0f8ff 9%, #e5f3ff 14%, #cce5ff 86%, #c4ddfd 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#cce5ff', endColorstr='#c4ddfd');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#cce5ff', endColorstr='#c4ddfd')";
+}
+
+/* line 2736, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeTallCellOver,
 .treeTallCellOverDark {
-	background-color:#e5e5e5;
-}
+  background-color: #e8e8e8;
+}
+
+/* line 2741, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCellSelected,
 .treeCellSelectedDark {
-    background:#d9e4f6;
-
-}
+  background: #ffd6d6;
+}
+
+/* line 2746, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeTallCellSelected,
 .treeTallCellSelectedDark {
-	background-color:#d9e4f6;
-}
+  background-color: #ffd6d6;
+}
+
+/* line 2751, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCellSelectedOver,
 .treeCellSelectedOverDark {
-    background:#d0dff6 url(images/ListGrid/row_Over_Selected.png) repeat-x bottom left scroll;
-}
+  background-color: #fdc4c4;
+  background-image: url(images/ListGrid/row_Over_Selected.png);
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  background-attachment: scroll;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdc4c4), color-stop(4%, #fdc4c4), color-stop(4%, #fdeded), color-stop(100%, #fdc4c4));
+  background-image: -webkit-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -moz-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -o-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: -ms-linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  background-image: linear-gradient(top, #fdc4c4 0%, #fdc4c4 4%, #fdeded 4%, #fdc4c4 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fdeded', endColorstr='#fdc4c4');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fdeded', endColorstr='#fdc4c4')";
+}
+
+/* line 2770, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeTallCellSelectedOver,
 .treeTallCellSelectedOverDark {
-	background-color:#d0dff6;
-}
-
-
+  background-color: #f6d1d0;
+}
+
+/* line 2777, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .treeCellDisabled,
 .treeCellDisabledDark,
 .treeTallCellDisabled,
 .treeTallCellDisabledDark {
-	color:#AAAAAA;
-	background-color:#FFFFFF;
-}
-
+  background-color: white;
+  color: #ababab;
+}
 
 /* Field builders (Formula/Summary) */
+/* line 2783, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sampleOutput {
-    border: 2px solid #D9D9D9;
-    padding: 3px; 
+  border: 2px solid #d6d6d6;
+  padding: 3px;
 }
 
 /* Multi-sort - sort-index appearing next to sort-arrows in field headers */
+/* line 2789, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .sortNumeral {
-    font-size:7px;
+  font-size: 7px;
 }
 
 /*============================================================
 	12) ToolStrip
 ============================================================*/
+/* line 2796, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .toolStrip {
-    border: 1px solid #A7ABB4;
-	background-color:#FFFFFF;
-    background-image:url("images/ToolStrip/background.png");
-}
-
+  background-color: #fee7e7;
+  background-image: url(images/ToolStrip/background.png);
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f7f7f7), color-stop(2%, #f7f7f7), color-stop(2%, #f2f2f2), color-stop(100%, #e0e0e0));
+  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #f7f7f7 2%, #f2f2f2 2%, #e0e0e0 100%);
+  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #f7f7f7 2%, #f2f2f2 2%, #e0e0e0 100%);
+  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #f7f7f7 2%, #f2f2f2 2%, #e0e0e0 100%);
+  background-image: -ms-linear-gradient(bottom, #f7f7f7 0%, #f7f7f7 2%, #f2f2f2 2%, #e0e0e0 100%);
+  background-image: linear-gradient(bottom, #f7f7f7 0%, #f7f7f7 2%, #f2f2f2 2%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e0e0e0', endColorstr='#f7f7f7')";
+  border: 1px solid #ababab;
+  -webkit-box-shadow: #fffafa 0 1px 0 inset;
+  -moz-box-shadow: #fffafa 0 1px 0 inset;
+  box-shadow: #fffafa 0 1px 0 inset;
+}
+
+/* line 2815, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .toolStripVertical {
-    border: 1px solid #A7ABB4;
-	background-color:#FFFFFF;
-    background-image:url("images/ToolStrip/background_vertical.png");
-}
-
+  background-color: white;
+  background-image: url(images/ToolStrip/background_vertical.png);
+  border: 1px solid #ef9c9a;
+}
 
 /*============================================================
    12a) ToolStripGroup and IconButton
 ==============================================================*/
+/* line 2833, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .toolStripGroup,
 .toolStripGroupOver,
 .toolStripGroupSelected,
@@ -1541,23 +2298,24 @@
 .toolStripGroupDown,
 .toolStripGroupSelectedDown,
 .toolStripGroupDisabled {
-    background: #f9f9f9;
-    background: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 1%, #f4f4f4 1%, #e9e9e9 31%, #e1e1e1 100%);
-    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(1%,#f9f9f9), color-stop(1%,#f4f4f4), color-stop(31%,#e9e9e9), color-stop(100%,#e1e1e1));
-    background: -webkit-linear-gradient(top, #f9f9f9 0%,#f9f9f9 1%,#f4f4f4 1%,#e9e9e9 31%,#e1e1e1 100%);
-    background: -o-linear-gradient(top, #f9f9f9 0%,#f9f9f9 1%,#f4f4f4 1%,#e9e9e9 31%,#e1e1e1 100%);
-    background: -ms-linear-gradient(top, #f9f9f9 0%,#f9f9f9 1%,#f4f4f4 1%,#e9e9e9 31%,#e1e1e1 100%);
-    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e1e1e1',GradientType=0 );
-    background: linear-gradient(top, #f9f9f9 0%,#f9f9f9 1%,#f4f4f4 1%,#e9e9e9 31%,#e1e1e1 100%);
-    border: 1px solid #C2C2C2;
-    -moz-border-radius: 3px;
-    -webkit-border-radius: 3px;
-    -o-border-radius: 3px;
-    -ms-border-radius: 3px;
-    -khtml-border-radius: 3px;
-    border-radius: 3px;
-}
-
+  background: #fff0f1;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff0f1), color-stop(1%, #fff0f1), color-stop(1%, #fee7e7), color-stop(31%, #fdc4c4), color-stop(100%, #fdc4c4));
+  background-image: -webkit-linear-gradient(top, #fff0f1 0%, #fff0f1 1%, #fee7e7 1%, #fdc4c4 31%, #fdc4c4 100%);
+  background-image: -moz-linear-gradient(top, #fff0f1 0%, #fff0f1 1%, #fee7e7 1%, #fdc4c4 31%, #fdc4c4 100%);
+  background-image: -o-linear-gradient(top, #fff0f1 0%, #fff0f1 1%, #fee7e7 1%, #fdc4c4 31%, #fdc4c4 100%);
+  background-image: -ms-linear-gradient(top, #fff0f1 0%, #fff0f1 1%, #fee7e7 1%, #fdc4c4 31%, #fdc4c4 100%);
+  background-image: linear-gradient(top, #fff0f1 0%, #fff0f1 1%, #fee7e7 1%, #fdc4c4 31%, #fdc4c4 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fee7e7', endColorstr='#fdc4c4');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fee7e7', endColorstr='#fdc4c4')";
+  border: 1px solid #ce9c9c;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+}
+
+/* line 2855, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .toolStripGroupTitle,
 .toolStripGroupTitleOver,
 .toolStripGroupTitleSelected,
@@ -1566,19 +2324,26 @@
 .toolStripGroupTitleDown,
 .toolStripGroupTitleSelectedDown,
 .toolStripGroupTitleDisabled {
-    background: #D6D6D6;
-    border: 0px;
-    border-radius: 2px;
-    -moz-border-radius: 2px;
-    -khtml-border-radius: 2px;
-    -webkit-border-radius: 2px;
-    color: #4D4D4D;
-    font-family: Helvetica, Arial, Verdana, "Bitstream Vera Sans", sans-serif;
-    font-size: 11px;
-    font-weight: bold;
-    padding: 3px;
-}
-
+  background-color: #fdaaaa;
+  border: 0;
+  -moz-border-radius-topleft: 2px;
+  -webkit-border-top-left-radius: 2px;
+  -ms-border-top-left-radius: 2px;
+  -o-border-top-left-radius: 2px;
+  border-top-left-radius: 2px;
+  -moz-border-radius-topright: 2px;
+  -webkit-border-top-right-radius: 2px;
+  -ms-border-top-right-radius: 2px;
+  -o-border-top-right-radius: 2px;
+  border-top-right-radius: 2px;
+  color: #4d4d4d;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 3px;
+}
+
+/* line 2883, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .iconButton,
 .iconButtonOver,
 .iconButtonFocused,
@@ -1593,111 +2358,253 @@
 .iconButtonSelectedFocusedOver,
 .iconButtonDisabled,
 .iconButtonSelectedDisabled {
-    background-color: transparent;
-    border: 1px solid transparent;
-    -moz-border-radius: 3px;
-    -webkit-border-radius: 3px;
-    -o-border-radius: 3px;
-    -ms-border-radius: 3px;
-    -khtml-border-radius: 3px;
-    border-radius: 3px;
-    padding: 4px;
-    font-family: Helvetica, Arial, Verdana, "Bitstream Vera Sans", sans-serif;
-    font-size: 11px;
-    color: #4D4D4D;
-}
-
+  background-color: transparent;
+  border: 1px solid transparent;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  padding: 4px;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  color: #4d4d4d;
+}
+
+/* line 2900, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .iconButtonOver,
 .iconButtonSelectedOver,
 .iconButtonFocusedOver,
 .iconButtonSelectedFocusedOver {
-    background: #F4F4F4;
-    border: 1px solid #A6ABB4;
-}
-
+  background-color: #fde9e8;
+  border: 1px solid #b5a7a6;
+}
+
+/* line 2912, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .iconButtonSelected,
 .iconButtonSelectedFocused,
 .iconButtonSelectedDown,
 .iconButtonSelectedFocusedDown,
 .iconButtonSelectedOver,
 .iconButtonSelectedFocusedOver {
-    background-color: #aacefd;
-}
-
+  background-color: #fdaaaa;
+}
+
+/* line 2918, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .iconButtonDisabled {
-    color: #AAAAAA;
+  color: #ababab;
 }
 
 /*============================================================
 	13) Tools
 ============================================================*/
+/* line 2925, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .resizeThumb {
-    background-color:#009999;
+  background-color: #009999;
 }
 
 /*============================================================
    14) TileGrid
 ==============================================================*/
-
+/* line 2933, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tileGrid {
-    border:1px solid #808080;
-    
-}
-
+  border: 1px solid gray;
+}
+
+/* line 2942, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tileValue,
 .tileValueDown,
 .tileValueSelected,
 .tileValueOver,
 .tileValueSelectedOver,
 .tileValueSelectedDown {
-    font-size: 8pt; 
-    text-overflow:ellipsis;   
-}
-
+  font-size: 8pt;
+  text-overflow: ellipsis;
+}
+
+/* line 2947, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tileValueOver {
-    color:black;
-}
-
+  color: black;
+}
+
+/* line 2951, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tileValueSelected {
-    color: black;
-}
-
+  color: black;
+}
+
+/* line 2955, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tileValueSelectedOver {
-    color: black;
-}
-
-.simpleTile, 
+  color: black;
+}
+
+/* line 2962, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.simpleTile,
 .simpleTileOver,
 .simpleTileSelected,
 .simpleTileSelectedOver {
-    font-size: 8pt;
-    padding:3px    
-}
-
+  font-size: 8pt;
+  padding: 3px;
+}
+
+/* line 2967, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .simpleTile {
-    border:1px solid transparent;
-    
-}
+  border: 1px solid transparent;
+}
+
+/* line 2971, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .simpleTileOver {
-    background-image:url("images/TileGrid/tileOver.png");
-    border:1px solid #CFCFCF;
-}
-
-.simpleTileSelected {
-      border:1px solid #CFCFCF;
-      background-image:url("images/TileGrid/tileOver.png");
-}
-
-/*#cfcec9*/
+  background-color: #fafafa;
+  background-image: url(images/TileGrid/tileOver.png);
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3')";
+  border: 1px solid #cfcfcf;
+}
+
+/* line 2986, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.simpleTileSelected,
 .simpleTileSelectedOver {
-      background-color:#CFCFCF;
-      background-image:url("images/TileGrid/tileOver.png");
-      border:1px solid #CFCFCF;
-
-}
-
-
-
+  background-color: #fafafa;
+  background-image: url(images/TileGrid/tileOver.png);
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  background-image: linear-gradient(top, #fafafa 0%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#e3e3e3')";
+  border: 1px solid #cfcfcf;
+}
+
+/*============================================================
+	15) Scrollbars
+============================================================*/
+/* CSS3 Mode */
+/*.scrollbar,
+.scrollbarDisabled,
+.scrollbarOver,
+.scrollbarDown {
+    background-color: hsl(0, 0%, 94%);
+    border: 1px solid #FF8000;  
+}
+
+.scrollbarFocused,
+.scrollbarFocusedDisabled,
+.scrollbarFocusedOver,
+.scrollbarFocusedDown {
+    background-color: hsl(0, 0%, 94%);
+    border: 1px solid #0000ff;
+}
+
+.scrollbarSelected,
+.scrollbarSelectedDisabled,
+.scrollbarSelectedOver,
+.scrollbarSelectedDown {
+    background-color: hsl(0, 0%, 94%);
+    border: 1px solid #0000FF;
+}
+
+.scrollbarSelectedFocused,
+.scrollbarSelectedFocusedDisabled,
+.scrollbarSelectedFocusedOver,
+.scrollbarSelectedFocusedDown {
+    background-color: hsl(0, 0%, 94%);
+    border: 1px solid #ffff00;
+}*/
+/* CSS3 Mode */
+/* line 3037, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vScrollThumb {
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f5f5f5), color-stop(50%, #e8e8e9), color-stop(50%, #d7d9da), color-stop(82%, #caccce), color-stop(100%, #c0c2c4));
+  background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #e8e8e9 50%, #d7d9da 50%, #caccce 82%, #c0c2c4 100%);
+  background-image: -moz-linear-gradient(left, #f5f5f5 0%, #e8e8e9 50%, #d7d9da 50%, #caccce 82%, #c0c2c4 100%);
+  background-image: -o-linear-gradient(left, #f5f5f5 0%, #e8e8e9 50%, #d7d9da 50%, #caccce 82%, #c0c2c4 100%);
+  background-image: -ms-linear-gradient(left, #f5f5f5 0%, #e8e8e9 50%, #d7d9da 50%, #caccce 82%, #c0c2c4 100%);
+  background-image: linear-gradient(left, #f5f5f5 0%, #e8e8e9 50%, #d7d9da 50%, #caccce 82%, #c0c2c4 100%);
+  -webkit-box-shadow: inset #eaebeb -1px 0 0 0, inset #ebebeb 0 1px 0 0;
+  -moz-box-shadow: inset #eaebeb -1px 0 0 0, inset #ebebeb 0 1px 0 0;
+  box-shadow: inset #eaebeb -1px 0 0 0, inset #ebebeb 0 1px 0 0;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#f5f5f5', endColorstr='#c0c2c4');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#f5f5f5', endColorstr='#c0c2c4')";
+  border: 1px solid #969696;
+  -webkit-border-radius: 2px;
+  -moz-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -o-border-radius: 2px;
+  border-radius: 2px;
+  margin-right: 1px;
+}
+
+/* line 3094, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.vScrollThumbOver {
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e3f4fc), color-stop(20%, #d5eefb), color-stop(50%, #d5eefb), color-stop(50%, #a7daf6), color-stop(80%, #a7daf6), color-stop(90%, #a4d5ef), color-stop(100%, #9ccae2));
+  background-image: -webkit-linear-gradient(left, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -moz-linear-gradient(left, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -o-linear-gradient(left, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -ms-linear-gradient(left, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: linear-gradient(left, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#e3f4fc', endColorstr='#9ccae2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#e3f4fc', endColorstr='#9ccae2')";
+  border: 1px solid #3c7daf;
+  -webkit-border-radius: 2px;
+  -moz-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -o-border-radius: 2px;
+  border-radius: 2px;
+  -webkit-box-shadow: inset #dcdee0 -1px -1px 0 0, inset #e5f2ff 1px 1px 0 0;
+  -moz-box-shadow: inset #dcdee0 -1px -1px 0 0, inset #e5f2ff 1px 1px 0 0;
+  box-shadow: inset #dcdee0 -1px -1px 0 0, inset #e5f2ff 1px 1px 0 0;
+  margin-right: 1px;
+}
+
+/* line 3130, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hScrollThumb {
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(42%, #eaeaeb), color-stop(50%, #d6d6d7), color-stop(75%, #cbcbcd), color-stop(92%, #bebec1), color-stop(100%, #bebec1));
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eaeaeb 42%, #d6d6d7 50%, #cbcbcd 75%, #bebec1 92%, #bebec1 100%);
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eaeaeb 42%, #d6d6d7 50%, #cbcbcd 75%, #bebec1 92%, #bebec1 100%);
+  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eaeaeb 42%, #d6d6d7 50%, #cbcbcd 75%, #bebec1 92%, #bebec1 100%);
+  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eaeaeb 42%, #d6d6d7 50%, #cbcbcd 75%, #bebec1 92%, #bebec1 100%);
+  background-image: linear-gradient(top, #f5f5f5 0%, #eaeaeb 42%, #d6d6d7 50%, #cbcbcd 75%, #bebec1 92%, #bebec1 100%);
+  -webkit-box-shadow: inset 1px -1px 0 0 #d2d3d5, inset -1px 0 0 0 #e5e5e6;
+  -moz-box-shadow: inset 1px -1px 0 0 #d2d3d5, inset -1px 0 0 0 #e5e5e6;
+  box-shadow: inset 1px -1px 0 0 #d2d3d5, inset -1px 0 0 0 #e5e5e6;
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#bbbcbf');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#bbbcbf')";
+  border: 1px solid #969696;
+  -webkit-border-radius: 2px;
+  -moz-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -o-border-radius: 2px;
+  border-radius: 2px;
+  margin-bottom: 1px;
+}
+
+/* line 3186, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.hScrollThumbOver {
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3f4fc), color-stop(20%, #d5eefb), color-stop(50%, #d5eefb), color-stop(50%, #a7daf6), color-stop(80%, #a7daf6), color-stop(90%, #a4d5ef), color-stop(100%, #9ccae2));
+  background-image: -webkit-linear-gradient(top, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -moz-linear-gradient(top, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -o-linear-gradient(top, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: -ms-linear-gradient(top, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  background-image: linear-gradient(top, #e3f4fc 0%, #d5eefb 20%, #d5eefb 50%, #a7daf6 50%, #a7daf6 80%, #a4d5ef 90%, #9ccae2 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e3f4fc', endColorstr='#9ccae2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e3f4fc', endColorstr='#9ccae2')";
+  border: 1px solid #3c7daf;
+  -webkit-border-radius: 2px;
+  -moz-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -o-border-radius: 2px;
+  border-radius: 2px;
+  -webkit-box-shadow: inset 1px -1px 0 0 #dcdee0, inset -1px 1px 0 0 white;
+  -moz-box-shadow: inset 1px -1px 0 0 #dcdee0, inset -1px 1px 0 0 white;
+  box-shadow: inset 1px -1px 0 0 #dcdee0, inset -1px 1px 0 0 white;
+  margin-bottom: 1px;
+}
 
 /*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
@@ -1708,121 +2615,1145 @@
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
-
-
 /*============================================================
     TabSet CSS tabs
 		tabSet.simpleTabBaseStyle
 ============================================================*/
 /* styles for simple css-styled tabs*/
 /* left */
+/* line 3241, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonLeft {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#CCCCCC;
-    border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid #808080;
-}
-.tabButtonLeftOver,
-.tabButtonLeftFocused,
-.tabButtonLeftSelected,
-.tabButtonLeftSelectedFocused,
-.tabButtonLeftSelectedFocusedOver,
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d4d4d4), color-stop(19%, #d6d6d6), color-stop(57%, #e8e8e8), color-stop(71%, #ebebeb), color-stop(100%, #ebebeb));
+  background-image: -webkit-linear-gradient(left, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -moz-linear-gradient(left, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -o-linear-gradient(left, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -ms-linear-gradient(left, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: linear-gradient(left, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0')";
+  border-left: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3242, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftOver {
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0f0f0), color-stop(10%, #f0f0f0), color-stop(57%, #e3e3e3), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(left, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(left, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: linear-gradient(left, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2')";
+  border-left: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3243, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftSelected {
+  background-color: #f7f7f7;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e8e8e8), color-stop(9%, #e8e8e8), color-stop(18%, #ededed), color-stop(32%, #f2f2f2), color-stop(68%, #fcfcfc), color-stop(100%, #fcfcfc));
+  background-image: -webkit-linear-gradient(left, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -moz-linear-gradient(left, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -o-linear-gradient(left, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -ms-linear-gradient(left, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: linear-gradient(left, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white')";
+  border-left: 1px solid #be9797;
+  border-bottom: 1px solid #be9797;
+  border-top: 1px solid #be9797;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3244, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonLeftSelectedOver {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#D6D6D6;
-    border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid #808080;
-}
-.tabButtonLeftDown,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3245, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonLeftSelectedDown {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color: #D6D6D6;
-    border-left:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid white;
-}
-.tabButtonLeftSelectedDisabled,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(left, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3246, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLefttFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3247, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftSelectedFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3248, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftSelectedFocusedOver {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3249, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftDown {
+  background-color: #f7f7f7;
+  border-left: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3250, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonLeftSelectedDisabled {
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3251, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonLeftDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:#666666;
-    background-color:#CCCCCC; 
-    border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
-}
-/* right */                        
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(left, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* right */
+/* line 3254, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonRight {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#CCCCCC;
-    border-top:1px solid white; border-bottom:1px solid #808080; border-right:1px solid #808080;
-}
-.tabButtonRightOver,
-.tabButtonRightSelected,
-.tabButtonRightFocused,
-.tabButtonRightSelectedFocused,
-.tabButtonRightSelectedFocusedOver,
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #d4d4d4), color-stop(19%, #d6d6d6), color-stop(57%, #e8e8e8), color-stop(71%, #ebebeb), color-stop(100%, #ebebeb));
+  background-image: -webkit-linear-gradient(right, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -moz-linear-gradient(right, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -o-linear-gradient(right, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -ms-linear-gradient(right, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: linear-gradient(right, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0')";
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3255, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightOver {
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(10%, #f0f0f0), color-stop(57%, #e3e3e3), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(right, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(right, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(right, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(right, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: linear-gradient(right, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2')";
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3256, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightSelected {
+  background-color: #f7f7f7;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #e8e8e8), color-stop(9%, #e8e8e8), color-stop(18%, #ededed), color-stop(32%, #f2f2f2), color-stop(68%, #fcfcfc), color-stop(100%, #fcfcfc));
+  background-image: -webkit-linear-gradient(right, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -moz-linear-gradient(right, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -o-linear-gradient(right, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -ms-linear-gradient(right, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: linear-gradient(right, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white')";
+  border-right: 1px solid #be9797;
+  border-bottom: 1px solid #be9797;
+  border-top: 1px solid #be9797;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3257, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonRightSelectedOver {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#D6D6D6; 
-    border-top:1px solid white; border-bottom:1px solid #808080; border-right:1px solid #808080;
-}
-.tabButtonRightDown,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3258, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonRightSelectedDown {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color: #D6D6D6; 
-    border-top:1px solid #808080; border-bottom:1px solid white; border-right:1px solid white;
-}
-
-.tabButtonRightSelectedDisabled,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(right, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3259, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightFocused {
+  background-color: #d6d6d6;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3260, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightSelectedFocused {
+  background-color: #d6d6d6;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3261, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightSelectedFocusedOver {
+  background-color: #d6d6d6;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3262, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightDown {
+  background-color: #f7f7f7;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3263, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonRightSelectedDisabled {
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-right: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3264, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonRightDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:#666666;
-    background-color:#CCCCCC; 
-    border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
-}
-
-/* top */                        
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(right, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-right: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* top */
+/* line 3267, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonTop {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#CCCCCC;
-    border-left:1px solid white; border-top:1px solid white; border-right:1px solid #808080;
-}
-.tabButtonTopOver,
-.tabButtonTopSelected,
-.tabButtonTopFocused,
-.tabButtonTopSelectedFocused,
-.tabButtonTopSelectedFocusedOver,
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4d4d4), color-stop(19%, #d6d6d6), color-stop(57%, #e8e8e8), color-stop(71%, #ebebeb), color-stop(100%, #ebebeb));
+  background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -moz-linear-gradient(top, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -o-linear-gradient(top, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -ms-linear-gradient(top, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: linear-gradient(top, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3268, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopOver {
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(10%, #f0f0f0), color-stop(57%, #e3e3e3), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3269, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopSelected {
+  background-color: #f7f7f7;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(9%, #e8e8e8), color-stop(18%, #ededed), color-stop(32%, #f2f2f2), color-stop(68%, #fcfcfc), color-stop(100%, #fcfcfc));
+  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -o-linear-gradient(top, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -ms-linear-gradient(top, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: linear-gradient(top, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white')";
+  border-left: 1px solid #be9797;
+  border-right: 1px solid #be9797;
+  border-top: 1px solid #be9797;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3270, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonTopSelectedOver {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#D6D6D6; 
-    border-left:1px solid white; border-top:1px solid white; border-right:1px solid #808080;
-}
-.tabButtonTopDown,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3271, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonTopSelectedDown {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color: #D6D6D6; 
-    border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid white;
-}
-.tabButtonTopSelectedDisabled,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(top, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3272, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3273, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopSelectedFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3274, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopSelectedFocusedOver {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3275, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopDown {
+  background-color: #f7f7f7;
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #ababab;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3276, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonTopSelectedDisabled {
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-right: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* line 3277, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonTopDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:#666666; 
-    background-color:#CCCCCC; 
-    border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
-}
-
-/* bottom */                        
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(top, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-right: 1px solid #cccccc;
+  border-top: 1px solid #cccccc;
+  -moz-border-radius-topright: 5px;
+  -webkit-border-top-right-radius: 5px;
+  -ms-border-top-right-radius: 5px;
+  -o-border-top-right-radius: 5px;
+  border-top-right-radius: 5px;
+  -moz-border-radius-topleft: 5px;
+  -webkit-border-top-left-radius: 5px;
+  -ms-border-top-left-radius: 5px;
+  -o-border-top-left-radius: 5px;
+  border-top-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+}
+
+/* bottom */
+/* line 3280, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonBottom {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#CCCCCC;
-    border-left:1px solid white; border-bottom:1px solid #808080; border-right:1px solid #808080;
-}
-.tabButtonBottomOver,
-.tabButtonBottomSelected,
-.tabButtonBottomFocused,
-.tabButtonBottomSelectedFocused,
-.tabButtonBottomSelectedFocusedOver,
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d4d4d4), color-stop(19%, #d6d6d6), color-stop(57%, #e8e8e8), color-stop(71%, #ebebeb), color-stop(100%, #ebebeb));
+  background-image: -webkit-linear-gradient(bottom, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -moz-linear-gradient(bottom, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -o-linear-gradient(bottom, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: -ms-linear-gradient(bottom, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  background-image: linear-gradient(bottom, #d4d4d4 0%, #d6d6d6 19%, #e8e8e8 57%, #ebebeb 71%, #ebebeb 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#e0e0e0')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+  padding-top: 1px;
+}
+
+/* line 3281, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomOver {
+  background-color: #e0e0e0;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f0f0f0), color-stop(10%, #f0f0f0), color-stop(57%, #e3e3e3), color-stop(100%, #e3e3e3));
+  background-image: -webkit-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -moz-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -o-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: -ms-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  background-image: linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 10%, #e3e3e3 57%, #e3e3e3 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#f2f2f2')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3282, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomSelected {
+  background-color: #f7f7f7;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8e8e8), color-stop(9%, #e8e8e8), color-stop(18%, #ededed), color-stop(32%, #f2f2f2), color-stop(68%, #fcfcfc), color-stop(100%, #fcfcfc));
+  background-image: -webkit-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -moz-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -o-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: -ms-linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  background-image: linear-gradient(bottom, #e8e8e8 0%, #e8e8e8 9%, #ededed 18%, #f2f2f2 32%, #fcfcfc 68%, #fcfcfc 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fff0f1', endColorstr='white')";
+  border-left: 1px solid #be9797;
+  border-right: 1px solid #be9797;
+  border-bottom: 1px solid #be9797;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  -webkit-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  -moz-box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  box-shadow: 0 1px 1px white inset, 1px 0 1px white inset, -1px 0 1px white inset;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3283, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonBottomSelectedOver {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color:#D6D6D6; 
-    border-left:1px solid white; border-bottom:1px solid #808080; border-right:1px solid #808080;
-}
-.tabButtonBottomDown,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3284, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonBottomSelectedDown {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; background-color: #D6D6D6; 
-    border-left:1px solid #808080; border-bottom:1px solid white; border-right:1px solid white;
-}
-.tabButtonBottomSelectedDisabled,
+  background-color: #e3e3e3;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f0f0f0), color-stop(4%, #f0f0f0), color-stop(4%, #e3e3e3), color-stop(23%, #f2f2f2), color-stop(32%, #f5f5f5), color-stop(68%, #fafafa), color-stop(100%, #ffffff));
+  background-image: -webkit-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -moz-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -o-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: -ms-linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  background-image: linear-gradient(bottom, #f0f0f0 0%, #f0f0f0 4%, #e3e3e3 4%, #f2f2f2 23%, #f5f5f5 32%, #fafafa 68%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='white')";
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3285, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3286, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomSelectedFocused {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3287, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomSelectedFocusedOver {
+  background-color: #d6d6d6;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-bottom: 1px solid gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3288, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomDown {
+  background-color: #f7f7f7;
+  border-left: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  border-bottom: 1px solid #ababab;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  color: #8a1e15;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3289, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.tabButtonBottomSelectedDisabled {
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-right: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
+
+/* line 3290, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .tabButtonBottomDisabled {
-    font-family:Arial,Verdana,sans-serif; font-size:11px; color:#666666;
-    background-color:#CCCCCC; 
-    border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
-}
-						
-
-
-
-
+  background-color: #f2f2f2;
+  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f5f5), color-stop(33%, #f0f0f0), color-stop(100%, #ededed));
+  background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  background-image: linear-gradient(bottom, #f5f5f5 0%, #f0f0f0 33%, #ededed 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fafafa', endColorstr='#f7f7f7')";
+  border-left: 1px solid #cccccc;
+  border-right: 1px solid #cccccc;
+  border-bottom: 1px solid #cccccc;
+  -moz-border-radius-bottomright: 5px;
+  -webkit-border-bottom-right-radius: 5px;
+  -ms-border-bottom-right-radius: 5px;
+  -o-border-bottom-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  -moz-border-radius-bottomleft: 5px;
+  -webkit-border-bottom-left-radius: 5px;
+  -ms-border-bottom-left-radius: 5px;
+  -o-border-bottom-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  color: #b3b3b3;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding: 0 7px 1px 7px;
+  padding: 1px 7px 1px 7px;
+}
 
 /*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
@@ -1833,9 +3764,6 @@
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
-
-
-
 /*============================================================
 	CubeGrid - Analytics Module only
 		cubeGrid.baseStyle - cubeCell
@@ -1845,293 +3773,674 @@
 		reportHeaderBar.button.baseStyle - rowHeaderLabel
 		reportHeaderBar.button.baseStyle - colHeaderLabel
 ============================================================*/
-.cubeGridBody {}
+/* line 3312, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCell {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black; text-overflow:ellipsis;
-    background-color:#FFFFFF;
-    border-top:1px solid white; border-bottom:1px solid #AAAAAA; 
-    border-left:1px solid white; border-right:1px solid #AAAAAA;
-}
-
+  background-color: white;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid white;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid white;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* line 3328, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCellDark {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black; text-overflow:ellipsis;
-    background-color:#EEEEEE;
-    border-top:1px solid #EEEEEE; border-bottom:1px solid #AAAAAA; 
-    border-left:1px solid #EEEEEE; border-right:1px solid #AAAAAA;
-}
-
+  background-color: #f0f0f0;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid #f0f0f0;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #f0f0f0;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* line 3344, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCellDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#666666; text-overflow:ellipsis;
-    background-color:#FFFFFF; 
-    border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; 
-    border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
-}
-
-/* partial styles */ 
+  background-color: white;
+  border-bottom: 1px solid white;
+  border-left: 1px solid white;
+  border-right: 1px solid white;
+  border-top: 1px solid white;
+  color: #666666;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  text-overflow: ellipsis;
+}
+
+/* partial styles */
+/* line 3361, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCellOver {
-    background-color:#B8D1EE;
-    border-top:1px solid #B8D1EE; border-bottom:1px solid #AAAAAA; 
-    border-left:1px solid #B8D1EE; border-right:1px solid #AAAAAA;
-}
-
+  background-color: #efb9b8;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid #efb9b8;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #efb9b8;
+}
+
+/* line 3371, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCellSelected {
-    background-color:#FFE781;
-    border-top:1px solid #FFE781; border-bottom:1px solid #AAAAAA; 
-    border-left:1px solid #FFE781; border-right:1px solid #AAAAAA;
-}
-
+  background-color: #FFE781;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid #FFE781;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #FFE781;
+}
+
+/* line 3381, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .cubeCellSelectedOver {
-    background-color:#B8D1EE;
-    border-top:1px solid #B8D1EE; border-bottom:1px solid #AAAAAA; 
-    border-left:1px solid #B8D1EE; border-right:1px solid #AAAAAA;
+  background-color: #efb9b8;
+  border-bottom: 1px solid #ababab;
+  border-left: 1px solid #efb9b8;
+  border-right: 1px solid #ababab;
+  border-top: 1px solid #efb9b8;
 }
 
 /* row headers */
+/* line 3392, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeader {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
-    border-right:1px solid #264260; border-bottom:1px solid #264260;
-    background-image:url("images/CubeGrid/rowHeader.gif");
-}
+  background-color: #8a565c;
+  background-image: url(images/CubeGrid/rowHeader.gif);
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8a565c), color-stop(50%, #ae7578), color-stop(100%, #8a565c));
+  background-image: -webkit-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -moz-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -o-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -ms-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578')";
+  border-bottom: 1px solid #692023;
+  border-left: 1px solid white;
+  border-right: 1px solid #692023;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3417, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #264260; border-top:1px solid #264260;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/rowHeaderOver.gif");
-}
+  background-color: #9f6568;
+  background-image: url(images/CubeGrid/rowHeaderOver.gif);
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8a565c), color-stop(50%, #ae7578), color-stop(100%, #8a565c));
+  background-image: -webkit-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -moz-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -o-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -ms-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #692023;
+  border-right: 1px solid white;
+  border-top: 1px solid #692023;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3442, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #264260; border-top:1px solid #264260;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/rowHeaderOver.gif");
-}
+  background-color: #9f6568;
+  background-image: url("images/CubeGrid/rowHeaderOver.gif");
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8a565c), color-stop(50%, #ae7578), color-stop(100%, #8a565c));
+  background-image: -webkit-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -moz-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -o-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: -ms-linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  background-image: linear-gradient(left, #8a565c 0%, #ae7578 50%, #8a565c 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#8a565c', endColorstr='#ae7578')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #692023;
+  border-right: 1px solid white;
+  border-top: 1px solid #692023;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3467, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#808080;
-    background-color:#6682A0;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
+  background-color: #9f6568;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3478, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderSelected,
 .rowHeaderSelectedDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#3E74B3;
-    border-left:1px solid #00008B; border-top:1px solid #00008B;
-    border-right:1px solid #F0F8FF; border-bottom:1px solid #F0F8FF;
-    background-image:url("images/CubeGrid/rowHeaderSelected.gif");
-    
-}
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/rowHeaderSelected.gif");
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #912a1d), color-stop(50%, #d45e62), color-stop(100%, #91281d));
+  background-image: -webkit-linear-gradient(left, #912a1d 0%, #d45e62 50%, #91281d 100%);
+  background-image: -moz-linear-gradient(left, #912a1d 0%, #d45e62 50%, #91281d 100%);
+  background-image: -o-linear-gradient(left, #912a1d 0%, #d45e62 50%, #91281d 100%);
+  background-image: -ms-linear-gradient(left, #912a1d 0%, #d45e62 50%, #91281d 100%);
+  background-image: linear-gradient(left, #912a1d 0%, #d45e62 50%, #91281d 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#912a1d', endColorstr='#91281d');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#912a1d', endColorstr='#91281d')";
+  border-bottom: 1px solid #fff0f1;
+  border-left: 1px solid #000099;
+  border-right: 1px solid #fff0f1;
+  border-top: 1px solid #000099;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3503, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#3E74B3;
-    border-top:1px solid white; border-bottom:1px solid white; 
-    border-left:1px solid white; border-right:1px solid white;
-    background-image:url("images/CubeGrid/rowHeaderSelectedOver.gif");
-}						
+  background-color: #d45e62;
+  background-image: url("images/CubeGrid/rowHeaderSelectedOver.gif");
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d45e62), color-stop(50%, #91281d), color-stop(100%, #d45e62));
+  background-image: -webkit-linear-gradient(left, #d45e62 0%, #91281d 50%, #d45e62 100%);
+  background-image: -moz-linear-gradient(left, #d45e62 0%, #91281d 50%, #d45e62 100%);
+  background-image: -o-linear-gradient(left, #d45e62 0%, #91281d 50%, #d45e62 100%);
+  background-image: -ms-linear-gradient(left, #d45e62 0%, #91281d 50%, #d45e62 100%);
+  background-image: linear-gradient(left, #d45e62 0%, #91281d 50%, #d45e62 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#d45e62', endColorstr='#91281d');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#d45e62', endColorstr='#91281d')";
+  border: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3523, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderSelectedDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#808080;
-    background-color:#3E74B3;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
+  background-color: #b33d41;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
 }
 
 /* row label */
+/* line 3534, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabel {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#204B7A;
-    border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
-    border-right:1px solid #000B3A; border-bottom:1px solid #000B3A;
-    background-image:url("images/CubeGrid/rowHeaderLabel.gif");
-}
+  background-color: #792025;
+  background-image: url("images/CubeGrid/rowHeaderLabel.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(2%, #973f44), color-stop(98%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid #380e00;
+  border-left: 1px solid white;
+  border-right: 1px solid #380e00;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3561, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabelOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#204B7A;
-    border-left:1px solid #000B3A; border-top:1px solid #000B3A;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/rowHeaderLabel.gif");
-}
+  background-color: #792025;
+  background-image: url("images/CubeGrid/rowHeaderLabel.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(2%, #973f44), color-stop(98%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #380e00;
+  border-right: 1px solid white;
+  border-top: 1px solid #380e00;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3588, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabelDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#204B7A;
-    border-left:1px solid #000B3A; border-top:1px solid #000B3A;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/rowHeaderLabelDown.gif");
-}
+  background-color: #792025;
+  background-image: url("images/CubeGrid/rowHeaderLabelDown.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(2%, #973f44), color-stop(98%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 98%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #380e00;
+  border-right: 1px solid white;
+  border-top: 1px solid #380e00;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3615, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabelDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:#808080;
-    background-color:#7D7D7D;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
+  background-color: gray;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3627, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabelSelected,
 .rowHeaderLabelSelectedDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-left:1px solid black; border-top:1px solid black;
-    border-right:1px solid #555555; border-bottom:1px solid #555555;
-    background-image:url("images/CubeGrid/rowHeaderDown.gif");
-}
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/rowHeaderDown.gif");
+  border-bottom: 1px solid #545454;
+  border-left: 1px solid black;
+  border-right: 1px solid #545454;
+  border-top: 1px solid black;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3646, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .rowHeaderLabelSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-top:1px solid white; border-bottom:1px solid white; 
-    border-left:1px solid white; border-right:1px solid white;
-    background-image:url("images/CubeGrid/rowHeaderDown.gif");
-}						
-.rowHeaderLabelSelectedDisabled	{
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:#808080;
-    background-color:#7D7D7D;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
-						
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/rowHeaderDown.gif");
+  border-bottom: 1px solid white;
+  border-left: 1px solid white;
+  border-right: 1px solid white;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3665, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.rowHeaderLabelSelectedDisabled {
+  background-color: gray;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
 /* column headers */
+/* line 3677, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeader {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
-    border-right:1px solid #264260; border-bottom:1px solid #264260;
-    background-image:url("images/CubeGrid/colHeader.gif");
-}
+  background-color: #9f6568;
+  background-image: url("images/CubeGrid/colHeader.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b474c), color-stop(2%, #bb8185), color-stop(98%, #bb8185), color-stop(100%, #7b474c));
+  background-image: -webkit-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -moz-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -o-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -ms-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#bb8185', endColorstr='#7b474c');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb8185', endColorstr='#7b474c')";
+  border-bottom: 1px solid #692023;
+  border-left: 1px solid white;
+  border-right: 1px solid #692023;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3703, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #264260; border-top:1px solid #264260;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/colHeaderOver.gif");
-}
+  background-color: #9f6568;
+  background-image: url("images/CubeGrid/colHeaderOver.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0878a), color-stop(2%, #814b50), color-stop(98%, #814b50), color-stop(100%, #c0878a));
+  background-image: -webkit-linear-gradient(top, #c0878a 0%, #814b50 2%, #814b50 98%, #c0878a 100%);
+  background-image: -moz-linear-gradient(top, #c0878a 0%, #814b50 2%, #814b50 98%, #c0878a 100%);
+  background-image: -o-linear-gradient(top, #c0878a 0%, #814b50 2%, #814b50 98%, #c0878a 100%);
+  background-image: -ms-linear-gradient(top, #c0878a 0%, #814b50 2%, #814b50 98%, #c0878a 100%);
+  background-image: linear-gradient(top, #c0878a 0%, #814b50 2%, #814b50 98%, #c0878a 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#c0878a', endColorstr='#814b50');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c0878a', endColorstr='#814b50')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #692023;
+  border-right: 1px solid white;
+  border-top: 1px solid #692023;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3729, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:white;
-    background-color:#6682A0;
-    border-left:1px solid #264260; border-top:1px solid #264260;
-    border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
-    background-image:url("images/CubeGrid/colHeader.gif");
-}
+  background-color: #9f6568;
+  background-image: url("images/CubeGrid/colHeader.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b474c), color-stop(2%, #bb8185), color-stop(98%, #bb8185), color-stop(100%, #7b474c));
+  background-image: -webkit-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -moz-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -o-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: -ms-linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  background-image: linear-gradient(top, #7b474c 0%, #bb8185 2%, #bb8185 98%, #7b474c 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#bb8185', endColorstr='#7b474c');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb8185', endColorstr='#7b474c')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid #692023;
+  border-right: 1px solid white;
+  border-top: 1px solid #692023;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3755, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#808080;
-    background-color:#6682A0;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
+  background-color: #9f6568;
+  border-bottom: 1px solid gray;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3771, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderSelected,
 .colHeaderSelectedDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-left:1px solid #00008B; border-top:1px solid #00008B;
-    border-right:1px solid #F0F8FF; border-bottom:1px solid #F0F8FF;
-    background-image:url("images/CubeGrid/colHeaderSelected.gif");
-}
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/colHeaderSelected.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #932b1f), color-stop(2%, #cf595b), color-stop(98%, #cf595b), color-stop(100%, #932b1f));
+  background-image: -webkit-linear-gradient(top, #932b1f 0%, #cf595b 2%, #cf595b 98%, #932b1f 100%);
+  background-image: -moz-linear-gradient(top, #932b1f 0%, #cf595b 2%, #cf595b 98%, #932b1f 100%);
+  background-image: -o-linear-gradient(top, #932b1f 0%, #cf595b 2%, #cf595b 98%, #932b1f 100%);
+  background-image: -ms-linear-gradient(top, #932b1f 0%, #cf595b 2%, #cf595b 98%, #932b1f 100%);
+  background-image: linear-gradient(top, #932b1f 0%, #cf595b 2%, #cf595b 98%, #932b1f 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#932b1f', endColorstr='#cf595b');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#932b1f', endColorstr='#cf595b')";
+  border-bottom: 1px solid #fff0f1;
+  border-left: 1px solid #000099;
+  border-right: 1px solid #fff0f1;
+  border-top: 1px solid #000099;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3798, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-top:1px solid white; border-bottom:1px solid white; 
-    border-left:1px solid white; border-right:1px solid white;
-    background-image:url("images/CubeGrid/colHeaderSelectedOver.gif");
-}						
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/colHeaderSelectedOver.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d35f63), color-stop(4%, #972d21), color-stop(5%, #9a2f23), color-stop(95%, #9a2f23), color-stop(96%, #972d21), color-stop(100%, #d35f63));
+  background-image: -webkit-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -moz-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -o-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -ms-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#9a2f23');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#9a2f23')";
+  border: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3822, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderSelectedDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:#808080;
-    background-color:#3E74B3;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
+  background-color: #b33d41;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
 }
 
 /* column label */
+/* line 3834, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabel {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#204B7A;
-    border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
-    border-right:1px solid #555555; border-bottom:1px solid #555555;
-    background-image:url("images/CubeGrid/colHeaderLabel.gif");
-}
+  background-color: #792025;
+  background-image: url("images/CubeGrid/colHeaderLabel.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(2%, #973f44), color-stop(50%, #973f44), color-stop(98%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 50%, #973f44 98%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 50%, #973f44 98%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 50%, #973f44 98%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 50%, #973f44 98%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 2%, #973f44 50%, #973f44 98%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid #545454;
+  border-left: 1px solid white;
+  border-right: 1px solid #545454;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3863, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabelOver,
 .colHeaderLabelDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#204B7A;
-    border-left:1px solid #000B3A; border-top:1px solid #000B3A;
-    border-right:1px solid #555555; border-bottom:1px solid #555555;
-    background-image:url("images/CubeGrid/colHeaderLabelDown.gif");
-}
+  background-color: #792025;
+  background-image: url("images/CubeGrid/colHeaderLabelDown.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(50%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid #545454;
+  border-left: 1px solid #380e00;
+  border-right: 1px solid #545454;
+  border-top: 1px solid #380e00;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3889, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabelDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:#808080;
-    background-color:#7D7D7D;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
+  background-color: gray;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3901, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabelSelected,
 .colHeaderLabelSelectedDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-left:1px solid black; border-top:1px solid black;
-    border-right:1px solid #555555; border-bottom:1px solid #555555;
-    background-image:url("images/CubeGrid/colHeaderLabelDown.gif");
-}
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/colHeaderLabelDown.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7c2226), color-stop(50%, #973f44), color-stop(100%, #7c2226));
+  background-image: -webkit-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -moz-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -o-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: -ms-linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  background-image: linear-gradient(top, #7c2226 0%, #973f44 50%, #7c2226 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c2226', endColorstr='#973f44')";
+  border-bottom: 1px solid #545454;
+  border-left: 1px solid black;
+  border-right: 1px solid #545454;
+  border-top: 1px solid black;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3927, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabelSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-top:1px solid white; border-bottom:1px solid white; 
-    border-right:1px solid #555555; border-bottom:1px solid #555555;
-    background-image:url("images/CubeGrid/colHeaderDown.gif");
-}						
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/colHeaderDown.gif");
+  border-bottom: 1px solid #545454;
+  border-left: 1px solid white;
+  border-right: 1px solid #545454;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 3946, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .colHeaderLabelSelectedDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:#808080;
-    background-color:#7D7D7D;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
+  background-color: gray;
+  border-bottom: 1px solid gray;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
 }
 
 /* inner header */
+/* line 3963, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeader {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black;
-    background-color:#CCCCCC;
-    border-left:1px solid white; border-top:1px solid white;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-    background-image:url("images/CubeGrid/innerHeader.gif");
-}
+  background-color: #cccccc;
+  background-image: url("images/CubeGrid/innerHeader.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(1%, #bababa), color-stop(2%, #cccccc), color-stop(3%, #d6d6d6), color-stop(4%, #e8e8e8), color-stop(96%, #e8e8e8), color-stop(97%, #d4d4d4), color-stop(98%, #cccccc), color-stop(99%, #bababa), color-stop(100%, #ababab));
+  background-image: -webkit-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -moz-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -o-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -ms-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8')";
+  border-bottom: 1px solid gray;
+  border-left: 1px solid white;
+  border-right: 1px solid gray;
+  border-top: 1px solid white;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 3995, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black;
-    background-color:#CCCCCC;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid white; border-bottom:1px solid white;
-    background-image:url("images/CubeGrid/innerHeader.gif");
-}
+  background-color: #cccccc;
+  background-image: url("images/CubeGrid/innerHeader.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(1%, #bababa), color-stop(2%, #cccccc), color-stop(3%, #d6d6d6), color-stop(4%, #e8e8e8), color-stop(96%, #e8e8e8), color-stop(97%, #d4d4d4), color-stop(98%, #cccccc), color-stop(99%, #bababa), color-stop(100%, #ababab));
+  background-image: -webkit-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -moz-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -o-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -ms-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid gray;
+  border-right: 1px solid white;
+  border-top: 1px solid gray;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4027, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:black;
-    background-color:#CCCCCC;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid white; border-bottom:1px solid white;
-    background-image:url("images/CubeGrid/innerHeader.gif");
-}
+  background-color: #cccccc;
+  background-image: url("images/CubeGrid/innerHeader.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(1%, #bababa), color-stop(2%, #cccccc), color-stop(3%, #d6d6d6), color-stop(4%, #e8e8e8), color-stop(96%, #e8e8e8), color-stop(97%, #d4d4d4), color-stop(98%, #cccccc), color-stop(99%, #bababa), color-stop(100%, #ababab));
+  background-image: -webkit-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -moz-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -o-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: -ms-linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  background-image: linear-gradient(top, #ababab 0%, #bababa 1%, #cccccc 2%, #d6d6d6 3%, #e8e8e8 4%, #e8e8e8 96%, #d4d4d4 97%, #cccccc 98%, #bababa 99%, #ababab 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ababab', endColorstr='#e8e8e8')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid gray;
+  border-right: 1px solid white;
+  border-top: 1px solid gray;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4059, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#808080;
-    background-color:#CCCCCC;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
+  background-color: #cccccc;
+  border-bottom: 1px solid gray;
+  border-left: 1px solid gray;
+  border-right: 1px solid gray;
+  border-top: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4075, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderSelected,
 .innerHeaderSelectedDown {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-left:1px solid #00008B; border-top:1px solid #00008B;
-    border-right:1px solid #F0F8FF; border-bottom:1px solid #F0F8FF;
-    background-image:url("images/CubeGrid/innerHeaderSelected.gif");
-}
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/innerHeaderSelected.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #912a1d), color-stop(4%, #cf595d), color-stop(96%, #cf595d), color-stop(100%, #912a1d));
+  background-image: -webkit-linear-gradient(top, #912a1d 0%, #cf595d 4%, #cf595d 96%, #912a1d 100%);
+  background-image: -moz-linear-gradient(top, #912a1d 0%, #cf595d 4%, #cf595d 96%, #912a1d 100%);
+  background-image: -o-linear-gradient(top, #912a1d 0%, #cf595d 4%, #cf595d 96%, #912a1d 100%);
+  background-image: -ms-linear-gradient(top, #912a1d 0%, #cf595d 4%, #cf595d 96%, #912a1d 100%);
+  background-image: linear-gradient(top, #912a1d 0%, #cf595d 4%, #cf595d 96%, #912a1d 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#cf595d');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#cf595d')";
+  border-bottom: 1px solid #fff0f1;
+  border-left: 1px solid #000099;
+  border-right: 1px solid #fff0f1;
+  border-top: 1px solid #000099;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 4102, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderSelectedOver {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; font-weight:bold; color:white;
-    background-color:#3E74B3;
-    border-top:1px solid white; border-bottom:1px solid white; 
-    border-left:1px solid white; border-right:1px solid white;
-    background-image:url("images/CubeGrid/innerHeaderSelectedOver.gif");
-}						
+  background-color: #b33d41;
+  background-image: url("images/CubeGrid/innerHeaderSelectedOver.gif");
+  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d35f63), color-stop(4%, #972d21), color-stop(5%, #9a2f23), color-stop(95%, #9a2f23), color-stop(96%, #972d21), color-stop(100%, #d35f63));
+  background-image: -webkit-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -moz-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -o-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: -ms-linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  background-image: linear-gradient(top, #d35f63 0%, #972d21 4%, #9a2f23 5%, #9a2f23 95%, #972d21 96%, #d35f63 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#9a2f23');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d35f63', endColorstr='#9a2f23')";
+  border-bottom: 1px solid white;
+  border-left: 1px solid white;
+  border-right: 1px solid white;
+  border-top: 1px solid white;
+  color: white;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+}
+
+/* line 4131, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .innerHeaderSelectedDisabled {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; color:#808080;
-    background-color:#CCCCCC;
-    border-left:1px solid #808080; border-top:1px solid #808080;
-    border-right:1px solid #808080; border-bottom:1px solid #808080;
-}
-
-
+  background-color: #cccccc;
+  border: 1px solid gray;
+  color: gray;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
 
 /*============================================================
 	BarChart
@@ -2140,53 +4449,89 @@
 		barStyle - chartBar
 		others are currently fixed
 ============================================================*/
-
-.chart { 
-    background-color:#CCCCCC;
-}
+/* line 4148, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+.chart {
+  background-color: #cccccc;
+}
+
+/* line 4152, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartTitle {
-    color:black;
-    font-family: Verdana,sans-serif;;
-    font-size:14px;
-    font-weight: bold;
-    text-align:center
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 14px;
+  font-weight: bold;
+  text-align: center;
+}
+
+/* line 4162, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartAxisTitle {
-    color:green;
-    font-family: Verdana,sans-serif;;
-    font-weight: bold;
-    font-size:12px;
-}
+  color: #0000ff;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 12px;
+  font-weight: bold;
+}
+
+/* line 4171, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartValueTitle {
-    color:black;
-    font-family: Verdana,sans-serif;;
-    font-size:10px;
-}
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4179, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartTotal {
-    color:black;
-    font-family:Arial,Verdana,sans-serif;; 
-    font-size:12px;
-    background-color:linen;
-}
+  background-color: linen;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 12px;
+}
+
+/* line 4188, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartBody {
-    border-left:1px solid black;
-    border-top:1px dashed blue;
-    border-right:1px solid black;
-    background-color:#DDDDDD
-}   
+  background-color: #dedede;
+  border-left: 1px solid black;
+  border-right: 1px solid black;
+  border-top: 1px dashed #0000FF;
+}
+
+/* line 4197, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartBar1 {
-    background-color:red;
-    filter:"progid:dximagetransform.microsoft.gradient(gradientType=1, startColorStr=#990000, endColorStr=#FF0000)";
-}
+  background-color: #FF0000;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #990000), color-stop(100%, #ff0000));
+  background-image: -webkit-linear-gradient(left, #990000 0%, #ff0000 100%);
+  background-image: -moz-linear-gradient(left, #990000 0%, #ff0000 100%);
+  background-image: -o-linear-gradient(left, #990000 0%, #ff0000 100%);
+  background-image: -ms-linear-gradient(left, #990000 0%, #ff0000 100%);
+  background-image: linear-gradient(left, #990000 0%, #ff0000 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#990000', endColorstr='red');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#990000', endColorstr='red')";
+}
+
+/* line 4203, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartBar2 {
-    background-color:blue;
-    filter:"progid:dximagetransform.microsoft.gradient(gradientType=1, startColorStr=#000099, endColorStr=#0000FF)";
-}
+  background-color: #0000FF;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000099), color-stop(100%, #0000ff));
+  background-image: -webkit-linear-gradient(left, #000099 0%, #0000ff 100%);
+  background-image: -moz-linear-gradient(left, #000099 0%, #0000ff 100%);
+  background-image: -o-linear-gradient(left, #000099 0%, #0000ff 100%);
+  background-image: -ms-linear-gradient(left, #000099 0%, #0000ff 100%);
+  background-image: linear-gradient(left, #000099 0%, #0000ff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#000099', endColorstr='blue');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#000099', endColorstr='blue')";
+}
+
+/* line 4209, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .chartBar3 {
-    background-color:green;
-    filter:"progid:dximagetransform.microsoft.gradient(gradientType=1, startColorStr=#009900, endColorStr=#00FF00)";
-}
-
+  background-color: #0000ff;
+  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #009900), color-stop(100%, #0000ff));
+  background-image: -webkit-linear-gradient(left, #009900 0%, #0000ff 100%);
+  background-image: -moz-linear-gradient(left, #009900 0%, #0000ff 100%);
+  background-image: -o-linear-gradient(left, #009900 0%, #0000ff 100%);
+  background-image: -ms-linear-gradient(left, #009900 0%, #0000ff 100%);
+  background-image: linear-gradient(left, #009900 0%, #0000ff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#009900', endColorstr='blue');
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#009900', endColorstr='blue')";
+}
 
 /*============================================================
 	Printing
@@ -2194,166 +4539,244 @@
         - ListGrid header cells
         - SectionStack headers
 ============================================================*/
+/* line 4222, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .printHeader {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;    
-    border:1px solid black;
-    font-weight:bold;
+  border: 1px solid black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
 }
 
 /*============================================================
 	Calendar
-    
 ============================================================*/
+/* line 4237, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calendar,
 .calendarDisabled,
 .calendarWorkday,
 .calendarDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;
-    background-color:#ffffff;
-}
-
+  background-color: white;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4250, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calendarDisabled {
-    background-color:#F6F7F9;    
-}
-
+  background-color: #fafafa;
+}
+
+/* line 4254, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calendarWorkday {
-    background-color:#ffffcc; 
-}
-
+  background-color: white;
+}
+
+/* line 4259, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calendarOver,
 .calendarOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#c0ffc0;
-}
+  background-color: #ecc0c5;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4272, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calendarCellSelected {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#CCCCCC; 
-}
+  background-color: #cccccc;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4285, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .labelColumn {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#F6F7F9;
-}
+  background-color: #fafafa;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
 /* ----month---- */
 /* calMonthDayHeader and Body */
-
+/* line 4301, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthDayHeader,
 .calMonthDayHeaderDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#F6F7F9;
-}
-
+  background-color: #fafafa;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4315, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthDayHeaderOver,
 .calMonthDayHeaderOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color: #c0ffc0;
-}
+  background-color: #ecc0c5;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4329, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthDayBody,
 .calMonthDayBodyDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#ffffff;
-}
+  background-color: white;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4343, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthDayBodyOver,
 .calMonthDayBodyOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#c0ffc0;
-}
-
+  background-color: #ecc0c5;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4357, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthDayBodyDisabled,
 .calMonthDayBodyDisabledOver {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#F6F7F9;
-}
+  background-color: #fafafa;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
 /* calMonthOtherDayHeader and Body */
-
+/* line 4372, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthOtherDayHeader,
 .calMonthOtherDayHeaderDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:#444444;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color: #aaaaaa;
-}
+  background-color: #ababab;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: #454545;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4386, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthOtherDayHeaderOver,
 .calMonthOtherDayHeaderOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:#444444;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color: #c0ffc0;
-}
+  background-color: #ecc0c5;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: #454545;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4402, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthOtherDayBody,
-.calMonthOtherDayBodyDark, 
-.calMonthOtherDayBodyDisabled, 
-.calMonthOtherDayBodyDisabledOver{
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#F6F7F9;
-}
+.calMonthOtherDayBodyDark,
+.calMonthOtherDayBodyDisabled,
+.calMonthOtherDayBodyDisabledOver {
+  background-color: #fafafa;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4416, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthOtherDayBodyOver,
 .calMonthOtherDayBodyOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:black;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color:#c0ffc0;
-}
+  background-color: #ecc0c5;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
 /* calMonthOtherDayBlank */
-
+/* line 4433, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .calMonthOtherDayBlank,
-.calMonthOtherDayBlankDark, 
+.calMonthOtherDayBlankDark,
 .calMonthOtherDayBlankOver,
 .calMonthOtherDayBlankOverDark {
-    font-family:Arial,Verdana,sans-serif; font-size:11px;
-    color:#444444;
-    border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
-    background-color: #F6F7F9;   
+  background-color: #fafafa;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  color: #454545;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
 }
 
 /* calMonthEventLink */
-
-a.calMonthEventLink:link {color:blue; text-decoration:none}
-a.calMonthEventLink:visited {color:blue; text-decoration:none}
-a.calMonthEventLink:hover {color:blue; text-decoration:underline}
-a.calMonthEventLink:active {color:blue; text-decoration:none}
+/* line 4447, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+a.calMonthEventLink:link {
+  color: #0000FF;
+  text-decoration: none;
+}
+
+/* line 4452, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+a.calMonthEventLink:visited {
+  color: #0000FF;
+  text-decoration: none;
+}
+
+/* line 4457, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+a.calMonthEventLink:hover {
+  color: #0000FF;
+  text-decoration: underline;
+}
+
+/* line 4462, ../_internalSource/EnterpriseSeries/sass/_base.scss */
+a.calMonthEventLink:active {
+  color: #0000FF;
+  text-decoration: none;
+}
 
 /* ----event window---- */
-
+/* line 4468, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .eventWindow {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size: 9px;
-    background-color:#f0f8ff;
-    border: 1px solid #808fa6;
-}
-
+  background-color: #fff0f1;
+  border: 1px solid #f6d1d0;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 9px;
+}
+
+/* line 4477, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .eventWindowHeader {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size: 9px;
-    color:#4C4C4C;
-    background-color: #d0dff6;
-}
-
+  background-color: #f6d1d0;
+  color: #4d4d4d;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 9px;
+}
+
+/* line 4486, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .eventWindowBody {
-    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif; font-size: 9px;
-    color:black;
-    background-color:#EBF4FF;
-    padding: 3px;
-}
-
+  background-color: #fff0f1;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 9px;
+  padding: 3px;
+}
+
+/* line 4496, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .eventWindowResizer {
+  border-bottom: 1px solid white;
+  border-top: 1px solid white;
 }
 
 /*============================================================
@@ -2367,62 +4790,70 @@
         propertySheet.HeaderItemDefaults.textBoxStyle - propSheetHeading
         propertySheet.SectionHeaderItemDefaults.cellStyle - propSheetSectionItemCell
 ============================================================*/
-
+/* line 4517, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetValue,
 .propSheetValueFocused,
 .propSheetDisabled {
-    font-family:Arial,Verdana,sans-serif;
-    font-size:11px;
-    border-bottom:1px solid #AAAAAA;
-    border-right:1px solid #AAAAAA;
-    padding:0px;
-    margin:0px;
-}
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  margin: 0px;
+  padding: 0px;
+}
+
+/* line 4532, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetTitle,
 .propSheetTitleFocused,
 .propSheetTitleDisabled {
-    font-family:Arial,Verdana,sans-serif;
-    font-size:11px;
-    border-bottom:1px solid #AAAAAA;
-    border-right:1px solid #AAAAAA;
-    background-color:#DDDDDD;
-    padding-left:4px;
-    padding-right:4px;
-}
+  background-color: #dedede;
+  border-bottom: 1px solid #ababab;
+  border-right: 1px solid #ababab;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  padding-left: 4px;
+  padding-right: 4px;
+}
+
+/* line 4549, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetTitleError,
 .propSheetValueError {
-    font-family:Arial,Verdana,sans-serif; 
-    font-size:11px; color:#204268; 
-    background-color:#CFD9F2
-}
+  background-color: #f2d4cf;
+  color: #692023;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+}
+
+/* line 4559, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetField,
 .propSheetFieldDisabled {
-    font-family:Arial,Verdana,sans-serif;
-    font-size:11px;
-    background-color:#FFFFFF;
-    border:0px;
-    padding:0px;
-    padding-left:4px;
-    padding-right:4px;
-    margin-top:3px;
-}
+  background-color: white;
+  border: 0px;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  margin-top: 3px;
+  padding-bottom: 0px;
+  padding-top: 0px;
+  padding-left: 4px;
+  padding-right: 4px;
+}
+
+/* line 4576, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetHeading,
 .propSheetHeadingDisabled {
-    font-family:Arial,Verdana,sans-serif;
-    font-size:11px;
-    font-weight:bold;
-    color:black;
-    background-color:#CCCCCC;
-    padding:4px;
-    border-bottom:1px solid #AAAAAA;
-}
+  background-color: #cccccc;
+  border-bottom: 1px solid #ababab;
+  color: black;
+  font-family: Arial, Verdana, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  padding: 4px;
+}
+
+/* line 4590, ../_internalSource/EnterpriseSeries/sass/_base.scss */
 .propSheetSelectControl,
 .propSheetSelectControlFocused,
 .propSheetSelectControlDisabled {
-    padding-left:3px;
-    padding-right:3px;
-}
-
-.propSheetSectionItemCell,
-.propSheetSectionItemDisabled {
-}
+  padding-left: 3px;
+  padding-right: 3px;
+}