[Tynstep-svn] r27 - in trunk/step-web-app/src/main: . java/com/tyndalehouse/step/web java/com/tyndalehouse/step/web/client/gin java/com/tyndalehouse/step/web/client/handler java/com/tyndalehouse/step/web/client/presenter java/com/tyndalehouse/step/web/client/service java/com/tyndalehouse/step/web/client/service/eventbus java/com/tyndalehouse/step/web/client/service/refdata java/com/tyndalehouse/step/web/client/timeline/data java/com/tyndalehouse/step/web/client/toolkit java/com/tyndalehouse/step/web/client/toolkit/timeline java/com/tyndalehouse/step/web/client/view java/com/tyndalehouse/step/web/client/widgets/timeline java/com/tyndalehouse/step/web/public java/com/tyndalehouse/step/web/public/gwtext java/com/tyndalehouse/step/web/public/gwtext/chart java/com/tyndalehouse/step/web/public/gwtext/css java/com/tyndalehouse/step/web/public/gwtext/desktop java/com/tyndalehouse/step/web/public/gwtext/desktop/css java/com/tyndalehouse/step/web/public/gwtext/desktop/images java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black java/com/tyndalehouse/step/web/public/gwtext/desktop/wallpapers java/com/tyndalehouse/step/web/public/gwtext/flash java/com/tyndalehouse/step/web/public/gwtext/images java/com/tyndalehouse/step/web/public/gwtext/images/default java/com/tyndalehouse/step/web/public/gwtext/images/default/box java/com/tyndalehouse/step/web/public/gwtext/images/default/button java/com/tyndalehouse/step/web/public/gwtext/images/default/dd java/com/tyndalehouse/step/web/public/gwtext/images/default/editor java/com/tyndalehouse/step/web/public/gwtext/images/default/form java/com/tyndalehouse/step/web/public/gwtext/images/default/grid java/com/tyndalehouse/step/web/public/gwtext/images/default/layout java/com/tyndalehouse/step/web/public/gwtext/images/default/menu java/com/tyndalehouse/step/web/public/gwtext/images/default/panel java/com/tyndalehouse/step/web/public/gwtext/images/default/progress java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip java/com/tyndalehouse/step/web/public/gwtext/images/default/shared java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer java/com/tyndalehouse/step/web/public/gwtext/images/default/slider java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar java/com/tyndalehouse/step/web/public/gwtext/images/default/tree java/com/tyndalehouse/step/web/public/gwtext/images/default/window java/com/tyndalehouse/step/web/public/gwtext/images/gray java/com/tyndalehouse/step/web/public/gwtext/images/gray/button java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar java/com/tyndalehouse/step/web/public/gwtext/images/gray/window java/com/tyndalehouse/step/web/public/gwtext/images/gxt java/com/tyndalehouse/step/web/public/gwtext/images/gxt/dd java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info java/com/tyndalehouse/step/web/public/gwtext/images/gxt/menu java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree java/com/tyndalehouse/step/web/public/gwtext/themes java/com/tyndalehouse/step/web/public/gwtext/themes/slate java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/editor java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/progress java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tree java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window java/com/tyndalehouse/step/web/server/db java/com/tyndalehouse/step/web/server/guice java/com/tyndalehouse/step/web/server/handler java/com/tyndalehouse/step/web/shared/beans java/com/tyndalehouse/step/web/shared/command java/com/tyndalehouse/step/web/shared/result test test/com test/com/tyndalehouse test/com/tyndalehouse/step test/com/tyndalehouse/step/tests test/com/tyndalehouse/step/tests/server

ChrisBurrell at crosswire.org ChrisBurrell at crosswire.org
Tue Nov 24 16:09:55 MST 2009


Author: ChrisBurrell
Date: 2009-11-24 16:09:55 -0700 (Tue, 24 Nov 2009)
New Revision: 27

Added:
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/eventbus/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/eventbus/StepEventBus.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleName.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleRefData.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/SimpleListBox.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Orientation.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScaleBand.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScrollListener.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeBand.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeEvent.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Timeline.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimelineConstants.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Unit.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/chart/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/chart/open-flash-chart.swf
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-all.css
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-gray.css
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/css/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/css/desktop.css
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop3.jpg
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/grid.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hatch.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-tb-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icon_padlock.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icons-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/s.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/item-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-left.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-right.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton-icon.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-split-h.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-start-panel-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbutton.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbuttons-panel-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/windows-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/wallpapers/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/wallpapers/desktop.jpg
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/flash/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/flash/swfobject.js
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners-blue.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l-blue.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r-blue.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb-blue.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-cs.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-lr.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-tb.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b-noline.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-bo.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-noline.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-o.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-add.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-no.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-yes.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/editor/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/editor/tb-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/checkbox.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/clear-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/date-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/error-tip-corners.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/exclamation.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/radio.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/search-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/text-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger-tpl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/gradient-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-left-white.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-right-white.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-top.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/columns.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/dirty.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/done.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-no.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-yes.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/footer-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-split.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-hrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-split.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-vista-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hd-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-group.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-sel-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-by.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-expand-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hd-pop.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-asc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-desc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/invalid_line.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/mso-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/nowait.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/pick-button.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/refresh.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-check-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-expand-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-sel.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_asc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_desc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/wait.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/collapse.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/expand.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/gradient-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-left.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-top.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-collapse.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-expand.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-light-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stick.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stuck.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close-on.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/checked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/group-checked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/item-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu-parent.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/unchecked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/light-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprite-tpl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprites.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tools-sprites-trans.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/progress/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/progress/progress-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-anchor-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/s.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-c.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-lr.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/blue-loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/calendar.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/clear.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/glass-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/hd-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/large-loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/left-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/loading-balls.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/right-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/warning.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/square.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-thumb.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-thumb.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-left.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroller-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-btm-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tabs-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow-light.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-over-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/gray-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/more.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-sep.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/arrows.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-add.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-between.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-no.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-under.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-yes.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus-nl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus-nl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-line.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus-nl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus-nl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder-open.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/leaf.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/s.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-error.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-info.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-question.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-warning.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-right.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/right-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-cs.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-lr.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-tb.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/gradient-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/light-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprite-tpl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprites.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tools-sprites-trans.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/tip-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/s.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-left.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroller-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-btm-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tabs-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow-light.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-over-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/gray-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-error.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-info.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-question.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-warning.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.pspimage
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-right.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/right-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/dd/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/dd/insert-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-btns.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/bottom2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/columns.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/done.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleleft2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleright2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/down2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/grid-loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-asc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-desc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/left2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/nowait.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/paging.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/right2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/tabs.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/top2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/up2.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/wait.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/menu/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/menu/disabledcheck.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/clear.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/large-loading.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-18-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg-gray.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-light.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/row-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vs-column-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-asc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-desc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/checked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-open.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/notchecked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col-sel.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode_transparent.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css/xtheme-slate.css
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-cs.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-lr.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-tb.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-b.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-bo.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-noline.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-o.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/editor/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/editor/tb-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/checkbox.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/clear-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/date-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/radio.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/search-trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger-tpl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/gradient-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-left-white.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-right-white.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-top.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/footer-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-split.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-hrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-split.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-vista-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hd-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/group-expand-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/mso-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev-disabled.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/refresh.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-sel.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_asc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_desc.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/checked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/group-checked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over - Copy.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu-parent.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/unchecked.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/light-hd.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprite-tpl.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprites.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tools-sprites-trans.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-corners-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-left-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-top-bottom.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/progress/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/progress/progress-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/tip-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/s.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/glass-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/hd-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/left-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/right-btn.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/square.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle-dark.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-thumb.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-thumb.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-left.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-right.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroller-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-left-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-right-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-close.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tabs-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow-light.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-over-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/gray-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/sep.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-bg.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-btn-sprite.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tree/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tree/arrows.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-error.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-info.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-question.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-warning.gif
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-right.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/right-corners.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/top-bottom.png
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/step-timeline/
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetTimelineUISetupHandler.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineBean.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetTimelineUISetupCommand.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/result/GetTimelineUISetupResult.java
   trunk/step-web-app/src/main/test/
   trunk/step-web-app/src/main/test/com/
   trunk/step-web-app/src/main/test/com/tyndalehouse/
   trunk/step-web-app/src/main/test/com/tyndalehouse/step/
   trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/
   trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/server/
   trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/server/TimelineUISetupHandlerTest.java
Removed:
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/handler/ModuleDropdownSelectorEventHandlerImpl.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/stonehenge.xml
Modified:
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/StepWebApp.gwt.xml
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/gin/StepClientModule.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/AppPresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ModuleSelectorPresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScripturePresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScriptureSelectorPresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/StepPresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/TimelinePresenter.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/CommandLoadDataset.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/TimelineRenderer.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ModuleSelectorView.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ScriptureSelectorView.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/TimelineView.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/HighlightDecorator.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLine.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineImpl.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineWidget.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/db/DbProvider.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/guice/ServerModule.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetBibleBooksHandler.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetEventsForDateRangeHandler.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetModuleRefDataHandler.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineEventBean.java
   trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetEventsForDateRangeCommand.java
Log:


Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/StepWebApp.gwt.xml
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/StepWebApp.gwt.xml	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/StepWebApp.gwt.xml	2009-11-24 23:09:55 UTC (rev 27)
@@ -22,9 +22,13 @@
       extended property 'log_level' to see if this is overridden -->
  <inherits name="com.allen_sauer.gwt.log.gwt-log-OFF" />
 
+<!-- including GWT-EXT for timeline module -->
+
+<inherits name='com.extjs.gxt.ui.GXT'/>
+
  <!-- Also compile Logger at `INFO` level -->
- <extend-property name="log_level" values="INFO" />
- <set-property name="log_level" value="INFO" />
+ <extend-property name="log_level" values="DEBUG" />
+ <set-property name="log_level" value="DEBUG" />
 
  <!-- Turn off the floating logger - output will be shown in the 
    hosted mode console -->
@@ -34,9 +38,9 @@
  <source path="client" />
 
 <!--   <stylesheet src="js/api/ext/resources/css/ext-all.css" /> -->
+<stylesheet src="gwtext/css/gxt-all.css" />
 
 
-
 <!--  DEV MODE SETTINGS -->
 
  

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/gin/StepClientModule.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/gin/StepClientModule.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/gin/StepClientModule.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,6 +1,5 @@
 package com.tyndalehouse.step.web.client.gin;
 
-import net.customware.gwt.presenter.client.DefaultEventBus;
 import net.customware.gwt.presenter.client.EventBus;
 import net.customware.gwt.presenter.client.gin.AbstractPresenterModule;
 import net.customware.gwt.presenter.client.place.PlaceManager;
@@ -16,6 +15,7 @@
 import com.tyndalehouse.step.web.client.presenter.StepModulePresenter;
 import com.tyndalehouse.step.web.client.presenter.StepPresenter;
 import com.tyndalehouse.step.web.client.presenter.TimelinePresenter;
+import com.tyndalehouse.step.web.client.service.eventbus.StepEventBus;
 import com.tyndalehouse.step.web.client.view.HistoryModuleView;
 import com.tyndalehouse.step.web.client.view.ModuleSelectorView;
 import com.tyndalehouse.step.web.client.view.ScriptureSelectorView;
@@ -30,7 +30,7 @@
 		
 		//put the bindings in here
 		
-		bind(EventBus.class).to(DefaultEventBus.class).in(Singleton.class);
+		bind(EventBus.class).to(StepEventBus.class).in(Singleton.class);
 		bind(AppPresenter.class).in(Singleton.class);
 		bind(PlaceManager.class).in(Singleton.class);
 		//bind(Log.class).toProvider(LogProvider.class).in(Singleton.class);

Deleted: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/handler/ModuleDropdownSelectorEventHandlerImpl.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/handler/ModuleDropdownSelectorEventHandlerImpl.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/handler/ModuleDropdownSelectorEventHandlerImpl.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,25 +0,0 @@
-package com.tyndalehouse.step.web.client.handler;
-
-import com.google.gwt.event.dom.client.ChangeEvent;
-import com.google.gwt.event.dom.client.ChangeHandler;
-import com.tyndalehouse.step.web.client.presenter.ModuleSelectorPresenter;
-import com.tyndalehouse.step.web.shared.event.ModuleChangeEvent;
-
-public class ModuleDropdownSelectorEventHandlerImpl implements ChangeHandler {
-
-	private final ModuleSelectorPresenter moduleSelectorPresenter;
-
-
-	public ModuleDropdownSelectorEventHandlerImpl(ModuleSelectorPresenter moduleSelectorPresenter) {
-		this.moduleSelectorPresenter = moduleSelectorPresenter;
-
-	}
-	
-	@Override
-	public void onChange(ChangeEvent event) {
-		ModuleSelectorPresenter.Display display = moduleSelectorPresenter.getDisplay();
-		
-		moduleSelectorPresenter.getEventBus().fireEvent(new ModuleChangeEvent(
-				display.getSelectedSubModule(), display.getSelectedSubModule(), display.getSelectedDepth()));		
-	}
-}

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/AppPresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/AppPresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/AppPresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -8,7 +8,6 @@
 
 public class AppPresenter {
 	private HasWidgets container;
-//	private ScriptureSelectorPresenter scriptureSelectorPresenter;
 	private StepPresenter stepPresenter;
 
 	//passing them in to have GIN initialise them!
@@ -18,17 +17,13 @@
 			ScripturePresenter scripturePresenter,
 			ScriptureSelectorPresenter scriptureSelectorPresenter
 			) {
-//		scriptureSelectorPresenter = presenter;
-		Log.info("AppPresenter is being initialised");
+		Log.debug("AppPresenter is being initialised");
 		this.stepPresenter = stepPresenter;
 	}
 	
 	private void showMain() {
 		container.clear();
-		//container.add(scriptureSelectorPresenter.getDisplay().asWidget());
 		container.add(stepPresenter.getDisplay().asWidget());
-		
-		//container.add(new StepView(scriptureSelectorPresenter.getDisplay()));
 	}
 		
 	public void go(final HasWidgets container) {

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ModuleSelectorPresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ModuleSelectorPresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ModuleSelectorPresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,24 +1,23 @@
 package com.tyndalehouse.step.web.client.presenter;
 
-import java.util.SortedMap;
+import java.util.List;
 
 import net.customware.gwt.dispatch.client.DispatchAsync;
-import net.customware.gwt.presenter.client.DisplayCallback;
 import net.customware.gwt.presenter.client.EventBus;
 import net.customware.gwt.presenter.client.place.Place;
 import net.customware.gwt.presenter.client.place.PlaceRequest;
 import net.customware.gwt.presenter.client.widget.WidgetDisplay;
 import net.customware.gwt.presenter.client.widget.WidgetPresenter;
 
+import com.google.gwt.event.dom.client.ChangeEvent;
 import com.google.gwt.event.dom.client.ChangeHandler;
 import com.google.gwt.event.dom.client.HasChangeHandlers;
 import com.google.inject.Inject;
-import com.tyndalehouse.step.web.client.handler.ModuleDropdownSelectorEventHandlerImpl;
+import com.tyndalehouse.step.web.client.service.refdata.ModuleRefData;
 import com.tyndalehouse.step.web.client.toolkit.HasSource;
-import com.tyndalehouse.step.web.shared.command.GetModuleRefDataCommand;
-import com.tyndalehouse.step.web.shared.result.GetModuleRefDataResult;
+import com.tyndalehouse.step.web.shared.event.ModuleChangeEvent;
 
-public class ModuleSelectorPresenter extends WidgetPresenter<ModuleSelectorPresenter.Display> {
+public class ModuleSelectorPresenter extends WidgetPresenter<ModuleSelectorPresenter.Display> implements ChangeHandler {
 
 	private final DispatchAsync dispatcher;
 
@@ -26,20 +25,29 @@
 	public ModuleSelectorPresenter(Display display, EventBus eventBus, DispatchAsync dispatcher) {
 		super(display, eventBus);
 		this.dispatcher = dispatcher;
-	
+
 		bind();
 	}
 
 	public interface Display extends WidgetDisplay {
 		HasChangeHandlers getModuleChangeHandlers();
+
 		HasChangeHandlers getModuleDepthChangeHandlers();
+
 		HasChangeHandlers getSubModuleChangeHandlers();
-		HasSource<SortedMap<String, String>> getModuleDepthSource();
-		HasSource<SortedMap<String, String>> getModuleSource();
-		HasSource<SortedMap<String, String>> getSubModuleSource();
+
+		HasSource<List<String>> getModuleDepthSource();
+
+		HasSource<List<String>> getModuleSource();
+
+		HasSource<List<String>> getSubModuleSource();
+
 		String getSelectedDepth();
+
 		String getSelectedModule();
+
 		String getSelectedSubModule();
+
 		void setSelectedModule(String string);
 	}
 
@@ -51,103 +59,86 @@
 
 	@Override
 	protected void onBind() {
-		//do nothing at the moment
-		//add event notifications...
+		// do nothing at the moment
+		// add event notifications...
 		addDropdownChangeHandlers();
 
+		// TODO: remove default into configurable options, preferences, etc.
+		String defaultModule = "History";
+		ModuleRefData mrd = ModuleRefData.getInstance();
+		List<String> moduleNames = mrd.getListOfModules("Module");
+		List<String> subModules = mrd.getListOfModules(defaultModule);
+		List<String> depths = mrd.getDepths();
 
-		//TODO: change the way the ref data is taken.
-		//have one large table of data, with parents associated to each section:
-		//Modules
-		//    History
-		//        Events
-		//           Depth
-		
-		//secondly populate the dropdowns with the default values for history (for now)
-		//TODO: change this and make this generic:
-		//TODO: pass in the command, and the type of result you expect, and have it
-		//it deal with the new source data properly
-		dispatcher.execute(new GetModuleRefDataCommand(), new DisplayCallback<GetModuleRefDataResult>(display) {
+		display.setSelectedModule(defaultModule);
+		display.getModuleSource().setSource(moduleNames);
+		display.getSubModuleSource().setSource(subModules);
+		display.getModuleDepthSource().setSource(depths);
 
+		// do i need to fire an module change event?
+	}
+
+	private void addDropdownChangeHandlers() {
+		// fires the dropdown change event as a ModuleChangeEvent
+		display.getModuleChangeHandlers().addChangeHandler(new ChangeHandler() {
+
 			@Override
-			protected void handleFailure(Throwable e) {
-				// TODO Auto-generated method stub	
+			public void onChange(ChangeEvent event) {
+				// in here, we need to reload the events
+				display.getSubModuleSource().setSource(ModuleRefData.getInstance().getListOfModules(display.getSelectedModule()));
+				// this hopefully fires the on Change below since the sub module
+				// dropdown changes...
+				// but it doesn't :( so...
+				fireChange();
 			}
+		});
 
-			@Override
-			protected void handleSuccess(GetModuleRefDataResult result) {
-				display.getModuleSource().setSource(result.getRefData());
-				//TODO: hard code the default for now
-				display.setSelectedModule("History");
-				
-				
-				//if we have changed this, we need to change the sub module
-				dispatcher.execute(new GetModuleRefDataCommand(display.getSelectedModule()), new DisplayCallback<GetModuleRefDataResult>(display) {
+		display.getSubModuleChangeHandlers().addChangeHandler(this);
+		display.getModuleDepthChangeHandlers().addChangeHandler(this);
+	}
 
-					@Override
-					protected void handleFailure(Throwable e) {
-						// TODO Auto-generated method stub	
-					}
+	/**
+	 * fires the change of dropdown selectors to the event bus.
+	 */
+	private void fireChange() {
+		eventBus.fireEvent(new ModuleChangeEvent(display.getSelectedModule(), display.getSelectedSubModule(), display.getSelectedDepth()));
 
-					@Override
-					protected void handleSuccess(GetModuleRefDataResult result) {
-						display.getSubModuleSource().setSource(result.getRefData());
-
-						//if this is successful we need to change the depth
-						dispatcher.execute(new GetModuleRefDataCommand(display.getSelectedModule(), display.getSelectedSubModule()), 
-								new DisplayCallback<GetModuleRefDataResult>(display) {
-
-							@Override
-							protected void handleFailure(Throwable e) {
-								// TODO Auto-generated method stub	
-							}
-
-							@Override
-							protected void handleSuccess(GetModuleRefDataResult result) {
-								display.getModuleDepthSource().setSource(result.getRefData());
-							}
-						});
-						
-					}
-				});
-			}
-		});
 	}
 
-	
-	private void addDropdownChangeHandlers() {
-		//fires the dropdown change event as a ModuleChangeEvent
-		ChangeHandler change = new ModuleDropdownSelectorEventHandlerImpl(this);
-		display.getModuleChangeHandlers().addChangeHandler(change);
-		display.getSubModuleChangeHandlers().addChangeHandler(change);
-		display.getModuleDepthChangeHandlers().addChangeHandler(change);
+	/**
+	 * Used for submodule and depth
+	 */
+	@Override
+	public void onChange(final ChangeEvent event) {
+		fireChange();
 	}
 
 	@Override
 	protected void onPlaceRequest(PlaceRequest request) {
 		// TODO Auto-generated method stub
-		
+
 	}
 
 	@Override
 	protected void onUnbind() {
 		// TODO Auto-generated method stub
-		
+
 	}
 
 	@Override
 	public void refreshDisplay() {
 		// TODO Auto-generated method stub
-		
+
 	}
 
 	@Override
 	public void revealDisplay() {
 		// TODO Auto-generated method stub
-		
+
 	}
 
 	public EventBus getEventBus() {
 		return eventBus;
 	}
+
 }

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScripturePresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScripturePresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScripturePresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -59,7 +59,6 @@
 		dispatcher.execute(new GetAvailableBibleVersionsCommand(), new DisplayCallback<GetAvailableBibleVersionsResult>(display) {
 			@Override
 			protected void handleFailure(Throwable e) {
-				// TODO Auto-generated method stub
 				Log.error("An error occurred while retrieving bible versions: ", e);
 			}
 
@@ -81,7 +80,7 @@
 
 			@Override
 			public void onScriptureChange(ScriptureChangeEvent event) {
-				Log.info("Scripture Change event captured");
+				Log.debug("Scripture Change event captured");
 				doRefreshScripture();
 			}
 		});
@@ -93,7 +92,6 @@
 
 			@Override
 			protected void handleFailure(Throwable e) {
-				// TODO Auto-generated method stub
 				Log.error("An error has occurred", e);
 			}
 

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScriptureSelectorPresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScriptureSelectorPresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/ScriptureSelectorPresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -2,7 +2,9 @@
 
 import java.util.Collection;
 
+import org.apache.commons.lang.StringUtils;
 
+
 import net.customware.gwt.dispatch.client.DispatchAsync;
 import net.customware.gwt.presenter.client.DisplayCallback;
 import net.customware.gwt.presenter.client.EventBus;
@@ -38,7 +40,7 @@
 
 		this.dispatcher = dispatcher;
 		
-		Log.info("ScriptureSelectorPresenter initialised");
+		Log.debug("ScriptureSelectorPresenter initialised");
 		bind();
 	}
 
@@ -69,9 +71,15 @@
 
 			@Override
 			public void onClick(ClickEvent event) {
-				//TODO: check new reference is not empty? 
+				//can't use complicated classes here, as GWT java doesn't cope!
+				String reference = display.getReference().getValue();
+				if(reference == null || reference.length() == 0) {
+					//return validation message perhaps? or ignore?
+					Log.error("No reference was provided, so no lookup can occur.");
+					return;
+				}
+				
 				eventBus.fireEvent(new ScriptureChangeEvent(display.getReference().getValue()));
-				Log.info("Fired scripture change event");
 			}
 		});
 		

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/StepPresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/StepPresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/StepPresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -32,7 +32,7 @@
 //		this.scriptureSelector = scriptureSelector;
 //		this.scripture = scripture;
 		
-		Log.info("StepPresenter initialised");
+		Log.debug("StepPresenter initialised");
 		//this.dispatcher = dispatcher;
 		bind();
 	}
@@ -46,77 +46,25 @@
 	@Override
 	protected void onBind() {
 		Log.debug("onBind called in STEP presenter");
-		
-//		dispatcher.execute(new GetBibleBooksCommand(), new DisplayCallback<GetBibleBooksCommandResult>(display) {
-//			@Override
-//			protected void handleFailure(Throwable e) {
-//				// TODO Auto-generated method stub
-//				Log.error("Unable to get books from server", e);
-//			}
-//
-//			@Override
-//			protected void handleSuccess(GetBibleBooksCommandResult value) {
-//				display.addSuggestions(value.getBooks());				
-//			}
-//		});
-//
-//		display.getSend().addClickHandler(new ClickHandler() {
-//
-//			@Override
-//			public void onClick(ClickEvent event) {
-//				//TODO: check new reference is not empty? 
-//				eventBus.fireEvent(new ScriptureChangeEvent(display.getReference().getValue()));
-//			}
-//		});
-//		
-//		
-//		/*
-//		eventBus.addHandler(BookSelectedEvent.TYPE, new BookSelectedEventHandler() {
-//			@Override
-//			public void onBookSelected(BookSelectedEvent event) {
-//				Log.debug("onBookSelected event has been fired.");				
-//				dispatcher.execute(new JSwordCommand(), new DisplayCallback<JSwordCommandResult>(display) {
-//
-//					@Override
-//					protected void handleFailure(final Throwable cause) {
-//						Log.error("Handle Failure:", cause);
-//						
-//						//Window.alert(SERVER_ERROR);
-//					}
-//
-//					@Override
-//					protected void handleSuccess(final JSwordCommandResult result) {
-//						Log.info("Success:");
-//						// take the result from the server and notify client interested components
-//						//eventBus.fireEvent(new GreetingSentEvent(result.getName(), result.getMessage()));
-//					}
-//					
-//				});
-//			}
-//		});*/
 	}
 
 	@Override
 	protected void onPlaceRequest(PlaceRequest request) {
 		// TODO Auto-generated method stub
-		
 	}
 
 	@Override
 	protected void onUnbind() {
 		// TODO Auto-generated method stub
-		
 	}
 
 	@Override
 	public void refreshDisplay() {
 		// TODO Auto-generated method stub
-		
 	}
 
 	@Override
 	public void revealDisplay() {
-		// TODO Auto-generated method stub
-		
+		// TODO Auto-generated method stub		
 	}
 }

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/TimelinePresenter.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/TimelinePresenter.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/presenter/TimelinePresenter.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -10,19 +10,20 @@
 
 import com.allen_sauer.gwt.log.client.Log;
 import com.google.gwt.core.client.JavaScriptObject;
-import com.google.gwt.user.client.DeferredCommand;
 import com.google.inject.Inject;
-import com.tyndalehouse.step.web.client.timeline.data.CommandLoadDataset;
 import com.tyndalehouse.step.web.client.widgets.timeline.TimeLineWidget;
 import com.tyndalehouse.step.web.client.widgets.timeline.TimelineXMLHandler;
 import com.tyndalehouse.step.web.shared.command.GetEventsForDateRangeCommand;
+import com.tyndalehouse.step.web.shared.command.GetTimelineUISetupCommand;
 import com.tyndalehouse.step.web.shared.result.GetEventsForDateRangeResult;
+import com.tyndalehouse.step.web.shared.result.GetTimelineUISetupResult;
 
 public class TimelinePresenter extends WidgetPresenter<TimelinePresenter.Display> implements TimelineXMLHandler {
 	private final DispatchAsync dispatcher;
 
 	@Inject
-	public TimelinePresenter(Display display, EventBus eventBus, DispatchAsync dispatcher) {
+	public TimelinePresenter(Display display, EventBus eventBus, 
+			DispatchAsync dispatcher) {
 		super(display, eventBus);
 		this.dispatcher = dispatcher;
 		
@@ -50,10 +51,100 @@
         // ---------------------------------------------------------------
 		//Needs to be deferred and apparently the timeline widget isn't initialised yet...
 		//TODO: investigate post bind event?
-        CommandLoadDataset command = new CommandLoadDataset(this, getDisplay().getTimelineWidget(), "step/doc.xml");
-        DeferredCommand.addCommand(command);
+	 
+		//CommandLoadDataset command = new CommandLoadDataset(TimelinePresenter.this, getDisplay().getTimelineWidget());
+		//DeferredCommand.addCommand(command);
+	
 		
+		dispatcher.execute(new GetTimelineUISetupCommand(), new DisplayCallback<GetTimelineUISetupResult>(display) {
+
+			@Override
+			protected void handleFailure(Throwable e) {
+				Log.debug("Unable to initialise UI", e);
+			}
+
+			@Override
+			protected void handleSuccess(GetTimelineUISetupResult setupData) {
+				Log.debug("Succesfully got timeline setup data");
+				//getDisplay().getTimelineWidget().resetBands(setupData.getTimelines());
+
+//		    	List<TimelineBean> distinctTimelines = setupData.getTimelines();
+//		    	TimeLineWidget widget = getDisplay().getTimelineWidget();
+//		    	
+//		    	Theme theme = widget.getTheme();
+////		        theme.setEventLabelWidth(400);
+////		    	
+//		    	List<BandInfo> bandInfos = widget.getBandInfos();
+//		    	List<HotZoneBandOptions> bandHotZones = widget.getBandHotZones();
+//		    	List<HighlightDecorator> bandDecorators = widget.getBandDecorators();
+//		    	EventSource eventSource = widget.getEventSource();
+//		        
+//		    	
+//		    	BandOptions bandOptions = null;
+//		    	for(TimelineBean tb : distinctTimelines) {
+//		            bandOptions = BandOptions.create();            
+//		            bandOptions.setWidth("%d%"  + (100 / distinctTimelines.size()));			//this seems to be the height
+//		            //bottomOpts.setTrackHeight(1.3f);
+//		            //bottomOpts.setTrackGap(0.1f);
+//		            
+//		            //this is the timespan that the timeline goes across... 
+//		            long tms = tb.getMaxDate() -  tb.getMinDate();
+//		            long ts = tms / 1000;
+//		            long tmin = ts / 60;
+//		            long thour = tmin / 60; 
+//		            long tday = thour / 24;
+//		            long tyear = tday / 365;
+//		            long tmonth = tyear * 12;
+//		            long tdecade = tyear / 10;
+//		            long tcentury = tdecade / 10;
+//		            long tmilenium = tcentury / 10;
+//		            
+//		            //now work out what the order of magnitude is... are we covering years, centuries, decades...
+//		            //say we're talking about Jesus' life timespan, that's maybe 40 years worth, and we have 60 events on them...
+//		            
+//		            if(tmilenium > 1) {
+//		            	bandOptions.setIntervalUnit(DateTime.MILLENNIUM());
+//		            } else if(tcentury > 1) {
+//		            	bandOptions.setIntervalUnit(DateTime.CENTURY());
+//		            	
+//		            } else if (tdecade > 1) {
+//		            	bandOptions.setIntervalUnit(DateTime.DECADE());
+//		            
+//		            } else if (tmonth > 1) {
+//		            	bandOptions.setIntervalUnit(DateTime.MONTH());
+//		            	
+//		            } else {
+//		            	bandOptions.setIntervalUnit(DateTime.DAY());
+//		            	
+//		            }
+//
+//		            bandOptions.setIntervalPixels(100);
+//		            bandOptions.setShowEventText(true);
+//		            bandOptions.setTheme(theme);
+//		            bandOptions.setEventSource(eventSource);
+//		            bandOptions.setDate("1 AD");
+//		            bandOptions.setZones(bandHotZones);
+//		            bandOptions.setTimeZone(0);
+//		            
+//		            BandInfo info = BandInfo.create(bandOptions);
+//		            info.setDecorators(bandDecorators);
+//		            bandInfos.add(info);
+//		            
+//		    	}
+//
+//		    	BandInfo bottom = BandInfo.createHotZone(bandOptions);
+//		    	bottom.setDecorators(bandDecorators);
+//		    	bandInfos.add(bottom);
+//		    	bottom.setSyncWith(0);
+//		    	bottom.setHighlight(true);   
+//		  
+//			
+			}
+		});
+
+
         
+        
 		
 //		eventBus.addHandler(NewArticleSelectedEvent.TYPE, new NewArticleSelectedEventHandler() {
 //			@Override
@@ -121,7 +212,7 @@
 
 	@Override
 	public void onScroll(String minDate, String maxDate) {
-		Log.info("WOW! I was called! Amazing!" + minDate + " " + maxDate);
+		//Log.debug("WOW! I was called! Amazing!" + minDate + " " + maxDate);
 		
 		
 		//TODO: ensure they are longs
@@ -131,20 +222,24 @@
 		//TODO: ensure that it doesn't get called for every millisecond change!
 		//add some state to the timeline...
 		
+		//build command from UI, but for now, let's do it manuall
+		GetEventsForDateRangeCommand cmd = new GetEventsForDateRangeCommand(min, max);
+		cmd.setShowDuration(false);
+		
+		
 		dispatcher.execute(new GetEventsForDateRangeCommand(min, max), new DisplayCallback<GetEventsForDateRangeResult>(display) {
 
 			@Override
 			protected void handleFailure(Throwable e) {
-				// TODO Auto-generated method stub
 				Log.error("An error occurred while tyring to get events for the timeline", e);
 			}
 
 			@Override
 			protected void handleSuccess(GetEventsForDateRangeResult resultingEvents) {
 
-				Log.info("XML is: " + resultingEvents.getXml());
-				
-				getDisplay().getTimelineWidget().getEventSource().loadXMLText(resultingEvents.getXml());
+//				Log.debug("XML is: " + resultingEvents.getXml());
+				getDisplay().getTimelineWidget().addEvents(resultingEvents.getEvents());
+//				getDisplay().getTimelineWidget().getEventSource().loadXMLText(resultingEvents.getXml());
 		        
 			}
 		});

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/eventbus/StepEventBus.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/eventbus/StepEventBus.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/eventbus/StepEventBus.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,17 @@
+package com.tyndalehouse.step.web.client.service.eventbus;
+
+import com.allen_sauer.gwt.log.client.Log;
+import com.google.gwt.event.shared.GwtEvent;
+
+import net.customware.gwt.presenter.client.DefaultEventBus;
+
+
+public class StepEventBus extends DefaultEventBus {
+	
+	@Override
+	public void fireEvent(GwtEvent<?> event) {
+		Log.debug("StepEventBus:: firing event " + event.toDebugString());
+		super.fireEvent(event);
+	}
+
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleName.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleName.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleName.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,39 @@
+package com.tyndalehouse.step.web.client.service.refdata;
+
+public class ModuleName {
+	public String moduleName;
+	public String parent;
+	
+	public ModuleName(final String moduleName, final String parent) {
+		this.moduleName = moduleName;
+		this.parent = parent;
+	}
+
+	/**
+	 * @return the moduleName
+	 */
+	public String getModuleName() {
+		return moduleName;
+	}
+
+	/**
+	 * @param moduleName the moduleName to set
+	 */
+	public void setModuleName(String moduleName) {
+		this.moduleName = moduleName;
+	}
+
+	/**
+	 * @return the parent
+	 */
+	public String getParent() {
+		return parent;
+	}
+
+	/**
+	 * @param parent the parent to set
+	 */
+	public void setParent(String parent) {
+		this.parent = parent;
+	}
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleRefData.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleRefData.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/service/refdata/ModuleRefData.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,72 @@
+package com.tyndalehouse.step.web.client.service.refdata;
+
+import java.util.ArrayList;
+import java.util.List;
+
+//TODO: internationalise
+public class ModuleRefData {
+	private List<ModuleName> moduleNames;
+	private final List<String> depths;
+	private static ModuleRefData instance;
+
+	/**
+	 * @return the depths
+	 */
+	public List<String> getDepths() {
+		return depths;
+	}
+
+	private ModuleRefData() {
+		moduleNames = new ArrayList<ModuleName>();
+
+		// no hashtable on client side...
+		
+		//History Modules
+		moduleNames.add(new ModuleName("People", "History"));
+		moduleNames.add(new ModuleName("Events", "History"));
+		moduleNames.add(new ModuleName("Eras", "History"));
+
+		//Geography Modules
+		moduleNames.add(new ModuleName("Places", "Geography"));
+		moduleNames.add(new ModuleName("Maps", "Geography"));
+		moduleNames.add(new ModuleName("Google Maps", "Geography"));
+
+		// Main modules
+		moduleNames.add(new ModuleName("History", "Module"));
+		moduleNames.add(new ModuleName("Geography", "Module"));
+		moduleNames.add(new ModuleName("Language", "Module"));
+		moduleNames.add(new ModuleName("Parallels", "Module"));
+		moduleNames.add(new ModuleName("Translations", "Module"));
+		moduleNames.add(new ModuleName("Commentaries", "Module"));
+		moduleNames.add(new ModuleName("Publications", "Module"));
+		moduleNames.add(new ModuleName("Presentations", "Module"));
+
+		// DEPTHS
+		depths = new ArrayList<String>();
+		depths.add("Quick Look");
+		depths.add("Deep Study");
+		depths.add("Scholarly Details");
+	}
+
+	public List<String> getListOfModules(final String parentModule) {
+		List<String> subset = new ArrayList<String>();
+
+		for (ModuleName mn : moduleNames) {
+			if (mn.getParent().equals(parentModule)) {
+				subset.add(mn.getModuleName());
+			}
+		}
+		return subset;
+	}
+
+	/**
+	 * @return the instance
+	 */
+	public static synchronized ModuleRefData getInstance() {
+		if (instance == null) {
+			instance = new ModuleRefData();
+		}
+
+		return instance;
+	}
+}

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/CommandLoadDataset.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/CommandLoadDataset.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/CommandLoadDataset.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -4,23 +4,21 @@
 import com.tyndalehouse.step.web.client.widgets.timeline.TimeLineWidget;
 import com.tyndalehouse.step.web.client.widgets.timeline.TimelineXMLHandler;
 
-//TODO: probably can get rid of this class I think...
 public class CommandLoadDataset implements Command
 {
 	private TimelineXMLHandler handler = null;
     private TimeLineWidget timeline = null;
-    private String dataSet = "";
 
-    public CommandLoadDataset(TimelineXMLHandler handler, TimeLineWidget timeline, String dataSet)
+    public CommandLoadDataset(TimelineXMLHandler handler, TimeLineWidget timeline)
     {
         this.handler = handler;
         this.timeline = timeline;
-        this.dataSet = dataSet;
     }
 
     public void execute()
     {
-    	//timeline.load(dataSet, handler);
+    	
+    	//TODO: load default data...     timeline.load(dataSet, handler);
     	timeline.getTimeLine().addOnScrollEvent(0, handler);
     }
     

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/TimelineRenderer.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/TimelineRenderer.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/timeline/data/TimelineRenderer.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -9,12 +9,9 @@
 import com.tyndalehouse.step.web.client.widgets.timeline.HighlightDecorator;
 import com.tyndalehouse.step.web.client.widgets.timeline.HotZoneBandOptions;
 import com.tyndalehouse.step.web.client.widgets.timeline.ITimeLineRender;
-import com.tyndalehouse.step.web.client.widgets.timeline.PointHighlightDecorator;
-import com.tyndalehouse.step.web.client.widgets.timeline.PointHighlightDecoratorOptions;
-import com.tyndalehouse.step.web.client.widgets.timeline.SpanHighlightDecorator;
-import com.tyndalehouse.step.web.client.widgets.timeline.SpanHighlightDecoratorOptions;
 import com.tyndalehouse.step.web.client.widgets.timeline.Theme;
 import com.tyndalehouse.step.web.client.widgets.timeline.TimeLineWidget;
+import com.tyndalehouse.step.web.shared.beans.TimelineBean;
 
 
 /**
@@ -30,6 +27,7 @@
      */
     public void render(TimeLineWidget widget)
     {
+    	
     	List<BandInfo> bandInfos = widget.getBandInfos();
     	List<HotZoneBandOptions> bandHotZones = widget.getBandHotZones();
     	List<HighlightDecorator> bandDecorators = widget.getBandDecorators();
@@ -38,6 +36,8 @@
     	Theme theme = widget.getTheme();
         theme.setEventLabelWidth(400);
         
+        
+        /*
         // ---------------------------------------------------------------
         // HotZones, two events too close together so we are going to 
         // 'stretch' the time along them to make the gap between them
@@ -50,7 +50,9 @@
         hotZone1Opts.setUnit(DateTime.CENTURY());
         hotZone1Opts.setMultiple(2);
         bandHotZones.add(hotZone1Opts);
+        */
         
+        /*
         // ---------------------------------------------------------------
         // Band Decorators
         // ---------------------------------------------------------------
@@ -108,46 +110,45 @@
         PointHighlightDecorator endPointDecorator = PointHighlightDecorator.create(endPointOpts); 
         bandDecorators.add(endPointDecorator);
         
-        // ---------------------------------------------------------------
-        // Bands
-        // ---------------------------------------------------------------
-        
+        */
+//        
+//        // ---------------------------------------------------------------
+//        // Bands
+//        // ---------------------------------------------------------------
+//        
         BandOptions topOpts = BandOptions.create();
         topOpts.setWidth("5%");
-        topOpts.setIntervalUnit(DateTime.CENTURY());
-        topOpts.setIntervalPixels(200);
+        topOpts.setIntervalUnit(DateTime.YEAR());
+        topOpts.setIntervalPixels(100);
         topOpts.setShowEventText(false);
         topOpts.setTheme(theme);
-        topOpts.setDate("3701 BC");
+        topOpts.setDate("1 AD");
 
         
         BandInfo top = BandInfo.create(topOpts);
         top.setDecorators(bandDecorators);
         bandInfos.add(top);
 
+        
         // Bands
         BandOptions bottomOpts = BandOptions.create();
-        bottomOpts.setWidth("95%");
+        
+        bottomOpts.setWidth("50%");			//this seems to be the height
         bottomOpts.setTrackHeight(1.3f);
         bottomOpts.setTrackGap(0.1f);
-        bottomOpts.setIntervalUnit(DateTime.CENTURY());
-        bottomOpts.setIntervalPixels(50);
+        bottomOpts.setIntervalUnit(DateTime.YEAR());
+        bottomOpts.setIntervalPixels(100);
         bottomOpts.setShowEventText(true);
         bottomOpts.setTheme(theme);
         bottomOpts.setEventSource(eventSource);
-        bottomOpts.setDate("3701 BC");
+        bottomOpts.setDate("1 AD");
         bottomOpts.setZones(bandHotZones);
         bottomOpts.setTimeZone(0);
 
-        BandInfo bottom = BandInfo.createHotZone(bottomOpts);
-        bottom.setDecorators(bandDecorators);
-        bandInfos.add(bottom);
-
-        bottom.setSyncWith(0);
-        bottom.setHighlight(true);
-        
-        
-    
+        BandInfo bottom2 = BandInfo.createHotZone(bottomOpts);
+        bottom2.setDecorators(bandDecorators);
+        bandInfos.add(bottom2);
+        bottom2.setSyncWith(0);
+        bottom2.setHighlight(true);   
     }
-    
 }

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/SimpleListBox.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/SimpleListBox.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/SimpleListBox.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,23 @@
+package com.tyndalehouse.step.web.client.toolkit;
+
+import java.util.List;
+import java.util.SortedMap;
+
+import com.google.gwt.user.client.ui.ListBox;
+
+public class SimpleListBox extends ListBox implements HasSource<List<String>> {
+
+	@Override
+	public void clearSource() {
+		this.clear();
+		
+	}
+	
+	@Override
+	public void setSource(List<String> source) {
+		clearSource();
+		for(String key : source) {
+			addItem(key);
+		}
+	}
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Orientation.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Orientation.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Orientation.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,7 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+public enum Orientation {
+	HORIZONTAL,
+	VERTICAL,
+	
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScaleBand.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScaleBand.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScaleBand.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,30 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+/**
+ * The TimeBand object represents a section of the timeline that contains the events.
+ * @author CJBurrell
+ *
+ */
+public class ScaleBand extends TimeBand {
+	public ScaleBand(final Timeline parent, final String name) {
+		super(parent, name);
+		//override 
+	}
+	
+	@Override
+	protected void initDivProperties() {
+		getBandDiv().setClassName("step-scaleband");
+	}
+
+	@Override
+	protected void addBandToUI() {
+		super.addBandToUI();
+		
+		//also add all the markings for the dates on the band
+	}
+
+
+}
+
+
+

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScrollListener.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScrollListener.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/ScrollListener.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,5 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+public interface ScrollListener {
+
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeBand.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeBand.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeBand.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,336 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+import java.util.TreeMap;
+
+import com.allen_sauer.gwt.log.client.Log;
+import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.Element;
+import com.google.gwt.user.client.Event;
+import com.google.gwt.user.client.EventListener;
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * The TimeBand object represents a section of the timeline that contains the
+ * events.
+ * 
+ * @author CJBurrell
+ * 
+ */
+public class TimeBand extends Widget {
+
+	/* business rules */
+	private String id;
+	private String name;
+	private long minDate;
+	private long maxDate;
+
+	/**
+	 * this contains all the events on the time band
+	 */
+	private TreeMap<String, TimeEvent> events;
+
+	/* graphical properties */
+	private boolean visible = true;
+	private Unit unit;
+
+	private Element bandDiv;
+
+	private int pixelsPerUnit;
+
+	/**
+	 * this is the parent widget.
+	 */
+	private final Timeline parent;
+	private long currentDate;
+
+	// TODO: adjust this
+	private long currentDateX = 200;
+
+	public TimeBand(final Timeline parent, final String id) {
+		this.parent = parent;
+		this.id = id;
+		events = new TreeMap<String, TimeEvent>();
+		bandDiv = DOM.createDiv();
+		initDivProperties();
+	}
+
+	protected void initDivProperties() {
+		bandDiv.setClassName("step-timeband");
+
+		// Draggable dg = new Draggable(this);
+		//		
+		// Listener<DragEvent> dragListener = new Listener<DragEvent>() {
+		// @Override
+		// public void handleEvent(DragEvent be) {
+		// if(be.getType() == Events.DragStart) {
+		// Log.debug("Drag started");
+		// } else if (be.getType() == Events.DragEnd) {
+		// Log.debug("Drag stopped");
+		// } else if(be.getType() == Events.DragCancel) {
+		// Log.debug("Drag cancelled");
+		// }
+		// }
+		// };
+		//		
+		//		
+		//		
+		// addListener(Events.DragStart, dragListener);
+		// addListener(Events.DragEnd, dragListener);
+		// addListener(Events.DragCancel, dragListener);
+		// //sinkEvents(Event.MOUSEEVENTS);
+		//	
+	}
+
+	/**
+	 * @return the bandDiv
+	 */
+	public Element getBandDiv() {
+		return bandDiv;
+	}
+
+	/**
+	 * @param bandDiv
+	 *            the bandDiv to set
+	 */
+	public void setBandDiv(Element bandDiv) {
+		this.bandDiv = bandDiv;
+	}
+
+	/**
+	 * @return the pixelsPerUnit
+	 */
+	public int getPixelsPerUnit() {
+		return pixelsPerUnit;
+	}
+
+	/**
+	 * @param pixelsPerUnit
+	 *            the pixelsPerUnit to set
+	 */
+	public void setPixelsPerUnit(int pixelsPerUnit) {
+		this.pixelsPerUnit = pixelsPerUnit;
+	}
+
+	/**
+	 * @return the visible
+	 */
+	public boolean isVisible() {
+		return visible;
+	}
+
+	/**
+	 * @param visible
+	 *            the visible to set
+	 */
+	public void setVisible(boolean visible) {
+		this.visible = visible;
+	}
+
+	/**
+	 * @return the id
+	 */
+	public String getId() {
+		return id;
+	}
+
+	/**
+	 * @param id
+	 *            the id to set
+	 */
+	public void setId(String id) {
+		this.id = id;
+	}
+
+	/**
+	 * @return the name
+	 */
+	public String getName() {
+		return id;
+	}
+
+	/**
+	 * @param name
+	 *            the name to set
+	 */
+	public void setName(String name) {
+		this.id = name;
+	}
+
+	/**
+	 * @return the minDate
+	 */
+	public long getMinDate() {
+		return minDate;
+	}
+
+	/**
+	 * @param minDate
+	 *            the minDate to set
+	 */
+	public void setMinDate(long minDate) {
+		this.minDate = minDate;
+	}
+
+	/**
+	 * @return the maxDate
+	 */
+	public long getMaxDate() {
+		return maxDate;
+	}
+
+	/**
+	 * @return the unit
+	 */
+	public Unit getUnit() {
+		return unit;
+	}
+
+	/**
+	 * @param unit
+	 *            the unit to set
+	 */
+	public void setUnit(Unit unit) {
+		this.unit = unit;
+	}
+
+	/**
+	 * @param maxDate
+	 *            the maxDate to set
+	 */
+	public void setMaxDate(long maxDate) {
+		this.maxDate = maxDate;
+	}
+
+	/**
+	 * @return the events
+	 */
+	public TreeMap<String, TimeEvent> getEvents() {
+		return events;
+	}
+
+	public void addEvent(TimeEvent event) {
+		events.put(event.getId(), event);
+
+		// TODO: refresh the timeline dom.
+	}
+
+	/**
+	 * Removes an event from the band
+	 * 
+	 * @param id
+	 *            the id of the event to be removed.
+	 */
+	public void removeEvent(final String id) {
+		events.remove(id);
+
+		// TODO: refresh the timeline dom
+	}
+
+	public TimeEvent getSingleEvent(final String eventId) {
+		return events.get(eventId);
+	}
+
+	public void addScrollListener(ScrollListener listener) {
+		// TODO:
+	}
+
+	public void removeScrollListener(ScrollListener listener) {
+		// TODO:
+	}
+
+	public void clearScrollListeners() {
+		// TODO:
+
+	}
+
+	public Long getMinVisibleDate() {
+		// TODO:
+		return null;
+	}
+
+	public Long getMaxVisibleDate() {
+		// TODO:
+		return null;
+	}
+
+	public void openBubbleForPoint() {
+		// TODO:
+	}
+
+	public void closeAllBubbles() {
+		// TODO:
+
+	}
+
+	public void layout() {
+		// TODO:
+
+	}
+
+	protected void paint() {
+		if (isVisible()) {
+			addBandToUI();
+		} else {
+			removeBandFromUI();
+		}
+
+		// get the events to paint themselves
+		for (TimeEvent te : events.values()) {
+			te.paint();
+		}
+	}
+
+	protected void removeBandFromUI() {
+		parent.getElement().removeChild(bandDiv);
+	}
+
+	protected void addBandToUI() {
+		parent.getElement().appendChild(bandDiv);
+		
+		//TOOD: left off here and use this.
+		//addDomHandler(, Type<>)
+		
+		DOM.setEventListener(bandDiv, new EventListener() {
+
+			// TODO: continue here for the dragging
+			@Override
+			public void onBrowserEvent(Event event) {
+				if (event.getTypeInt() == Event.ONMOUSEDOWN) {
+					Log.debug("An event has been fired on the timeline band");
+				}
+			}
+
+		});
+	}
+
+	public void softPaint() {
+		// TODO: huh?
+	}
+
+	public void setCurrentDate(long currentDate) {
+		this.currentDate = currentDate;
+	}
+
+	/**
+	 * @return the currentDateX
+	 */
+	public long getCurrentDateX() {
+		return currentDateX;
+	}
+
+	/**
+	 * @param currentDateX
+	 *            the currentDateX to set
+	 */
+	public void setCurrentDateX(long currentDateX) {
+		this.currentDateX = currentDateX;
+	}
+
+	/**
+	 * @return the currentDate
+	 */
+	public long getCurrentDate() {
+		return currentDate;
+	}
+
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeEvent.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeEvent.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimeEvent.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,280 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+import org.apache.catalina.valves.ExtendedAccessLogValve;
+
+import com.extjs.gxt.ui.client.core.El;
+import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.util.Padding;
+import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.Element;
+
+public class TimeEvent {
+	
+	
+	/** the date of the event, and if a duration, the start date
+	 * 
+	 */
+	private Long minDate;
+	
+	/**
+	 * the end date of a duration event
+	 */
+	private Long maxDate; 
+	
+	/**
+	 * description of the event
+	 */
+	private String description;
+	
+	/**
+	 * id of the event
+	 */
+	private String id;
+	
+	/**
+	 * Show event text
+	 */
+	private boolean showText;
+
+	/** 
+	 * default to a standard event or duration
+	 * we will drive this from the database
+	 */
+	private String eventType;
+	
+
+	private Element eventDiv;
+	private Element icon;
+	private Element label;
+	
+
+	/**
+	 * events can move from one timeband to another
+	 */
+	private TimeBand currentTimeBand;
+	
+	
+	
+	public TimeEvent(final String id, final String description, final Long minDate, final Long maxDate, final TimeBand tb) {
+		this.id = id;
+		this.description = description;
+		this.minDate = minDate;
+		this.maxDate = maxDate;
+
+		if(maxDate == null) {
+			//then it's a point in time
+			eventType = TimelineConstants.POINT_IN_TIME_EVENT;
+		} else {
+			eventType = TimelineConstants.DURATION;
+		}
+		
+		this.currentTimeBand = tb;
+		eventDiv = DOM.createDiv();
+		icon = DOM.createDiv();
+		label = DOM.createDiv();
+	}
+	
+	
+	public void moveTimeBand(TimeBand newTimeBand) {
+		currentTimeBand.removeEvent(this.getId());
+		currentTimeBand = newTimeBand;
+		currentTimeBand.addEvent(this);
+	}
+	
+	
+	/**
+	 * @return the minDate
+	 */
+	public long getMinDate() {
+		return minDate;
+	}
+
+
+
+	/**
+	 * @param minDate the minDate to set
+	 */
+	public void setMinDate(long minDate) {
+		this.minDate = minDate;
+	}
+
+
+
+	/**
+	 * @return the maxDate
+	 */
+	public Long getMaxDate() {
+		return maxDate;
+	}
+
+
+
+	/**
+	 * @param maxDate the maxDate to set
+	 */
+	public void setMaxDate(long maxDate) {
+		this.maxDate = maxDate;
+	}
+
+
+
+	/**
+	 * @return the description
+	 */
+	public String getDescription() {
+		return description;
+	}
+
+
+
+	/**
+	 * @param description the description to set
+	 */
+	public void setDescription(String description) {
+		this.description = description;
+	}
+
+
+
+	/**
+	 * @return the id
+	 */
+	public String getId() {
+		return id;
+	}
+
+
+
+	/**
+	 * @param id the id to set
+	 */
+	public void setId(String id) {
+		this.id = id;
+	}
+
+	public boolean isDuration() {
+		return maxDate == null;
+	}
+
+	@Override
+	public boolean equals(Object obj) {
+		if(obj == null || !(obj instanceof TimeEvent)) {
+			return false;
+		}
+		
+		TimeEvent e = (TimeEvent) obj;
+		return e.getId().equals(getId());
+	}
+
+	/**
+	 * @param showText the showText to set
+	 */
+	public void setShowText(boolean showText) {
+		this.showText = showText;
+	}
+
+	/**
+	 * @return the showText
+	 */
+	public boolean isShowText() {
+		return showText;
+	}
+
+	public long calculateOffsetFromCenter(final long eventDate) {
+		//here's what we start from
+		long millisecondPerUnit = currentTimeBand.getUnit().getMilliseconds();
+		long pixelsPerUnit = currentTimeBand.getPixelsPerUnit();
+		long currentOriginDate = currentTimeBand.getCurrentDate();
+		long currentOriginXPixel = currentTimeBand.getCurrentDateX();
+
+		//what's one pixel in milliseconds?
+		double onePixelInMs = (double) millisecondPerUnit / pixelsPerUnit;
+
+		//calculate difference with current position on timeband
+		long differenceWithEvent = eventDate - currentOriginDate;
+		long pixelValueOnBand = currentOriginXPixel + (long) (differenceWithEvent / onePixelInMs);
+
+		return pixelValueOnBand;
+	}
+	
+	/**
+	 * the main responsible culprit for painting events on the timeband
+	 */
+	public void paint() {
+		currentTimeBand.getBandDiv().appendChild(eventDiv);
+		
+		//the eventDiv will contain both divs, the actual event icon/div display
+		//and the label...
+		eventDiv.appendChild(icon);
+		eventDiv.appendChild(label);
+		
+		
+//		currentTimeBand.getBandDiv().appendChild(label);
+		eventDiv.setClassName(TimelineConstants.EVENT);
+//		icon.setClassName(TimelineConstants.EVENT);
+//		label.setClassName(TimelineConstants.EVENT);
+		
+		//use GXT to wrap our element:
+		El gxtEvent = new El(eventDiv);
+		El gxtIcon = new El(icon);
+		El gxtLabel = new El(label);
+		
+		
+		//setting left position of event holder (icon + text)
+		long leftPixelPosition = calculateOffsetFromCenter(minDate.longValue());
+		gxtEvent.setLeft((int) leftPixelPosition);
+		
+		if(maxDate != null) {
+			long width = calculateOffsetFromCenter(maxDate.longValue()) - leftPixelPosition;
+			gxtIcon.setWidth((int) width);
+			
+			gxtLabel.setLeft((int) leftPixelPosition); 
+			gxtLabel.setStyleName(TimelineConstants.DURATION_LABEL, true);
+		} else {
+			//point in time.
+			gxtLabel.setStyleName(TimelineConstants.POINT_IN_TIME_LABEL, true);
+			gxtIcon.setWidth(TimelineConstants.POINT_IN_TIME_WIDTH_SPACE);
+			gxtLabel.setLeft((int) leftPixelPosition + TimelineConstants.POINT_IN_TIME_WIDTH_SPACE);
+		}
+		
+		//TODO: derive type from database first
+		gxtIcon.setStyleName(eventType, true);
+		
+		//set the name of the event
+		label.setInnerText(description);
+		//eventDiv.setPropertyString("style", "left: " + leftOffset);
+		
+	}
+	
+	/**
+	 * @return the eventType
+	 */
+	public String getEventType() {
+		return eventType;
+	}
+
+
+	/**
+	 * @param eventType the eventType to set
+	 */
+	public void setEventType(String eventType) {
+		this.eventType = eventType;
+	}
+
+
+	/**
+	 * @param minDate the minDate to set
+	 */
+	public void setMinDate(Long minDate) {
+		this.minDate = minDate;
+	}
+
+
+	/**
+	 * @param maxDate the maxDate to set
+	 */
+	public void setMaxDate(Long maxDate) {
+		this.maxDate = maxDate;
+	}
+
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Timeline.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Timeline.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Timeline.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,108 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+import java.util.TreeMap;
+
+import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.Element;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.Widget;
+
+public class Timeline extends Widget {
+	//a timeline has many different bands
+	private TreeMap<String, TimeBand> timeBands;
+	private boolean isHorizontal;
+	private int width;
+	private int height;
+	
+	private Element timelineDiv;
+	
+	public Timeline() {
+		timeBands = new TreeMap<String, TimeBand>();
+		timelineDiv = DOM.createDiv();
+		timelineDiv.setClassName("step-timeline");
+		setElement(timelineDiv);
+		
+	}
+	
+	/**
+	 * call this when the size of the timeline has changed
+	 */
+	public void layout() {
+		//TODO:
+	}
+	
+	/**
+	 * call this when you want to force a repaint
+	 */
+	public void paint() {
+		if(timelineDiv == null) {
+			//this.getElement().appendChild(timelineDiv);
+			
+		} else {
+			//TODO if called paint again, what do we want to do?
+		}
+
+		for(TimeBand tb : timeBands.values()) {
+			tb.paint();
+		}
+	
+	}
+	
+	public void addBand(TimeBand band) {
+		timeBands.put(band.getId(), band);
+	}
+	
+	public void removeBand(String bandId) {
+		timeBands.remove(bandId);
+	}
+	
+	public TimeBand getBand(String bandId) {
+		return timeBands.get(bandId);
+	}
+
+	/**
+	 * @param isHorizontal the isHorizontal to set
+	 */
+	public void setHorizontal(boolean isHorizontal) {
+		this.isHorizontal = isHorizontal;
+	}
+
+	/**
+	 * @return the isHorizontal
+	 */
+	public boolean isHorizontal() {
+		return isHorizontal;
+	}
+
+	/**
+	 * @param width the width to set
+	 */
+	public void setWidth(int width) {
+		this.width = width;
+	}
+
+	/**
+	 * @return the width
+	 */
+	public int getWidth() {
+		return width;
+	}
+
+	/**
+	 * @param height the height to set
+	 */
+	public void setHeight(int height) {
+		this.height = height;
+	}
+
+	/**
+	 * @return the height
+	 */
+	public int getHeight() {
+		return height;
+	}
+
+	public int getBandCount() {
+		return timeBands.size();
+	}
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimelineConstants.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimelineConstants.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/TimelineConstants.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,21 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+public class TimelineConstants {
+
+	/**
+	 * there refer to CSS styles.
+	 */
+	public static final String EVENT = "step-time-event";
+	public static final String POINT_IN_TIME_EVENT = "step-timeline-pointInTime";
+	public static final String DURATION = "step-timeline-duration";
+	public static final String DURATION_LABEL = "step-time-duration-label";
+	public static final String POINT_IN_TIME_LABEL = "step-time-point-in-time-label";
+	
+	
+	
+	/**
+	 * space between the icon and the text
+	 */
+	public static final int POINT_IN_TIME_WIDTH_SPACE = 15;
+
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Unit.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Unit.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/toolkit/timeline/Unit.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,27 @@
+package com.tyndalehouse.step.web.client.toolkit.timeline;
+
+public enum Unit {
+	SECOND(1000L),
+	MINUTE(60L * 1000L),
+	HOUR(3600L * 1000L),
+	DAY(24L * 3600L * 1000L),
+	MONTH((365L * 24 * 3600 * 1000L)/12),
+	YEAR(365L * 24 * 3600 * 1000L),
+	DECADE(10L * 365L * 24 * 3600 * 1000L),
+	CENTURY(10L * 10L * 365L * 24 * 3600 * 1000L),
+	MILENIUM(10L * 10L * 10L * 365L * 24 * 3600 * 1000L);
+	
+	private final long milliseconds;
+
+	Unit(long milliseconds) {
+		this.milliseconds = milliseconds;
+	}
+	
+	/**
+	 * @return the valueInMilliseconds
+	 */
+	public long getMilliseconds() {
+		return milliseconds;
+	}
+	
+}

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ModuleSelectorView.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ModuleSelectorView.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ModuleSelectorView.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,6 +1,6 @@
 package com.tyndalehouse.step.web.client.view;
 
-import java.util.SortedMap;
+import java.util.List;
 
 import com.google.gwt.event.dom.client.HasChangeHandlers;
 import com.google.gwt.user.client.ui.Composite;
@@ -8,22 +8,22 @@
 import com.google.gwt.user.client.ui.Widget;
 import com.tyndalehouse.step.web.client.presenter.ModuleSelectorPresenter;
 import com.tyndalehouse.step.web.client.toolkit.HasSource;
-import com.tyndalehouse.step.web.client.toolkit.SourceListBox;
+import com.tyndalehouse.step.web.client.toolkit.SimpleListBox;
 
 public class ModuleSelectorView extends Composite implements ModuleSelectorPresenter.Display {
 
-	private final SourceListBox module;
-	private final SourceListBox moduleDepth;
-	private final SourceListBox subModule;
+	private final SimpleListBox module;
+	private final SimpleListBox moduleDepth;
+	private final SimpleListBox subModule;
 	
 	
 	ModuleSelectorView() {
 		FlowPanel p = new FlowPanel();
 		initWidget(p);
 		
-		module = new SourceListBox();
-		moduleDepth = new SourceListBox();
-		subModule = new SourceListBox();
+		module = new SimpleListBox();
+		moduleDepth = new SimpleListBox();
+		subModule = new SimpleListBox();
 			
 		p.add(module);
 		p.add(moduleDepth);
@@ -31,17 +31,17 @@
 	}
 
 	@Override
-	public HasSource<SortedMap<String, String>> getModuleSource() {
+	public HasSource<List<String>> getModuleSource() {
 		return module;
 	}
 	
 	@Override
-	public HasSource<SortedMap<String, String>> getModuleDepthSource() {
+	public HasSource<List<String>> getModuleDepthSource() {
 		return moduleDepth;
 	}
 	
 	@Override
-	public HasSource<SortedMap<String, String>> getSubModuleSource() {
+	public HasSource<List<String>> getSubModuleSource() {
 		return subModule;
 	}
 	

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ScriptureSelectorView.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ScriptureSelectorView.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/ScriptureSelectorView.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -30,7 +30,7 @@
 		search = new Button("Lookup");
 		p.add(search);
 		
-		Log.info("== Scripture Selector View initialiased");
+		Log.debug("== Scripture Selector View initialiased");
 	}
 
 	

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/TimelineView.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/TimelineView.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/view/TimelineView.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,24 +1,27 @@
 package com.tyndalehouse.step.web.client.view;
 
+import java.util.Calendar;
+
 import com.google.gwt.user.client.ui.Composite;
-import com.google.gwt.user.client.ui.ScrollPanel;
 import com.google.gwt.user.client.ui.Widget;
 import com.tyndalehouse.step.web.client.presenter.TimelinePresenter;
-import com.tyndalehouse.step.web.client.timeline.data.TimelineRenderer;
-import com.tyndalehouse.step.web.client.widgets.timeline.ITimeLineRender;
+import com.tyndalehouse.step.web.client.toolkit.timeline.ScaleBand;
+import com.tyndalehouse.step.web.client.toolkit.timeline.TimeBand;
+import com.tyndalehouse.step.web.client.toolkit.timeline.TimeEvent;
+import com.tyndalehouse.step.web.client.toolkit.timeline.Unit;
 import com.tyndalehouse.step.web.client.widgets.timeline.TimeLineWidget;
 
 public class TimelineView extends Composite implements TimelinePresenter.Display {
-
+	
 	// GUI elements
     private TimeLineWidget simileWidget = null;
 
 	//@Inject
 	public TimelineView(/* ITimeLineRender renderer*/ ) {
-        ScrollPanel panel = new ScrollPanel();
-        initWidget(panel);	
+        //ScrollPanel panel = new ScrollPanel();
+        //initWidget(panel);	
        
-        
+        /*
         ITimeLineRender render = new TimelineRenderer();
         simileWidget = new TimeLineWidget("100", "100", render);
         panel.add(simileWidget);
@@ -27,11 +30,43 @@
         //no need to initialise here, since it is going to be initialised by the presenter
         //DatasetHandler.getInstance().initialise(simileWidget,  "step/stonehenge.xml");      
         simileWidget.setStyleName("timeline-default");
-	}
+        */
+        
+        //to do a custom timeline for testing
+        com.tyndalehouse.step.web.client.toolkit.timeline.Timeline testT = 
+        	new com.tyndalehouse.step.web.client.toolkit.timeline.Timeline(
+        			);
+        initWidget(testT);
+        
+        //TODO: make the timeline class a factory?
+        TimeBand tb = new TimeBand(testT, "t1");
+        tb.setPixelsPerUnit(50);
+        tb.setUnit(Unit.YEAR);
+        tb.setCurrentDate(-62220095958093L);
 
+        TimeEvent te1 = new TimeEvent("e1", "John's ministry and the start of Jesus's", -61249478358093L, -61183987158093L, tb);
+        TimeEvent te2 = new TimeEvent("e2", "Birth of Jesus promised", -62220095958093L, null, tb);
+        TimeEvent te3 = new TimeEvent("e3", "Jesus's minstry in Perea", -61123247958093L, -61118150358093L, tb);
 
+        
+        
+        tb.addEvent(te1);
+        tb.addEvent(te2);
+        tb.addEvent(te3);
+
+        testT.addBand(tb);
+        
+        ScaleBand sb = new ScaleBand(testT, "s1");
+        testT.addBand(sb);
 	
+        //panel.add(testT);
+        
+        
+        testT.paint();
+	}
+	
 
+	
 	@Override
 	public Widget asWidget() {
 		return this;

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/HighlightDecorator.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/HighlightDecorator.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/HighlightDecorator.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -3,7 +3,7 @@
 import com.google.gwt.core.client.JavaScriptObject;
 
 public abstract class HighlightDecorator extends JavaScriptObject {
-	public HighlightDecorator() {
+	protected HighlightDecorator() {
 		super();
 	}
 }
\ No newline at end of file

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLine.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLine.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLine.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -72,6 +72,23 @@
      * @param dataUrl
      * @param handler
      */
+    //TODO:
+    /* investigate using this:
+     *       var evt = new Timeline.DefaultEventSource.Event(
+         dateEvent, //start
+         dateEvent, //end
+         dateEvent, //latestStart
+         dateEvent, //earliestEnd
+         true, //instant
+         "Event " + i, //text
+         "Description for Event " + i //description
+      );
+      eventSource.add(evt);
+  
+  	ie. providing a neater interface, removing the need for xml...
+  	effectively our client at the moment is building xml, and then the timeline library
+  	is shredding it!
+     */
     public final void loadXML(String dataUrl, TimelineXMLHandler handler)
     {
         TimeLineImpl.loadXML(dataUrl, handler);

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineImpl.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineImpl.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineImpl.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -51,9 +51,15 @@
         timeLine.getBand(index).closeBubble();
     }-*/;
 
-    //addition
-    //TODO: change interface to something nicer?
+    /**
+     * This function is the handler for the UI that passes in the dates min/max to client GWT
+     * that are currently visible on the screen.
+     * Currently these are passed back as long integers, ms since epoch.
+     */
     public native static void addOnScrollListener(int index, TimeLine timeLine, TimelineXMLHandler handler) /*-{
-		timeLine.getBand(index).addOnScrollListener(function() { handler. at com.tyndalehouse.step.web.client.widgets.timeline.TimelineXMLHandler::onScroll(Ljava/lang/String;Ljava/lang/String;)(timeLine.getBand(index).getMinVisibleDate().getTime().toString(), timeLine.getBand(index).getMaxVisibleDate().getTime().toString()) });
+		timeLine.getBand(index).addOnScrollListener(function() { 
+			handler. at com.tyndalehouse.step.web.client.widgets.timeline.TimelineXMLHandler::onScroll(Ljava/lang/String;Ljava/lang/String;)(
+				timeLine.getBand(index).getMinVisibleDate().getTime().toString(), 
+				timeLine.getBand(index).getMaxVisibleDate().getTime().toString()) });
     }-*/;
 }

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineWidget.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineWidget.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/client/widgets/timeline/TimeLineWidget.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -16,12 +16,18 @@
 package com.tyndalehouse.step.web.client.widgets.timeline;
 
 import java.util.ArrayList;
+import java.util.HashSet;
 import java.util.List;
 
+import mx4j.log.Logger;
+
+import com.allen_sauer.gwt.log.client.Log;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Element;
 import com.google.gwt.user.client.ui.UIObject;
 import com.google.gwt.user.client.ui.Widget;
+import com.tyndalehouse.step.web.shared.beans.TimelineBean;
+import com.tyndalehouse.step.web.shared.beans.TimelineEventBean;
 
 
 /**
@@ -46,7 +52,12 @@
     private Element divElement = null;
     private ITimeLineRender renderer = null;
 
-    /**
+    
+    private final HashSet<Integer> timelineEventIds;
+	private List<TimelineBean> distinctTimelines;
+    
+
+	/**
      * Create timeline elements and assign renderer. The renderer must implement 
      * the ITimeLineRender interface 'render' function which manipulates
      * the widget timeline elements to make the timeline.
@@ -58,6 +69,8 @@
      */
     public TimeLineWidget(String height, String width, ITimeLineRender render)
     {
+    	timelineEventIds = new HashSet<Integer>();
+    	
         // ---------------------------------------------------------------
     	// Bands
         // ---------------------------------------------------------------
@@ -266,4 +279,59 @@
 	{
 		return theme;
 	}
+
+	/** This method needs to be syncrhonised, otherwise we might
+	 * we might end up adding the same events to the timeline again
+	 * @param events
+	 */
+	public synchronized void addEvents(List<TimelineEventBean> events) {
+		//TODO: the other alternative of course, is to pass the ids that we have
+		//back to the server, but it will come a point, where it is not advisable
+		//to pass this stuff back. and it's depending the browser, not necessarily
+		//the session...
+		String totalXml = "<data>";
+		
+		//TODO: to be fair of course, none of this is really needed
+		//the only reason we do this is because the only available interface is
+		//through the javascript layer, but ideally, we would have our timeline
+		//as a proper GWT widget, not an interface to a javascript file.
+		for(TimelineEventBean e : events) {
+			Integer eventId = new Integer(e.getEventId());
+			if(!timelineEventIds.contains(eventId)) {
+				timelineEventIds.add(eventId);
+
+				//This is probably ok since it is client side TODO: check
+				totalXml += e.getXmlRepresentation();
+			}
+		}
+		
+		//save a call to the javascript timeline
+		if(!totalXml.equals("<data>")) {
+			totalXml += "</data>";
+			getEventSource().loadXMLText(totalXml);
+			Log.debug(totalXml);
+		}
+	}
+
+	/**
+	 * @return the distinctTimelines
+	 */
+	public List<TimelineBean> getDistinctTimelines() {
+		return distinctTimelines;
+	}
+	
+	/**
+	 * @param distinctTimelines the distinctTimelines to set
+	 */
+	public void setDistinctTimelines(List<TimelineBean> distinctTimelines) {
+		this.distinctTimelines = distinctTimelines;
+	}
+
+	
+	public void resetBands(List<TimelineBean> timelines) {
+		this.distinctTimelines = timelines;
+		
+		//TODO: do i need to call renderer here?
+		
+	}
 }

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/chart/open-flash-chart.swf
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/chart/open-flash-chart.swf
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-all.css
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-all.css	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-all.css	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,6839 @@
+/*
+ * Ext GWT Library 2.0.1
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing at extjs.com
+ * 
+ * http://extjs.com/license
+ */
+html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
+.ext-el-mask {
+    z-index: 100;
+    position: absolute;
+    top:0;
+    left:0;
+    -moz-opacity: 0.5;
+    opacity: .50;
+    filter: alpha(opacity=50);
+    width: 100%;
+    height: 100%;
+    zoom: 1;
+}
+.ext-el-mask-msg {
+    z-index: 101;
+    position: absolute;
+    top: 0;
+    left: 0;
+    border:1px solid;
+    background:repeat-x 0 -16px;
+    padding:2px;
+}
+.ext-el-mask-msg div {
+    padding:5px 10px 5px 10px;
+    border:1px solid;
+    cursor:wait;
+}
+.ext-webkit *:focus{
+    outline: none !important;
+}
+.ext-shim {
+    position:absolute;
+    visibility:hidden;
+    left:0;
+    top:0;
+    overflow:hidden;
+}
+.ext-ie .ext-shim {
+    filter: alpha(opacity=0);
+}
+.ext-ie6 .ext-shim {
+    margin-left: 5px;
+    margin-top: 3px;
+}
+.x-mask-loading div {
+    padding:5px 10px 5px 25px;
+    background:no-repeat 5px 5px;
+    line-height:16px;
+}
+.x-hidden, .x-hide-offsets {
+    position:absolute;
+    left:-10000px;
+    top:-10000px;
+    visibility:hidden;
+}
+.x-hide-display {
+    display:none !important;
+}
+.x-hide-visibility {
+    visibility:hidden !important;
+}
+.x-masked {
+    overflow: hidden !important;
+}
+.x-masked-relative {
+    position: relative !important;
+}
+.x-masked select, .x-masked object, .x-masked embed {
+    visibility: hidden;
+}
+.x-layer {
+    visibility: hidden;
+}
+.x-unselectable, .x-unselectable * {
+    -moz-user-select: none;
+    -khtml-user-select: none;
+    -webkit-user-select: ignore;
+}
+.x-repaint {
+    zoom: 1;
+    background-color: transparent;
+    -moz-outline: none;
+}
+.x-item-disabled {
+    cursor: default;
+    opacity: .6;
+    -moz-opacity: .6;
+    filter: alpha(opacity=60);
+}
+.x-item-disabled * {
+	cursor: default !important;
+}
+.x-splitbar-proxy {
+    position: absolute;
+    visibility: hidden;
+    z-index: 20001;
+    zoom: 1;
+    line-height: 1px;
+    font-size: 1px;
+    overflow: hidden;
+}
+.x-splitbar-h, .x-splitbar-proxy-h {
+    cursor: e-resize;
+    cursor: col-resize;
+}
+.x-splitbar-v, .x-splitbar-proxy-v {
+    cursor: s-resize;
+    cursor: row-resize;
+}
+.x-color-palette {
+    width: 150px;
+    height: 92px;
+    cursor: pointer;
+}
+.x-color-palette a {
+    border: 1px solid;
+    float: left;
+    padding: 2px;
+    text-decoration: none;
+    -moz-outline: 0 none;
+    outline: 0 none;
+    cursor: pointer;
+}
+.x-color-palette a.x-color-palette-hover, .x-color-palette a.x-color-palette-sel {
+    border: 1px solid;
+}
+.x-color-palette em {
+    display: block;
+    border: 1px solid;
+}
+.x-color-palette em span {
+    cursor: pointer;
+    display: block;
+    height: 10px;
+    line-height: 10px;
+    width: 10px;
+}
+.x-ie-shadow {
+    display: none;
+    position: absolute;
+    overflow: hidden;
+    left:0;
+    top:0;
+    zoom:1;
+}
+.x-shadow {
+    display: none;
+    position: absolute;
+    overflow: hidden;
+    left:0;
+    top:0;
+}
+.x-shadow * {
+    overflow: hidden;
+}
+.x-shadow * {
+    padding: 0;
+    border: 0;
+    margin: 0;
+    clear: none;
+    zoom: 1;
+}
+.x-shadow .xstc, .x-shadow .xsbc {
+    height: 6px;
+    float: left;
+}
+.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
+    width: 6px;
+    height: 6px;
+    float: left;
+}
+.x-shadow .xsc {
+    width: 100%;
+}
+.x-shadow .xsml, .x-shadow .xsmr {
+    width: 6px;
+    float: left;
+    height: 100%;
+}
+.x-shadow .xsmc {
+    float: left;
+    height: 100%;
+    background: transparent;
+}
+.x-shadow .xst, .x-shadow .xsb {
+    height: 6px;
+    overflow: hidden;
+    width: 100%;
+}
+.x-shadow .xsml {
+    background: transparent repeat-y 0 0;
+}
+.x-shadow .xsmr {
+    background: transparent repeat-y -6px 0;
+}
+.x-shadow .xstl {
+    background: transparent no-repeat 0 0;
+}
+.x-shadow .xstc {
+    background: transparent repeat-x 0 -30px;
+}
+.x-shadow .xstr {
+    background: transparent repeat-x 0 -18px;
+}
+.x-shadow .xsbl {
+    background: transparent no-repeat 0 -12px;
+}
+.x-shadow .xsbc {
+    background: transparent repeat-x 0 -36px;
+}
+.x-shadow .xsbr {
+    background: transparent repeat-x 0 -6px;
+}
+.loading-indicator {
+    background: no-repeat left;
+    padding-left: 20px;
+    line-height: 16px;
+    margin: 3px;
+}
+.x-text-resize {
+    position: absolute;
+    left: -1000px;
+    top: -1000px;
+    visibility: hidden;
+    zoom: 1;
+}
+.x-drag-overlay {
+    width: 100%;
+    height: 100%;
+    display: none;
+    position: absolute;
+    left: 0;
+    top: 0;
+    background-image:url(../images/default/s.gif);
+    z-index: 20000;
+}
+.x-clear {
+    clear:both;
+    height:0;
+    overflow:hidden;
+    line-height:0;
+    font-size:0;
+}
+.x-spotlight {
+    z-index: 8999;
+    position: absolute;
+    top:0;
+    left:0;
+    -moz-opacity: 0.5;
+    opacity: .50;
+    filter: alpha(opacity=50);
+    width:0;
+    height:0;
+    zoom: 1;
+}
+#x-history-frame {
+    position:absolute;
+    top:-1px;
+    left:0;
+	width:1px;
+    height:1px;
+    visibility:hidden;
+}
+#x-history-field {
+    position:absolute;
+    top:0;
+    left:-1px;
+	width:1px;
+    height:1px;
+    visibility:hidden;
+}
+
+.x-portlet {
+  margin-bottom: 10px;
+}
+
+.ext-ie .x-btn-icon .x-btn-center .x-btn-text {
+  height: auto;
+}
+
+.icon-wait {
+  background: url(../images/gxt/icons/wait.gif) no-repeat !important;
+}
+
+.x-portal-insert div {
+  height: 4px;
+  font-size: 0px;
+  border: 2px dotted blue;
+}
+
+.x-panel-icon {
+  padding-left: 20px !important;
+}
+
+.x-icon-btn {
+  width: 16px;
+  height: 16px;
+  overflow: hidden;
+  background-repeat: no-repeat;
+  cursor: pointer;
+}
+
+.x-panel-inline-icon {
+  margin-top: 0;
+}
+
+.x-modal {
+  position: absolute;
+  z-index: 10;
+  background-color: black;
+  filter: alpha(opacity =                     10);
+  opacity: .1;
+  left: 0px;
+  top: 0px;
+}
+
+.x-progress {
+  font-family: tahoma, arial, helvetica, sans-serif;
+}
+
+.x-float-right {
+  float: right;
+}
+
+.x-toolbar .x-float-right {
+  margin-right: 4px;
+}
+
+.x-border {
+  border: 1px solid #99BBE8;
+}
+
+.x-border-top {
+  border-top: 1px solid #99BBE8;
+}
+
+.x-layout-popup {
+  background-color: #DFE8F6;
+  border: 1px solid #7CA4D9;
+}
+
+.x-panel-popup-body {
+  border-top: 1px solid #99BBE8;
+}
+
+.x-layout-collapsed .x-panel-header {
+  border-left: none;
+  border-right: none;
+  border-top: none;
+}
+
+.x-layout-collapsed .x-panel-header .x-tool {
+  margin: 0 0 0 -4px;
+  padding: 0px;
+}
+
+.x-layout-collapsed {
+  position: absolute;
+  visibility: hidden;
+  background-color: #d2e0f2;
+  width: 20px;
+  height: 20px;
+  overflow: hidden;
+  border: 1px solid #98c0f4;
+  z-index: 20;
+}
+
+.ext-border-box .x-layout-collapsed {
+  width: 22px;
+  height: 22px;
+}
+
+.x-layout-collapsed-over {
+  cursor: pointer;
+  background-color: #d9e8fb;
+}
+
+.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 20px;
+  height: 20px;
+}
+
+.x-panel-toolbar {
+  float: right;
+}
+
+.x-cursor-row-resize {
+  cursor: n-resize;
+  cursor: row-resize;
+}
+
+.x-drag-proxy {
+  border: 1px dashed #3b5a82;
+  background-color: #EDEDED;
+  filter: alpha(opacity =                         50);
+  opacity: .5;
+  background-color: #c3daf9;
+  z-index: 20000;
+  overflow: hidden;
+  position: absolute;
+  left: 0;;
+  top: 0;
+}
+
+.x-date-picker,.x-date-picker a {
+  font-size: 11px;
+}
+
+.x-date-days {
+  table-layout: fixed;
+  width: 100%;
+}
+
+.x-date-days td {
+  width: 25px;
+  border: none;
+}
+
+.x-date-days td span {
+  display: block;
+  padding: 2px 7px 2px 2px;
+}
+
+.x-date-days td {
+  background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x scroll left top;
+  border-bottom: 1px solid #A3BAD9;
+  border-collapse: separate;
+  color: #233D6D;
+  cursor: default;
+  font-family: arial, helvetica, tahoma, sans-serif;
+  font-size: 10px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: normal;
+  padding: 0pt;
+  text-align: right !important;
+}
+
+.x-date-picker .x-date-header {
+  background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
+  height: 22px;
+  left: 10px;
+  top: 10px;
+  width: 157px;
+}
+
+.x-date-header .x-btn .x-btn-text {
+  color: #fff;
+}
+
+.x-date-picker-footer {
+  width: 100%;
+}
+
+.x-date-picker-footer td {
+  text-align: center;
+}
+
+.x-date-left {
+  background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
+  color: #FFFFFF;
+  font-family: "sans serif", tahoma, verdana, helvetica;
+  font-size: 11px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: bold;
+  line-height: normal;
+  overflow: hidden;
+}
+
+.x-modal {
+  position: absolute;
+  z-index: 10;
+  background-color: black;
+  filter: alpha(opacity =                     10);
+  opacity: .1;
+  left: 0px;
+  top: 0px;
+}
+
+.x-progress {
+  font-family: tahoma, arial, helvetica, sans-serif;
+}
+
+.x-float-right {
+  float: right;
+}
+
+.x-layout-popup {
+  background-color: #DFE8F6;
+  border: 1px solid #7CA4D9;
+}
+
+.x-layout-collapsed .x-panel-header .x-tool {
+  margin: 0 0 0 -4px;
+  padding: 0px;
+}
+
+.ext-border-box .x-layout-collapsed {
+  width: 22px;
+  height: 22px;
+}
+
+.x-layout-collapsed-over {
+  cursor: pointer;
+  background-color: #d9e8fb;
+}
+
+.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 20px;
+  height: 20px;
+}
+
+.x-panel-toolbar {
+  float: right;
+}
+
+.x-cursor-col-resize {
+  cursor: e-resize;
+  cursor: col-resize;
+}
+
+.x-cursor-row-resize {
+  cursor: n-resize;
+  cursor: row-resize;
+}
+.x-drag-proxy {
+  border: 1px dashed #3b5a82;
+  background-color: #EDEDED;
+  filter: alpha(opacity=50);
+  opacity: .5;
+  background-color: #c3daf9;
+  z-index: 20000;
+  overflow: hidden;
+  position: absolute;
+  left: 0;;
+  top: 0;
+}.x-tab-panel {
+    overflow:hidden;
+  -moz-outline: none;
+}
+.x-tab-panel-header, .x-tab-panel-footer {
+	border: 1px solid;
+    overflow:hidden;
+    zoom:1;
+}
+.x-tab-panel-header {
+	border: 1px solid;
+	padding-bottom: 2px;
+}
+.x-tab-panel-footer {
+	border: 1px solid;
+	padding-top: 2px;
+}
+.x-tab-strip-wrap {
+	width:100%;
+    overflow:hidden;
+    position:relative;
+    zoom:1;
+}
+ul.x-tab-strip {
+	display:block;
+    width:5000px;
+    zoom:1;
+}
+ul.x-tab-strip-top{
+	padding-top: 1px;
+	background: repeat-x bottom;
+	border-bottom: 1px solid;
+}
+ul.x-tab-strip-bottom{
+	padding-bottom: 1px;
+	background: repeat-x top;
+	border-top: 1px solid;
+	border-bottom: 0 none;
+}
+.x-tab-panel-header-plain .x-tab-strip-top {
+    background:transparent !important;
+    padding-top:0 !important;
+}
+.x-tab-panel-header-plain {
+    background:transparent !important;
+    border-width:0 !important;
+    padding-bottom:0 !important;
+}
+.x-tab-panel-header-plain .x-tab-strip-spacer,
+.x-tab-panel-footer-plain .x-tab-strip-spacer {
+    border:1px solid;
+    height:2px;
+    font-size:1px;
+    line-height:1px;
+}
+.x-tab-panel-header-plain .x-tab-strip-spacer {
+    border-top: 0 none;
+}
+.x-tab-panel-footer-plain .x-tab-strip-spacer {
+    border-bottom: 0 none;
+}
+.x-tab-panel-footer-plain .x-tab-strip-bottom {
+    background:transparent !important;
+    padding-bottom:0 !important;
+}
+.x-tab-panel-footer-plain {
+    background:transparent !important;
+    border-width:0 !important;
+    padding-top:0 !important;
+}
+.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
+.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
+    height:3px;
+}
+ul.x-tab-strip li {
+    float:left;
+    margin-left:2px;
+}
+ul.x-tab-strip li.x-tab-edge {
+    float:left;
+    margin:0 !important;
+    padding:0 !important;
+    border:0 none !important;
+    font-size:1px !important;
+    line-height:1px !important;
+    overflow:hidden;
+    zoom:1;
+    background:transparent !important;
+    width:1px;
+}
+.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
+	display:block;
+}
+.x-tab-strip a {
+	text-decoration:none !important;
+	-moz-outline: none;
+	outline: none;
+	cursor:pointer;
+}
+.x-tab-strip-inner {
+    overflow:hidden;
+	text-overflow: ellipsis;
+}
+.x-tab-strip span.x-tab-strip-text {
+	white-space: nowrap;
+	cursor:pointer;
+    padding:4px 0;
+}
+.x-tab-strip-top .x-tab-with-icon .x-tab-right {
+    padding-left:6px;
+}
+.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
+	padding-left:20px;
+    background-position: 0 3px;
+    background-repeat: no-repeat;
+}
+.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
+    cursor:default;
+}
+.x-tab-strip-active span.x-tab-strip-text {
+	cursor:default;
+}
+.x-tab-strip-disabled .x-tabs-text {
+	cursor:default;
+}
+.x-tab-panel-body {
+    overflow:hidden;
+}
+.x-tab-panel-bwrap {
+    overflow:hidden;
+}
+.ext-ie .x-tab-strip .x-tab-right {
+    position:relative;
+}
+.x-tab-strip-top .x-tab-strip-active .x-tab-right {
+    margin-bottom:-1px;
+}
+.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
+    padding-bottom:5px;
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
+    margin-top:-1px;
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
+    padding-top:5px;
+}
+.x-tab-strip-top .x-tab-right {
+	background: transparent no-repeat 0 -51px;
+    padding-left:10px;
+}
+.x-tab-strip-top .x-tab-left {
+	background: transparent no-repeat right -351px;
+    padding-right:10px;
+}
+.x-tab-strip-top .x-tab-strip-inner {
+	background: transparent repeat-x 0 -201px;
+}
+.x-tab-strip-top .x-tab-strip-over .x-tab-right {
+	 background-position:0 -101px;
+}
+.x-tab-strip-top .x-tab-strip-over .x-tab-left {
+	 background-position:right -401px;
+}
+.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
+	 background-position:0 -251px;
+}
+.x-tab-strip-top .x-tab-strip-active .x-tab-right {
+	background-position: 0 0;
+}
+.x-tab-strip-top .x-tab-strip-active .x-tab-left {
+	background-position: right -301px;
+}
+.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
+	background-position: 0 -151px;
+}
+.x-tab-strip-bottom .x-tab-right {
+	background: no-repeat bottom right;
+}
+.x-tab-strip-bottom .x-tab-left {
+	background: no-repeat bottom left;
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
+	background: no-repeat bottom left;
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
+	background: no-repeat bottom right;
+}
+.x-tab-strip-bottom .x-tab-left {
+    padding:0 10px;
+}
+.x-tab-strip-bottom .x-tab-right {
+    padding:0;
+}
+.x-tab-strip .x-tab-strip-close {
+    display:none;
+}
+.x-tab-strip-closable {
+    position:relative;
+}
+.x-tab-strip-closable .x-tab-left {
+    padding-right:19px;
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
+    opacity:.6;
+    -moz-opacity:.6;
+    background-repeat:no-repeat;
+    display:block;
+	width:11px;
+    height:11px;
+    position:absolute;
+    top:3px;
+    right:3px;
+    cursor:pointer;
+    z-index:2;
+}
+.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
+    opacity:.8;
+    -moz-opacity:.8;
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
+    opacity:1;
+    -moz-opacity:1;
+}
+.x-tab-panel-body {
+    border: 1px solid;
+}
+.x-tab-panel-body-top {
+    border-top: 0 none;
+}
+.x-tab-panel-body-bottom {
+    border-bottom: 0 none;
+}
+.x-tab-scroller-left {
+    background: transparent no-repeat -18px 0;
+    border-bottom: 1px solid;
+    width:18px;
+    position:absolute;
+    left:0;
+    top:0;
+    z-index:10;
+    cursor:pointer;
+}
+.x-tab-scroller-left-over {
+    background-position: 0 0;
+}
+.x-tab-scroller-left-disabled {
+    background-position: -18px 0;
+    opacity:.5;
+    -moz-opacity:.5;
+    filter:alpha(opacity=50);
+    cursor:default;
+}
+.x-tab-scroller-right {
+    background: transparent no-repeat 0 0;
+    border-bottom: 1px solid;
+    width:18px;
+    position:absolute;
+    right:0;
+    top:0;
+    z-index:10;
+    cursor:pointer;
+}
+.x-tab-scroller-right-over {
+    background-position: -18px 0;
+}
+.x-tab-scroller-right-disabled {
+    background-position: 0 0;
+    opacity:.5;
+    -moz-opacity:.5;
+    filter:alpha(opacity=50);
+    cursor:default;
+}
+.x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
+    margin-top: 1px;
+}
+.x-tab-scrolling .x-tab-strip-wrap {
+    margin-left:18px;
+    margin-right:18px;
+}
+.x-tab-scrolling {
+    position:relative;    
+}
+.x-tab-panel-bbar .x-toolbar {
+    border:1px solid;
+    border-top:0 none;
+    overflow:hidden;
+    padding:2px;
+}
+.x-tab-panel-tbar .x-toolbar {
+    border:1px solid;
+    border-top:0 none;
+    overflow:hidden;
+    padding:2px;
+}
+.x-form-field{
+    margin: 0;
+}
+.x-form-text, textarea.x-form-field{
+    padding:1px 3px;
+    background:repeat-x 0 0;
+    border:1px solid;
+}
+textarea.x-form-field {
+    padding:2px 3px;
+}
+.x-form-text, .ext-ie .x-form-file {
+    height:22px;
+    line-height:18px;
+    vertical-align:middle;
+}
+
+.ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
+    margin: -1px 0;
+    height:22px; /* ie quirks */
+    line-height:18px;
+}
+.ext-ie8-compatibility .x-form-text {
+	margin: 0;
+}
+.x-form-field-wrap .x-form-text {
+	position: relative;
+}
+.ext-strict .x-form-text {
+    height:18px;
+}
+.ext-safari.ext-mac textarea.x-form-field {
+    margin-bottom:-2px;  
+}
+.ext-gecko .x-form-text, .ext-ie8 .x-form-text {
+    padding-top:2px;  
+    padding-bottom:0;
+}
+textarea {
+    resize: none;   
+}
+.x-form-select-one {
+    height:20px;
+    line-height:18px;
+    vertical-align:middle;
+    border: 1px solid;
+}
+.x-form-check-wrap {
+    line-height:18px;
+    height: 22px;
+}
+.x-editor .x-form-check-wrap {
+	border: 1px solid;
+	padding:2px;
+	height: 14px;
+}
+.x-editor .x-form-checkbox {
+    height:13px;
+}
+.x-form-check-group-label {
+    border-bottom: 1px solid;
+    margin-bottom: 5px;
+    padding-left: 3px !important;
+    float: none !important;
+}
+.x-form-field-wrap .x-form-trigger{
+    width:17px;
+    height:21px;
+    border:0;
+    background:transparent no-repeat 0 0;
+    cursor:pointer;
+    border-bottom: 1px solid;
+    position:absolute;
+    top:0;
+}
+.ext-safari .x-form-field-wrap .x-form-trigger{
+    height:21px;  
+}
+.x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-form-clear-trigger, .x-form-field-wrap .x-form-search-trigger{
+    cursor:pointer;
+}
+.ext-safari .x-form-field-wrap .x-form-trigger,.ext-gecko .x-form-field-wrap .x-form-trigger{
+    right:0;
+}
+.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
+    position:static;
+    top:auto;
+    vertical-align:top;
+}
+.x-form-field-wrap {
+    position:relative;
+    left:0;top:0;
+    zoom:1;
+    white-space: nowrap;
+}
+.x-form-field-wrap .x-form-trigger-over{
+    background-position:-17px 0;
+}
+.x-form-field-wrap .x-form-trigger-click{
+    background-position:-34px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger{
+    background-position:-51px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger-over{
+    background-position:-68px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger-click{
+    background-position:-85px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger{
+    border-bottom: 1px solid;
+}
+.x-item-disabled .x-form-trigger-over{
+    background-position:0 0 !important;
+    border-bottom: 1px solid;
+}
+.x-item-disabled .x-form-trigger-click{
+    background-position:0 0 !important;
+    border-bottom: 1px solid;
+}
+.x-form-focus, textarea.x-form-focus{
+	border: 1px solid;
+}
+.x-form-invalid, textarea.x-form-invalid{
+	background:repeat-x bottom;
+	border: 1px solid;
+}
+.ext-safari .x-form-invalid{
+	border: 1px solid;
+}
+.x-form-inner-invalid, textarea.x-form-inner-invalid{
+	background:repeat-x bottom;
+}
+.x-editor {
+    visibility:hidden;
+    padding:0;
+    margin:0;
+}
+.ext-ie .x-form-check-wrap input {
+    width:15px;
+    height:15px;
+}
+.x-form-grow-sizer {
+    left: -10000px;
+	padding: 8px 3px;
+    position: absolute;
+    visibility:hidden;
+    top: -10000px;
+	white-space: pre-wrap;
+    white-space: -moz-pre-wrap;
+    white-space: -pre-wrap;
+    white-space: -o-pre-wrap;
+    word-wrap: break-word;
+    zoom:1;
+}
+.x-form-grow-sizer p {
+    margin:0 !important;
+    border:0 none !important;
+    padding:0 !important;
+}
+.x-form-item {
+    display:block;
+    margin-bottom:4px;
+}
+.x-form-item label {
+    display:block;
+    float:left;
+    width:100px;
+    padding:3px;
+    padding-left:0;
+    clear:left;
+    z-index:2;
+    position:relative;
+}
+.x-form-element {
+    padding-left:105px;
+    position: relative;
+}
+.x-form-invalid-msg {
+    padding:2px;
+    padding-left:18px;
+    background: transparent no-repeat 0 2px;
+    line-height:16px;
+    width:200px;
+}
+.x-form-label-left label {
+   text-align:left;
+}
+.x-form-label-right label {
+   text-align:right;
+}
+.x-form-label-top .x-form-item label {
+    width:auto;
+    float:none;
+    clear:none;
+    display:inline;
+    margin-bottom:4px;
+    position:static;
+}
+.x-form-label-top .x-form-element {
+    padding-left:0;
+    padding-top:4px;
+}
+.x-form-label-top .x-form-item {
+    padding-bottom:4px;
+}
+.x-small-editor .x-form-text {
+    height:20px;
+    line-height:16px;
+    vertical-align:middle;
+}
+.ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
+    height:20px !important;  
+    line-height:16px !important;
+}
+
+.ext-strict .x-small-editor .x-form-text {
+    height:16px !important;
+}
+
+.ext-border-box .x-small-editor .x-form-text {
+    height:20px;
+}
+.x-small-editor .x-form-select-one {
+    height:20px;
+    line-height:16px;
+    vertical-align:middle;
+}
+.x-small-editor .x-form-num-field {
+    text-align:right;
+}
+.x-small-editor .x-form-field-wrap .x-form-trigger{
+    height:19px;
+}
+.x-form-clear {
+    clear:both;
+    height:0;
+    overflow:hidden;
+    line-height:0;
+    font-size:0;
+}
+.x-form-clear-left {
+    clear:left;
+    height:0;
+    overflow:hidden;
+    line-height:0;
+    font-size:0;
+}
+.x-form-cb-label {
+    width:auto !important;
+    float:none !important;
+    clear:none !important;
+    display:inline !important;
+    margin-left:4px;
+}
+.x-form-column {
+    float:left;
+    padding:0;
+    margin:0;
+    width:48%;
+    overflow:hidden;
+    zoom:1;
+}
+.x-form .x-form-btns-ct .x-btn{
+	float:right;
+	clear:none;
+}
+.x-form .x-form-btns-ct .x-form-btns td {
+	border:0;
+	padding:0;
+}
+.x-form .x-form-btns-ct .x-form-btns-right table{
+	float:right;
+	clear:none;
+}
+.x-form .x-form-btns-ct .x-form-btns-left table{
+	float:left;
+	clear:none;
+}
+.x-form .x-form-btns-ct .x-form-btns-center{
+	text-align:center;  
+}
+.x-form .x-form-btns-ct .x-form-btns-center table{
+	margin:0 auto;  
+}
+.x-form .x-form-btns-ct table td.x-form-btn-td{
+	padding:3px;
+}
+.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
+	background-position:0 -147px;
+}
+.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
+	background-position:0 -168px;
+}
+.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
+	background-position:0 -189px;
+}
+.x-form .x-form-btns-ct .x-btn-click .x-btn-center{
+	background-position:0 -126px;
+}
+.x-form .x-form-btns-ct .x-btn-click  .x-btn-right{
+	background-position:0 -84px;
+}
+.x-form .x-form-btns-ct .x-btn-click .x-btn-left{
+	background-position:0 -63px;
+}
+.x-form-invalid-icon {
+    width:16px;
+    height:18px;
+    position:absolute;
+    left:0;
+    top:0;
+    display:block;
+    background:transparent no-repeat 0 2px;
+}
+.x-fieldset {
+    border:1px solid;
+    padding:10px;
+    margin-bottom:10px;
+    display:block;  
+}
+.ext-ie .x-fieldset legend {
+    margin-bottom:10px;
+}
+.ext-ie .x-fieldset {
+    padding-top: 0;
+    padding-bottom:10px;
+}
+.x-fieldset legend .x-tool-toggle {
+    margin-right:3px;
+    margin-left:0;
+    float:left !important;
+}
+.x-fieldset legend input {
+    margin-right:3px;
+    float:left !important;
+    height:13px;
+    width:13px;
+}
+fieldset.x-panel-collapsed {
+    padding-bottom:0 !important;
+    border-width: 1px 1px 0 1px !important;
+    border-left-color: transparent;
+    border-right-color: transparent;
+}      
+.ext-ie6 fieldset.x-panel-collapsed{
+    padding-bottom:0 !important;
+    border-width: 1px 0 0 0 !important;
+    margin-left: 1px;
+    margin-right: 1px;
+}
+fieldset.x-panel-collapsed .x-fieldset-bwrap {
+    visibility:hidden;
+    position:absolute;
+    left:-1000px;
+    top:-1000px;
+}
+.ext-ie .x-fieldset-bwrap {
+    zoom:1;
+}
+.x-fieldset-noborder {
+    border:0px none transparent;
+}
+.x-fieldset-noborder legend {
+    margin-left:-3px;
+}
+.ext-ie .x-fieldset-noborder legend {
+    position: relative;
+    margin-bottom:23px;
+}
+.ext-ie .x-fieldset-noborder legend span {
+    position: absolute;
+    left:16px;
+}
+.ext-gecko .x-window-body .x-form-item {
+    -moz-outline: none;
+    overflow: auto;
+}
+.ext-gecko .x-form-item {
+    -moz-outline: none;
+}
+.x-hide-label label.x-form-item-label {
+     display:none;
+}
+.x-hide-label .x-form-element {
+     padding-left: 0 !important;
+}
+.x-fieldset {
+    overflow:hidden;
+}
+/* make top of checkbox/tools visible in webkit */
+.ext-webkit .x-fieldset-header {
+    padding-top: 1px;
+}
+.x-fieldset-bwrap {
+    overflow:hidden;
+    zoom:1;
+}
+.x-fieldset-body {
+    overflow:hidden;
+}
+
+.x-combo-list .x-combo-selected {
+  border-color: #a3bae9 !important;
+}
+
+.x-combo-list {
+  background-color: white !important;
+}
+
+.ext-gecko .x-form-file {
+  height: inherit !important;
+}
+
+.x-form-check {
+  background: none !important
+}
+
+.x-form-radio {
+  background: none !important
+}
+
+.x-form-label {
+  padding: 2px 3px 3px 0px;
+  font-size: 12px;
+}
+
+.x-form-label-top .x-form-item {
+  padding-bottom: 0px;
+  margin-bottom: 2px;
+}
+
+.ext-safari .x-form-text {
+  height: 22px; /* safari always same size */
+  padding: 0 3px; /* remove extra top/bottom padding */
+}
+
+.ext-safari .x-small-editor .x-form-text {
+  height: 20px;
+}
+
+.x-form-group .x-form-check-wrap {
+  float: left;
+  padding-right: 2px;
+}
+
+.x-form-group .x-form-check-wrap .x-form-group-label {
+  float: left;
+}
+
+.x-form-group .x-form-radio-wrap {
+  float: left;
+  padding-right: 2px;
+}
+
+.x-form-group-label,.x-form-cb-label {
+  font: normal 12px tahoma, arial, helvetica, sans-serif;
+  padding-right: 10px;
+}
+
+.x-form-list {
+  background: #FFFFFF url(../images/default/form/text-bg.gif) repeat-x scroll 0 0;
+  border: 1px solid #B5B8C8;
+}
+
+/*
+ * FileUploadField component styles
+ */
+.x-form-file-wrap {
+  height: 22px;
+}
+
+.ext-ie .x-form-file-wrap {
+  height: 20px;
+}
+
+
+.x-form-file-wrap .x-form-file {
+  position: absolute;
+  right: 0;
+  -moz-opacity: 0;
+  filter: alpha(opacity :     0);
+  opacity: 0;
+  z-index: 2;
+  height: 22px;
+}
+
+.x-form-file-wrap .x-form-file-btn {
+  position: absolute;
+  right: 0;
+  z-index: 1;
+}
+
+.x-form-file-wrap .x-form-file-text {
+  position: absolute;
+  left: 0;
+  z-index: 3;
+  color: #777;
+}
+
+.x-form-invalid-icon {
+  background-position: 0 0 !important;
+}
+
+.x-triggerfield-noedit{
+    cursor:pointer;
+}
+.x-btn{
+	cursor:pointer;
+	white-space: nowrap;
+}
+.x-btn button{
+    border:0 none;
+    background:transparent;
+    padding-left:3px;
+    padding-right:3px;
+    cursor:pointer;
+    margin:0;
+    overflow:visible;
+    width:auto;
+    -moz-outline:0 none;
+    outline:0 none;
+}
+* html .ext-ie .x-btn button {
+    width:1px;
+}
+.ext-ie .x-item-disabled .x-btn-mc img {
+	filter: alpha(opacity=60);
+}
+.ext-gecko .x-btn button,.ext-webkit .x-btn button {
+    padding-left:0;
+    padding-right:0;
+}
+.ext-gecko .x-btn button::-moz-focus-inner {
+    padding:0;
+}
+.ext-ie .x-btn button {
+    padding-top:2px;
+}
+.x-btn td {
+    padding:0 !important;
+}
+.x-btn-text {
+    cursor:pointer;
+	white-space: nowrap;
+    padding:0;
+}
+.x-btn-noicon .x-btn-small .x-btn-text{
+	height: 16px;
+}
+.x-btn-noicon .x-btn-medium .x-btn-text{
+    height: 24px;
+}
+.x-btn-noicon .x-btn-large .x-btn-text{
+    height: 32px;
+}
+.x-btn-icon .x-btn-text{
+    background-position: center;
+	background-repeat: no-repeat;
+}
+.x-btn-icon .x-btn-small .x-btn-text{
+	height: 16px;
+	width: 16px;
+}
+.x-btn-icon .x-btn-medium .x-btn-text{
+    height: 24px;
+	width: 24px;
+}
+.x-btn-icon .x-btn-large .x-btn-text{
+    height: 32px;
+	width: 32px;
+}
+.x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
+    background-position: 0 center;
+	background-repeat: no-repeat;
+    padding-left:18px;
+    height:16px;
+}
+.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text{
+    background-position: 0 center;
+	background-repeat: no-repeat;
+    padding-left:26px;
+    height:24px;
+}
+.x-btn-text-icon .x-btn-icon-large-left .x-btn-text{
+    background-position: 0 center;
+	background-repeat: no-repeat;
+    padding-left:34px;
+    height:32px;
+}
+.x-btn-text-icon .x-btn-icon-small-top .x-btn-text{
+    background-position: center 0;
+	background-repeat: no-repeat;
+    padding-top:18px;
+}
+.x-btn-text-icon .x-btn-icon-medium-top .x-btn-text{
+    background-position: center 0;
+	background-repeat: no-repeat;
+    padding-top:26px;
+}
+.x-btn-text-icon .x-btn-icon-large-top .x-btn-text{
+    background-position: center 0;
+	background-repeat: no-repeat;
+    padding-top:34px;
+}
+.x-btn-text-icon .x-btn-icon-small-right .x-btn-text{
+    background-position: right center;
+	background-repeat: no-repeat;
+    padding-right:18px;
+    height:16px;
+}
+.x-btn-text-icon .x-btn-icon-medium-right .x-btn-text{
+    background-position: right center;
+	background-repeat: no-repeat;
+    padding-right:26px;
+    height:24px;
+}
+.x-btn-text-icon .x-btn-icon-large-right .x-btn-text{
+    background-position: right center;
+	background-repeat: no-repeat;
+    padding-right:34px;
+    height:32px;
+}
+.x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text{
+    background-position: center bottom;
+	background-repeat: no-repeat;
+    padding-bottom:18px;
+}
+.x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text{
+    background-position: center bottom;
+	background-repeat: no-repeat;
+    padding-bottom:26px;
+}
+.x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text{
+    background-position: center bottom;
+	background-repeat: no-repeat;
+    padding-bottom:34px;
+}
+.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
+	font-size:1px;
+    line-height:1px;
+    width:3px;
+    display:block;
+    overflow:hidden;
+}
+.x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
+	height:3px;
+}
+.x-btn-tl{
+	width:3px;
+	height:3px;
+	background:no-repeat 0 0;
+}
+.x-btn-tr{
+	width:3px;
+	height:3px;
+	background:no-repeat -3px 0;
+}
+.x-btn-tc{
+	height:3px;
+	background:repeat-x 0 -6px;
+}
+.x-btn-ml{
+	width:3px;
+	background:no-repeat 0 -24px;
+}
+.x-btn-mr{
+	width:3px;
+	background:no-repeat -3px -24px;
+}
+.x-btn-mc{
+	background:repeat-x 0 -1096px;
+    vertical-align: middle;
+	text-align:center;
+	padding:0 5px;
+	cursor:pointer;
+	white-space:nowrap;
+}
+.x-btn-bl{
+	width:3px;
+	height:3px;
+	background:no-repeat 0 -3px;
+}
+.x-btn-br{
+	width:3px;
+	height:3px;
+	background:no-repeat -3px -3px;
+}
+.x-btn-bc{
+	height:3px;
+	background:repeat-x 0 -15px;
+}
+.x-btn-over .x-btn-tl{
+	background-position: -6px 0;
+}
+.x-btn-over .x-btn-tr{
+	background-position: -9px 0;
+}
+.x-btn-over .x-btn-tc{
+	background-position: 0 -9px;
+}
+.x-btn-over .x-btn-ml{
+	background-position: -6px -24px;
+}
+.x-btn-over .x-btn-mr{
+	background-position: -9px -24px;
+}
+.x-btn-over .x-btn-mc{
+	background-position: 0 -2168px;
+}
+.x-btn-over .x-btn-bl{
+	background-position: -6px -3px;
+}
+.x-btn-over .x-btn-br{
+	background-position: -9px -3px;
+}
+.x-btn-over .x-btn-bc{
+	background-position: 0 -18px;
+}
+.x-btn-click .x-btn-tl, .x-btn-menu-active .x-btn-tl, .x-btn-pressed .x-btn-tl{
+	background-position: -12px 0;
+}
+.x-btn-click .x-btn-tr, .x-btn-menu-active .x-btn-tr, .x-btn-pressed .x-btn-tr{
+	background-position: -15px 0;
+}
+.x-btn-click .x-btn-tc, .x-btn-menu-active .x-btn-tc, .x-btn-pressed .x-btn-tc{
+	background-position: 0 -12px;
+}
+.x-btn-click .x-btn-ml, .x-btn-menu-active .x-btn-ml, .x-btn-pressed .x-btn-ml{
+	background-position: -12px -24px;
+}
+.x-btn-click .x-btn-mr, .x-btn-menu-active .x-btn-mr, .x-btn-pressed .x-btn-mr{
+	background-position: -15px -24px;
+}
+.x-btn-click .x-btn-mc, .x-btn-menu-active .x-btn-mc, .x-btn-pressed .x-btn-mc{
+	background-position: 0 -3240px;
+}
+.x-btn-click .x-btn-bl, .x-btn-menu-active .x-btn-bl, .x-btn-pressed .x-btn-bl{
+	background-position: -12px -3px;
+}
+.x-btn-click .x-btn-br, .x-btn-menu-active .x-btn-br, .x-btn-pressed .x-btn-br{
+	background-position: -15px -3px;
+}
+.x-btn-click .x-btn-bc, .x-btn-menu-active .x-btn-bc, .x-btn-pressed .x-btn-bc{
+	background-position: 0 -21px;
+}
+.x-btn-disabled *{
+	cursor:default !important;
+}
+.x-btn-mc em.x-btn-arrow {
+    display:block;
+    background:transparent no-repeat right center;
+	padding-right:10px;
+}
+.x-btn-mc em.x-btn-split {
+    display:block;
+    background:transparent no-repeat right center;
+	padding-right:14px;
+}
+.x-btn-mc em.x-btn-arrow-bottom {
+    display:block;
+    background:transparent no-repeat center bottom;
+	padding-bottom:14px;
+}
+.x-btn-mc em.x-btn-split-bottom {
+    display:block;
+    background:transparent no-repeat center bottom;
+	padding-bottom:14px;
+}
+.x-btn-as-arrow .x-btn-mc em {
+    display:block;
+    background:transparent;
+	padding-bottom:14px;
+}
+.x-btn-group {
+    padding:1px;
+}
+.x-btn-group-header {
+    padding:2px;
+    text-align:center;
+}
+.x-btn-group-tc {
+	background: transparent repeat-x 0 0;
+	overflow:hidden;
+}
+.x-btn-group-tl {
+	background: transparent no-repeat 0 0;
+	padding-left:3px;
+    zoom:1;
+}
+.x-btn-group-tr {
+	background: transparent no-repeat right 0;
+	zoom:1;
+    padding-right:3px;
+}
+.x-btn-group-bc {
+	background: transparent repeat-x 0 bottom;
+    zoom:1;
+}
+.x-btn-group-bc .x-panel-footer {
+    zoom:1;
+}
+.x-btn-group-bl {
+	background: transparent no-repeat 0 bottom;
+	padding-left:3px;
+    zoom:1;
+}
+.x-btn-group-br {
+	background: transparent no-repeat right bottom;
+	padding-right:3px;
+    zoom:1;
+}
+.x-btn-group-mc {
+    border:0 none;
+    padding:1px 0 0 0;
+    margin:0;
+}
+.x-btn-group-mc .x-btn-group-body {
+    background:transparent;
+    border: 0 none;
+}
+.x-btn-group-ml {
+	background: transparent repeat-y 0 0;
+	padding-left:3px;
+    zoom:1;
+}
+.x-btn-group-mr {
+	background: transparent repeat-y right 0;
+	padding-right:3px;
+    zoom:1;
+}
+.x-btn-group-bc .x-btn-group-footer {
+    padding-bottom:6px;
+}
+.x-panel-nofooter .x-btn-group-bc {
+	height:3px;
+    font-size:0;
+    line-height:0;
+}
+.x-btn-group-bwrap {
+    overflow:hidden;
+    zoom:1;
+}
+.x-btn-group-body {
+    overflow:hidden;
+    zoom:1;
+}
+.x-btn-group-notitle .x-btn-group-tc {
+	background: transparent repeat-x 0 0;
+	overflow:hidden;
+    height:2px;
+}
+.x-toolbar{
+    border-style:solid;
+    border-width:0 0 1px 0;
+    display: block;
+	padding:2px;
+    background:repeat-x top left;
+    position:relative;
+    left:0;
+    top:0;
+    zoom:1;
+    overflow:hidden;
+}
+.x-toolbar .x-item-disabled .x-btn-icon {
+    opacity: .35;
+    -moz-opacity: .35;
+    filter: alpha(opacity=35);
+}
+.x-toolbar td {
+	vertical-align:middle;
+}
+.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
+	white-space: nowrap;
+}
+.x-toolbar .x-item-disabled {
+	cursor:default;
+	opacity:.6;
+	-moz-opacity:.6;
+	filter:alpha(opacity=60);
+}
+
+.x-toolbar .x-item-disabled *{
+	cursor:default;
+}
+
+.x-toolbar .x-toolbar-cell {
+    vertical-align:middle;
+}
+.x-toolbar .x-btn-tl, .x-toolbar .x-btn-tr, .x-toolbar .x-btn-tc, .x-toolbar .x-btn-ml, .x-toolbar .x-btn-mr, 
+.x-toolbar .x-btn-mc, .x-toolbar .x-btn-bl, .x-toolbar .x-btn-br, .x-toolbar .x-btn-bc
+{
+	background-position: 500px 500px;
+}
+.x-toolbar .x-btn-over .x-btn-tl{
+	background-position: -6px 0;
+}
+.x-toolbar .x-btn-over .x-btn-tr{
+	background-position: -9px 0;
+}
+.x-toolbar .x-btn-over .x-btn-tc{
+	background-position: 0 -9px;
+}
+.x-toolbar .x-btn-over .x-btn-ml{
+	background-position: -6px -24px;
+}
+.x-toolbar .x-btn-over .x-btn-mr{
+	background-position: -9px -24px;
+}
+.x-toolbar .x-btn-over .x-btn-mc{
+	background-position: 0 -2168px;
+}
+.x-toolbar .x-btn-over .x-btn-bl{
+	background-position: -6px -3px;
+}
+.x-toolbar .x-btn-over .x-btn-br{
+	background-position: -9px -3px;
+}
+.x-toolbar .x-btn-over .x-btn-bc{
+	background-position: 0 -18px;
+}
+.x-toolbar .x-btn-click .x-btn-tl, .x-toolbar .x-btn-menu-active .x-btn-tl, .x-toolbar .x-btn-pressed .x-btn-tl{
+	background-position: -12px 0;
+}
+.x-toolbar .x-btn-click .x-btn-tr, .x-toolbar .x-btn-menu-active .x-btn-tr, .x-toolbar .x-btn-pressed .x-btn-tr{
+	background-position: -15px 0;
+}
+.x-toolbar .x-btn-click .x-btn-tc, .x-toolbar .x-btn-menu-active .x-btn-tc, .x-toolbar .x-btn-pressed .x-btn-tc{
+	background-position: 0 -12px;
+}
+.x-toolbar .x-btn-click .x-btn-ml, .x-toolbar .x-btn-menu-active .x-btn-ml, .x-toolbar .x-btn-pressed .x-btn-ml{
+	background-position: -12px -24px;
+}
+.x-toolbar .x-btn-click .x-btn-mr, .x-toolbar .x-btn-menu-active .x-btn-mr, .x-toolbar .x-btn-pressed .x-btn-mr{
+	background-position: -15px -24px;
+}
+.x-toolbar .x-btn-click .x-btn-mc, .x-toolbar .x-btn-menu-active .x-btn-mc, .x-toolbar .x-btn-pressed .x-btn-mc{
+	background-position: 0 -3240px;
+}
+.x-toolbar .x-btn-click .x-btn-bl, .x-toolbar .x-btn-menu-active .x-btn-bl, .x-toolbar .x-btn-pressed .x-btn-bl{
+	background-position: -12px -3px;
+}
+.x-toolbar .x-btn-click .x-btn-br, .x-toolbar .x-btn-menu-active .x-btn-br, .x-toolbar .x-btn-pressed .x-btn-br{
+	background-position: -15px -3px;
+}
+.x-toolbar .x-btn-click .x-btn-bc, .x-toolbar .x-btn-menu-active .x-btn-bc, .x-toolbar .x-btn-pressed .x-btn-bc{
+	background-position: 0 -21px;
+}
+.x-toolbar div.xtb-text{
+    padding:2px 2px 0;
+    line-height:16px;
+    display:block;
+}
+.x-toolbar .xtb-sep {
+	background-position: center;
+	background-repeat: no-repeat;
+	display: block;
+	font-size: 1px;
+	height: 16px;
+	width:4px;
+	overflow: hidden;
+	cursor:default;
+	margin: 0 2px 0;
+	border:0;
+}
+.x-toolbar .xtb-spacer {
+    width:2px;
+}
+.x-tbar-page-number{
+	width:24px;
+	height:14px;
+}
+.x-paging-info {
+    position:absolute;
+    top:5px;
+    right: 8px;
+}
+.x-toolbar-ct {
+    width:100%;
+}
+.x-panel-tbar, .x-panel-bbar, .x-window-tbar, .x-window-bbar, .x-tab-panel-tbar, .x-tab-panel-bbar, .x-plain-tbar, .x-plain-bbar {
+    overflow:hidden;
+    zoom:1;
+}
+.x-toolbar-more .x-btn-small .x-btn-text{
+	height: 16px;
+	width: 12px;
+}
+.x-toolbar-more em.x-btn-arrow {
+    display:inline;
+    background:transparent;
+	padding-right:0;
+}
+.x-toolbar-more .x-btn-mc em.x-btn-arrow {
+    background-image: none;
+}
+div.x-toolbar-no-items {
+    color:gray !important;
+    padding:5px 10px !important;
+}.x-resizable-handle {
+    position:absolute;
+    z-index:100;
+    font-size:1px;
+    line-height:6px;
+    overflow:hidden;
+	filter:alpha(opacity=0);
+	opacity:0;
+	zoom:1;
+}
+.x-resizable-handle-east{
+    width:6px;
+    cursor:e-resize;
+    right:0;
+    top:0;
+    height:100%;
+}
+.ext-ie .x-resizable-handle-east {
+    margin-right:-1px;  
+}
+.x-resizable-handle-south{
+    width:100%;
+    cursor:s-resize;
+    left:0;
+    bottom:0;
+    height:6px;
+}
+.ext-ie .x-resizable-handle-south {
+    margin-bottom:-1px;  
+}
+.x-resizable-handle-west{
+    width:6px;
+    cursor:w-resize;
+    left:0;
+    top:0;
+    height:100%;
+}
+.x-resizable-handle-north{
+    width:100%;
+    cursor:n-resize;
+    left:0;
+    top:0;
+    height:6px;
+}
+.x-resizable-handle-southeast{
+    width:6px;
+    cursor:se-resize;
+    right:0;
+    bottom:0;
+    height:6px;
+    z-index:101;
+}
+.x-resizable-handle-northwest{
+    width:6px;
+    cursor:nw-resize;
+    left:0;
+    top:0;
+    height:6px;
+    z-index:101;
+}
+.x-resizable-handle-northeast{
+    width:6px;
+    cursor:ne-resize;
+    right:0;
+    top:0;
+    height:6px;
+    z-index:101;
+}
+.x-resizable-handle-southwest{
+    width:6px;
+    cursor:sw-resize;
+    left:0;
+    bottom:0;
+    height:6px;
+    z-index:101;
+}
+.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{
+    filter:alpha(opacity=100);
+	opacity:1;
+}
+.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east,
+.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west
+{
+	background-position: left;
+}
+.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south,
+.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north
+{
+    background-position: top;
+}
+.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
+    background-position: top left;
+}
+.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
+    background-position:bottom right;
+}
+.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
+    background-position: bottom left;
+}
+.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
+    background-position: top right;
+}
+.x-resizable-proxy{
+    border: 1px dashed;
+    position:absolute;
+    overflow:hidden;
+    display:none;
+	left:0;
+    top:0;
+    z-index:50000;
+}
+.x-resizable-overlay{
+    width:100%;
+	height:100%;
+	display:none;
+	position:absolute;
+	left:0;
+	top:0;
+	z-index:200000;
+	-moz-opacity: 0;
+    opacity:0;
+    filter: alpha(opacity=0);
+}
+.x-grid3 {
+  position: relative;
+  overflow: hidden;
+}
+
+.x-grid-panel .x-panel-body {
+  overflow: hidden !important;
+}
+
+.x-grid-panel .x-panel-mc .x-panel-body {
+  border: 1px solid;
+}
+
+.x-grid3 .x-grid3-row-table {
+  table-layout: fixed;
+}
+
+.x-grid3-viewport {
+  overflow: hidden;
+}
+
+.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-hd,.x-grid3-summary-row .x-grid3-hd {
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.x-grid3-row,.x-grid3-summary-row{
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  -webkit-user-select: ignore;
+}
+
+.x-grid3-row td.x-grid3-cell,.x-grid3-summary-row td.x-grid3-cell {
+  line-height: 13px;
+  vertical-align: top;
+  padding-left: 1px;
+  padding-right: 1px;
+  -moz-outline: none;
+}
+
+.x-grid3-hd-row .x-grid3-hd {
+  line-height: 15px;
+  vertical-align: middle;
+  border-left: 1px solid;
+  border-right: 1px solid;
+}
+
+.x-grid3-hd-row .x-grid3-marker-hd {
+  padding: 3px;
+}
+
+.x-grid3-row .x-grid3-marker {
+  padding: 3px;
+}
+
+.x-grid3-cell-inner,.x-grid3-hd-inner {
+  overflow: hidden;
+  -o-text-overflow: ellipsis;
+  text-overflow: ellipsis;
+  padding: 3px 3px 3px 5px;
+  white-space: nowrap;
+}
+
+.x-grid3-hd-inner {
+  position: relative;
+  cursor: inherit;
+  padding: 4px 3px 4px 5px;
+  vertical-align: middle;
+}
+
+.ext-ie .x-grid3-hd-inner {
+  position: static;
+}
+
+.x-grid3-row-body {
+  white-space: normal;
+  font-size: 11px;
+}
+
+.x-grid3-body-cell {
+  -moz-outline: 0 none;
+  outline: 0 none;
+}
+
+.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner {
+  width: 100%;
+}
+
+.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner {
+  width: auto;
+}
+
+.x-grid-row-loading {
+  background: no-repeat center center;
+}
+
+.x-grid-page {
+  overflow: hidden;
+}
+
+.x-grid3-row {
+  cursor: default;
+  border: 1px solid;
+  width: 100%;
+}
+
+.x-grid3-row-over {
+  border: 1px solid;
+  background: repeat-x left top;
+}
+
+.x-grid3-resize-proxy {
+  width: 1px;
+  left: 0;
+  cursor: e-resize;
+  cursor: col-resize;
+  position: absolute;
+  top: 0;
+  height: 100px;
+  overflow: hidden;
+  visibility: hidden;
+  border: 0 none;
+  z-index: 7;
+}
+
+.x-grid3-resize-marker {
+  width: 1px;
+  left: 0;
+  position: absolute;
+  top: 0;
+  height: 100px;
+  overflow: hidden;
+  visibility: hidden;
+  border: 0 none;
+  z-index: 7;
+}
+
+.x-grid3-focus {
+  position: absolute;
+  left: 0;
+  top: 0;
+  width: 1px;
+  height: 1px;
+  line-height: 1px;
+  font-size: 1px;
+  -moz-outline: 0 none;
+  outline: 0 none;
+  -moz-user-select: text;
+  -khtml-user-select: text;
+  -webkit-user-select: ignore;
+}
+
+.x-grid3-header {
+  background: repeat-x 0 bottom;
+  cursor: default;
+  zoom: 1;
+  padding: 0px 0 0 0;
+}
+
+.x-grid3-header-pop {
+  border-left: 1px solid;
+  float: right;
+  clear: none;
+}
+
+.x-grid3-header-pop-inner {
+  border-left: 1px solid;
+  width: 14px;
+  height: 19px;
+  background: transparent no-repeat center center;
+}
+
+.ext-ie .x-grid3-header-pop-inner {
+  width: 15px;
+}
+
+.ext-strict .x-grid3-header-pop-inner {
+  width: 14px;
+}
+
+.x-grid3-header-inner {
+  overflow: hidden;
+  zoom: 1;
+  float: left;
+}
+
+.x-grid3-header-offset {
+  padding-left: 1px;
+}
+
+td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
+  border-left: 1px solid;
+  border-right: 1px solid;
+}
+
+td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner
+  {
+  background: repeat-x left bottom;
+}
+
+.x-grid3-sort-icon {
+  background-repeat: no-repeat;
+  display: none;
+  height: 4px;
+  width: 13px;
+  margin-left: 3px;
+  vertical-align: middle;
+}
+
+.sort-asc .x-grid3-sort-icon,.sort-desc .x-grid3-sort-icon {
+  display: inline;
+}
+
+.ext-strict .ext-ie .x-grid3-header-inner,.ext-strict .ext-ie6 .x-grid3-hd {
+  position: relative;
+}
+
+.ext-strict .ext-ie6 .x-grid3-hd-inner {
+  position: static;
+}
+
+.x-grid3-body {
+  zoom: 1;
+}
+
+.x-grid3-scroller {
+  overflow: auto;
+  zoom: 1;
+  position: relative;
+}
+
+.x-grid3-cell-text,.x-grid3-hd-text {
+  display: block;
+  padding: 3px 5px 3px 5px;
+}
+
+.x-grid3-split {
+  background-position: center;
+  background-repeat: no-repeat;
+  cursor: e-resize;
+  cursor: col-resize;
+  display: block;
+  font-size: 1px;
+  height: 16px;
+  overflow: hidden;
+  position: absolute;
+  top: 2px;
+  width: 6px;
+  z-index: 3;
+}
+
+.x-dd-drag-proxy .x-grid3-hd-inner {
+  background: repeat-x left bottom;
+  width: 120px;
+  padding: 3px;
+  border: 1px solid;
+  overflow: hidden;
+}
+
+.col-move-top,.col-move-bottom {
+  width: 9px;
+  height: 9px;
+  position: absolute;
+  top: 0;
+  line-height: 1px;
+  font-size: 1px;
+  overflow: hidden;
+  visibility: hidden;
+  z-index: 20000;
+  background: transparent no-repeat left top;
+}
+
+.x-grid3-row-selected {
+  border: 1px dotted;
+}
+
+.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker
+  {
+  background: repeat-x 0 bottom !important;
+  vertical-align: middle !important;
+  padding: 0;
+  border-top: 1px solid;
+  border-bottom: none !important;
+  border-right: 1px solid !important;
+  text-align: center;
+}
+
+.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div
+  {
+  padding: 0 4px;
+  text-align: center;
+}
+
+.x-grid3-dirty-cell {
+  background: transparent no-repeat 0 0;
+}
+
+.x-grid3-topbar,.x-grid3-bottombar {
+  overflow: hidden;
+  display: none;
+  zoom: 1;
+  position: relative;
+}
+
+.x-grid3-topbar .x-toolbar {
+  border-right: 0 none;
+}
+
+.x-grid3-bottombar .x-toolbar {
+  border-right: 0 none;
+  border-bottom: 0 none;
+  border-top: 1px solid;
+}
+
+.x-props-grid .x-grid3-cell {
+  padding: 1px;
+}
+
+.x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
+  background: transparent repeat-y -16px !important;
+  padding-left: 12px;
+}
+
+.x-props-grid .x-grid3-body .x-grid3-td-name {
+  padding: 1px;
+  padding-right: 0;
+  border: 0 none;
+  border-right: 1px solid;
+}
+
+.x-grid3-col-dd {
+  border: 0 none;
+  padding: 0;
+  background: transparent;
+}
+
+.x-dd-drag-ghost .x-grid3-dd-wrap {
+  padding: 1px 3px 3px 1px;
+}
+
+.x-grid3-hd {
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  -webkit-user-select: ignore;
+}
+
+.x-grid3-hd-btn {
+  display: none;
+  position: absolute;
+  width: 14px;
+  background: no-repeat left center;
+  right: 0;
+  top: 0;
+  z-index: 2;
+  cursor: pointer;
+}
+
+.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn {
+  display: block;
+}
+
+a.x-grid3-hd-btn:hover {
+  background-position: -14px center;
+}
+
+.x-grid3-body .x-grid3-td-expander {
+  background: transparent repeat-y right;
+}
+
+.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
+  padding: 0 !important;
+  height: 100%;
+}
+
+.x-grid3-row-expander {
+  width: 100%;
+  height: 18px;
+  background-position: 4px 2px;
+  background-repeat: no-repeat;
+  background-color: transparent;
+}
+
+.x-grid3-row-collapsed .x-grid3-row-expander {
+  background-position: 4px 2px;
+}
+
+.x-grid3-row-expanded .x-grid3-row-expander {
+  background-position: -21px 2px;
+}
+
+.x-grid3-row-collapsed .x-grid3-row-body {
+  display: none !important;
+}
+
+.x-grid3-row-expanded .x-grid3-row-body {
+  display: block !important;
+}
+
+.x-grid3-body .x-grid3-td-checker {
+  background: transparent repeat-y right;
+}
+
+.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
+  padding: 0 !important;
+  height: 100%;
+}
+
+.x-grid3-row-checker,.x-grid3-hd-checker {
+  width: 100%;
+  height: 18px;
+  background-position: 2px 2px;
+  background-repeat: no-repeat;
+  background-color: transparent;
+}
+.x-grid3-hd-checker {
+  padding-bottom: 0px !important; 
+}
+.x-grid3-row .x-grid3-row-checker {
+  background-position: 2px 2px;
+}
+
+.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker,.x-grid3-row-checked .x-grid3-row-checker
+  {
+  background-position: -23px 2px;
+}
+
+.x-grid3-hd-checker {
+  background-position: 2px 3px;
+}
+
+.x-grid3-hd-checker-on .x-grid3-hd-checker {
+  background-position: -23px 3px;
+}
+
+.x-grid3-body .x-grid3-td-numberer {
+  background: transparent repeat-y right;
+}
+
+.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
+  padding: 3px 5px 0 0 !important;
+  text-align: right;
+}
+
+.x-grid3-body .x-grid3-td-row-icon {
+  background: transparent repeat-y right;
+  vertical-align: top;
+  text-align: center;
+}
+
+.x-grid3-body .x-grid3-td-row-icon .x-grid3-cell-inner {
+  padding: 0 !important;
+  background-position: center center;
+  background-repeat: no-repeat;
+  width: 16px;
+  height: 16px;
+  margin-left: 2px;
+  margin-top: 3px;
+}
+
+.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander
+  {
+  background: transparent repeat-y right;
+}
+
+.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {
+  padding: 1px 0 0 0 !important;
+}
+
+.x-grid3-check-col {
+  width: 100%;
+  height: 16px;
+  background-position: center center;
+  background-repeat: no-repeat;
+  background-color: transparent;
+}
+
+.x-grid3-check-col-on {
+  width: 100%;
+  height: 16px;
+  background-position: center center;
+  background-repeat: no-repeat;
+  background-color: transparent;
+}
+
+.x-grid-group,.x-grid-group-body,.x-grid-group-hd {
+  zoom: 1;
+}
+
+.x-grid-group-hd {
+  border-bottom: 2px solid;
+  cursor: pointer;
+  padding-top: 6px;
+}
+
+.x-grid-group-hd div {
+  background: transparent no-repeat 3px -47px;
+  padding: 4px 4px 4px 17px;
+}
+
+.x-grid-group-collapsed .x-grid-group-hd div {
+  background-position: 3px 3px;
+}
+
+.x-grid-group-collapsed .x-grid-group-body {
+  display: none;
+}
+
+.x-grid-empty {
+  padding: 10px;
+}
+
+.ext-ie7 .x-grid-panel .x-panel-bbar {
+  position: relative;
+}
+
+.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
+  padding-right: 0;
+  border-right: 1px solid;
+}
+
+.ext-ie6 .x-grid3-header {
+  position: relative;
+}
+
+.x-grid3-check-col-disabled {
+  width: 100%;
+  height: 16px;
+  background-position: center center;
+  background-repeat: no-repeat;
+}
+
+.x-row-editor-header {
+  height: 2px;
+  overflow: hidden;
+}
+.x-row-editor-footer {
+  height: 2px;
+  overflow: hidden;
+}
+
+.ext-ie8 .x-row-editor .x-form-field-wrap .x-form-text, .ext-ie8-compatibility .x-row-editor .x-form-field-wrap .x-form-text {
+  margin: -1px 0;
+}
+.ext-ie .x-row-editor-footer {
+  margin-top: -1px;
+}
+
+.x-row-editor-body {
+  overflow: hidden;
+  zoom: 1;
+  padding-top: 2px;
+}
+
+.x-row-editor .x-btns {
+  position: absolute;
+  top: 28px;
+  left: 20px;
+  padding-left: 5px;
+}
+
+.x-row-editor .x-btns .x-plain-bwrap {
+  padding-right: 5px;
+}
+
+.x-row-editor .x-btns .x-plain-body {
+  height: 31px;
+}
+
+.x-row-editor .x-btns .x-table-layout-cell {
+  padding: 3px;
+}
+
+.x-grid3-footer {
+  background: #f7f7f7 none repeat scroll 0 0;
+  border-top: 1px solid #DDDDDD;
+  border-bottom: 1px solid #DDDDDD;
+  display: block;
+  overflow: hidden;
+  position: relative;
+}
+
+.x-grid3-footer-row {
+  border-top: 1px solid #EEEEEE;
+  background-color: #f7f7f7;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  -webkit-user-select: ignore;
+}
+
+.x-grid3-footer-row td {
+  line-height: 13px;
+  vertical-align: top;
+  padding-left: 1px;
+  padding-right: 1px;
+  font: normal 11px arial, tahoma, helvetica, sans-serif;
+}.x-dd-drag-proxy{
+	position:absolute;
+	left:0;
+    top:0;
+	visibility:hidden;
+	z-index:15000;
+}
+.x-dd-drag-ghost{
+	-moz-opacity: 0.85;
+    opacity:.85;
+    filter: alpha(opacity=85);
+    border: 1px solid;
+	padding:3px;
+	padding-left:20px;
+	white-space:nowrap;
+}
+.x-dd-drag-repair .x-dd-drag-ghost{
+	-moz-opacity: 0.4;
+    opacity:.4;
+    filter: alpha(opacity=40);
+	border:0 none;
+	padding:0;
+	background-color:transparent;
+}
+.x-dd-drag-repair .x-dd-drop-icon{
+	visibility:hidden;
+}
+.x-dd-drop-icon{
+    position:absolute;
+	top:3px;
+	left:3px;
+	display:block;
+	width:16px;
+	height:16px;
+	background-color:transparent;
+	background-position: center;
+	background-repeat: no-repeat;
+	z-index:1;
+}
+.x-view-selector {
+    position:absolute;
+    left:0;
+    top:0;
+    width:0;
+    border:1px dotted;
+	opacity: .5;
+    -moz-opacity: .5;
+    filter:alpha(opacity=50);
+    zoom:1;
+}
+
+.x-dd-cursor {
+  cursor: default !important; 
+}
+
+.x-insert-bar {
+  position: absolute;
+
+  z-index: 99999;
+}
+
+.x-insert-bar td {
+  line-height: 1px;
+  font-size: 1px;
+}
+
+.x-insert-left {
+  background: url(../images/gxt/dd/insert-bg.gif) no-repeat;
+}
+
+.x-insert-mid {
+  background: url(../images/gxt/dd/insert-bg.gif) repeat-x 0 -12px;
+}
+
+.x-insert-right {
+  background: url(../images/gxt/dd/insert-bg.gif) no-repeat 0px -6px;
+}
+.tree-folder {
+	background: url(../images/gxt/icons/folder-closed.gif) no-repeat center
+		left !important;
+}
+
+.tree-folder-open {
+	background: url(../images/gxt/icons/folder.gif) no-repeat center left
+		!important;
+}
+
+.my-tree {
+	cursor: default;
+	font-size: 11px;
+	-moz-outline: none;
+	-moz-user-focus: none;
+}
+
+.my-root-item {
+	padding: 4px;
+}
+
+.my-tree-item,.my-tree-item table,.my-tree-item table td {
+	-moz-outline: none;
+	-moz-user-focus: normal;
+	font-size: 11px;
+}
+
+.my-tree-item td {
+	height: 19px;
+}
+
+.my-tree-indent {
+	line-height: 1px;
+	font-size: 1px;
+}
+
+.my-tree-joint div {
+	width: 15px;
+	height: 19px;
+	line-height: 1px;
+	font-size: 1px;
+}
+
+.my-tree-left,.my-tree-left div,.my-tree-right {
+	line-height: 1px;
+	font-size: 1px;
+	width: 3px;
+}
+
+.my-tree-left div,.my-tree-right div {
+	width: 3px;
+}
+
+.my-tree-item,.my-treeitem-wrap {
+	-moz-outline: none;
+	-moz-user-focus: normal;
+}
+
+.my-tree-check div {
+	width: 17px;
+	height: 17px;
+	line-height: 1px;
+	font-size: 1px;
+}
+
+.my-tree-icon div {
+	width: 16px;
+	height: 17px;
+	cursor: pointer;
+	background-repeat: no-repeat;
+	background-position: center;
+}
+
+.my-tree-item-text span {
+	font-family: arial, tahoma, helvetica, sans-serif;
+	font-size: 12px;
+	white-space: nowrap;
+	padding-left: 3px;
+	padding-right: 3px;
+	display: block;
+	height: 15px;
+	cursor: pointer;
+}
+
+.my-tree-over .my-tree-left {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
+		-57px;
+}
+
+.my-tree-over .my-tree-right {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
+		-76px;
+}
+
+.my-tree-over .my-tree-check,.my-tree-over .my-tree-icon,.my-tree-over .my-tree-item-text
+	{
+	background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
+}
+
+.my-tree-sel .my-tree-left {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
+		0px;
+}
+
+.my-tree-sel .my-tree-right {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
+		-19px;
+}
+
+.my-tree-sel .my-tree-check,.my-tree-sel .my-tree-icon,.my-tree-sel .my-tree-item-text
+	{
+	background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
+}
+
+.my-tree-drop .my-tree-left {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
+		-115px;
+}
+
+.my-tree-drop .my-tree-right {
+	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
+		-133px;
+}
+
+.my-tree-drop .my-tree-check,.my-tree-drop .my-tree-icon,.my-tree-drop .my-tree-item-text
+	{
+	background: url(../images/gxt/shared/select-19-bg.gif) left -152px;
+}
+
+.my-tree-close {
+	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
+		1px;
+}
+
+.my-tree-open {
+	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
+		-32px;
+}
+
+.my-tree-joint-over  .my-tree-open {
+	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
+		-48px;
+}
+
+.my-tree-joint-over .my-tree-close {
+	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
+		-15px;
+}
+
+.my-tree-notchecked {
+	background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
+}
+
+.my-tree-checked {
+	background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
+}
+
+.my-tree-loading .tree-folder {
+	background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px
+		!important;
+}
+
+.my-tree-loading .my-tree-item-text span {
+	font-style: italic;
+}
+
+.x-ftree-selected .x-ftree-text {
+	background-color: #d9e8fb;
+}
+
+.x-ftree-node-over .x-ftree-text {
+	background-color: #eee;
+}
+
+.x-ftree-item {
+	line-height: 18px;
+}
+
+.x-ftree-joint,.x-ftree-icon {
+	border: 0 none;
+	height: 18px;
+	margin: 0;
+	padding: 0;
+	vertical-align: top;
+	width: 16px;
+	background-position: center;
+	background-repeat: no-repeat;
+}
+
+.x-ftree-text {
+	color: black;
+	font: normal 11px arial, tahoma, helvetica, sans-serif;
+	white-space: nowrap;
+	text-decoration: none;
+	color: black;
+	padding-left: 4px;
+	vertical-align: middle;
+	line-height: 18px;
+	padding: 2px 4px 4px 4px;
+}
+
+/* some default icons for leaf/folder */
+.x-ftree-expanded .x-ftree-icon {
+	background-image: url(../images/default/tree/folder-open.gif);
+}
+
+.x-ftree-leaf .x-ftree-icon {
+	background-image: url(../images/default/tree/leaf.gif);
+}
+
+.x-ftree-collapsed .x-ftree-icon {
+	background-image: url(../images/gxt/icons/folder-closed.gif);
+}
+
+/* Arrows */
+.x-ftree-arrows .x-ftree-joint {
+	background: transparent;
+}
+
+.x-ftree-arrows .x-ftree-joint-plus {
+	background: transparent url(../images/default/tree/arrows.gif) no-repeat
+		0 0;
+}
+
+.x-ftree-arrows .x-ftree-joint-minus {
+	background: transparent url(../images/default/tree/arrows.gif) no-repeat
+		-16px 0;
+}
+
+.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-plus {
+	background-position: -32px 0;
+}
+
+.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-minus {
+	background-position: -48px 0;
+}
+
+.x-ftree2-selected {
+	background-color: #d9e8fb !important;
+}
+
+.x-ftree2-node-over {
+	background-color: #eee;
+}
+
+.x-ftree2-node-drop {
+	background-color: #defadc;
+}
+
+.x-ftree2-joint,.x-ftree2-icon {
+	border: 0 none;
+	height: 18px;
+	margin: 0;
+	padding: 0;
+	vertical-align: top;
+	width: 16px;
+	background-position: center;
+	background-repeat: no-repeat;
+}
+
+.x-ftree2-joint div {
+	width: 16px;
+}
+
+.x-ftree2-el-ct {
+	display: none;
+}
+
+.x-ftree2-node {
+	padding-bottom: 1px;
+}
+
+.x-ftree2-text {
+	vertical-align: middle !important;
+	white-space: nowrap !important;
+}
+
+.x-ftree2-text span {
+	color: black;
+	font: normal 11px arial, tahoma, helvetica, sans-serif;
+	white-space: nowrap;
+	text-decoration: none;
+	color: black;
+	padding: 2px 4px 2px 1px;
+	display: block;
+}
+
+.ext-ie .x-ftree2-text span {
+	padding-left: 3px;
+}
+
+.x-ftree2-check {
+	width: 17px;
+}
+
+.x-ftree2-check div {
+	width: 17px;
+	height: 17px;
+}
+
+/* some default icons for leaf/folder */
+.x-ftree2-expanded .x-ftree2-icon {
+	background-image: url(../images/default/tree/folder-open.gif);
+}
+
+.x-ftree2-leaf .x-ftree2-icon {
+	background-image: url(../images/default/tree/leaf.gif);
+}
+
+.x-ftree2-collapsed .x-ftree2-icon {
+	background-image: url(../images/gxt/icons/folder-closed.gif);
+}
+
+/* Arrows */
+.x-ftree2-arrows .x-ftree2-joint {
+	background: transparent;
+}
+
+.x-ftree2-arrows .x-ftree2-joint-plus {
+	background: transparent url(../images/default/tree/arrows.gif) no-repeat
+		0 0;
+}
+
+.x-ftree2-arrows .x-ftree2-joint-minus {
+	background: transparent url(../images/default/tree/arrows.gif) no-repeat
+		-16px 0;
+}
+
+.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-plus {
+	background-position: -32px 0;
+}
+
+.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-minus {
+	background-position: -48px 0;
+}
+
+.x-treegrid {
+	-moz-outline: none;
+	-moz-user-focus: none;
+}
+
+.x-treegrid .x-treegrid-column .x-grid3-cell-inner {
+	padding: 0px !important;
+}
+
+.x-tree3 {
+	cursor: default;
+	-moz-outline: none;
+	-moz-user-focus: none;
+}
+
+.x-tree3-node {
+	cursor: default;
+}
+
+.x-tree3-el {
+	white-space: nowrap;
+	height: 21px;
+	position: relative;
+}
+
+.x-tree3-node-text {
+	white-space: nowrap;
+	line-height: 11px;
+	text-decoration: none;
+	padding: 0 0 0 3px;
+	position: relative;
+	top: -4px;
+}
+
+.x-tree3-node-ct {
+	display: none;
+}
+
+.x-tree3-node-text-widget {
+	position: static !important;
+	padding: 0px !important;
+}.x-date-picker {
+    border: 1px solid;
+    border-top:0 none;
+	position:relative;
+}
+.x-date-picker a {
+    -moz-outline:0 none;
+    outline:0 none;
+}
+.x-date-inner, .x-date-inner td, .x-date-inner th{
+    border-collapse:separate;
+}
+.x-date-middle,.x-date-left,.x-date-right {
+	background: repeat-x 0 -83px;
+	overflow:hidden;
+}
+.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,
+.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,
+.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br{
+	background:transparent !important;
+    vertical-align:middle;
+}
+.x-date-middle .x-btn-mc em.x-btn-arrow {
+    background:transparent no-repeat right 0;
+}
+.x-date-right, .x-date-left {
+    width:18px;
+}
+.x-date-right{
+    text-align:right;
+}
+.x-date-middle {
+    padding-top:2px;
+    padding-bottom:2px;
+    width:130px;  
+}
+.x-date-right a, .x-date-left a{
+    display:block;
+    width:16px;
+	height:16px;
+	background-position: center;
+	background-repeat: no-repeat;
+	cursor:pointer;
+    -moz-opacity: 0.6;
+    opacity:.6;
+    filter: alpha(opacity=60);
+}
+.x-date-right a:hover, .x-date-left a:hover{
+    -moz-opacity: 1;
+    opacity:1;
+    filter: alpha(opacity=100);
+}
+.x-date-right a {
+    margin-right:2px;
+    text-decoration:none !important;
+}
+.x-date-left a{
+    margin-left:2px;
+    text-decoration:none !important;
+}
+table.x-date-inner {
+    width:100%;
+    table-layout:fixed;
+}
+.x-date-inner th {
+    width:25px;
+}
+.x-date-inner th {
+    background: repeat-x left top;
+    text-align:right !important;
+	border-bottom: 1px solid;
+	cursor:default;
+    padding:0;
+    border-collapse:separate;
+}
+.x-date-inner th span {
+    display:block;
+    padding:2px;
+    padding-right:7px;
+}
+.x-date-inner td {
+    border: 1px solid;
+	text-align:right;
+    padding:0;
+}
+.x-date-inner a {
+    padding:2px 5px;
+    display:block;
+	text-decoration:none;
+    text-align:right;
+    zoom:1;
+}
+.x-date-inner .x-date-active{
+	cursor:pointer;
+	color:black;
+}
+.x-date-inner .x-date-selected a{
+	background: repeat-x left top;
+	border:1px solid;
+    padding:1px 4px;
+}
+.x-date-inner .x-date-today a{
+	border: 1px solid;
+    padding:1px 4px;
+}
+.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
+    text-decoration:none !important;
+}
+.x-date-bottom {
+    padding:4px;
+    border-top: 1px solid;
+    background: repeat-x left top;
+}
+.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
+    text-decoration:none !important;
+}
+.x-date-inner .x-date-disabled a {
+	cursor:default;
+}
+.x-date-mmenu .x-menu-item {
+	padding:1px 24px 1px 4px;
+	white-space: nowrap;
+}
+.x-date-mmenu .x-menu-item .x-menu-item-icon {
+    width:10px;
+    height:10px;
+    margin-right:5px;
+    background-position:center -4px !important;
+}
+.x-date-mp {
+	position:absolute;
+	left:0;
+	top:0;
+	display:none;
+}
+.x-date-mp td {
+    padding:2px;
+	font:normal 11px arial, helvetica,tahoma,sans-serif;
+}
+td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
+    border: 0 none;
+	text-align:center;
+	vertical-align: middle;
+	width:25%;
+}
+.x-date-mp-ok {
+	margin-right:3px;
+}
+.x-date-mp-btns button {
+	text-decoration:none;
+	text-align:center;
+	text-decoration:none !important;
+	border:1px solid;
+	padding:1px 3px 1px;
+	cursor:pointer;
+}
+.x-date-mp-btns {
+	background: repeat-x left top;
+}
+.x-date-mp-btns td {
+	border-top: 1px solid;
+    text-align:center;
+}
+td.x-date-mp-month a,td.x-date-mp-year a {
+	display:block;
+	padding:2px 4px;
+	text-decoration:none;
+	text-align:center;
+}
+td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
+	text-decoration:none;
+	cursor:pointer;
+}
+td.x-date-mp-sel a {
+	padding:1px 3px;
+	background: repeat-x left top;
+	border:1px solid;
+}
+.x-date-mp-ybtn a {
+    overflow:hidden;
+    width:15px;
+    height:15px;
+    cursor:pointer;
+    background:transparent no-repeat;
+    display:block;
+    margin:0 auto;
+}
+.x-date-mp-ybtn a.x-date-mp-next {
+    background-position:0 -120px;
+}
+.x-date-mp-ybtn a.x-date-mp-next:hover {
+    background-position:-15px -120px;
+}
+.x-date-mp-ybtn a.x-date-mp-prev {
+    background-position:0 -105px;
+}
+.x-date-mp-ybtn a.x-date-mp-prev:hover {
+    background-position:-15px -105px;
+}
+.x-date-mp-ybtn {
+   text-align:center;
+}
+td.x-date-mp-sep {
+   border-right:1px solid;
+}
+
+.x-date-picker, .x-date-picker a {
+  font-size: 11px; 
+}
+
+.x-date-right-icon {
+  background-image: url(../images/default/shared/right-btn.gif);
+  margin-right: 2px;
+  text-decoration: none !important;
+}
+
+.x-date-left-icon {
+  background-image: url(../images/default/shared/left-btn.gif);
+  margin-left: 4px;
+  text-decoration: none !important;
+}
+
+.x-date-days {
+  table-layout: fixed;
+  width: 100%;
+}
+
+.x-date-days td {
+  width: 25px;
+  border: none;
+}
+
+.x-date-days td span {
+  display: block;
+  padding: 2px 7px 2px 2px;
+}
+
+.x-date-days td {
+  background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x scroll left top;
+  border-bottom: 1px solid #A3BAD9;
+  border-collapse: separate;
+  color: #233D6D;
+  cursor: default;
+  font-family: arial, helvetica, tahoma, sans-serif;
+  font-size: 10px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: normal;
+  padding: 0pt;
+  text-align: right !important;
+}
+
+.x-date-picker .x-date-header {
+  background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
+  height: 22px;
+  left: 10px;
+  top: 10px;
+  width: 157px;
+}
+
+.x-date-header .x-btn .x-btn-text {
+  color: #fff;
+}
+
+.x-date-picker-footer {
+  width: 100%;
+}
+
+.x-date-picker-footer td {
+  text-align: center;
+}
+
+.x-date-left {
+  background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
+  color: #FFFFFF;
+  font-family: "sans serif", tahoma, verdana, helvetica;
+  font-size: 11px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: bold;
+  line-height: normal;
+  overflow: hidden;
+}
+
+.x-date-inner .x-date-active-hover {
+  background: #ddecfe !important;
+}
+.x-tip{
+	position: absolute;
+	top: 0;
+    left:0;
+    visibility: hidden;
+	z-index: 20000;
+    border:0 none;
+}
+.x-tip .x-tip-close{
+	height: 15px;
+	float:right;
+	width: 15px;
+    margin:0 0 2px 2px;
+    cursor:pointer;
+    display:none;
+}
+.x-tip .x-tip-tc {
+	background: transparent no-repeat 0 -62px;
+	padding-top:3px;
+    overflow:hidden;
+    zoom:1;
+}
+.x-tip .x-tip-tl {
+	background: transparent no-repeat 0 0;
+	padding-left:6px;
+    overflow:hidden;
+    zoom:1;
+}
+.x-tip .x-tip-tr {
+	background: transparent no-repeat right 0;
+	padding-right:6px;
+    overflow:hidden;
+    zoom:1;
+}
+.x-tip .x-tip-bc {
+	background: transparent no-repeat 0 -121px;
+	height:3px;
+    overflow:hidden;
+}
+.x-tip .x-tip-bl {
+	background: transparent no-repeat 0 -59px;
+	padding-left:6px;
+    zoom:1;
+}
+.x-tip .x-tip-br {
+	background: transparent no-repeat right -59px;
+	padding-right:6px;
+    zoom:1;
+}
+.x-tip .x-tip-mc {
+    border:0 none;
+}
+.x-tip .x-tip-ml {
+	background: no-repeat 0 -124px;
+	padding-left:6px;
+    zoom:1;
+}
+.x-tip .x-tip-mr {
+	background: transparent no-repeat right -124px;
+	padding-right:6px;
+    zoom:1;
+}
+.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc {
+    font-size:0;
+    line-height:0;
+}
+.x-tip .x-tip-header-text {
+    padding:0;
+    margin:0 0 2px 0;
+}
+.x-tip .x-tip-body {
+    margin:0 !important;
+    line-height:14px;
+    padding:0;
+}
+.x-tip .x-tip-body .loading-indicator {
+    margin:0;
+}
+.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
+    cursor:move;
+}
+.x-form-invalid-tip .x-tip-tc {
+	background: repeat-x 0 -12px;
+    padding-top:6px;
+}
+.x-form-invalid-tip .x-tip-bc {
+	background: repeat-x 0 -18px;
+    height:6px;
+}
+.x-form-invalid-tip .x-tip-bl {
+	background: no-repeat 0 -6px;
+}
+.x-form-invalid-tip .x-tip-br {
+	background: no-repeat right -6px;
+}
+.x-form-invalid-tip .x-tip-body {
+    padding:2px;
+}
+.x-form-invalid-tip .x-tip-body {
+    padding-left:24px;
+    background:transparent no-repeat 2px 2px;
+}
+.x-tip-anchor {
+    position: absolute;
+    width: 9px;
+    height: 10px;
+    overflow:hidden;
+    background: transparent no-repeat 0 0;
+    zoom:1;
+}
+.x-tip-anchor-bottom {
+    background-position: -9px 0;
+}
+.x-tip-anchor-right {
+    background-position: -18px 0;
+    width: 10px;
+}
+.x-tip-anchor-left {
+    background-position: -28px 0;
+    width: 10px;
+}
+.x-menu {
+  border: 1px solid;
+  z-index: 15000;
+  zoom: 1;
+  background: repeat-y;
+  -moz-outline: none;
+}
+
+.x-menu a {
+  text-decoration: none !important;
+}
+
+.ext-ie .x-menu {
+  zoom: 1;
+  overflow: hidden;
+}
+
+.x-menu-list {
+  padding: 2px;
+  background: transparent;
+  border: 0 none;
+  overflow: hidden;
+  overflow-y: hidden;
+}
+
+.ext-strict .ext-ie .x-menu-list {
+  position: relative;
+}
+
+.x-menu li {
+  line-height: 100%;
+}
+
+.x-menu li.x-menu-sep-li {
+  font-size: 1px;
+  line-height: 1px;
+}
+
+.x-menu-list-item {
+  white-space: nowrap;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+   -webkit-user-select: ignore
+  display: block;
+  padding: 1px;
+}
+
+.x-menu-item-arrow {
+  background: transparent no-repeat right;
+}
+
+.x-menu-sep {
+  display: block;
+  font-size: 1px;
+  line-height: 1px;
+  margin: 2px 3px;
+  border-bottom: 1px solid;
+  overflow: hidden;
+}
+
+.x-menu-focus {
+  position: absolute;
+  left: -1px;
+  top: -1px;
+  width: 1px;
+  height: 1px;
+  line-height: 1px;
+  font-size: 1px;
+  -moz-outline: 0 none;
+  outline: 0 none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+   -webkit-user-select: ignore
+  overflow: hidden;
+  display: block;
+}
+
+a.x-menu-item {
+  cursor: pointer;
+  display: block;
+  line-height: 16px;
+  outline-color: -moz-use-text-color;
+  outline-style: none;
+  outline-width: 0;
+  padding: 3px 21px 3px 27px;
+  position: relative;
+  text-decoration: none;
+  white-space: nowrap;
+}
+
+.x-menu-item-active {
+  border-style: solid;
+  border-width: 1px;
+  padding: 0;
+}
+
+.x-menu-item-icon {
+  border: 0 none;
+  height: 16px;
+  padding: 0;
+  vertical-align: top;
+  width: 16px;
+  position: absolute;
+  left: 3px;
+  top: 3px;
+  margin: 0;
+  background-position: center;
+}
+
+.ext-ie .x-menu-item-icon {
+  left: -24px;
+}
+
+.ext-strict .x-menu-item-icon {
+  left: 3px;
+}
+
+.ext-ie6 .x-menu-item-icon {
+  left: -24px;
+}
+
+.ext-ie .x-menu-item-icon {
+  vertical-align: middle;
+}
+
+.x-date-menu .x-menu-list {
+  padding: 0;
+}
+
+.x-menu-date-item {
+  padding: 0;
+}
+
+.x-menu .x-color-palette,.x-menu .x-date-picker {
+  margin-left: 26px;
+  margin-right: 4px;
+}
+
+.x-menu .x-date-picker {
+  border: 1px solid;
+  margin-top: 2px;
+  margin-bottom: 2px;
+}
+
+.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker {
+  margin: 0;
+  border: 0 none;
+}
+
+.x-date-menu {
+  padding: 0 !important;
+}
+
+.x-cycle-menu .x-menu-item-checked {
+  border: 1px dotted !important;
+  padding: 0;
+}
+
+.x-menu .x-menu-scroller {
+  width: 100%;
+  background-repeat: no-repeat;
+  background-position: center;
+  height: 8px;
+  line-height: 8px;
+  cursor: pointer;
+  margin: 0;
+  padding: 0;
+}
+
+.x-menu .x-menu-scroller-active {
+  height: 6px;
+  line-height: 6px;
+}
+
+.x-menu-list-item-indent {
+  padding-left: 27px;
+}
+
+.x-menu-text {
+  
+  border-style: solid;
+  background: #D6E3F2;
+  border-color:#DAE6F4 #99bbe8 #99bbe8 #DAE6F4;
+  border-width: 1px;
+  margin:-2px -2px 0;
+  color:#15428b;
+  font:bold 10px tahoma,arial,verdana,sans-serif;
+  display:block;
+  padding:3px;
+}
+
+.x-menubar {
+  padding: 3px;
+  border-style: solid;
+  border-width: 0 0 1px 0;
+  cursor: default;
+  border-color: #a9bfd3;
+  background-color: #d0def0;
+  padding: 3px;
+  background-image: url(../images/default/toolbar/bg.gif);
+}
+
+.x-menubar-item {
+  padding: 1px 8px;
+  font: 12px arial, verdana, sans-serif;
+}
+
+.x-menubar-item-over {
+  background-color: #98c5f5;
+}
+
+.x-menubar-item-active {
+  background-color: #98c5f5;
+}.x-box-tl {
+	background: transparent no-repeat 0 0;
+    zoom:1;
+}
+.x-box-tc {
+	height: 8px;
+	background: transparent repeat-x 0 0;
+	overflow: hidden;
+}
+.x-box-tr {
+	background: transparent no-repeat right -8px;
+}
+.x-box-ml {
+	background: transparent repeat-y 0;
+	padding-left: 4px;
+	overflow: hidden;
+    zoom:1;
+}
+.x-box-mc {
+	background: repeat-x 0 -16px;
+	padding: 4px 10px;
+}
+.x-box-mc h3 {
+	margin: 0 0 4px 0;
+    zoom:1;
+}
+.x-box-mr {
+	background: transparent repeat-y right;
+	padding-right: 4px;
+	overflow: hidden;
+}
+.x-box-bl {
+	background: transparent no-repeat 0 -16px;
+    zoom:1;
+}
+.x-box-bc {
+	background: transparent repeat-x 0 -8px;
+	height: 8px;
+	overflow: hidden;
+}
+.x-box-br {
+	background: transparent no-repeat right -24px;
+}
+.x-box-tl, .x-box-bl {
+	padding-left: 8px;
+	overflow: hidden;
+}
+.x-box-tr, .x-box-br {
+	padding-right: 8px;
+	overflow: hidden;
+}
+.x-combo-list {
+    border:1px solid;
+    zoom:1;
+    overflow:hidden;
+}
+.x-combo-list-inner {
+    overflow:auto;
+    position:relative;  
+    zoom:1;
+    overflow-x:hidden;
+}
+.x-combo-list-hd {
+    border-bottom:1px solid;
+    padding:3px;
+}
+.x-resizable-pinned .x-combo-list-inner {
+    border-bottom:1px solid;
+}
+.x-combo-list-item {
+    padding:2px;
+    border:1px solid;
+    white-space: nowrap;
+    overflow:hidden;
+    text-overflow: ellipsis;
+}
+.x-combo-list .x-combo-selected{
+	border:1px dotted !important;
+    cursor:pointer;
+}
+.x-combo-list .x-toolbar {
+    border-top:1px solid;
+    border-bottom:0 none;
+}
+.x-panel {
+    border-style: solid;
+    border-width:0;
+}
+.x-panel-header {
+    overflow:hidden;
+    zoom:1;
+    padding:5px 3px 4px 5px;
+    border:1px solid;
+    line-height: 15px;
+    background: transparent repeat-x 0 -1px;
+}
+.x-panel-body {
+    border:1px solid;
+    border-top:0 none;
+    overflow:hidden;
+    position: relative;  
+}
+.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
+    border:1px solid;
+    border-top:0 none;
+    overflow:hidden;
+    padding:2px;
+}
+.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
+    border-top:1px solid;
+    border-bottom: 0 none;
+}
+.x-panel-body-noheader, .x-panel-mc .x-panel-body {
+    border-top:1px solid;
+}
+.x-panel-header {
+    overflow:hidden;
+    zoom:1;
+}
+.x-panel-tl .x-panel-header {
+    padding:5px 0 4px 0;
+    border:0 none;
+    background:transparent;
+    line-height: 15px;
+}
+.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
+    padding-left:20px !important;
+    background-repeat:no-repeat;
+    background-position:0 4px;
+    zoom:1;
+}
+.x-panel-inline-icon {
+    width:16px;
+	height:16px;
+    background-repeat:no-repeat;
+    background-position:0 0;
+	vertical-align:middle;
+	margin-right:4px;
+	margin-top:-1px;
+	margin-bottom:-1px;
+}
+.x-panel-tc {
+	background: transparent repeat-x 0 0;
+	overflow:hidden;
+}
+.ext-strict .ext-ie7 .x-panel-tc {
+    overflow: visible;
+}
+.x-panel-tl {
+	background: transparent no-repeat 0 0;
+	padding-left:6px;
+    zoom:1;
+    border-bottom:1px solid;
+}
+.x-panel-tr {
+	background: transparent no-repeat right 0;
+	zoom:1;
+    padding-right:6px;
+}
+.x-panel-bc {
+	background: transparent repeat-x 0 bottom;
+    zoom:1;
+}
+.x-panel-bc .x-panel-footer {
+    zoom:1;
+}
+.x-panel-bl {
+	background: transparent no-repeat 0 bottom;
+	padding-left:6px;
+    zoom:1;
+}
+.x-panel-br {
+	background: transparent no-repeat right bottom;
+	padding-right:6px;
+    zoom:1;
+}
+.x-panel-mc {
+    border:0 none;
+    padding:0;
+    margin:0;
+    padding-top:6px;
+}
+.x-panel-mc .x-panel-body {
+    background:transparent;
+    border: 0 none;
+}
+.x-panel-ml {
+	background: repeat-y 0 0;
+	padding-left:6px;
+    zoom:1;
+}
+.x-panel-mr {
+	background: transparent repeat-y right 0;
+	padding-right:6px;
+    zoom:1;
+}
+.x-panel-bc .x-panel-footer {
+    padding-bottom:6px;
+}
+.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
+	height:6px;
+    font-size:0;
+    line-height:0;
+}
+.x-panel-bwrap {
+    overflow:hidden;
+    zoom:1;
+    left:0;
+    top:0;
+}
+.x-panel-body {
+    overflow:hidden;
+    zoom:1;
+}
+.x-panel-collapsed .x-resizable-handle{
+    display:none;
+}
+.ext-gecko .x-panel-animated * {
+    overflow:hidden !important;
+}
+.x-plain-body {
+    overflow:hidden;
+}
+.x-plain-bbar .x-toolbar {
+    overflow:hidden;
+    padding:2px;
+}
+.x-plain-tbar .x-toolbar {
+    overflow:hidden;
+    padding:2px;
+}
+.x-plain-bwrap {
+    overflow:hidden;
+    zoom:1;
+}
+.x-plain {
+    overflow:hidden;
+}
+.x-tool {
+    overflow:hidden;
+    width:15px;
+    height:15px;
+    float:right;
+    cursor:pointer;
+    background:transparent no-repeat;
+    margin-left:2px;
+}
+.x-tool-toggle {
+    background-position:0 -60px;
+}
+.x-tool-toggle-over {
+    background-position:-15px -60px;
+}
+.x-panel-collapsed .x-tool-toggle {
+    background-position:0 -75px;
+}
+.x-panel-collapsed .x-tool-toggle-over {
+    background-position:-15px -75px;
+}
+.x-tool-close {
+    background-position:0 -0;
+}
+.x-tool-close-over {
+    background-position:-15px 0;
+}
+.x-tool-minimize {
+    background-position:0 -15px;
+}
+.x-tool-minimize-over {
+    background-position:-15px -15px;
+}
+.x-tool-maximize {
+    background-position:0 -30px;
+}
+.x-tool-maximize-over {
+    background-position:-15px -30px;
+}
+.x-tool-restore {
+    background-position:0 -45px;
+}
+.x-tool-restore-over {
+    background-position:-15px -45px;
+}
+.x-tool-gear {
+    background-position:0 -90px;
+}
+.x-tool-gear-over {
+    background-position:-15px -90px;
+}
+.x-tool-pin {
+    background-position:0 -135px;
+}
+.x-tool-pin-over {
+    background-position:-15px -135px;
+}
+.x-tool-unpin {
+    background-position:0 -150px;
+}
+.x-tool-unpin-over {
+    background-position:-15px -150px;
+}
+.x-tool-right {
+    background-position:0 -165px;
+}
+.x-tool-right-over {
+    background-position:-15px -165px;
+}
+.x-tool-left {
+    background-position:0 -180px;
+}
+.x-tool-left-over {
+    background-position:-15px -180px;
+}
+.x-tool-up {
+    background-position:0 -210px;
+}
+.x-tool-up-over {
+    background-position:-15px -210px;
+}
+.x-tool-down {
+    background-position:0 -195px;
+}
+.x-tool-down-over {
+    background-position:-15px -195px;
+}
+.x-tool-refresh {
+    background-position:0 -225px;
+}
+.x-tool-refresh-over {
+    background-position:-15px -225px;
+}
+.x-tool-minus {
+    background-position:0 -255px;
+}
+.x-tool-minus-over {
+    background-position:-15px -255px;
+}
+.x-tool-plus {
+    background-position:0 -240px;
+}
+.x-tool-plus-over {
+    background-position:-15px -240px;
+}
+.x-tool-search {
+    background-position:0 -270px;
+}
+.x-tool-search-over {
+    background-position:-15px -270px;
+}
+.x-tool-save {
+    background-position:0 -285px;
+}
+.x-tool-save-over {
+    background-position:-15px -285px;
+}
+.x-tool-help {
+    background-position:0 -300px;
+}
+.x-tool-help-over {
+    background-position:-15px -300px;
+}
+.x-tool-print {
+    background-position:0 -315px;
+}
+.x-tool-print-over {
+    background-position:-15px -315px;
+}
+.x-panel-ghost {
+    z-index:12000;
+    overflow:hidden;
+    position:absolute;
+    left:0;top:0;
+    opacity:.65;
+    -moz-opacity:.65;
+    filter:alpha(opacity=65);
+}
+.x-panel-ghost ul {
+    margin:0;
+    padding:0;
+    overflow:hidden;
+    font-size:0;
+    line-height:0;
+    border:1px solid;
+    border-top:0 none;
+    display:block;
+}
+.x-panel-ghost * {
+    cursor:move !important;
+}
+.x-panel-dd-spacer {
+    border:2px dashed;
+}
+.x-panel-btns {
+    padding:5px;
+    overflow:hidden;
+}
+.x-panel-btns-left .x-buttonbar {
+	clear:none;
+}
+.x-panel-btns-center{
+	text-align:center;  
+}
+.x-panel-btns-center .x-toolbar-ct {
+	margin:0 auto;  
+    text-align:left;
+    width:auto;
+}
+.x-panel-fbar td.x-toolbar-cell{
+	padding:0px;
+}
+.x-panel-fbar {
+    display: block;
+	padding:2px;
+    position:relative;
+    left:0;
+    top:0;
+    zoom:1;
+    overflow:hidden;
+}
+
+.x-panel-fbar .x-toolbar-cell {
+    vertical-align:middle;
+}
+
+.x-panel-fbar td {
+	vertical-align:middle;
+}
+.x-panel-btns .x-btn-focus .x-btn-left{
+	background-position:0 -147px;
+}
+.x-panel-btns .x-btn-focus .x-btn-right{
+	background-position:0 -168px;
+}
+.x-panel-btns .x-btn-focus .x-btn-center{
+	background-position:0 -189px;
+}
+.x-panel-btns .x-btn-over .x-btn-left{
+	background-position:0 -63px;
+}
+.x-panel-btns .x-btn-over .x-btn-right{
+	background-position:0 -84px;
+}
+.x-panel-btns .x-btn-over .x-btn-center{
+	background-position:0 -105px;
+}
+.x-panel-btns .x-btn-click .x-btn-center{
+	background-position:0 -126px;
+}
+.x-panel-btns .x-btn-click  .x-btn-right{
+	background-position:0 -84px;
+}
+.x-panel-btns .x-btn-click .x-btn-left{
+	background-position:0 -63px;
+}
+.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
+	white-space: nowrap;
+}
+.x-window {
+    zoom:1;
+}
+.x-window .x-resizable-handle {
+    opacity:0;
+    -moz-opacity:0;
+    filter:alpha(opacity=0);
+}
+.x-window-proxy {
+    border:1px solid;
+    z-index:12000;
+    overflow:hidden;
+    position:absolute;
+    left:0;top:0;
+    display:none;
+    opacity:.5;
+    -moz-opacity:.5;
+    filter:alpha(opacity=50);
+}
+.x-window-header {
+    overflow:hidden;
+    zoom:1;
+}
+.x-window-bwrap {
+    z-index:1;
+    position:relative;
+    zoom:1;
+    left:0;top:0;
+}
+.x-window-tl .x-window-header {
+    padding:5px 0 4px 0;
+}
+.x-window-header-text {
+    cursor:pointer;
+}
+.x-window-tc {
+	background: transparent repeat-x 0 0;
+	overflow:hidden;
+    zoom:1;
+}
+.x-window-tl {
+	background: transparent no-repeat 0 0;
+	padding-left:6px;
+    zoom:1;
+    z-index:1;
+    position:relative;
+}
+.x-window-tr {
+	background: transparent no-repeat right 0;
+	padding-right:6px;
+}
+.x-window-bc {
+	background: transparent repeat-x 0 bottom;
+    zoom:1;
+}
+.x-window-bc .x-window-footer {
+    padding-bottom:6px;
+    zoom:1;
+    font-size:0;
+    line-height:0;
+}
+.x-window-bl {
+	background: transparent no-repeat 0 bottom;
+	padding-left:6px;
+    zoom:1;
+}
+.x-window-br {
+	background: transparent no-repeat right bottom;
+	padding-right:6px;
+    zoom:1;
+}
+.x-window-mc {
+    border:1px solid;
+    padding:0;
+    margin:0;
+}
+.x-window-ml {
+	background: transparent repeat-y 0 0;
+	padding-left:6px;
+    zoom:1;
+}
+.x-window-mr {
+	background: transparent repeat-y right 0;
+	padding-right:6px;
+    zoom:1;
+}
+.x-window-body {
+    overflow:hidden;
+}
+.x-window-bwrap {
+    overflow:hidden;
+}
+.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,
+    .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,
+    .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
+    padding:0;
+}
+.x-window-maximized .x-window-footer {
+    padding-bottom:0;
+}
+.x-window-maximized .x-window-tc {
+    padding-left:3px;
+    padding-right:3px;
+}
+.x-window-maximized .x-window-mc {
+    border-left:0 none;
+    border-right:0 none;
+}
+.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
+    border-left:0 none;
+    border-right: 0 none;
+}
+.x-window-bbar .x-toolbar {
+    border-top:1px solid;
+    border-bottom:0 none;
+}
+.x-window-draggable, .x-window-draggable .x-window-header-text {
+    cursor:move;
+}
+.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
+    cursor:default;
+}
+.x-window-body {
+    background:transparent;
+}
+.x-panel-ghost .x-window-tl {
+    border-bottom:1px solid;
+}
+.x-panel-collapsed .x-window-tl {
+    border-bottom:1px solid;
+}
+.x-window-maximized-ct {
+    overflow:hidden;
+}
+.x-window-maximized .x-resizable-handle {
+    display:none;
+}
+.x-window-sizing-ghost ul {
+    border:0 none !important;
+}
+.x-dlg-focus{
+	-moz-outline:0 none;
+	outline:0 none;
+	width:0;
+	height:0;
+	overflow:hidden;
+	position:absolute;
+	top:0;
+	left:0;
+}
+.x-dlg-mask{
+    z-index:10000;
+    display:none;
+    position:absolute;
+    top:0;
+    left:0;
+    -moz-opacity: 0.5;
+    opacity:.50;
+    filter: alpha(opacity=50);
+}
+body.ext-ie6.x-body-masked select {
+	visibility:hidden;
+}
+body.ext-ie6.x-body-masked .x-window select {
+	visibility:visible;
+}
+.x-window-plain .x-window-mc {
+    border: 1px solid;
+}
+.x-window-plain .x-window-body {
+    border: 1px solid;
+    background:transparent !important;
+}
+.x-html-editor-wrap {
+    border:1px solid;
+}
+
+.x-html-editor-tb .x-btn-text {
+    background:transparent no-repeat;
+}
+
+.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
+    padding:5px;
+    padding-bottom:1px;
+}
+
+.x-html-editor-tb .x-toolbar {
+    position:static !important;
+}.x-panel-noborder .x-panel-body-noborder {
+    border-width:0;
+}
+.x-panel-noborder .x-panel-header-noborder {
+    border-width:0 0 1px;
+    border-style:solid;
+}
+.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
+    border-width:0 0 1px;
+    border-style:solid;
+}
+.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
+    border-width:1px 0 0 0;
+    border-style:solid;
+}
+.x-window-noborder .x-window-mc {
+    border-width:0;
+}
+.x-window-plain .x-window-body-noborder {
+    border-width:0;
+}
+.x-tab-panel-noborder .x-tab-panel-body-noborder {
+	border-width:0;
+}
+.x-tab-panel-noborder .x-tab-panel-header-noborder {
+    border-width: 0 0 1px 0;
+}
+.x-tab-panel-noborder .x-tab-panel-footer-noborder {
+    border-width: 1px 0 0 0;
+}
+.x-tab-panel-bbar-noborder .x-toolbar {
+    border-width: 1px 0 0 0;
+    border-style:solid;
+}
+.x-tab-panel-tbar-noborder .x-toolbar {
+    border-width:0 0 1px;
+    border-style:solid;
+}
+.x-border-panel {
+    position:absolute;
+    left:0;
+    top:0;
+}
+.x-tool-collapse-south {
+    background-position:0 -195px;
+}
+.x-tool-collapse-south-over {
+    background-position:-15px -195px;
+}
+.x-tool-collapse-north {
+    background-position:0 -210px;
+}
+.x-tool-collapse-north-over {
+    background-position:-15px -210px;
+}
+.x-tool-collapse-west {
+    background-position:0 -180px;
+}
+.x-tool-collapse-west-over {
+    background-position:-15px -180px;
+}
+.x-tool-collapse-east {
+    background-position:0 -165px;
+}
+.x-tool-collapse-east-over {
+    background-position:-15px -165px;
+}
+.x-tool-expand-south {
+    background-position:0 -210px;
+}
+.x-tool-expand-south-over {
+    background-position:-15px -210px;
+}
+.x-tool-expand-north {
+    background-position:0 -195px;
+}
+.x-tool-expand-north-over {
+    background-position:-15px -195px;
+}
+.x-tool-expand-west {
+    background-position:0 -165px;
+}
+.x-tool-expand-west-over {
+    background-position:-15px -165px;
+}
+.x-tool-expand-east {
+    background-position:0 -180px;
+}
+.x-tool-expand-east-over {
+    background-position:-15px -180px;
+}
+.x-tool-expand-north, .x-tool-expand-south {
+    float:right;
+    margin:3px;
+}
+.x-tool-expand-east, .x-tool-expand-west {
+    float:none;
+    margin:3px auto;
+}
+.x-accordion-hd .x-tool-toggle {
+    background-position:0 -255px;
+}
+.x-accordion-hd .x-tool-toggle-over {
+    background-position:-15px -255px;
+}
+.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
+    background-position:0 -240px;
+}
+.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over {
+    background-position:-15px -240px;
+}
+.x-accordion-hd {
+	padding-top:4px;
+	padding-bottom:3px;
+	border-top:0 none;
+    background: transparent repeat-x 0 -9px;
+}
+.x-layout-collapsed{
+    position:absolute;
+    left:-10000px;
+    top:-10000px;
+    visibility:hidden;
+    width:20px;
+    height:20px;
+    overflow:hidden;
+	border:1px solid;
+	z-index:20;
+}
+.ext-border-box .x-layout-collapsed{
+    width:22px;
+    height:22px;
+}
+.x-layout-collapsed-over{
+    cursor:pointer;
+}
+.x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools{
+	position:absolute;
+    top:0;
+    left:0;
+    width:20px;
+    height:20px;
+}
+.x-layout-split{
+    position:absolute;
+    height:5px;
+    width:5px;
+    line-height:1px;
+    font-size:1px;
+    z-index:3;
+    background-color:transparent;
+}
+.ext-strict .ext-ie6 .x-layout-split{
+    background-color: #fff !important;
+    filter: alpha(opacity=1);
+}
+.x-layout-split-h{
+    background-image:url(../images/default/s.gif);
+    background-position: left;
+}
+.x-layout-split-v{
+    background-image:url(../images/default/s.gif);
+    background-position: top;
+}
+.x-column-layout-ct {
+    overflow:hidden;
+    zoom:1;
+}
+.x-column {
+    float:left;
+    padding:0;
+    margin:0;
+    overflow:hidden;
+    zoom:1;
+}
+.x-column-inner {
+    overflow:hidden;
+    zoom:1;
+}
+.x-layout-mini {
+    position:absolute;
+    top:0;
+    left:0;
+    display:block;
+    width:5px;
+    height:35px;
+    cursor:pointer;
+    opacity:.5;
+    -moz-opacity:.5;
+    filter:alpha(opacity=50);
+}
+.x-layout-mini-over, .x-layout-collapsed-over .x-layout-mini{
+    opacity:1;
+    -moz-opacity:1;
+    filter:none;
+}
+.x-layout-split-west .x-layout-mini {
+    top:48%;
+}
+.x-layout-split-east .x-layout-mini {
+    top:48%;
+}
+.x-layout-split-north .x-layout-mini {
+    left:48%;
+    height:5px;
+    width:35px;
+}
+.x-layout-split-south .x-layout-mini {
+    left:48%;
+    height:5px;
+    width:35px;
+}
+.x-layout-cmini-west .x-layout-mini {
+    top:48%;
+}
+.x-layout-cmini-east .x-layout-mini {
+    top:48%;
+}
+.x-layout-cmini-north .x-layout-mini {
+    left:48%;
+    height:5px;
+    width:35px;
+}
+.x-layout-cmini-south .x-layout-mini {
+    left:48%;
+    height:5px;
+    width:35px;
+}
+.x-layout-cmini-west, .x-layout-cmini-east {
+    border:0 none;
+    width:5px !important;
+    padding:0;
+    background:transparent;
+}
+.x-layout-cmini-north, .x-layout-cmini-south {
+    border:0 none;
+    height:5px !important;
+    padding:0;
+    background:transparent;
+}
+.x-viewport, .x-viewport body {
+    margin: 0;
+    padding: 0;
+    border: 0 none;
+    overflow: hidden;
+    height: 100%;
+}
+.x-abs-layout-item {
+    position:absolute;
+    left:0;
+    top:0;
+}
+.ext-ie input.x-abs-layout-item, .ext-ie textarea.x-abs-layout-item {
+    margin:0;
+}
+.x-box-layout-ct {
+    overflow:hidden;
+    zoom:1;
+}
+.x-box-inner {
+    overflow:hidden;
+    zoom:1;
+    position:relative;
+    left:0;
+    top:0;
+}
+.x-box-item {
+    position:absolute !important;
+    left:0;
+    top:0;
+}
+.x-progress-wrap {
+    border:1px solid;
+    overflow:hidden;
+}
+.x-progress-inner {
+    height:18px;
+    background:repeat-x;
+    position:relative;
+}
+.x-progress-bar {
+    height:18px;
+    float:left;
+    width:0;
+    background: repeat-x left center;
+    border-top:1px solid;
+    border-bottom:1px solid;
+    border-right:1px solid;
+}
+.x-progress-text {
+    padding:1px 5px;
+    overflow:hidden;
+    position:absolute;
+    left:0;
+    text-align:center;
+}
+.x-progress-text-back {
+    line-height:16px;
+}
+.ext-ie .x-progress-text-back {
+    line-height:15px;
+}
+.x-slider {
+    zoom:1;
+}
+.x-slider-inner {
+    position:relative;
+    left:0;
+    top:0;
+    overflow:visible;
+    zoom:1;
+}
+.x-slider-focus {
+	position:absolute;
+	left:0;
+	top:0;
+	width:1px;
+	height:1px;
+    line-height:1px;
+    font-size:1px;
+    -moz-outline:0 none;
+    outline:0 none;
+    -moz-user-select: none;
+    -khtml-user-select: none;
+    -webkit-user-select: ignore
+	display:block;
+	overflow:hidden;  
+}
+.x-slider-horz {
+    padding-left:7px;
+    background:transparent no-repeat 0 -22px;
+}
+.x-slider-horz .x-slider-end {
+    padding-right:7px;
+    zoom:1;
+    background:transparent no-repeat right -44px;
+}
+.x-slider-horz .x-slider-inner {
+    background:transparent repeat-x 0 0;
+    height:22px;
+}
+.x-slider-horz .x-slider-thumb {
+    width:14px;
+    height:15px;
+    position:absolute;
+    left:0;
+    top:3px;
+    background:transparent no-repeat 0 0;
+}
+.x-slider-horz .x-slider-thumb-over {
+    background-position: -14px -15px;
+}
+.x-slider-horz .x-slider-thumb-drag {
+    background-position: -28px -30px;
+}
+.x-slider-vert {
+    padding-top:7px;
+    background:transparent no-repeat -44px 0;
+    width:22px;
+}
+.x-slider-vert .x-slider-end {
+    padding-bottom:7px;
+    zoom:1;
+    background:transparent no-repeat -22px bottom;
+}
+.x-slider-vert .x-slider-inner {
+    background:transparent repeat-y 0 0;
+}
+.x-slider-vert .x-slider-thumb {
+    width:15px;
+    height:14px;
+    position:absolute;
+    left:3px;
+    bottom:0;
+    background:transparent no-repeat 0 0;
+}
+.x-slider-vert .x-slider-thumb-over {
+    background-position: -15px -14px;
+}
+.x-slider-vert .x-slider-thumb-drag {
+    background-position: -30px -28px;
+}
+.x-window-dlg .x-window-body {
+    border:0 none !important;
+    padding:5px 10px;
+    overflow:hidden !important;
+}
+.x-window-dlg .x-window-mc {
+    border:0 none !important;
+}
+.x-window-dlg .ext-mb-input {
+    margin-top:4px;
+    width:95%;
+}
+.x-window-dlg .ext-mb-textarea {
+    margin-top:4px;
+}
+.x-window-dlg .x-progress-wrap {
+    margin-top:4px;
+}
+.ext-ie .x-window-dlg .x-progress-wrap {
+    margin-top:6px;
+}
+.x-window-dlg .x-msg-box-wait {
+    background:transparent no-repeat left;
+    display:block;
+    width:300px;
+    padding-left:18px;
+    line-height:18px;
+}
+.x-window-dlg .ext-mb-icon {
+    float:left;
+    width:47px;
+    height:32px;
+}
+.ext-ie .x-window-dlg .ext-mb-icon {
+    width:44px;  
+}
+.x-window-dlg .x-dlg-icon .ext-mb-content{
+    zoom: 1; margin-left: 47px;
+}
+.x-window-dlg .ext-mb-info, .x-window-dlg .ext-mb-warning, .x-window-dlg .ext-mb-question, .x-window-dlg .ext-mb-error {
+    background:transparent no-repeat top left;
+}
+.ext-gecko2 .ext-mb-fix-cursor {
+    overflow:auto;
+}
+.arrow-top {
+  background: url(../images/gxt/icons/top2.gif) no-repeat center left !important;
+}
+.arrow-bottom {
+  background: url(../images/gxt/icons/bottom2.gif) no-repeat center left !important;
+}
+.arrow-up {
+  background: url(../images/gxt/icons/up2.gif) no-repeat center left !important;
+}
+.arrow-down {
+  background: url(../images/gxt/icons/down2.gif) no-repeat center left !important;
+}
+.arrow-left {
+  background: url(../images/gxt/icons/left2.gif) no-repeat center left !important;
+}
+.arrow-double-left {
+  background: url(../images/gxt/icons/doubleleft2.gif) no-repeat center left !important;
+}
+.arrow-right {
+  background: url(../images/gxt/icons/right2.gif) no-repeat center left !important;
+}
+.arrow-double-right {
+  background: url(../images/gxt/icons/doubleright2.gif) no-repeat center left !important;
+}
+.x-info {
+  border-style: solid;
+  border-color: #99bbe8;
+  border-width: 0;
+  z-index: 99999999;
+}
+
+.x-info-header {
+  overflow: hidden;
+  zoom: 1;
+  color: black;
+  font: bold 13px tahoma, arial, verdana, sans-serif;
+  padding: 5px 3px 4px 5px;
+  line-height: 15px;
+  background: transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;
+}
+
+.x-info-body {
+  border-top: 0 none;
+  overflow: hidden;
+  background: white;
+  position: relative; /* added for item scroll positioning */
+}
+
+.x-info-header {
+  overflow: hidden;
+  zoom: 1;
+}
+
+.x-info-tl .x-info-header {
+  color: #555555;
+  font-family: tahoma, arial, sans-serif;
+  font-size: 13px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: bold;
+  line-height: normal;
+  padding: 5px 0 4px 0;
+  border: 0 none;
+  background: transparent;
+}
+
+.x-info-tl .x-info-icon,.x-window-tl .x-info-icon {
+  padding-left: 20px !important;
+  background-repeat: no-repeat;
+  background-position: 0 4px;
+  zoom: 1;
+}
+
+.x-info-inline-icon {
+  width: 16px;
+  height: 16px;
+  background-repeat: no-repeat;
+  background-position: 0 0;
+  vertical-align: middle;
+  margin-right: 4px;
+  margin-top: -1px;
+  margin-bottom: -1px;
+}
+
+.x-info-tc {
+  background: transparent url(../images/gxt/info/top-bottom.gif) repeat-x 0 0;
+  overflow: hidden;
+}
+
+/* fix ie7 strict mode bug */
+.ext-ie7 .x-info-tc {
+  overflow: visible;
+}
+
+.x-info-tl {
+  background: transparent url(../images/gxt/info/corners-sprite.gif) no-repeat 0 0;
+  padding-left: 6px;
+  zoom: 1;
+}
+
+.x-info-tr {
+  background: transparent url(../images/gxt/info/corners-sprite.gif) no-repeat right 0;
+  zoom: 1;
+  padding-right: 6px;
+}
+
+.x-info-bc {
+  background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom;
+  zoom: 1;
+  font-size: 0px;
+}
+
+.x-info-bc .x-info-footer {
+  zoom: 1;
+}
+
+.x-info-bl {
+  background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;
+  padding-left: 6px;
+  zoom: 1;
+}
+
+.x-info-br {
+  background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom;
+  padding-right: 6px;
+  zoom: 1;
+}
+
+.x-info-mc {
+  border: 0 none;
+  padding: 0;
+  margin: 0;
+  font: normal 11px tahoma, arial, helvetica, sans-serif;
+  background: #dfe8f6;
+}
+
+.x-info-mc .x-info-body {
+  background: transparent;
+  border: 0 none;
+}
+
+.x-info-ml {
+  background: #fff url(../images/default/panel/left-right.gif) repeat-y 0 0;
+  padding-left: 6px;
+  zoom: 1;
+}
+
+.x-info-mr {
+  background: transparent url(../images/default/panel/left-right.gif) repeat-y right 0;
+  padding-right: 6px;
+  zoom: 1;
+}
+
+.x-info-bc .x-info-footer {
+  padding-bottom: 6px;
+}
+
+.x-info-nofooter .x-info-bc,.x-panel-nofooter .x-info-bc {
+  height: 6px;
+  font-size: 0;
+  line-height: 0;
+}
+
+.x-info-bwrap {
+  overflow: hidden;
+  zoom: 1;
+}
+
+.x-info-body {
+  overflow: hidden;
+  zoom: 1;
+  color: #555555;
+  font-family: tahoma, arial, sans-serif;
+  font-size: 12px;
+  font-size-adjust: none;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+}.x-combo-over {
+  border: 1px dotted #B5B4B4 !important;
+  background: #F1F1F1;
+  cursor: pointer;
+}
+
+.my-list {
+  border: 1px solid #99BBE8;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+  background-color: white;
+  font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
+}
+
+.my-list-notchecked {
+  background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 0px !important;
+  margin: 3px 0pt 0pt 0px;
+}
+
+.my-list-checked {
+  background: url(../images/gxt/tree/checked.gif) no-repeat 0px 0px !important;
+  margin: 3px 0pt 0pt 0px;
+}
+
+.ext-ie .my-list-notchecked {
+  margin: 2px 0pt 0pt 0px;
+}
+
+.ext-ie .my-list-checked {
+  margin: 2px 0pt 0pt 0px;
+}
+
+.my-list-flat {
+  border: 1px solid #6593cf;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+  background-color: white;
+  cursor: default;
+}
+
+.my-list-item {
+  cursor: pointer;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-list-flat .my-list-item {
+  height: 19px;
+  border: 1px solid white;
+}
+
+.my-list-flat .my-list-item-over {
+  background-color: #F1F1F1;
+  border: 1px dotted #B5B4B4;
+}
+
+.my-list-flat .my-list-item-sel {
+  background-color: #DFE8F6;
+  border: 1px dotted #9EB8ED;
+}
+
+.my-list-flat .my-list-item-over .my-list-item-l {
+  background: none;
+}
+
+.my-list-flat .my-list-item-over .my-list-item-icon,.my-list-flat .my-list-item-over .my-list-item-ml,.my-list-flat .my-list-item-over .my-list-item-c
+  {
+  background: none;
+}
+
+.my-list-flat .my-list-item-over .my-list-item-r {
+  background: none;
+}
+
+.my-list-flat .my-list-item-sel .my-list-item-l {
+  background: none;
+}
+
+.my-list-flat .my-list-item-sel .my-list-item-icon,.my-list-flat .my-list-item-sel .my-list-item-ml,.my-list-flat .my-list-item-sel .my-list-item-c
+  {
+  background: none;
+}
+
+.my-list-flat .my-list-item-sel .my-list-item-r {
+  background: none;
+}
+
+.my-list-item-text {
+  font-size: 11px;
+  padding-top: 3px;
+  padding-left: 2px;
+  white-space: nowrap;
+  overflow: hidden;
+  line-height: 19px;
+}
+
+.my-list-item-l div {
+  width: 5px;
+}
+
+.my-list-item-ml {
+  width: 18px;
+}
+
+.my-list-item-c {
+  width: 100%;
+}
+
+.my-list-item-r div {
+  width: 3px;
+}
+
+.my-list-item-over .my-list-item-l {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
+}
+
+.my-list-item-over .my-list-item-icon,.my-list-item-over .my-list-item-check,.my-list-item-over .my-list-item-c
+  {
+  background: url(../images/gxt/shared/select-19-bg.gif) repeat-x left -95px;
+}
+
+.my-list-item-over .my-list-item-r {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
+}
+
+.my-list-item-sel .my-list-item-l {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
+}
+
+.my-list-item-sel .my-list-item-icon,.my-list-item-sel .my-list-item-check,.my-list-item-sel .my-list-item-c
+  {
+  background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
+}
+
+.my-list-item-sel .my-list-item-r {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
+}.x-view {
+  -moz-outline: none;
+  -moz-user-focus: normal;
+  padding: 1px;
+  background-color: white;
+  cursor: default;
+  border: 1px solid #98C0F4;
+  overflow: hidden;
+}
+
+.x-view-item {
+  border: 1px solid #FFFFFF;
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 12px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: normal;
+  overflow: hidden;
+  padding: 2px;
+  white-space: nowrap;
+}
+
+.x-view-item-over {
+  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
+  border: 1px dotted #dddddd !important;
+  cursor: pointer;
+}
+
+.x-view-item-sel {
+  background: #DFE8F6 none repeat scroll 0%;
+  border: 1px dotted #A3BAE9 !important;
+  cursor: pointer;
+}
+.x-view-item-check {
+  padding: 0px;
+}
+.x-view-item-check td {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 12px;
+  font-size-adjust: none;
+  font-stretch: normal;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: normal;
+  white-space: nowrap;
+  vertical-align: middle;
+  padding-left: 1px;
+}.x-splitbar-shim {
+  filter: alpha(opacity =                     1);
+  opacity: 0;
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  z-index: 10;
+  background-color: white;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  user-select: none;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.x-vsplitbar {
+  background: url(../images/default/s.gif);
+  position: absolute;
+  z-index: 3;
+  cursor: e-resize;
+  cursor: col-resize;
+}
+
+.x-hsplitbar {
+  background: url(../images/default/s.gif);
+  position: absolute;
+  font-size: 1px;
+  line-height: 1px;
+  z-index: 3;
+  cursor: s-resize;
+  cursor: row-resize;
+}
+
+.x-splitbar-proxy {
+  position: absolute;
+  background-color: #929090;
+  font-size: 1px;
+  line-height: 1px;
+  z-index: 200;
+}
+
+.my-splitbar-shim {
+  filter: alpha(opacity =       1);
+  opacity: 0;
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  z-index: 10;
+  background-color: white;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+  user-select: none;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-splitbar-transparent {
+  background: none;
+  font-size: 1px;
+  line-height: 1px;
+  z-index: 2000;
+}
+
+.my-splitbar-proxy {
+  position: absolute;
+  background-color: #929090;
+  font-size: 1px;
+  line-height: 1px;
+  z-index: 200;
+}.x-status {
+  padding: 0 4px;
+  height: 21px;
+  line-height: 21px !important;
+  cursor: default;
+}
+.x-status .x-status-text{
+  padding: 2px;
+  line-height: 21px !important;
+}
+.x-status-icon {
+  padding-left: 25px !important;
+  background: transparent no-repeat left center;
+}
+.x-status-busy {   
+  background-image: url(../images/default/grid/loading.gif);
+}
+.x-status-text-panel {
+  border: 1px solid;
+  border-color: #99bbe8 #fff #fff #99bbe8;
+}
+.my-tbl {
+  border: 1px solid #99BBE8;
+  cursor: default;
+  background-color: white;
+  overflow: hidden;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 11px;
+  table-layout: fixed;
+}
+
+.my-tbl-col-overflow {
+  overflow: hidden;
+}
+
+.ext-ie .my-tbl-col-overflow {
+  
+}
+
+.my-tbl-col-text {
+  color: black;
+  padding: 5px 4px 0 4px;
+  display: block;
+  white-space: nowrap;
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 11px;
+}
+
+.my-tbl-col {
+  border-right: 1px solid #D5D5D5;
+  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
+}
+
+.my-tbl-col-splitter {
+  position: absolute;
+  top: 0;
+  width: 6px;
+  z-index: 100;
+  height: 100%;
+  right: 0px;
+}
+
+.my-tbl-col-over {
+  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
+}
+
+.my-tbl-col-sort {
+  background-position: 0px -48px;
+}
+
+.my-icon-asc {
+  background-image: url(../images/gxt/icons/hmenu-asc.gif) !important;
+}
+
+.my-icon-desc {
+  background-image: url(../images/gxt/icons/hmenu-desc.gif) !important;
+}
+
+.my-tbl-col-asc {
+  background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
+}
+
+.my-tbl-col-desc {
+  background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
+}
+
+.my-tbl-col-splitter {
+  background: none;
+}
+
+.my-tbl-data {
+  background-color: white;
+  overflow: hidden;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-item {
+  border-top: 1px solid white;
+  border-bottom: 1px solid white;
+  border-bottom: 1px solid #EDEDED;
+  cursor: default;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-item table {
+  -moz-outline: none;
+  -moz-user-focus: normal;
+  table-layout: fixed;
+}
+
+.my-tbl-data .my-tbl-item-cell {
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-item td {
+  -moz-user-select: none;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-vlines .my-tbl-data .my-tbl-item-cell-overflow {
+  border-right: 1px solid #EDEDED;
+}
+
+.my-tbl-data .my-tbl-item-cell-overflow {
+  white-space: nowrap;
+  overflow: hidden;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-data .my-tbl-item-cell-text {
+  padding: 3px 4px;
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 11px;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-tbl-data .my-tbl-item-cell-widget {
+  padding: 1px 4px;
+}
+
+.my-tbl-data tr {
+  overflow: hidden;
+}
+
+.my-tbl-item-over {
+  border-top: 1px solid #dddddd;
+  border-bottom: 1px solid #dddddd;
+  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
+}
+
+.my-tbl-item-sel {
+  background-image: none !important;
+  background-color: #D9E1ED !important;
+  border-top: 1px dotted #9EB8ED !important;
+  border-bottom: 1px dotted #9EB8ED !important;
+}
+
+.ext-ie .my-tbl TD .x-form-text {
+  POSITION: static;
+  TOP: 0px;
+}.tree-folder {
+  background: url(../images/gxt/icons/folder-closed.gif) no-repeat -1px -1px;
+}
+
+.tree-folder-open {
+  background: url(../images/gxt/icons/folder.gif) no-repeat -1px -1px;
+}
+
+.my-treetbl-tree {
+  cursor: default;
+}
+
+.my-treetblitem,.my-treetblitem table,.my-treetblitem table td {
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-treetblitem td {
+  height: 19px;
+}
+
+.my-treetbl-indent {
+  line-height: 1px;
+  font-size: 1px;
+}
+
+.my-treetbl-joint div {
+  width: 15px;
+  height: 19px;
+  line-height: 1px;
+  font-size: 1px;
+}
+
+.my-treetbl-left,.my-treetbl-left div,.my-treetbl-right {
+  line-height: 1px;
+  font-size: 1px;
+  width: 3px;
+}
+
+.my-treetbl-left div,.my-treetbl-right div {
+  width: 3px;
+}
+
+.my-treetbl-check div {
+  width: 17px;
+  height: 19px;
+  line-height: 1px;
+  font-size: 1px;
+  display: block;
+}
+
+.my-treetbl-icon div {
+  width: 16px;
+  height: 16px;
+  margin-top: 1px;
+  cursor: pointer;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.my-ie .my-treetbl-icon {
+  padding-top: 2px;
+}
+
+.my-ie .my-treetbl-icon div {
+  position: static;
+}
+
+.my-treetbl-item-text span {
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 12px;
+  white-space: nowrap;
+  padding-left: 3px;
+  padding-right: 3px;
+  display: block;
+  height: 15px;
+  cursor: pointer;
+}
+
+.my-treetbl-over .my-treetbl-left {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
+}
+
+.my-treetbl-over .my-treetbl-right {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
+}
+
+.my-treetbl-over .my-treetbl-check,.my-treetbl-over .my-treetbl-icon,.my-treetbl-over .my-treetbl-item-text
+  {
+  background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
+}
+
+.my-treetbl-sel .my-treetbl-left {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
+}
+
+.my-treetbl-sel .my-treetbl-right {
+  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
+}
+
+.my-treetbl-sel .my-treetbl-check,.my-treetbl-sel .my-treetbl-icon,.my-treetbl-sel .my-treetbl-item-text
+  {
+  background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
+}
+
+.my-treetbl-close {
+  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px 1px;
+}
+
+.my-treetbl-open {
+  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -32px;
+}
+
+.my-treetbl-joint-over  .my-treetbl-open {
+  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -48px;
+}
+
+.my-treetbl-joint-over .my-treetbl-close {
+  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -15px;
+}
+
+.my-treetbl-notchecked {
+  background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
+}
+
+.my-treetbl-checked {
+  background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
+}
+
+.my-treetbl-loading .tree-folder {
+  background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px;
+}
+
+.my-treetbl-loading .my-treetbl-item-text span {
+  font-style: italic;
+}
+
+.my-treetbl {
+  border: 1px solid #99BBE8;
+  cursor: default;
+  background-color: white;
+  overflow: hidden;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-treetbl-col-overflow {
+  overflow: hidden;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-treetbl-col-text {
+  color: black;
+  padding: 5px 4px 0 4px;
+  display: block;
+  white-space: nowrap;
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 12px;
+}
+
+.my-treetbl-col {
+  border-right: 1px solid #D5D5D5;
+  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
+}
+
+.my-treetbl-col-splitter {
+  position: absolute;
+  top: 0;
+  width: 6px;
+  z-index: 100;
+  height: 100%;
+  right: 0px;
+}
+
+.my-treetbl-col-over {
+  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
+}
+
+.my-treetbl-col-sort {
+  background-position: 0px -48px;
+}
+
+.my-treetbl-col-asc {
+  background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
+}
+
+.my-treetbl-col-desc {
+  background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
+}
+
+.my-treetbl-col-splitter {
+  background: none;
+}
+
+.my-treetbl-data {
+  background-color: white;
+  overflow: hidden;
+}
+
+.my-treetbl-data .my-treetbl-cell {
+  height: 20px;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-treetbl-data .my-treetbl-cell-overflow {
+  white-space: nowrap;
+  overflow: hidden;
+}
+
+.my-treetbl-data .my-treetbl-cell-text {
+  padding: 0px 0px;
+  font-family: arial, tahoma, helvetica, sans-serif;
+  font-size: 12px;
+}
+
+.my-treetbl-data tr {
+  overflow: hidden;
+}
+
+.my-treetbl-item {
+  border-top: 1px solid white;
+  border-bottom: 1px solid white;
+  border-bottom: 1px solid #EDEDED;
+  cursor: default;
+  -moz-outline: none;
+  -moz-user-focus: normal;
+}
+
+.my-treetbl-item-over {
+  border-top: 1px solid #dddddd;
+  border-bottom: 1px solid #dddddd;
+  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
+}
+
+.my-treetbl-item-sel {
+  background-image: none;
+  background-color: #D9E1ED;
+  border-top: 1px dotted #9EB8ED;
+  border-bottom: 1px dotted #9EB8ED;
+}
+
+.my-treetbl .x-grid3-td-numberer {
+  background: transparent url(../images/gxt/tree/tree-table-special-col.gif) repeat-y
+    scroll left center;
+  height: 19px;
+  line-height: normal;
+  padding-left: 0px;
+  margin-left: 0px;
+}
+
+.x-grid3-td-numberer div {
+  font-size: 11px;
+  font-family: "segoe ui", tahoma, arial, sans-serif;
+  color: #444444;
+  padding: 3px 0px 0 5px !important;
+}
+
+.ext-ie .my-treetbl .x-grid3-td-numberer {
+  height: 20px;
+}
+
+.my-treetbl-item-sel .x-grid3-td-numberer {
+  background: transparent url(../images/gxt/tree/tree-table-special-col-sel.gif) repeat-y
+    scroll left center;
+}.ext-el-mask {
+    background-color: #ccc;
+}
+.ext-el-mask-msg {
+    border-color:#6593cf;
+    background-color:#c3daf9;
+    background-image:url(../images/default/box/tb-blue.gif);
+}
+.ext-el-mask-msg div {
+    background-color: white;
+    border-color:#a3bad9;
+    color:#222;
+    font:normal 11px tahoma, arial, helvetica, sans-serif;
+}
+.x-mask-loading div {
+    background-color:#fbfbfb;
+    background-image:url(../images/default/grid/loading.gif);
+}
+.x-item-disabled {
+    color: gray;
+}
+.x-item-disabled * {
+    color: gray !important;
+}
+.x-splitbar-proxy {
+    background-color: #aaa;
+}
+.x-color-palette a {
+    border-color:#fff;
+}
+.x-color-palette a.x-color-palette-hover, .x-color-palette a.x-color-palette-sel {
+    border-color:#8bb8f3;
+    background-color: #deecfd;
+}
+.x-color-palette em {
+    border-color:#aca899;
+}
+.x-ie-shadow {
+    background-color:#777;
+}
+.x-shadow .xsmc {
+    background-image: url(../images/default/shadow-c.png);
+}
+.x-shadow .xsml, .x-shadow .xsmr {
+    background-image: url(../images/default/shadow-lr.png);
+}
+.x-shadow .xstl, .x-shadow .xstc,  .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr{
+    background-image: url(../images/default/shadow.png);
+}
+.loading-indicator {
+    font-size: 11px;
+    background-image: url(../images/default/grid/loading.gif);
+}
+.x-spotlight {
+    background-color: #ccc;
+}
+.x-aria-focusframe-side {
+	background-color: #15428B;
+	line-height: 2px;
+	font-size: 2px;
+}
+.x-tab-panel-header, .x-tab-panel-footer {
+	background-color: #deecfd;
+	border-color:#8db2e3;
+    overflow:hidden;
+    zoom:1;
+}
+.x-tab-panel-header, .x-tab-panel-footer {
+	border-color:#8db2e3;
+}
+ul.x-tab-strip-top{
+    background-color:#cedff5;
+	background-image: url(../images/default/tabs/tab-strip-bg.gif);
+	border-bottom-color:#8db2e3;
+}
+ul.x-tab-strip-bottom{
+    background-color:#cedff5;
+	background-image: url(../images/default/tabs/tab-strip-btm-bg.gif);
+	border-top-color:#8db2e3;
+}
+.x-tab-panel-header-plain .x-tab-strip-spacer,
+.x-tab-panel-footer-plain .x-tab-strip-spacer {
+    border-color:#8db2e3;
+    background-color: #deecfd;
+}
+.x-tab-strip span.x-tab-strip-text {
+	font:normal 11px tahoma,arial,helvetica;
+	color:#416aa3;
+}
+.x-tab-strip-over span.x-tab-strip-text {
+	color:#15428b;
+}
+.x-tab-strip-active span.x-tab-strip-text {
+	color:#15428b;
+    font-weight:bold;
+}
+.x-tab-strip-disabled .x-tabs-text {
+	color:#aaaaaa;
+}
+.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{
+	background-image: url(../images/default/tabs/tabs-sprite.gif);
+}
+.x-tab-strip-bottom .x-tab-right {
+	background-image: url(../images/default/tabs/tab-btm-inactive-right-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-left {
+	background-image: url(../images/default/tabs/tab-btm-inactive-left-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
+	background-image: url(../images/default/tabs/tab-btm-right-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
+	background-image: url(../images/default/tabs/tab-btm-left-bg.gif);
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
+	background-image:url(../images/default/tabs/tab-close.gif);
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
+	background-image:url(../images/default/tabs/tab-close.gif);
+}
+.x-tab-panel-body {
+    border-color:#8db2e3;
+    background-color:#fff;
+}
+.x-tab-panel-body-top {
+    border-top: 0 none;
+}
+.x-tab-panel-body-bottom {
+    border-bottom: 0 none;
+}
+.x-tab-scroller-left {
+    background-image:url(../images/default/tabs/scroll-left.gif);
+    border-bottom-color:#8db2e3;
+}
+.x-tab-scroller-left-over {
+    background-position: 0 0;
+}
+.x-tab-scroller-left-disabled {
+    background-position: -18px 0;
+    opacity:.5;
+    -moz-opacity:.5;
+    filter:alpha(opacity=50);
+    cursor:default;
+}
+.x-tab-scroller-right {
+    background-image:url(../images/default/tabs/scroll-right.gif);
+    border-bottom-color:#8db2e3;
+}
+.x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
+    border-color:#99bbe8;
+}
+.x-form-field{
+    font:normal 12px tahoma, arial, helvetica, sans-serif;
+}
+.x-form-text, textarea.x-form-field{
+    background-color:#fff;
+    background-image:url(../images/default/form/text-bg.gif);
+    border-color:#b5b8c8;
+}
+.x-form-select-one {
+    background-color:#fff;
+    border-color:#b5b8c8;
+}
+.x-form-check-group-label {
+    border-bottom: 1px solid #99bbe8;
+    color: #15428b;
+}
+.x-editor .x-form-check-wrap {
+    background-color:#fff;
+}
+.x-form-field-wrap .x-form-trigger{
+    background-image:url(../images/default/form/trigger.gif);
+    border-bottom-color:#b5b8c8;
+}
+.x-form-field-wrap .x-form-date-trigger{
+    background-image: url(../images/default/form/date-trigger.gif);
+}
+.x-form-field-wrap .x-form-clear-trigger{
+    background-image: url(../images/default/form/clear-trigger.gif);
+}
+.x-form-field-wrap .x-form-search-trigger{
+    background-image: url(../images/default/form/search-trigger.gif);
+}
+.x-trigger-wrap-focus .x-form-trigger{
+    border-bottom-color:#7eadd9;
+}
+.x-item-disabled .x-form-trigger-over{
+    border-bottom-color:#b5b8c8;
+}
+.x-item-disabled .x-form-trigger-click{
+    border-bottom-color:#b5b8c8;
+}
+.x-form-focus, textarea.x-form-focus{
+	border-color:#7eadd9;
+}
+.x-form-invalid, textarea.x-form-invalid{
+    background-color:#fff;
+	background-image:url(../images/default/grid/invalid_line.gif);
+	border-color:#c30;
+}
+.ext-safari .x-form-invalid{
+	background-color:#fee;
+	border-color:#ff7870;
+}
+.x-form-inner-invalid, textarea.x-form-inner-invalid{
+    background-color:#fff;
+	background-image:url(../images/default/grid/invalid_line.gif);
+}
+.x-form-grow-sizer {
+	font:normal 12px tahoma, arial, helvetica, sans-serif;
+}
+.x-form-item label {
+    font:normal 12px tahoma, arial, helvetica, sans-serif;
+}
+.x-form-invalid-msg {
+    color:#c0272b;
+    font:normal 11px tahoma, arial, helvetica, sans-serif;
+    background-image:url(../images/default/shared/warning.gif);
+}
+.x-form-empty-field {
+    color:gray;
+}
+.x-small-editor .x-form-field {
+    font:normal 11px arial, tahoma, helvetica, sans-serif;
+}
+.ext-safari .x-small-editor .x-form-field {
+    font:normal 12px arial, tahoma, helvetica, sans-serif;
+}
+.x-form-invalid-icon {
+    background-image:url(../images/default/form/exclamation.gif);
+}
+.x-fieldset {
+    border-color:#b5b8c8;
+}
+.x-fieldset legend {
+    font:bold 11px tahoma, arial, helvetica, sans-serif;
+    color:#15428b;
+}
+
+.x-editor .x-form-check-wrap {
+	border-color:#7eadd9;
+}
+.x-btn{
+	font:normal 11px tahoma, verdana, helvetica;
+}
+.x-btn button{
+    font:normal 11px arial,tahoma,verdana,helvetica;
+    color:#333;
+}
+.x-btn em {
+    font-style:normal;
+    font-weight:normal;
+}
+.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
+	background-image:url(../images/default/button/btn.gif);
+}
+.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
+    color:#000;
+}
+.x-btn-disabled *{
+	color:gray !important;
+}
+.x-btn-mc em.x-btn-arrow {
+    background-image:url(../images/default/button/arrow.gif);
+}
+.x-btn-mc em.x-btn-split {
+    background-image:url(../images/default/button/s-arrow.gif);
+}
+.x-btn-over .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
+    background-image:url(../images/default/button/s-arrow-o.gif);
+}
+.x-btn-mc em.x-btn-arrow-bottom {
+    background-image:url(../images/default/button/s-arrow-b-noline.gif);
+}
+.x-btn-mc em.x-btn-split-bottom {
+    background-image:url(../images/default/button/s-arrow-b.gif);
+}
+.x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-btn-click .x-btn-mc em.x-btn-split-bottom, .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
+    background-image:url(../images/default/button/s-arrow-bo.gif);
+}
+.x-btn-group-header {
+    color: #3e6aaa;
+}
+.x-btn-group-tc {
+	background-image: url(../images/default/button/group-tb.gif);
+}
+.x-btn-group-tl {
+	background-image: url(../images/default/button/group-cs.gif);
+}
+.x-btn-group-tr {
+	background-image: url(../images/default/button/group-cs.gif);
+}
+.x-btn-group-bc {
+	background-image: url(../images/default/button/group-tb.gif);
+}
+.x-btn-group-bl {
+	background-image: url(../images/default/button/group-cs.gif);
+}
+.x-btn-group-br {
+	background-image: url(../images/default/button/group-cs.gif);
+}
+.x-btn-group-ml {
+	background-image: url(../images/default/button/group-lr.gif);
+}
+.x-btn-group-mr {
+	background-image: url(../images/default/button/group-lr.gif);
+}
+.x-btn-group-notitle .x-btn-group-tc {
+	background-image: url(../images/default/button/group-tb.gif);
+}
+.x-toolbar{
+	border-color:#a9bfd3;
+    background-color:#d0def0;
+    background-image:url(../images/default/toolbar/bg.gif);
+}
+.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
+    font:normal 11px arial,tahoma, helvetica, sans-serif;
+}
+.x-toolbar .x-item-disabled {
+	color:gray;
+}
+.x-toolbar .x-item-disabled * {
+	color:gray;
+}
+.x-toolbar .x-btn-mc em.x-btn-split {
+    background-image:url(../images/default/button/s-arrow-noline.gif);
+}
+.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split, 
+.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split 
+{
+    background-image:url(../images/default/button/s-arrow-o.gif);
+}
+.x-toolbar .x-btn-mc em.x-btn-split-bottom {
+    background-image:url(../images/default/button/s-arrow-b-noline.gif);
+}
+.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom, 
+.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom 
+{
+    background-image:url(../images/default/button/s-arrow-bo.gif);
+}
+.x-toolbar .xtb-sep {
+	background-image: url(../images/default/grid/grid-blue-split.gif);
+}
+.x-tbar-page-first{
+	background-image: url(../images/default/grid/page-first.gif) !important;
+}
+.x-tbar-refresh{
+	background-image: url(../images/default/grid/refresh.gif) !important;
+}
+.x-tbar-page-last{
+	background-image: url(../images/default/grid/page-last.gif) !important;
+}
+.x-tbar-page-next{
+	background-image: url(../images/default/grid/page-next.gif) !important;
+}
+.x-tbar-page-prev{
+	background-image: url(../images/default/grid/page-prev.gif) !important;
+}
+.x-tbar-loading{
+	background-image: url(../images/default/grid/loading.gif) !important;
+}
+.x-item-disabled .x-tbar-page-first{
+	background-image: url(../images/default/grid/page-first-disabled.gif) !important;
+}
+.x-item-disabled .x-tbar-page-last{
+	background-image: url(../images/default/grid/page-last-disabled.gif) !important;
+}
+.x-item-disabled .x-tbar-page-next{
+	background-image: url(../images/default/grid/page-next-disabled.gif) !important;
+}
+.x-item-disabled .x-tbar-page-prev{
+	background-image: url(../images/default/grid/page-prev-disabled.gif) !important;
+}
+.x-paging-info {
+    color:#444;
+}
+.x-toolbar-more-icon {
+    background-image: url(../images/default/toolbar/more.gif) !important;
+}.x-resizable-handle {
+	background-color:#fff;
+}
+.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east,
+.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west
+{
+    background-image:url(../images/default/sizer/e-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south,
+.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north
+{
+    background-image:url(../images/default/sizer/s-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{
+    background-image:url(../images/default/sizer/s-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
+    background-image:url(../images/default/sizer/se-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
+    background-image:url(../images/default/sizer/nw-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
+    background-image:url(../images/default/sizer/ne-handle.gif);
+}
+.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
+    background-image:url(../images/default/sizer/sw-handle.gif);
+}
+.x-resizable-proxy{
+    border-color:#3b5a82;
+}
+.x-resizable-overlay{
+    background-color:#fff;
+}
+.x-grid3 {
+    background-color:#fff;
+}
+.x-grid-panel .x-panel-mc .x-panel-body {
+    border-color:#99bbe8;
+}
+.x-grid3-hd-row .x-grid3-hd, .x-grid3-row .x-grid3-cell, .x-grid3-summary-row .x-grid3-cell{
+	font:normal 11px arial, tahoma, helvetica, sans-serif;
+}
+.x-grid3-hd-row .x-grid3-hd {
+    border-left-color:#eee;
+    border-right-color:#d0d0d0;
+}
+.x-grid-row-loading {
+    background-color: #fff;
+    background-image:url(../images/default/shared/loading-balls.gif);
+}
+.x-grid3-row {
+    border-color:#ededed;
+    border-top-color:#fff;
+}
+.x-grid3-row-alt{
+	background-color:#fafafa;
+}
+.x-grid3-row-over {
+	border-color:#ddd;
+    background-color:#efefef;
+    background-image:url(../images/default/grid/row-over.gif);
+}
+.x-grid3-resize-proxy {
+    background-color:#777;
+}
+.x-grid3-resize-marker {
+    background-color:#777;
+}
+.x-grid3-header{
+    background-color:#f9f9f9;
+	background-image:url(../images/default/grid/grid3-hrow.gif);
+}
+.x-grid3-header-pop {
+    border-left-color:#d0d0d0;
+}
+.x-grid3-header-pop-inner {
+    border-left-color:#eee;
+    background-image:url(../images/default/grid/hd-pop.gif);
+}
+td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
+    border-left-color:#aaccf6;
+    border-right-color:#aaccf6;
+}
+td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
+    background-color:#ebf3fd;
+    background-image:url(../images/default/grid/grid3-hrow-over.gif);
+}
+.sort-asc .x-grid3-sort-icon {
+	background-image: url(../images/default/grid/sort_asc.gif);
+}
+.sort-desc .x-grid3-sort-icon {
+	background-image: url(../images/default/grid/sort_desc.gif);
+}
+.x-grid3-cell-text, .x-grid3-hd-text {
+	color:#000;
+}
+.x-grid3-split {
+	background-image: url(../images/default/grid/grid-split.gif);
+}
+.x-grid3-hd-text {
+	color:#15428b;
+}
+.x-dd-drag-proxy .x-grid3-hd-inner{
+    background-color:#ebf3fd;
+	background-image:url(../images/default/grid/grid3-hrow-over.gif);
+	border-color:#aaccf6;
+}
+.col-move-top{
+	background-image:url(../images/default/grid/col-move-top.gif);
+}
+.col-move-bottom{
+	background-image:url(../images/default/grid/col-move-bottom.gif);
+}
+.x-grid3-row-selected {
+    background-image: none !important;
+	background-color: #dfe8f6 !important;
+	border-color:#a3bae9;
+}
+.x-grid3-cell-selected{
+	background-color: #b8cfee !important;
+	color:#000;
+}
+.x-grid3-cell-selected span{
+	color:#000 !important;
+}
+.x-grid3-cell-selected .x-grid3-cell-text{
+	color:#000;
+}
+.x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{
+    background-color:#ebeadb !important;
+    background-image:url(../images/default/grid/grid-hrow.gif) !important;
+    color:#000;
+    border-top-color:#fff;
+    border-right-color:#6fa0df !important;
+}
+.x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{
+    color:#15428b !important;
+}
+.x-grid3-dirty-cell {
+    background-image:url(../images/default/grid/dirty.gif);
+}
+.x-grid3-topbar, .x-grid3-bottombar{
+	font:normal 11px arial, tahoma, helvetica, sans-serif;
+}
+.x-grid3-bottombar .x-toolbar{
+	border-top-color:#a9bfd3;
+}
+.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{
+	background-image:url(../images/default/grid/grid3-special-col-bg.gif) !important;
+    color:#000 !important;
+}
+.x-props-grid .x-grid3-body .x-grid3-td-name{
+    background-color:#fff !important;
+    border-right-color:#eee;
+}
+.xg-hmenu-sort-asc .x-menu-item-icon{
+	background-image: url(../images/default/grid/hmenu-asc.gif);
+}
+.xg-hmenu-sort-desc .x-menu-item-icon{
+	background-image: url(../images/default/grid/hmenu-desc.gif);
+}
+.xg-hmenu-lock .x-menu-item-icon{
+	background-image: url(../images/default/grid/hmenu-lock.gif);
+}
+.xg-hmenu-unlock .x-menu-item-icon{
+	background-image: url(../images/default/grid/hmenu-unlock.gif);
+}
+.x-grid3-hd-btn {
+    background-color:#c3daf9;
+    background-image:url(../images/default/grid/grid3-hd-btn.gif);
+}
+.x-grid3-body .x-grid3-td-expander {
+    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
+}
+.x-grid3-row-expander {
+    background-image:url(../images/default/grid/row-expand-sprite.gif);
+}
+.x-grid3-body .x-grid3-td-checker {
+    background-image: url(../images/default/grid/grid3-special-col-bg.gif);
+}
+.x-grid3-row-checker, .x-grid3-hd-checker {
+    background-image:url(../images/default/grid/row-check-sprite.gif);
+}
+.x-grid3-body .x-grid3-td-numberer {
+    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
+}
+.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
+	color:#444;
+}
+.x-grid3-body .x-grid3-td-row-icon {
+    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
+}
+.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
+.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
+.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
+	background-image:url(../images/default/grid/grid3-special-col-sel-bg.gif);
+}
+.x-grid3-check-col {
+	background-image:url(../images/default/menu/unchecked.gif);
+}
+.x-grid3-check-col-on {
+	background-image:url(../images/default/menu/checked.gif);
+}
+.x-grid-group, .x-grid-group-body, .x-grid-group-hd {
+    zoom:1;
+}
+.x-grid-group-hd {
+    border-bottom-color:#99bbe8;
+}
+.x-grid-group-hd div {
+    background-image:url(../images/default/grid/group-expand-sprite.gif);
+    color:#3764a0;
+    font:bold 11px tahoma, arial, helvetica, sans-serif;
+}
+.x-group-by-icon {
+    background-image:url(../images/default/grid/group-by.gif);
+}
+.x-cols-icon {
+    background-image:url(../images/default/grid/columns.gif);
+}
+.x-show-groups-icon {
+    background-image:url(../images/default/grid/group-by.gif);
+}
+.x-grid-empty {
+    color:gray;
+    font:normal 11px tahoma, arial, helvetica, sans-serif;
+}
+.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
+    border-right-color:#ededed;
+}
+.x-grid-with-col-lines .x-grid3-row{
+    border-top-color:#ededed;
+}
+.x-grid-with-col-lines .x-grid3-row-selected {
+	border-top-color:#a3bae9;
+}
+
+.x-grid3-check-col-disabled {
+    background-color:transparent;
+	background-image:url(../images/gxt/menu/disabledcheck.gif);
+}
+
+.x-row-editor-header {
+	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 0;
+}
+.x-row-editor-footer {
+	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 -2px;
+}
+.x-row-editor-body {
+    background: #ebf2fb;
+}
+.x-row-editor .x-btns {
+    background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat 0 0;
+}
+.x-row-editor .x-btns .x-plain-bwrap {
+  	background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat right -31px;
+}
+.x-row-editor .x-btns .x-plain-body {
+	background: transparent url(../images/gxt/grid/row-editor-btns.gif) repeat-x 0 -62px;
+}
+.x-dd-drag-ghost{
+	color:#000;
+	font: normal 11px arial, helvetica, sans-serif;
+    border-color: #ddd #bbb #bbb #ddd;
+	background-color:#fff;
+}
+.x-dd-drop-nodrop .x-dd-drop-icon{
+  background-image: url(../images/default/dd/drop-no.gif);
+}
+.x-dd-drop-ok .x-dd-drop-icon{
+  background-image: url(../images/default/dd/drop-yes.gif);
+}
+.x-dd-drop-ok-add .x-dd-drop-icon{
+  background-image: url(../images/default/dd/drop-add.gif);
+}
+.x-view-selector {
+    background-color:#c3daf9;
+    border-color:#3399bb;
+}
+.x-tree-drop-ok-append .x-dd-drop-icon {
+	background-image: url(../images/default/tree/drop-add.gif);
+}
+
+.x-tree-drop-ok-above .x-dd-drop-icon {
+	background-image: url(../images/default/tree/drop-over.gif);
+}
+
+.x-tree-drop-ok-below .x-dd-drop-icon {
+	background-image: url(../images/default/tree/drop-under.gif);
+}
+
+.x-tree-drop-ok-between .x-dd-drop-icon {
+	background-image: url(../images/default/tree/drop-between.gif);
+}
+
+.x-tree3-loading {
+	background-image: url(../images/default/tree/loading.gif);
+}
+
+.x-tree3-node-text {
+	font: normal 11px arial, tahoma, helvetica, sans-serif;
+	color: black;
+}.x-date-picker {
+    border-color: #1b376c;
+    background-color:#fff;
+}
+.x-date-middle,.x-date-left,.x-date-right {
+	background-image: url(../images/default/shared/hd-sprite.gif);
+	color:#fff;
+	font:bold 11px "sans serif", tahoma, verdana, helvetica;
+}
+.x-date-middle .x-btn .x-btn-text {
+    color:#fff;
+}
+.x-date-middle .x-btn-mc em.x-btn-arrow {
+    background-image:url(../images/default/toolbar/btn-arrow-light.gif);
+}
+.x-date-right a {
+    background-image: url(../images/default/shared/right-btn.gif);
+}
+.x-date-left a{
+	background-image: url(../images/default/shared/left-btn.gif);
+}
+.x-date-inner th {
+    background-color:#dfecfb;
+    background-image:url(../images/default/shared/glass-bg.gif);
+	border-bottom-color:#a3bad9;
+    font:normal 10px arial, helvetica,tahoma,sans-serif;
+	color:#233d6d;
+}
+.x-date-inner td {
+    border-color:#fff;
+}
+.x-date-inner a {
+    font:normal 11px arial, helvetica,tahoma,sans-serif;
+    color:#000;
+}
+.x-date-inner .x-date-active{
+	color:#000;
+}
+.x-date-inner .x-date-selected a{
+    background-color:#dfecfb;
+	background-image:url(../images/default/shared/glass-bg.gif);
+	border-color:#8db2e3;
+}
+.x-date-inner .x-date-today a{
+	border-color:darkred;
+}
+.x-date-inner .x-date-selected span{
+    font-weight:bold;
+}
+.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
+	color:#aaa;
+}
+.x-date-bottom {
+    border-top-color:#a3bad9;
+    background-color:#dfecfb;
+    background-image:url(../images/default/shared/glass-bg.gif);
+}
+.x-date-inner .x-date-disabled a {
+	background-color:#eee;
+	color:#bbb;
+}
+.x-date-mmenu{
+    background-color:#eee !important;
+}
+.x-date-mmenu .x-menu-item {
+	font-size:10px;
+	color:#000;
+}
+.x-date-mp {
+	background-color:#fff;
+}
+.x-date-mp td {
+	font:normal 11px arial, helvetica,tahoma,sans-serif;
+}
+.x-date-mp-btns button {
+	background-color:#083772;
+	color:#fff;
+	border-color: #3366cc #000055 #000055 #3366cc;
+	font:normal 11px arial, helvetica,tahoma,sans-serif;
+}
+.x-date-mp-btns {
+    background-color: #dfecfb;
+	background-image: url(../images/default/shared/glass-bg.gif);
+}
+.x-date-mp-btns td {
+	border-top-color: #c5d2df;
+}
+td.x-date-mp-month a,td.x-date-mp-year a {
+	color:#15428b;
+}
+td.x-date-mp-sel a {
+    background-color: #dfecfb;
+	background-image: url(../images/default/shared/glass-bg.gif);
+	border-color:#8db2e3;
+}
+.x-date-mp-ybtn a {
+    background-image:url(../images/default/panel/tool-sprites.gif);
+}
+td.x-date-mp-sep {
+   border-right-color:#c5d2df;
+}
+.x-tip .x-tip-close{
+	background-image: url(../images/default/qtip/close.gif);
+}
+.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
+	background-image: url(../images/default/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-mc {
+    font: normal 11px tahoma,arial,helvetica,sans-serif;
+}
+.x-tip .x-tip-ml {
+	background-color: #fff;
+}
+.x-tip .x-tip-header-text {
+    font: bold 11px tahoma,arial,helvetica,sans-serif;
+    color:#444;
+}
+.x-tip .x-tip-body {
+    font: normal 11px tahoma,arial,helvetica,sans-serif;
+    color:#444;
+}
+.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc,
+.x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr
+{
+	background-image: url(../images/default/form/error-tip-corners.gif);
+}
+.x-form-invalid-tip .x-tip-body {
+    background-image:url(../images/default/form/exclamation.gif);
+}
+.x-tip-anchor {
+    background-image:url(../images/default/qtip/tip-anchor-sprite.gif);
+}
+.x-menu {
+	border-color:#718bb7;
+    background-color:#f0f0f0;
+	background-image:url(../images/default/menu/menu.gif);
+}
+.x-menu-nosep {
+	background-image:none;
+}
+.x-menu-list-item{
+	font:normal 11px tahoma,arial, sans-serif;
+}
+.x-menu-item-arrow{
+	background-image:url(../images/default/menu/menu-parent.gif);
+}
+.x-menu-sep {
+    background-color:#e0e0e0;
+	border-bottom-color:#fff;
+}
+a.x-menu-item {
+	color:#222;
+}
+.x-menu-item-active {
+	background-color: #dbecf4;
+    border-color:#aaccf6;
+}
+.x-menu-item-active a.x-menu-item {
+	border-color:#aaccf6;
+}
+.x-menu-plain {
+	background-color:#fff !important;
+}
+.x-menu .x-date-picker{
+    border-color:#a3bad9;
+}
+.x-cycle-menu .x-menu-item-checked {
+    border-color:#a3bae9 !important;
+    background-color:#def8f6;
+}
+.x-menu-scroller-top {
+    background-image:url(../images/default/layout/mini-top.gif);
+}
+.x-menu-scroller-bottom {
+    background-image:url(../images/default/layout/mini-bottom.gif);
+}
+
+.x-menu-scroller{
+	border-width: 1px 0;
+}
+.x-box-tl {
+	background-image: url(../images/default/box/corners.gif);
+}
+.x-box-tc {
+	background-image: url(../images/default/box/tb.gif);
+}
+.x-box-tr {
+	background-image: url(../images/default/box/corners.gif);
+}
+.x-box-ml {
+	background-image: url(../images/default/box/l.gif);
+}
+.x-box-mc {
+	background-color: #eee;
+    background-image: url(../images/default/box/tb.gif);
+	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
+	color: #393939;
+	font-size: 12px;
+}
+.x-box-mc h3 {
+	font-size: 14px;
+	font-weight: bold;
+}
+.x-box-mr {
+	background-image: url(../images/default/box/r.gif);
+}
+.x-box-bl {
+	background-image: url(../images/default/box/corners.gif);
+}
+.x-box-bc {
+	background-image: url(../images/default/box/tb.gif);
+}
+.x-box-br {
+	background-image: url(../images/default/box/corners.gif);
+}
+.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
+	background-image: url(../images/default/box/corners-blue.gif);
+}
+.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
+	background-image: url(../images/default/box/tb-blue.gif);
+}
+.x-box-blue .x-box-mc {
+	background-color: #c3daf9;
+}
+.x-box-blue .x-box-mc h3 {
+	color: #17385b;
+}
+.x-box-blue .x-box-ml {
+	background-image: url(../images/default/box/l-blue.gif);
+}
+.x-box-blue .x-box-mr {
+	background-image: url(../images/default/box/r-blue.gif);
+}
+.x-combo-list {
+    border-color:#98c0f4;
+    background-color:#ddecfe;
+    font:normal 12px tahoma, arial, helvetica, sans-serif;
+}
+.x-combo-list-inner {
+    background-color:#fff;
+}
+.x-combo-list-hd {
+    font:bold 11px tahoma, arial, helvetica, sans-serif;
+    color:#15428b;
+    background-image: url(../images/default/layout/panel-title-light-bg.gif);
+    border-bottom-color:#98c0f4;
+}
+.x-resizable-pinned .x-combo-list-inner {
+    border-bottom-color:#98c0f4;
+}
+.x-combo-list-item {
+    border-color:#fff;
+}
+.x-combo-list .x-combo-selected{
+	border-color:#a3bae9 !important;
+    background-color:#dfe8f6;
+}
+.x-combo-list .x-toolbar {
+    border-top-color:#98c0f4;
+}
+.x-combo-list-small {
+    font:normal 11px tahoma, arial, helvetica, sans-serif;
+}
+.x-panel {
+    border-color: #99bbe8;
+}
+.x-panel-header {
+    color:#15428b;
+	font:bold 11px tahoma,arial,verdana,sans-serif;
+    border-color:#99bbe8;
+    background-image: url(../images/default/panel/white-top-bottom.gif);
+}
+.x-panel-body {
+    border-color:#99bbe8;
+    background-color:#fff;
+}
+.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
+    border-color:#99bbe8;
+}
+.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
+    border-top-color:#99bbe8;
+}
+.x-panel-body-noheader, .x-panel-mc .x-panel-body {
+    border-top-color:#99bbe8;
+}
+.x-panel-tl .x-panel-header {
+    color:#15428b;
+	font:bold 11px tahoma,arial,verdana,sans-serif;
+}
+.x-panel-tc {
+	background-image: url(../images/default/panel/top-bottom.gif);
+}
+.x-panel-tl, .x-panel-tr, .x-panel-bl,  .x-panel-br{
+	background-image: url(../images/default/panel/corners-sprite.gif);
+    border-bottom-color:#99bbe8;
+}
+.x-panel-bc {
+	background-image: url(../images/default/panel/top-bottom.gif);
+}
+.x-panel-mc {
+    font: normal 11px tahoma,arial,helvetica,sans-serif;
+    background-color:#dfe8f6;
+}
+.x-panel-ml {
+	background-color: #fff;
+    background-image:url(../images/default/panel/left-right.gif);
+}
+.x-panel-mr {
+	background-image: url(../images/default/panel/left-right.gif);
+}
+.x-tool {
+    background-image:url(../images/default/panel/tool-sprites.gif);
+}
+.x-panel-ghost {
+    background-color:#cbddf3;
+}
+.x-panel-ghost ul {
+    border-color:#99bbe8;
+}
+.x-panel-dd-spacer {
+    border-color:#99bbe8;
+}
+.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
+    font:normal 11px arial,tahoma, helvetica, sans-serif;
+}
+.x-window-proxy {
+    background-color:#c7dffc;
+    border-color:#99bbe8;
+}
+.x-window-tl .x-window-header {
+    color:#15428b;
+	font:bold 11px tahoma,arial,verdana,sans-serif;
+}
+.x-window-tc {
+	background-image: url(../images/default/window/top-bottom.png);
+}
+.x-window-tl {
+	background-image: url(../images/default/window/left-corners.png);
+}
+.x-window-tr {
+	background-image: url(../images/default/window/right-corners.png);
+}
+.x-window-bc {
+	background-image: url(../images/default/window/top-bottom.png);
+}
+.x-window-bl {
+	background-image: url(../images/default/window/left-corners.png);
+}
+.x-window-br {
+	background-image: url(../images/default/window/right-corners.png);
+}
+.x-window-mc {
+    border-color:#99bbe8;
+    font: normal 11px tahoma,arial,helvetica,sans-serif;
+    background-color:#dfe8f6;
+}
+.x-window-ml {
+	background-image: url(../images/default/window/left-right.png);
+}
+.x-window-mr {
+	background-image: url(../images/default/window/left-right.png);
+}
+.x-window-maximized .x-window-tc {
+    background-color:#fff;
+}
+.x-window-bbar .x-toolbar {
+    border-top-color:#99bbe8;
+}
+.x-panel-ghost .x-window-tl {
+    border-bottom-color:#99bbe8;
+}
+.x-panel-collapsed .x-window-tl {
+    border-bottom-color:#84a0c4;
+}
+.x-dlg-mask{
+   background-color:#ccc;
+}
+.x-window-plain .x-window-mc {
+    background-color: #ccd9e8;
+    border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
+}
+.x-window-plain .x-window-body {
+    border-color: #dfe8f6 #a3bae9 #a3bae9 #dfe8f6;
+}
+body.x-body-masked .x-window-plain .x-window-mc {
+    background-color: #ccd9e8;
+}
+.x-html-editor-wrap {
+    border-color:#a9bfd3;
+    background-color:#fff;
+}
+
+.x-html-editor-tb .x-edit-bold, .x-menu-item .x-edit-bold {
+    background-position:0 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);    
+}
+
+.x-html-editor-tb .x-edit-italic, .x-menu-item .x-edit-italic {
+    background-position:-16px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-underline, .x-menu-item .x-edit-underline {
+    background-position:-32px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-forecolor, .x-menu-item .x-edit-forecolor {
+    background-position:-160px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-backcolor, .x-menu-item .x-edit-backcolor {
+    background-position:-176px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-justifyleft, .x-menu-item .x-edit-justifyleft {
+    background-position:-112px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-justifycenter, .x-menu-item .x-edit-justifycenter {
+    background-position:-128px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-justifyright, .x-menu-item .x-edit-justifyright {
+    background-position:-144px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-insertorderedlist, .x-menu-item .x-edit-insertorderedlist {
+    background-position:-80px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-insertunorderedlist, .x-menu-item .x-edit-insertunorderedlist {
+    background-position:-96px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-increasefontsize, .x-menu-item .x-edit-increasefontsize {
+    background-position:-48px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-decreasefontsize, .x-menu-item .x-edit-decreasefontsize {
+    background-position:-64px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-sourceedit, .x-menu-item .x-edit-sourceedit {
+    background-position:-192px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}
+
+.x-html-editor-tb .x-edit-createlink, .x-menu-item .x-edit-createlink {
+    background-position:-208px 0;
+    background-image:url(../images/default/editor/tb-sprite.gif);
+}.x-panel-noborder .x-panel-header-noborder {
+    border-bottom-color:#99bbe8;
+}
+.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
+    border-bottom-color:#99bbe8;
+}
+.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
+    border-top-color:#99bbe8;
+}
+.x-tab-panel-bbar-noborder .x-toolbar {
+    border-top-color:#99bbe8;
+}
+.x-tab-panel-tbar-noborder .x-toolbar {
+    border-bottom-color:#99bbe8;
+}
+.x-border-layout-ct {
+    background-color:#dfe8f6;
+}
+.x-accordion-hd {
+	color:#222;
+    font-weight:normal;
+    background-image: url(../images/default/panel/light-hd.gif);
+}
+.x-layout-collapsed{
+    background-color:#d2e0f2;
+	border-color:#98c0f4;
+}
+.x-layout-collapsed-over{
+    background-color:#d9e8fb;
+}
+.x-layout-split-west .x-layout-mini {
+    background-image:url(../images/default/layout/mini-left.gif);
+}
+.x-layout-split-east .x-layout-mini {
+    background-image:url(../images/default/layout/mini-right.gif);
+}
+.x-layout-split-north .x-layout-mini {
+    background-image:url(../images/default/layout/mini-top.gif);
+}
+.x-layout-split-south .x-layout-mini {
+    background-image:url(../images/default/layout/mini-bottom.gif);
+}
+.x-layout-cmini-west .x-layout-mini {
+    background-image:url(../images/default/layout/mini-right.gif);
+}
+.x-layout-cmini-east .x-layout-mini {
+    background-image:url(../images/default/layout/mini-left.gif);
+}
+.x-layout-cmini-north .x-layout-mini {
+    background-image:url(../images/default/layout/mini-bottom.gif);
+}
+.x-layout-cmini-south .x-layout-mini {
+    background-image:url(../images/default/layout/mini-top.gif);
+}
+.x-progress-wrap {
+    border-color:#6593cf;
+}
+.x-progress-inner {
+    background-color:#e0e8f3;
+    background-image:url(../images/default/qtip/bg.gif);
+}
+.x-progress-bar {
+    background-color:#9cbfee;
+    background-image:url(../images/default/progress/progress-bg.gif);
+    border-top-color:#d1e4fd;
+    border-bottom-color:#7fa9e4;
+    border-right-color:#7fa9e4;
+}
+.x-progress-text {
+    font-size:11px;
+    font-weight:bold;
+    color:#fff;
+}
+.x-progress-text-back {
+    color:#396095;
+}
+.x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner {
+    background-image:url(../images/default/slider/slider-bg.png);
+}
+.x-slider-horz .x-slider-thumb {
+    background-image:url(../images/default/slider/slider-thumb.png);
+}
+.x-slider-vert, .x-slider-vert .x-slider-end, .x-slider-vert .x-slider-inner {
+    background-image:url(../images/default/slider/slider-v-bg.png);
+}
+.x-slider-vert .x-slider-thumb {
+    background-image:url(../images/default/slider/slider-v-thumb.png);
+}
+.x-window-dlg .ext-mb-text,
+.x-window-dlg .x-window-header-text {
+    font-size:12px;
+}
+.x-window-dlg .ext-mb-textarea {
+    font:normal 12px tahoma,arial,helvetica,sans-serif;
+}
+.x-window-dlg .x-msg-box-wait {
+    background-image:url(../images/default/grid/loading.gif);
+}
+.x-window-dlg .ext-mb-info {
+    background-image:url(../images/default/window/icon-info.gif);
+}
+.x-window-dlg .ext-mb-warning {
+    background-image:url(../images/default/window/icon-warning.gif);
+}
+.x-window-dlg .ext-mb-question {
+    background-image:url(../images/default/window/icon-question.gif);
+}
+.x-window-dlg .ext-mb-error {
+    background-image:url(../images/default/window/icon-error.gif);
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-gray.css
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-gray.css	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/css/gxt-gray.css	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,478 @@
+/*
+ * Ext GWT Library 2.0.1
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing at extjs.com
+ * 
+ * http://extjs.com/license
+ */
+.x-panel {
+    border-style: solid;
+    border-color: #d0d0d0;
+}
+.x-panel-header {
+    color:#333;
+	border:1px solid #d0d0d0;
+    background-image:url(../images/gray/panel/white-top-bottom.gif);
+}
+
+.x-panel-body {
+    border-color:#d0d0d0;
+}
+
+.x-panel-bbar .x-toolbar {
+    border-color:#d0d0d0;
+}
+
+.x-panel-tbar .x-toolbar {
+    border-color:#d0d0d0;
+}
+
+.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
+    border-color:#d0d0d0;
+}
+.x-panel-body-noheader, .x-panel-mc .x-panel-body {
+    border-color:#d0d0d0;
+}
+.x-panel-tl .x-panel-header {
+    color:#333;
+}
+.x-panel-tc {
+	background-image:url(../images/gray/panel/top-bottom.gif);
+}
+.x-panel-tl {
+	background-image:url(../images/gray/panel/corners-sprite.gif);
+    border-color:#d0d0d0;
+}
+.x-panel-tr {
+	background-image:url(../images/gray/panel/corners-sprite.gif);
+}
+.x-panel-bc {
+	background-image:url(../images/gray/panel/top-bottom.gif);
+}
+.x-panel-bl {
+	background-image:url(../images/gray/panel/corners-sprite.gif);
+}
+.x-panel-br {
+	background-image:url(../images/gray/panel/corners-sprite.gif);
+}
+.x-panel-mc {
+    background:#f1f1f1;
+}
+.x-panel-mc .x-panel-body {
+    background:transparent;
+    border: 0 none;
+}
+.x-panel-ml {
+	background-image:url(../images/gray/panel/left-right.gif);
+}
+.x-panel-mr {
+	background-image:url(../images/gray/panel/left-right.gif);
+}
+
+/* Tools */
+.x-tool {
+    background-image:url(../images/gray/panel/tool-sprites.gif);
+}
+
+/* Ghosting */
+.x-panel-ghost {
+    background:#e0e0e0;
+}
+
+.x-panel-ghost ul {
+    border-color:#b0b0b0;
+}
+
+.x-grid-panel .x-panel-mc .x-panel-body {
+    border:1px solid #d0d0d0;
+}
+
+/* Buttons */
+
+.x-btn-left{
+	background-image:url(../images/gray/button/btn-sprite.gif);
+}
+.x-btn-right{
+	background-image:url(../images/gray/button/btn-sprite.gif);
+}
+.x-btn-center{
+	background-image:url(../images/gray/button/btn-sprite.gif);
+}
+
+.x-btn-group-header {
+    color: #333333;
+}
+.x-btn-group-tc {
+	background-image: url(../images/gray/button/group-tb.gif);
+}
+.x-btn-group-tl {
+	background-image: url(../images/gray/button/group-cs.gif);
+}
+.x-btn-group-tr {
+	background-image: url(../images/gray/button/group-cs.gif);
+}
+.x-btn-group-bc {
+	background-image: url(../images/gray/button/group-tb.gif);
+}
+.x-btn-group-bl {
+	background-image: url(../images/gray/button/group-cs.gif);
+}
+.x-btn-group-br {
+	background-image: url(../images/gray/button/group-cs.gif);
+}
+.x-btn-group-ml {
+	background-image: url(../images/gray/button/group-lr.gif);
+}
+.x-btn-group-mr {
+	background-image: url(../images/gray/button/group-lr.gif);
+}
+.x-btn-group-notitle .x-btn-group-tc {
+	background-image: url(../images/gray/button/group-tb.gif);
+}
+
+/* Layout classes */
+
+.x-border-layout-ct {
+    background:#f0f0f0;
+}
+
+.x-accordion-hd {
+	background-image:url(../images/gray/panel/light-hd.gif);
+}
+
+.x-layout-collapsed{
+    background-color:#eee;
+    border-color:#e0e0e0;
+}
+.x-layout-collapsed-over{
+	 background-color:#fbfbfb;
+}
+
+
+/* qtips */
+.x-tip .x-tip-top {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-top-left {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-top-right {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-ft {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-ft-left {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-ft-right {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-bd-left {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+.x-tip .x-tip-bd-right {
+	background-image:url(../images/gray/qtip/tip-sprite.gif);
+}
+
+/* Toolbars */
+
+.x-toolbar{
+	border-color:#d0d0d0;
+    background:#f0f4f5 url(../images/gray/toolbar/bg.gif) repeat-x top left;
+}
+.x-toolbar button {
+    color:#444;
+}
+.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
+    background-image:url(../images/gray/toolbar/btn-arrow.gif);
+}
+.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
+    background-image:url(../images/gray/toolbar/btn-arrow.gif);
+}
+.x-toolbar .x-btn-over .x-btn-left{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over .x-btn-right{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over .x-btn-center{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over button {
+    color:#111;
+}
+.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+
+.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
+	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .ytb-sep {
+	background-image: url(../images/default/grid/grid-split.gif);
+}
+
+/* Tabs */
+
+.x-tab-panel-header, .x-tab-panel-footer {
+	background: #EAEAEA;
+	border-color:#d0d0d0;
+}
+
+
+.x-tab-panel-header {
+	border-color:#d0d0d0;
+}
+
+.x-tab-panel-footer {
+	border-color:#d0d0d0;
+}
+
+ul.x-tab-strip-top{
+	background:#dbdbdb url(../images/gray/tabs/tab-strip-bg.gif) repeat-x left top;
+	border-color:#d0d0d0;
+    padding-top: 2px;
+}
+
+ul.x-tab-strip-bottom{
+	background-image:url(../images/gray/tabs/tab-strip-btm-bg.gif);
+	border-color:#d0d0d0;
+}
+
+.x-tab-strip span.x-tab-strip-text {
+	color:#333;
+}
+.x-tab-strip-over span.x-tab-strip-text {
+	color:#111;
+}
+
+.x-tab-strip-active span.x-tab-strip-text {
+	color:#333;
+}
+
+.x-tab-strip-disabled .x-tabs-text {
+	color:#aaaaaa;
+}
+
+.x-tab-strip-top .x-tab-right {
+	background-image:url(../images/gray/tabs/tabs-sprite.gif);
+}
+
+.x-tab-strip-top .x-tab-left {
+	background-image:url(../images/gray/tabs/tabs-sprite.gif);
+}
+.x-tab-strip-top .x-tab-strip-inner {
+	background-image:url(../images/gray/tabs/tabs-sprite.gif);
+}
+
+.x-tab-strip-bottom .x-tab-right {
+	background-image:url(../images/gray/tabs/tab-btm-inactive-right-bg.gif);
+}
+
+.x-tab-strip-bottom .x-tab-left {
+	background-image:url(../images/gray/tabs/tab-btm-inactive-left-bg.gif);
+}
+
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
+	background-image:url(../images/gray/tabs/tab-btm-right-bg.gif);
+}
+
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
+	background-image:url(../images/gray/tabs/tab-btm-left-bg.gif);
+}
+
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
+	background-image:url(../images/gray/tabs/tab-close.gif);
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
+	background-image:url(../images/gray/tabs/tab-close.gif);
+}
+
+.x-tab-panel-body {
+    border-color:#d0d0d0;
+    background:#fff;
+}
+.x-tab-panel-bbar .x-toolbar {
+    border-color: #d0d0d0;
+}
+
+.x-tab-panel-tbar .x-toolbar {
+    border-color: #d0d0d0;
+}
+
+.x-tab-panel-header-plain .x-tab-strip-spacer {
+    border-color:#d0d0d0;
+    background: #eaeaea;
+}
+
+.x-tab-scroller-left {
+    background-image: url(../images/gray/tabs/scroll-left.gif);
+    border-color:#aeaeae;
+}
+.x-tab-scroller-right {
+    background-image: url(../images/gray/tabs/scroll-right.gif);
+    border-color:#aeaeae;
+}
+
+/* Window */
+
+.x-window-proxy {
+    background:#e0e0e0;
+    border-color:#b0b0b0;
+}
+
+.x-window-tl .x-window-header {
+    color:#555;
+}
+.x-window-tc {
+	background-image:url(../images/gray/window/top-bottom.png);
+}
+.x-window-tl {
+	background-image:url(../images/gray/window/left-corners.png);
+}
+.x-window-tr {
+	background-image:url(../images/gray/window/right-corners.png);
+}
+.x-window-bc {
+	background-image:url(../images/gray/window/top-bottom.png);
+}
+.x-window-bl {
+	background-image:url(../images/gray/window/left-corners.png);
+}
+.x-window-br {
+	background-image:url(../images/gray/window/right-corners.png);
+}
+.x-window-mc {
+    border:1px solid #d0d0d0;
+    background:#e8e8e8;
+}
+
+.x-window-ml {
+	background-image:url(../images/gray/window/left-right.png);
+}
+.x-window-mr {
+	background-image:url(../images/gray/window/left-right.png);
+}
+.x-panel-ghost .x-window-tl {
+    border-color:#d0d0d0;
+}
+.x-panel-collapsed .x-window-tl {
+    border-color:#d0d0d0;
+}
+
+.x-window-plain .x-window-mc {
+    background: #e8e8e8;
+    border-right:1px solid #eee;
+    border-bottom:1px solid #eee;
+    border-top:1px solid #d0d0d0;
+    border-left:1px solid #d0d0d0;
+}
+
+.x-window-plain .x-window-body {
+    border-left:1px solid #eee;
+    border-top:1px solid #eee;
+    border-bottom:1px solid #d0d0d0;
+    border-right:1px solid #d0d0d0;
+    background:transparent !important;
+}
+
+body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
+    background-color: #e4e4e4;
+}
+
+
+/* misc */
+.x-html-editor-wrap {
+    border-color:#d0d0d0;
+}
+
+/* Borders go last for specificity */
+.x-panel-noborder .x-panel-body-noborder {
+    border-width:0;
+}
+
+.x-panel-noborder .x-panel-header-noborder {
+    border-width:0;
+    border-bottom:1px solid #d0d0d0;
+}
+
+.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
+    border-width:0;
+    border-bottom:1px solid #d0d0d0;
+}
+
+.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
+    border-width:0;
+    border-top:1px solid #d0d0d0;
+}
+
+.x-window-noborder .x-window-mc {
+    border-width:0;
+}
+.x-window-plain .x-window-body-noborder {
+    border-width:0;
+}
+
+.x-tab-panel-noborder .x-tab-panel-body-noborder {
+	border-width:0;
+}
+
+.x-tab-panel-noborder .x-tab-panel-header-noborder {
+	border-top-width:0;
+	border-left-width:0;
+	border-right-width:0;
+}
+
+.x-tab-panel-noborder .x-tab-panel-footer-noborder {
+	border-bottom-width:0;
+	border-left-width:0;
+	border-right-width:0;
+}
+
+
+.x-tab-panel-bbar-noborder .x-toolbar {
+    border-width:0;
+    border-top:1px solid #d0d0d0;
+}
+
+.x-tab-panel-tbar-noborder .x-toolbar {
+    border-width:0;
+    border-bottom:1px solid #d0d0d0;
+}.x-accordion-hd {
+	background-color: #e5e5e5;
+}.x-border {
+  border: 1px solid #D0D0D0;
+}
+
+.x-layout-popup {
+  background-color: #F0F0F0;
+  border: 1px solid #D0D0D0;
+}
+
+.my-list {
+  border: 1px solid #D0D0D0;
+}
+
+.x-view {
+  border:1px solid #D0D0D0;
+}.my-info {
+  background: url(../images/gray/info/info-bg.gif) no-repeat;
+}.x-date-right-icon {
+  background-image: url(../images/default/shared/right-btn.gif);
+  margin-right: 2px;
+  text-decoration: none !important;
+}
+
+.x-date-left-icon {
+  background-image: url(../images/default/shared/left-btn.gif);
+  margin-right: 2px;
+  text-decoration: none !important;
+}.my-tbl {
+	border: 1px solid #C6C5C5;
+}.my-treetbl {
+	border: 1px solid #C6C5C5;
+}
\ No newline at end of file

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/css/desktop.css
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/css/desktop.css	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/css/desktop.css	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,638 @@
+/*
+ * Ext JS Library 2.1
+ * Copyright(c) 2006-2008, Ext JS, LLC.
+ * licensing at extjs.com
+ * 
+ * http://extjs.com/license
+ */
+html,body {
+  background: #3d71b8 url(../wallpapers/desktop.jpg) no-repeat left top;
+  font: normal 12px tahoma, arial, verdana, sans-serif;
+  margin: 0;
+  padding: 0;
+  border: 0 none;
+  overflow: hidden;
+  height: 100%;
+}
+
+.start {
+  background-image: url( ../images/taskbar/black/startbutton-icon.gif ) !important;
+}
+
+.bogus {
+  background-image: url( ../images/bogus.png ) !important;
+}
+
+.logout {
+  background-image: url( ../images/logout.gif ) !important;
+}
+
+.settings {
+  background-image: url( ../images/gears.gif ) !important;
+}
+
+#dpanels {
+  width: 250px;
+  float: right;
+}
+
+#dpanels .x-panel {
+  margin: 15px;
+}
+
+#dpanels .x-date-picker {
+  border: 0 none;
+  border-top: 0 none;
+  background: transparent;
+}
+
+#dpanels .x-date-picker td.x-date-active {
+  background: #ffffff;
+}
+
+#dpanels .x-date-picker {
+  width: 100% !important;
+}
+
+#x-desktop {
+  width: 100%;
+  height: 100%;
+  border: 0 none;
+  position: relative;
+  overflow: hidden;
+  zoom: 1;
+}
+
+#ux-taskbar .x-btn {
+  float: left;
+  margin: 1px 0 0 1px;
+  position: relative;
+}
+
+#ux-taskbar-start .x-btn {
+  float: left;
+  margin: 0;
+  position: relative;
+}
+
+#ux-taskbar button { /* width: 150px;
+	overflow: hidden; */
+  text-align: left;
+  color: #ffffff;
+}
+
+#title-bar-wrapper {
+  height: 35px;
+}
+
+#title-bar {
+  color: #225599;
+  padding: 9px 7px;
+  font: bold 16px tahoma, arial, verdana, sans-serif;
+  float: left;
+}
+
+#x-logout {
+  float: right;
+  padding: 6px 7px;
+}
+
+.x-btn-text-icon .x-btn-center .logout {
+  background-position: 0pt 3px;
+  background-repeat: no-repeat;
+  padding: 3px 0pt 3px 18px;
+}
+
+#ux-taskbar {
+  background: transparent none;
+  height: 30px;
+  margin: 0;
+  padding: 0;
+  position: relative;
+  z-index: 12001;
+}
+
+.x-btn-icon .ux-taskbutton-center .x-btn-text {
+  background-position: center;
+  background-repeat: no-repeat;
+  height: 16px;
+  width: 16px;
+  cursor: pointer;
+  white-space: nowrap;
+  padding: 0;
+}
+
+.x-btn-icon .ux-taskbutton-center {
+  padding: 1px;
+}
+
+.ux-startbutton-center .x-btn-text {
+  color: #000000 !important;
+  font-weight: bold;
+}
+
+.ux-taskbutton-left,.ux-taskbutton-right {
+  font-size: 1px;
+  line-height: 1px;
+}
+
+.ux-taskbutton-left {
+  width: 4px;
+  height: 28px;
+  background: url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 0;
+}
+
+.ux-taskbutton-right {
+  width: 4px;
+  height: 28px;
+  background: url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 -28px;
+}
+
+.ux-taskbutton-left i,.ux-taskbutton-right i {
+  display: block;
+  width: 4px;
+  overflow: hidden;
+  font-size: 1px;
+  line-height: 1px;
+}
+
+.ux-taskbutton-center {
+  background: url( ../images/taskbar/black/taskbutton.gif ) repeat-x 0 -56px;
+  vertical-align: middle;
+  text-align: center;
+  padding: 0 5px;
+  cursor: pointer;
+  white-space: nowrap;
+}
+
+#ux-taskbar .ux-taskbutton-left {
+  background-position: 0 0;
+}
+
+#ux-taskbar .ux-taskbutton-right {
+  background-position: 0 -28px;
+}
+
+#ux-taskbar .ux-taskbutton-center {
+  background-position: 0 -56px;
+}
+
+#ux-taskbar .x-btn-over .ux-taskbutton-left {
+  background-position: 0 -252px;
+}
+
+#ux-taskbar .x-btn-over  .ux-taskbutton-right {
+  background-position: 0 -280px;
+}
+
+#ux-taskbar .x-btn-over .ux-taskbutton-center {
+  background-position: 0 -308px;
+}
+
+#ux-taskbar .x-btn-click .ux-taskbutton-left {
+  background-position: 0 -168px;
+}
+
+#ux-taskbar .x-btn-click  .ux-taskbutton-right {
+  background-position: 0 -196px;
+}
+
+#ux-taskbar .x-btn-click .ux-taskbutton-center {
+  background-position: 0 -224px;
+}
+
+#ux-taskbar .active-win .ux-taskbutton-left {
+  background-position: 0 -84px;
+}
+
+#ux-taskbar .active-win  .ux-taskbutton-right {
+  background: url( ../images/taskbar/black/taskbutton.gif ) no-repeat 0 -112px;
+}
+
+#ux-taskbar .active-win .ux-taskbutton-center {
+  background: url( ../images/taskbar/black/taskbutton.gif ) repeat-x 0 -140px;
+}
+
+#ux-taskbar .active-win .ux-taskbutton-center button {
+  color: #fff;
+}
+
+#spacer {
+  height: 25px;
+  float: left;
+  width: 0;
+  overflow: hidden;
+  margin-top: 2px;
+}
+
+.x-window-body p,.x-panel-body p {
+  padding: 10px;
+  margin: 0;
+}
+
+.x-window-maximized .x-window-bc {
+  height: 0;
+}
+
+.add {
+  background-image: url(../../shared/icons/fam/add.gif) !important;
+}
+
+.option {
+  background-image: url(../../shared/icons/fam/plugin.gif) !important;
+}
+
+.remove {
+  background-image: url(../../shared/icons/fam/delete.gif) !important;
+}
+
+.tabs {
+  background-image: url(../images/tabs.gif) !important;
+}
+
+.ux-start-menu {
+  background: transparent none;
+  border: 0px none;
+  padding: 0;
+}
+
+.ux-start-menu-tl .x-window-header {
+  color: #f1f1f1;
+  font: bold 11px tahoma, arial, verdana, sans-serif;
+  padding: 5px 0 4px 0;
+}
+
+.x-panel-tl .x-panel-icon,.ux-start-menu-tl .x-panel-icon {
+  background-position: 0pt 4px;
+  background-repeat: no-repeat;
+  padding-left: 20px !important;
+}
+
+.ux-start-menu-tl {
+  background: transparent url( ../images/taskbar/black/start-menu-left-corners.png ) no-repeat 0 0;
+  padding-left: 6px;
+  zoom: 1;
+  z-index: 1;
+  position: relative;
+}
+
+.ux-start-menu-tr {
+  background: transparent url( ../images/taskbar/black/start-menu-right-corners.png ) no-repeat right
+    0;
+  padding-right: 6px;
+}
+
+.ux-start-menu-tc {
+  background: transparent url( ../images/taskbar/black/start-menu-top-bottom.png ) repeat-x 0 0;
+  overflow: hidden;
+  zoom: 1;
+}
+
+.ux-start-menu-ml {
+  background: transparent url( ../images/taskbar/black/start-menu-left-right.png ) repeat-y 0 0;
+  padding-left: 6px;
+  zoom: 1;
+}
+
+.ux-start-menu-bc {
+  background: transparent url( ../images/taskbar/black/start-menu-top-bottom.png ) repeat-x 0 bottom;
+  zoom: 1;
+}
+
+.ux-start-menu-bc .x-window-footer {
+  padding-bottom: 6px;
+  zoom: 1;
+  font-size: 0;
+  line-height: 0;
+}
+
+.ux-start-menu-bl {
+  background: transparent url( ../images/taskbar/black/start-menu-left-corners.png ) no-repeat 0
+    bottom;
+  padding-left: 6px;
+  zoom: 1;
+}
+
+.ux-start-menu-br {
+  background: transparent url( ../images/taskbar/black/start-menu-right-corners.png ) no-repeat right
+    bottom;
+  padding-right: 6px;
+  zoom: 1;
+}
+
+.x-panel-nofooter .ux-start-menu-bc {
+  height: 6px;
+}
+
+.ux-start-menu-splitbar-h {
+  background-color: #d0d0d0;
+}
+
+.ux-start-menu-bwrap {
+  background: transparent none;
+  border: 0px none;
+}
+
+.ux-start-menu-body {
+  background: transparent none;
+  border: 0px none;
+}
+
+.ux-start-menu-apps-panel {
+  background: #ffffff none;
+  border: 1px solid #1e2124;
+}
+
+.ux-start-menu-tools-panel {
+  border: 0px none;
+  background: transparent url( ../images/taskbar/black/start-menu-right.png ) repeat-y scroll right
+    0pt;
+}
+
+#ux-taskbar-start {
+  background: #000000 url( ../images/taskbar/black/taskbar-start-panel-bg.gif ) repeat-x left top;
+  left: 0px;
+  padding: 0;
+  position: absolute;
+}
+
+#ux-taskbar-start .x-toolbar {
+  background: none;
+  padding: 0px;
+  border: 0px none;
+}
+
+#ux-taskbuttons-panel {
+  background: #000000 url( ../images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top;
+  padding-top: 0;
+  position: relative;
+}
+
+.ux-taskbuttons-strip-wrap { /* overflow:hidden;
+	position:relative;
+	width:100%; */
+  width: 100%;
+  overflow: hidden;
+  position: relative;
+  zoom: 1;
+}
+
+ul.ux-taskbuttons-strip {
+  display: block;
+  width: 5000px;
+  zoom: 1;
+}
+
+ul.ux-taskbuttons-strip li {
+  float: left;
+  margin-left: 2px;
+}
+
+ul.ux-taskbuttons-strip li.ux-taskbuttons-edge {
+  float: left;
+  margin: 0 !important;
+  padding: 0 !important;
+  border: 0 none !important;
+  font-size: 1px !important;
+  line-height: 1px !important;
+  overflow: hidden;
+  zoom: 1;
+  background: transparent !important;
+  width: 1px;
+}
+
+.x-clear {
+  clear: both;
+  height: 0;
+  overflow: hidden;
+  line-height: 0;
+  font-size: 0;
+}
+
+.x-taskbuttons-scrolling {
+  position: relative;
+}
+
+.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap {
+  margin-left: 18px;
+  margin-right: 18px;
+}
+
+td.ux-taskButtons-edge { /*float:left;*/
+  margin: 0 !important;
+  padding: 0 !important;
+  border: 0 none !important;
+  font-size: 1px !important;
+  line-height: 1px !important;
+  overflow: hidden;
+  zoom: 1;
+  background: transparent !important;
+  width: 1px;
+}
+
+.ux-taskbuttons-scroller-left {
+  background: transparent url( ../images/taskbar/black/scroll-left.gif ) no-repeat -18px 0;
+  width: 18px;
+  position: absolute;
+  left: 1px;
+  top: 0px;
+  z-index: 10;
+  cursor: pointer;
+}
+
+.ux-taskbuttons-scroller-left-over {
+  background-position: 0 0;
+}
+
+.ux-taskbuttons-scroller-left-disabled {
+  background-position: -18px 0;
+  opacity: .5;
+  -moz-opacity: .5;
+  filter: alpha(opacity =   50);
+  cursor: default;
+}
+
+.ux-taskbuttons-scroller-right {
+  background: transparent url( ../images/taskbar/black/scroll-right.gif ) no-repeat 0 0;
+  width: 18px;
+  position: absolute;
+  right: 0;
+  top: 0px;
+  z-index: 10;
+  cursor: pointer;
+}
+
+.ux-taskbuttons-scroller-right-over {
+  background-position: -18px 0;
+}
+
+.ux-taskbuttons-scroller-right-disabled {
+  background-position: 0 0;
+  opacity: .5;
+  -moz-opacity: .5;
+  filter: alpha(opacity =   50);
+  cursor: default;
+}
+
+.ux-toolmenu-sep {
+  background-color: #18191a;
+  border-bottom: 1px solid #858789;
+  display: block;
+  font-size: 1px;
+  line-height: 1px;
+  margin: 2px 3px;
+}
+
+.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item a.x-menu-item {
+  color: #ffffff;
+}
+
+.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item .x-menu-item-active a.x-menu-item {
+  color: #000000;
+}
+
+.ux-start-menu-tools-panel .x-menu-item-active {
+  background: #525456 url( ../images/taskbar/black/item-over.gif ) repeat-x left bottom;
+  border: 1px solid #000000;
+  padding: 0;
+}
+
+#ux-taskbar .x-splitbar-h {
+  background: #000000 url( ../images/taskbar/black/taskbar-split-h.gif ) no-repeat 0 0;
+  width: 8px;
+}
+
+.x-window-header-text {
+  cursor: default;
+}
+
+/*
+ * Begin Start button
+ */
+.ux-startbutton-left,.ux-startbutton-right {
+  font-size: 1px;
+  line-height: 1px;
+}
+
+.ux-startbutton-left {
+  width: 10px;
+  height: 28px;
+  background: url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 0;
+}
+
+.ux-startbutton-right {
+  width: 10px;
+  height: 30px;
+  background: url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 -28px;
+}
+
+.ux-startbutton-left i,.ux-startbutton-right i {
+  display: block;
+  width: 10px;
+  overflow: hidden;
+  font-size: 1px;
+  line-height: 1px;
+}
+
+.ux-startbutton-center {
+  background: url( ../images/taskbar/black/startbutton.gif ) repeat-x 0 -56px;
+  vertical-align: middle;
+  text-align: center;
+  padding: 0;
+  cursor: pointer;
+  white-space: nowrap;
+}
+
+#ux-taskbar .ux-startbutton-left {
+  background-position: 0 0;
+}
+
+#ux-taskbar .ux-startbutton-right {
+  background-position: 0 -30px;
+}
+
+#ux-taskbar .ux-startbutton-center {
+  background-position: 0 -60px;
+}
+
+#ux-taskbar .x-btn-over .ux-startbutton-left {
+  background-position: 0 -270px;
+}
+
+#ux-taskbar .x-btn-over  .ux-startbutton-right {
+  background-position: 0 -300px;
+}
+
+#ux-taskbar .x-btn-over .ux-startbutton-center {
+  background-position: 0 -330px;
+}
+
+#ux-taskbar .x-btn-click .ux-startbutton-left {
+  background-position: 0 -180px;
+}
+
+#ux-taskbar .x-btn-click  .ux-startbutton-right {
+  background-position: 0 -210px;
+}
+
+#ux-taskbar .x-btn-click .ux-startbutton-center {
+  background-position: 0 -240px;
+}
+
+#ux-taskbar .active-win .ux-startbutton-left {
+  background-position: 0 -90px;
+}
+
+#ux-taskbar .active-win  .ux-startbutton-right {
+  background: url( ../images/taskbar/black/startbutton.gif ) no-repeat 0 -120px;
+}
+
+#ux-taskbar .active-win .ux-startbutton-center {
+  background: url( ../images/taskbar/black/startbutton.gif ) repeat-x 0 -150px;
+}
+
+#ux-taskbar .active-win .ux-startbutton-center button {
+  color: #fff;
+}
+
+/*
+ * End Start button
+ */
+.x-resizable-proxy {
+  background: #C7DFFC;
+  opacity: .5;
+  -moz-opacity: .5;
+  filter: alpha(opacity =   50);
+  border: 1px solid #3b5a82;
+}
+
+/* Desktop Shortcuts */
+#x-shortcuts dt {
+  float: left;
+  margin: 15px 0 0 15px;
+  clear: left;
+  width: 64px;
+  font: normal 10px tahoma, arial, verdana, sans-serif;
+  text-align: center;
+  zoom: 1;
+  display: block;
+}
+
+#x-shortcuts dt a {
+  width: 64px;
+  display: block;
+  color: white;
+  text-decoration: none;
+}
+
+#x-shortcuts dt div {
+  width: 100%;
+  color: white;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  cursor: pointer;
+}
+
+#x-shortcuts dt a:hover {
+  text-decoration: underline;
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop3.jpg
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/desktop3.jpg
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/gears.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/grid.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/grid.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hatch.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hatch.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-tb-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/hd-tb-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icon_padlock.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icon_padlock.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icons-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/icons-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/launcher-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/logout.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/member.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/powered.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/s.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/s.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/item-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/item-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-left.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-left.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/scroll-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-right.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-left-right.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-right.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/start-menu-top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton-icon.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton-icon.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/startbutton.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-split-h.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-split-h.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-start-panel-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbar-start-panel-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbutton.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbutton.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbuttons-panel-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/taskbar/black/taskbuttons-panel-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/winbar-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/windows-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/images/windows-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/wallpapers/desktop.jpg
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/desktop/wallpapers/desktop.jpg
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/flash/swfobject.js
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/flash/swfobject.js	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/flash/swfobject.js	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,5 @@
+/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
+	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
+	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
+*/
+var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
\ No newline at end of file

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners-blue.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners-blue.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/corners.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l-blue.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l-blue.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/l.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r-blue.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r-blue.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/r.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb-blue.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb-blue.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/box/tb.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-cs.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-cs.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-lr.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-lr.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-tb.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/group-tb.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b-noline.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b-noline.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-b.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-bo.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-bo.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-noline.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-noline.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-o.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow-o.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/button/s-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-add.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-add.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-no.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-no.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-yes.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/dd/drop-yes.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/editor/tb-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/editor/tb-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/checkbox.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/checkbox.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/clear-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/clear-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/date-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/date-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/error-tip-corners.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/error-tip-corners.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/exclamation.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/exclamation.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/radio.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/radio.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/search-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/search-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/text-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/text-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger-tpl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger-tpl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/form/trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/gradient-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/gradient-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-left-white.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-left-white.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-right-white.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/arrow-right-white.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-top.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/col-move-top.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/columns.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/columns.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/dirty.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/dirty.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/done.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/done.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-no.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-no.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-yes.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/drop-yes.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/footer-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/footer-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-split.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-blue-split.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-hrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-hrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-split.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-split.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-vista-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid-vista-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hd-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hd-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-group.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-group.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-hrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-sel-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/grid3-special-col-sel-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-by.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-by.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-expand-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/group-expand-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hd-pop.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hd-pop.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-asc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-asc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-desc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-desc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-lock.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/hmenu-unlock.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/invalid_line.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/invalid_line.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/mso-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/mso-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/nowait.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/nowait.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-first.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-last.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-next.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/page-prev.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/pick-button.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/pick-button.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/refresh.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/refresh.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-check-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-check-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-expand-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-expand-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-sel.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/row-sel.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_asc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_asc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_desc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/sort_desc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/wait.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/grid/wait.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/collapse.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/collapse.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/expand.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/expand.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/gradient-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/gradient-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-left.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-left.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-top.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/mini-top.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-collapse.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-collapse.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-expand.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/ns-expand.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-light-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/panel-title-light-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stick.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stick.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stuck.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/stuck.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close-on.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close-on.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/layout/tab-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/checked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/checked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/group-checked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/group-checked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/item-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/item-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu-parent.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu-parent.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/menu.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/unchecked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/menu/unchecked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/light-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/light-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprite-tpl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprite-tpl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprites.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tool-sprites.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tools-sprites-trans.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/tools-sprites-trans.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/panel/white-top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/progress/progress-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/progress/progress-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-anchor-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-anchor-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/qtip/tip-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/s.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/s.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-c.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-c.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-lr.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow-lr.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shadow.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/blue-loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/blue-loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/calendar.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/calendar.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/clear.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/clear.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/glass-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/glass-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/hd-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/hd-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/large-loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/large-loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/left-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/left-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/loading-balls.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/loading-balls.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/right-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/right-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/warning.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/shared/warning.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/e-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/ne-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/nw-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/s-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/se-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/square.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/square.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/sizer/sw-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-thumb.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-thumb.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-thumb.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/slider/slider-v-thumb.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-left.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-left.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroll-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroller-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/scroller-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-inactive-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-btm-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-btm-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tab-strip-btm-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tabs-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tabs/tabs-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow-light.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow-light.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-over-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/btn-over-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/gray-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/gray-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/more.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/more.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-sep.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/toolbar/tb-xl-sep.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/arrows.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/arrows.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-add.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-add.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-between.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-between.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-no.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-no.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-under.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-under.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-yes.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/drop-yes.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus-nl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus-nl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-minus.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus-nl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus-nl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end-plus.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-end.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-line.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-line.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus-nl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus-nl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-minus.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus-nl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus-nl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow-plus.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/elbow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder-open.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder-open.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/folder.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/leaf.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/leaf.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/s.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/tree/s.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-error.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-error.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-info.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-info.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-question.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-question.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-warning.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/icon-warning.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-right.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/left-right.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/right-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/right-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/default/window/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-cs.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-cs.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-lr.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-lr.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-tb.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/button/group-tb.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/gradient-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/gradient-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/light-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/light-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprite-tpl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprite-tpl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprites.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tool-sprites.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tools-sprites-trans.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/tools-sprites-trans.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/panel/white-top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/tip-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/qtip/tip-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/s.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/s.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-left.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-left.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroll-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroller-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/scroller-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-inactive-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-btm-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-btm-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tab-strip-btm-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tabs-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/tabs/tabs-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow-light.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow-light.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-over-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/btn-over-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/gray-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/gray-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/toolbar/tb-btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-error.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-error.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-info.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-info.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-question.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-question.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-warning.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/icon-warning.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.pspimage
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-corners.pspimage
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-right.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/left-right.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/right-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/right-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gray/window/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/dd/insert-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/dd/insert-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-btns.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/grid/row-editor-btns.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/bottom2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/bottom2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/columns.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/columns.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/done.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/done.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleleft2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleleft2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleright2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/doubleright2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/down2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/down2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder-closed.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/folder.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/grid-loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/grid-loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-asc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-asc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-desc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/hmenu-desc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/left2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/left2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/nowait.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/nowait.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-first.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-last.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-next.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/page-prev.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/paging.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/paging.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/right2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/right2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/tabs.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/tabs.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/top2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/top2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/up2.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/up2.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/wait.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/icons/wait.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/info/top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/menu/disabledcheck.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/menu/disabledcheck.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/clear.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/clear.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/large-loading.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/large-loading.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-18-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-18-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg-gray.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg-gray.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-19-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-light.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/shared/select-light.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/row-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/row-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vs-column-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vs-column-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-asc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-asc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-desc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/table/vsort-desc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/checked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/checked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-open.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/joint-open.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/notchecked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/notchecked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col-sel.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col-sel.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/tree-table-special-col.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode_transparent.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/images/gxt/tree/vnode_transparent.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css/xtheme-slate.css
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css/xtheme-slate.css	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/css/xtheme-slate.css	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,745 @@
+/*
+ * Ext GWT Library 2.0
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing at extjs.com
+ * 
+ * http://extjs.com/license
+ */
+.x-panel {
+    border-style:solid;
+    border-color:#abc;
+}
+.x-panel-header {
+    color:#fafafa;
+	border:1px solid #abc;
+    background-image:url(../images/slate/panel/white-top-bottom.gif);
+}
+.x-panel-body {
+    border-color:#abc;
+}
+.x-panel-bbar .x-toolbar {
+    border-color:#abc;
+}
+.x-panel-tbar .x-toolbar {
+    border-color:#abc;
+}
+.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
+    border-color:#abc;
+}
+.x-panel-body-noheader, .x-panel-mc .x-panel-body {
+    border-color:#abc;
+}
+.x-panel-tl .x-panel-header {
+    color:#f4f4f4;
+}
+.x-panel-tc {
+	background-image:url(../images/slate/panel/top-bottom.gif);
+}
+.x-panel-tl {
+	background-image:url(../images/slate/panel/corners-sprite.gif);
+    border-color:#abc;
+}
+.x-panel-tr {
+	background-image:url(../images/slate/panel/corners-sprite.gif);
+}
+.x-panel-bc {
+	background-image:url(../images/slate/panel/top-bottom.gif);
+}
+.x-panel-bl {
+	background-image:url(../images/slate/panel/corners-sprite.gif);
+}
+.x-panel-br {
+	background-image:url(../images/slate/panel/corners-sprite.gif);
+}
+.x-panel-mc {
+    background:#dde5e9;
+}
+.x-panel-mc .x-panel-body {
+    background:transparent;
+    border:0 none;
+}
+.x-panel-ml {
+	background-image:url(../images/slate/panel/left-right.gif);
+}
+.x-panel-mr {
+	background-image:url(../images/slate/panel/left-right.gif);
+}
+.x-panel-dd-spacer{
+	border:2px dashed #89a;
+}
+.x-tool {
+    background-image:url(../images/slate/panel/tool-sprites.gif);
+}
+.x-panel-ghost {
+    background:#e0e0e0;
+}
+.x-panel-ghost ul {
+    border-color:#b0b0b0;
+}
+.x-grid-panel .x-panel-mc .x-panel-body {
+    border:1px solid #abc;
+}
+.x-btn button {
+	color:#fff;
+}
+.x-btn-over button{
+	color:#fff;
+}
+.x-btn-focus button{
+	color:#fff8da;
+}
+.x-btn-mc em.x-btn-arrow {
+    background-image:url(../images/slate/button/arrow.gif);
+}
+.x-btn-mc em.x-btn-split {
+    background-image:url(../images/slate/button/s-arrow-b-noline.gif);
+}
+.x-btn-over .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
+    background-image:url(../images/slate/button/s-arrow-o.gif);
+}
+.x-btn-mc em.x-btn-split-bottom {
+    background-image:url(../images/slate/button/s-arrow-b.gif);
+}
+.x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-btn-click .x-btn-mc em.x-btn-split-bottom, .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
+    background-image:url(../images/slate/button/s-arrow-bo.gif);
+}
+.x-btn-group-header {
+    color: white !important;
+}
+.x-btn-group-tc {
+	background-image: url(../images/slate/button/group-tb.gif);
+}
+.x-btn-group-tl {
+	background-image: url(../images/slate/button/group-cs.gif);
+}
+.x-btn-group-tr {
+	background-image: url(../images/slate/button/group-cs.gif);
+}
+.x-btn-group-bc {
+	background-image: url(../images/slate/button/group-tb.gif);
+}
+.x-btn-group-bl {
+	background-image: url(../images/slate/button/group-cs.gif);
+}
+.x-btn-group-br {
+	background-image: url(../images/slate/button/group-cs.gif);
+}
+.x-btn-group-ml {
+	background-image: url(../images/slate/button/group-lr.gif);
+}
+.x-btn-group-mr {
+	background-image: url(../images/slate/button/group-lr.gif);
+}
+.x-btn-group-notitle .x-btn-group-tc {
+	background-image: url(../images/slate/button/group-tb.gif);
+}
+.x-border-layout-ct {
+    background:#f0f0f0;
+}
+.x-accordion-hd {
+	background-image:url(../images/slate/panel/light-hd.gif);
+}
+.x-layout-collapsed{
+    background-color:#567;
+    border-color:#e0e0e0;
+}
+.x-layout-collapsed-over{
+	 background-color:#789;
+}
+.x-toolbar{
+	border-color:#abc;
+    background:#f0f4f5 url(../images/slate/toolbar/bg.gif) repeat-x top left;
+}
+.x-toolbar button {
+    color:#f4f4f4;
+}
+.x-toolbar .ytb-text {
+	color:#f4f4f4;
+}
+.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
+	background-image:url(../images/slate/button/btn.gif);
+}
+.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
+    color:white;
+}
+.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
+    background-image:url(../images/slate/toolbar/btn-arrow.gif);
+}
+.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
+    background-image:url(../images/slate/toolbar/btn-arrow.gif);
+}
+.x-toolbar .x-btn-over .x-btn-left{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over .x-btn-right{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over .x-btn-center{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-over button {
+    color:#fff;
+}
+.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
+	background-image:url(../images/slate/toolbar/tb-btn-sprite.gif);
+}
+.x-toolbar .xtb-sep {
+	background-image:url(../images/slate/toolbar/sep.gif) !important;
+}
+.x-statusbar .x-status-text-panel {
+	border-color:#9ab #9ab #9ab #9ab;
+}
+.x-statusbar .x-status-text {
+	color:#ddc;
+}
+.x-menu{
+	border:1px solid #aaa;
+	background:#f0f0f0 url(../images/slate/menu/menu.gif) repeat-y;
+}
+.x-menu-item-active{
+	background:#ebf3fd url(../images/slate/menu/item-over.gif) repeat-x left bottom;
+	border:1px solid #c2cbd2;
+}
+.x-menu-item-arrow{
+	background:transparent url(../images/slate/menu/menu-parent.gif) no-repeat right;
+}
+.x-menu-check-item .x-menu-item-icon{
+	background:transparent url(../images/slate/menu/unchecked.gif) no-repeat center;
+}
+.x-menu-item-checked .x-menu-item-icon{
+	background-image:url(../images/slate/menu/checked.gif);
+}
+.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
+	background:transparent url(../images/slate/menu/group-checked.gif)
+}
+.x-menu-group-item .x-menu-item-icon {
+	background:transparent none repeat scroll 0 0;
+}
+.x-tab-panel-header, .x-tab-panel-footer {
+	background:#6b869f;
+	border-color:#4f657b;
+}
+.x-tab-panel-header {
+	border-color:#abc;
+}
+.x-tab-panel-footer {
+	border-color:#abc;
+}
+ul.x-tab-strip-top{
+	background:#dbdbdb url(../images/slate/tabs/tab-strip-bg.gif) repeat-x left top;
+	border-color:#4c647e;
+    padding-top:2px;
+}
+ul.x-tab-strip-bottom{
+	background-image:url(../images/slate/tabs/tab-strip-btm-bg.gif);
+	border-color:#566c82;
+}
+.x-tab-strip span.x-tab-strip-text {
+	color:#333;
+}
+.x-tab-strip-over span.x-tab-strip-text {
+	color:#111;
+}
+.x-tab-strip-active span.x-tab-strip-text {
+	color:#fff;
+}
+.x-tab-strip-disabled .x-tabs-text {
+	color:#aaaaaa;
+}
+.x-tab-strip-top .x-tab-right {
+	background-image:url(../images/slate/tabs/tabs-sprite.gif);
+}
+.x-tab-strip-top .x-tab-left {
+	background-image:url(../images/slate/tabs/tabs-sprite.gif);
+}
+.x-tab-strip-top .x-tab-strip-inner {
+	background-image:url(../images/slate/tabs/tabs-sprite.gif);
+}
+.x-tab-strip-bottom .x-tab-right {
+	background-image:url(../images/slate/tabs/tab-btm-inactive-right-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-left {
+	background-image:url(../images/slate/tabs/tab-btm-inactive-left-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
+	background-image:url(../images/slate/tabs/tab-btm-right-bg.gif);
+}
+.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
+	background-image:url(../images/slate/tabs/tab-btm-left-bg.gif);
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
+	background-image:url(../images/slate/tabs/tab-close.gif);
+}
+.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
+	background-image:url(../images/slate/tabs/tab-close.gif);
+}
+.x-tab-panel-body {
+    border-color:#abc;
+    background:#fff;
+}
+.x-tab-panel-bbar .x-toolbar {
+    border-color:#abc;
+}
+.x-tab-panel-tbar .x-toolbar {
+    border-color:#abc;
+}
+.x-tab-panel-header-plain .x-tab-strip-spacer,
+.x-tab-panel-footer-plain .x-tab-strip-spacer {
+    border-color:#abc;
+	background:#6b869f;
+}
+.x-tab-scroller-left {
+    background-image:url(../images/slate/tabs/scroll-left.gif);
+    border-color:#aeaeae;
+}
+.x-tab-scroller-right {
+    background-image:url(../images/slate/tabs/scroll-right.gif);
+    border-color:#aeaeae;
+}
+.x-window-proxy {
+    background:#e4e8ec;
+    border-color:#abc;
+}
+.x-window-tl .x-window-header {
+    color:#fafafa;
+}
+.x-window-tc {
+	background-image:url(../images/slate/window/top-bottom.png);
+}
+.x-window-tl {
+	background-image:url(../images/slate/window/left-corners.png);
+}
+.x-window-tr {
+	background-image:url(../images/slate/window/right-corners.png);
+}
+.x-window-bc {
+	background-image:url(../images/slate/window/top-bottom.png);
+}
+.x-window-bl {
+	background-image:url(../images/slate/window/left-corners.png);
+}
+.x-window-br {
+	background-image:url(../images/slate/window/right-corners.png);
+}
+.x-window-mc {
+    border:1px solid #abc;
+    background:#e8e8e8;
+}
+.x-window-ml {
+	background-image:url(../images/slate/window/left-right.png);
+}
+.x-window-mr {
+	background-image:url(../images/slate/window/left-right.png);
+}
+.x-panel-ghost .x-window-tl {
+    border-color:#abc;
+}
+.x-panel-collapsed .x-window-tl {
+    border-color:#abc;
+}
+.x-window-plain .x-window-mc {
+    background:#e8e8e8;
+    border-right:1px solid #eee;
+    border-bottom:1px solid #eee;
+    border-top:1px solid #abc;
+    border-left:1px solid #abc;
+}
+.x-window-plain .x-window-body {
+    border-left:1px solid #ddd;
+    border-top:1px solid #ddd;
+    border-bottom:1px solid #abc;
+    border-right:1px solid #abc;
+    background:transparent !important;
+}
+body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
+    background-color:#eceef0;
+}
+/* HTML Editors */
+.x-html-editor-wrap {
+    border-color:#abc;
+}
+.x-html-editor-tb .x-btn-text {
+	background:transparent url(../images/slate/editor/tb-sprite.gif) no-repeat scroll 0%;
+}
+/* Borders go last for specificity */
+.x-panel-noborder .x-panel-body-noborder {
+    border-width:0;
+}
+.x-panel-noborder .x-panel-header-noborder {
+    border-width:0;
+    border-bottom:1px solid #abc;
+}
+.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
+    border-width:0;
+    border-bottom:1px solid #abc;
+}
+.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
+    border-width:0;
+    border-top:1px solid #abc;
+}
+.x-window-noborder .x-window-mc {
+    border-width:0;
+}
+.x-window-plain .x-window-body-noborder {
+    border-width:0;
+}
+.x-tab-panel-noborder .x-tab-panel-body-noborder {
+	border-width:0;
+}
+.x-tab-panel-noborder .x-tab-panel-header-noborder {
+	border-top-width:0;
+	border-left-width:0;
+	border-right-width:0;
+}
+.x-tab-panel-noborder .x-tab-panel-footer-noborder {
+	border-bottom-width:0;
+	border-left-width:0;
+	border-right-width:0;
+}
+.x-tab-panel-bbar-noborder .x-toolbar {
+    border-width:0;
+    border-top:1px solid #abc;
+}
+.x-tab-panel-tbar-noborder .x-toolbar {
+    border-width:0;
+    border-bottom:1px solid #abc;
+}
+/* Forms */
+.x-form-text, textarea.x-form-field {
+	border:1px solid #9ab; 
+}
+.x-trigger-wrap-focus .x-form-trigger {
+	border-bottom:1px solid #4a7192;
+}
+.x-form-focus,textarea.x-form-focus {
+	border:1px solid #4a7192;
+}
+.x-form-field-wrap .x-form-trigger {
+	background:transparent url(../images/slate/form/trigger.gif) no-repeat 0 0;
+}
+.x-form-field-wrap .x-form-date-trigger {
+	background-image:url(../images/slate/form/date-trigger.gif);
+}
+.x-form-field-wrap .x-form-clear-trigger {
+	background-image:url(../images/slate/form/clear-trigger.gif);
+}
+.x-form-field-wrap .x-form-search-trigger {
+	background-image:url(../images/slate/form/search-trigger.gif);
+}
+.x-form-field-wrap .x-form-trigger {
+	border-bottom:1px solid #778899;
+}
+.x-form-field-wrap .x-form-trigger-over{
+	background-position:-17px 0;
+}
+.x-form-field-wrap .x-form-trigger-click{
+	background-position:-34px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger{
+	background-position:-51px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger-over{
+	background-position:-68px 0;
+}
+.x-trigger-wrap-focus .x-form-trigger-click{
+	background-position:-85px 0;
+}
+.x-form fieldset legend {
+	color:#333;
+}
+/* Checkboxes & Radio Buttons */
+.x-form-check {
+	background:url('../images/slate/form/checkbox.gif') no-repeat 0 0;
+}
+.x-form-radio {
+	background:url('../images/slate/form/radio.gif') no-repeat 0 0;
+}
+.x-form-check-group-label {
+    border-bottom:1px solid #99BBE8;
+    color:#15428B;
+    margin-bottom:5px;
+    padding-left:3px !important;
+    float:none !important;
+}
+/* Grid */
+.x-grid3-row-selected {
+	background:#fbf0d2 !important;
+	border:1px dotted #ccc;
+}
+.x-grid3-hd-btn{
+	background:#f2daa9 url(../images/slate/grid/grid3-hd-btn.gif) no-repeat left center;
+}
+.x-grid3-header{
+	background:#f9f9f9 url(../images/slate/grid/grid3-hrow.gif) repeat-x 0 bottom;
+}
+td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{
+	background:#ebf3fd url(../images/slate/grid/grid3-hrow-over.gif) repeat-x left bottom;
+}
+.sort-asc .x-grid3-sort-icon{
+	background-image:url(../images/slate/grid/sort_asc.gif);
+}
+.sort-desc .x-grid3-sort-icon{
+	background-image:url(../images/slate/grid/sort_desc.gif);
+}
+td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
+	border-left:1px solid #fff;
+	border-right:1px solid #ccc;
+}
+.x-grid3-check-col{
+	background-image:url(../images/slate/menu/unchecked.gif);
+}
+.x-grid3-check-col-on{
+	background-image:url(../images/slate/menu/checked.gif);
+}
+.x-grid3-cell-selected{
+	background-color:#e0eaee!important;
+}
+.x-grid3-body .x-grid3-td-expander{
+	background:transparent url(../images/slate/grid/grid3-special-col-bg.gif) repeat-y right;
+}
+.x-grid3-body .x-grid3-td-checker{
+	background:transparent url(../images/slate/grid/grid3-special-col-bg.gif) repeat-y right;
+}
+.x-grid3-body .x-grid3-td-numberer{
+	background:transparent url(../images/slate/grid/grid3-special-col-bg.gif) repeat-y right;
+}
+.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{
+	background:transparent url(../images/slate/grid/grid3-special-col-sel-bg.gif) repeat-y right;
+}
+.x-grid-group-hd {
+	border-bottom:2px solid #abb;
+}
+.x-grid-group-hd div {
+	color:#456;
+}
+.x-dd-drag-proxy .x-grid3-hd-inner{
+	background:#ebf3fd url(../images/slate/grid/grid3-hrow-over.gif) repeat-x left bottom;
+	border:1px solid #abc;
+}
+.x-tbar-page-first{
+	background-image:url(../images/slate/grid/page-first.gif)!important;
+}
+.x-tbar-page-last{
+	background-image:url(../images/slate/grid/page-last.gif)!important;
+}
+.x-tbar-page-next{
+	background-image:url(../images/slate/grid/page-next.gif)!important;
+}
+.x-tbar-page-prev{
+	background-image:url(../images/slate/grid/page-prev.gif)!important;
+}
+.x-tbar-loading{
+	background-image:url(../images/slate/grid/refresh.gif)!important;
+}
+.x-paging-info {
+	color:#FFFFFF;
+}
+/* Progress Bars */
+.x-progress-bar{
+	background:#9CBFEE url(../images/slate/progress/progress-bg.gif) repeat-x left center;
+	border-top:1px solid #ddd;
+	border-bottom:1px solid #ddd;
+}
+.x-progress-inner {
+	background:#E0E8F3 url(../images/slate/qtip/bg.gif) repeat-x scroll 0 0;
+}
+.x-progress-text{
+	color:#789;
+}
+.x-progress-text-back {
+	color:#789;
+}
+.x-progress-wrap{
+	border:1px solid #b0b8c4;
+}
+/* Combos */
+.x-combo-list{
+	border:1px solid #89a;
+}
+.x-combo-list .x-combo-selected{
+	border:1px dotted #ccc!important;
+	background:#fbf0d2;
+}
+/* Calendars */
+.x-date-middle,.x-date-left,.x-date-right{
+	background:url(../images/slate/shared/hd-sprite.gif) repeat-x 0 -83px;
+}
+.x-date-right a {
+    background-image: url(../images/slate/shared/right-btn.gif);
+}
+.x-date-left a{
+	background-image: url(../images/slate/shared/left-btn.gif);
+}
+.x-date-bottom {
+	background:#DFECFB url(../images/slate/shared/glass-bg.gif) repeat-x scroll left top;
+	border-top:1px solid #abc;
+}
+.x-date-right-icon {
+  background-image: url(../images/slate/shared/right-btn.gif);
+}
+
+.x-date-left-icon {
+  background-image: url(../images/slate/shared/left-btn.gif);
+}
+.x-date-inner th{
+	background:#dfecfb url(../images/slate/shared/glass-bg.gif) repeat-x left top;
+	border-bottom:1px solid #abc;
+	color:#345;
+}
+.x-date-inner .x-date-selected a {
+	background:#dfecfb url(../images/slate/shared/glass-bg.gif) repeat-x scroll left top;
+	border:1px solid #89a;
+}
+.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{
+	background:#faedc0;
+}
+td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{
+	color:#123;
+	background:#faedc0;
+}
+.x-date-mp-ybtn a{
+	background:transparent url(../images/slate/panel/tool-sprites.gif) no-repeat;
+}
+.x-date-mp-btns {
+	background:#dfecfb url(../images/slate/shared/glass-bg.gif) repeat-x scroll left top;
+}
+td.x-date-mp-sel a{
+	background:#dfecfb url(../images/slate/shared/glass-bg.gif) repeat-x left top;
+	border:1px solid #abc;
+}
+.x-date-mp-btns button{
+	background:#405574;
+	border:1px solid;
+	border-color:#abc #055 #055 #abc;
+}
+.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{
+	background:url(../images/slate/sizer/e-handle.gif);background-position:left;
+}
+.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{
+	background:url(../images/slate/sizer/e-handle.gif);background-position:left;
+}
+.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{
+	background:url(../images/slate/sizer/s-handle.gif);background-position:top;
+}
+.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{
+	background:url(../images/slate/sizer/s-handle.gif);background-position:top;
+}
+.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{
+	background:url(../images/slate/sizer/se-handle.gif);background-position:top left;
+}
+.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{
+	background:url(../images/slate/sizer/nw-handle.gif);background-position:bottom right;
+}
+.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{
+	background:url(../images/slate/sizer/ne-handle.gif);background-position:bottom left;
+}
+.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{
+	background:url(../images/slate/sizer/sw-handle.gif);background-position:top right;
+}
+.x-tip .x-tip-close{
+	background-image:url(../images/slate/qtip/close.gif);
+}
+.x-tip .x-tip-tc{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat 0 -62px;
+}
+.x-tip .x-tip-tl{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat 0 0;
+}
+.x-tip .x-tip-tr{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat right 0;
+}
+.x-tip .x-tip-bc{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat 0 -121px;
+}
+.x-tip .x-tip-bl{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat 0 -59px;
+}
+.x-tip .x-tip-br{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat right -59px;
+}
+.x-tip .x-tip-ml{
+	background:#fff url(../images/slate/qtip/tip-sprite.gif) no-repeat 0 -124px;
+}
+.x-tip .x-tip-mr{
+	background:transparent url(../images/slate/qtip/tip-sprite.gif) no-repeat right -124px;
+}
+.x-form-invalid-tip .x-tip-tc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;}
+.x-form-invalid-tip .x-tip-tl{background-image:url(../images/default/form/error-tip-corners.gif);}
+.x-form-invalid-tip .x-tip-tr{background-image:url(../images/default/form/error-tip-corners.gif);}
+.x-form-invalid-tip .x-tip-bc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;}
+.x-form-invalid-tip .x-tip-bl{background:url(../images/default/form/error-tip-corners.gif) no-repeat 0 -6px;}
+.x-form-invalid-tip .x-tip-br{background:url(../images/default/form/error-tip-corners.gif) no-repeat right -6px;}
+.x-form-invalid-tip .x-tip-ml{background-image:url(../images/default/form/error-tip-corners.gif);}
+.x-form-invalid-tip .x-tip-mr{background-image:url(../images/default/form/error-tip-corners.gif);}
+.x-tree-node .x-tree-selected {
+	background-color:#f2daa9;
+}
+.x-tree-node .x-tree-selected a span {
+	background-color:#f2daa9;
+	color:black;
+}
+.x-ftree2-selected {
+    background-color:#FBF0D2 !important;
+}
+.x-tree-arrows .x-tree-elbow-plus{
+	background:transparent url(../images/slate/tree/arrows.gif) no-repeat 0 0;
+}
+.x-tree-arrows .x-tree-elbow-minus{
+	background:transparent url(../images/slate/tree/arrows.gif) no-repeat -16px 0;
+}
+.x-tree-arrows .x-tree-elbow-end-plus{
+	background:transparent url(../images/slate/tree/arrows.gif) no-repeat 0 0;
+}
+.x-tree-arrows .x-tree-elbow-end-minus{
+	background:transparent url(../images/slate/tree/arrows.gif) no-repeat -16px 0;
+}
+.x-slider-horz .x-slider-thumb{
+	background:transparent url(../images/slate/slider/slider-thumb.png) no-repeat 0 0;
+}
+.x-slider-vert .x-slider-thumb{
+	background:transparent url(../images/slate/slider/slider-v-thumb.png) no-repeat 0 0;
+}
+.x-slider-horz .x-slider-thumb-over{
+	background-position:-14px -15px;
+}
+.x-slider-horz .x-slider-thumb-drag{
+	background-position:-28px -30px;
+}
+.x-slider-vert .x-slider-thumb-over{
+	background-position:-15px -14px;
+}
+.x-slider-vert .x-slider-thumb-drag{
+	background-position:-30px -28px;
+}
+.x-slider-horz{
+	background:transparent url(../images/slate/slider/slider-bg.png) no-repeat 0 -22px;
+}
+.x-slider-horz .x-slider-end{
+	background:transparent url(../images/slate/slider/slider-bg.png) no-repeat right -44px;
+}
+.x-slider-horz .x-slider-inner{
+	background:transparent url(../images/slate/slider/slider-bg.png) repeat-x 0 0;
+}
+.x-slider-vert{
+	background:transparent url(../images/slate/slider/slider-v-bg.png) no-repeat -44px 0;
+}
+.x-slider-vert .x-slider-end{
+	background:transparent url(../images/slate/slider/slider-v-bg.png) no-repeat -22px bottom;
+}
+.x-slider-vert .x-slider-inner{
+	background:transparent url(../images/slate/slider/slider-v-bg.png) repeat-y 0 0;
+}
+.x-item-disabled * {
+	color:#333 !important;
+}
+.x-form-check{background:none; !important}
+.x-form-radio{background:none; !important}
+.x-border {
+  border:1px solid #AABBCC;
+}
\ No newline at end of file

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-cs.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-cs.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-lr.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-lr.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-tb.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/group-tb.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-b.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-b.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-bo.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-bo.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-noline.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-noline.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-o.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow-o.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/button/s-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/editor/tb-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/editor/tb-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/checkbox.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/checkbox.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/clear-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/clear-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/date-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/date-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/radio.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/radio.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/search-trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/search-trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger-tpl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger-tpl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/form/trigger.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/gradient-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/gradient-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-left-white.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-left-white.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-right-white.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/arrow-right-white.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-top.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/col-move-top.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/footer-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/footer-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-split.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-blue-split.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-hrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-hrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-split.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-split.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-vista-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid-vista-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hd-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hd-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-hrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/group-expand-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/group-expand-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/mso-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/mso-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-first.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-last.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-next.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev-disabled.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev-disabled.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/page-prev.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/refresh.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/refresh.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-sel.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/row-sel.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_asc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_asc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_desc.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/grid/sort_desc.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/checked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/checked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/group-checked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/group-checked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over - Copy.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over - Copy.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/item-over.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu-parent.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu-parent.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/menu.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/unchecked.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/menu/unchecked.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/light-hd.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/light-hd.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprite-tpl.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprite-tpl.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprites.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tool-sprites.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tools-sprites-trans.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/tools-sprites-trans.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-corners-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-corners-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-left-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-left-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-top-bottom.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/panel/white-top-bottom.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/progress/progress-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/progress/progress-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/tip-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/qtip/tip-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/s.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/s.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/glass-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/glass-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/hd-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/hd-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/left-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/left-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/right-btn.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/shared/right-btn.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/e-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/ne-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/nw-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/s-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/se-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/square.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/square.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle-dark.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle-dark.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/sizer/sw-handle.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-thumb.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-thumb.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-thumb.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/slider/slider-v-thumb.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-left.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-left.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-right.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroll-right.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroller-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/scroller-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-left-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-left-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-right-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-btm-right-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-close.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-close.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-bg.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tabs-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tabs/tabs-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow-light.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow-light.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-arrow.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-over-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/btn-over-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/gray-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/gray-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/sep.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/sep.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-bg.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-bg.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-btn-sprite.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/toolbar/tb-btn-sprite.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tree/arrows.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/tree/arrows.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-error.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-error.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-info.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-info.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-question.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-question.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-warning.gif
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/icon-warning.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-right.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/left-right.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/right-corners.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/right-corners.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/top-bottom.png
===================================================================
(Binary files differ)


Property changes on: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/gwtext/themes/slate/images/slate/window/top-bottom.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Deleted: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/stonehenge.xml
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/stonehenge.xml	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/public/stonehenge.xml	2009-11-24 23:09:55 UTC (rev 27)
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<data>
-	<event start="4000 BC" end="3200 BC" isDuration="true"
-		title="Winterbourne Stoke Long Barrow" icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/winterbourne_stoke/02.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	<event start="3000 BC" end="2500 BC" isDuration="true"
-		title="Winterbourne Stoke Round Barrows" icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/winterbourne_stoke/02.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	<event start="3000 BC" end="2500 BC" isDuration="true" title="King Barrows"
-		icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/king_barrow_ridge/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	<event start="2500 BC" end="1600 BC" isDuration="true"
-		title="Normanton Down Barrows" icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/normanton/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	
-	<event start="3100 BC" title="The Cursus" icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/cursus/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        
-        &lt;a href="http://en.wikipedia.org/wiki/Cursus" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Cursus was a name given by early British archaeologists such as William Stukeley to the large parallel lengths of banks with external ditches which they thought were early Roman athletics tracks, hence the Latin name 'Cursus', meaning 'Circus'. Cursus monuments are now understood to be Neolithic structures and may have been of ceremonial function.
-	</event>
-	<event start="3100 BC" end="2400 BC" isDuration="true" title="Durrington Walls"
-		icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/durrington_walls/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	<event start="2600 BC" end="1700 BC" isDuration="true" title="The Avenue"
-		icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/avenue/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	<event start="2300 BC" end="2000 BC" isDuration="true" title="Woodhenge"
-		icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Woodhenge" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Woodhenge is a Neolithic Class I henge and timber circle monument located to the North of Amesbury in Wiltshire, England, and it is closer to Amesbury than is Stonehenge.
-	</event>
-	<event start="1100 BC" end="500 BC" isDuration="true" title="Vespasian's Camp"
-		icon="../image/green-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://www.english-heritage.org.uk/stonehengeinteractivemap/sites/vespasians_camp/01.html" title="English Heritage"&gt;
-        English Heritage
-        &lt;img id="link" src="site/image/yellow-circle.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-	</event>
-	
-	<event start="2900 BC" end="2700 BC" title="Phase 1 - Earthwork Enclosure"
-		icon="../image/blue-circle.png" image="../image/Timeline_Logo_Thumb.png">
-	</event>
-	<event start="2900 BC" end="2400 BC" title="Phase 2 - Wooden Structures"
-		icon="../image/blue-circle.png" image="../image/Timeline_Logo_Thumb.png">
-	</event>
-	<event start="2600 BC" end="1600 BC" title="Phase 3 - Stone Circle "
-		icon="../image/blue-circle.png" image="../image/Timeline_Logo_Thumb.png">
-	</event>
-	
-	<event start="3100 BC" title="Stonehenge 1" icon="../image/red-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_1" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        The first monument consisted of a circular bank and ditch enclosure.
-	</event>
-	<event start="3000 BC" title="Stonehenge 2" icon="../image/red-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_2" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Evidence of the second phase is no longer visible. It appears from the number of postholes dating to this period that some form of timber structure was built within the enclosure during the early 3rd millennium BC.
-	</event>
-	<event start="2600 BC" title="Stonehenge 3 I" icon="../image/red-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_I" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Archaeological excavation has indicated that around 2600 BC, timber was abandoned in favour of stone and two concentric crescents of holes (called the Q and R Holes) were dug in the centre of the site.
-	</event>
-	<event start="2440 BC" end="2100 BC" title="Stonehenge 3 II"
-		icon="../image/red-circle.png" image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_II" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        The next major phase of activity at the tail end of the 3rd millennium BC saw 30 enormous sarsen stones brought from a quarry around 24 miles (40 km) north to the site on the Marlborough Downs.
-	</event>
-	<event start="2100 BC" title="Stonehenge 3 III" icon="../image/red-circle.png"
-		image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_III" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Later in the Bronze Age, the bluestones appear to have been re-erected for the first time, although the precise details of this period are still unclear.
-	</event>
-	<event start="2280 BC" end="1930 BC" title="Stonehenge 3 IV"
-		icon="../image/red-circle.png" image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_IV" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        This phase saw further rearrangement of the bluestones as they were placed in a circle between the two settings of sarsens and in an oval in the very centre. Some archaeologists argue that some of the bluestones in this period were part of a second group brought from Wales.
-	</event>
-	<event start="2270 BC" end="1930 BC" title="Stonehenge 3 V"
-		icon="../image/red-circle.png" image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_V" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Soon afterwards, the north eastern section of the Phase 3 IV Bluestone circle was removed, creating a horseshoe-shaped setting termed the Bluestone Horseshoe.
-	</event>
-	<event start="1930 BC" end="1600 BC" title="Stonehenge 3 VI"
-		icon="../image/red-circle.png" image="../image/Timeline_Logo_Thumb.png">
-        &lt;a href="http://en.wikipedia.org/wiki/Stonehenge#Stonehenge_3_VI" title="Wikipedia article"&gt;
-        &lt;img id="link" src="site/image/Wiki_letter_w.png" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
-        Two further rings of pits were dug outside the outermost sarsen circle.
-	</event>
-	
-</data>
\ No newline at end of file

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/db/DbProvider.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/db/DbProvider.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/db/DbProvider.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -4,6 +4,7 @@
 import java.sql.DriverManager;
 import java.sql.SQLException;
 
+//TODO: ensure that we put shared libraries somewhere else...
 //TODO: do something about styles, checkstyle, etc.
 //TODO: make a connection pool so that we can reuse
 //db connections and gain performance

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/guice/ServerModule.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/guice/ServerModule.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/guice/ServerModule.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -11,6 +11,7 @@
 import com.tyndalehouse.step.web.server.handler.GetCurrentBibleTextHandler;
 import com.tyndalehouse.step.web.server.handler.GetEventsForDateRangeHandler;
 import com.tyndalehouse.step.web.server.handler.GetModuleRefDataHandler;
+import com.tyndalehouse.step.web.server.handler.GetTimelineUISetupHandler;
 
 /**
  * Module which binds the handlers and configurations
@@ -25,7 +26,7 @@
 		bindHandler(GetCurrentBibleTextHandler.class);
 		bindHandler(GetModuleRefDataHandler.class);
 		bindHandler(GetEventsForDateRangeHandler.class);
-		
+		bindHandler(GetTimelineUISetupHandler.class);
 		bind(Log.class).toProvider(LogProvider.class).in(Singleton.class);
 		bind(RefDataDbCommand.class).in(Singleton.class);
 	

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetBibleBooksHandler.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetBibleBooksHandler.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetBibleBooksHandler.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -74,8 +74,6 @@
 		}
 	}
 
-	// TODO: currently the jar files for JSword are going to be in
-	// 2 places web-inf/lib and lib in this project
 	private HttpSwordInstaller getNewCustomInstaller() {
 		logger.info("Creating new installer for JSword");
 		HttpSwordInstaller resourceInstaller = new HttpSwordInstaller();
@@ -123,7 +121,7 @@
 
 		
 		//TODO: http://www.crosswire.org/jsword/java2html/org/crosswire/jsword/bridge/BibleScope.java.html
-		//TODO: currently based on KJB versification, when better to base it on preferred version 
+		//TODO: currently based on KJV versification, when better to base it on preferred version 
 		//of the bible...
 		try {
 			int booksInBible = BibleInfo.booksInBible();

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetEventsForDateRangeHandler.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetEventsForDateRangeHandler.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetEventsForDateRangeHandler.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -35,24 +35,57 @@
 			GetEventsForDateRangeCommand cmd, ExecutionContext arg1)
 			throws ActionException {
 
+		Connection conn = null;
+		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy G");
+
 		//TODO: do some cleaning up for DB code...
 		try {
-			Connection conn = DbProvider.getConnection();
+			conn = DbProvider.getConnection();
 			
+			
+			logger.debug(" Min: " + sdf.format(new Date(cmd.getMinDate())) + 
+					     " Max: " + sdf.format(new Date(cmd.getMaxDate())));
+			
+			
 			//TODO: this needs to change to take into account the three different types of date precision
 			//but for now, let's just get something working.
-			PreparedStatement ps = conn.prepareStatement("select from_date, to_date, from_precision, to_precision, name, " +
+			
+			//so say, our we're looking at 1AD - 7AD, what we really want to show, is at least all
+			//those events that are between 1AD and 7AD, so the date of the event if it's a point in time
+			//is going to be between 1 and 7
+			//if it's a duration, then we want the starting point to be before our end point
+			//and the end point of the event to be 
+			StringBuilder sql = new StringBuilder();
+			sql.append("select event_id, from_date, to_date, from_precision, to_precision, name, " +
 					"timeline_id, importance_id, " +
-					"certainty, event_type_id from step.event where ? >= from_date and ? <= to_date");
+					"certainty, event_type_id from step.event " +
+					"where (from_date between ? and ?" +
+					"   or to_date between ? and ?" +
+					"   or (from_date < ? and to_date > ?))");
+			if(!cmd.isShowDuration()) { 
+				sql.append(" and to_date is null");
+			}
 			
+			PreparedStatement ps = conn.prepareStatement(sql.toString());
+			
+			//TODO: can probably do this better
+			
+			
 			ps.setLong(1, cmd.getMinDate());
 			ps.setLong(2, cmd.getMaxDate());
+			ps.setLong(3, cmd.getMinDate());
+			ps.setLong(4, cmd.getMaxDate());
+			ps.setLong(5, cmd.getMinDate());
+			ps.setLong(6, cmd.getMaxDate());
 
 			ResultSet rs = ps.executeQuery();
 			GetEventsForDateRangeResult result = new GetEventsForDateRangeResult();
 			
+			//TODO: parse the event in some object, as opposed to just fields like that!
+			//in particular the precision type
 			while(rs.next()) {
 				TimelineEventBean teb = new TimelineEventBean(
+						rs.getInt("event_id"),
 						rs.getLong("from_date"),
 						rs.getLong("to_date"),
 						rs.getString("from_precision"),
@@ -63,26 +96,34 @@
 						rs.getString("certainty"),
 						rs.getInt("event_type_id")
 						);
-				
+				logger.debug("Found: " + teb.getName());
 				result.add(teb);
 			}
-	
 			
 			//finally, set the xml representation---
 			//TODO: debate as to whether we want to have all the other stuff in there
 			// at the moment it's just overhead that is not used at all!
-			StringBuffer sb = new StringBuffer();
 			List<TimelineEventBean> events = result.getEvents();
-			SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy G");
+			//sb.append("<data>");
 			
-			sb.append("<data>");
-			
 			for(TimelineEventBean teb : events) {
+				StringBuffer sb = new StringBuffer();
 				sb.append("<event ");
 				sb.append("start=\"");
 				sb.append(sdf.format(new Date(teb.getFromDate())));
 				sb.append("\" ");
 
+				
+				//now we have the start time, put the end time on it if necessary
+				if(!teb.getToPrecision().equals(("N"))) {
+					sb.append("end=\"");
+					sb.append(sdf.format(new Date(teb.getToDate())));
+					sb.append("\" ");
+
+					//if we have the to date, then it's a duration...
+					sb.append("isDuration=\"true\" ");
+				}
+
 				sb.append("title=\"");
 				sb.append(StringEscapeUtils.escapeJavaScript(teb.getName()));
 				sb.append("\"");
@@ -91,15 +132,22 @@
 				//but really TODO: need to use a library or something so that we're not just building on the fly...
 				
 				sb.append("></event>");
+				teb.setXml(sb.toString());
 			}
-			sb.append("</data>");
+			//sb.append("</data>");
 
-			result.setXml(sb.toString());
+			//result.setXml(sb.toString());
 			
 			return result;			
 		} catch (SQLException e) {
 			logger.error(e);
 			throw new ActionException(e);
+		} finally {
+			try {
+				DbProvider.finaliseConnection(conn);
+			} catch (SQLException e) {
+				logger.error("An error occured while trying to tear down the connection", e);
+			}
 		}
 	}
 

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetModuleRefDataHandler.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetModuleRefDataHandler.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetModuleRefDataHandler.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -17,6 +17,8 @@
 //That way we can ensure that we log every entry and exit to handlers properly?
 //ensure that execute is wrapped around by logging...
 //or could possibly add this to the servlet 
+//TODO: this should live in the UI, it will never change, and we can save on some 
+//lookups to the server...
 public class GetModuleRefDataHandler implements
 		ActionHandler<GetModuleRefDataCommand, GetModuleRefDataResult> {
 	private final Log logger;

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetTimelineUISetupHandler.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetTimelineUISetupHandler.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/server/handler/GetTimelineUISetupHandler.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,97 @@
+package com.tyndalehouse.step.web.server.handler;
+
+import java.sql.Connection;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.List;
+
+import net.customware.gwt.dispatch.server.ActionHandler;
+import net.customware.gwt.dispatch.server.ExecutionContext;
+import net.customware.gwt.dispatch.shared.ActionException;
+
+import org.apache.commons.logging.Log;
+
+import com.google.inject.Inject;
+import com.tyndalehouse.step.web.server.db.DbProvider;
+import com.tyndalehouse.step.web.shared.beans.TimelineBean;
+import com.tyndalehouse.step.web.shared.command.GetTimelineUISetupCommand;
+import com.tyndalehouse.step.web.shared.result.GetTimelineUISetupResult;
+
+public class GetTimelineUISetupHandler implements
+		ActionHandler<GetTimelineUISetupCommand, GetTimelineUISetupResult> {
+	private final Log logger;
+
+	@Inject
+	public GetTimelineUISetupHandler(Log logger) {
+		this.logger = logger;
+	}
+
+	@Override
+	public GetTimelineUISetupResult execute(
+			GetTimelineUISetupCommand cmd, ExecutionContext arg1)
+			throws ActionException {
+		//we need to do how many timelines there are, the min and max of each of them
+		Connection conn = null;
+		try {
+			conn = DbProvider.getConnection();
+			
+			//TODO: remove all prepared statements and ensure they are made into
+			//singletons
+			
+			String sqlStatement = 	"select t.TIMELINE_ID, t.TIMELINE_DESCRIPTION, t.timeline_code, " +
+									"min(e.FROM_DATE) as min_from_date, max(TO_DATE) as max_to_date, count(event_id) as event_count " +
+									"from step.timeline t, step.event e " +
+									"where t.TIMELINE_ID = e.TIMELINE_ID " +
+									"group by t.timeline_id, t.TIMELINE_DESCRIPTION, t.timeline_code ";
+			
+			PreparedStatement ps = conn.prepareStatement(sqlStatement);
+			ResultSet rs = ps.executeQuery();
+			
+			//TODO: do we need to sort those somehow?
+			List<TimelineBean> timelines = new ArrayList<TimelineBean>();
+			
+			//review this: perhaps we don't need to send all of this to the UI
+			while(rs.next()) {
+				TimelineBean tb = new TimelineBean(
+						rs.getInt("timeline_id"), 
+						rs.getString("timeline_description"), 
+						rs.getString("timeline_code"));
+				tb.setMinDate(rs.getLong("min_from_date"));
+				tb.setMaxDate(rs.getLong("max_to_date"));
+				tb.setEventCount(rs.getInt("event_count"));
+				
+				logger.debug(String.format("Loaded: %s", tb.getTimelineDescription()));
+				timelines.add(tb);
+			}
+
+			
+			GetTimelineUISetupResult r = new GetTimelineUISetupResult();
+			r.setTimelines(timelines);
+			return r;
+		} catch(SQLException sqle) {
+			logger.error(sqle);
+			throw new ActionException("An error occured while trying to setup the timeline UI from data in the database.", sqle);
+		} finally {
+			try {
+				DbProvider.finaliseConnection(conn);
+			} catch (SQLException e) {
+				throw new ActionException("Cannot tear down connection.", e);
+			}
+		}
+	}
+
+
+
+	//This method is used to determine which type of command this handler serves I believe...
+	@Override
+	public Class<GetTimelineUISetupCommand> getActionType() {
+			return GetTimelineUISetupCommand.class;
+	}
+
+	@Override
+	public void rollback(GetTimelineUISetupCommand arg0, GetTimelineUISetupResult arg1, ExecutionContext arg2) throws ActionException {
+		// TODO Auto-generated method stub
+		
+	}}
\ No newline at end of file

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineBean.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineBean.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineBean.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,94 @@
+package com.tyndalehouse.step.web.shared.beans;
+
+import java.io.Serializable;
+
+/**
+ * Timeline bean represents the different timelines on which events can be found...
+ * @author CJBurrell
+ *
+ */
+public class TimelineBean implements Serializable  {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1734142151232501392L;
+	private int timelineId;
+	private String timelineDescription;
+	private String timelineCode;
+
+	private long minDate;
+	private long maxDate;
+	private int eventCount;
+	
+	/**
+	 * @return the minDate
+	 */
+	public long getMinDate() {
+		return minDate;
+	}
+
+	/**
+	 * @param minDate the minDate to set
+	 */
+	public void setMinDate(long minDate) {
+		this.minDate = minDate;
+	}
+
+	/**
+	 * @return the maxDate
+	 */
+	public long getMaxDate() {
+		return maxDate;
+	}
+
+	/**
+	 * @param maxDate the maxDate to set
+	 */
+	public void setMaxDate(long maxDate) {
+		this.maxDate = maxDate;
+	}
+
+	public TimelineBean() {
+		
+	}
+	
+	public TimelineBean(int timelineId, String timelineDescription, String timelineCode) {
+		this.timelineId = timelineId;
+		this.timelineDescription = timelineDescription;
+		this.timelineCode = timelineCode;
+	}
+	
+	/**
+	 * @return the timelineId
+	 */
+	public int getTimelineId() {
+		return timelineId;
+	}
+
+	/**
+	 * @return the timelineDescription
+	 */
+	public String getTimelineDescription() {
+		return timelineDescription;
+	}
+
+	/**
+	 * @return the timelineCode
+	 */
+	public String getTimelineCode() {
+		return timelineCode;
+	}
+
+	public void setEventCount(int eventCount) {
+		this.eventCount = eventCount;
+	}
+
+	/**
+	 * @return the eventCount
+	 */
+	public int getEventCount() {
+		return eventCount;
+	}
+}
+
+

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineEventBean.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineEventBean.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/beans/TimelineEventBean.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -8,26 +8,55 @@
 	 * 
 	 */
 	private static final long serialVersionUID = -7664806988001700477L;
-	
+	private int eventId;
 	private Long fromDate;
 	private Long toDate;
 	private String fromPrecision;
 	private String toPrecision;
 	private String certainty;
 	private int eventTypeId;
+
+	/**
+	 * @return the xmlRepresentation
+	 */
+	public String getXmlRepresentation() {
+		return xmlRepresentation;
+	}
+
+	/**
+	 * @param xmlRepresentation the xmlRepresentation to set
+	 */
+	public void setXmlRepresentation(String xmlRepresentation) {
+		this.xmlRepresentation = xmlRepresentation;
+	}
+
 	private String name;
+	private String xmlRepresentation;
 
 	//for serialization
 	public TimelineEventBean() {
 		
 	}
 
-	
-	public TimelineEventBean(Long fromDate, Long toDate, 
+	/**
+	 * 
+	 * @param eventId
+	 * @param fromDate
+	 * @param toDate
+	 * @param fromPrecision
+	 * @param toPrecision
+	 * @param name
+	 * @param timelineId
+	 * @param importanceId
+	 * @param certainty
+	 * @param eventTypeId
+	 */
+	public TimelineEventBean(int eventId, Long fromDate, Long toDate, 
 			String fromPrecision, String toPrecision,
 			String name,
 			int timelineId, int importanceId,
 			String certainty, int eventTypeId) {
+				this.eventId = eventId;
 				this.fromDate = fromDate;
 				this.toDate = toDate;
 				this.fromPrecision = fromPrecision;
@@ -39,6 +68,22 @@
 	}
 	
 	/**
+	 * @return the eventId
+	 */
+	public int getEventId() {
+		return eventId;
+	}
+
+
+	/**
+	 * @param eventId the eventId to set
+	 */
+	public void setEventId(int eventId) {
+		this.eventId = eventId;
+	}
+
+
+	/**
 	 * @return the fromDate
 	 */
 	public Long getFromDate() {
@@ -133,4 +178,8 @@
 	public String getName() {
 		return name;
 	}
+
+	public void setXml(String xmlRepresentation) {
+		this.xmlRepresentation = xmlRepresentation;		
+	}
 }

Modified: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetEventsForDateRangeCommand.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetEventsForDateRangeCommand.java	2009-11-24 22:52:26 UTC (rev 26)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetEventsForDateRangeCommand.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -12,8 +12,23 @@
 	private static final long serialVersionUID = 5781027650600417430L;
 	private Long minDate;
 	private Long maxDate;
+	private boolean showDuration = true;
 
 	/**
+	 * @return the showDuration
+	 */
+	public boolean isShowDuration() {
+		return showDuration;
+	}
+
+	/**
+	 * @param showDuration the showDuration to set
+	 */
+	public void setShowDuration(boolean showDuration) {
+		this.showDuration = showDuration;
+	}
+
+	/**
 	 * @return the minDate
 	 */
 	public Long getMinDate() {

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetTimelineUISetupCommand.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetTimelineUISetupCommand.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/command/GetTimelineUISetupCommand.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,18 @@
+package com.tyndalehouse.step.web.shared.command;
+
+import com.tyndalehouse.step.web.shared.result.GetTimelineUISetupResult;
+
+import net.customware.gwt.dispatch.shared.Action;
+
+public class GetTimelineUISetupCommand implements Action<GetTimelineUISetupResult> {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 7813083800240239846L;
+
+	
+	public GetTimelineUISetupCommand() {
+		
+	}
+}

Added: trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/result/GetTimelineUISetupResult.java
===================================================================
--- trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/result/GetTimelineUISetupResult.java	                        (rev 0)
+++ trunk/step-web-app/src/main/java/com/tyndalehouse/step/web/shared/result/GetTimelineUISetupResult.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,31 @@
+package com.tyndalehouse.step.web.shared.result;
+
+import java.util.List;
+
+import com.tyndalehouse.step.web.shared.beans.TimelineBean;
+
+import net.customware.gwt.dispatch.shared.Result;
+
+public class GetTimelineUISetupResult implements Result {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -566447989637280143L;
+	private List<TimelineBean> tlb;
+
+	
+	public GetTimelineUISetupResult() {
+		
+	}
+
+
+	public void setTimelines(List<TimelineBean> tlb) {
+		this.tlb = tlb;
+	}
+
+
+	public List<TimelineBean> getTimelines() {
+		return tlb;
+	}
+}

Added: trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/server/TimelineUISetupHandlerTest.java
===================================================================
--- trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/server/TimelineUISetupHandlerTest.java	                        (rev 0)
+++ trunk/step-web-app/src/main/test/com/tyndalehouse/step/tests/server/TimelineUISetupHandlerTest.java	2009-11-24 23:09:55 UTC (rev 27)
@@ -0,0 +1,7 @@
+package com.tyndalehouse.step.tests.server;
+
+import junit.framework.TestCase;
+
+public class TimelineUISetupHandlerTest extends TestCase {
+
+}




More information about the Tynstep-svn mailing list