From 0b41c1587bfeb950c6c21a33147b9abb7dce1c5b Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Fri, 13 Nov 2009 12:39:04 +0000
Subject: [PATCH] [LMS-1268] merge with gxt2 feature branch - part 2 - openbis
 (13378)

SVN: 13380
---
 openbis/.classpath                            |    6 +-
 openbis/build/build.xml                       |    4 +-
 ...nBIS GWT Shell (Hosted Mode, Linux).launch |    2 +-
 ...penBIS GWT Shell (Hosted Mode, Mac).launch |    2 +-
 ...IS GWT Shell (Hosted Mode, Windows).launch |    2 +-
 ...S System Tests (Hosted Mode, Linux).launch |    2 +-
 ...BIS System Tests (Hosted Mode, Mac).launch |    2 +-
 ...System Tests (Hosted Mode, Windows).launch |    2 +-
 .../eclipse/openBIS check dependencies.launch |    2 +-
 .../ch/systemsx/cisd/openbis/OpenBIS.gwt.xml  |    2 +
 .../client/application/FormPanelListener.java |    2 +-
 .../application/MatchingEntitiesPanel.java    |    2 +-
 .../ShowRelatedDatasetsDialog.java            |    2 +-
 .../application/framework/AppController.java  |   14 +-
 .../application/framework/AppEvents.java      |   15 +-
 .../client/application/framework/AppView.java |   19 +-
 .../framework/DispatcherHelper.java           |   11 +-
 .../framework/DisplaySettingsManager.java     |   16 +-
 .../framework/LoginController.java            |   14 +-
 .../application/framework/LoginView.java      |    8 +-
 .../application/framework/MainTabPanel.java   |   19 +-
 .../client/application/menu/ActionMenu.java   |    9 +-
 .../web/client/application/menu/TopMenu.java  |    8 +-
 .../client/application/menu/TopMenuItem.java  |    4 +-
 .../administration/AdministrationMenu.java    |   16 +-
 .../application/menu/dataset/DataSetMenu.java |   10 +-
 .../menu/experiment/ExperimentMenu.java       |   10 +-
 .../menu/material/MaterialMenu.java           |   10 +-
 .../application/menu/sample/SampleMenu.java   |   14 +-
 .../application/menu/user/LoggedUserMenu.java |    8 +-
 .../renderer/InternalLinkCellRenderer.java    |    9 +-
 .../application/renderer/LinkRenderer.java    |   33 +-
 .../renderer/MultilineStringCellRenderer.java |    9 +-
 .../renderer/RealNumberRenderer.java          |   24 +-
 .../renderer/ShowDetailsLinkCellRenderer.java |   10 +-
 .../application/renderer/YesNoRenderer.java   |    8 +-
 .../ui/AbstractRegistrationForm.java          |   12 +-
 .../client/application/ui/AbstractViewer.java |    7 +-
 .../ui/AuthorizationGroupGrid.java            |    6 +-
 .../ui/BorderLayoutDataFactory.java           |    4 +-
 .../client/application/ui/ColumnFilter.java   |    2 +-
 .../application/ui/EnterKeyListener.java      |    6 +-
 .../web/client/application/ui/GroupGrid.java  |    6 +-
 .../client/application/ui/LoginWidget.java    |   12 +-
 .../web/client/application/ui/PersonGrid.java |    6 +-
 .../ui/PropertyValueRenderers.java            |    9 +-
 .../application/ui/RoleAssignmentGrid.java    |    6 +-
 .../AddPersonToAuthorizationGroupDialog.java  |    2 +-
 .../ui/amc/AddRoleAssignmentDialog.java       |    2 +-
 .../application/ui/amc/RoleListBox.java       |    9 +-
 .../ui/attachment/AttachmentBrowser.java      |   50 +-
 .../ui/data/AbstractExternalDataGrid.java     |    4 +-
 .../ui/data/DataSetComputeMenu.java           |   20 +-
 .../ui/data/DataSetUploadForm.java            |    2 +-
 .../ui/data/DataStoreServicesGrid.java        |    2 +-
 .../ui/data/FileFormatTypeGrid.java           |   14 +-
 .../entity_type/AbstractEntityTypeGrid.java   |   12 +-
 .../ui/experiment/ExperimentBrowserGrid.java  |   12 +-
 .../experiment/ExperimentBrowserToolbar.java  |   28 +-
 .../experiment/ProjectSelectionSection.java   |    1 +
 .../ProjectSelectionTreeWidget.java           |  114 +-
 .../ui/field/EntityChooserDialog.java         |    2 +-
 .../application/ui/field/HyperlinkField.java  |    5 +-
 .../ui/file/AttachmentFileUploadField.java    |    6 +-
 .../ui/file/AttachmentsFileFieldManager.java  |    4 +-
 .../ui/grid/AbstractBrowserGrid.java          |  109 +-
 .../ui/grid/BrowserGridPagingToolBar.java     |   45 +-
 .../application/ui/grid/ColumnListener.java   |   18 +-
 .../ui/grid/ColumnSettingsChooser.java        |   42 +-
 .../ui/grid/ColumnSettingsDialog.java         |   14 +-
 .../ui/grid/MoveableColumnModel.java          |   10 +-
 .../ui/grid/TextColumnFilterWidget.java       |    2 +-
 .../column/GridCustomColumnGrid.java          |    6 +-
 ...dCustomExpressionEditOrRegisterDialog.java |    3 +-
 .../common/GridColumnChooserDialog.java       |   29 +-
 .../expressions/filter/FilterToolbar.java     |   38 +-
 .../filter/GridCustomFilterGrid.java          |    9 +-
 .../OpenEntityDetailsTabClickListener.java    |   10 +-
 .../MaterialBatchRegistrationPanel.java       |   52 +-
 .../ui/material/MaterialBrowserGrid.java      |    7 +-
 .../ui/material/MaterialBrowserToolbar.java   |   19 +-
 .../AbstractProjectEditRegisterForm.java      |    2 +-
 .../application/ui/project/ProjectGrid.java   |    6 +-
 .../PropertyTypeAssignmentForm.java           |    2 +-
 .../PropertyTypeAssignmentGrid.java           |    2 +-
 .../ui/property_type/PropertyTypeGrid.java    |    6 +-
 .../PropertyTypeRegistrationForm.java         |    5 +-
 .../sample/SampleBatchRegistrationPanel.java  |   55 +-
 .../ui/sample/SampleBrowserGrid.java          |   12 +-
 .../ui/sample/SampleBrowserToolbar.java       |   32 +-
 .../ui/search/DetailedSearchToolbar.java      |   12 +-
 .../ui/search/DetailedSearchWindow.java       |    5 +-
 .../AbstractVocabularyRegistrationForm.java   |  107 -
 .../ui/vocabulary/VocabularyGrid.java         |    8 +-
 .../VocabularyRegistrationFieldSet.java       |   29 +-
 .../VocabularyRegistrationForm.java           |   78 +-
 .../vocabulary/VocabularyTermValidator.java   |   12 +-
 .../AbstractDataConfirmationDialog.java       |    7 +-
 .../ui/widget/AbstractSaveDialog.java         |   10 +-
 .../ui/widget/ClickableFormPanel.java         |   37 +-
 .../ui/widget/EntityRegistrationPanel.java    |    5 +-
 .../ui/widget/PagingToolBarAdapter.java       |   54 -
 .../application/ui/widget/SectionsPanel.java  |   31 +-
 .../application/ui/widget/SimpleDialog.java   |   12 +-
 .../ui/widget/TreeItemWithModel.java          |   86 -
 .../web/client/application/util/GWTUtils.java |   25 +-
 .../client/application/util/TextToolItem.java |   45 +
 .../client/application/util/WidgetUtils.java  |    2 +-
 .../client/application/util/WindowUtils.java  |   10 +-
 .../module/TopMenuItemDemoModuleMenu.java     |    6 +-
 .../dataset/GenericDataSetEditForm.java       |    2 +-
 ...ractGenericExperimentRegisterEditForm.java |    5 +-
 .../GenericMaterialBatchRegistrationForm.java |    4 +-
 ...AbstractGenericSampleRegisterEditForm.java |    2 +-
 .../GenericSampleBatchRegistrationForm.java   |    6 +-
 .../sample/GenericSampleViewer.java           |    2 +-
 .../systemsx/cisd/openbis/public/index.html   |    2 +-
 .../resources/chart/open-flash-chart.swf      |  Bin 0 -> 280287 bytes
 .../openbis/public/resources/css/gxt-all.css  | 6839 +++++++++++++++++
 .../openbis/public/resources/css/gxt-gray.css |  478 ++
 .../public/resources/desktop/css/desktop.css  |  638 ++
 .../resources/desktop/images/desktop.gif      |  Bin 0 -> 63601 bytes
 .../resources/desktop/images/desktop3.jpg     |  Bin 0 -> 158508 bytes
 .../public/resources/desktop/images/gears.gif |  Bin 0 -> 996 bytes
 .../public/resources/desktop/images/gears.png |  Bin 0 -> 967 bytes
 .../public/resources/desktop/images/grid.png  |  Bin 0 -> 513 bytes
 .../public/resources/desktop/images/hatch.gif |  Bin 0 -> 842 bytes
 .../public/resources/desktop/images/hd-bg.gif |  Bin 0 -> 992 bytes
 .../resources/desktop/images/hd-tb-bg.gif     |  Bin 0 -> 808 bytes
 .../resources/desktop/images/icon_padlock.png |  Bin 0 -> 400 bytes
 .../resources/desktop/images/icons-bg.png     |  Bin 0 -> 191 bytes
 .../resources/desktop/images/launcher-bg.gif  |  Bin 0 -> 944 bytes
 .../resources/desktop/images/launcher-btn.gif |  Bin 0 -> 1247 bytes
 .../resources/desktop/images/logout.gif       |  Bin 0 -> 920 bytes
 .../resources/desktop/images/logout.png       |  Bin 0 -> 505 bytes
 .../resources/desktop/images/member.gif       |  Bin 0 -> 972 bytes
 .../resources/desktop/images/member.png       |  Bin 0 -> 832 bytes
 .../resources/desktop/images/powered.gif      |  Bin 0 -> 2291 bytes
 .../resources/desktop/images/powered.png      |  Bin 0 -> 3606 bytes
 .../public/resources/desktop/images/s.gif     |  Bin 0 -> 43 bytes
 .../images/taskbar/black/item-over.gif        |  Bin 0 -> 166 bytes
 .../images/taskbar/black/scroll-left.gif      |  Bin 0 -> 1405 bytes
 .../images/taskbar/black/scroll-right.gif     |  Bin 0 -> 1405 bytes
 .../taskbar/black/start-menu-left-corners.png |  Bin 0 -> 206 bytes
 .../taskbar/black/start-menu-left-right.png   |  Bin 0 -> 143 bytes
 .../black/start-menu-right-corners.png        |  Bin 0 -> 224 bytes
 .../images/taskbar/black/start-menu-right.png |  Bin 0 -> 141 bytes
 .../taskbar/black/start-menu-top-bottom.png   |  Bin 0 -> 158 bytes
 .../images/taskbar/black/startbutton-icon.gif |  Bin 0 -> 748 bytes
 .../images/taskbar/black/startbutton.gif      |  Bin 0 -> 2419 bytes
 .../images/taskbar/black/taskbar-split-h.gif  |  Bin 0 -> 327 bytes
 .../taskbar/black/taskbar-start-panel-bg.gif  |  Bin 0 -> 890 bytes
 .../images/taskbar/black/taskbutton.gif       |  Bin 0 -> 1894 bytes
 .../taskbar/black/taskbuttons-panel-bg.gif    |  Bin 0 -> 195 bytes
 .../resources/desktop/images/winbar-bg.gif    |  Bin 0 -> 888 bytes
 .../resources/desktop/images/winbar-btn.gif   |  Bin 0 -> 1316 bytes
 .../resources/desktop/images/windows-bg.gif   |  Bin 0 -> 830 bytes
 .../resources/desktop/wallpapers/desktop.jpg  |  Bin 0 -> 84237 bytes
 .../public/resources/flash/swfobject.js       |    5 +
 .../images/default/box/corners-blue.gif       |  Bin 0 -> 1010 bytes
 .../resources/images/default/box/corners.gif  |  Bin 0 -> 1005 bytes
 .../resources/images/default/box/l-blue.gif   |  Bin 0 -> 810 bytes
 .../public/resources/images/default/box/l.gif |  Bin 0 -> 810 bytes
 .../resources/images/default/box/r-blue.gif   |  Bin 0 -> 810 bytes
 .../public/resources/images/default/box/r.gif |  Bin 0 -> 810 bytes
 .../resources/images/default/box/tb-blue.gif  |  Bin 0 -> 851 bytes
 .../resources/images/default/box/tb.gif       |  Bin 0 -> 839 bytes
 .../resources/images/default/button/arrow.gif |  Bin 0 -> 828 bytes
 .../images/default/button/btn-arrow.gif       |  Bin 0 -> 870 bytes
 .../images/default/button/btn-sprite.gif      |  Bin 0 -> 1341 bytes
 .../resources/images/default/button/btn.gif   |  Bin 0 -> 4298 bytes
 .../images/default/button/group-cs.gif        |  Bin 0 -> 2459 bytes
 .../images/default/button/group-lr.gif        |  Bin 0 -> 861 bytes
 .../images/default/button/group-tb.gif        |  Bin 0 -> 846 bytes
 .../default/button/s-arrow-b-noline.gif       |  Bin 0 -> 898 bytes
 .../images/default/button/s-arrow-b.gif       |  Bin 0 -> 937 bytes
 .../images/default/button/s-arrow-bo.gif      |  Bin 0 -> 955 bytes
 .../images/default/button/s-arrow-noline.gif  |  Bin 0 -> 863 bytes
 .../images/default/button/s-arrow-o.gif       |  Bin 0 -> 937 bytes
 .../images/default/button/s-arrow.gif         |  Bin 0 -> 937 bytes
 .../resources/images/default/dd/drop-add.gif  |  Bin 0 -> 1001 bytes
 .../resources/images/default/dd/drop-no.gif   |  Bin 0 -> 949 bytes
 .../resources/images/default/dd/drop-yes.gif  |  Bin 0 -> 1016 bytes
 .../images/default/editor/tb-sprite.gif       |  Bin 0 -> 2072 bytes
 .../images/default/form/checkbox.gif          |  Bin 0 -> 2061 bytes
 .../images/default/form/clear-trigger.gif     |  Bin 0 -> 1988 bytes
 .../images/default/form/date-trigger.gif      |  Bin 0 -> 1603 bytes
 .../images/default/form/error-tip-corners.gif |  Bin 0 -> 4183 bytes
 .../images/default/form/exclamation.gif       |  Bin 0 -> 996 bytes
 .../resources/images/default/form/radio.gif   |  Bin 0 -> 1746 bytes
 .../images/default/form/search-trigger.gif    |  Bin 0 -> 2182 bytes
 .../resources/images/default/form/text-bg.gif |  Bin 0 -> 819 bytes
 .../images/default/form/trigger-tpl.gif       |  Bin 0 -> 1487 bytes
 .../resources/images/default/form/trigger.gif |  Bin 0 -> 1688 bytes
 .../resources/images/default/gradient-bg.gif  |  Bin 0 -> 1472 bytes
 .../images/default/grid/arrow-left-white.gif  |  Bin 0 -> 825 bytes
 .../images/default/grid/arrow-right-white.gif |  Bin 0 -> 825 bytes
 .../images/default/grid/col-move-bottom.gif   |  Bin 0 -> 868 bytes
 .../images/default/grid/col-move-top.gif      |  Bin 0 -> 869 bytes
 .../resources/images/default/grid/columns.gif |  Bin 0 -> 962 bytes
 .../resources/images/default/grid/dirty.gif   |  Bin 0 -> 832 bytes
 .../resources/images/default/grid/done.gif    |  Bin 0 -> 133 bytes
 .../resources/images/default/grid/drop-no.gif |  Bin 0 -> 947 bytes
 .../images/default/grid/drop-yes.gif          |  Bin 0 -> 860 bytes
 .../images/default/grid/footer-bg.gif         |  Bin 0 -> 834 bytes
 .../images/default/grid/grid-blue-hd.gif      |  Bin 0 -> 829 bytes
 .../images/default/grid/grid-blue-split.gif   |  Bin 0 -> 817 bytes
 .../images/default/grid/grid-hrow.gif         |  Bin 0 -> 855 bytes
 .../images/default/grid/grid-loading.gif      |  Bin 0 -> 701 bytes
 .../images/default/grid/grid-split.gif        |  Bin 0 -> 817 bytes
 .../images/default/grid/grid-vista-hd.gif     |  Bin 0 -> 829 bytes
 .../images/default/grid/grid3-hd-btn.gif      |  Bin 0 -> 1298 bytes
 .../images/default/grid/grid3-hrow-group.gif  |  Bin 0 -> 811 bytes
 .../images/default/grid/grid3-hrow-over.gif   |  Bin 0 -> 823 bytes
 .../images/default/grid/grid3-hrow.gif        |  Bin 0 -> 836 bytes
 .../default/grid/grid3-special-col-bg.gif     |  Bin 0 -> 837 bytes
 .../default/grid/grid3-special-col-sel-bg.gif |  Bin 0 -> 843 bytes
 .../images/default/grid/group-by.gif          |  Bin 0 -> 917 bytes
 .../default/grid/group-expand-sprite.gif      |  Bin 0 -> 955 bytes
 .../resources/images/default/grid/hd-pop.gif  |  Bin 0 -> 839 bytes
 .../images/default/grid/hmenu-asc.gif         |  Bin 0 -> 931 bytes
 .../images/default/grid/hmenu-desc.gif        |  Bin 0 -> 930 bytes
 .../images/default/grid/hmenu-lock.gif        |  Bin 0 -> 955 bytes
 .../images/default/grid/hmenu-lock.png        |  Bin 0 -> 648 bytes
 .../images/default/grid/hmenu-unlock.gif      |  Bin 0 -> 971 bytes
 .../images/default/grid/hmenu-unlock.png      |  Bin 0 -> 697 bytes
 .../images/default/grid/invalid_line.gif      |  Bin 0 -> 815 bytes
 .../resources/images/default/grid/loading.gif |  Bin 0 -> 771 bytes
 .../resources/images/default/grid/mso-hd.gif  |  Bin 0 -> 875 bytes
 .../resources/images/default/grid/nowait.gif  |  Bin 0 -> 884 bytes
 .../default/grid/page-first-disabled.gif      |  Bin 0 -> 925 bytes
 .../images/default/grid/page-first.gif        |  Bin 0 -> 925 bytes
 .../default/grid/page-last-disabled.gif       |  Bin 0 -> 923 bytes
 .../images/default/grid/page-last.gif         |  Bin 0 -> 923 bytes
 .../default/grid/page-next-disabled.gif       |  Bin 0 -> 875 bytes
 .../images/default/grid/page-next.gif         |  Bin 0 -> 875 bytes
 .../default/grid/page-prev-disabled.gif       |  Bin 0 -> 879 bytes
 .../images/default/grid/page-prev.gif         |  Bin 0 -> 879 bytes
 .../images/default/grid/pick-button.gif       |  Bin 0 -> 1036 bytes
 .../resources/images/default/grid/refresh.gif |  Bin 0 -> 977 bytes
 .../images/default/grid/row-check-sprite.gif  |  Bin 0 -> 1083 bytes
 .../images/default/grid/row-expand-sprite.gif |  Bin 0 -> 955 bytes
 .../images/default/grid/row-over.gif          |  Bin 0 -> 823 bytes
 .../resources/images/default/grid/row-sel.gif |  Bin 0 -> 823 bytes
 .../resources/images/default/grid/sort-hd.gif |  Bin 0 -> 1473 bytes
 .../images/default/grid/sort_asc.gif          |  Bin 0 -> 830 bytes
 .../images/default/grid/sort_desc.gif         |  Bin 0 -> 833 bytes
 .../resources/images/default/grid/wait.gif    |  Bin 0 -> 1100 bytes
 .../images/default/layout/collapse.gif        |  Bin 0 -> 842 bytes
 .../images/default/layout/expand.gif          |  Bin 0 -> 842 bytes
 .../images/default/layout/gradient-bg.gif     |  Bin 0 -> 1472 bytes
 .../images/default/layout/mini-bottom.gif     |  Bin 0 -> 856 bytes
 .../images/default/layout/mini-left.gif       |  Bin 0 -> 871 bytes
 .../images/default/layout/mini-right.gif      |  Bin 0 -> 872 bytes
 .../images/default/layout/mini-top.gif        |  Bin 0 -> 856 bytes
 .../images/default/layout/ns-collapse.gif     |  Bin 0 -> 842 bytes
 .../images/default/layout/ns-expand.gif       |  Bin 0 -> 843 bytes
 .../images/default/layout/panel-close.gif     |  Bin 0 -> 829 bytes
 .../images/default/layout/panel-title-bg.gif  |  Bin 0 -> 838 bytes
 .../default/layout/panel-title-light-bg.gif   |  Bin 0 -> 835 bytes
 .../resources/images/default/layout/stick.gif |  Bin 0 -> 874 bytes
 .../resources/images/default/layout/stuck.gif |  Bin 0 -> 92 bytes
 .../images/default/layout/tab-close-on.gif    |  Bin 0 -> 880 bytes
 .../images/default/layout/tab-close.gif       |  Bin 0 -> 859 bytes
 .../resources/images/default/menu/checked.gif |  Bin 0 -> 959 bytes
 .../images/default/menu/group-checked.gif     |  Bin 0 -> 891 bytes
 .../images/default/menu/item-over.gif         |  Bin 0 -> 820 bytes
 .../images/default/menu/menu-parent.gif       |  Bin 0 -> 854 bytes
 .../resources/images/default/menu/menu.gif    |  Bin 0 -> 834 bytes
 .../images/default/menu/unchecked.gif         |  Bin 0 -> 941 bytes
 .../images/default/panel/corners-sprite.gif   |  Bin 0 -> 1418 bytes
 .../images/default/panel/left-right.gif       |  Bin 0 -> 815 bytes
 .../images/default/panel/light-hd.gif         |  Bin 0 -> 827 bytes
 .../images/default/panel/tool-sprite-tpl.gif  |  Bin 0 -> 971 bytes
 .../images/default/panel/tool-sprites.gif     |  Bin 0 -> 4392 bytes
 .../default/panel/tools-sprites-trans.gif     |  Bin 0 -> 2843 bytes
 .../images/default/panel/top-bottom.gif       |  Bin 0 -> 875 bytes
 .../images/default/panel/top-bottom.png       |  Bin 0 -> 218 bytes
 .../default/panel/white-corners-sprite.gif    |  Bin 0 -> 1366 bytes
 .../images/default/panel/white-left-right.gif |  Bin 0 -> 815 bytes
 .../images/default/panel/white-top-bottom.gif |  Bin 0 -> 872 bytes
 .../images/default/progress/progress-bg.gif   |  Bin 0 -> 834 bytes
 .../resources/images/default/qtip/bg.gif      |  Bin 0 -> 1091 bytes
 .../resources/images/default/qtip/close.gif   |  Bin 0 -> 972 bytes
 .../images/default/qtip/tip-anchor-sprite.gif |  Bin 0 -> 951 bytes
 .../images/default/qtip/tip-sprite.gif        |  Bin 0 -> 4271 bytes
 .../public/resources/images/default/s.gif     |  Bin 0 -> 43 bytes
 .../resources/images/default/shadow-c.png     |  Bin 0 -> 118 bytes
 .../resources/images/default/shadow-lr.png    |  Bin 0 -> 135 bytes
 .../resources/images/default/shadow.png       |  Bin 0 -> 311 bytes
 .../images/default/shared/blue-loading.gif    |  Bin 0 -> 3236 bytes
 .../images/default/shared/calendar.gif        |  Bin 0 -> 979 bytes
 .../resources/images/default/shared/clear.gif |  Bin 0 -> 43 bytes
 .../images/default/shared/glass-bg.gif        |  Bin 0 -> 873 bytes
 .../images/default/shared/hd-sprite.gif       |  Bin 0 -> 1099 bytes
 .../images/default/shared/large-loading.gif   |  Bin 0 -> 3236 bytes
 .../images/default/shared/left-btn.gif        |  Bin 0 -> 870 bytes
 .../images/default/shared/loading-balls.gif   |  Bin 0 -> 2118 bytes
 .../images/default/shared/right-btn.gif       |  Bin 0 -> 871 bytes
 .../images/default/shared/warning.gif         |  Bin 0 -> 960 bytes
 .../images/default/sizer/e-handle-dark.gif    |  Bin 0 -> 1062 bytes
 .../images/default/sizer/e-handle.gif         |  Bin 0 -> 1586 bytes
 .../images/default/sizer/ne-handle-dark.gif   |  Bin 0 -> 839 bytes
 .../images/default/sizer/ne-handle.gif        |  Bin 0 -> 854 bytes
 .../images/default/sizer/nw-handle-dark.gif   |  Bin 0 -> 839 bytes
 .../images/default/sizer/nw-handle.gif        |  Bin 0 -> 853 bytes
 .../images/default/sizer/s-handle-dark.gif    |  Bin 0 -> 1060 bytes
 .../images/default/sizer/s-handle.gif         |  Bin 0 -> 1318 bytes
 .../images/default/sizer/se-handle-dark.gif   |  Bin 0 -> 838 bytes
 .../images/default/sizer/se-handle.gif        |  Bin 0 -> 853 bytes
 .../resources/images/default/sizer/square.gif |  Bin 0 -> 864 bytes
 .../images/default/sizer/sw-handle-dark.gif   |  Bin 0 -> 839 bytes
 .../images/default/sizer/sw-handle.gif        |  Bin 0 -> 855 bytes
 .../images/default/slider/slider-bg.png       |  Bin 0 -> 300 bytes
 .../images/default/slider/slider-thumb.png    |  Bin 0 -> 933 bytes
 .../images/default/slider/slider-v-bg.png     |  Bin 0 -> 288 bytes
 .../images/default/slider/slider-v-thumb.png  |  Bin 0 -> 883 bytes
 .../images/default/tabs/scroll-left.gif       |  Bin 0 -> 1295 bytes
 .../images/default/tabs/scroll-right.gif      |  Bin 0 -> 1300 bytes
 .../images/default/tabs/scroller-bg.gif       |  Bin 0 -> 1100 bytes
 .../default/tabs/tab-btm-inactive-left-bg.gif |  Bin 0 -> 886 bytes
 .../tabs/tab-btm-inactive-right-bg.gif        |  Bin 0 -> 1386 bytes
 .../images/default/tabs/tab-btm-left-bg.gif   |  Bin 0 -> 863 bytes
 .../images/default/tabs/tab-btm-right-bg.gif  |  Bin 0 -> 1402 bytes
 .../images/default/tabs/tab-close.gif         |  Bin 0 -> 896 bytes
 .../images/default/tabs/tab-strip-bg.gif      |  Bin 0 -> 835 bytes
 .../images/default/tabs/tab-strip-bg.png      |  Bin 0 -> 259 bytes
 .../images/default/tabs/tab-strip-btm-bg.gif  |  Bin 0 -> 826 bytes
 .../images/default/tabs/tabs-sprite.gif       |  Bin 0 -> 2120 bytes
 .../resources/images/default/toolbar/bg.gif   |  Bin 0 -> 904 bytes
 .../default/toolbar/btn-arrow-light.gif       |  Bin 0 -> 916 bytes
 .../images/default/toolbar/btn-arrow.gif      |  Bin 0 -> 919 bytes
 .../images/default/toolbar/btn-over-bg.gif    |  Bin 0 -> 837 bytes
 .../images/default/toolbar/gray-bg.gif        |  Bin 0 -> 832 bytes
 .../resources/images/default/toolbar/more.gif |  Bin 0 -> 845 bytes
 .../images/default/toolbar/tb-bg.gif          |  Bin 0 -> 862 bytes
 .../images/default/toolbar/tb-btn-sprite.gif  |  Bin 0 -> 1127 bytes
 .../default/toolbar/tb-xl-btn-sprite.gif      |  Bin 0 -> 1663 bytes
 .../images/default/toolbar/tb-xl-sep.gif      |  Bin 0 -> 810 bytes
 .../resources/images/default/tree/arrows.gif  |  Bin 0 -> 1024 bytes
 .../images/default/tree/drop-add.gif          |  Bin 0 -> 1001 bytes
 .../images/default/tree/drop-between.gif      |  Bin 0 -> 907 bytes
 .../resources/images/default/tree/drop-no.gif |  Bin 0 -> 949 bytes
 .../images/default/tree/drop-over.gif         |  Bin 0 -> 911 bytes
 .../images/default/tree/drop-under.gif        |  Bin 0 -> 911 bytes
 .../images/default/tree/drop-yes.gif          |  Bin 0 -> 1016 bytes
 .../default/tree/elbow-end-minus-nl.gif       |  Bin 0 -> 898 bytes
 .../images/default/tree/elbow-end-minus.gif   |  Bin 0 -> 905 bytes
 .../images/default/tree/elbow-end-plus-nl.gif |  Bin 0 -> 900 bytes
 .../images/default/tree/elbow-end-plus.gif    |  Bin 0 -> 907 bytes
 .../images/default/tree/elbow-end.gif         |  Bin 0 -> 844 bytes
 .../images/default/tree/elbow-line.gif        |  Bin 0 -> 846 bytes
 .../images/default/tree/elbow-minus-nl.gif    |  Bin 0 -> 898 bytes
 .../images/default/tree/elbow-minus.gif       |  Bin 0 -> 908 bytes
 .../images/default/tree/elbow-plus-nl.gif     |  Bin 0 -> 900 bytes
 .../images/default/tree/elbow-plus.gif        |  Bin 0 -> 910 bytes
 .../resources/images/default/tree/elbow.gif   |  Bin 0 -> 850 bytes
 .../images/default/tree/folder-open.gif       |  Bin 0 -> 956 bytes
 .../resources/images/default/tree/folder.gif  |  Bin 0 -> 952 bytes
 .../resources/images/default/tree/leaf.gif    |  Bin 0 -> 945 bytes
 .../resources/images/default/tree/loading.gif |  Bin 0 -> 771 bytes
 .../resources/images/default/tree/s.gif       |  Bin 0 -> 43 bytes
 .../images/default/window/icon-error.gif      |  Bin 0 -> 1669 bytes
 .../images/default/window/icon-info.gif       |  Bin 0 -> 1586 bytes
 .../images/default/window/icon-question.gif   |  Bin 0 -> 1607 bytes
 .../images/default/window/icon-warning.gif    |  Bin 0 -> 1483 bytes
 .../images/default/window/left-corners.png    |  Bin 0 -> 200 bytes
 .../images/default/window/left-right.png      |  Bin 0 -> 152 bytes
 .../images/default/window/right-corners.png   |  Bin 0 -> 256 bytes
 .../images/default/window/top-bottom.png      |  Bin 0 -> 180 bytes
 .../images/gray/button/btn-arrow.gif          |  Bin 0 -> 870 bytes
 .../images/gray/button/btn-sprite.gif         |  Bin 0 -> 1222 bytes
 .../resources/images/gray/button/btn.gif      |  Bin 0 -> 3319 bytes
 .../resources/images/gray/button/group-cs.gif |  Bin 0 -> 2459 bytes
 .../resources/images/gray/button/group-lr.gif |  Bin 0 -> 861 bytes
 .../resources/images/gray/button/group-tb.gif |  Bin 0 -> 846 bytes
 .../resources/images/gray/gradient-bg.gif     |  Bin 0 -> 1472 bytes
 .../images/gray/panel/corners-sprite.gif      |  Bin 0 -> 765 bytes
 .../images/gray/panel/left-right.gif          |  Bin 0 -> 63 bytes
 .../resources/images/gray/panel/light-hd.gif  |  Bin 0 -> 827 bytes
 .../images/gray/panel/tool-sprite-tpl.gif     |  Bin 0 -> 971 bytes
 .../images/gray/panel/tool-sprites.gif        |  Bin 0 -> 4464 bytes
 .../images/gray/panel/tools-sprites-trans.gif |  Bin 0 -> 2640 bytes
 .../images/gray/panel/top-bottom.gif          |  Bin 0 -> 873 bytes
 .../images/gray/panel/top-bottom.png          |  Bin 0 -> 218 bytes
 .../gray/panel/white-corners-sprite.gif       |  Bin 0 -> 1365 bytes
 .../images/gray/panel/white-left-right.gif    |  Bin 0 -> 815 bytes
 .../images/gray/panel/white-top-bottom.gif    |  Bin 0 -> 868 bytes
 .../public/resources/images/gray/qtip/bg.gif  |  Bin 0 -> 1024 bytes
 .../resources/images/gray/qtip/close.gif      |  Bin 0 -> 972 bytes
 .../resources/images/gray/qtip/tip-sprite.gif |  Bin 0 -> 4033 bytes
 .../public/resources/images/gray/s.gif        |  Bin 0 -> 43 bytes
 .../images/gray/tabs/scroll-left.gif          |  Bin 0 -> 1260 bytes
 .../images/gray/tabs/scroll-right.gif         |  Bin 0 -> 1269 bytes
 .../images/gray/tabs/scroller-bg.gif          |  Bin 0 -> 1090 bytes
 .../gray/tabs/tab-btm-inactive-left-bg.gif    |  Bin 0 -> 881 bytes
 .../gray/tabs/tab-btm-inactive-right-bg.gif   |  Bin 0 -> 1383 bytes
 .../images/gray/tabs/tab-btm-left-bg.gif      |  Bin 0 -> 863 bytes
 .../images/gray/tabs/tab-btm-right-bg.gif     |  Bin 0 -> 1402 bytes
 .../resources/images/gray/tabs/tab-close.gif  |  Bin 0 -> 896 bytes
 .../images/gray/tabs/tab-strip-bg.gif         |  Bin 0 -> 835 bytes
 .../images/gray/tabs/tab-strip-bg.png         |  Bin 0 -> 259 bytes
 .../images/gray/tabs/tab-strip-btm-bg.gif     |  Bin 0 -> 826 bytes
 .../images/gray/tabs/tabs-sprite.gif          |  Bin 0 -> 2109 bytes
 .../resources/images/gray/toolbar/bg.gif      |  Bin 0 -> 853 bytes
 .../images/gray/toolbar/btn-arrow-light.gif   |  Bin 0 -> 916 bytes
 .../images/gray/toolbar/btn-arrow.gif         |  Bin 0 -> 919 bytes
 .../images/gray/toolbar/btn-over-bg.gif       |  Bin 0 -> 837 bytes
 .../resources/images/gray/toolbar/gray-bg.gif |  Bin 0 -> 815 bytes
 .../resources/images/gray/toolbar/tb-bg.gif   |  Bin 0 -> 862 bytes
 .../images/gray/toolbar/tb-btn-sprite.gif     |  Bin 0 -> 1021 bytes
 .../images/gray/window/icon-error.gif         |  Bin 0 -> 1669 bytes
 .../images/gray/window/icon-info.gif          |  Bin 0 -> 1586 bytes
 .../images/gray/window/icon-question.gif      |  Bin 0 -> 1607 bytes
 .../images/gray/window/icon-warning.gif       |  Bin 0 -> 1483 bytes
 .../images/gray/window/left-corners.png       |  Bin 0 -> 325 bytes
 .../images/gray/window/left-corners.pspimage  |  Bin 0 -> 4385 bytes
 .../images/gray/window/left-right.png         |  Bin 0 -> 2815 bytes
 .../images/gray/window/right-corners.png      |  Bin 0 -> 344 bytes
 .../images/gray/window/top-bottom.png         |  Bin 0 -> 2860 bytes
 .../resources/images/gxt/dd/insert-bg.gif     |  Bin 0 -> 54 bytes
 .../images/gxt/grid/row-editor-bg.gif         |  Bin 0 -> 819 bytes
 .../images/gxt/grid/row-editor-btns.gif       |  Bin 0 -> 1087 bytes
 .../resources/images/gxt/icons/bottom2.gif    |  Bin 0 -> 927 bytes
 .../resources/images/gxt/icons/columns.gif    |  Bin 0 -> 962 bytes
 .../resources/images/gxt/icons/done.gif       |  Bin 0 -> 133 bytes
 .../images/gxt/icons/doubleleft2.gif          |  Bin 0 -> 174 bytes
 .../images/gxt/icons/doubleright2.gif         |  Bin 0 -> 171 bytes
 .../resources/images/gxt/icons/down2.gif      |  Bin 0 -> 920 bytes
 .../images/gxt/icons/folder-closed.gif        |  Bin 0 -> 999 bytes
 .../images/gxt/icons/folder-closed.png        |  Bin 0 -> 686 bytes
 .../resources/images/gxt/icons/folder.gif     |  Bin 0 -> 996 bytes
 .../resources/images/gxt/icons/folder.png     |  Bin 0 -> 711 bytes
 .../images/gxt/icons/grid-loading.gif         |  Bin 0 -> 701 bytes
 .../resources/images/gxt/icons/hmenu-asc.gif  |  Bin 0 -> 931 bytes
 .../resources/images/gxt/icons/hmenu-desc.gif |  Bin 0 -> 930 bytes
 .../resources/images/gxt/icons/left2.gif      |  Bin 0 -> 920 bytes
 .../resources/images/gxt/icons/loading.gif    |  Bin 0 -> 771 bytes
 .../resources/images/gxt/icons/nowait.gif     |  Bin 0 -> 884 bytes
 .../images/gxt/icons/page-first-disabled.gif  |  Bin 0 -> 925 bytes
 .../resources/images/gxt/icons/page-first.gif |  Bin 0 -> 925 bytes
 .../images/gxt/icons/page-last-disabled.gif   |  Bin 0 -> 923 bytes
 .../resources/images/gxt/icons/page-last.gif  |  Bin 0 -> 923 bytes
 .../images/gxt/icons/page-next-disabled.gif   |  Bin 0 -> 875 bytes
 .../resources/images/gxt/icons/page-next.gif  |  Bin 0 -> 875 bytes
 .../images/gxt/icons/page-prev-disabled.gif   |  Bin 0 -> 879 bytes
 .../resources/images/gxt/icons/page-prev.gif  |  Bin 0 -> 879 bytes
 .../resources/images/gxt/icons/paging.gif     |  Bin 0 -> 989 bytes
 .../resources/images/gxt/icons/right2.gif     |  Bin 0 -> 925 bytes
 .../resources/images/gxt/icons/tabs.gif       |  Bin 0 -> 917 bytes
 .../resources/images/gxt/icons/top2.gif       |  Bin 0 -> 927 bytes
 .../public/resources/images/gxt/icons/up2.gif |  Bin 0 -> 920 bytes
 .../resources/images/gxt/icons/wait.gif       |  Bin 0 -> 1100 bytes
 .../images/gxt/info/corners-sprite.gif        |  Bin 0 -> 1154 bytes
 .../resources/images/gxt/info/top-bottom.gif  |  Bin 0 -> 1329 bytes
 .../images/gxt/menu/disabledcheck.gif         |  Bin 0 -> 907 bytes
 .../resources/images/gxt/shared/clear.gif     |  Bin 0 -> 43 bytes
 .../images/gxt/shared/large-loading.gif       |  Bin 0 -> 3236 bytes
 .../images/gxt/shared/select-18-bg.gif        |  Bin 0 -> 508 bytes
 .../images/gxt/shared/select-19-bg-gray.gif   |  Bin 0 -> 1192 bytes
 .../images/gxt/shared/select-19-bg.gif        |  Bin 0 -> 2018 bytes
 .../resources/images/gxt/shared/select-bg.gif |  Bin 0 -> 1431 bytes
 .../images/gxt/shared/select-light.gif        |  Bin 0 -> 540 bytes
 .../resources/images/gxt/table/row-over.gif   |  Bin 0 -> 823 bytes
 .../images/gxt/table/vs-column-bg.gif         |  Bin 0 -> 548 bytes
 .../resources/images/gxt/table/vsort-asc.gif  |  Bin 0 -> 846 bytes
 .../resources/images/gxt/table/vsort-desc.gif |  Bin 0 -> 845 bytes
 .../resources/images/gxt/tree/checked.gif     |  Bin 0 -> 533 bytes
 .../resources/images/gxt/tree/joint-close.gif |  Bin 0 -> 900 bytes
 .../resources/images/gxt/tree/joint-open.gif  |  Bin 0 -> 898 bytes
 .../resources/images/gxt/tree/notchecked.gif  |  Bin 0 -> 321 bytes
 .../gxt/tree/tree-table-special-col-sel.gif   |  Bin 0 -> 835 bytes
 .../gxt/tree/tree-table-special-col.gif       |  Bin 0 -> 96 bytes
 .../resources/images/gxt/tree/vnode.gif       |  Bin 0 -> 846 bytes
 .../images/gxt/tree/vnode_transparent.gif     |  Bin 0 -> 972 bytes
 .../themes/slate/css/xtheme-slate.css         |  745 ++
 .../slate/images/slate/button/arrow.gif       |  Bin 0 -> 59 bytes
 .../slate/images/slate/button/btn-arrow.gif   |  Bin 0 -> 871 bytes
 .../slate/images/slate/button/btn-sprite.gif  |  Bin 0 -> 1394 bytes
 .../themes/slate/images/slate/button/btn.gif  |  Bin 0 -> 4687 bytes
 .../slate/images/slate/button/group-cs.gif    |  Bin 0 -> 1598 bytes
 .../slate/images/slate/button/group-lr.gif    |  Bin 0 -> 94 bytes
 .../slate/images/slate/button/group-tb.gif    |  Bin 0 -> 88 bytes
 .../slate/images/slate/button/s-arrow-b.gif   |  Bin 0 -> 151 bytes
 .../slate/images/slate/button/s-arrow-bo.gif  |  Bin 0 -> 151 bytes
 .../images/slate/button/s-arrow-noline.gif    |  Bin 0 -> 82 bytes
 .../slate/images/slate/button/s-arrow-o.gif   |  Bin 0 -> 152 bytes
 .../slate/images/slate/button/s-arrow.gif     |  Bin 0 -> 152 bytes
 .../slate/images/slate/editor/tb-sprite.gif   |  Bin 0 -> 1994 bytes
 .../slate/images/slate/form/checkbox.gif      |  Bin 0 -> 1483 bytes
 .../slate/images/slate/form/clear-trigger.gif |  Bin 0 -> 2091 bytes
 .../slate/images/slate/form/date-trigger.gif  |  Bin 0 -> 1612 bytes
 .../themes/slate/images/slate/form/radio.gif  |  Bin 0 -> 1846 bytes
 .../images/slate/form/search-trigger.gif      |  Bin 0 -> 2345 bytes
 .../slate/images/slate/form/trigger-tpl.gif   |  Bin 0 -> 1506 bytes
 .../slate/images/slate/form/trigger.gif       |  Bin 0 -> 1657 bytes
 .../themes/slate/images/slate/gradient-bg.gif |  Bin 0 -> 1472 bytes
 .../images/slate/grid/arrow-left-white.gif    |  Bin 0 -> 825 bytes
 .../images/slate/grid/arrow-right-white.gif   |  Bin 0 -> 825 bytes
 .../images/slate/grid/col-move-bottom.gif     |  Bin 0 -> 868 bytes
 .../slate/images/slate/grid/col-move-top.gif  |  Bin 0 -> 869 bytes
 .../slate/images/slate/grid/footer-bg.gif     |  Bin 0 -> 834 bytes
 .../slate/images/slate/grid/grid-blue-hd.gif  |  Bin 0 -> 829 bytes
 .../images/slate/grid/grid-blue-split.gif     |  Bin 0 -> 817 bytes
 .../slate/images/slate/grid/grid-hrow.gif     |  Bin 0 -> 855 bytes
 .../slate/images/slate/grid/grid-split.gif    |  Bin 0 -> 817 bytes
 .../slate/images/slate/grid/grid-vista-hd.gif |  Bin 0 -> 829 bytes
 .../slate/images/slate/grid/grid3-hd-btn.gif  |  Bin 0 -> 1212 bytes
 .../images/slate/grid/grid3-hrow-over.gif     |  Bin 0 -> 826 bytes
 .../slate/images/slate/grid/grid3-hrow.gif    |  Bin 0 -> 828 bytes
 .../slate/grid/grid3-special-col-bg.gif       |  Bin 0 -> 837 bytes
 .../slate/grid/grid3-special-col-sel-bg.gif   |  Bin 0 -> 847 bytes
 .../images/slate/grid/group-expand-sprite.gif |  Bin 0 -> 955 bytes
 .../themes/slate/images/slate/grid/mso-hd.gif |  Bin 0 -> 875 bytes
 .../images/slate/grid/page-first-disabled.gif |  Bin 0 -> 925 bytes
 .../slate/images/slate/grid/page-first.gif    |  Bin 0 -> 925 bytes
 .../images/slate/grid/page-last-disabled.gif  |  Bin 0 -> 923 bytes
 .../slate/images/slate/grid/page-last.gif     |  Bin 0 -> 923 bytes
 .../images/slate/grid/page-next-disabled.gif  |  Bin 0 -> 875 bytes
 .../slate/images/slate/grid/page-next.gif     |  Bin 0 -> 875 bytes
 .../images/slate/grid/page-prev-disabled.gif  |  Bin 0 -> 879 bytes
 .../slate/images/slate/grid/page-prev.gif     |  Bin 0 -> 879 bytes
 .../slate/images/slate/grid/refresh.gif       |  Bin 0 -> 980 bytes
 .../slate/images/slate/grid/row-over.gif      |  Bin 0 -> 823 bytes
 .../slate/images/slate/grid/row-sel.gif       |  Bin 0 -> 823 bytes
 .../slate/images/slate/grid/sort_asc.gif      |  Bin 0 -> 830 bytes
 .../slate/images/slate/grid/sort_desc.gif     |  Bin 0 -> 833 bytes
 .../slate/images/slate/menu/checked.gif       |  Bin 0 -> 894 bytes
 .../slate/images/slate/menu/group-checked.gif |  Bin 0 -> 887 bytes
 .../images/slate/menu/item-over - Copy.gif    |  Bin 0 -> 833 bytes
 .../slate/images/slate/menu/item-over.gif     |  Bin 0 -> 833 bytes
 .../slate/images/slate/menu/menu-parent.gif   |  Bin 0 -> 853 bytes
 .../themes/slate/images/slate/menu/menu.gif   |  Bin 0 -> 839 bytes
 .../slate/images/slate/menu/unchecked.gif     |  Bin 0 -> 877 bytes
 .../images/slate/panel/corners-sprite.gif     |  Bin 0 -> 1384 bytes
 .../slate/images/slate/panel/left-right.gif   |  Bin 0 -> 807 bytes
 .../slate/images/slate/panel/light-hd.gif     |  Bin 0 -> 844 bytes
 .../images/slate/panel/tool-sprite-tpl.gif    |  Bin 0 -> 1197 bytes
 .../slate/images/slate/panel/tool-sprites.gif |  Bin 0 -> 5787 bytes
 .../slate/panel/tools-sprites-trans.gif       |  Bin 0 -> 2640 bytes
 .../slate/images/slate/panel/top-bottom.gif   |  Bin 0 -> 870 bytes
 .../slate/images/slate/panel/top-bottom.png   |  Bin 0 -> 215 bytes
 .../slate/panel/white-corners-sprite.gif      |  Bin 0 -> 1365 bytes
 .../images/slate/panel/white-left-right.gif   |  Bin 0 -> 805 bytes
 .../images/slate/panel/white-top-bottom.gif   |  Bin 0 -> 864 bytes
 .../images/slate/progress/progress-bg.gif     |  Bin 0 -> 837 bytes
 .../themes/slate/images/slate/qtip/bg.gif     |  Bin 0 -> 1091 bytes
 .../themes/slate/images/slate/qtip/close.gif  |  Bin 0 -> 972 bytes
 .../slate/images/slate/qtip/tip-sprite.gif    |  Bin 0 -> 4129 bytes
 .../resources/themes/slate/images/slate/s.gif |  Bin 0 -> 43 bytes
 .../slate/images/slate/shared/glass-bg.gif    |  Bin 0 -> 865 bytes
 .../slate/images/slate/shared/hd-sprite.gif   |  Bin 0 -> 1099 bytes
 .../slate/images/slate/shared/left-btn.gif    |  Bin 0 -> 878 bytes
 .../slate/images/slate/shared/right-btn.gif   |  Bin 0 -> 879 bytes
 .../images/slate/sizer/e-handle-dark.gif      |  Bin 0 -> 1069 bytes
 .../slate/images/slate/sizer/e-handle.gif     |  Bin 0 -> 1599 bytes
 .../images/slate/sizer/ne-handle-dark.gif     |  Bin 0 -> 843 bytes
 .../slate/images/slate/sizer/ne-handle.gif    |  Bin 0 -> 839 bytes
 .../images/slate/sizer/nw-handle-dark.gif     |  Bin 0 -> 841 bytes
 .../slate/images/slate/sizer/nw-handle.gif    |  Bin 0 -> 839 bytes
 .../images/slate/sizer/s-handle-dark.gif      |  Bin 0 -> 1051 bytes
 .../slate/images/slate/sizer/s-handle.gif     |  Bin 0 -> 1311 bytes
 .../images/slate/sizer/se-handle-dark.gif     |  Bin 0 -> 844 bytes
 .../slate/images/slate/sizer/se-handle.gif    |  Bin 0 -> 838 bytes
 .../slate/images/slate/sizer/square.gif       |  Bin 0 -> 841 bytes
 .../images/slate/sizer/sw-handle-dark.gif     |  Bin 0 -> 844 bytes
 .../slate/images/slate/sizer/sw-handle.gif    |  Bin 0 -> 839 bytes
 .../slate/images/slate/slider/slider-bg.png   |  Bin 0 -> 1033 bytes
 .../images/slate/slider/slider-thumb.png      |  Bin 0 -> 1569 bytes
 .../slate/images/slate/slider/slider-v-bg.png |  Bin 0 -> 1016 bytes
 .../images/slate/slider/slider-v-thumb.png    |  Bin 0 -> 1476 bytes
 .../slate/images/slate/tabs/scroll-left.gif   |  Bin 0 -> 1260 bytes
 .../slate/images/slate/tabs/scroll-right.gif  |  Bin 0 -> 1269 bytes
 .../slate/images/slate/tabs/scroller-bg.gif   |  Bin 0 -> 1090 bytes
 .../slate/tabs/tab-btm-inactive-left-bg.gif   |  Bin 0 -> 883 bytes
 .../slate/tabs/tab-btm-inactive-right-bg.gif  |  Bin 0 -> 1553 bytes
 .../images/slate/tabs/tab-btm-left-bg.gif     |  Bin 0 -> 888 bytes
 .../images/slate/tabs/tab-btm-right-bg.gif    |  Bin 0 -> 1586 bytes
 .../slate/images/slate/tabs/tab-close.gif     |  Bin 0 -> 853 bytes
 .../slate/images/slate/tabs/tab-strip-bg.gif  |  Bin 0 -> 906 bytes
 .../slate/images/slate/tabs/tab-strip-bg.png  |  Bin 0 -> 259 bytes
 .../images/slate/tabs/tab-strip-btm-bg.gif    |  Bin 0 -> 826 bytes
 .../slate/images/slate/tabs/tabs-sprite.gif   |  Bin 0 -> 2625 bytes
 .../themes/slate/images/slate/toolbar/bg.gif  |  Bin 0 -> 540 bytes
 .../images/slate/toolbar/btn-arrow-light.gif  |  Bin 0 -> 916 bytes
 .../slate/images/slate/toolbar/btn-arrow.gif  |  Bin 0 -> 908 bytes
 .../images/slate/toolbar/btn-over-bg.gif      |  Bin 0 -> 829 bytes
 .../slate/images/slate/toolbar/gray-bg.gif    |  Bin 0 -> 832 bytes
 .../themes/slate/images/slate/toolbar/sep.gif |  Bin 0 -> 66 bytes
 .../slate/images/slate/toolbar/tb-bg.gif      |  Bin 0 -> 862 bytes
 .../images/slate/toolbar/tb-btn-sprite.gif    |  Bin 0 -> 1070 bytes
 .../themes/slate/images/slate/tree/arrows.gif |  Bin 0 -> 1024 bytes
 .../slate/images/slate/window/icon-error.gif  |  Bin 0 -> 1669 bytes
 .../slate/images/slate/window/icon-info.gif   |  Bin 0 -> 1586 bytes
 .../images/slate/window/icon-question.gif     |  Bin 0 -> 1607 bytes
 .../images/slate/window/icon-warning.gif      |  Bin 0 -> 1483 bytes
 .../images/slate/window/left-corners.png      |  Bin 0 -> 432 bytes
 .../slate/images/slate/window/left-right.png  |  Bin 0 -> 160 bytes
 .../images/slate/window/right-corners.png     |  Bin 0 -> 459 bytes
 .../slate/images/slate/window/top-bottom.png  |  Bin 0 -> 294 bytes
 .../application/FileFormatTypeGridTest.java   |   12 +-
 .../application/ui/data/BrowseDataSet.java    |    4 +-
 .../expressions/filter/AddFilterCommand.java  |    1 -
 .../application/ui/util/GridTestUtils.java    |   16 +-
 .../ChangeTableColumnSettingsCommand.java     |   13 +-
 .../web/client/testframework/GWTTestUtil.java |   32 +-
 .../PropertyCheckingManager.java              |   19 +-
 .../calculator/StandardFunctionsTest.java     |   10 +-
 .../resultset/CachedResultSetManagerTest.java |    2 +-
 .../web/test/DisplaySettingsManagerTest.java  |    5 +-
 .../samplelister/SampleListingWorkerTest.java |    4 +-
 ...nericExperimentAttachmentDownloadTest.java |   17 +-
 612 files changed, 9629 insertions(+), 1045 deletions(-)
 delete mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/AbstractVocabularyRegistrationForm.java
 delete mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/PagingToolBarAdapter.java
 delete mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/TreeItemWithModel.java
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/TextToolItem.java
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/chart/open-flash-chart.swf
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-all.css
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-gray.css
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/css/desktop.css
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop3.jpg
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/grid.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hatch.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-tb-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icon_padlock.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icons-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/s.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/item-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-left.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-right.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton-icon.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-split-h.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-start-panel-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbutton.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbuttons-panel-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/windows-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/wallpapers/desktop.jpg
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/flash/swfobject.js
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners-blue.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l-blue.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r-blue.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb-blue.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-cs.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-lr.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-tb.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b-noline.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-bo.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-noline.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-o.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-add.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-no.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-yes.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/editor/tb-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/checkbox.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/clear-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/date-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/error-tip-corners.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/exclamation.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/radio.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/search-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/text-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger-tpl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/gradient-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-left-white.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-right-white.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-top.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/columns.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/dirty.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/done.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-no.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-yes.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/footer-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-split.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-hrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-split.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-vista-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hd-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-group.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-sel-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-by.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-expand-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hd-pop.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-asc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-desc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/invalid_line.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/mso-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/nowait.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/pick-button.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/refresh.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-check-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-expand-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-sel.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_asc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_desc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/wait.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/collapse.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/expand.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/gradient-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-left.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-top.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-collapse.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-expand.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-light-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stick.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stuck.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close-on.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/checked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/group-checked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/item-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu-parent.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/unchecked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/light-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprite-tpl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprites.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tools-sprites-trans.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/progress/progress-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-anchor-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/s.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-c.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-lr.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/blue-loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/calendar.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/clear.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/glass-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/hd-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/large-loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/left-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/loading-balls.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/right-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/warning.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/square.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-thumb.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-thumb.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-left.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroller-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-btm-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tabs-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow-light.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-over-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/gray-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/more.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-sep.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/arrows.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-add.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-between.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-no.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-under.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-yes.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus-nl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus-nl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-line.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus-nl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus-nl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder-open.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/leaf.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/s.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-error.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-info.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-question.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-warning.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-right.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/right-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-cs.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-lr.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-tb.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/gradient-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/light-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprite-tpl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprites.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tools-sprites-trans.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/tip-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/s.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-left.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroller-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-btm-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tabs-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow-light.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-over-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/gray-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-error.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-info.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-question.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-warning.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.pspimage
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-right.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/right-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/dd/insert-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-btns.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/bottom2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/columns.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/done.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleleft2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleright2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/down2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/grid-loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-asc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-desc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/left2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/nowait.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/paging.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/right2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/tabs.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/top2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/up2.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/wait.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/menu/disabledcheck.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/clear.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/large-loading.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-18-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg-gray.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-light.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/row-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vs-column-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-asc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-desc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/checked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-open.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/notchecked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col-sel.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode_transparent.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/css/xtheme-slate.css
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-cs.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-lr.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-tb.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-b.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-bo.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-noline.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-o.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/editor/tb-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/checkbox.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/clear-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/date-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/radio.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/search-trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger-tpl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/gradient-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-left-white.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-right-white.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-top.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/footer-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-split.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-hrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-split.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-vista-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hd-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/group-expand-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/mso-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev-disabled.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/refresh.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-sel.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_asc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_desc.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/checked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/group-checked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over - Copy.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu-parent.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/unchecked.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/light-hd.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprite-tpl.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprites.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tools-sprites-trans.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-corners-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-left-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-top-bottom.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/progress/progress-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/tip-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/s.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/glass-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/hd-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/left-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/right-btn.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/square.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle-dark.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-thumb.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-thumb.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-left.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-right.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroller-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-left-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-right-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-close.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tabs-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow-light.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-over-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/gray-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/sep.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-bg.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-btn-sprite.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tree/arrows.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-error.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-info.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-question.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-warning.gif
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-right.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/right-corners.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/top-bottom.png

diff --git a/openbis/.classpath b/openbis/.classpath
index a8e479540bf..100b65169e8 100644
--- a/openbis/.classpath
+++ b/openbis/.classpath
@@ -5,12 +5,12 @@
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 	<classpathentry combineaccessrules="false" exported="true" kind="src" path="/authentication"/>
 	<classpathentry combineaccessrules="false" exported="true" kind="src" path="/common"/>
-	<classpathentry kind="lib" path="/libraries/gwt1.5/gwt-user.jar"/>
+	<classpathentry kind="lib" path="/libraries/gwt1.7/gwt-user.jar"/>
 	<classpathentry combineaccessrules="false" exported="true" kind="src" path="/server-common"/>
 	<classpathentry kind="lib" path="/libraries/testng/testng-jdk15.jar" sourcepath="/libraries/testng/src.zip"/>
-	<classpathentry kind="lib" path="/libraries/ext-gwt/gxt.jar">
+	<classpathentry kind="lib" path="/libraries/gxt2.0/gxt.jar">
 		<attributes>
-			<attribute name="javadoc_location" value="jar:platform:/resource/libraries/ext-gwt/gxt-api.zip!/"/>
+			<attribute name="javadoc_location" value="jar:platform:/resource/libraries/gxt2.0/gxt-api.zip!/"/>
 		</attributes>
 	</classpathentry>
 	<classpathentry kind="lib" path="/libraries/log4j/log4j.jar" sourcepath="/libraries/log4j/src.zip"/>
diff --git a/openbis/build/build.xml b/openbis/build/build.xml
index aea223c4820..9110d1f2a89 100644
--- a/openbis/build/build.xml
+++ b/openbis/build/build.xml
@@ -5,7 +5,7 @@
 
 	<property name="mainfolder" value="openbis" />
 
-	<property name="gwt.lib" value="${lib}/gwt1.5" />
+	<property name="gwt.lib" value="${lib}/gwt1.7" />
 	<property name="gwt.dev.lib" value="${gwt.lib}/mac/gwt-dev-mac.jar" />
 	<property name="gwt.user.lib" value="${gwt.lib}/gwt-user.jar" />
 	<property name="gwt.tomcat.web-inf"
@@ -408,4 +408,6 @@
 			<arg value="${targets}/dev_indexed-index"/>
 		</java>
 	</target>
+
+	
 </project>
\ No newline at end of file
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch
index e58fb0a8716..0037358fb28 100644
--- a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch	
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch	
@@ -10,7 +10,7 @@
 <listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/linux/gwt-dev-linux.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/linux/gwt-dev-linux.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
 </listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch
index ad1db89e72c..888fcbebecc 100644
--- a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch	
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch	
@@ -9,7 +9,7 @@
 <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
 <listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/mac/gwt-dev-mac.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/mac/gwt-dev-mac.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
 </listAttribute>
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch
index 5d7e920622a..8a9e9b7fe2e 100644
--- a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch	
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch	
@@ -11,7 +11,7 @@
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/windows/gwt-dev-windows.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/windows/gwt-dev-windows.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 </listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
diff --git a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Linux).launch b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Linux).launch
index fa4bf4d14c5..45e1c3d68e6 100644
--- a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Linux).launch	
+++ b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Linux).launch	
@@ -16,7 +16,7 @@
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/sourceTest/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/linux/gwt-dev-linux.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/linux/gwt-dev-linux.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 </listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="ch.systemsx.cisd.openbis.generic.SystemTestSuite"/>
diff --git a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Mac).launch b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Mac).launch
index 658093ee6a2..6d2adb598a3 100644
--- a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Mac).launch	
+++ b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Mac).launch	
@@ -19,7 +19,7 @@
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/sourceTest/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/mac/gwt-dev-mac.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/mac/gwt-dev-mac.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 </listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="ch.systemsx.cisd.openbis.generic.SystemTestSuite"/>
diff --git a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Windows).launch b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Windows).launch
index 20a6d6fe49b..918f17536e6 100644
--- a/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Windows).launch	
+++ b/openbis/resource/eclipse/openBIS System Tests (Hosted Mode, Windows).launch	
@@ -16,7 +16,7 @@
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/sourceTest/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
-<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/windows/gwt-dev-windows.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.7/windows/gwt-dev-windows.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
 </listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="ch.systemsx.cisd.openbis.generic.SystemTestSuite"/>
diff --git a/openbis/resource/eclipse/openBIS check dependencies.launch b/openbis/resource/eclipse/openBIS check dependencies.launch
index 74346e305a0..f12e0d01a84 100644
--- a/openbis/resource/eclipse/openBIS check dependencies.launch	
+++ b/openbis/resource/eclipse/openBIS check dependencies.launch	
@@ -17,7 +17,7 @@
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_NAME" value="JVM 1.5.0 (MacOS X Default)"/>
 <stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_TYPE_ID" value="org.eclipse.jdt.internal.launching.macosx.MacOSXType"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_TARGETS" value="check-dependencies,"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_TARGETS" value="isserializable,"/>
 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/openbis/build/build.xml}"/>
 <stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
 </launchConfiguration>
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
index 10192d8a33b..1c7d413b27a 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
@@ -1,3 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.1//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.1/distro-source/core/src/gwt-module.dtd">
 <module>
   <inherits name='ch.systemsx.cisd.openbis.OpenBIS-without-entry-point' />
   <entry-point class='ch.systemsx.cisd.openbis.generic.client.web.client.application.Client' />
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FormPanelListener.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FormPanelListener.java
index 93dd9eeaf9e..53f7185988f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FormPanelListener.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FormPanelListener.java
@@ -56,7 +56,7 @@ abstract public class FormPanelListener implements Listener<FormEvent>
 
     public final void handleEvent(final FormEvent be)
     {
-        final String msg = be.resultHtml;
+        final String msg = be.getResultHtml();
         // Was not successful
         if (StringUtils.isBlank(msg) == false)
         {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/MatchingEntitiesPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/MatchingEntitiesPanel.java
index 2cbfcb33c35..a932beeb81a 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/MatchingEntitiesPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/MatchingEntitiesPanel.java
@@ -22,7 +22,7 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 import java.util.List;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.XDOM;
+import com.extjs.gxt.ui.client.core.XDOM;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ShowRelatedDatasetsDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ShowRelatedDatasetsDialog.java
index 4d6f1ef0888..6b23d6b4bfd 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ShowRelatedDatasetsDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ShowRelatedDatasetsDialog.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application;
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.XDOM;
+import com.extjs.gxt.ui.client.core.XDOM;
 import com.extjs.gxt.ui.client.widget.form.Radio;
 import com.extjs.gxt.ui.client.widget.form.RadioGroup;
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppController.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppController.java
index 9a67822847c..7791afe1ef2 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppController.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppController.java
@@ -50,16 +50,14 @@ public final class AppController extends Controller
     }
 
     @Override
-    public final void handleEvent(final AppEvent<?> event)
+    public final void handleEvent(final AppEvent event)
     {
-        switch (event.type)
+        if (event.getType() == AppEvents.INIT || event.getType() == AppEvents.NAVI_EVENT)
         {
-            case AppEvents.INIT:
-            case AppEvents.NAVI_EVENT:
-                forwardToView(appView, event);
-                break;
-            default:
-                throw new IllegalArgumentException("Unknow event '" + event + "'.");
+            forwardToView(appView, event);
+        } else
+        {
+            throw new IllegalArgumentException("Unknow event '" + event + "'.");
         }
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppEvents.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppEvents.java
index 72c58e5a281..ee7651512a2 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppEvents.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppEvents.java
@@ -16,7 +16,8 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.framework;
 
-import com.extjs.gxt.ui.client.Events;
+import com.extjs.gxt.ui.client.event.EventType;
+import com.extjs.gxt.ui.client.event.Events;
 import com.google.gwt.user.client.Event;
 
 /**
@@ -37,19 +38,19 @@ public class AppEvents
      * >GWT event constants</a>, <a href="http://extjs.com/deploy/gxtdocs/constant-values.html">GXT
      * event constants</a>
      */
-    private final static int STARTING_VALUE = Events.GXT_MAX_EVENT * 10;
+    private final static int STARTING_VALUE = 10;
 
     // opens the main application window
-    public final static int INIT = STARTING_VALUE + 20;
+    public final static EventType INIT = new EventType(STARTING_VALUE + 20);
 
     // opens the starting page with login window
-    public final static int LOGIN = STARTING_VALUE + 30;
+    public final static EventType LOGIN = new EventType(STARTING_VALUE + 30);
 
     // opens a new tab
-    public static final int NAVI_EVENT = STARTING_VALUE + 40;
+    public static final EventType NAVI_EVENT = new EventType(STARTING_VALUE + 40);
 
     // opens a new browser window with a specified URL
-    public static final int OPEN_URL_EVENT = STARTING_VALUE + 50;
+    public static final EventType OPEN_URL_EVENT = new EventType(STARTING_VALUE + 50);
 
-    public static final int CloseViewer = STARTING_VALUE + 70;
+    public static final EventType CloseViewer = new EventType(STARTING_VALUE + 70);
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppView.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppView.java
index 67b37db5703..eb27b14d55d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppView.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/AppView.java
@@ -53,10 +53,9 @@ final class AppView extends View
         this.viewContext = viewContext;
     }
 
-    @SuppressWarnings("unchecked")
-    private final ITabItemFactory getData(final AppEvent<?> event)
+    private final ITabItemFactory getData(final AppEvent event)
     {
-        return ((AppEvent<ITabItemFactory>) event).data;
+        return event.getData();
     }
 
     private final void activateTab(final ITabItemFactory tabItemFactory)
@@ -109,17 +108,15 @@ final class AppView extends View
     }
 
     @Override
-    protected final void handleEvent(final AppEvent<?> event)
+    protected final void handleEvent(final AppEvent event)
     {
-        switch (event.type)
+        if (event.getType() == AppEvents.INIT)
         {
-            case AppEvents.INIT:
-                initUI();
-                break;
+            initUI();
+        } else if (event.getType() == AppEvents.NAVI_EVENT)
+        {
+            activateTab(getData(event));
 
-            case AppEvents.NAVI_EVENT:
-                activateTab(getData(event));
-                break;
         }
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DispatcherHelper.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DispatcherHelper.java
index cff8eac0400..a4a3f884a35 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DispatcherHelper.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DispatcherHelper.java
@@ -16,6 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.framework;
 
+import com.extjs.gxt.ui.client.event.EventType;
 import com.extjs.gxt.ui.client.mvc.AppEvent;
 import com.extjs.gxt.ui.client.mvc.Dispatcher;
 
@@ -36,7 +37,7 @@ public final class DispatcherHelper
      */
     public final static void dispatchOpenUrlEvent(String url)
     {
-        AppEvent<String> event = createEvent(AppEvents.OPEN_URL_EVENT, url);
+        AppEvent event = createEvent(AppEvents.OPEN_URL_EVENT, url);
         Dispatcher.get().dispatch(event);
     }
 
@@ -46,14 +47,14 @@ public final class DispatcherHelper
      */
     public final static void dispatchNaviEvent(final ITabItemFactory tabItemFactory)
     {
-        AppEvent<ITabItemFactory> event = createEvent(AppEvents.NAVI_EVENT, tabItemFactory);
+        AppEvent event = createEvent(AppEvents.NAVI_EVENT, tabItemFactory);
         Dispatcher.get().dispatch(event);
     }
 
-    private final static <T> AppEvent<T> createEvent(int eventType, T data)
+    private final static AppEvent createEvent(EventType eventType, Object data)
     {
-        final AppEvent<T> event = new AppEvent<T>(eventType);
-        event.data = data;
+        final AppEvent event = new AppEvent(eventType);
+        event.setData(data);
         return event;
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java
index 2c684b80a79..0cb47bc73ca 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java
@@ -23,10 +23,10 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ColumnModelEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.util.DelayedTask;
 import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
@@ -85,10 +85,12 @@ public class DisplaySettingsManager
     }
 
     /** last display settings {@link Modification} for columns */
-    private Map<String, Modification> columnModifications = new HashMap<String, Modification>();
+    private final Map<String, Modification> columnModifications =
+            new HashMap<String, Modification>();
 
     /** last display settings {@link Modification} for sections */
-    private Map<String, Modification> sectionModifications = new HashMap<String, Modification>();
+    private final Map<String, Modification> sectionModifications =
+            new HashMap<String, Modification>();
 
     private final DisplaySettings displaySettings;
 
@@ -202,13 +204,13 @@ public class DisplaySettingsManager
                  */
                 private boolean isFakeWidthChangeEvent(ColumnModelEvent event)
                 {
-                    if (event.type == Events.WidthChange)
+                    if (event.getType() == Events.WidthChange)
                     {
                         List<ColumnSetting> colSettings = getColumnSettings(displayTypeID);
-                        if (colSettings != null && colSettings.get(event.colIndex) != null)
+                        if (colSettings != null && colSettings.get(event.getColIndex()) != null)
                         {
-                            int oldWidth = colSettings.get(event.colIndex).getWidth();
-                            int newWidth = event.width;
+                            int oldWidth = colSettings.get(event.getColIndex()).getWidth();
+                            int newWidth = event.getWidth();
                             return oldWidth == newWidth;
                         }
                     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginController.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginController.java
index 48a20e98bb3..bb3e88fbe60 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginController.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginController.java
@@ -42,16 +42,14 @@ public final class LoginController extends Controller
     //
 
     @Override
-    public final void handleEvent(final AppEvent<?> event)
+    public final void handleEvent(final AppEvent event)
     {
-        final int type = event.type;
-        switch (type)
+        if (event.getType() == AppEvents.LOGIN)
         {
-            case AppEvents.LOGIN:
-                forwardToView(loginView, event);
-                break;
-            default:
-                throw new IllegalArgumentException("Unknow event '" + event + "'.");
+            forwardToView(loginView, event);
+        } else
+        {
+            throw new IllegalArgumentException("Unknow event '" + event + "'.");
         }
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginView.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginView.java
index 68cc2dbc3c5..3dccd35134f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginView.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/LoginView.java
@@ -59,13 +59,11 @@ public class LoginView extends View
     }
 
     @Override
-    protected final void handleEvent(final AppEvent<?> event)
+    protected final void handleEvent(final AppEvent event)
     {
-        switch (event.type)
+        if (AppEvents.LOGIN == event.getType())
         {
-            case AppEvents.LOGIN:
-                initUI();
-                break;
+            initUI();
         }
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/MainTabPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/MainTabPanel.java
index c35506a9dfe..f0ccd16a565 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/MainTabPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/MainTabPanel.java
@@ -19,8 +19,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.framework
 import java.util.HashMap;
 import java.util.Map;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.TabPanelEvent;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
@@ -52,16 +52,17 @@ public class MainTabPanel extends TabPanel
 
     public static final String ID = PREFIX.substring(0, PREFIX.length() - 1);
 
-    private Map<String/* tab id */, MainTabItem> openTabs = new HashMap<String, MainTabItem>();
+    private final Map<String/* tab id */, MainTabItem> openTabs =
+            new HashMap<String, MainTabItem>();
 
     MainTabPanel(final IViewContext<ICommonClientServiceAsync> viewContext)
     {
         this.viewContext = viewContext;
-        setLayout(new FitLayout());
+        // setLayout(new FitLayout()); - for some reason this results in JavaScriptException:
+        // "com.google.gwt.core.client.JavaScriptException: (TypeError): Result of expression 'c' [null] is not an object."
         setTabScroll(true);
-        add(createWelcomePanel());
         setId(ID);
-
+        add(createWelcomePanel());
     }
 
     private final MainTabItem createWelcomePanel()
@@ -164,7 +165,7 @@ public class MainTabPanel extends TabPanel
                 {
                     public final void handleEvent(final ComponentEvent be)
                     {
-                        if (be.type == AppEvents.CloseViewer)
+                        if (be.getType() == AppEvents.CloseViewer)
                         {
                             MainTabItem.this.close();
                         }
@@ -178,7 +179,7 @@ public class MainTabPanel extends TabPanel
                 {
                     public final void handleEvent(final TabPanelEvent be)
                     {
-                        if (be.type == Events.Close)
+                        if (be.getType().equals(Events.Close))
                         {
                             cleanup();
                         }
@@ -192,7 +193,7 @@ public class MainTabPanel extends TabPanel
                 {
                     public final void handleEvent(final TabPanelEvent be)
                     {
-                        if (be.type == Events.Select)
+                        if (be.getType().equals(Events.Select))
                         {
                             tabItem.onActivate();
                         }
@@ -206,7 +207,7 @@ public class MainTabPanel extends TabPanel
                 {
                     public void handleEvent(final TabPanelEvent be)
                     {
-                        be.doit = false;
+                        be.setCancelled(true);
                         new ConfirmationDialog(viewContext.getMessage(Dict.CONFIRM_TITLE),
                                 viewContext.getMessage(Dict.CONFIRM_CLOSE_MSG))
                             {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/ActionMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/ActionMenu.java
index acb307306d7..53acaa6d213 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/ActionMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/ActionMenu.java
@@ -16,7 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.menu;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.MenuEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.menu.MenuItem;
 
@@ -40,14 +40,15 @@ public class ActionMenu extends MenuItem
         setId(id);
     }
 
-    private ActionMenu(final String id, final String name, final IDelegatedAction action)
+    private <E extends MenuEvent> ActionMenu(final String id, final String name,
+            final IDelegatedAction action)
     {
         this(id, name);
-        addSelectionListener(new SelectionListener<ComponentEvent>()
+        addSelectionListener(new SelectionListener<E>()
             {
 
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(E ce)
                 {
                     action.execute();
                 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenu.java
index 98637176b72..353e9a7dc4b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenu.java
@@ -17,8 +17,8 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.menu;
 
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
+import com.extjs.gxt.ui.client.widget.WidgetComponent;
 import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
@@ -40,7 +40,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMess
 /**
  * Implements functionality of the top menu.
  * 
- * @author     Franz-Josef Elmer
+ * @author Franz-Josef Elmer
  * @author Izabela Adamczyk
  */
 public class TopMenu extends LayoutContainer
@@ -116,11 +116,11 @@ public class TopMenu extends LayoutContainer
 
         for (IModule m : viewContext.getClientPluginFactoryProvider().getModules())
         {
-            toolBar.add(new AdapterToolItem(m.getMenu()));
+            toolBar.add(new WidgetComponent(m.getMenu()));
         }
 
         toolBar.add(new FillToolItem());
-        toolBar.add(new AdapterToolItem(new SearchWidget(viewContext)));
+        toolBar.add(new SearchWidget(viewContext));
         toolBar.add(new SeparatorToolItem());
         toolBar.add(new LoggedUserMenu(viewContext));
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenuItem.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenuItem.java
index a13ae249185..1799bfda771 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenuItem.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/TopMenuItem.java
@@ -16,7 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.menu;
 
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 
 /**
  * Item for {@link TopMenu}
@@ -33,7 +33,7 @@ public class TopMenuItem extends TextToolItem
     {
         super(name);
         setIconStyle(ICON_STYLE);
-        button.addStyleName(BUTTON_STYLE);
+        addStyleName(BUTTON_STYLE);
     }
 
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/administration/AdministrationMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/administration/AdministrationMenu.java
index 7156d0e8277..950d790da5a 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/administration/AdministrationMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/administration/AdministrationMenu.java
@@ -36,15 +36,15 @@ public class AdministrationMenu extends TopMenuItem
     {
         super(messageProvider.getMessage(Dict.MENU_ADMINISTRATION));
 
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.ADMINISTRATION_MENU_MANAGE_GROUPS,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.ADMINISTRATION_MENU_MANAGE_GROUPS,
                 messageProvider, componentProvider.getGroupBrowser()));
-        menu.add(new ProjectMenu(messageProvider, componentProvider));
-        menu.add(new VocabularyMenu(messageProvider, componentProvider));
-        menu.add(new PropertyTypesMenu(messageProvider, componentProvider));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_FILE_FORMATS, messageProvider,
+        submenu.add(new ProjectMenu(messageProvider, componentProvider));
+        submenu.add(new VocabularyMenu(messageProvider, componentProvider));
+        submenu.add(new PropertyTypesMenu(messageProvider, componentProvider));
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_FILE_FORMATS, messageProvider,
                 componentProvider.getFileFormatTypeBrowser()));
-        menu.add(new AuthorizationMenu(messageProvider, componentProvider));
-        setMenu(menu);
+        submenu.add(new AuthorizationMenu(messageProvider, componentProvider));
+        setMenu(submenu);
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/dataset/DataSetMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/dataset/DataSetMenu.java
index 2d7b9bb9522..1bc13d8129b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/dataset/DataSetMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/dataset/DataSetMenu.java
@@ -39,11 +39,11 @@ public class DataSetMenu extends TopMenuItem
     {
         super(viewContext.getMessage(Dict.MENU_DATA_SET));
 
-        Menu menu = new Menu();
+        Menu submenu = new Menu();
         IMessageProvider messageProvider = viewContext;
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_SEARCH, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_SEARCH, messageProvider,
                 componentProvider.getDataSetSearch()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_TYPES, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_TYPES, messageProvider,
                 componentProvider.getDataSetTypeBrowser()));
         boolean cifexConfigured =
                 StringUtils
@@ -52,9 +52,9 @@ public class DataSetMenu extends TopMenuItem
                                 .getCIFEXURL()) == false;
         if (cifexConfigured)
         {
-            menu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_UPLOAD, messageProvider,
+            submenu.add(new ActionMenu(TopMenu.ActionMenuKind.DATA_SET_MENU_UPLOAD, messageProvider,
                     componentProvider.getDataSetUploadTab()));
         }
-        setMenu(menu);
+        setMenu(submenu);
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/experiment/ExperimentMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/experiment/ExperimentMenu.java
index dcf42a36858..b01da9fbf71 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/experiment/ExperimentMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/experiment/ExperimentMenu.java
@@ -36,14 +36,14 @@ public class ExperimentMenu extends TopMenuItem
     {
         super(messageProvider.getMessage(Dict.MENU_EXPERIMENT));
 
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_BROWSE, messageProvider,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_BROWSE, messageProvider,
                 componentProvider.getExperimentBrowser()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_NEW, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_NEW, messageProvider,
                 componentProvider.getExperimentRegistration()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_TYPES, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.EXPERIMENT_MENU_TYPES, messageProvider,
                 componentProvider.getExperimentTypeBrowser()));
-        setMenu(menu);
+        setMenu(submenu);
     }
 
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/material/MaterialMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/material/MaterialMenu.java
index 49399168412..2acdeb13c68 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/material/MaterialMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/material/MaterialMenu.java
@@ -37,14 +37,14 @@ public class MaterialMenu extends TopMenuItem
     {
         super(messageProvider.getMessage(Dict.MENU_MATERIAL));
 
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_BROWSE, messageProvider,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_BROWSE, messageProvider,
                 componentProvider.getMaterialBrowser()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_IMPORT, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_IMPORT, messageProvider,
                 componentProvider.getMaterialBatchRegistration()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_TYPES, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.MATERIAL_MENU_TYPES, messageProvider,
                 componentProvider.getMaterialTypeBrowser()));
-        setMenu(menu);
+        setMenu(submenu);
     }
 
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/sample/SampleMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/sample/SampleMenu.java
index ecd94067ef5..b77f095add7 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/sample/SampleMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/sample/SampleMenu.java
@@ -38,18 +38,18 @@ public class SampleMenu extends TopMenuItem
         super(messageProvider.getMessage(Dict.MENU_SAMPLE));
 
         setId(TopMenu.ID + "_SAMPLE");
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_SEARCH, messageProvider,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_SEARCH, messageProvider,
                 componentProvider.getSampleSearch()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_BROWSE, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_BROWSE, messageProvider,
                 componentProvider.getSampleBrowser()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_NEW, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_NEW, messageProvider,
                 componentProvider.getSampleRegistration()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_IMPORT, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_IMPORT, messageProvider,
                 componentProvider.getSampleBatchRegistration()));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_TYPES, messageProvider,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.SAMPLE_MENU_TYPES, messageProvider,
                 componentProvider.getSampleTypeBrowser()));
-        setMenu(menu);
+        setMenu(submenu);
     }
 
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/user/LoggedUserMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/user/LoggedUserMenu.java
index 1772071755f..3fd8f8d01d3 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/user/LoggedUserMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/user/LoggedUserMenu.java
@@ -44,12 +44,12 @@ public final class LoggedUserMenu extends TopMenuItem
         super(null); // menu title is set later
         this.viewContext = viewContext;
 
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.USER_MENU_CHANGE_HOME_GROUP, viewContext,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.USER_MENU_CHANGE_HOME_GROUP, viewContext,
                 new ChangeHomeGroupAction(viewContext, this)));
-        menu.add(new ActionMenu(TopMenu.ActionMenuKind.USER_MENU_LOGOUT, viewContext,
+        submenu.add(new ActionMenu(TopMenu.ActionMenuKind.USER_MENU_LOGOUT, viewContext,
                 new LogoutAction(viewContext)));
-        setMenu(menu);
+        setMenu(submenu);
         refreshTitle();
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/InternalLinkCellRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/InternalLinkCellRenderer.java
index 677865f0076..0b4fa1d2e5c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/InternalLinkCellRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/InternalLinkCellRenderer.java
@@ -1,15 +1,18 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 
 import com.extjs.gxt.ui.client.store.ListStore;
+import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.BaseEntityModel;
 
 public class InternalLinkCellRenderer implements GridCellRenderer<BaseEntityModel<?>>
 {
-    public String render(BaseEntityModel<?> model, String property,
-            com.extjs.gxt.ui.client.widget.grid.ColumnData config, int rowIndex, int colIndex,
-            ListStore<BaseEntityModel<?>> store)
+
+    public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+            int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+            Grid<BaseEntityModel<?>> grid)
     {
         if (model.get(property) == null)
         {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java
index a76fe51b6e3..5710fa99fc0 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/LinkRenderer.java
@@ -18,17 +18,18 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
+import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Element;
-import com.google.gwt.user.client.ui.ClickListener;
 import com.google.gwt.user.client.ui.Hyperlink;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.BaseEntityModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.InlineHyperlink;
 
 /**
- * @author     Franz-Josef Elmer
+ * @author Franz-Josef Elmer
  * @author Piotr Buczek
  */
 public class LinkRenderer
@@ -36,21 +37,25 @@ public class LinkRenderer
     public static GridCellRenderer<BaseEntityModel<?>> createLinkRenderer()
     {
         return new GridCellRenderer<BaseEntityModel<?>>()
-        {
-            public String render(BaseEntityModel<?> model, String property, ColumnData config,
-                    int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store)
             {
-                return LinkRenderer.renderAsLinkWithAnchor(model.get(property).toString());
-            }
-        };
+
+                public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+                        int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+                        Grid<BaseEntityModel<?>> grid)
+                {
+                    return LinkRenderer.renderAsLinkWithAnchor(model.get(property).toString());
+                }
+            };
     }
-    
+
     public static GridCellRenderer<BaseEntityModel<?>> createExternalLinkRenderer()
     {
         return new GridCellRenderer<BaseEntityModel<?>>()
             {
-                public String render(BaseEntityModel<?> model, String property, ColumnData config,
-                        int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store)
+
+                public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+                        int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+                        Grid<BaseEntityModel<?>> grid)
                 {
                     return LinkRenderer.renderAsLinkWithAnchor(model.get(property).toString(),
                             model.get(property).toString(), true);
@@ -93,7 +98,7 @@ public class LinkRenderer
      *         and a <var>listener</var> registered on the click event. The link display style is
      *         default (not invalidated).
      */
-    public static Hyperlink getLinkWidget(final String text, final ClickListener listener)
+    public static Hyperlink getLinkWidget(final String text, final ClickHandler listener)
     {
         return getLinkWidget(text, listener, false);
     }
@@ -103,13 +108,13 @@ public class LinkRenderer
      *         and a <var>listener</var> registered on the click event. The link display style is
      *         based on <var>invalidate</var> (default style is for false).
      */
-    public static Hyperlink getLinkWidget(final String text, final ClickListener listener,
+    public static Hyperlink getLinkWidget(final String text, final ClickHandler listener,
             boolean invalidate)
     {
         Hyperlink link = new InlineHyperlink(text);
         if (listener != null)
         {
-            link.addClickListener(listener);
+            link.addClickHandler(listener);
         }
         if (invalidate)
         {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/MultilineStringCellRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/MultilineStringCellRenderer.java
index 8891a08acdf..4e10ae5cd0c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/MultilineStringCellRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/MultilineStringCellRenderer.java
@@ -1,6 +1,8 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 
 import com.extjs.gxt.ui.client.store.ListStore;
+import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.BaseEntityModel;
@@ -8,9 +10,10 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.
 
 public class MultilineStringCellRenderer implements GridCellRenderer<BaseEntityModel<?>>
 {
-    public String render(BaseEntityModel<?> model, String property,
-            com.extjs.gxt.ui.client.widget.grid.ColumnData config, int rowIndex, int colIndex,
-            ListStore<BaseEntityModel<?>> store)
+
+    public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+            int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+            Grid<BaseEntityModel<?>> grid)
     {
         String originalValue = String.valueOf(model.get(property));
         return new MultilineHTML(originalValue).toString();
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/RealNumberRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/RealNumberRenderer.java
index aabf561ade0..2868fa64bed 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/RealNumberRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/RealNumberRenderer.java
@@ -2,6 +2,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
 import com.google.gwt.i18n.client.NumberFormat;
 
@@ -23,17 +24,6 @@ public final class RealNumberRenderer implements GridCellRenderer<BaseEntityMode
 
     private static final String DIGITAL_FORMAT = "0.0000";
 
-    public String render(BaseEntityModel<?> model, String property, ColumnData config,
-            int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store)
-    {
-        String value = String.valueOf(model.get(property));
-        if (value == null)
-        {
-            return "";
-        }
-        return render(value);
-    }
-
     public static String render(String value)
     {
         double doubleValue = Double.parseDouble(value);
@@ -52,4 +42,16 @@ public final class RealNumberRenderer implements GridCellRenderer<BaseEntityMode
         return MultilineHTML.wrapUpInDivWithTooltip(formattedValue, Double.toString(doubleValue));
     }
 
+    public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+            int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+            Grid<BaseEntityModel<?>> grid)
+    {
+        String value = String.valueOf(model.get(property));
+        if (value == null)
+        {
+            return "";
+        }
+        return render(value);
+    }
+
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/ShowDetailsLinkCellRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/ShowDetailsLinkCellRenderer.java
index a1624370388..8413e902e08 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/ShowDetailsLinkCellRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/ShowDetailsLinkCellRenderer.java
@@ -1,22 +1,24 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 
 import com.extjs.gxt.ui.client.store.ListStore;
+import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.BaseEntityModel;
 
 public class ShowDetailsLinkCellRenderer implements GridCellRenderer<BaseEntityModel<?>>
 {
-    private String text;
+    private final String text;
 
     public ShowDetailsLinkCellRenderer(String text)
     {
         this.text = text;
     }
 
-    public String render(BaseEntityModel<?> model, String property,
-            com.extjs.gxt.ui.client.widget.grid.ColumnData config, int rowIndex, int colIndex,
-            ListStore<BaseEntityModel<?>> store)
+    public Object render(BaseEntityModel<?> model, String property, ColumnData config,
+            int rowIndex, int colIndex, ListStore<BaseEntityModel<?>> store,
+            Grid<BaseEntityModel<?>> grid)
     {
         String originalValue = String.valueOf(model.get(property));
         return LinkRenderer.renderAsLinkWithAnchor(text, originalValue, true);
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/YesNoRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/YesNoRenderer.java
index 42bc216eca5..8abc2d4589d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/YesNoRenderer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/renderer/YesNoRenderer.java
@@ -3,6 +3,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.renderer;
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.widget.grid.ColumnData;
+import com.extjs.gxt.ui.client.widget.grid.Grid;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns.framework.renderers.SimpleYesNoRenderer;
@@ -11,12 +12,13 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns
  * Renderer of {@link Boolean} value. Render <code>true</code> to <code>yes</code> and
  * <code>false</code> to <code>no</code>.
  * 
- * @author     Franz-Josef Elmer
+ * @author Franz-Josef Elmer
  */
 public final class YesNoRenderer implements GridCellRenderer<ModelData>
 {
-    public String render(ModelData model, String property, ColumnData config, int rowIndex,
-            int colIndex, ListStore<ModelData> store)
+
+    public Object render(ModelData model, String property, ColumnData config, int rowIndex,
+            int colIndex, ListStore<ModelData> store, Grid<ModelData> grid)
     {
         Object value = model.get(property);
         if (value == null)
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractRegistrationForm.java
index 0b8fc1b7a66..e6959ce0ac2 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractRegistrationForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractRegistrationForm.java
@@ -34,8 +34,8 @@ import com.extjs.gxt.ui.client.widget.form.FormPanel.Encoding;
 import com.extjs.gxt.ui.client.widget.form.FormPanel.Method;
 import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
 import com.google.gwt.core.client.JavaScriptException;
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.Widget;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
@@ -232,7 +232,7 @@ public abstract class AbstractRegistrationForm extends ContentPanel
 
     }
 
-    public final static class InfoBoxResetListener implements Listener<FieldEvent>, ClickListener
+    public final static class InfoBoxResetListener implements Listener<FieldEvent>, ClickHandler
     {
         private final InfoBox infoBox;
 
@@ -256,11 +256,7 @@ public abstract class AbstractRegistrationForm extends ContentPanel
             resetInfoBox();
         }
 
-        //
-        // ClickListener
-        //
-
-        public final void onClick(Widget sender)
+        public final void onClick(ClickEvent sender)
         {
             resetInfoBox();
         }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
index fc802934966..82d2d404b73 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
@@ -20,14 +20,13 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.LayoutRegion;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.ContentPanel;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
@@ -51,7 +50,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SampleType;
 
 /**
- * @author     Franz-Josef Elmer
+ * @author Franz-Josef Elmer
  */
 public abstract class AbstractViewer<T extends IClientServiceAsync, D extends IEntityInformationHolder>
         extends ContentPanel
@@ -129,7 +128,7 @@ public abstract class AbstractViewer<T extends IClientServiceAsync, D extends IE
     protected final void addToolBarButton(Button button)
     {
         toolBarButtons.add(button);
-        toolBar.add(new AdapterToolItem(button));
+        toolBar.add(button);
     }
 
     protected final void updateTitle(String title)
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AuthorizationGroupGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AuthorizationGroupGrid.java
index 1274373a362..21e1876374e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AuthorizationGroupGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AuthorizationGroupGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.Window;
@@ -112,10 +112,10 @@ public class AuthorizationGroupGrid extends AbstractSimpleBrowserGrid<Authorizat
 
         final Button addAuthorizationGroupButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Group"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     AddAuthorizationGroupDialog dialog =
                                             new AddAuthorizationGroupDialog(viewContext,
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/BorderLayoutDataFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/BorderLayoutDataFactory.java
index 507e2966038..c77ab8918b1 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/BorderLayoutDataFactory.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/BorderLayoutDataFactory.java
@@ -46,7 +46,9 @@ public class BorderLayoutDataFactory
     {
         layoutData.setSplit(true);
         layoutData.setMargins(new Margins(2));
-        layoutData.setCollapsible(true);
+        // TODO 2009-11-05, IA: Disabled because tree located in a collapsed panel does not refresh
+        // correctly
+        layoutData.setCollapsible(false);
         layoutData.setFloatable(false);
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/ColumnFilter.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/ColumnFilter.java
index af8fa5a1fb2..26ccb8e2560 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/ColumnFilter.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/ColumnFilter.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.store.Store;
-import com.extjs.gxt.ui.client.widget.StoreFilterField;
+import com.extjs.gxt.ui.client.widget.form.StoreFilterField;
 
 /**
  * {@link StoreFilterField} extension for filtering columns.
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/EnterKeyListener.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/EnterKeyListener.java
index 4d8e185e9c1..8b210fbe645 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/EnterKeyListener.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/EnterKeyListener.java
@@ -2,7 +2,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import com.extjs.gxt.ui.client.event.ComponentEvent;
 import com.extjs.gxt.ui.client.event.KeyListener;
-import com.google.gwt.user.client.ui.KeyboardListener;
+import com.google.gwt.event.dom.client.KeyCodes;
 
 /**
  * A {@link KeyListener} implementation which does something when enter key is entered.
@@ -20,11 +20,11 @@ public abstract class EnterKeyListener extends KeyListener
     @Override
     public final void componentKeyUp(final ComponentEvent event)
     {
-        if (event.getKeyCode() == KeyboardListener.KEY_ENTER)
+        if (event.getKeyCode() == KeyCodes.KEY_ENTER)
         {
             onEnterKey();
             event.stopEvent();
-            event.doit = false;
+            event.setCancelled(true);
         }
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/GroupGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/GroupGrid.java
index b1f3d52600a..bda66eca573 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/GroupGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/GroupGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.Window;
@@ -93,10 +93,10 @@ public class GroupGrid extends AbstractSimpleBrowserGrid<Group>
 
         final Button addGroupButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Group"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     AddGroupDialog dialog =
                                             new AddGroupDialog(viewContext,
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/LoginWidget.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/LoginWidget.java
index 4a95bdfc79b..398838df7ab 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/LoginWidget.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/LoginWidget.java
@@ -17,10 +17,10 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.Listener;
+import com.extjs.gxt.ui.client.event.MessageBoxEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.event.WindowEvent;
 import com.extjs.gxt.ui.client.widget.MessageBox;
 import com.extjs.gxt.ui.client.widget.Text;
 import com.extjs.gxt.ui.client.widget.VerticalPanel;
@@ -144,7 +144,7 @@ public class LoginWidget extends VerticalPanel
     {
         final Button b = new Button(viewContext.getMessage(Dict.LOGIN_BUTTON_LABEL));
         b.setId(BUTTON_ID);
-        b.addSelectionListener(new SelectionListener<ComponentEvent>()
+        b.addSelectionListener(new SelectionListener<ButtonEvent>()
             {
 
                 //
@@ -152,7 +152,7 @@ public class LoginWidget extends VerticalPanel
                 //
 
                 @Override
-                public final void componentSelected(final ComponentEvent ce)
+                public final void componentSelected(final ButtonEvent ce)
                 {
                     doLogin(viewContext);
                 }
@@ -219,14 +219,14 @@ public class LoginWidget extends VerticalPanel
             if (sessionContext == null)
             {
                 MessageBox.alert(viewContext.getMessage(Dict.MESSAGEBOX_WARNING), viewContext
-                        .getMessage(Dict.LOGIN_FAILED), new Listener<WindowEvent>()
+                        .getMessage(Dict.LOGIN_FAILED), new Listener<MessageBoxEvent>()
                     {
 
                         //
                         // Listener
                         //
 
-                        public void handleEvent(final WindowEvent be)
+                        public void handleEvent(final MessageBoxEvent be)
                         {
                             viewContext.getPageController().reload(false);
                         }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PersonGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PersonGrid.java
index 5eda3fa5921..f9a2c647e1b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PersonGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PersonGrid.java
@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.button.Button;
@@ -129,10 +129,10 @@ public class PersonGrid extends AbstractSimpleBrowserGrid<Person>
         addEntityOperationsLabel();
         final Button addPersonButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Person"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     AbstractRegistrationDialog dialog =
                                             authorizationGroupOrNull == null ? createAddPersonDialog()
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
index 4fa9436104f..455d0c4b8c0 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
@@ -16,7 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
-import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.user.client.ui.FlowPanel;
 import com.google.gwt.user.client.ui.Hyperlink;
 import com.google.gwt.user.client.ui.InlineHTML;
@@ -142,7 +142,8 @@ public final class PropertyValueRenderers
     }
 
     /**
-     * Creates a {@link IPropertyValueRenderer} implementation for rendering {@link IEntityProperty}.
+     * Creates a {@link IPropertyValueRenderer} implementation for rendering {@link IEntityProperty}
+     * .
      */
     public final static IPropertyValueRenderer<IEntityProperty> createEntityPropertyPropertyValueRenderer(
             final IViewContext<?> viewContext)
@@ -288,7 +289,7 @@ public final class PropertyValueRenderers
             Material material = object.getMaterial();
             if (material != null)
             {
-                final ClickListener listener =
+                final ClickHandler listener =
                         new OpenEntityDetailsTabClickListener(material, viewContext);
 
                 final Hyperlink link = LinkRenderer.getLinkWidget(material.getCode(), listener);
@@ -402,7 +403,7 @@ public final class PropertyValueRenderers
         {
             final String code = entity.getCode();
             final boolean invalidate = getInvalidate(entity);
-            final ClickListener listener =
+            final ClickHandler listener =
                     new OpenEntityDetailsTabClickListener(entity, viewContext);
             final Hyperlink link = LinkRenderer.getLinkWidget(code, listener, invalidate);
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/RoleAssignmentGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/RoleAssignmentGrid.java
index 855243a0e8c..b3de90f06a0 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/RoleAssignmentGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/RoleAssignmentGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui;
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.button.Button;
 
@@ -79,10 +79,10 @@ public class RoleAssignmentGrid extends AbstractSimpleBrowserGrid<RoleAssignment
 
         final Button addGroupButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ASSIGN_ROLE),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     AddRoleAssignmentDialog dialog =
                                             new AddRoleAssignmentDialog(viewContext,
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPersonToAuthorizationGroupDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPersonToAuthorizationGroupDialog.java
index e510c7773c8..75b455bae32 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPersonToAuthorizationGroupDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPersonToAuthorizationGroupDialog.java
@@ -20,8 +20,8 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.MessageBox;
 import com.extjs.gxt.ui.client.widget.Window;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddRoleAssignmentDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddRoleAssignmentDialog.java
index 45786e3cad2..eaa19fe5374 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddRoleAssignmentDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddRoleAssignmentDialog.java
@@ -16,8 +16,8 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.amc;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.Window;
 import com.extjs.gxt.ui.client.widget.form.AdapterField;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/RoleListBox.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/RoleListBox.java
index bc3fef29c1f..49bd858de2f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/RoleListBox.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/RoleListBox.java
@@ -16,9 +16,9 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.amc;
 
-import com.google.gwt.user.client.ui.ChangeListener;
+import com.google.gwt.event.dom.client.ChangeEvent;
+import com.google.gwt.event.dom.client.ChangeHandler;
 import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.Widget;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.GroupSelectionWidget;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.FieldUtil;
@@ -40,18 +40,19 @@ public class RoleListBox extends ListBox
         }
         setVisibleItemCount(1);
 
-        addChangeListener(new ChangeListener()
+        addChangeHandler(new ChangeHandler()
             {
                 //
                 // ChangeListener
                 //
 
-                public final void onChange(final Widget sender)
+                public final void onChange(final ChangeEvent sender)
                 {
                     boolean groupLevel = RoleSetCode.values()[getSelectedIndex()].isGroupLevel();
                     FieldUtil.setMandatoryFlag(group, groupLevel);
                     group.setVisible(groupLevel);
                 }
+
             });
 
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/attachment/AttachmentBrowser.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/attachment/AttachmentBrowser.java
index 634cc3e825f..259b30d03d8 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/attachment/AttachmentBrowser.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/attachment/AttachmentBrowser.java
@@ -20,8 +20,8 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.GridEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.store.ListStore;
@@ -403,29 +403,30 @@ public class AttachmentBrowser extends AbstractSimpleBrowserGrid<AttachmentVersi
                     new CellSelectionModel<AttachmentVersionModel>();
             attachmentGrid.setSelectionModel(selectionModel);
             selectionModel.bindGrid(attachmentGrid);
-            attachmentGrid.addListener(Events.CellClick, new Listener<GridEvent>()
-                {
-                    public void handleEvent(final GridEvent be)
-                    {
-                        if (ColumnListener.isLinkTarget(be))
+            attachmentGrid.addListener(Events.CellClick,
+                    new Listener<GridEvent<AttachmentVersionModel>>()
                         {
-                            String column =
-                                    attachmentGrid.getColumnModel().getColumn(be.colIndex).getId();
-                            if (AttachmentVersionModel.VERSION_FILE_NAME.equals(column))
+                            public void handleEvent(final GridEvent<AttachmentVersionModel> be)
                             {
-                                final AttachmentVersionModel selectedItem =
-                                        (AttachmentVersionModel) be.grid.getStore().getAt(
-                                                be.rowIndex);
-                                Attachment selectedAttachment =
-                                        (Attachment) selectedItem
-                                                .get(ModelDataPropertyNames.OBJECT);
-                                int version = selectedAttachment.getVersion();
-                                downloadAttachment(fileName, version, attachmentHolder);
+                                if (ColumnListener.isLinkTarget(be))
+                                {
+                                    String column =
+                                            attachmentGrid.getColumnModel().getColumn(
+                                                    be.getColIndex()).getId();
+                                    if (AttachmentVersionModel.VERSION_FILE_NAME.equals(column))
+                                    {
+                                        final AttachmentVersionModel selectedItem =
+                                                be.getGrid().getStore().getAt(be.getRowIndex());
+                                        Attachment selectedAttachment =
+                                                (Attachment) selectedItem
+                                                        .get(ModelDataPropertyNames.OBJECT);
+                                        int version = selectedAttachment.getVersion();
+                                        downloadAttachment(fileName, version, attachmentHolder);
+                                    }
+                                    attachmentGrid.getSelectionModel().deselectAll();
+                                }
                             }
-                            attachmentGrid.getSelectionModel().deselectAll();
-                        }
-                    }
-                });
+                        });
             panel.setId(createTabId());
             panel.add(attachmentGrid);
             return panel;
@@ -463,9 +464,10 @@ public class AttachmentBrowser extends AbstractSimpleBrowserGrid<AttachmentVersi
             column.setRenderer(new GridCellRenderer<AttachmentVersionModel>()
                 {
 
-                    public String render(final AttachmentVersionModel model, final String property,
-                            final ColumnData config, final int rowIndex, final int colIndex,
-                            final ListStore<AttachmentVersionModel> store)
+                    public Object render(AttachmentVersionModel model, String property,
+                            ColumnData config, int rowIndex, int colIndex,
+                            ListStore<AttachmentVersionModel> store,
+                            Grid<AttachmentVersionModel> grid)
                     {
                         Object value = model.get(property);
                         if (value == null)
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
index fd6e7ffe34d..cd33c9a96a9 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/AbstractExternalDataGrid.java
@@ -21,10 +21,10 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 import java.util.List;
 import java.util.Set;
 
+import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
-import com.extjs.gxt.ui.client.widget.toolbar.ToolItem;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
@@ -227,7 +227,7 @@ public abstract class AbstractExternalDataGrid
 
     }
 
-    private final ToolItem createComputeMenu()
+    private final Component createComputeMenu()
     {
         return new DataSetComputeMenu(viewContext, getSelectedAndDisplayedItemsAction());
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetComputeMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetComputeMenu.java
index 5e5944418d3..f598c4c879c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetComputeMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetComputeMenu.java
@@ -23,10 +23,10 @@ import java.util.List;
 import java.util.Set;
 import java.util.TreeSet;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionEvent;
 import com.extjs.gxt.ui.client.widget.Dialog;
@@ -38,7 +38,6 @@ import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.form.Radio;
 import com.extjs.gxt.ui.client.widget.form.RadioGroup;
 import com.extjs.gxt.ui.client.widget.menu.Menu;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
@@ -58,6 +57,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDele
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedActionWithResult;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMessageProvider;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DisplayedOrSelectedDatasetCriteria;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TableModelReference;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetType;
@@ -85,10 +85,10 @@ public class DataSetComputeMenu extends TextToolItem
         this.viewContext = viewContext;
         this.selectedDataSetsGetter = selectedDataSetsGetter;
 
-        Menu menu = new Menu();
-        addMenuItem(menu, PluginTaskActionMenuKind.COMPUTE_MENU_QUERIES);
-        addMenuItem(menu, PluginTaskActionMenuKind.COMPUTE_MENU_PROCESSING);
-        setMenu(menu);
+        Menu submenu = new Menu();
+        addMenuItem(submenu, PluginTaskActionMenuKind.COMPUTE_MENU_QUERIES);
+        addMenuItem(submenu, PluginTaskActionMenuKind.COMPUTE_MENU_PROCESSING);
+        setMenu(submenu);
     }
 
     //
@@ -122,11 +122,11 @@ public class DataSetComputeMenu extends TextToolItem
         }
     }
 
-    private final void addMenuItem(Menu menu, PluginTaskActionMenuKind menuItemKind)
+    private final void addMenuItem(Menu submenu, PluginTaskActionMenuKind menuItemKind)
     {
         final IDelegatedAction menuItemAction =
                 createComputeMenuAction(menuItemKind.getPluginTaskKind());
-        menu.add(new ActionMenu(menuItemKind, viewContext, menuItemAction));
+        submenu.add(new ActionMenu(menuItemKind, viewContext, menuItemAction));
     }
 
     private IDelegatedAction createComputeMenuAction(final DataStoreServiceKind pluginTaskKind)
@@ -239,7 +239,7 @@ public class DataSetComputeMenu extends TextToolItem
         @Override
         protected void process(final TableModelReference tableModelReference)
         {
-            progressBar.close();
+            progressBar.hide();
             final ITabItemFactory tabFactory = new ITabItemFactory()
                 {
                     public ITabItem create()
@@ -262,7 +262,7 @@ public class DataSetComputeMenu extends TextToolItem
         @Override
         public void finishOnFailure(Throwable caught)
         {
-            progressBar.close();
+            progressBar.hide();
             super.finishOnFailure(caught);
         }
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetUploadForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetUploadForm.java
index 833ad7e24b6..b986e42ebf9 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetUploadForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetUploadForm.java
@@ -16,7 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.data;
 
-import com.extjs.gxt.ui.client.Events;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.google.gwt.http.client.URL;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataStoreServicesGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataStoreServicesGrid.java
index e7b743198d3..6f6982319bf 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataStoreServicesGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataStoreServicesGrid.java
@@ -19,10 +19,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.data;
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.SelectionMode;
 import com.extjs.gxt.ui.client.Style.SortDir;
 import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionEvent;
 import com.extjs.gxt.ui.client.store.ListStore;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/FileFormatTypeGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/FileFormatTypeGrid.java
index 3e67e229501..93d50f1015b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/FileFormatTypeGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/FileFormatTypeGrid.java
@@ -22,11 +22,8 @@ import java.util.List;
 
 import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.event.ToolBarEvent;
 import com.extjs.gxt.ui.client.widget.Window;
 import com.extjs.gxt.ui.client.widget.button.Button;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
 import com.google.gwt.user.client.rpc.AsyncCallback;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
@@ -47,6 +44,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.ConfirmationDialog;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DefaultResultSetConfig;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ResultSet;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TableExportCriteria;
@@ -73,7 +71,7 @@ public class FileFormatTypeGrid extends AbstractSimpleBrowserGrid<AbstractType>
         return grid.asDisposableWithoutToolbar();
     }
 
-    private IDelegatedAction postRegistrationCallback;
+    private final IDelegatedAction postRegistrationCallback;
 
     private FileFormatTypeGrid(IViewContext<ICommonClientServiceAsync> viewContext)
     {
@@ -90,10 +88,10 @@ public class FileFormatTypeGrid extends AbstractSimpleBrowserGrid<AbstractType>
 
         TextToolItem createItem =
                 new TextToolItem(viewContext.getMessage(Dict.ADD_NEW_TYPE_BUTTON),
-                        new SelectionListener<ToolBarEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ToolBarEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     createRegisterFileTypeDialog().show();
                                 }
@@ -112,11 +110,11 @@ public class FileFormatTypeGrid extends AbstractSimpleBrowserGrid<AbstractType>
                                 }
 
                             });
-        pagingToolbar.add(new AdapterToolItem(editButton));
+        pagingToolbar.add(editButton);
 
         Button deleteButton = createDeleteButton(viewContext);
         enableButtonOnSelectedItems(deleteButton);
-        pagingToolbar.add(new AdapterToolItem(deleteButton));
+        pagingToolbar.add(deleteButton);
 
         addEntityOperationsSeparator();
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/entity_type/AbstractEntityTypeGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/entity_type/AbstractEntityTypeGrid.java
index 685293a9cb6..ffc69960235 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/entity_type/AbstractEntityTypeGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/entity_type/AbstractEntityTypeGrid.java
@@ -21,12 +21,9 @@ import java.util.List;
 
 import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.event.ToolBarEvent;
 import com.extjs.gxt.ui.client.widget.Window;
 import com.extjs.gxt.ui.client.widget.button.Button;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
 import com.google.gwt.user.client.rpc.AsyncCallback;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
@@ -44,6 +41,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.ConfirmationDialog;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IColumnDefinition;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
@@ -85,10 +83,10 @@ abstract public class AbstractEntityTypeGrid<T extends EntityType> extends
 
         final EntityKind entityKind = getEntityKind();
         pagingToolbar.add(new TextToolItem(viewContext.getMessage(Dict.ADD_NEW_TYPE_BUTTON),
-                new SelectionListener<ToolBarEvent>()
+                new SelectionListener<ButtonEvent>()
                     {
                         @Override
-                        public void componentSelected(ToolBarEvent ce)
+                        public void componentSelected(ButtonEvent ce)
                         {
                             createRegisterEntityTypeDialog(entityKind).show();
                         }
@@ -108,10 +106,10 @@ abstract public class AbstractEntityTypeGrid<T extends EntityType> extends
                                 }
 
                             });
-        pagingToolbar.add(new AdapterToolItem(editButton));
+        pagingToolbar.add(editButton);
         Button deleteButton = createDeleteButton(viewContext);
         enableButtonOnSelectedItems(deleteButton);
-        pagingToolbar.add(new AdapterToolItem(deleteButton));
+        pagingToolbar.add(deleteButton);
 
         addEntityOperationsSeparator();
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserGrid.java
index 915d72a8638..2d71bda02dd 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserGrid.java
@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.experi
 import java.util.List;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
@@ -138,10 +138,10 @@ public class ExperimentBrowserGrid extends
 
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Experiment"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     DispatcherHelper.dispatchNaviEvent(new ComponentProvider(
                                             viewContext).getExperimentRegistration());
@@ -182,7 +182,7 @@ public class ExperimentBrowserGrid extends
 
     private void addGridRefreshListener(ExperimentBrowserToolbar topToolbar)
     {
-        topToolbar.setCriteriaChangedListener(createGridRefreshListener());
+        topToolbar.setCriteriaChangedListeners(createGridRefreshDelegatedAction());
     }
 
     @Override
@@ -301,9 +301,9 @@ public class ExperimentBrowserGrid extends
     public final class DisplayedAndSelectedExperiments implements IsSerializable
     {
 
-        private TableExportCriteria<Experiment> displayedItemsConfig;
+        private final TableExportCriteria<Experiment> displayedItemsConfig;
 
-        private List<Experiment> selectedItems;
+        private final List<Experiment> selectedItems;
 
         private final int displayedItemsCount;
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserToolbar.java
index ff75a084f15..d1c7e6962be 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserToolbar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ExperimentBrowserToolbar.java
@@ -21,8 +21,9 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 
 import java.util.Set;
 
+import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 import com.google.gwt.user.client.Element;
@@ -31,8 +32,10 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAs
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.ExperimentTypeModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.AbstractEntityBrowserGrid.ICriteriaProvider;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.IDataRefreshCallback;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ListExperimentsCriteria;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExperimentType;
@@ -64,10 +67,25 @@ class ExperimentBrowserToolbar extends ToolBar implements
         display();
     }
 
-    public void setCriteriaChangedListener(SelectionChangedListener<?> criteriaChangedListener)
+    public void setCriteriaChangedListeners(final IDelegatedAction refreshAction)
     {
-        selectExperimentTypeCombo.addSelectionChangedListener(criteriaChangedListener);
-        selectProjectTree.setSelectionChangedListener(criteriaChangedListener);
+        selectExperimentTypeCombo
+                .addSelectionChangedListener(new SelectionChangedListener<ExperimentTypeModel>()
+                    {
+                        @Override
+                        public void selectionChanged(SelectionChangedEvent<ExperimentTypeModel> se)
+                        {
+                            refreshAction.execute();
+                        }
+                    });
+        selectProjectTree.setSelectionChangedListener(new SelectionChangedListener<ModelData>()
+            {
+                @Override
+                public void selectionChanged(SelectionChangedEvent<ModelData> se)
+                {
+                    refreshAction.execute();
+                }
+            });
     }
 
     protected void display()
@@ -75,7 +93,7 @@ class ExperimentBrowserToolbar extends ToolBar implements
         setBorders(true);
         add(new LabelToolItem(viewContext.getMessage(Dict.EXPERIMENT_TYPE)
                 + GenericConstants.LABEL_SEPARATOR));
-        add(new AdapterToolItem(selectExperimentTypeCombo));
+        add(selectExperimentTypeCombo);
     }
 
     public final ListExperimentsCriteria tryGetCriteria()
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionSection.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionSection.java
index cc902154f6f..a10331306bf 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionSection.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionSection.java
@@ -31,6 +31,7 @@ public class ProjectSelectionSection extends SingleSectionPanel
     {
         super("Project Selection");
         setScrollMode(Scroll.AUTOY);
+        setCollapsible(false);
         add(tree);
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionTreeWidget.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionTreeWidget.java
index 89c25fdff6b..2bfe8bf338c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionTreeWidget.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/experiment/ProjectSelectionTreeWidget.java
@@ -16,16 +16,16 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.experiment;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 import java.util.Set;
 import java.util.TreeSet;
 
+import com.extjs.gxt.ui.client.Style.SelectionMode;
+import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-import com.extjs.gxt.ui.client.util.TreeBuilder;
-import com.extjs.gxt.ui.client.widget.tree.Tree;
-import com.extjs.gxt.ui.client.widget.tree.TreeItem;
+import com.extjs.gxt.ui.client.store.TreeStore;
+import com.extjs.gxt.ui.client.widget.treepanel.TreePanel;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
@@ -33,9 +33,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewConte
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.IDatabaseModificationObserver;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.CISDBaseModelData;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.ModelDataPropertyNames;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.TreeItemWithModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.GWTUtils;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DefaultResultSetConfig;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ResultSet;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
@@ -44,12 +42,13 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Project;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.ObjectKind;
 
 /**
- * {@link Tree} containing projects loaded from the server. Main items of the tree are project
+ * {@link TreePanel} containing projects loaded from the server. Main items of the tree are project
  * groups and projects are their children.
  * 
  * @author Piotr Buczek
  */
-public final class ProjectSelectionTreeWidget extends Tree implements IDatabaseModificationObserver
+public final class ProjectSelectionTreeWidget extends TreePanel<ModelData> implements
+        IDatabaseModificationObserver
 {
 
     public static final String ID = GenericConstants.ID_PREFIX + "select-project";
@@ -62,9 +61,27 @@ public final class ProjectSelectionTreeWidget extends Tree implements IDatabaseM
 
     public ProjectSelectionTreeWidget(final IViewContext<?> viewContext)
     {
+        super(new TreeStore<ModelData>());
         this.viewContext = viewContext;
         setId(ID);
+        setDisplayProperty(ModelDataPropertyNames.CODE);
+        getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
         refreshTree();
+        getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>()
+            {
+                @Override
+                public void selectionChanged(SelectionChangedEvent<ModelData> se)
+                {
+                    ModelData selected = se.getSelectedItem();
+                    if (selected != null && isLeaf(selected))
+                    {
+                        selectedProjectOrNull =
+                                (Project) selected.get(ModelDataPropertyNames.OBJECT);
+                        getSelectionChangedListener().handleEvent(null);
+                    }
+
+                }
+            });
     }
 
     /**
@@ -87,39 +104,18 @@ public final class ProjectSelectionTreeWidget extends Tree implements IDatabaseM
         selectionChangedListener = listener;
     }
 
-    // Tree building
-
-    private Map<Group, TreeItem> groupItems = new HashMap<Group, TreeItem>();
-
-    /** @return a new {@link TreeItem} for given group */
-    private TreeItem createGroupTreeItem(Group group)
-    {
-        TreeItem result =
-                new TreeItemWithModel(new GroupItemModel(group), createSelectItemAction(null));
-        groupItems.put(group, result);
-        root.add(result);
-        return result;
-    }
-
-    /** @return a {@link TreeItem} for given group */
-    private TreeItem getGroupTreeItem(Group group)
-    {
-        return groupItems.get(group);
-    }
-
     private void clearTree()
     {
-        root.removeAll();
+        getStore().removeAll();
     }
 
     /**
-     * Rebuilds the tree from a list of projects. {@link TreeBuilder} instead.
+     * Rebuilds the tree from a list of projects.
      */
     private void rebuildTree(List<Project> projects)
     {
         clearTree();
-        addGroupItems(projects);
-        addProjectItems(projects);
+        addToStore(projects);
         expandAll();
     }
 
@@ -134,40 +130,24 @@ public final class ProjectSelectionTreeWidget extends Tree implements IDatabaseM
         return groups;
     }
 
-    /** adds group items for given <var>projects</var> to the tree */
-    private void addGroupItems(List<Project> projects)
+    /** adds items for given <var>projects</var> to the tree */
+    private void addToStore(List<Project> projects)
     {
         for (Group group : getSortedGroups(projects))
         {
-            createGroupTreeItem(group);
-        }
-    }
-
-    /** adds project items for given <var>projects</var> to the tree */
-    private void addProjectItems(List<Project> projects)
-    {
-        for (final Project project : projects)
-        {
-            TreeItem item =
-                    new TreeItemWithModel(new ProjectItemModel(project),
-                            createSelectItemAction(project));
-            getGroupTreeItem(project.getGroup()).add(item);
-        }
-    }
-
-    /**
-     * @return an {@link IDelegatedAction} that will be executed when given project is selected.
-     */
-    private IDelegatedAction createSelectItemAction(final Project projectOrNull)
-    {
-        return new IDelegatedAction()
+            GroupItemModel groupModel = new GroupItemModel(group);
+            getStore().add(groupModel, true);
+            setLeaf(groupModel, false);
+            for (Project project : projects)
             {
-                public void execute()
+                if (project.getGroup().equals(group))
                 {
-                    selectedProjectOrNull = projectOrNull;
-                    getSelectionChangedListener().handleEvent(null);
+                    ProjectItemModel projectModel = new ProjectItemModel(project);
+                    getStore().add(groupModel, projectModel, false);
+                    setLeaf(projectModel, true);
                 }
-            };
+            }
+        }
     }
 
     /**
@@ -242,19 +222,21 @@ public final class ProjectSelectionTreeWidget extends Tree implements IDatabaseM
 
     public static final String PROJECT_WITH_GROUP_CODE = "projectWithGroupCode";
 
-    private static String getProjectWithGroupCode(Project project)
-    {
-        return project.getCode() + " (" + project.getGroup().getCode() + ")";
-    }
-
     private static class ProjectItemModel extends BaseModelDataWithCode
     {
+
         private static final long serialVersionUID = 1L;
 
+        private static String getProjectWithGroupCode(Project project)
+        {
+            return project.getCode() + " (" + project.getGroup().getCode() + ")";
+        }
+
         public ProjectItemModel(Project project)
         {
             super(project.getCode());
             set(ModelDataPropertyNames.PROJECT_IDENTIFIER, project.getIdentifier());
+            set(ModelDataPropertyNames.OBJECT, project);
             set(PROJECT_WITH_GROUP_CODE, getProjectWithGroupCode(project));
         }
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/EntityChooserDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/EntityChooserDialog.java
index 54d9db03a0f..9343b26b15e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/EntityChooserDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/EntityChooserDialog.java
@@ -66,7 +66,7 @@ class EntityChooserDialog<T> extends SimpleDialog
     @Override
     public void onComponentEvent(ComponentEvent ce)
     {
-        if (ce.type == Event.ONDBLCLICK)
+        if (ce.getType().getEventCode() == Event.ONDBLCLICK)
         {
             if (entityBrowser.tryGetSingleSelected() != null)
             {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/HyperlinkField.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/HyperlinkField.java
index e336b656c6e..db6b75e093b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/HyperlinkField.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/HyperlinkField.java
@@ -17,6 +17,7 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field;
 
 import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.widget.form.Field;
 import com.extjs.gxt.ui.client.widget.form.TextField;
 import com.extjs.gxt.ui.client.widget.form.Validator;
 
@@ -53,13 +54,13 @@ public class HyperlinkField extends VarcharField
     }
 
     /** {@link Validator} for external hyperlink value. */
-    protected class HyperlinkValidator implements Validator<String, HyperlinkField>
+    protected class HyperlinkValidator implements Validator
     {
         private final static String PROTOCOL_PART = "://";
 
         private final static String DEFAULT_PROTOCOL = "http://";
 
-        public String validate(HyperlinkField field, final String fieldValue)
+        public String validate(Field<?> field, final String fieldValue)
         {
             // add default protocol if none is provided
             String validatedValue = fieldValue;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentFileUploadField.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentFileUploadField.java
index c06e93b4a45..71b0c7ca25f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentFileUploadField.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentFileUploadField.java
@@ -51,7 +51,7 @@ public class AttachmentFileUploadField extends FileUploadField
 
     public NewAttachment tryExtractAttachment()
     {
-        if (StringUtils.isBlank(getFileName()))
+        if (StringUtils.isBlank(getFilePathValue()))
         {
             return null;
         } else
@@ -72,8 +72,8 @@ public class AttachmentFileUploadField extends FileUploadField
     }
 
     private String getFilePathValue()
-    {
-        return getFileName(); // its not only file name, but full file path
+    {// FIXME: correct?
+        return getFileInput().getValue(); // its not only file name, but full file path
     }
 
     private String getDescriptionValue()
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentsFileFieldManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentsFileFieldManager.java
index 17ebd3c75eb..18adcf8b353 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentsFileFieldManager.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/file/AttachmentsFileFieldManager.java
@@ -20,6 +20,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.form.FormPanel;
 import com.extjs.gxt.ui.client.widget.form.LabelField;
@@ -115,14 +116,13 @@ public class AttachmentsFileFieldManager extends FileFieldManager<AttachmentFile
         return result;
     }
 
-    @SuppressWarnings("unchecked")
     private LabelField createAddAttachmentLink(final String label, final FormPanel panel)
     {
         final String link = LinkRenderer.renderAsLink(label);
         final LabelField result = new LabelField(link);
         result.setOriginalValue(link);
         result.sinkEvents(Event.ONCLICK);
-        result.addListener(Event.ONCLICK, new Listener<BaseEvent>()
+        result.addListener(Events.OnClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
index 57482107bbb..95fda8b277f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
@@ -23,7 +23,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.GXT;
 import com.extjs.gxt.ui.client.Style.LayoutRegion;
 import com.extjs.gxt.ui.client.Style.SelectionMode;
@@ -36,10 +35,9 @@ import com.extjs.gxt.ui.client.data.PagingLoader;
 import com.extjs.gxt.ui.client.data.RpcProxy;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
-import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-import com.extjs.gxt.ui.client.event.SelectionEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.widget.Component;
@@ -47,7 +45,6 @@ import com.extjs.gxt.ui.client.widget.ContentPanel;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
 import com.extjs.gxt.ui.client.widget.MessageBox;
-import com.extjs.gxt.ui.client.widget.PagingToolBar;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
 import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
@@ -58,7 +55,7 @@ import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
 import com.extjs.gxt.ui.client.widget.layout.FitLayout;
 import com.extjs.gxt.ui.client.widget.layout.RowData;
 import com.extjs.gxt.ui.client.widget.layout.RowLayout;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
+import com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar;
 import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
 import com.google.gwt.user.client.Element;
 import com.google.gwt.user.client.rpc.AsyncCallback;
@@ -174,7 +171,7 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
     // set to true to see some useful debugging messages
     private static final boolean DEBUG = false;
 
-    private final PagingLoader<PagingLoadConfig> pagingLoader;
+    private final PagingLoader<PagingLoadResult<M>> pagingLoader;
 
     private final ContentPanel contentPanel;
 
@@ -306,12 +303,15 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
      */
     public void setLoadMaskImmediately(boolean loadMask)
     {
-        if (loadMask)
+        if (grid.isRendered())
         {
-            grid.el().mask(GXT.MESSAGES.loadMask_msg());
-        } else
-        {
-            grid.el().unmask();
+            if (loadMask)
+            {
+                grid.el().mask(GXT.MESSAGES.loadMask_msg());
+            } else
+            {
+                grid.el().unmask();
+            }
         }
 
     }
@@ -461,20 +461,19 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
         }
     }
 
-    private PagingLoader<PagingLoadConfig> createPagingLoader()
+    private PagingLoader<PagingLoadResult<M>> createPagingLoader()
     {
-        final RpcProxy<PagingLoadConfig, PagingLoadResult<M>> proxy =
-                new RpcProxy<PagingLoadConfig, PagingLoadResult<M>>()
-                    {
-                        @Override
-                        public final void load(final PagingLoadConfig loadConfig,
-                                final AsyncCallback<PagingLoadResult<M>> callback)
-                        {
-                            loadData(loadConfig, callback);
-                        }
-                    };
-        final BasePagingLoader<PagingLoadConfig, PagingLoadResult<M>> newPagingLoader =
-                new BasePagingLoader<PagingLoadConfig, PagingLoadResult<M>>(proxy);
+        final RpcProxy<PagingLoadResult<M>> proxy = new RpcProxy<PagingLoadResult<M>>()
+            {
+
+                @Override
+                protected void load(Object loadConfig, AsyncCallback<PagingLoadResult<M>> callback)
+                {
+                    loadData((PagingLoadConfig) loadConfig, callback);
+                }
+            };
+        final BasePagingLoader<PagingLoadResult<M>> newPagingLoader =
+                new BasePagingLoader<PagingLoadResult<M>>(proxy);
         newPagingLoader.setRemoteSort(true);
         return newPagingLoader;
     }
@@ -774,11 +773,11 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
                 }
             });
         button.setEnabled(false);
-        addGridSelectionChangeListener(new Listener<SelectionEvent<ModelData>>()
+        addGridSelectionChangeListener(new Listener<SelectionChangedEvent<ModelData>>()
             {
-                public void handleEvent(SelectionEvent<ModelData> se)
+                public void handleEvent(SelectionChangedEvent<ModelData> se)
                 {
-                    boolean enabled = se.selection.size() == 1;
+                    boolean enabled = getSelectedItems().size() == 1;
                     button.setEnabled(enabled);
                 }
 
@@ -802,7 +801,7 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
     /** adds given <var>button</var> to grid {@link PagingToolBar} */
     protected final void addButton(Button button)
     {
-        pagingToolbar.add(new AdapterToolItem(button));
+        pagingToolbar.add(button);
     }
 
     /**
@@ -811,11 +810,11 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
     protected final void enableButtonOnSelectedItems(final Button button)
     {
         button.setEnabled(false);
-        addGridSelectionChangeListener(new Listener<SelectionEvent<ModelData>>()
+        addGridSelectionChangeListener(new Listener<SelectionChangedEvent<ModelData>>()
             {
-                public void handleEvent(SelectionEvent<ModelData> se)
+                public void handleEvent(SelectionChangedEvent<ModelData> se)
                 {
-                    boolean enabled = se.selection.size() > 0;
+                    boolean enabled = getSelectedItems().size() > 0;
                     button.setEnabled(enabled);
                 }
 
@@ -829,18 +828,18 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
     protected final void changeButtonTitleOnSelectedItems(final Button button,
             final String noSelectedItemsTitle, final String selectedItemsTitle)
     {
-        addGridSelectionChangeListener(new Listener<SelectionEvent<ModelData>>()
+        addGridSelectionChangeListener(new Listener<SelectionChangedEvent<ModelData>>()
             {
-                public void handleEvent(SelectionEvent<ModelData> se)
+                public void handleEvent(SelectionChangedEvent<ModelData> se)
                 {
-                    boolean noSelected = se.selection.size() == 0;
+                    boolean noSelected = getSelectedItems().size() == 0;
                     button.setText(noSelected ? noSelectedItemsTitle : selectedItemsTitle);
                 }
 
             });
     }
 
-    private void addGridSelectionChangeListener(Listener<SelectionEvent<ModelData>> listener)
+    private void addGridSelectionChangeListener(Listener<SelectionChangedEvent<ModelData>> listener)
     {
         grid.getSelectionModel().addListener(Events.SelectionChange, listener);
     }
@@ -878,12 +877,11 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
             };
     }
 
-    protected final <D extends ModelData> SelectionChangedListener<D> createGridRefreshListener()
+    protected final IDelegatedAction createGridRefreshDelegatedAction()
     {
-        return new SelectionChangedListener<D>()
+        return new IDelegatedAction()
             {
-                @Override
-                public void selectionChanged(SelectionChangedEvent<D> se)
+                public void execute()
                 {
                     pagingToolbar.disableExportButton();
                     pagingToolbar.updateDefaultConfigButton(false);
@@ -927,7 +925,6 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
             recreateColumnModelAndRefreshColumnsWithFilters();
         }
         reloadData(createDisposeAndRefreshFetchMode());
-        refreshColumnHeaderWidths();
     }
 
     private ResultSetFetchConfig<String> createDisposeAndRefreshFetchMode()
@@ -941,17 +938,6 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
         }
     }
 
-    private void refreshColumnHeaderWidths()
-    {
-        // Workaround for the problem of incorrect column header widths if column header is very
-        // long
-        ColumnModel columnModel = grid.getColumnModel();
-        if (columnModel.getColumnCount() > 0)
-        {
-            columnModel.setColumnWidth(0, columnModel.getColumnWidth(0));
-        }
-    }
-
     protected final void recreateColumnModelAndRefreshColumnsWithFilters()
     {
         ColumnDefsAndConfigs<T> defsAndConfigs = createColumnsDefinition();
@@ -1002,13 +988,12 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
         }
         changeColumnModel(newColumnModel);
 
-        refreshColumnHeaderWidths();
         hideLoadingMask();
     }
 
     private void hideLoadingMask()
     {
-        if (grid.el() != null)
+        if (grid.isRendered() && grid.el() != null)
         {
             grid.el().unmask();
         }
@@ -1245,7 +1230,6 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
 
                                 // settings will be automatically stored because of event handling
                                 refreshColumnsSettings();
-                                refreshColumnHeaderWidths();
                                 filterToolbar.refresh();
                             }
                         }
@@ -1445,11 +1429,23 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
     }
 
     private static <T extends ModelData> Grid<T> createGrid(
-            PagingLoader<PagingLoadConfig> dataLoader, String gridId)
+            PagingLoader<PagingLoadResult<T>> dataLoader, String gridId)
     {
         ListStore<T> listStore = new ListStore<T>(dataLoader);
         ColumnModel columnModel = createColumnModel(new ArrayList<ColumnConfig>());
-        Grid<T> grid = new Grid<T>(listStore, columnModel);
+        final Grid<T> grid = new Grid<T>(listStore, columnModel)
+            {
+                // Fixes the problem with mask appearing during window resize
+                @Override
+                protected void onResize(int w, int h)
+                {
+                    super.onResize(w, h);
+                    if (isLoadMask())
+                    {
+                        unmask();
+                    }
+                }
+            };
         grid.setId(gridId);
         grid.setLoadMask(true);
         grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
@@ -1603,4 +1599,5 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
                     .getTotalCount()).show();
         }
     }
+
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/BrowserGridPagingToolBar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/BrowserGridPagingToolBar.java
index 8124a38362e..4c480dabc0e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/BrowserGridPagingToolBar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/BrowserGridPagingToolBar.java
@@ -18,17 +18,14 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid;
 
 import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.widget.PagingToolBar;
+import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.button.Button;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.ToolItem;
-import com.google.gwt.user.client.ui.Widget;
+import com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.PagingToolBarAdapter;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMessageProvider;
 
 /**
@@ -37,7 +34,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMess
  * 
  * @author Tomasz Pylak
  */
-public final class BrowserGridPagingToolBar extends PagingToolBarAdapter
+public final class BrowserGridPagingToolBar extends PagingToolBar
 {
     // @Private
     public static final String REFRESH_BUTTON_ID =
@@ -54,27 +51,31 @@ public final class BrowserGridPagingToolBar extends PagingToolBarAdapter
 
     private final Button configButton;
 
+    private int nextTableButtonIndex;
+
     public BrowserGridPagingToolBar(IBrowserGridActionInvoker invoker,
             IMessageProvider messageProvider, int pageSize, String gridId)
     {
         super(pageSize);
+        nextTableButtonIndex = indexOf(refresh);
+        remove(refresh);
+
         this.messageProvider = messageProvider;
 
-        add(createTableOperationsLabel());
+        insertTableButton(createTableOperationsLabel());
 
         this.configButton = createConfigButton(messageProvider, invoker, gridId);
-        add(configButton);
+        insertTableButton(configButton);
         updateDefaultConfigButton(false);
 
-        // NOTE: the original superclass refresh button is removed during rendering
         this.refreshButton = createRefreshButton(invoker);
-        add(refreshButton);
+        insertTableButton(refreshButton);
         updateDefaultRefreshButton(false);
         this.refreshButton.setId(REFRESH_BUTTON_ID);
 
         this.exportButton = createExportButton(messageProvider, invoker);
         disableExportButton();
-        add(exportButton);
+        insertTableButton(exportButton);
     }
 
     /** Total number of items on all pages */
@@ -83,9 +84,13 @@ public final class BrowserGridPagingToolBar extends PagingToolBarAdapter
         return totalLength;
     }
 
-    private void add(Widget widget)
+    /**
+     * Adding table specific buttons right after 'original refresh' button.
+     */
+    private void insertTableButton(Component item)
     {
-        add(new AdapterToolItem(widget));
+        insert(item, nextTableButtonIndex);
+        nextTableButtonIndex++;
     }
 
     public final void addEntityOperationsLabel()
@@ -168,7 +173,7 @@ public final class BrowserGridPagingToolBar extends PagingToolBarAdapter
                 @Override
                 public void componentSelected(ButtonEvent ce)
                 {
-                    if (ce.button.isEnabled())
+                    if (ce.getButton().isEnabled())
                     {
                         invoker.refresh();
                     }
@@ -216,19 +221,9 @@ public final class BrowserGridPagingToolBar extends PagingToolBarAdapter
         return button;
     }
 
-    private ToolItem createTableOperationsLabel()
+    private Component createTableOperationsLabel()
     {
         return new LabelToolItem(messageProvider.getMessage(Dict.TABLE_OPERATIONS));
     }
 
-    //
-    // PagingToolBar
-    //
-
-    @Override
-    protected final void afterRender()
-    {
-        removeOriginalRefreshButton();
-        super.afterRender();
-    }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnListener.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnListener.java
index 7b63aa976b7..6f733840a8f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnListener.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnListener.java
@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid;
 import java.util.HashMap;
 import java.util.Map;
 
-import com.extjs.gxt.ui.client.Events;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.GridEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.store.ListStore;
@@ -31,9 +31,10 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.Base
  * Listener for a Grid which delegates click on a cell or link in a cell to a registered
  * {@link ICellListener}.
  * 
- * @author     Franz-Josef Elmer
+ * @author Franz-Josef Elmer
  */
-public final class ColumnListener<T, M extends BaseEntityModel<T>> implements Listener<GridEvent>
+public final class ColumnListener<T, M extends BaseEntityModel<T>> implements
+        Listener<GridEvent<?>>
 {
     private final Map<String, ICellListener<T>> linkListeners =
             new HashMap<String, ICellListener<T>>();
@@ -68,15 +69,16 @@ public final class ColumnListener<T, M extends BaseEntityModel<T>> implements Li
         ICellListener<T> listener = getCellListener(be);
         if (listener != null)
         {
-            ListStore store = be.grid.getStore();
-            listener.handle(((BaseEntityModel<T>) store.getAt(be.rowIndex)).getBaseObject());
+            ListStore store = be.getGrid().getStore();
+            listener.handle(((BaseEntityModel<T>) store.getAt(be.getRowIndex())).getBaseObject());
         }
     }
 
     /** @return appropriate cell or link listener for given <var>event</var> */
-    private ICellListener<T> getCellListener(GridEvent event)
+    private ICellListener<T> getCellListener(GridEvent<?> event)
     {
-        String columnID = grid.getColumnModel().getColumn(event.colIndex).getId().toLowerCase();
+        String columnID =
+                grid.getColumnModel().getColumn(event.getColIndex()).getId().toLowerCase();
 
         return isLinkTarget(event) ? linkListeners.get(columnID) : null;
     }
@@ -84,7 +86,7 @@ public final class ColumnListener<T, M extends BaseEntityModel<T>> implements Li
     private static String LINK_TAG_NAME = "A";
 
     /** @return <code>true</code> if the target element for given <var>event</var> is a link */
-    public static boolean isLinkTarget(GridEvent event)
+    public static boolean isLinkTarget(GridEvent<?> event)
     {
         // check for null needed because of fake events in system tests
         return event.getTarget() != null && event.getTarget().getTagName().equals(LINK_TAG_NAME);
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsChooser.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsChooser.java
index 95ee6d48726..9860d3bdbcd 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsChooser.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsChooser.java
@@ -3,29 +3,30 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid;
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Scroll;
 import com.extjs.gxt.ui.client.Style.SelectionMode;
 import com.extjs.gxt.ui.client.data.ModelData;
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
-import com.extjs.gxt.ui.client.event.SelectionEvent;
+import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.store.Record;
 import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.ContentPanel;
+import com.extjs.gxt.ui.client.widget.WidgetComponent;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.grid.CheckColumnConfig;
 import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
 import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
 import com.extjs.gxt.ui.client.widget.grid.Grid;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
-import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.user.client.ui.Widget;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
@@ -83,11 +84,11 @@ class ColumnSettingsChooser
         button.setTitle(disabledTitle);
 
         grid.getSelectionModel().addListener(Events.SelectionChange,
-                new Listener<SelectionEvent<ModelData>>()
+                new Listener<SelectionChangedEvent<ModelData>>()
                     {
-                        public void handleEvent(SelectionEvent<ModelData> se)
+                        public void handleEvent(SelectionChangedEvent<ModelData> se)
                         {
-                            if (se.selection.size() == 1)
+                            if (grid.getSelectionModel().getSelectedItems().size() == 1)
                             {
                                 button.enable();
                                 button.setTitle(enabledTitle);
@@ -170,24 +171,24 @@ class ColumnSettingsChooser
         public BottomToolbar()
         {
             add(new LabelToolItem("Select:"));
-            add(new AdapterToolItem(createLink(Selectable.VISIBLE, true)));
+            add(new WidgetComponent(createLink(Selectable.VISIBLE, true)));
             add(new SeparatorToolItem());
-            add(new AdapterToolItem(createLink(Selectable.VISIBLE, false)));
+            add(new WidgetComponent(createLink(Selectable.VISIBLE, false)));
             add(new SeparatorToolItem());
-            add(new AdapterToolItem(createLink(Selectable.FILTER, true)));
+            add(new WidgetComponent(createLink(Selectable.FILTER, true)));
             add(new SeparatorToolItem());
-            add(new AdapterToolItem(createLink(Selectable.FILTER, false)));
+            add(new WidgetComponent(createLink(Selectable.FILTER, false)));
             add(new FillToolItem());
             Button up = new Button("Move Up");
             up.addSelectionListener(moveSelectedItem(-1));
             enableButtonOnGridSelectedItem(up,
                     "Move selected column to the left in modified table.");
-            add(new AdapterToolItem(up));
+            add(up);
             Button down = new Button("Move Down");
             down.addSelectionListener(moveSelectedItem(+1));
             enableButtonOnGridSelectedItem(down,
                     "Move selected column to the right in modified table.");
-            add(new AdapterToolItem(down));
+            add(down);
         }
 
         private Widget createLink(final Selectable selectable, final boolean select)
@@ -195,9 +196,10 @@ class ColumnSettingsChooser
             String prefix = select ? "All" : "No";
             String suffix = selectable.title + "s";
             String title = prefix + " " + suffix;
-            return LinkRenderer.getLinkWidget(title, new ClickListener()
+            return LinkRenderer.getLinkWidget(title, new ClickHandler()
                 {
-                    public void onClick(Widget sender)
+
+                    public void onClick(ClickEvent event)
                     {
                         for (ColumnDataModel m : grid.getStore().getModels())
                         {
@@ -225,12 +227,12 @@ class ColumnSettingsChooser
         }
     }
 
-    private SelectionListener<ComponentEvent> moveSelectedItem(final int delta)
+    private SelectionListener<ButtonEvent> moveSelectedItem(final int delta)
     {
-        return new SelectionListener<ComponentEvent>()
+        return new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     ColumnDataModel m = grid.getSelectionModel().getSelectedItem();
                     if (m == null)
@@ -243,7 +245,7 @@ class ColumnSettingsChooser
                     {
                         grid.getStore().remove(m);
                         grid.getStore().insert(m, newIndex);
-                        grid.getSelectionModel().select(m);
+                        grid.getSelectionModel().select(m, false);
                     }
                 }
             };
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsDialog.java
index 48e01a14d59..d1dcfb76a7e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ColumnSettingsDialog.java
@@ -1,8 +1,7 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid;
 
-
-import com.extjs.gxt.ui.client.Events;
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.event.TabPanelEvent;
@@ -10,7 +9,6 @@ import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.TabItem;
 import com.extjs.gxt.ui.client.widget.TabPanel;
-import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
 import com.extjs.gxt.ui.client.widget.layout.FitLayout;
 
@@ -51,6 +49,7 @@ public class ColumnSettingsDialog extends Dialog
         setHeight(450);
         setWidth(700);
         setLayout(new FitLayout());
+        setButtons(OK);
         setHeading(viewContext.getMessage(Dict.GRID_SETTINGS_TITLE));
     }
 
@@ -90,12 +89,12 @@ public class ColumnSettingsDialog extends Dialog
 
         add(panel);
         super.show();
-        Button okButton = getButtonBar().getButtonById("ok");
+        Component okButton = getButtonById(OK);
         okButton.setId(OK + gridDisplayId);
-        okButton.addSelectionListener(new SelectionListener<ComponentEvent>()
+        okButton.addListener(Events.Select, new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     columnDataModelProvider.onClose(columnChooser.getModels());
                     filters.dispose();
@@ -113,4 +112,5 @@ public class ColumnSettingsDialog extends Dialog
         customColumnsTab.add(component);
         return customColumnsTab;
     }
+
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/MoveableColumnModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/MoveableColumnModel.java
index b5d18cb6874..eeb9fecb2bf 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/MoveableColumnModel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/MoveableColumnModel.java
@@ -44,9 +44,9 @@ public class MoveableColumnModel extends ColumnModel
     {
         if (fromIndex != toIndex)
         {
-            ColumnConfig c = config.get(fromIndex);
-            config.remove(fromIndex);
-            config.add(toIndex, c);
+            ColumnConfig c = configs.get(fromIndex);
+            configs.remove(fromIndex);
+            configs.add(toIndex, c);
             // one event is triggered when all columns are set
         }
     }
@@ -56,7 +56,7 @@ public class MoveableColumnModel extends ColumnModel
      */
     public void remove(int fromIndex)
     {
-        config.remove(fromIndex);
+        configs.remove(fromIndex);
     }
 
     /**
@@ -64,7 +64,7 @@ public class MoveableColumnModel extends ColumnModel
      */
     public void addAt(int index, ColumnConfig columnConfig)
     {
-        config.add(index, columnConfig);
+        configs.add(index, columnConfig);
     }
 
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/TextColumnFilterWidget.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/TextColumnFilterWidget.java
index 5ae8f48c206..ef4497f91b4 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/TextColumnFilterWidget.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/TextColumnFilterWidget.java
@@ -20,7 +20,7 @@ import java.util.List;
 
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.store.Store;
-import com.extjs.gxt.ui.client.widget.StoreFilterField;
+import com.extjs.gxt.ui.client.widget.form.StoreFilterField;
 import com.google.gwt.user.client.ui.Widget;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.expressions.filter.IColumnFilterWidget;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/column/GridCustomColumnGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/column/GridCustomColumnGrid.java
index 4892019d197..6066335d739 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/column/GridCustomColumnGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/column/GridCustomColumnGrid.java
@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.e
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.Window;
@@ -97,10 +97,10 @@ public class GridCustomColumnGrid extends AbstractSimpleBrowserGrid<GridCustomCo
         addEntityOperationsLabel();
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, viewContext
-                        .getMessage(Dict.COLUMN)), new SelectionListener<ComponentEvent>()
+                        .getMessage(Dict.COLUMN)), new SelectionListener<ButtonEvent>()
                     {
                         @Override
-                        public void componentSelected(ComponentEvent ce)
+                        public void componentSelected(ButtonEvent ce)
                         {
                             createAddDialog().show();
                         }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java
index 77cbb5120af..06f7c360926 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/AbstractGridCustomExpressionEditOrRegisterDialog.java
@@ -19,6 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.e
 import static ch.systemsx.cisd.openbis.generic.client.web.client.application.util.lang.StringEscapeUtils.unescapeHtml;
 
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.Window;
 import com.extjs.gxt.ui.client.widget.form.LabelField;
@@ -116,7 +117,7 @@ abstract public class AbstractGridCustomExpressionEditOrRegisterDialog extends
     {
         LabelField result = new LabelField(LinkRenderer.renderAsLink(label));
         result.sinkEvents(Event.ONCLICK);
-        result.addListener(Event.ONCLICK, new Listener<BaseEvent>()
+        result.addListener(Events.OnClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/GridColumnChooserDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/GridColumnChooserDialog.java
index c112c0ddf8d..bbc9d246ddf 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/GridColumnChooserDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/common/GridColumnChooserDialog.java
@@ -2,6 +2,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.e
 
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Component;
@@ -26,9 +27,11 @@ class GridColumnChooserDialog extends Dialog
     private final IViewContext<ICommonClientServiceAsync> viewContext;
 
     public static void show(IViewContext<ICommonClientServiceAsync> viewContext,
-            AbstractColumnSettingsDataModelProvider columnDataModelProvider, String gridId, IExpressionHolder expressionField)
+            AbstractColumnSettingsDataModelProvider columnDataModelProvider, String gridId,
+            IExpressionHolder expressionField)
     {
-        new GridColumnChooserDialog(viewContext, gridId).show(columnDataModelProvider, expressionField);
+        new GridColumnChooserDialog(viewContext, gridId).show(columnDataModelProvider,
+                expressionField);
     }
 
     private GridColumnChooserDialog(IViewContext<ICommonClientServiceAsync> viewContext,
@@ -50,12 +53,13 @@ class GridColumnChooserDialog extends Dialog
     {
         assert columnDataModelProvider != null : "columnModels not specified";
         removeAll();
-        final GridColumnChooser columnChooser = new GridColumnChooser(columnDataModelProvider, viewContext);
+        final GridColumnChooser columnChooser =
+                new GridColumnChooser(columnDataModelProvider, viewContext);
         final Component columnChooserComponent = columnChooser.getComponent();
         add(columnChooserComponent);
 
         columnChooserComponent.sinkEvents(Event.ONDBLCLICK);
-        columnChooserComponent.addListener(Event.ONDBLCLICK, new Listener<BaseEvent>()
+        columnChooserComponent.addListener(Events.OnDoubleClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
@@ -64,15 +68,14 @@ class GridColumnChooserDialog extends Dialog
 
             });
         super.show();
-        getButtonBar().getButtonById("ok").addSelectionListener(
-                new SelectionListener<ComponentEvent>()
-                    {
-                        @Override
-                        public void componentSelected(ComponentEvent ce)
-                        {
-                            insertColumnsIntoExpression(expressionField, columnChooser);
-                        }
-                    });
+        getButtonById(OK).addListener(Events.Select, new SelectionListener<ComponentEvent>()
+            {
+                @Override
+                public void componentSelected(ComponentEvent ce)
+                {
+                    insertColumnsIntoExpression(expressionField, columnChooser);
+                }
+            });
 
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/FilterToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/FilterToolbar.java
index 13b9c8bd1da..2018046a10c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/FilterToolbar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/FilterToolbar.java
@@ -7,6 +7,7 @@ import java.util.Set;
 
 import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.ComponentEvent;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
@@ -17,9 +18,7 @@ import com.extjs.gxt.ui.client.widget.LayoutContainer;
 import com.extjs.gxt.ui.client.widget.form.Field;
 import com.extjs.gxt.ui.client.widget.form.TriggerField;
 import com.extjs.gxt.ui.client.widget.layout.FillLayout;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 import com.google.gwt.user.client.ui.Widget;
 
@@ -33,6 +32,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.Te
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.IDataRefreshCallback;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMessageProvider;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ColumnDistinctValues;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.CustomFilterInfo;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridColumnFilterInfo;
@@ -79,9 +79,8 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb
                 new FilterSelectionWidget(viewContext, gridId, displayTypeIDProvider);
         filterContainer = new LayoutContainer(new FillLayout(Orientation.HORIZONTAL));
         filterContainer.setLayoutOnChange(true); // fixes jumping filter fields in firefox
-        AdapterToolItem filterTool = new AdapterToolItem(filterSelectionWidget);
-        add(filterTool);
-        add(new AdapterToolItem(filterContainer));
+        add(filterSelectionWidget);
+        add(filterContainer);
         applyTool = new TextToolItem(messageProvider.getMessage(Dict.APPLY_FILTER));
         applyTool.setId(createId(APPLY_ID, gridId));
         applyTool.setEnabled(false);
@@ -91,16 +90,17 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb
         resetTool.setId(createId(RESET_ID, gridId));
         add(resetTool);
 
-        filterSelectionWidget.addSelectionChangedListener(new SelectionChangedListener<ModelData>()
-            {
-                @Override
-                public void selectionChanged(SelectionChangedEvent<ModelData> se)
-                {
-                    updateFilterFields();
-                    apply();
-                }
-
-            });
+        filterSelectionWidget
+                .addSelectionChangedListener(new SelectionChangedListener<FilterModel>()
+                    {
+                        @Override
+                        public void selectionChanged(SelectionChangedEvent<FilterModel> se)
+                        {
+                            updateFilterFields();
+                            apply();
+                        }
+
+                    });
         filterSelectionWidget.addPostRefreshCallback(new IDataRefreshCallback()
             {
                 public void postRefresh(boolean wasSuccessful)
@@ -109,18 +109,18 @@ public class FilterToolbar<T> extends ToolBar implements IDatabaseModificationOb
                     apply();
                 }
             });
-        applyTool.addSelectionListener(new SelectionListener<ComponentEvent>()
+        applyTool.addSelectionListener(new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     apply();
                 }
             });
-        resetTool.addSelectionListener(new SelectionListener<ComponentEvent>()
+        resetTool.addSelectionListener(new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     resetFilterFields();
                     apply();
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/GridCustomFilterGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/GridCustomFilterGrid.java
index 658b93de537..70946ca3c65 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/GridCustomFilterGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/GridCustomFilterGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.e
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.Window;
@@ -93,10 +93,10 @@ public class GridCustomFilterGrid extends AbstractSimpleBrowserGrid<GridCustomFi
         addEntityOperationsLabel();
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, viewContext
-                        .getMessage(Dict.FILTER)), new SelectionListener<ComponentEvent>()
+                        .getMessage(Dict.FILTER)), new SelectionListener<ButtonEvent>()
                     {
                         @Override
-                        public void componentSelected(ComponentEvent ce)
+                        public void componentSelected(ButtonEvent ce)
                         {
                             createAddDialog().show();
                         }
@@ -174,7 +174,8 @@ public class GridCustomFilterGrid extends AbstractSimpleBrowserGrid<GridCustomFi
 
         public EditDialog(final IViewContext<ICommonClientServiceAsync> viewContext,
                 final IDelegatedAction postRegistrationCallback, String gridId,
-                AbstractColumnSettingsDataModelProvider columnDataModelProvider, AbstractGridExpression itemToUpdate)
+                AbstractColumnSettingsDataModelProvider columnDataModelProvider,
+                AbstractGridExpression itemToUpdate)
         {
             super(viewContext, viewContext.getMessage(Dict.EDIT_TITLE, viewContext
                     .getMessage(Dict.FILTER), itemToUpdate.getName()), postRegistrationCallback,
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/listener/OpenEntityDetailsTabClickListener.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/listener/OpenEntityDetailsTabClickListener.java
index f7d0ddf1f8d..f6a81ae88c5 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/listener/OpenEntityDetailsTabClickListener.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/listener/OpenEntityDetailsTabClickListener.java
@@ -16,19 +16,19 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.listener;
 
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.Widget;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder;
 
 /**
- * A {@link ClickListener} that opens entity details tab on click.
+ * A {@link ClickHandler} that opens entity details tab on click.
  * 
  * @author Piotr Buczek
  */
-public final class OpenEntityDetailsTabClickListener implements ClickListener
+public final class OpenEntityDetailsTabClickListener implements ClickHandler
 {
     private final IDelegatedAction action;
 
@@ -39,7 +39,7 @@ public final class OpenEntityDetailsTabClickListener implements ClickListener
         this.action = new OpenEntityDetailsTabAction(entity, viewContext);
     }
 
-    public void onClick(Widget sender)
+    public void onClick(ClickEvent event)
     {
         action.execute();
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBatchRegistrationPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBatchRegistrationPanel.java
index ba63c1fcfea..7fd7eab1e6b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBatchRegistrationPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBatchRegistrationPanel.java
@@ -17,11 +17,9 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.material;
 
 import com.extjs.gxt.ui.client.Style.Scroll;
-import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 
@@ -30,6 +28,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.DatabaseModificationAwareComponent;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.MaterialTypeModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.plugin.IClientPlugin;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.plugin.IClientPluginFactory;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifiable;
@@ -67,29 +66,32 @@ public final class MaterialBatchRegistrationPanel extends LayoutContainer
         materialTypeSelection = new MaterialTypeSelectionWidget(viewContext, ID_SUFFIX);
         final ToolBar toolBar = createToolBar();
         add(toolBar);
-        materialTypeSelection.addSelectionChangedListener(new SelectionChangedListener<ModelData>()
-            {
-
-                @Override
-                public final void selectionChanged(final SelectionChangedEvent<ModelData> se)
-                {
-                    final MaterialType materialType =
-                            materialTypeSelection.tryGetSelectedMaterialType();
-                    if (materialType != null)
+        materialTypeSelection
+                .addSelectionChangedListener(new SelectionChangedListener<MaterialTypeModel>()
                     {
-                        removeAll();
-                        final EntityKind entityKind = EntityKind.MATERIAL;
-                        add(toolBar);
-                        final IClientPluginFactory clientPluginFactory =
-                                viewContext.getClientPluginFactoryProvider()
-                                        .getClientPluginFactory(entityKind, materialType);
-                        final IClientPlugin<EntityType, IIdentifiable> createClientPlugin =
-                                clientPluginFactory.createClientPlugin(entityKind);
-                        add(createClientPlugin.createBatchRegistrationForEntityType(materialType));
-                        layout();
-                    }
-                }
-            });
+
+                        @Override
+                        public final void selectionChanged(
+                                final SelectionChangedEvent<MaterialTypeModel> se)
+                        {
+                            final MaterialType materialType =
+                                    materialTypeSelection.tryGetSelectedMaterialType();
+                            if (materialType != null)
+                            {
+                                removeAll();
+                                final EntityKind entityKind = EntityKind.MATERIAL;
+                                add(toolBar);
+                                final IClientPluginFactory clientPluginFactory =
+                                        viewContext.getClientPluginFactoryProvider()
+                                                .getClientPluginFactory(entityKind, materialType);
+                                final IClientPlugin<EntityType, IIdentifiable> createClientPlugin =
+                                        clientPluginFactory.createClientPlugin(entityKind);
+                                add(createClientPlugin
+                                        .createBatchRegistrationForEntityType(materialType));
+                                layout();
+                            }
+                        }
+                    });
     }
 
     private final ToolBar createToolBar()
@@ -97,7 +99,7 @@ public final class MaterialBatchRegistrationPanel extends LayoutContainer
         final ToolBar toolBar = new ToolBar();
         toolBar.add(new LabelToolItem(viewContext.getMessage(Dict.MATERIAL_TYPE)
                 + GenericConstants.LABEL_SEPARATOR));
-        toolBar.add(new AdapterToolItem(materialTypeSelection));
+        toolBar.add(materialTypeSelection);
         return toolBar;
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserGrid.java
index 48ac1a17bc4..a6ff35d9339 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserGrid.java
@@ -21,7 +21,6 @@ import java.util.Set;
 
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
 import com.extjs.gxt.ui.client.widget.button.Button;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
@@ -168,11 +167,11 @@ public class MaterialBrowserGrid extends
             String showDetailsTitle = viewContext.getMessage(Dict.BUTTON_SHOW_DETAILS);
             Button showDetailsButton =
                     createSelectedItemButton(showDetailsTitle, asShowEntityInvoker(false));
-            pagingToolbar.add(new AdapterToolItem(showDetailsButton));
+            pagingToolbar.add(showDetailsButton);
 
             String editTitle = viewContext.getMessage(Dict.BUTTON_EDIT);
             Button editButton = createSelectedItemButton(editTitle, asShowEntityInvoker(true));
-            pagingToolbar.add(new AdapterToolItem(editButton));
+            pagingToolbar.add(editButton);
 
             addEntityOperationsSeparator();
         }
@@ -180,7 +179,7 @@ public class MaterialBrowserGrid extends
 
     private void addGridRefreshListener(MaterialBrowserToolbar toolbar)
     {
-        toolbar.setCriteriaChangedListener(createGridRefreshListener());
+        toolbar.setCriteriaChangedListeners(createGridRefreshDelegatedAction());
     }
 
     @Override
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserToolbar.java
index 4ed4e6e7065..eb01a062427 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserToolbar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/material/MaterialBrowserToolbar.java
@@ -21,8 +21,8 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 
 import java.util.Set;
 
+import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 import com.google.gwt.user.client.Element;
@@ -31,8 +31,10 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAs
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.MaterialTypeModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.AbstractEntityBrowserGrid.ICriteriaProvider;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.IDataRefreshCallback;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ListMaterialCriteria;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.MaterialType;
@@ -61,9 +63,18 @@ class MaterialBrowserToolbar extends ToolBar implements ICriteriaProvider<ListMa
         display();
     }
 
-    public void setCriteriaChangedListener(SelectionChangedListener<?> criteriaChangedListener)
+    public void setCriteriaChangedListeners(final IDelegatedAction action)
     {
-        selectMaterialTypeCombo.addSelectionChangedListener(criteriaChangedListener);
+        selectMaterialTypeCombo
+                .addSelectionChangedListener(new SelectionChangedListener<MaterialTypeModel>()
+                    {
+
+                        @Override
+                        public void selectionChanged(SelectionChangedEvent<MaterialTypeModel> se)
+                        {
+                            action.execute();
+                        }
+                    });
     }
 
     private void display()
@@ -71,7 +82,7 @@ class MaterialBrowserToolbar extends ToolBar implements ICriteriaProvider<ListMa
         setBorders(true);
         add(new LabelToolItem(viewContext.getMessage(Dict.MATERIAL_TYPE)
                 + GenericConstants.LABEL_SEPARATOR));
-        add(new AdapterToolItem(selectMaterialTypeCombo));
+        add(selectMaterialTypeCombo);
     }
 
     public final ListMaterialCriteria tryGetCriteria()
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/AbstractProjectEditRegisterForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/AbstractProjectEditRegisterForm.java
index ec9887071fd..3ea0a8abe67 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/AbstractProjectEditRegisterForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/AbstractProjectEditRegisterForm.java
@@ -18,8 +18,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.projec
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
 import com.google.gwt.user.client.Element;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/ProjectGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/ProjectGrid.java
index e4d862a09a2..0b7f67a6125 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/ProjectGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/project/ProjectGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.projec
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.button.Button;
@@ -90,10 +90,10 @@ public class ProjectGrid extends AbstractSimpleBrowserGrid<Project>
 
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Project"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     DispatcherHelper.dispatchNaviEvent(new ComponentProvider(
                                             viewContext).getProjectRegistration());
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentForm.java
index 76d720e90c4..d573fee2739 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentForm.java
@@ -20,11 +20,11 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
 import com.extjs.gxt.ui.client.Style.Scroll;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentGrid.java
index d739db1e31e..6a8c53497e6 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentGrid.java
@@ -21,8 +21,8 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Scroll;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.Dialog;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeGrid.java
index 2ca584c8162..d474e3f5045 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeGrid.java
@@ -21,7 +21,7 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.MessageBox;
@@ -91,10 +91,10 @@ public class PropertyTypeGrid extends AbstractSimpleBrowserGrid<PropertyType>
 
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Property Type"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     DispatcherHelper.dispatchNaviEvent(new ComponentProvider(
                                             viewContext).getPropertyTypeRegistration());
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeRegistrationForm.java
index 7436d1445dd..1ed383c167c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeRegistrationForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeRegistrationForm.java
@@ -36,7 +36,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.D
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.MultilineVarcharField;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.VarcharField;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.material.MaterialTypeSelectionWidget;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabulary.AbstractVocabularyRegistrationForm;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabulary.VocabularySelectionWidget;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.FieldUtil;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.GWTUtils;
@@ -47,9 +46,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.PropertyType;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary;
 
 /**
- * A {@link LayoutContainer} extension for registering a new property type. It also extends
- * {@link AbstractVocabularyRegistrationForm} because vocabulary registration is possible through
- * this form too.
+ * A {@link LayoutContainer} extension for registering a new property type.
  * 
  * @author Christian Ribeaud
  * @author Piotr Buczek
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBatchRegistrationPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBatchRegistrationPanel.java
index d46d65a5583..fc4e3368226 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBatchRegistrationPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBatchRegistrationPanel.java
@@ -17,11 +17,9 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.sample;
 
 import com.extjs.gxt.ui.client.Style.Scroll;
-import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 
@@ -30,6 +28,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.DatabaseModificationAwareComponent;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.SampleTypeModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.plugin.IClientPlugin;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifiable;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
@@ -67,31 +66,35 @@ public final class SampleBatchRegistrationPanel extends LayoutContainer
                 new SampleTypeSelectionWidget(viewContext, ID_SUFFIX, false, false, true);
         final ToolBar toolBar = createToolBar();
         add(toolBar);
-        sampleTypeSelection.addSelectionChangedListener(new SelectionChangedListener<ModelData>()
-            {
+        sampleTypeSelection
+                .addSelectionChangedListener(new SelectionChangedListener<SampleTypeModel>()
+                    {
 
-                //
-                // SelectionChangedListener
-                //
+                        //
+                        // SelectionChangedListener
+                        //
 
-                @Override
-                public final void selectionChanged(final SelectionChangedEvent<ModelData> se)
-                {
-                    final SampleType sampleType = sampleTypeSelection.tryGetSelectedSampleType();
-                    if (sampleType != null)
-                    {
-                        removeAll();
-                        final EntityKind entityKind = EntityKind.SAMPLE;
-                        add(toolBar);
-                        final IClientPlugin<EntityType, IIdentifiable> createClientPlugin =
-                                viewContext.getClientPluginFactoryProvider()
-                                        .getClientPluginFactory(entityKind, sampleType)
-                                        .createClientPlugin(entityKind);
-                        add(createClientPlugin.createBatchRegistrationForEntityType(sampleType));
-                        layout();
-                    }
-                }
-            });
+                        @Override
+                        public final void selectionChanged(
+                                final SelectionChangedEvent<SampleTypeModel> se)
+                        {
+                            final SampleType sampleType =
+                                    sampleTypeSelection.tryGetSelectedSampleType();
+                            if (sampleType != null)
+                            {
+                                removeAll();
+                                final EntityKind entityKind = EntityKind.SAMPLE;
+                                add(toolBar);
+                                final IClientPlugin<EntityType, IIdentifiable> createClientPlugin =
+                                        viewContext.getClientPluginFactoryProvider()
+                                                .getClientPluginFactory(entityKind, sampleType)
+                                                .createClientPlugin(entityKind);
+                                add(createClientPlugin
+                                        .createBatchRegistrationForEntityType(sampleType));
+                                layout();
+                            }
+                        }
+                    });
     }
 
     private final ToolBar createToolBar()
@@ -99,7 +102,7 @@ public final class SampleBatchRegistrationPanel extends LayoutContainer
         final ToolBar toolBar = new ToolBar();
         toolBar.add(new LabelToolItem(viewContext.getMessage(Dict.SAMPLE_TYPE)
                 + GenericConstants.LABEL_SEPARATOR));
-        toolBar.add(new AdapterToolItem(sampleTypeSelection));
+        toolBar.add(sampleTypeSelection);
         return toolBar;
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserGrid.java
index 6df5bc7071e..56207debaca 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserGrid.java
@@ -22,7 +22,7 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
@@ -341,10 +341,10 @@ public class SampleBrowserGrid extends
     {
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Sample"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     DispatcherHelper.dispatchNaviEvent(new ComponentProvider(
                                             viewContext).getSampleRegistration());
@@ -383,7 +383,7 @@ public class SampleBrowserGrid extends
 
     private void addGridRefreshListener(SampleBrowserToolbar topToolbar)
     {
-        topToolbar.setCriteriaChangedListener(createGridRefreshListener());
+        topToolbar.setCriteriaChangedListeners(createGridRefreshDelegatedAction());
     }
 
     @Override
@@ -605,9 +605,9 @@ public class SampleBrowserGrid extends
     public final class DisplayedAndSelectedSamples implements IsSerializable
     {
 
-        private TableExportCriteria<Sample> displayedItemsConfig;
+        private final TableExportCriteria<Sample> displayedItemsConfig;
 
-        private List<Sample> selectedItems;
+        private final List<Sample> selectedItems;
 
         private final int displayedItemsCount;
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserToolbar.java
index e33181cfc3d..2f6c7427716 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserToolbar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/SampleBrowserToolbar.java
@@ -22,8 +22,8 @@ import static ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModifica
 import java.util.List;
 import java.util.Set;
 
+import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
@@ -32,10 +32,13 @@ import com.google.gwt.user.client.Element;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.GroupModel;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.SampleTypeModel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.GroupSelectionWidget;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.entity.PropertyTypesFilterUtil;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.sample.SampleBrowserGrid.ISampleCriteriaProvider;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.IDataRefreshCallback;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ListSampleDisplayCriteria;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Group;
@@ -116,10 +119,27 @@ final class SampleBrowserToolbar extends ToolBar implements ISampleCriteriaProvi
         return PropertyTypesFilterUtil.extractPropertyTypes(selectedType);
     }
 
-    public void setCriteriaChangedListener(SelectionChangedListener<?> criteriaChangedListener)
+    public void setCriteriaChangedListeners(final IDelegatedAction action)
     {
-        selectGroupCombo.addSelectionChangedListener(criteriaChangedListener);
-        selectSampleTypeCombo.addSelectionChangedListener(criteriaChangedListener);
+        selectGroupCombo.addSelectionChangedListener(new SelectionChangedListener<GroupModel>()
+            {
+
+                @Override
+                public void selectionChanged(SelectionChangedEvent<GroupModel> se)
+                {
+                    action.execute();
+                }
+            });
+        selectSampleTypeCombo
+                .addSelectionChangedListener(new SelectionChangedListener<SampleTypeModel>()
+                    {
+
+                        @Override
+                        public void selectionChanged(SelectionChangedEvent<SampleTypeModel> se)
+                        {
+                            action.execute();
+                        }
+                    });
     }
 
     private void display()
@@ -127,10 +147,10 @@ final class SampleBrowserToolbar extends ToolBar implements ISampleCriteriaProvi
         setBorders(true);
         add(new LabelToolItem(viewContext.getMessage(Dict.SAMPLE_TYPE)
                 + GenericConstants.LABEL_SEPARATOR));
-        add(new AdapterToolItem(selectSampleTypeCombo));
+        add(selectSampleTypeCombo);
         add(new SeparatorToolItem());
         add(new LabelToolItem(viewContext.getMessage(Dict.GROUP) + GenericConstants.LABEL_SEPARATOR));
-        add(new AdapterToolItem(selectGroupCombo));
+        add(selectGroupCombo);
     }
 
     //
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchToolbar.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchToolbar.java
index 35b043f8c89..ddf12be3603 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchToolbar.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchToolbar.java
@@ -2,15 +2,15 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.search
 
 import java.util.List;
 
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.event.ToolBarEvent;
 import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 import com.google.gwt.user.client.Element;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.StringUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DetailedSearchCriteria;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.PropertyType;
 
@@ -35,18 +35,18 @@ public class DetailedSearchToolbar extends ToolBar
         this.searchWindow = searchWindow;
         add(description = new LabelToolItem());
         add(new FillToolItem());
-        add(new TextToolItem(buttonName, new SelectionListener<ToolBarEvent>()
+        add(new TextToolItem(buttonName, new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ToolBarEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     searchWindow.show();
                 }
             }));
     }
 
-    public void updateSearchResults(DetailedSearchCriteria searchCriteria, String searchDescription,
-            List<PropertyType> availablePropertyTypes)
+    public void updateSearchResults(DetailedSearchCriteria searchCriteria,
+            String searchDescription, List<PropertyType> availablePropertyTypes)
     {
         grid.refresh(searchCriteria, availablePropertyTypes);
         description.setLabel(StringUtils.abbreviate(searchDescription, 100));
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchWindow.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchWindow.java
index 547db10892d..37949e8857c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchWindow.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/search/DetailedSearchWindow.java
@@ -49,7 +49,8 @@ public class DetailedSearchWindow extends Dialog
         setResizable(false);
         add(criteriaWidget = new DetailedSearchCriteriaWidget(viewContext, entityKind),
                 new FitData(MARGIN));
-        final ButtonBar bar = new ButtonBar();
+        final ButtonBar bar = getButtonBar();
+        bar.removeAll();
         bar.add(new Button(viewContext.getMessage(Dict.BUTTON_CANCEL),
                 new SelectionListener<ButtonEvent>()
                     {
@@ -89,8 +90,6 @@ public class DetailedSearchWindow extends Dialog
 
         searchButton.setId(SEARCH_BUTTON_ID);
         bar.add(searchButton);
-        setButtonBar(bar);
-        setButtons("");
     }
 
     public void setUpdateListener(DetailedSearchToolbar toolbar)
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/AbstractVocabularyRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/AbstractVocabularyRegistrationForm.java
deleted file mode 100644
index 7333c08c575..00000000000
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/AbstractVocabularyRegistrationForm.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright 2008 ETH Zuerich, CISD
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabulary;
-
-import com.extjs.gxt.ui.client.Events;
-import com.extjs.gxt.ui.client.event.ButtonEvent;
-import com.extjs.gxt.ui.client.event.SelectionListener;
-import com.extjs.gxt.ui.client.widget.LayoutContainer;
-
-import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.FormPanelListener;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.AbstractRegistrationForm;
-
-/**
- * An abstract {@link LayoutContainer} extension for registering a new vocabulary.
- * 
- * @author Piotr Buczek
- * @author Christian Ribeaud
- */
-public abstract class AbstractVocabularyRegistrationForm extends AbstractRegistrationForm
-{
-    protected final IViewContext<ICommonClientServiceAsync> viewContext;
-
-    protected final String termsSessionKey;
-
-    protected final VocabularyRegistrationFieldSet vocabularyRegistrationFieldSet;
-
-    public AbstractVocabularyRegistrationForm(
-            final IViewContext<ICommonClientServiceAsync> viewContext, String id)
-    {
-        super(viewContext, id);
-        this.viewContext = viewContext;
-        termsSessionKey = id + "_terms";
-        this.vocabularyRegistrationFieldSet = createVocabularySelectionWidget();
-        addUploadFeatures();
-    }
-
-    private final VocabularyRegistrationFieldSet createVocabularySelectionWidget()
-    {
-        return new VocabularyRegistrationFieldSet(viewContext, getId(), labelWidth,
-                fieldWidth - 40, termsSessionKey);
-    }
-
-    private void addUploadFeatures()
-    {
-        addFormSubmitListener();
-        redefineSaveListeners();
-        addUploadFeatures(termsSessionKey);
-    }
-
-    private void addFormSubmitListener()
-    {
-        formPanel.addListener(Events.Submit, new FormPanelListener(infoBox)
-            {
-                @Override
-                protected void onSuccessfullUpload()
-                {
-                    submitValidForm();
-                }
-
-                @Override
-                protected void setUploadEnabled()
-                {
-                    AbstractVocabularyRegistrationForm.this.setUploadEnabled(true);
-                }
-            });
-    }
-
-    private void redefineSaveListeners()
-    {
-        saveButton.removeAllListeners();
-        saveButton.addSelectionListener(new SelectionListener<ButtonEvent>()
-            {
-                @Override
-                public final void componentSelected(final ButtonEvent ce)
-                {
-                    if (formPanel.isValid())
-                    {
-                        if (vocabularyRegistrationFieldSet.isUploadFileDefined())
-                        {
-                            setUploadEnabled(false);
-                            formPanel.submit();
-                        } else
-                        {
-                            submitValidForm();
-                        }
-                    }
-                }
-            });
-    }
-
-}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyGrid.java
index 571af553ec6..d480601f44d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyGrid.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabu
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.Dialog;
@@ -74,7 +74,7 @@ public class VocabularyGrid extends AbstractSimpleBrowserGrid<Vocabulary>
 
     public static final String SHOW_DETAILS_BUTTON_ID = BROWSER_ID + "_show-details-button";
 
-    private IDelegatedAction postEditionCallback;
+    private final IDelegatedAction postEditionCallback;
 
     public static IDisposableComponent create(
             final IViewContext<ICommonClientServiceAsync> viewContext)
@@ -90,10 +90,10 @@ public class VocabularyGrid extends AbstractSimpleBrowserGrid<Vocabulary>
 
         final Button addButton =
                 new Button(viewContext.getMessage(Dict.BUTTON_ADD, "Vocabulary"),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public void componentSelected(ComponentEvent ce)
+                                public void componentSelected(ButtonEvent ce)
                                 {
                                     DispatcherHelper.dispatchNaviEvent(new ComponentProvider(
                                             viewContext).getVocabularyRegistration());
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationFieldSet.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationFieldSet.java
index 2937f743d6a..fb7eb2b6001 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationFieldSet.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationFieldSet.java
@@ -19,12 +19,13 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabu
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.form.CheckBox;
+import com.extjs.gxt.ui.client.widget.form.Field;
 import com.extjs.gxt.ui.client.widget.form.FieldSet;
 import com.extjs.gxt.ui.client.widget.form.FileUploadField;
 import com.extjs.gxt.ui.client.widget.form.LabelField;
@@ -125,10 +126,17 @@ public final class VocabularyRegistrationFieldSet extends FieldSet
                 CommonVocabularyRegistrationAndEditionFieldsFactory
                         .createChosenFromListCheckbox(messageProvider);
         checkBox.setId(idPrefix + "_chosen-from-list");
-        checkBox.setValue(true);
+        setValueWithoutEvents(checkBox, true);
         return checkBox;
     }
 
+    private static <D> void setValueWithoutEvents(Field<D> field, D value)
+    {
+        field.enableEvents(false);
+        field.setValue(value);
+        field.enableEvents(true);
+    }
+
     public final NewVocabulary createVocabulary()
     {
         final NewVocabulary vocabulary = new NewVocabulary();
@@ -211,7 +219,7 @@ public final class VocabularyRegistrationFieldSet extends FieldSet
                                     protected void onNo()
                                     {
                                         // revert value to false
-                                        result.setValue(false);
+                                        setValueWithoutEvents(result, false);
                                     }
                                 }.show();
                         }
@@ -293,22 +301,21 @@ public final class VocabularyRegistrationFieldSet extends FieldSet
             final RadioGroup result = new RadioGroup();
             result.setSelectionRequired(true);
             result.setOrientation(Orientation.HORIZONTAL);
+            freeText = createRadio("specify the list of terms");
+            fromFile = createRadio("load terms from a file");
+            result.add(freeText);
+            result.add(fromFile);
+            setValueWithoutEvents(result, freeText);
+            result.setLabelSeparator("");
             result.addListener(Events.Change, new Listener<BaseEvent>()
                 {
                     public void handleEvent(BaseEvent be)
                     {
                         Boolean useFreeText = freeText.getValue();
-                        chosenFromListCheckbox.setValue(useFreeText);
+                        setValueWithoutEvents(chosenFromListCheckbox, useFreeText);
                         updateSection();
                     }
                 });
-
-            freeText = createRadio("specify the list of terms");
-            fromFile = createRadio("load terms from a file");
-            result.add(freeText);
-            result.add(fromFile);
-            result.setValue(freeText);
-            result.setLabelSeparator("");
             return result;
         }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationForm.java
index bd73230b0dc..ecf3c843a1c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyRegistrationForm.java
@@ -16,7 +16,12 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.vocabulary;
 
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
+import com.extjs.gxt.ui.client.event.SelectionListener;
+
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.FormPanelListener;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.AbstractRegistrationForm;
@@ -24,11 +29,11 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewVocabulary;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary;
 
 /**
- * A basic {@link AbstractVocabularyRegistrationForm} implementation.
+ * Form allowing to register new vocabularies.
  * 
  * @author Piotr Buczek
  */
-public final class VocabularyRegistrationForm extends AbstractVocabularyRegistrationForm
+public final class VocabularyRegistrationForm extends AbstractRegistrationForm
 {
     private static final String PREFIX = "vocabulary-registration_";
 
@@ -36,17 +41,24 @@ public final class VocabularyRegistrationForm extends AbstractVocabularyRegistra
 
     public static final String ID = ID_PREFIX + "form";
 
+    protected final IViewContext<ICommonClientServiceAsync> viewContext;
+
+    protected final String termsSessionKey;
+
+    protected final VocabularyRegistrationFieldSet vocabularyRegistrationFieldSet;
+
     public VocabularyRegistrationForm(final IViewContext<ICommonClientServiceAsync> viewContext)
     {
         super(viewContext, ID);
-
+        this.viewContext = viewContext;
+        termsSessionKey = ID + "_terms";
+        this.vocabularyRegistrationFieldSet =
+                new VocabularyRegistrationFieldSet(viewContext, getId(), labelWidth,
+                        fieldWidth - 40, termsSessionKey);
+        addUploadFeatures();
         formPanel.add(vocabularyRegistrationFieldSet);
     }
 
-    //
-    // AbstractRegistrationForm
-    //
-
     @Override
     protected final void submitValidForm()
     {
@@ -55,10 +67,6 @@ public final class VocabularyRegistrationForm extends AbstractVocabularyRegistra
                 new VocabularyRegistrationCallback(viewContext, vocabulary));
     }
 
-    //
-    // Helper classes
-    //
-
     private final class VocabularyRegistrationCallback extends
             AbstractRegistrationForm.AbstractRegistrationCallback<Void>
     {
@@ -77,4 +85,52 @@ public final class VocabularyRegistrationForm extends AbstractVocabularyRegistra
             return "Vocabulary <b>" + vocabulary.getCode() + "</b> successfully registered.";
         }
     }
+
+    private void addUploadFeatures()
+    {
+        addFormSubmitListener();
+        redefineSaveListeners();
+        addUploadFeatures(termsSessionKey);
+    }
+
+    private void addFormSubmitListener()
+    {
+        formPanel.addListener(Events.Submit, new FormPanelListener(infoBox)
+            {
+                @Override
+                protected void onSuccessfullUpload()
+                {
+                    submitValidForm();
+                }
+
+                @Override
+                protected void setUploadEnabled()
+                {
+                    VocabularyRegistrationForm.this.setUploadEnabled(true);
+                }
+            });
+    }
+
+    private void redefineSaveListeners()
+    {
+        saveButton.removeAllListeners();
+        saveButton.addSelectionListener(new SelectionListener<ButtonEvent>()
+            {
+                @Override
+                public final void componentSelected(final ButtonEvent ce)
+                {
+                    if (formPanel.isValid())
+                    {
+                        if (vocabularyRegistrationFieldSet.isUploadFileDefined())
+                        {
+                            setUploadEnabled(false);
+                            formPanel.submit();
+                        } else
+                        {
+                            submitValidForm();
+                        }
+                    }
+                }
+            });
+    }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyTermValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyTermValidator.java
index 807b04a6428..2893a55ffb6 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyTermValidator.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyTermValidator.java
@@ -6,7 +6,7 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.widget.form.TextArea;
+import com.extjs.gxt.ui.client.widget.form.Field;
 import com.extjs.gxt.ui.client.widget.form.Validator;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
@@ -20,11 +20,11 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.VocabularyTerm;
  * 
  * @author Christian Ribeaud
  */
-final class VocabularyTermValidator implements Validator<String, TextArea>
+final class VocabularyTermValidator implements Validator
 {
     private final IMessageProvider messageProvider;
 
-    private Set<String> existingTerms;
+    private final Set<String> existingTerms;
 
     VocabularyTermValidator(final IMessageProvider messageProvider)
     {
@@ -59,11 +59,7 @@ final class VocabularyTermValidator implements Validator<String, TextArea>
         return terms;
     }
 
-    //
-    // Validator
-    //
-
-    public final String validate(final TextArea field, final String value)
+    final public String validate(Field<?> field, String value)
     {
         final List<String> terms = VocabularyTermValidator.getTerms(value);
         if (terms.size() == 0)
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractDataConfirmationDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractDataConfirmationDialog.java
index f7aa62165e7..2c0385e4a5e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractDataConfirmationDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractDataConfirmationDialog.java
@@ -18,6 +18,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget
 
 import com.extjs.gxt.ui.client.event.ComponentEvent;
 import com.extjs.gxt.ui.client.event.KeyListener;
+import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.Dialog;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.form.FormPanel;
@@ -81,7 +82,11 @@ public abstract class AbstractDataConfirmationDialog<T> extends Dialog
     /** Sets OK button state to disabled if validation fails. */
     protected final void updateOkButtonState()
     {
-        okBtn.setEnabled(validate());
+        Component okButtonOrNull = getItemByItemId(OK);
+        if (okButtonOrNull != null)
+        {
+            okButtonOrNull.setEnabled(validate());
+        }
     }
 
     /**
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractSaveDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractSaveDialog.java
index 88de210af91..291ae34db76 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractSaveDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/AbstractSaveDialog.java
@@ -16,7 +16,7 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Window;
 import com.extjs.gxt.ui.client.widget.button.Button;
@@ -96,10 +96,10 @@ abstract public class AbstractSaveDialog extends Window
     {
         final Button button =
                 new Button(viewContext.getMessage(Dict.BUTTON_CANCEL),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public final void componentSelected(ComponentEvent ce)
+                                public final void componentSelected(ButtonEvent ce)
                                 {
                                     hide();
                                 }
@@ -111,10 +111,10 @@ abstract public class AbstractSaveDialog extends Window
     {
         final Button button =
                 new Button(viewContext.getMessage(Dict.BUTTON_SAVE),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public final void componentSelected(final ComponentEvent ce)
+                                public final void componentSelected(final ButtonEvent ce)
                                 {
                                     if (form.isValid())
                                     {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/ClickableFormPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/ClickableFormPanel.java
index 3edd60a47a8..7dd26a188a3 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/ClickableFormPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/ClickableFormPanel.java
@@ -16,54 +16,29 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget;
 
-import com.extjs.gxt.ui.client.event.ComponentEvent;
 import com.extjs.gxt.ui.client.widget.form.Field;
 import com.extjs.gxt.ui.client.widget.form.FormPanel;
-import com.google.gwt.user.client.Event;
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.ClickListenerCollection;
-import com.google.gwt.user.client.ui.SourcesClickEvents;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
 
 /**
  * A clickable {@link FormPanel}.
  * 
  * @author Christian Ribeaud
  */
-public final class ClickableFormPanel extends FormPanel implements SourcesClickEvents
+public final class ClickableFormPanel extends FormPanel
 {
+    // FIXME: check clicking on panels
 
-    private final ClickListenerCollection clickListeners = new ClickListenerCollection();
-
-    //
-    // SourcesClickEvents
-    //
-
-    public final void addClickListener(final ClickListener listener)
-    {
-        clickListeners.add(listener);
-    }
-
-    public final void removeClickListener(final ClickListener listener)
+    public final void addClickListener(final ClickHandler handler)
     {
-        clickListeners.remove(listener);
+        addDomHandler(handler, ClickEvent.getType());
     }
 
-    //
-    // FormPanel
-    //
-
     @Override
     protected final void afterRender()
     {
         super.afterRender();
-        sinkEvents(Event.ONCLICK);
-    }
-
-    @Override
-    protected final void onClick(final ComponentEvent ce)
-    {
-        super.onClick(ce);
-        clickListeners.fireClick(this);
     }
 
     /**
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/EntityRegistrationPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/EntityRegistrationPanel.java
index ac2e9516cea..4f97bd36870 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/EntityRegistrationPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/EntityRegistrationPanel.java
@@ -26,7 +26,6 @@ import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
 import com.extjs.gxt.ui.client.event.SelectionChangedListener;
 import com.extjs.gxt.ui.client.widget.ContentPanel;
 import com.extjs.gxt.ui.client.widget.LayoutContainer;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.LabelToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 
@@ -60,7 +59,7 @@ abstract public class EntityRegistrationPanel<T extends ModelData, S extends Dro
 
     private DatabaseModificationAwareWidget registrationWidget;
 
-    private PreviousSelection previousSelection = new PreviousSelection();
+    private final PreviousSelection previousSelection = new PreviousSelection();
 
     protected static String createId(EntityKind entityKind)
     {
@@ -80,7 +79,7 @@ abstract public class EntityRegistrationPanel<T extends ModelData, S extends Dro
         final ToolBar toolBar = new ToolBar();
         toolBar.add(new LabelToolItem(entityTypeSelection.getFieldLabel()
                 + GenericConstants.LABEL_SEPARATOR));
-        toolBar.add(new AdapterToolItem(entityTypeSelection));
+        toolBar.add(entityTypeSelection);
         setTopComponent(toolBar);
         entityTypeSelection.addSelectionChangedListener(createSelectionChangedListener());
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/PagingToolBarAdapter.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/PagingToolBarAdapter.java
deleted file mode 100644
index 0a09a526a16..00000000000
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/PagingToolBarAdapter.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2009 ETH Zuerich, CISD
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.extjs.gxt.ui.client.widget.PagingToolBar;
-import com.extjs.gxt.ui.client.widget.toolbar.ToolItem;
-
-/**
- * Use this subclass instead of the {@link PagingToolBar}. It is compatible with our UI testing
- * framework. It also allows to remove the default refresh button.
- * 
- * @author Tomasz Pylak
- */
-public class PagingToolBarAdapter extends PagingToolBar
-{
-
-    public PagingToolBarAdapter(int pageSize)
-    {
-        super(pageSize);
-    }
-
-    protected final void removeOriginalRefreshButton()
-    {
-        final int refreshIndex = toolBar.indexOf(refresh);
-        if (refreshIndex > -1)
-        {
-            toolBar.remove(refresh);
-        }
-    }
-
-    /** Exposes items of the toolbar. NOTE: use only for testing! */
-    public List<ToolItem> getItems()
-    {
-
-        return toolBar != null ? toolBar.getItems() : new ArrayList<ToolItem>();
-    }
-}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SectionsPanel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SectionsPanel.java
index 4662dc1de06..de8ee605a0b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SectionsPanel.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SectionsPanel.java
@@ -3,15 +3,15 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.BaseEvent;
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.ContentPanel;
+import com.extjs.gxt.ui.client.widget.button.ToggleButton;
 import com.extjs.gxt.ui.client.widget.layout.FillLayout;
-import com.extjs.gxt.ui.client.widget.toolbar.ToggleToolItem;
 import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
@@ -29,7 +29,7 @@ public class SectionsPanel extends ContentPanel
 {
     List<SectionElement> elements = new ArrayList<SectionElement>();
 
-    private ToolBar toolbar;
+    private final ToolBar toolbar;
 
     private final boolean withShowHide;
 
@@ -134,10 +134,10 @@ public class SectionsPanel extends ContentPanel
     {
         final SectionElement element =
                 new SectionElement(panel, withShowHide, viewContext, pressByDeafult);
-        element.getButton().addSelectionListener(new SelectionListener<ComponentEvent>()
+        element.getButton().addSelectionListener(new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public void componentSelected(ComponentEvent ce)
+                public void componentSelected(ButtonEvent ce)
                 {
                     refreshLayout();
                 }
@@ -162,7 +162,7 @@ public class SectionsPanel extends ContentPanel
         layout();
     }
 
-    private void addToToolbar(ToggleToolItem bb)
+    private void addToToolbar(ToggleButton bb)
     {
         toolbar.add(bb);
     }
@@ -211,7 +211,7 @@ public class SectionsPanel extends ContentPanel
     private class SectionElement
     {
 
-        private ToggleToolItem button;
+        private final ToggleButton button;
 
         private SingleSectionPanel panel;
 
@@ -228,7 +228,7 @@ public class SectionsPanel extends ContentPanel
             button = createButton(heading, pressed, panel.getDisplayID());
         }
 
-        public ToggleToolItem getButton()
+        public ToggleButton getButton()
         {
             return button;
         }
@@ -250,17 +250,17 @@ public class SectionsPanel extends ContentPanel
             return pressed ? hideHeading : showHeading;
         }
 
-        private ToggleToolItem createButton(final String heading, boolean pressed,
+        private ToggleButton createButton(final String heading, boolean pressed,
                 final String displayId)
         {
-            final ToggleToolItem result = new ToggleToolItem(getHeading(heading, pressed));
+            final ToggleButton result = new ToggleButton(getHeading(heading, pressed));
             initializePressedState(result, pressed);
 
             // when user clicks toggle button we store changed settings
-            result.addSelectionListener(new SelectionListener<ComponentEvent>()
+            result.addSelectionListener(new SelectionListener<ButtonEvent>()
                 {
                     @Override
-                    public void componentSelected(ComponentEvent ce)
+                    public void componentSelected(ButtonEvent ce)
                     {
                         viewContext.getDisplaySettingsManager().storeSectionSettings(displayId,
                                 result.isPressed(), SectionsPanel.this);
@@ -278,11 +278,12 @@ public class SectionsPanel extends ContentPanel
             return result;
         }
 
-        private void initializePressedState(ToggleToolItem result, boolean pressed)
+        private void initializePressedState(ToggleButton result, boolean pressed)
         {
             // because of strange ToggleToolItem implementation need to initialize both:
             // - 'pressed' value
-            result.pressed = pressed;
+            result.toggle(pressed);// FIXME: get rid of those hacks, as we no longer need
+            // ToggleToolItem
             // - internal button pressed state using 'toggle(boolean)'
             result.toggle(pressed);
         }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SimpleDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SimpleDialog.java
index 184938bd4cc..2b684e3f80d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SimpleDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/SimpleDialog.java
@@ -17,7 +17,7 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget;
 
 import com.extjs.gxt.ui.client.Style.Scroll;
-import com.extjs.gxt.ui.client.event.ComponentEvent;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.event.WindowEvent;
 import com.extjs.gxt.ui.client.event.WindowListener;
@@ -85,10 +85,10 @@ public class SimpleDialog extends Dialog
     {
         final Button button =
                 new Button(messageProvider.getMessage(Dict.BUTTON_CANCEL),
-                        new SelectionListener<ComponentEvent>()
+                        new SelectionListener<ButtonEvent>()
                             {
                                 @Override
-                                public final void componentSelected(ComponentEvent ce)
+                                public final void componentSelected(ButtonEvent ce)
                                 {
                                     fireCancel();
                                 }
@@ -98,10 +98,10 @@ public class SimpleDialog extends Dialog
 
     private Button createAcceptButton(String label)
     {
-        final Button button = new Button(label, new SelectionListener<ComponentEvent>()
+        final Button button = new Button(label, new SelectionListener<ButtonEvent>()
             {
                 @Override
-                public final void componentSelected(final ComponentEvent ce)
+                public final void componentSelected(final ButtonEvent ce)
                 {
                     fireAccept();
                 }
@@ -135,7 +135,7 @@ public class SimpleDialog extends Dialog
             cancelActionOrNull.execute();
         } else
         {
-            close();
+            hide();
         }
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/TreeItemWithModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/TreeItemWithModel.java
deleted file mode 100644
index cba9e39b124..00000000000
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/TreeItemWithModel.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright 2009 ETH Zuerich, CISD
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget;
-
-import com.extjs.gxt.ui.client.data.ModelData;
-import com.extjs.gxt.ui.client.widget.tree.TreeItem;
-import com.extjs.gxt.ui.client.widget.tree.TreeItemUI;
-
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction;
-
-/**
- * A generic @{link TreeItem} extension with {@link ModelData} and an optional
- * {@link IDelegatedAction} executed on select.
- * 
- * @author Piotr Buczek
- */
-public class TreeItemWithModel extends TreeItem
-{
-
-    /**
-     * Constructor of an item with given model and text equal to this models toString value, and no
-     * action executed on select.
-     */
-    public TreeItemWithModel(ModelData model)
-    {
-        this(model, model.toString());
-    }
-
-    /**
-     * Constructor of an item with given model and text equal to this models toString value, and
-     * given action executed on select.
-     */
-    public TreeItemWithModel(ModelData model, IDelegatedAction action)
-    {
-        this(model);
-        this.setUI(new TreeItemUIWithActionOnSelect(this, action));
-    }
-
-    /** Constructor of an item with given model and text. */
-    private TreeItemWithModel(ModelData model, String text)
-    {
-        super(text);
-        setModel(model);
-    }
-
-    //
-    // Helper classes
-    //
-
-    /** A {@link TreeItemUI} extension that adds an {@link IDelegatedAction} execution on select. */
-    private final class TreeItemUIWithActionOnSelect extends TreeItemUI
-    {
-
-        private IDelegatedAction action;
-
-        public TreeItemUIWithActionOnSelect(TreeItem item, IDelegatedAction action)
-        {
-            super(item);
-            this.action = action;
-        }
-
-        @Override
-        public void onSelectedChange(boolean selected)
-        {
-            super.onSelectedChange(selected);
-            if (selected)
-            {
-                action.execute();
-            }
-        }
-    }
-}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/GWTUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/GWTUtils.java
index 8106aa445af..45ef327a700 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/GWTUtils.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/GWTUtils.java
@@ -21,10 +21,10 @@ import java.util.List;
 
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.store.ListStore;
+import com.extjs.gxt.ui.client.store.TreeStore;
 import com.extjs.gxt.ui.client.widget.form.ComboBox;
 import com.extjs.gxt.ui.client.widget.form.Field;
-import com.extjs.gxt.ui.client.widget.tree.Tree;
-import com.extjs.gxt.ui.client.widget.tree.TreeItem;
+import com.extjs.gxt.ui.client.widget.treepanel.TreePanel;
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.ui.ListBox;
 
@@ -125,33 +125,32 @@ public final class GWTUtils
     /**
      * Selects given <var>value</var> of given <var>tree</var>.
      */
-    public final static void setSelectedItem(final Tree tree, final String property,
-            final String value)
+    public final static void setSelectedItem(final TreePanel<ModelData> tree,
+            final String property, final String value)
     {
-        TreeItem item = tryFindItem(tree, property, value);
-        if (item != null)
+        ModelData model = tryFindModel(tree, property, value);
+        if (model != null)
         {
-            tree.setSelectedItem(item);
+            tree.getSelectionModel().select(model, false);
         }
     }
 
     /** @return specified item from the tree if it's found, null otherwise */
-    public final static TreeItem tryFindItem(final Tree tree, final String property,
-            final String value)
+    public final static ModelData tryFindModel(final TreePanel<ModelData> tree,
+            final String property, final String value)
     {
         assert tree != null : "Unspecified tree.";
         assert property != null : "Unspecified model property.";
         assert value != null : "Unspecified model property value.";
-        final List<TreeItem> items = tree.getAllItems();
-        for (TreeItem item : items)
+        TreeStore<ModelData> items = tree.getStore();
+        for (ModelData model : items.getAllItems())
         {
-            ModelData model = item.getModel();
             if (model != null)
             {
                 Object val = model.get(property);
                 if (val == value || (val != null && val.equals(value)))
                 {
-                    return item;
+                    return model;
                 }
             }
         }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/TextToolItem.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/TextToolItem.java
new file mode 100644
index 00000000000..41424c91892
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/TextToolItem.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009 ETH Zuerich, CISD
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package ch.systemsx.cisd.openbis.generic.client.web.client.application.util;
+
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.SelectionListener;
+import com.extjs.gxt.ui.client.widget.button.Button;
+
+/**
+ * FIXME: temporary solution to fix compiler errors -get rid of it
+ * 
+ * @author Izabela Adamczyk
+ */
+public class TextToolItem extends Button
+{
+
+    public TextToolItem(String message, SelectionListener<ButtonEvent> selectionListener)
+    {
+        super(message);
+        addSelectionListener(selectionListener);
+    }
+
+    /**
+     * @param message
+     */
+    public TextToolItem(String message)
+    {
+        super(message);
+    }
+
+}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WidgetUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WidgetUtils.java
index bafcb4b410f..1de135e617f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WidgetUtils.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WidgetUtils.java
@@ -16,9 +16,9 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.util;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.form.Radio;
 import com.extjs.gxt.ui.client.widget.form.RadioGroup;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WindowUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WindowUtils.java
index 0309850e6f5..6de730bd1d3 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WindowUtils.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/WindowUtils.java
@@ -54,14 +54,12 @@ public class WindowUtils
         }
 
         @Override
-        public void handleEvent(AppEvent<?> event)
+        public void handleEvent(AppEvent event)
         {
-            switch (event.type)
+            if (event.getType() == AppEvents.OPEN_URL_EVENT)
             {
-                case AppEvents.OPEN_URL_EVENT:
-                    String openedUrl = (String) event.data;
-                    doOpenWindow(openedUrl);
-                    break;
+                String openedUrl = (String) event.getData();
+                doOpenWindow(openedUrl);
             }
         }
     }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/client/web/client/application/module/TopMenuItemDemoModuleMenu.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/client/web/client/application/module/TopMenuItemDemoModuleMenu.java
index 3a7749c9543..28e3fe60bca 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/client/web/client/application/module/TopMenuItemDemoModuleMenu.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/client/web/client/application/module/TopMenuItemDemoModuleMenu.java
@@ -80,9 +80,9 @@ public class TopMenuItemDemoModuleMenu extends TopMenuItem
     {
         super(viewContext.getMessage(Dict.MODULE_MENU_TITLE));
 
-        Menu menu = new Menu();
-        menu.add(new ActionMenu(ActionMenuKind.STATISTICS, viewContext,
+        Menu submenu = new Menu();
+        submenu.add(new ActionMenu(ActionMenuKind.STATISTICS, viewContext,
                 new ExperimentStatisticsTabItemFactory(viewContext)));
-        setMenu(menu);
+        setMenu(submenu);
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetEditForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetEditForm.java
index d6652d106c7..7358fc35728 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetEditForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetEditForm.java
@@ -21,7 +21,7 @@ import static ch.systemsx.cisd.openbis.generic.client.web.client.application.fra
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/AbstractGenericExperimentRegisterEditForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/AbstractGenericExperimentRegisterEditForm.java
index a500c04ea54..870da84470c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/AbstractGenericExperimentRegisterEditForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/AbstractGenericExperimentRegisterEditForm.java
@@ -21,10 +21,10 @@ import static ch.systemsx.cisd.openbis.generic.client.web.client.application.fra
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.MessageBox;
@@ -181,7 +181,6 @@ abstract public class AbstractGenericExperimentRegisterEditForm extends
         return result;
     }
 
-    @SuppressWarnings("unchecked")
     @Override
     protected List<DatabaseModificationAwareField<?>> getEntitySpecificFormFields()
     {
@@ -219,7 +218,7 @@ abstract public class AbstractGenericExperimentRegisterEditForm extends
     {
         LabelField result = new LabelField(LinkRenderer.renderAsLink(label));
         result.sinkEvents(Event.ONCLICK);
-        result.addListener(Event.ONCLICK, new Listener<BaseEvent>()
+        result.addListener(Events.OnClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/material/GenericMaterialBatchRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/material/GenericMaterialBatchRegistrationForm.java
index 8797ab8209f..e7d29fc2b09 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/material/GenericMaterialBatchRegistrationForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/material/GenericMaterialBatchRegistrationForm.java
@@ -20,10 +20,10 @@ import static ch.systemsx.cisd.openbis.generic.client.web.client.application.fra
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Scroll;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.form.Field;
@@ -178,7 +178,7 @@ public final class GenericMaterialBatchRegistrationForm extends AbstractRegistra
                 new LabelField(LinkRenderer.renderAsLink(viewContext
                         .getMessage(Dict.FILE_TEMPLATE_LABEL)));
         result.sinkEvents(Event.ONCLICK);
-        result.addListener(Event.ONCLICK, new Listener<BaseEvent>()
+        result.addListener(Events.OnClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/AbstractGenericSampleRegisterEditForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/AbstractGenericSampleRegisterEditForm.java
index e1470e6600a..47919eb9543 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/AbstractGenericSampleRegisterEditForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/AbstractGenericSampleRegisterEditForm.java
@@ -21,8 +21,8 @@ import static ch.systemsx.cisd.openbis.generic.client.web.client.application.fra
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.SelectionListener;
 import com.extjs.gxt.ui.client.widget.form.FormPanel;
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleBatchRegistrationForm.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleBatchRegistrationForm.java
index 8ceebccab43..93b982836d9 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleBatchRegistrationForm.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleBatchRegistrationForm.java
@@ -20,11 +20,11 @@ import static ch.systemsx.cisd.openbis.generic.client.web.client.application.fra
 
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.GXT;
 import com.extjs.gxt.ui.client.Style.Scroll;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.event.SelectionListener;
@@ -99,7 +99,7 @@ public final class GenericSampleBatchRegistrationForm extends AbstractRegistrati
             {
                 public void handleEvent(FieldEvent be)
                 {
-                    boolean selected = (Boolean) be.value;
+                    boolean selected = (Boolean) be.getValue();
                     FieldUtil.setVisibility(selected, groupSelector);
                 }
             });
@@ -251,7 +251,7 @@ public final class GenericSampleBatchRegistrationForm extends AbstractRegistrati
                 new LabelField(LinkRenderer.renderAsLink(viewContext
                         .getMessage(Dict.FILE_TEMPLATE_LABEL)));
         result.sinkEvents(Event.ONCLICK);
-        result.addListener(Event.ONCLICK, new Listener<BaseEvent>()
+        result.addListener(Events.OnClick, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java
index 4c2b8d5cfd2..877865e7684 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java
@@ -22,8 +22,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.Style.Scroll;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.FieldEvent;
 import com.extjs.gxt.ui.client.event.Listener;
 import com.extjs.gxt.ui.client.widget.Component;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html b/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
index e893b3b29ee..0d9c873eaaa 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
@@ -20,7 +20,7 @@
 </script>
 <link rel="shortcut icon" href="images/favicon.ico" />
 <link rel="icon" type="image/png" href="images/favicon.png" />
-<link rel="stylesheet" type="text/css" href="css/ext-all.css" />
+<link rel="stylesheet" type="text/css" href="resources/css/gxt-all.css" />
 </head>
 <!--
 // The body can have arbitrary html, or you can leave the body empty if you want to create a completely dynamic ui.
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/chart/open-flash-chart.swf b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/chart/open-flash-chart.swf
new file mode 100644
index 0000000000000000000000000000000000000000..5ec44448f9acda3bd701d1ec2df42bd81f10c41c
GIT binary patch
literal 280287
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-all.css b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-all.css
new file mode 100644
index 00000000000..bd45415043e
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-all.css
@@ -0,0 +1,6839 @@
+/*
+ * Ext GWT Library 2.0.1
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing@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);
+}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-gray.css b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-gray.css
new file mode 100644
index 00000000000..5837c1b8664
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/css/gxt-gray.css
@@ -0,0 +1,478 @@
+/*
+ * Ext GWT Library 2.0.1
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing@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
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/css/desktop.css b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/css/desktop.css
new file mode 100644
index 00000000000..0013ed9eac8
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/css/desktop.css
@@ -0,0 +1,638 @@
+/*
+ * Ext JS Library 2.1
+ * Copyright(c) 2006-2008, Ext JS, LLC.
+ * licensing@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;
+}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f305cb643378b5cfc5f447f3003d0b904d23fc30
GIT binary patch
literal 63601
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
EI~KPF_W%F@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop3.jpg b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/desktop3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..daca8bc5eeda549ea4240df77ac164986bbfcad9
GIT binary patch
literal 158508
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2bf6bd70d1b128eace0a50b610df5b7a30c5778e
GIT binary patch
literal 996
zcmZ?wbhEHb6krfwXlGzBvobcau(h<Y(=>OmwsW+xbF_5Vv~;qtcCfQ?v6hW0Rq~J1
z@QyKb^t5zvw|8>2cXqdM@wD)Zu=0<z35{3t$=CEv&<;yB2}!pKO0!BTvPrA9Pp@?i
zvvP~D@y=Ea$yNx=w2iOPa&UHYbn$R<^>A|YbawM{cK3Glba3(Tb@lLZ@$z#D2=z;H
z5Y6b4O=*)$Zxha3DOR>Xv~rb1$v%_1`HE#*e2QD0>$U}SX~eXe6|U2&+^gd;J-B>p
zLd8*Yjh3}4v-avt*<;nX(R#u<`Q8H(6AnwyIwLptq{zZMQj4$3F1;?X?wZ`*XDW>c
zwE7MyPCRKj<&5>D3u>z_>aD(`wBf$xniJ+rt}E<&s<HKx^o>t44}U6L{cLpXgZ;6u
zN)LXjy!`LdzR0O#se8}f+_`&8*KYP&blQ2v&A=50A~xUj-}WJ3&9l(8PjY4)DqnQM
z>FodL!|$UW{ZG97zv$45+5=B2ul#MfsMLQ|t>=zj?=7qOk8GCTmt6TlzxlXl%aNeo
z8y-`R`cJvyI{Rqt#=DujzLg*T?=W%ml^KWH*4_EF?eeQFw?9ArKk@bdc?_d~1|gvM
zlZBaqL7PDbWHu;IFmN1X2<MRT*s#E{N!3QhB4dNIvJ-oZg2jqME?u(KER0Da8AlHA
z2#0lOHhY|(?^yS%LqRcsN!C<<LdMU=cJ>Y%2Ns^3i7Z{S%~LX#7#@D^w@`qoP-J3Z
zMxc_b<&>C<7Y|=(7ZrK6VCTU$k5;qbtRD;?4mdQ5YUoL<WNJUirI|gir!c|5W12xo
zOT|wiSH89;={Gtr52bQTXd8>MXxvEf=u!5aV{mX$qauq~`lAB@2JOtwjbb@25rz#1
M(i_$N*jX5?0UH(+od5s;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/gears.png
new file mode 100644
index 0000000000000000000000000000000000000000..6acdc989ca7e6bab78a2eb41bf136cedee9191ec
GIT binary patch
literal 967
zcmV;&133JNP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#SxH1eRCwB?
zQ(H_FR~Y`z%<N^5y;Kx|MR0eC+*AnKYFX2ZMGI(*X-&PvAbqg)(u*-Z8q=3P8PiMJ
zq~QT<OIw0sOG|vvh%Kutu#HOu3c9i)=$4gLW)_y2-I+7v(DtEeYG3*%CpkI!zwiJ4
zlkX$CuH*j{L4M_*H;rOVT?0}yhP!D3!f?n4eg<8d166g$#=V{$kw8+^IOT`+wO(BQ
z`ZvVx&V&0ec3soq-QdLHtY;d(I(6dXKqQEFceTEzs??(@n%`*Y=bnOurcsWnX{#c`
zyJBr-eb;0&k`j;iTYcx>D6Yd#Te{PSeVs1O=rjQOA1i2-zNe{bTy^`t-Bh}~qil11
zZJ9S<PUdtWI+?AxENhZ8N}nwtHe;YCF#rmMLuD=Og-&RS;@i^D_(@b05$*}@8Iibc
z_gz)sXU`xfD~=iQkucid)m5>tq#-oSqvhnygN9a-g=Yh{SFgp`j#m?r(W&D?RA6>3
zbF5s)6Ug_*ap6`zbg~;++DrTkb(brq=X7i=-wIht*@ykn4i1z;)#w-H;YX{&!3cM}
zz8v0?LZpcWFG>PVpZyj7R6eG-IKmzFbosL!<@r8-UcK*H_%06b9C5F5@^2@mlCawr
z;Yw;T+S;$pJm~!;yuR_sbMlfraDx+Y6n(DtetK(f=OnKFSi>F|>85Q91T1=k($L&A
znX~3rJ4)RQ>nXrc>*=PLb8@GBN%hfecY#%m$B;?9LTqrnB_%u<&MW46rpL9%hIoU(
z;i9%vA9gPqiye}RT(;RF8#1zsOEOlzyvORzTcKM`5FXE<^!3era&R<vS!GQtEB%az
z5iD#E^85#9pviLcrhNzA{4z8Ob5#M<Otay@6f9N?Fc5{%-y4^1``e{U=Q_c#7XcG2
z@&r<nq2OUs#_xBAnD|mpeKK_I9u=4@ZC-{c&47+fAt$ZEIUcw$@y$n#gtw0o!hjG1
zs3Z)F0}R8kV9osZ!^dj9;_B?xRXI-am8H3m&$WkVFP-(5Rg@qDrb4iWX;X>6j)*jC
z2g$VmEeo7!nlS<tY-{>%`8wbB+0gm@OikVOmaP?UVd7@@Li4{B^Unv?Vm)-@#BR47
p>bp)D2CT{4WK6&Fw7@+PU;r&Dbx5XGi$?$e002ovPDHLkV1jdt(?tLP

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/grid.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/grid.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4da495db39a9a876e89e67371fab75f3f7ae504
GIT binary patch
literal 513
zcmV+c0{;DpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2iFA@
z6AT#w$}?&J000SaNLh0L03N~s03N~tZqRi;00004XF*Lt006O%3;baP0004yNkl<Z
zc-qBN&r1S982yqh1fgsHK>t9vP*jK+QU@{Ievw`G5`|G9UAhK!5(Ei42tkL`K(N5b
zXoH1F$XnnsJb3k#yXx-DH1q8y2wn8j2gApkW#4<>n;C%ruCdrrZhtW-U$hM7V~p=m
z3XCs83GWOj<CqZM8Fs?IO-@+tdcAp4Ol@Z*c|lH(dwrfM?@+?Nwn5UoXC%X79;5X=
zv~`pJC%VK4gR|Y~p$XLU1~>$KMp3m|jgL>kwr!Y^=ip7(`Z&0}0#D_8U_1xHb5Ilo
zGeQEu<N*AB|A0a$6dJ(MXmkKm+a>sAs#dG0*z5IRc0K_5>vJE6S0hj=77&XSkH>)$
z$2lakpKO$hpO(<NL|q5Et|NQ5+l9bV7+xx6#GOtDB5UhVxV^zVL<Xv=;y0|r%a4&9
zY$WfPdyEc~rfH}k6vfPy#|OlwX@au31J~IrR2O@RL;`Os)<ODxBnPqMoa3PR)yVIq
ztSu_;J9i^g#C*iEoYch|5buJx?*dN(wev&YzQ5`RBJ!MzLewKo00000NkvXXu0mjf
D1=!tL

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hatch.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hatch.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6a044a802a4fb2ce8073cb43a3ee95951ca2ced1
GIT binary patch
literal 842
zcmZ?wbhEHb<YM4rXlG!!|Lpafx9^_6`N%K|Mnhoag@EEu7NDp9Gw6W44$2b@9O?|L
s96Sya6c`wo*u{7n3>G%DvdG%CXb2`Xbcx7DP2o^je4ts5nTf#~05I1Ur~m)}

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f35a53f82493ea6239432ab719ff25150b5a8444
GIT binary patch
literal 992
zcmZ?wbhEHbWMOb)XlG!Uw)WiSV-GeTf3W4)gDuA&Y(4RC+lhzUPd?m!>fw%44|kq^
zxa;(z-KQV#I`eop5S@Lz``qI_XCCi4_joT5oqxRV+~fV{pX|Nxc;AI5`z}7&4?<7(
zJ^Xaw{F4KhpB}jU?9hd$hc7-obmjSx%g>Hpes=iEizC-w9=-nR*v;3+Z@fEp`^||v
zZ%^KNd+P4{)A!z=x&QwB{SS}d|792jqai?-5K#Qd0<`BpgAT|xP@Z7m*vsI_p<=k`
zL5Bc`b3+8jqUOVVVoFgf95x<m=@wSXxU*tnqdObBlbnFVrX`+}n1fcuoZPhZ^mKjZ
z6Fdo%8qUr(<9?x&uwXeOi$gP$ufrCNKvs{*O0fq@9GjQ(%6OE1Sn!IOBSO*R#;L8Z
z!?+SOV<f5>n<IH7FQr{L5O%n2yR^-TuOAk^V;8J&opK}kP)oe9I@5dyM~T+1!&+e)
paR(O}c8g7j-ZA6Nqt>V521bV;9GJ=6aGoKk!%uK=NlycVH2^_X&&~h<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-tb-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/hd-tb-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f800edb1060ccf85319d181f7af402d5520b3fd9
GIT binary patch
literal 808
zcmZ?wbhEHbWMp7sXlGzpyZiX18}}GS!DtAK$PiHc$pZBEe+C_p??HKjfrFKSk%fbU
G!5RRz<O!1i

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icon_padlock.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icon_padlock.png
new file mode 100644
index 0000000000000000000000000000000000000000..92625ff74b245a9c2b95480bd6582105cbff2e83
GIT binary patch
literal 400
zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzB1uF+RCwB~
zlf6#EFcgK4t3p|sP=i=tV1oBx&Bn^JFtYF>*$@j#Hy$CV15?!~RM130>0j)7aSVyb
z4~n92q-)u+@8@%`6~WBtBhdtK9H)_L+qP&0WXbv<JkKk>#c>QGLJ$NsNC}W9M^OaV
zb!!eR%YyIwCCIRPC{M25l)*C>RSnQng@f0}6J5(aq?BeoeK_UeAT@JIdwRSplBUiv
zpWAa$>OlrLyPARI5}-uK7EEii$9l~w2Fnm4dBe-oEiP{sqSgc2%^*LYLFwZA=GF2i
zLdfL9%#SXvu?c0r9;7Sv2SD3y6L06b9Bu~WHFwefJ)>L`=zRici#c^ai_rlv8Uu&p
u7QjZC=SdR<wPVw$-?eu78@uRBfB^tza;!ZL6pPLP0000<MNUMnLSTZkKBjU2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icons-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/icons-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..6557cbb3809da49e291aac50194d6bbe5dcf95b5
GIT binary patch
literal 191
zcmeAS@N?(olHy`uVBq!ia0vp^j6kHr!3Jb81>C#}q}WS5eO=kFvx)Gja?~dsYXAyy
z7I;J!Gcd><1YyR*nIXYIL6&q!Uq=Rpjs4tz5?O(KKTj9OkcwN$8Ic7~*bYB`zdzrg
z_Rpu;jh&1fGwS}QHf&P3^WWf_y})bz2`vTxn<El7))%POKTP6acIymGnj)d<##tqx
iHA#l&%$`;6EE#r~C~jsGjlB*unZeW5&t;ucLK6UJvpnzs

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c7cfd83013efb2ca72d0d89c96d29a8bc3afda83
GIT binary patch
literal 944
zcmZ?wbhEHbWM&9qXlGz>`0p@x|LuAEZ_ht)d%=O*iw@pia_G*|!*`Y+zO(YkomEHg
ztT}dP-LX6CkKfsN;_jxCcek9pyY1B7?WgbVJac#VnY(+=-raZZ-tMa}c3*vY;QYOV
z=kFc9aPP>)dq*$bKXBvy@f&Z?-FklF=G&7u-<`Vk?)2?<XKuegd*}VRyYJ86{cz#V
ziwpNYT)h9`(gPs+c=_SSD~~>2ee~(t<4@P0e7f=E^UbH9Z$0~b``MQ}&%Zo-`|UXp
zy#u1}FW!B7@g9i2zkL7w)raq|f#~D+Hy?kz{q%!j6pV%dDIuWvlZ6?iUI#>g@&p4%
zF9YKe2L`4_eio+=1qP-A3C^;-g)VbC9FmT<nHyxeOb~4BZ8Kren8B#P=*eQpAk)Bj
zpn;o#HHtw&p}2vIfiZw#hr$771|B8>28IHG26ld@iBi6&N>&Ch4Vdj#J1eB|B8xx2
wglWQ-hCn7ab_w1Gjtu@hyn+&69wx82y}jV^skz?U*TwEM|HO4eT7bbC0EYhGKmY&$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/launcher-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a9a72d7c979c0a2ae137f4c4485ad011b1e3917a
GIT binary patch
literal 1247
zcmZ?wbhEHbWM<gQ(9Xc%@ZX_m^1hO(2P$S9s+e)Odd{($IY;Z~pKO|cvUSOsmL=!9
zR$S;=b$P<ND-+jUo3`cF%x$;l?RwaI;OpeWUuPcsI{)O?rDwjbKKE_Q$w%8xKiPTq
z+3pK3_g;Fv@#44bSHA7N{_Vh(w}-C1KYZ)kk(-~6-~Mv?&c~B?zn#AK_3ZsG7w>;M
z|KQ8T2Olp!{CxT0$IFjCU48uV+QSdmAAh*@<m2rZ-|xNp@$k*hC+~hg|L~n*6pV%d
z4MITiCkr#kSRD`n$`cG6{}~t)IvO4x<ZafMxl?fP0UI}~d5Fx8#zhBug<0}ua1<~z
zALo%V<=C+?@c=I$TV8`hfwD`Jw6fS8g^Lc!2c?-51y~9M4tF=}<yj;YHaB)ja|PV7
zD0t+?C~VG=utQLRIg~fV{EonZhsPKM%z0XNG$tJBWl_n~X^8sF$i^YT;4-6n@w@Kb
zdY?AkuwJa+yWf=QwuH{&f}X<$Lfa$uEGq0euBy~O!)MW^&eNs&4mWfrJZR?Ow<stu
zxVfThi3Z<-6%|a6pE3xku*@(}WMJiD(h8ACIM~$4EiO><V#0yuc2;>i69L6V3p(dm
zJ0=VKP1wXNswJ_;?d+E$!NM#_=l86uwQk5`+{?~jZXnb6k>#YgL4Lv^-I$%l#xKOr
zCVt|0qqRm&fotvDf|;BfJsobdY!6%z&AK;|;STHJ(u6teCu<MP;b6~Wb4)i^Tq5Ai
z=cpp+DweoJ&|U5>!zEs&i77%}S{t7T`50YHne2Gs=+(>q{4Ay+f$pkXLxTNXO+!P&
zQ@4hO$G4h>MW!#^dW|=Cujus{!IZM=+?6{wh;uV=MLcMfSh6ynO=`=|gR}oMDx`Ci
Q{0f)kWKVmR=)hnN09lAN8~^|S

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a4f3738f95d10d7f5b03e994bc7c843ad73b0543
GIT binary patch
literal 920
zcmZ?wbhEHb6krfwXlGz>_3-(-nc?p~hUeSOZ!B|vzRT&^{)oR96n|c``+Lp$?@N{E
zhXbA;E&Ka6?)T%uzaMunjDpb+7)BwW_>+YZ<Q*Ll0m>5$9Hk7594ZbQ5*!;j7zGkO
zEO^Mw&LJbAFd-n3nU$MMDq})Jk`oh?RK*sJgeM1Bc-4eV7A#11W#Uw@n$fAyc)Fic
z=~79;<t0vRX2KjCrw%MX)aooOV%jB;*2L^nsK#NS@XC`hKs$@|=ayArD_Pg@+5Fi0
J=6VBzH30dtOFIAn

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/logout.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fcb3865749239fd104d39c9885b66053dccda52
GIT binary patch
literal 505
zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzi%CR5RCwBi
zQ_V`lKp33-^j4dO(nbXlL8XUcg&uqJ(s%IS6Zj-vd<PG{Lmxm7Lcv}{j3835wY8*4
z#osn{H`z_TtQ8lAu-Tp2`DVY>0B91o=dBt38P&tK$vz8#h^R}lwOL1{c90>2K^x(;
z1AV1|(S095-^+-YL<E)U0Qfk@@U8~G_nwFp*4E)TV}>3R$V2Q8e+i&_2Goxj`I(<m
zk^;=#*x7S{!3CSOqyTrIWd&B7;zT<lr4DRhb{Ve^Kpns&A;vYol~8gzC~r5?99RYz
zJ2aXkcwJ3d2KLun9T|b4*JPIF(5F{1+|y((*VVyo<U}bZt2^L7qwD-UNiyL?|FJ9k
zz+#_o2HrDsO^^*DWH6zZo&DGNh_5HOH@loz79@&LCtVd1q@(u$%bxIC87X@ro=(Vf
zfmDFs`^FZ0ugD$PDw#Hf>LMnK41@!3iG!$S5VDpC$N-1jL5@2psHe+TUJwx}1ot{m
vUtn<=8KeVcXBh&fe5FKmMlwoD_z_?L$jQ0&rodZ500000NkvXXu0mjfF-6sh

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.gif
new file mode 100644
index 0000000000000000000000000000000000000000..216c8397f09fa0b92bfe801f38a6e13ac50664f5
GIT binary patch
literal 972
zcmZ?wbhEHb6krfwXlG!kNH(v|vZyGtbocUh_3&}^^l|m_ck}Xb_x5%3_V@Jj^YQU?
z^A2$H33Lzi@(c9z3J3}da}Nyl4GZ;(j_`_!@Cb<xkBJM9O^!;8^3E-BtIqYT%k?PE
z4=XA0C@cuBEe~odvY1=0zOF)ebDi9hdX0`EkB(~R3AIjrP1dVhM7H#sub=2~tb_kp
z7yt2ok<0zUS10n^nksT<j@X@9Qm1Db-JY*;Z-M0PMd~+K>fTssc6Yt~y)`yZ=Zij{
zFZy8~>x%_~ub0cbUoHP>p~R<^l3&-!|J)$^bEE95rK&F%YrR;d^l-D)yG<sqw^@E#
ztMGZP>W6jO-?!@h+^YI>tNPEanqRk?eBEXIZMVs{J*NM+8~omB_G_or?_HLEcUqlY
z6L@c<+ubehx3~D;*%kA0tJ~Xs&Tsd*zT4;WZJXPly-t7jx&7Q7@b!qt*P|Z)54iq0
z;QRl8@4rJn{}1{6Js9x+NYLNI(SMIb{W}u#?`YirWATrVWW6|*{ql6ytFzg!&g6W(
z)&BWrFT*Gp&=64k$->CMz`~#das?<)FmSA7;N+0mp}^9`!7Qw1a^TQ;d3_-fEf&R=
zvr=lRDrzc@PdX+l8JO_hnc&(t+g#g)YmdU?o>?k#A!RodpK<rwB>H6>x!~eH-?r*U
zgQT)UQm>rlsR@S3X(xG9_=UncoFBJM)ehgF(P^me;KXGX#j;Sz^^}OZUID`di$z{i
zdQlg0DiwoVrdXA{xbbq4(~}nY+;<Neja`~g@jJ|O_&AZN(ThpUV#WytLj?wF0OTqR
AR{#J2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/member.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f3657fbd8022df3524b42a0f9f399cec317fb2e
GIT binary patch
literal 832
zcmV-G1Hb%<P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!(n&-?RCwBK
zQ%g)!K@>eR@6%GGKq>MOD3ziF1yMdxWPyoBg&5<)opEW5x^U%2V`8E)(YO)OjmE?U
zxX_IWCMJk68jZgoC_z4{givTpDJ}iC@6B^sftKn?Zr;3^d(S=h%zH%BG$e8GdLP!H
zLd2Qa<)X?edQr|b8$HC=D^=G|Vl{UShuWX<%vC6wfb^Q?)YjF!tZ(aVW10+?{r$;l
zLRu-I4rF1S;9TkR^-ZSHTQ=RVHY^fQ-qe)vlofuPf2ep|M?pxsdT$1S%|Eoh&y{uv
z1u{g>7=KAJQWUaqhntFo*K7Y(FcND9Ql|te!)UY7*~ARhoJ@tB^d&MkjO8C1*Mv-p
zb%Iz!7s$#YYIIJ_`b<xz>|ak;ST{qE3|MkbVkW<|-`voS1=R^Ar~RU7-7FOfBWF8{
zKM&H{BXA}Fhu?#^wG%d)cb{qMHNxj3>~CyPka8cwu@>XlgQb89Q)K~{Z{)#6^M-L>
z6xI6Ns|!Iyxs5mfQJ@kDUBZi=xNDlb5P`5V0WmNEImn-W9$El_h40v};D$<2tdT4N
zo4bFHwX(_*Nl1_)9_SS>a#TO`st<bRhc4noEEI;>(m*WUl@pfb;KmVjl3sN?Cfvb*
zPuNm!DiRan)KF`E3<ARf)0W-yqX}Io93rdVL#78Kl#&vvgog~q`U66a37Qh%#;PFV
zCg{Z|1lh-4J3S>Wyq0KL*C-;6-*a9tsn|>Tn#g7lsW^3(>_!wjmX)YO$3$G&-H5T-
zY5dIe;L*-k7!K9pOStJy%ry?GEP`<Rsla<MA3{z$T-#gkB`#cos3?%L6-a6jAG!xo
zu1<V>W50cV-^@U7Zl0Onj*N)k4SRmsUESeRkE2mX4o^4mzj!Iz1DUcop=u0E+m81=
zovQuRt-ft6lr<^0qT-!3;usGM^hox`UGZ={7TaOnnsib7BftPct~8qV;yMxl0000<
KMNUMnLSTZX33?g;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8ce74b8685a44f9249ef375299eee77377bdf7c4
GIT binary patch
literal 2291
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
Nga83}HAp}J06UmIjOzdZ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/powered.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b2a0b80c3a363137f8ad7b74c4fc21589676853
GIT binary patch
literal 3606
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/s.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/s.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/item-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/item-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..26c1fc2a99c515e0c5d7ef619f8945af7911c510
GIT binary patch
literal 166
zcmZ?wbhEHbWMU9wIKse?lA4~Jniduj6&sge@96C9>z|un;N;@AVBumPzkrCSnD~UG
z@W|--3l`-U7R4tf<>cijBqnEO=X7@WL`BECxOq4_yV^N8l~-1!XJ&bL`9#OWMMlTk
z+B-6Uf#OdVFs%b3L3T2*Dl1${n33!dG>y^mi_YO~g(7$F-Ytzhk{Bx5s}`8RVbOI`
Ig@wTy0E*)@@c;k-

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-left.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..94fea4821e92d335128bc3400cda17e9b78ba098
GIT binary patch
literal 1405
zcmZ?wbhEHbRAJC&_&$|^iH(zmoy))>dBy5A1;u6SHf-#lIC<L4*}QVr)pd;=k|wR~
zUGo<%7L}40k&vA_YwqlM3s^Y$*mwkmRa|-}O_kC0V`Al8vTS);X6~e^)9swxViJ;@
zJ9^o~^jJi-D;iqZIeC~x)N{&e0z)Ib{DL~W`zmYd>zi6_9h@|^^%RxWvhxZjO_}E8
z;^yq;WnpdG($=Y}uGKeTl7W$luD(%vR<5bJWm#p7qqFOqx9_Yxyx1i)Tf6%BWR00c
zRNR97Q}fG`b4$3S446gKdZtWj@0qaY;M$bD<cTvUboBS=Si7|LcJs>{DH>RIO`M=<
zZj)D0wQBw1rp|6YIqj7E;?lZ?C9CGQ_I8M?nb)-y=U3E3B*#i=8e4gIa7gM_Hnp-#
zsMoYMNoktZwl)`5)rzSZb@Wb*&noDfGC3kS+buXwP{A~(EHk61q^v$KIyE;qF1@V2
zpuC~Et+%(TsWmb+YvuX{Vrm9*y4Lj_&D_$Ovlh0AsTr#pTd_-M#b)GY6<6@d=`L9{
zcgpNZeo@I;C8e<$aZ;M5zLCkQCJuJqK6w>&b*&xqmdtha@Nstc?&#`ubar9p<YVFF
z|Ns9#!ziFE1QdU=FfuSqWzYc`1IiN&9RC@#Ib}RHEI8QAq3sxTV#7jb4<>o9ln71c
zB_0ySSywnTn~(M?7?+)CC~P=6S;IH!OUK8i)6)%N*Qw0h^z5XE4)=>YCnu}>iRmhE
z$a+o5;1+X`)QCMb<z=9xg`CG+uc=ymk^%e~cTY`yeN{+9qeIqvnogHc0`H30)6?EY
zO6XghczR%Q$4n)gXQyfzncp?-Z(wGBR(<GL`{9x$7LLa47atxs^AquN*tse7^hDn?
z0*Xl!Wt4i01b!ac`GrS#7UzmMUj_E;tIP8*a4@-?o}@8FBhoXdl}ACrG2_mJ-i13p
z-Z|FGtv=xq?^MI4qF|$>^b4XI>6exS%uQ-8e}8Fz{r~&>l-TB&c`RAIT;v)5A_?tN
z{WI*7_I~;KA$x^F$ccSlY)V%wbmILrF=0XdPDzUg$_y_)9uegDcc7J@!RF8d6$!s4
zg*H(mj$^X1I~4EAMM`{fmJbfdP-Kuy(unPrS!Z#CFZG3hdtQ#lr6Y=sZwy@8bq>vt
z?wQOW>BLd@Vc}sh%NGjACI&EhK2fn0;9SBUQPt?G<n`bn%d`Y9%cWDb%M#MqoxW^v
z<9C{qsWw6Ii01P-#Y`&?%&mAfQ+>juFE5|ZuP@7BWNH!1TCq?pB7<>3&###;l*N1$
zUM`su^y|f<UZYtnxWz&qyj;GZDXWotj#t8~l`9rmtzuK)c<^fVhC@+YO>Aq-5?-&}
z@yJSh^~P_%UaeEGP<XT9h|uoU%8V+j-)uT<<)ppojN9xro2ObNz1?~v?RAI4t+MJ|
qrw47??{++ymi=z$i)E|d?RvBA^}F34j%mN&^W|Fh`yGso4AuaDC%!@e

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/scroll-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..94b5669b856326a21c209b3084c3cade468d99f5
GIT binary patch
literal 1405
zcmZ?wbhEHbRAJC&_&$|^iH(zmoy))>dBy5A1;u6SHf-#lIC<L4*}QVr)pd;=k|wR~
zUGo<%7L}40k&vA_YwqlM3s^Y$*mwkmRa|-}O_kC0V`Al8vTS);X6~e^)9swxViJ;@
zJ9^o~^jJi-D;iqZIeC~x)N{&e0z)Ib{DL~W`zmYd>zi6_9h@|^^%RxWvhxZjO_}E8
z;^yq;WnpdG($=Y}uGKeTl7W$luD(%vR<5bJWm#p7qqFOqx9_Yxyx1i)Tf6%BWR00c
zRNR97Q}fG`b4$3S446gKdZtWj@0qaY;M$bD<cTvUboBS=Si7|LcJs>{DH>RIO`M=<
zZj)D0wQBw1rp|6YIqj7E;?lZ?C9CGQ_I8M?nb)-y=U3E3B*#i=8e4gIa7gM_Hnp-#
zsMoYMNoktZwl)`5)rzSZb@Wb*&noDfGC3kS+buXwP{A~(EHk61q^v$KIyE;qF1@V2
zpuC~Et+%(TsWmb+YvuX{Vrm9*y4Lj_&D_$Ovlh0AsTr#pTd_-M#b)GY6<6@d=`L9{
zcgpNZeo@I;C8e<$aZ;M5zLCkQCJuJqK6w>&b*&xqmdtha@Nstc?&#`ubar9p<YVFF
z|Ns9#!ziFE1QdU=FfuSqWzYc`1IiN&9RC@#Ib}RHEI8QAq3sxTV#7jb4<>o9ln71c
zB_0ySSywnTn~(M?7?+)C_}FxEvW9QcmyW`Q)6)%N*QrD<Sax={x$?%Ilb@IRiRnsk
z$a+o5;1+XG)QCMb<z=9x1)s-Uuc=ymk^%A=cTY`yeN{+<r$g3znogHcg64|Y)6?EY
zO6ZH7nCm_L9k)b*<%_GQ7kA85viVlDqxz6r)8P(b^=*ZVKC~b2mptqE*o8~>M33(o
zg#$Z_`_3&$pK(EFQOQevmm(7-rS!nei{=>#Gkj+YsovU>d8b2`g+sw8bW+4d+0;%k
z1;-L$kBtj=7T=yS$K3y*rRyx?fOR~Zl38{wFbugD@IPKK`3T307n(E8<&#+}UFr`l
zY42OYJLj8e$OHvL`CoNHT305_mnwa7aei*AfY1YF1|Or7jeJ%d2b6h!9XQI*F88rT
zPS{8yvE@Rog=ag%4+B?udx=R$<u2^JcvLoFg2tofDQ7$$30Sifc?frHNQ{=TnzHe*
zfKk_s!#&DD91a{lMw)GWmN^TV<?9S0RVFD-dU0@Cv{7TbP-ntJ*6Av43D0I`Eb>fZ
z&)KBu!k_&`!DY7W1dWq(E1u0%@8tUO^7;JwvW&)gEsru8Tg4O>yjav@RP{o+S<LIj
zVlkhDmrG|PRjuF_^LX%b`GTgbM(#Ob39nYJSY)+|O~K^BtJND0MR7H;t>H>|y>`bV
zEA7>MUtYalzyBSV)4C(~cCA)sR9XFI(`hRw?M-LgX0O>i)gtNb)*ETBI~;D6Rp&ZA
pXw!bT<H@w_cROD!Tm5d=n{BV(?f!5~`~99T*RtR5U}R*l1^`ytx<~*3

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6e5196ebf5c889130887d76bd135469ad0666f8
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9(3b-O<;Pfnog#bJnhxK)z&&
zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4RprQm%7srr_TW@Y2<aKahU^!qN
z$TY7dV0Oo*4yN^u!v2%0f1k1YwlVn7u{p&O%T!zalkCr}%-p>p|26lk<?}vTtQQYi
pC;&7D75otIV$aZtUACQpnStrJ@bRn9qnSV|JYD@<);T3K0RZ^dLHPgx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-right.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-left-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..a577d1b0927f856e554efb0482d54d9dbfb0cb12
GIT binary patch
literal 143
zcmeAS@N?(olHy`uVBq!ia0vp^JV4CI!3HE>z4o^RQY`6?zK#qG>ra@ocD)4hB}-f*
zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%DSEm%hE&{2ni3rHGbBFz^oEL)
oMr<_-W@=pvH?Ew?sBnPc@?rMyE%zCg02MQMy85}Sb4q9e09f)XiU0rr

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6833018582b1a2a9633494b97791823b89af727
GIT binary patch
literal 224
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9(3b-O<;Pfnog#bJnhxK)z&&
zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4RprRsA7srr_TW@YUaybNuI9&Xm
zlEdj0*<rMSeWS!0N23XAyfuS+);Q!pTWxQ)v%G3rfvMl6XuG$!rCyro^L;t2alNu5
zt@5Em?9@wJ=CVBE1e%Be9>jCJ&EB_}F>7W1OgknX22Kx&%a7WPgg^>CUHx3vIVCg!
E0J-l+KL7v#

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5fa2b8c24f31dde305ae002465dc6657c11ee6f
GIT binary patch
literal 141
zcmeAS@N?(olHy`uVBq!ia0vp^CxDodgAGW|-v96skYY)9^mSxlSbxHtwd*C2FInOm
zQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGSvpCNZ!-MF{I*FQb|GC|04!mZU;3S
l7&jUQ^7Q(i<zZlCW2mZQ34gGCsUT1(gQu&X%Q~loCIDDcDG&ev

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/start-menu-top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbea3cb460da87021060824de89f9e2ea2c65e88
GIT binary patch
literal 158
zcmeAS@N?(olHy`uVBq!ia0vp^j6kHr!3Jb81>C#}q*&4&eH|GX)}JtE?Rp91OP07s
zlmzFem6RtIr7}3C<R_&nc;+Uirv{}arc@T5Otk?jGVpY945_%4G$A<T=MjVQe~0|f
z%->hDJ|&5vDKKe@gsNL-V3LQ>M#DfJo&`y=3I`YpZFtPMbQbIc>SgeB^>bP0l+XkK
D2|F)$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton-icon.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton-icon.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8dcd2d18113e09c9f86e9a4509456cadbe1ac172
GIT binary patch
literal 748
zcmZ?wbhEHb6lV};cvir`!pWDInh_ix9Tk`86A<F);<4|{eP&KRD?7)G>^u)||0l1%
zm|EIgfB62+^H29*e17!ub5Uu<{!=$hEo^cNidnh%gTkUG&Rf?yae;uC%*I_uGIR2a
zDjF89-nL@fiDm1y7gyA--n_Sa;*2F54{beoVdC61RgE1bRSi3iT)K4k<>GaFCeL4Y
z@c8-72QM30I^`BuMJDB@WaJz;adF1dtyOK4CokAAf6d<d?pbWyg3?NwMYUZloC3~1
zVS-|^o<0H2-eH9`ow_DA=|%NcwvJ0yuFtRP*s$xUu!MX{X0EN9e{ybRO>@ubYmetG
z-;|bJP}ezQ`jRbPL9to}mTR``nLKm;)P);uUHsPWIjd`GyYu+1obnbiX{G3d^tOo$
zWK^`4Zayj?F55e8fs?y;R#{W;)CF0kO`_6DZIc#8C#K6NYYB+S?mKxSr@Yz8&6|aj
zpP7S?fkdGAlZBCip@2aLqz@D)4DA0K3YwamxVZ&8+FH811$0~lL?#Ki=m_+*@Ee6l
zbMkX8m@ge-#6N>CSb=dh-)hFSs}+Lzx_RXdnVCJ5cy}`MDtYWQl;>@c@?&CBSJW&x
z#Z;iFsD8>%s@X@4g+<@3`3_67oBka&pC(y5E-~L0t`9A~VqA8z1w!7etTI9^zgaof
zKHQMs$s!Wd#-q5Iqw%n7qRb*k$3<sbIJLxl6AmOy<myZESaaavF<(xf9<M1!HZD3g
zagup}-mbt;9=%#YURo19Jv==%Ll?L(GANwnnOCqtMN#Uh#sn?~qYTGWYRnB>4lFk}
zIGLOfp6TBtur(=JpjU>SFX5tL(nSv02+vE;7C4@07BJ1f_vJz0lS9+FT`RtLaJzN1
zyM~`ya`N<!!Z`ipbqQIG50CR5uPpy_;6hXSG-HF987ns&W$n?6oWN&vVAod0DUA#a
F)&SZn8mIsO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/startbutton.gif
new file mode 100644
index 0000000000000000000000000000000000000000..683313eccdbd7ca75142cdaff7a63e6cbb11d947
GIT binary patch
literal 2419
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-split-h.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-split-h.gif
new file mode 100644
index 0000000000000000000000000000000000000000..13564adcf341f885746d7fe5dd99f9ac37d42f4e
GIT binary patch
literal 327
zcmZ?wbhEHb<Y16vxXQr5$jrjT%4zTDY-nui<rgF%DAdx{DX*w3E+Ogd7bLHsU}NV{
zSW@ooA3S~L?A(H4B^5POOIuxiLn}L{knm{VfRK#rd>ws5MHRKExTNT~q@vP_it1WN
z7Y}9*-o(@l4{v`4MkW?cz6FbxczXMmR#Y>waxio7F>~^<aPl)y40J#yfc(P1mg6v~
zKto2d->t7`rH<wNbG;>6r5tiM-Z&+`tg?S#V6j+pwrLw<>e+n?S|2Pj{N|Ux`(e#&
z{PH(Ht6)>JW@}q}hbAv$CnH1W1Wl#MQzmn&Y0R9Z#xQH%`~~w^X3SS#wtU4(b-6Wb
N*C=k-xWSRZ8USbmP;3AI

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-start-panel-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbar-start-panel-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9794880da17d4597bed347cb956cb11d3b52346d
GIT binary patch
literal 890
zcmZ?wbhEHbWMz<J_|CxK8yMmn5aQ_S>EZ3~;S=EK;^E=#JAcs<M^_IIAO8i5mUw#m
z7L`_5**P&XGF4R9hJ;7w78FOvC1qsin_Ai?re>5@RI_mMvvBdVaPl#Xg3%BdQX!!D
zlLhQv9S{l16AT>T4B{Ly2@Z{ptn6|cAsGu3o!JBw-DX%6Ho10-8l_D+Fj2XsU!Jjp
zN1%bBk%gI!L!e=SLnE6(V$cjr;pVfmEsCG*Ik0*8`T6$79I{?pR$N@{B&!iBCBR?}
E0Q!(RH~;_u

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbutton.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbutton.gif
new file mode 100644
index 0000000000000000000000000000000000000000..df13974b11ed2cf774b9097659374b741de42c47
GIT binary patch
literal 1894
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbuttons-panel-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/taskbar/black/taskbuttons-panel-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0865c45f5c04ab09129579bb8f8774c3b44369fb
GIT binary patch
literal 195
zcmZ?wbhEHbWMz<JIKsf-8yMmn5aQ_S>EZ3~;S=EK;^E=#JAcs<M^_IIAO8i5mUw#m
z7L`_5**P&XGF4R9hJ;7w78FOvC1qsin_Ai?re>5@RI_mMvvBdVaPl!=0L7myU@;vK
z39^%c)!~7XUR#pZ@x`mcZW|fMoc)|~J9M764gX*J1_J>F0iotbhXxH1sQ`^stD_O?
aZ{&PC^tNjM{hkURz1ioJ+M{Hd7_0#pA~@#&

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..45295a6a674c22f557c96ac3de4c357f030ffd5d
GIT binary patch
literal 888
zcmZ?wbhEHbWMNQcXlG!Uw)WiSV-GeTf3W4)gDuA&Y(4RC+lhzUPd?m!>fw%44|kq^
zxcl_uJ!c;8J@<IuxySp@KRIyz$)O8R4_|!x`2AmoQ7{?;Lp%f&f3g65@Si~k<PT7u
zVBiR4VB}yiSona2lS9=dLV~f$nS)=+uE61<V{<pJM8=&Jg^kBq*`4GB95yZSoWvZo
uD(2*-rKhLsGoRo|nAC7~wi)*eorDF;8Ce{fnS33#Xaur)h_bLSSOWl`d{K}9

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/winbar-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2c8c0242adab4df8ab237c201101937dec58dbb2
GIT binary patch
literal 1316
zcmZ?wbhEHbWM=ro(9Xc%@ZX_m^1hO(2P$S9s+e)Odd{($IY;Z~pKO|Uta<+NruipZ
z7o2EYbfR_1nU*EzIu@VoTym;=>FJ(jXZlv0>0f!aYsH10RhK8MIyY(c`N?Z8Ojvhi
z;<{^7*It~q{^GPPw`Od(G;`zSncHs9+x4*bz}Lx#zs@}Nb^gh(OV4~=eeT<qlaIEY
zezNoIvpwgY?7r}F@1@rpFMiv8<=fut-ws@Pd+6Hx!?(U2x%uh%?JuYAd^~yg+v$5>
z&))xX{=t`v4?bRe`1$gqPgfs*eE8<)^AFz{M!{$ZkQD-oKUo+-8g)PfC{HkO{AXZX
z!eM0KFoD6I@0Z1m#}E3Nt@xf<bUaRQ6lD*W$tk>W)KQW>U1m+;1-7G2Ow9r;2?j^`
zo9%eM8SFT`fUnt-=TSyxK<hzKwrGix#DKPgl5E)$TNYkUI6YO1pN-?e;#Hw?5u5Mb
zI5qWk&-#Saj#9^Mtv5GoUs@G$+N|~VO14lgk%@<zx%gAeudGN+JkG~%RU*R?qu|cR
zWKq^9A=tpu$)M`RVUU<~pi`JFU_ro#N3P5g23kit7B;f=?y_KMTfqGwk86|Mx4aM8
ziUtV>+qhNKHthKL_ynT{_YNC}&5h@{9LyzR4{l+Tkqc_^V036H-IfyjX6?gr_XqE-
zc%J|F=t=&_aa=`d`huKCpE%EISnX%vO)lZNY;vOghW-V2E_p774u%F!h8+wIJPbb=
z8Uz?57#oBbEEpR^7%CVWBp7BeHpnpCU~G_Q;5byz_2s#|_di8}1SUp30R?78I{^h2
zMmK>4ER22v3apHA0t#%5X#xuDjAa53*cqDy5*q#ori;dKxXe5-g*)WrfvNl{oCl`~
zmS`TFF5KdIaEADl&Vw^0mz+E}OLoi8gR>QmtUNF$?CW>=P(}v9$@41Ty-c6q@JaK<
z{AM<<7jxBu+(Wq>0<Ny$?{|CkV#$Oct<0q};;LRQQn#}d6<DxI;nj*I)3UPWtXQ_{
S)vA?Ew_b#Vu`;qSSOWk~6l2B!

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/windows-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/images/windows-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..396471ea1cec216ea678e5a6be79442d26212229
GIT binary patch
literal 830
zcmZ?wbhEHbWMq(KXlGzxkk4RJ%4Sx{WmPX=(<<iBDdp0y;5Mq}F{t1*t>ZUu5U^?%
zvTYN#?+|tB7I)}W4x9<pGzvyTV0eUp;!hT!NB%SDfV>0B6AT>E42%vH4GazpjLaM&
W1_cU@O{_dp7Bf6HK04CCU=0Ai6B!8r

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/wallpapers/desktop.jpg b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/desktop/wallpapers/desktop.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e1fcb0d1a8b8dd170b02502ed19a148d0160da3
GIT binary patch
literal 84237
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/flash/swfobject.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/flash/swfobject.js
new file mode 100644
index 00000000000..4b704c515b3
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/flash/swfobject.js
@@ -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
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners-blue.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners-blue.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fa419b50abe5030db04492578d5dfd39c02fb6ab
GIT binary patch
literal 1010
zcmZ?wbhEHb<X})>XlGzpbnMH9^WV;$J9qKo#mkp3U%h(u+O=ypZrr$e^X8p9ckbT3
zd+*-8gExOZc<|ui!-tO^J$n53@slS{o<4p0?Af#D&!4}1`SR7PSFc~ce)Hzd+qZAu
zy?gim{reZ6{(SiG;p4}TpFVy1{Q2{jFJHcX{rc_Ox9{J-|M>Ca=g*(NfB*jT=g;52
zfB*ga_y7NYhEYJJ5ODbKKqZq#iZO~mS(q6ZW-;i1JPgVc3>@bfOgUvd3KTeaMcKM`
zTmT9+Dym5^6eP5&35jyCL~LwoUdG4CQ1IlzMJEOhS<kFl3=FKEQ(0NVE-)-&ab#eW
ziV-j@ILgStrqLpBqA|IFNz@}l>7<|o6TkONJB|cJt&_qGY8j_CFdSfKOOVXz5IAt4
zV}p{G0>c6amIz;I6#<3?kJdQw@UbxnC^#-)=MmtuQ0WM8YMvo$(vtdt@jw$#qNfCh
wKq7O5AQyweiU(yaTnsEKITutM85$V*3^<NdGBB~Nm?h;g!*hr8nFa=H05=J^^Z)<=

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/corners.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8aa8cae5c83d8f17aefadb93aa9a6f95d6069c40
GIT binary patch
literal 1005
zcmZ?wbhEHb<X})>XlGzJaNxk<!-tO?Idb&q(PPJsojiH+^y$-Q&YU@S?%etF=Pz8i
zaPi{BOP4NPzI^%W)vMR8UAun$`i&bmZr;3k=gytGckkZ2ckjW22M-@UeDvti<HwJm
zJbCi;>C<P=o;`p5{N>A+uU@@+{rdHrH*em)ef#d+yZ7(kfB5j><HwJmK7IQ9`SX`A
zU%r0*`t94d@87@w`0?ZC&!4}4|Nism&)>g)|NZ;-|Nno6kqR9CJB(DX)7#&QKUtU=
zfEhstWHBgDFmRk=;OCU_C{XAUlw(`PkjU7?)Tn7;V<Dh;L{Usm#$v|7j{%*WToz@2
z4k$FAkZiY*XeiwDz=2;mKqQ3WAQOiuv$KoEhXu}DjY_6f3573GnmE<Ex{e%p&>YmK
z&r@KbvglBQu=1upg@ud<n?<8SD<&v3G<B_M_sGd$a5%;#z~megA;55utx?S>rDMSY
z2FDg@ogF$0O<!{|iMnK@eq?B56N(HC5KuUH_>ia(gUJntM;F*w7{y{XRIF%d;*fMw
Ru}w*2KC@pnhK+^68UTSX)nNbt

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l-blue.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l-blue.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5ed7f0043b6b0f956076e02583ca7d18a150e8f6
GIT binary patch
literal 810
zcmZ?wbhEHbWMN=rXlGzpbnMHWJ9pl^dGqhzKZa2-8UiCM1QdU=0Db(QK?me-P@Z7m
PU}s=uVK7ioV6X-NGaC=|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/l.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0160f97fe75409f17ab6c3c91f7cbdc58afa8f8f
GIT binary patch
literal 810
zcmZ?wbhEHbWMN=rXlGzJc<|tzJ9pl^dGqhzKZa2-8UiCM1QdU=0Db(QK?me-P@Z7m
PU}s=uVK7ioV6X-N<)RPU

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r-blue.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r-blue.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3ea5cae3b7b571ec41ac2b5d38c8a675a1f66efc
GIT binary patch
literal 810
zcmZ?wbhEHbWMN=rXlGzpbnMHWJ9pl^dGr7Oe}+*o8UiCM1QdU=0Db(QK?me-P@Z7m
PU}s=w;80LdV6X-NJSY$C

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/r.gif
new file mode 100644
index 0000000000000000000000000000000000000000..34237f6292a7da6ac5d1b95d13ce76a7194dd596
GIT binary patch
literal 810
zcmZ?wbhEHbWMN=rXlGzJc<|tzJ9pl^dGr7Oe}+*o8UiCM1QdU=0Db(QK?me-P@Z7m
PU}s=w;80LdV6X-N?ynEj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb-blue.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb-blue.gif
new file mode 100644
index 0000000000000000000000000000000000000000..562fecca87176274af7bf13c419daaf93f169249
GIT binary patch
literal 851
zcmZ?wbhEHbWMt4{XlGzpbnMHL<6oAa{JQeg*VSjft~>i}!})KUE_~a1@%#46-*;X4
zvFF;4eb;~7zJ2@P&7Vha|2%Q`=a~n;&OiEf>B+Ba&wkx{`TPEx-%p-AdGqGY<M)4F
zeERe4+qb`e|1yk%(GVC4A)xq^1?bHG3_2jkg7O3dhXI3m48sA(W=CE=A*&k<3mDmW
lC3Qj;I3zZ;a0tj*FbFstU|?e9k#U&daFB_OkBN!F8UTdQTXg^c

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/box/tb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..435889bffe0a3a4f92b1cb5e781be0d1e9e355f0
GIT binary patch
literal 839
zcmZ?wbhEHbWMoiaXlGzJc<|tf6DMxpzWwCMlQ(bPynFZV{rmSHK79E2@#E*upTB(h
z^7ZT2Z{NOs|Ni~Qj~_pO{`~dp*PlOs{{H>@@87@w|Nk?Lg3%Bd$|0cmlLhGf{|q`H
xPk{0S1BVKOBoBu|W0NBntB_a%g98I2m#~UU!-oTo%xv5uDh>q)92y%KtN|VsNKya*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3ab4f71ac115188898fa2701b6b11561d0461e4d
GIT binary patch
literal 828
zcmZ?wbhEHb<YM4rXlDR{|NsAk=}}@d1V&s4DE?$&WME)q&;j`zlqVQCBpH}FWIQ%3
ZIM~d=%M`IAAn|ZBgOJyp2m=KMYXEYD4!!^Y

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f90d5df4455c332d19dcc8b621a19e53c672612a
GIT binary patch
literal 870
zcmZ?wbhEHb<YM4wXlGzxuqko)?-1L#xMa$vnps;L=j~`+xT|aF-u{*QC$Bj)W5ba-
zTaGW>ernn7GpqKUUw`Q0mSb0ToV>R8?9Kh>?)?A%A85cR7!84;8v=?yS(q6Z7#Vax
zUI66@1`cNi&HxUF4GIUDn0duaCIlolF!PEkbz~SY9&O@c^J6$L@o@_)r+F36fdvm4
e7??TCIy4q6Xzpf_KfuF~nAS2=D2<JU!5RQwgF+Jk

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b52e0ce3dae6a5907d01ea12813a4c1f3f081bf4
GIT binary patch
literal 1341
zcmeH`>rYb$6u{3dg@Hl5C_+UxWDOx?Y-=1YAVx2=K`@&u4g-8xEQ;k3H^3}$vN>;2
zULyDy$it0QW{{ak+{SwY$|Jls3nDL}wWTjEEp0EQE$yX+mGAo#_RBB7FX!7iIVTh2
zqoUK@U<yhA;MmvxpMD>jawFlZyQlJhID4%T+s61M!pu@(PI=>{+m8#Xo4>98^;+H2
z8#i-r7U!#L!1g=K_6N(>dc@Xt#O`WGjJ@Ni-PO(*ecMT6TcW)?*4`aQx!RLp?@6Rw
z_9jvyE+tB$`nl9#DmCOXjT%YcbUDh~9M5r#XKzkic8K#G;>(Vg1&*n!j;Vr*hDX1&
zwEou7-rm#m<j=*vk?}t9VxL&jI;LnFSGNDH>U^Q;5-)d85Pwas^t{yePObJ$>zy+K
z=S-n<zRbCJXG>bWC95|`o;l?YMFV3aV`9;SbaC#*?7U1gV;Gn<4$hH7^J~Kk>m!Ti
zQHf<nMl48{q;C{bnMy95R>)>miq|T|f?BbtQA#vQ>9R^nsNWE3nUR>X>0fP=6LJNi
zT-L2<<l1GqmRQp5sL*MZI-Pn|r&`^qMz7WASJei+#-Lv&v__+WP#7FKy@@ogkOnPD
zy40<a+BH|#R@c`ICX?P|GOVu~%w{8LvY5@J#j<8Gn=BTS)oij_U9MZL=5>qBx<PH&
z>^7U#X4{}BJ4I2Oo0Q$*bUGbdTh6T=wq3aH{6GJ>fe<?#0q}r`o$1a`faf;sjzFIa
z!4HW!ju6vcc+)4q`hv#F-V2HMfm1*iCNbeQ1K~dQ#2Pt(hS2f|6pt$c&s}tp_(zED
z4LZaf#M}@BWlWyI1z~T~K8~fyJyBp^0rZv|4-JCr5|F?0z#BdSQ!Ro&@y3s4z~lip
ztdaq_BJfnYV^s%{OWp}6CO`mZdu?$TRq3Zo-wSUV`sUt+6L&Wf`0T3{>JMr=vK|b)
zE?W*0vP;@Ifh-WvvxUAQjt3svQr&r45m=^Uwq*VTq{1EdkAUV>L`2^O%u@g%G`z$I
z4)cI3h{JdL`W(aM`<f>sBN?OHymztqeQ>x+_*vmQUIk3z0^}iXQ0@<BnjudS<)se!
z4&bdI;Ptx$mxaLIEEMQIq`D?MC%JT}s8~?Q2)lK5fDu~xKCLeJzCQNA!3WO-X#w?L
z_Sg9}MEeE?M8@-&^r-syM@0b*gz^sN5w5x$w!lCt(ON#x5EjM`re)l7hg2RS+Mfcv
zqWzGZ<POPPMCA85a5=t!#?pc9jo@e;pd1tcp~DFW;Cqh4Bzq4+ir6$CIS;2H^ov;V
zQerq(ox<<BSaYs8nqQaM)Wv_8I~<+)(-lou=Fit@hq54wGe36@w=6xaO3MiBOfLy8
cjyhi!*3@~v{KMfWW<{Y1AAH{APKTI(0mA+}mH+?%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..06b404dd7a101dcaf185a48d8e7272ed975a307a
GIT binary patch
literal 4298
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-cs.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-cs.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3d1dca8f05ca550917346830a5a0ae4e16665181
GIT binary patch
literal 2459
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-lr.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-lr.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7c549f96d6064d4b0cc022671fd823c13df36d8c
GIT binary patch
literal 861
zcmZ?wbhEHbe8J4f(9Xcn@V{aEiR+JFe`Od2qaiTzLO}5+3p2>qIv@g+Cm1-a7??R2
z95yUC*vuiU6?0<4!o%$X%3gCkHZD5aEn%E>=fuXv$NLqWyJS2!Ejc+^BY0KJ$xTbW
LTbP(wSQxAUYf&Xs

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-tb.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/group-tb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..adeb0a4cf54bdfb626ab6f3c070f6e2919f374c0
GIT binary patch
literal 846
zcmZ?wbhEHbWMt4`Y-eC-_}{So#PvfrK0JQ?m0=W&hQJ650mYvz%pfo8fCx~YVBpYZ
yVCE5U*s$PWGl#HNOoc$h;dTLKuQ?tY7ai@EFwVMjV&mfD{R+-`G6D(;4Aua=h#nIF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b-noline.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b-noline.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a4220ee9066357ea2270a842ed244bbaadb23de4
GIT binary patch
literal 898
zcmZ?wbhEHbJi)-n(9Qq?M~)mhbnDyy|Np_fQDQU%Mo<VS{$ychU|?d<0r?q}Cm1;5
z8CW@FJT@#i*vuiU6?0<4!o%$X%3gCkHZD5aEn%E>=fuXv$NLqWyJS2!Ejc+^BY0KJ
z$xTa7Pd7+DHOF)FGT%0aqGx+fZdP}nYuC)RmLp-s#l;?zwPH_gS$TPRz~V9<4hCxg
D_B%R6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-b.gif
new file mode 100644
index 0000000000000000000000000000000000000000..84b64703006ca6d86d335b89f8d40b9fa3883c48
GIT binary patch
literal 937
zcmZ?wbhEHbJi)-n(9Qq?M~)mhbnDyy|Np_fQDQU%Mo<VS{$ychU|?d<0r?q}Cm1-|
z7+5)EJT@#i*vuiU6?0<4!o%$X%3gC;7&IL1mN3q`b7JG-<NXTGT{51VmYkd{$G#%w
z<ff&kryC@nn&Y{7+1c3^#joyYPF{3=zC$yYtk;$m7Z-a>)`~r~W##4N0gJundTm{G
tbu}Af#?`K^tFNzT+TJAVU8dErDdY00*wfqA-ripD_|#nQ={XJz)&S^DQ3wD4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-bo.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-bo.gif
new file mode 100644
index 0000000000000000000000000000000000000000..74101701ad263bd214ab28011bad537f8d0cf5e9
GIT binary patch
literal 955
zcmZ?wbhEHbJi)-n(9Qq?t4@48bnDyuAOFF;QDQU%Mo<VS{$ychU|?d<0r?q}Cm1+p
zFtBsTcx+g3kdaA9E9S(8g@@Y(l)dJ7Y+Q7-Tf*4N=ETQ@hJFR-E*Z~FOHNMK2woL)
za?{e&(^afb&GFp4?Cfld;#YT0ZeD)ANvfGk)@#d(i;L{~wPH_gS$VnFcD~nKudS~R
zFA3Y6b=ONo`}%T*Lv4S(rY*X@$>->z*lJU)+gtJ<YuRXTUl+Tu<o&C=+J^e~_cyTq
M;PttY=fGeM0F_->>i_@%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-noline.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-noline.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0953eab5c875fcb0f3b40babd89052b064bf9fec
GIT binary patch
literal 863
zcmZ?wbhEHb<YVw)XlDR{lP6Cey7ler*RNpSC@~rWBPawEf3h$$FfcLbfcy-~6AT<S
z46Gb79vc=MY~~QwiaD`i;o)`xWv@9N8y6kzmN3q`b7JG-<NXXyZ6O+y6dU?Af>*_y
R+_d!cbc5tmb0h^AtO41(Cb0kj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-o.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow-o.gif
new file mode 100644
index 0000000000000000000000000000000000000000..89c70f36fa653684087485ab673043ecbf615cdd
GIT binary patch
literal 937
zcmZ?wbhEHb<YVw)XlDR{RVO|ky7leWyZ>O`C@~rWBPawEf3h$$FfcLbfcy-~6AT<}
z46G~?3JVq-Y-VLwiqV*$aJZREUaCi9W8%>kKJB0>J3c15x5<mQxmXA#x%H{rE@Rml
zl;S-}-#2bc#l|N`W|*hnI<i7o{roJu%q*T=!5XLLd2lmD><U@txXeJ1sbFSF#?{3R
r>sMVlHA(yGnuN7&N42);+}s>}e3|KPvE1;j`8SW1{tiuYV6X-NOpiu@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/button/s-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8940774785c25d4467b239aa608a9eee40e273d1
GIT binary patch
literal 937
zcmZ?wbhEHb<YVw)XlDR{lP6Cey7ler*RNpSC@~rWBPawEf3h$$FfcLbfcy-~6AT<}
z46G~?3JVq-Y-VLwiqV*$aJZREUaCi9W8%>kKJB0>J3c15x5<mQxmXA#x%H{rE@Rml
zl;S-}-#2bc#l|N`W|*hnI<i7o{roJu%q*T=!5XLLd2lmD><U@txXeJ1sbFSF#?{3R
r>sMVlHA(yGnuN7&N42);+}s>}e3|KPvE1;j`8SW1{tiuYV6X-Nh3iI;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-add.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-add.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b22cd1448efa13c47ad6d3b75bdea8b4031c31e9
GIT binary patch
literal 1001
zcmZ?wbhEHb6krfwXlG!sZ8LT1HFNH_aOtsj?X~gjxA*9E^z3&Ep6U}i%{O4CWB5GR
zxH(~o^CD6fgr+PAPg@j`zBoE{b!f)w;OtcqS!<$mRz>A)jmQU~$dc{RCEH^Pc0?BK
zj4s|4Q@Ag_Y)yK_x{UHY2^CvX>NjQ8>`JNKlUBPgy>f3}?ar*)o!Rv}a|;e8R~}5M
zI+k5?IJ@p(X5I1prmcC+Tl3ns7k2C@@7Z0}wX?EwUq$b}>dE`-8_$%sovdm*S<`y9
zvg=S~|DoE>6ZKu^Yp3pS>N(xmcc!K9QuCyv4O0&^O+Vf`{Y>lRvmG-|x6L@yKI2T+
z?1R&1ADl7ea@VxWol~!LO}o-P{c88ji`{c?Oj>eo%Chs*mR*>(;O5i?H>WMVJ$u!a
zxvQ_tS$1N<@{<eK-(R}^{<6(Cmu>-~Tgx`xUa|S^%B{CoY`?W?%iUF5@2}Z*cg>Eg
z>v!B;zx&SmUDr15xw>=vgZ29!ZQJ`~+mSmvj^5pQ^4^hC_l_QYap3f`!)G2GJNw}H
zxtAxeygq;Z-KCo^FW&ih<H4spkKaCg{O-~74^LlweD?bD%lF^j{Qv)-VHD6Z1QdU=
zFf%Z8Gw6UU0p$q>j$;hsoH8C8796zp$T+b>@c4oQ4ptl9{CxcUY?nYS7uzPr^nkf~
zF-KnfWK`sLl+9v^jSOlzC8As$;v$iu&bdH0ut_86$zxX@GwwqiGMCbLCdz4)g$X=7
zcxoaWQ~HIKhmx0vy2>O}Xevx#ky5l?_wGr-qtgtHrgJ<B4>}!+;FF#5#6#i2*%nh>
zyAFx!#AZoGf3_x%!Zyuz9to2P8w(l~<k^)knHUB(c}j9IJP|qa*@00&H?n}mV8KmA
S2{u*^g@#8PwjOL?um%9^7FNXo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-no.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-no.gif
new file mode 100644
index 0000000000000000000000000000000000000000..08d083355ff1b4e99b9ef8139f28ede1485b50cf
GIT binary patch
literal 949
zcmZ?wbhEHb6krfwXlGzJz`$^jh2@BVz)=yA<1#WQRaDNJn4Gt<xe^d?H6-L_O3JN_
zj5`GdcS}m1OqlR|&YYJ^mb~7u;q8tc@Am9@f8fA}BS$`-IPvMsnXfl)e1GuZ$CD>N
zU%dGJ;lrOVU;h61@&EsShEXsY0)sdN6o0ZXGcd?A=z!b^$`cG6lNjtdWNtJvwem3w
z^YtV!G#qAN*V6d2fsv7ciC4iUL4l!xsfAfr@4<wCW@k2TMw1yY1RNT;nRrDQEH^A|
zW8}0eVR+z>=-tS}R<nR1!RgR^CV7Sv3JWuQ+c~EuJvb1oaH-KT`P?3@4{7K41*4c|
p%y^LM(XPUt<-x%4^gx%mao(FBg-VB~38?z1XdG;6?*v+G4FKH^bqD|e

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-yes.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/dd/drop-yes.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8aacb307e89d690f46853e01f5c4726bd5d94e31
GIT binary patch
literal 1016
zcmZ?wbhEHb6krfwXlGzhFH%vfSJo_7)vQuAsWC9EH&km;*6LR^?KiY<wYKlJw(qsJ
zpJ`*gP~B&`t<yqdmxacj8`J~0>xFJMjooS=wa?sdwqwu&r?{0KDI0upwuR+x56{~g
zkq<(VSvvztwnvw2k15z6Ua%vwaA$PU&gkM@F@^i$%l9PIZcnS(l~TJWt#)5}{f^9-
z1J*HzZPSi=W*zp-IqIEx!mH#^WYOu+{6mTPhZFOT08vuj(d7JNDFp|U3y&lh98WDi
zo>p==rRYRP$%%~86B%VEGs{k8RUS;KJD6E_Jiqc}cGa2O`cnnX`*Pb46}28MZ8%lj
zaHgpFTzUJ+%FZKY-6tw0oU5O>vwy;#zG=ssCm!gZcDil)nbs*M`lp@kn035;#_6_M
zr`l(nX`gwvYwo%3nHRffUg(*1rFZuAiSsW_n15;F+#8b?UYok``qahOr>(v;d-dhn
ztL{u+dw=%2>kHRkU$E}Z()D+iZN9m5<K5+3ZZ6$&YuTpTE4JQVvE}ZnE%(=Ky}xGL
zg{|8zZry%!>#o~d_ub#R;qm;f57%vfxPJS?4f`H%+y8jS!N=PUJlT2r&He)i4xD~_
z;M%)OH{V=&_T};0@2@}p{P5-1r$2vx|NZy(|Ns9CqkyasQ2fcl%)rpgpaaqk$`cG6
zR~e)^Wjr=4aC9<_3F%-wzQDoVIAhB~=k&AfoLyW-Re?t*%+d(FBC_aGf`Fq$D3_+D
zkjse)Dz(dOBqZEh6jdE-UYxkdEGT3zv4dmE!Dl=ZWi9e<M3iU>%{1g;@!G-s^!P$|
z8==@$A<sHwn3<HXM1D%Sr0N;HdqRStdV>R3<{5^GPA?~^>Pma%d|c$9FpH<AXHEf=
zXAc{n;-`omMgmU4wi-S?A1*Mq%oSth;IcZ9;y*)FYu^J;Muvcc4jg(7m5<rFnVITk
U%ua1eXlP&wOL?s(A;4e_0Qp#8fdBvi

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/editor/tb-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/editor/tb-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fb70577617cb872bb13241af464385904942d91b
GIT binary patch
literal 2072
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
C=E|M`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/checkbox.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/checkbox.gif
new file mode 100644
index 0000000000000000000000000000000000000000..835b346cc9e0e8e9089a03e4b0058653e99f765e
GIT binary patch
literal 2061
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/clear-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/clear-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..da78d45b3214480842c62514af524f4aebb66124
GIT binary patch
literal 1988
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
U;ezY9-WkTkP-6N%4gg~Q2Qp;nKmY&$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/date-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/date-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..25ef7b3ae73c0918e97b5fd9c3e0cc5c69bcc14b
GIT binary patch
literal 1603
zcmeH`>o?nX0EfSlh?LXSh6Gchb&K0_)}2tjEVIrf*mT-cZDZJ(tUK<OE@x*Op+wGH
zw^i-9Ofr|!&LvnZ9do}^i3E*F<c86ZL?VXrTm27v+2_Uc^7G<3=Mx+n<bOV%0&GD(
z07QsL`>`vtS)2>N?|+Q73~jaWl`R5gD__+)uHa6pc+;!AnYA{)io;j^$zK-;1hccV
zLZMJ363x%gFT6y&EEbCw7Z)WGiBu|`_<MC&vNyVXFfK7pN_VE04Kp&sr2KGN1qtMO
zp<;VZsgvlTWdo#Et2Z|{x3;!48jXAhQW~KZ-QMah^v@o&u@7mrTAfa3*x4}}jr;ri
z2QPVX^y2Ucf*|mUR|Wp30?vB~`0<qYv5r3hP!KqQatLX|ngG}vp5(DeFu<_1x?K1y
z?aXi<`Yn>EpHn+pf<~!qL)+^@kuX9ddA!|~^b<bpuR=Skgvm<ptFzC>J3jxY7!i&-
zO}gJ$d>WVTX%pGG&aZ`i7E(<r+jy;xRKCBo*bx-@@IwxzXWTj|s_we*Rz$#qdb-^?
zbHvYKT`Adi{;2yN&Rs3bFxMe&3@$D;wwG#hw&-;wUI9!$MLBlA2Q1JfhwWowIagMn
zxC{jZk%{&6r#0&gG=K+f@bFh2`o?@c{5`PGSd+5lj~Kvfn}N!{P18ub;klLv0rYkG
z@Lj#J*`dh-BcPpyHgon8h1`zkkRx73OM_vF%$bNIKh)|-Nt9o8W)H(?BDJ_97`S|d
z*4p{SWHdCf0s-7e=(`R_umV4E`j#&H>VkK4Ja9tTI%PI|;LlFAd7J6{u?I^lr=khW
z9L7j`^i6YIRU?auTO!iU9LH=Gd5-vUS@FpVMr|<;$*%?ORm3```@bRaKQttiW@oLK
zmS&$sxRipjURP}nFmq^A<(b)H=?}<ASv_z_D|IuAWt^wnOE9OKAOlh`02%GcBK{)6
zY3ogpb)k(Q6IM~hf>HU|zxLk6-(l-GH&)mfGWY^u;&^?qN?-hXLw=_HM)?_LTNA4G
zsBw*La}A2CNin%bUxA;Rs<;hKb&}+dDT+tWQ+v$u1E@hHKBpB6^8%*UNu>T}-V;&`
zC)e$p#<qF48){CauNRS9W{>G(TZQwN5F$c;GFx)QO>SxZu0WlrpuDN!QAjdPFE9)D
zX+dDf+Hw?@?*Qw!SL6F*9ldlz)&-T?0ZI@{H{w9Ms2xORiTlP}%9An%vH3|!!`=mn
z+mo)9C;F$}SxC~4;*|UK@Qb@@{fx)jZ~6(JsBZmC$gX$Cbhxna%csHaMO1!ZFu79z
z3#m5DMw~mOPFziF?gW8O;fA?Uh7T7`rp4$Nu#bHRbCESg+@)Jxo5rcMcd><CBI>>5
g-MOq(pFXLdRU~2PX6q%R;{Do7>GCKGOG|L!Kl0xUxBvhE

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/error-tip-corners.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/error-tip-corners.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6ea4c3838768c0ec3b5dab8e789333593295c15c
GIT binary patch
literal 4183
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
BA5{PV

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/exclamation.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/exclamation.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ea31a3060a36a625cb5cfdf4fdc5cb4fa5c3b239
GIT binary patch
literal 996
zcmZ?wbhEHb6krfwXlGz>`0sGY+vu>b$x(l^!y&e3LT!$PJ06d9I~VJ7A=2?olFzvm
zzpDxE7n6N1CI(zd3A#}bd9NVyZb9tbn*6)9`43}*9>oVgP7HaP6#6VR?0I_l<Fx1}
z=`qi9VqauNyvm7uofq{oKmK7!%+sRCS7otp3ZmZ?$Gk6#{ZJAAu`2#Sal*Um#Fw=h
zpKB66*CoDe%6i+F`KB@FU31>!meOY(6|dTBUw78N>aBj$UH@iM{ilZ1FAYgw8<V~^
zC4Xs2|JsuEy)EZkXZDY_+|RvbU;E0x_muwXEB`g6=H9}oPy3pmPiT2QvGvWQj<=IK
z-^}QIJAdlO$xR=oH-DVo@?~brhxvUU=T3OIWcuUfv)(P3`eR|ok42q77I%GKHu1}{
zNgtQa{J3KF#})HGt(^aQ{i4t7mwj2Y@au-f-#0J#zIn-qEh~O(S@2`q!XI0g{@l6j
z*Pa!>_pbc0Z{x51oBkf&`s?Q9|Ns9pjDkTQ0*XIbm_d%z0TG})!N75lfssSTW5a@j
z7VZsy6h0k$;Gk@@Yl-LKR#u*NrzJaX3aNBVGqZFP(Gfc8+b>uAY)8hyXKfvg1xYiW
zY*bF=5>dbAA)s8qF<r+xY?)2sA{G&K0hV<Ej~5?3J4Mx@hU24Zqk~Xd$paI`^mFX|
zQdSk33LjXfYPvdxNG?`nW|Q_7<8WF0s3(M9(=cX(z_G@uje;3dGH<tZwsIwENNAi$
qV3U-QF}uQGtk`gvjekl)<s=qH#&)Ll8WIW*7=$jY;ACTAum%9yIwySq

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/radio.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/radio.gif
new file mode 100644
index 0000000000000000000000000000000000000000..36bb91d0c5ba6b94f2fae4142e1b0daf16b11514
GIT binary patch
literal 1746
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/search-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/search-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..db8802beb370d7554d5319c0e0d5c4ecb8da2c5b
GIT binary patch
literal 2182
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
I;sOEyJ7fCEIsgCw

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/text-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/text-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4179607cc1e9486dd6fcc8467c79b5b41dbf4f76
GIT binary patch
literal 819
zcmZ?wbhEHbWMmLxXlG!!_xRa|&!0bk{rdI$_wPS{{`~#>&!4}4|NZ;_|3AYh7!85p
p9s-I#S%6;r&!7YHC@4=ba0oCkvIrP7I50A^3uwfgFi>Ey1^^@>A+7)b

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger-tpl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger-tpl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e3701a383107e090fe25d3fb8d63aaa9290435e9
GIT binary patch
literal 1487
zcmeH`{ZrC+0DwPCBIojs3o|_0?P^-#Ox&%!R?e}@xx}{YYR;I~>N*jn-Qn&=-p-KA
zeA(%=S((N$6_|l9fQC+Hxi9#N<V0|!DDo;QATLuW@#Q=FBlcU*AMpI}+&y2UrJnrw
z8U<iMIRHeM$n2Qu?j04Wt)fY*SZ$LkEj=omY}_uJSd^%3ooZX3dU<kkQlrsmwc4qv
zDV<LDVuu;y%*>2luQwPBW3%=l!}^GELum-8=KbTwwF%Rj%DgphgD1_aTFbxxSbc_7
z*tiC}T&|Us6}Q{%@p#OB*cyNreCzg?@X|W$2*O^k*XQ%C`Tc=FAQ%j8?6A4LxwQ?$
zFnGh80{=sSgX_p0D-7aZyI(&6LSe8g^uSq3699<4vDu>uKv9OqBv(z-4-J(@5=c^c
zCvT(%gPg*qb@7!*M7$td*%d>&myq6H6@|%BvEwc%rj<`}&sV>d68bLbzTg)ez92R{
zL%OWyA+pbMNDmz0eA2_<oc^QKjK^PfQl2RzZd~MlttEeXsxF7MpKcxFq@N*H^cAi;
z_RTVKz%$nBq3=KIm6!*LHm-!SxSiIKyUyG7=VV<AgSSGm=Ch;ll@m>8Du?G1p`W#a
zi*2IW=5FT;Nm@-f=nK&Ju|GKH$G>G{YFkTqB2{y*&pLXG@cG}HCp8gjUV5YGKrX;c
zKcN|~+$?$NF%5hJAHnq}74oAsZQo5Wi&P-SqG~)}Tn55ltvZdK`IT)rc<_XRg^Z+L
zEoNSBGTq*jc(eqdQjVJMM2OG;fu#t{Wg$qSxg0~TkXJ<4QMskK7QwahebOaMWkPZx
zRCQcO<&}om1lH;#2Gv?~f?O}Zn-ZB9UH!@7hU*~W__FO@Msfvo|59dNOf4yZWj)Bw
z%xm6#wG3~s&!Wh#gS~vA{n3r&QHV_+#^*Lr;_-`|0`e>QZ$*LSBb*;mXnE6}$b132
z(DJsR0TJCw1<X|aBKI;1$bYY=wBotd_9!AJDN!$cTw6yH)*_Oc9Ifp=W6Od)S?yU+
zyHuA?E0-vQxx!z^@||KSV+oQBM$%kuJhA}ldY<Tv6Um0d@Zw^W$<;m1n1*`h7|vr|
z9C9zzYpbKhOJ#1-u|~@yXS_`R(+7k<OsDkjJ~#KBwm+RrI-!4I__X+`|8S51SsiSb
zbSsDhibYg{_vx-r!wMj7i;Di&?)T%ogKJ^v4(a{@wyz&2p8XJduVjumbW>C%R+wAP
Mbv*YluxN1lKj3usvH$=8

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/form/trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fa563147f29f6023c9abd12bb393ab91b0566123
GIT binary patch
literal 1688
zcmeH``&W_&9L8TwmX|I}E3>QRu^J{}W@);j)ylA?W;dHB)00tDYTG>J*(x(<%@jT5
zvdlVKnu<t};VtI86@msBu)IqOB4}I$UU@J0PXCVWb3W($`|~{Kd*I;yz@WHuz;fUY
z0Qg1R^N-BldL-NbNcOg<oPas$0Y`HJj?&2(`9^gwx4wfV8D({kzLJc-n!Cydv6?MW
zawJNwOvURN=k<<%>KzvLk97`=iH63-b85uHns<ZH`yq%w3<(sFPyu&-hPy^!(I_ld
z!qU&$9@Q7Q3j9X}ejK$*RB*Qnk&YoUH6kBJ<XWs(Z5=dWdc9s@#zsL*WrW72G0oKU
z<P@Z}VqYN4Jd4Ewf}p`-HCkZ9G&}{uMi4bxF$02`P|RY5Ezqns3p4{lHW0=@6th~b
z5Cp+6j39^=u|Wt5*)SNLLC_f#MQt`4YMVi4uvvir`EN9^4sw_W08YT>xwvyb0XSlS
zyW^@*wj$lZ*_9B}5n<PwiFezT-IKij-S5k`P-Lx~7yMlJWicKHUzZ9Tok<ljg4f=Z
z2c)p3Y!A1D&L^8AKlTV}sNr-My5nj}{w8<gH&+P9@GmN*<>6dUUrNe&cPS-_U=VQ2
zb8-7yvsQ;KyKubdPzfU?E1%iVIVY|i=;K!9<3gsigPl8A1Akul#Q0uVXE^=$O+QKX
zgh@x|=Xr(gM|ZFl<)Pje>4&0q@$W<QBg=nie4`OjePa`|WN#)uR@4yR-^aOx_tjn<
z;<mgMJ|yriTfY+Z>oXUvJf5h?Tg8s@KAvBCx5U2DwbnU(@u!*K`YTG|;~K1Vr3y&1
ztK}>Jl0CC@xByz<p5!J<4q@W!z(3YbJGc@;i}G&W1fD5k7VKM+yvA)SiF4X+ANwWw
zH<SEo><vUN8NO+^sH5Z-;X~~Z5S{&K<-*9#q_!;U)4F$ek1+#pN3Q@%6u`may!PAV
z^Z58EpG|(xmwFL6=^0yV1Do$z1fef-)T(+f0B2qvA0EM+-<%p@Hn-WY$<Va8o_bc7
z@o3FJF?rtNlb#u~dy#NO_KtBa^A?iMMC0u)Igx=qA!Qp1&%!~?kK-AFmrs5Xd6YlB
zrqxK@ymoz-7OXv6c%kGDt+29i0ZBo|CBe~D+@cJ|#-n@99?kfON=&1fUqtltsd#?h
zS^cp5<q9n|_}j>|vH~K|%IVl1M|SI2fA1oz3}k2-OjqC{(|Oyk%-3BsWU`{$`Ih!g
zvre}6L~LfUu5sOx7G0zGyRfwSCI;hF)J|sE*jsI5XA(~#3MMubFZF3{aoosE<~59w
zNDWnSRfcva{}4u-rSC^}flIc+$oIU{#jaR#_EJ)NIsrc=^vs<k3#2rj@o?<@Go}xL
zYUT!qkm*U2SoVC??ZP1U9Fu7G#=)9Wf2kqCDdK>yMMk5XvB*zSS8o&24u9dwj!}I<
z`5`e{=5)Ti8tkJTR)GD<{J&D#X{^h2eV6&w)BOoaDX6zg+I*r_k*cqr9;m7evW}#?
zCk75&cSjRk@=qi}D*A5S_K||hR7m}h%1TuhU)Qv1D#}@n<GDW*9~CnA&vs5^J`nX3
xY*Dfh9Z%X+Hvtox5yM;L#<hmJEkN5;*A6|;_|tHIgT3g)aELk22agAW{{>7OwO#-K

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/gradient-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/gradient-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8134e4994f2a36da074990b94a5f17aefd378600
GIT binary patch
literal 1472
zcmeIx`%jZs7{KwDTLnZd*hMh7R3%&{VK|xh5d@TrMjeTpnq?_&b8`}Bh(kowLJ^R=
zwLrP_Mz6F*N-1{`N?)K@6i}uD1>V*|OIv8)A|*;9JN<2c#7;i>=A7rpCpmEmrw$)U
zc7mcXc@UIVGnG~gOy34*)9Li-becMyuD$~>)ERVj219+9F_Xbm-(}8ZvefrjGxzFd
z?gQ+Z2W-&U2kcoQXO_sF&Em{uap$rD-W-Vsija6n4j*~Q*W?J0hYp%tpk9;bpv@I(
z@`Tz)B2B(fn=b+vZGl)@(4Z|8YYQ8+MGfzZp1v;z8bNg>jk*$vu2iBclgyVj>B^es
z9|O{PvUGvmyzs<9PmwK9WcqTTMPJ^kuV~R%wCXE?Ha*qBP}OFjwi~K|4nuYOVl`;T
zVhzx_SPOK48f&|ZG@#o^cQDa=jErs*qsPQ}W@7f3n4r(hETGq1*K1~j_L<p$+{|%U
z;`W=l{YyMRvBXy_^WkNIgGDf~Tt8qD0)rOOkVQ0T6%AR%fYREaL>q?Dr%LqcFxvPW
zut}by5*6B{LZvEO(+Ju$Vv_<dY|RcU%`a`T7b~)tD=nidt)rkHT7j_-ZNT`4_OaFW
z@zsu3fW7n8YA5JxdlxWa@19ue`Nt0ZfBv(9-5*`SYXb^(%p89La^HYXd*I@QOgV||
z^OgS>!sOuZvAc4ePkK}Mg^X|R8{wv3g3jV&Qm0~*o(w;!4zGtP^}q4TE3f=4jcq2s
zNTj41IT7{z(FAgK^iIzZ@_2j+Ir8!+!Q<EbV&8-du@}bcM31C_(QwPYx){PXzn!Pw
zoM$!vvDy2ws-le9M$&Hej6H;9cBQX;o?IU)or@&8tZ8DXqjW|7n&HyO#dGwbJInEd
zF@B{q6?JK1@(jOOKYD8+|I6><N)}(IY6T@Lyl-pY-c&2;OT6NxgDI(|t8Cs{^<3Xu
zjvpOUj2=*qQZL;Iyi=tgQx#Q3<`(_E|J^{&<Y(^sj&P(We`D<xH*-grp-nKCO)soi
zyDU}qMsIjltgkj+ocxPhun_{CJuyH`!Udnixkt0`xN{K(n1nqlhjY$EBqwjjg|Rd~
ziMOb59zHM&&X4y`);@~!WnJ+OZB=Tq;Xb?fdPh(A!o`O%PH@R_XH-!dh51O@7W-*T
z@i^WtQIL;E43oB=U%<~(jv$2j@*ifI+$}$)U5nX5coU_d9-v%Xs5+oz^1Q-jeu|p?
z-FSWN*X;y7ElkYR)Az}cpv^>#r@%9(ju7k_5|Ghf7eqx2?7%YoH4jP!wx7HA*Q43)
zwFOW=pP6ly3pn=?dHpWVl+z~h4aA7q3Dbmfk>A9h*D=1j0=ZkaJtNDl4|Dy58=OQ4
zb=w|rEX#G|6q4dPk_gFV6VcYbmUmazi7x6i6Xb&As-j$U2PJ(S9-JDYvw05^=DZ2M
z-q(%65iC7!Sf=Hfs~2MFb#cc_ASYbPO$Z9ewDx-)GFuhcxKI?v{g{Fd`2H?N2mNoG
a(II?Zs7)DAnPM9b=8J95L)rdV=-9sjoxm#q

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-left-white.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-left-white.gif
new file mode 100644
index 0000000000000000000000000000000000000000..63088f56e1c33fd23437ab00ef3e10570c4a57fa
GIT binary patch
literal 825
zcmZ?wbhEHbWMSZBXlGz>`0uc0#Y_e;`2YVugfU8vhQJ630mYvz%pkAofCx~YVBipA
cVC0bDXlQU?ViVMIiI|XhxRH&WjfKG)0LI-8@c;k-

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-right-white.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/arrow-right-white.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e9e06789044eacb8a695cd1df46449bcb2b9aa07
GIT binary patch
literal 825
zcmZ?wbhEHbWMSZBXlGz>`0uc0#Y_e;`2YVugfU8vhQJ630mYvz%pkAofCx~YVBipA
cVB}zNNKj~OV&PY_IbpESp@o^1jfKG)0Ls}94FCWD

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..cc1e473ecc1a48f6d33d935f226588c495da4e05
GIT binary patch
literal 868
zcmZ?wbhEHb<YeGvXlGzh@R*?Bu|OeUfdLRj0MQ16j0+A02OJ76I8<B+sJOuJpCO>(
zLO{cVgpLOZ6Fwx&_)sw8LBWC#1q=Q+toSft!~X>b{xgh%(GVD#A)xq^g_(hYn?VQU
zd{CZX;BaIR=ZFzVT;Rwl#vu{Yu%W4$ky$xng~3BdrVc>?i4_ctPK=BUEM^-R4mL70
a^J-WG2rw*VW@C5a%Q0YR@NEQ2S_1&+BRBT|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-top.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/col-move-top.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58ff32cc8fa2aa1be310b03bb2af77c1b77abe93
GIT binary patch
literal 869
zcmZ?wbhEHb<YeGvXlGzB2v}ec0Yn=d5;izw0MUVff&&2+Ky)FX;sL{dhJc0#0Ubc}
zA)(_!!h{bA6aE)Wcu+6{h&~i70HXg5EB-fZ_&))NcKly(;6KAC7!84;69S4qS(q6Z
zxEORmP6p)(1`a0%QH=!(icQSyOsrlPCNMTPws0wBZ1~W?;KDAhU?QO~A%Uffn}KIT
gMS>G68wVGIhem=U(^LUb4h;c?We$u2%uEc{03e(}^8f$<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/columns.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/columns.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2d3a82393e31768c22869778698613b2f5f2174a
GIT binary patch
literal 962
zcmZ?wbhEHb6krfwXlGyuEL<5_v@*CDh*pJ^t_~?(6IQl1ymDPc)rN@bjZrn5V(PZU
z)NOSrd+hMvA+B+IeDltP)?JCMyOZ1ZrgZEJYkQj3eITRnaL%L?Ia5yNO*xf6?R5V1
zGX)b57R)?XH0ylvoQuVCFO|-_Qnuh~<)Ryvi*HsfxmC5~cGa>w)ywZpoH%jn)T#64
z&D*eH!>(Ps_U+r(Fz<NJ!eeb~?@rosZ_>^e+YaA8aNxk9Lx+wXJ9gs4iBqReojG&n
z?%lgL9)0`&|3AYh7!3i+LO}5+3nK#qAA=6a7*L*I;F!-K%OT^jVZp&>mh3YgjfYq|
z1(lp?K5S5QW|J^Yxp3pe#^mFCnoeCZo|g`B%4>LkiP*V`#cPUi%)1K<H#MD=Q;qtN
z@j#iWbGlaKqc0a5o;M5H6+Ku{x!EOf9*+xysMVGg{HzK!cQzc{!sI7rU90fGAaup)
z>8vI{DjqJ<J}0Ub@<XCwq0Z^e8q7y_Bs4a$aBz#LSR^zwFfcMCDY!@oFjxZsc&oc!

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/dirty.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/dirty.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4f217a47959965037bdaacf23dbcbe800a59273f
GIT binary patch
literal 832
zcmZ?wbhEHb<YM4rXlGzJz`*eT|9^&2Fd70QG6WQVvM@6+Ff!<Xd=JVK3>>lyj2t2o
f3la`CGVn;rtSCr4)W)vpHOFJ)qNAORj11NQ63h`c

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/done.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/done.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a937cb22c84a2ac6ecfc12ae9681ab72ed83ca78
GIT binary patch
literal 133
zcmZ?wbhEHb6krfwXl7towPL}<zP7ouCvV@ncJAy++qbTn(BHOd#r(qucV0Mmw7fK@
zrK$4&|Njgyp!k!8nSp_aK?fuNGJ}D|Xu`>p0*huu%~roJzC1V7qiQ)z(xVq;t8Q*e
g@TwP&*%vbDj%DY0^FxMh_Sd^OqF)Bg<zTP|06#!B1^@s6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-no.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-no.gif
new file mode 100644
index 0000000000000000000000000000000000000000..31a332bf78624b183261a82046f3e09d10af2c12
GIT binary patch
literal 947
zcmZ?wbhEHb6krfwXlGzp!@#nRoqGc}|3-e{&EnEqrRBHDEALd-+G}jK&)jOiwcSB`
zr$f$ehuyu7`3Iefjysc_dLh5?W_R!H{)u;|&%8H#?vvGPp03~U`tXr=r_X%8edpWb
z$3I@b{`LO-zu&+A|NqZ03PwX<5Ql)`PZpr-{xj%++z84O3>*^}7&&A#5)LvkG7IyS
zOnBJr%r7CL!Q$}XP&==XoWqO@51m<Cn013BCTwVE<rfyKn_%#92`fJbOWFm7q6Md!
zWONt=J}5RhO=nUsVA$}0xw*xG)#*pVg2uqv@+EvRRS6FMjh^gWQ$3AWJIo1^UDI<*
mDD4ElviCe6%MFi?_DEaT%{g)5A$y0Ax=_vpg#$+#7_0#YYj80D

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-yes.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/drop-yes.gif
new file mode 100644
index 0000000000000000000000000000000000000000..926010e172a267419e420a4647973b3e1ee28926
GIT binary patch
literal 860
zcmZ?wbhEHb6krfwXlGzhTA+OR?cx9b|1*q&(GVDUA)xq^1?cJj3_2jMgYpCehb03e
zhm6OD1qYisgtc@e91b`&^2+M<NHi!qGcsuj<*X27aBY^im+R>;T<kPSR=B8!W8%`&
K)AgB|7_0#`bsP-<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/footer-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/footer-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..126120f71eef89987818dcf64e6510ae83c8e18e
GIT binary patch
literal 834
zcmZ?wbhEHbWMq(JXlGz}`|9@lH+SE^x%d9<y$^36e0cZp)BDGtK0N*W@!6M;&%b_t
z`StVbZ(rVg`||et*LUB)z5fA3-#`5P{_*GcPd|Tr{`K?A?_Xbk|N6!-3PwX<2!?>-
zPZpr7|1;=-+z!eU3>@+d`VlJv8V|8>3M$wXTxdAR#L6ikV-V2L(7?dJ#=^p24FK}3
BP__U7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..862094e6803f522712e4d193c7becd8e9b857dd3
GIT binary patch
literal 829
zcmZ?wbhEHbWMmL!XlGzJa`*r7`~Ocp_<#1%{|it4Uw-=k+VlT6U;e-I>i_*W{~x~l
z|K$Du=O6#S`uzXxm;WEW{r~*q|F@t2fByde=kI?YU>F6XAuyCfK=CIF(E0xvbU>Z}
m<p~B3DF#iS2?C6VnAv$HbOI(Y9Aso><=_zzU~q6?um%8<;zWG_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-split.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-blue-split.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5286f58f6f798184c3eeacba1352cfd39b9ae03e
GIT binary patch
literal 817
zcmZ?wbhEHbWMbfDXlG!Ub?iS7FpPrH5Ezjmp!kyo=<ojwIw0SJ@&p419|I$cfJecC
NgH0U#Y#ba6)&Nl04Iuyk

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-hrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-hrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..637410420736482e521957d51d44f9da47f519de
GIT binary patch
literal 855
zcmZ?wbhEHbWMU9wXlG!^UvU5W_3L-<-o1D4-u?UcA3S*Q@ZrNpj~+dK{P@X}Cr_U~
zefI3x^XJcBym;~Q<;z#EUcG+(`pug+Z{NOs_wL>M_wPS^_`om<Mnho8hJfNv7NFbz
zGw6VP0Ll{#93~8`91;c%42?{zJQ5ZK42(@IoFW<#8yXm!*?46vDn2kUwQvZkc+4<p
QWNPISWda(Ypuk`a031t6sQ>@~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d112c54013e1e4c2f606e848352f08958134c46f
GIT binary patch
literal 701
zcmZ?wbhEHb6krfw_{6~Q|NsBg$>(oA`P8%SHjuGk&%@0ppYOTwO7TCppKD04vtxj(
zk)8oFBLf42;y+oZ(#)I^h4Rdj3<Y;jHwEAPvdmNk_teB91rt33paN0f#FSKpq)G+H
zti%eR{KOQ!%)GRG2F0H&oLoQ?bbuIWtpEc9voXi6JO2z$d1ebIb69am&SCePk;dt|
z(eThNk(md#=_MRFRCqx*TEg<~GImP|9(J$n=N>>8V47nBGRLn+Q9-(eXZMC@T`q-A
zfguTok_rhvuF+B}YGk&S-hZ1Y!QP;7UE)!jv*adK6)hob2AOf}GE&w)<#=MknJHoV
zY^}*Md|xE}K6*MO&RAU_^MUKk=Djk<R%kOtz7_w&*nF7ZXl07j{QWH0i~{;CNmcul
zQQO2fbHd_VyO(jcD)O)xy0j<C2(EH#+Hg^xIVmXiv#q>=g^pDJi6uprK3M%`#IdVL
zUEAw<ipU3v&pwSjYGsELVv<6pw6^S&%ZPN+Jb%hTfLZRPjr?IXusK1Kuo?q&j>4e{
zmg0{~p6|Ie&p`6H%mYO|r)_gjg|As;$iv1hQk=MZgX#CFjEx2xI6HUG&(-w8Y7Wpj
zcm93g6udbnG<Fu_yIX|?QxiJwCeFEQGOg9o?WlpsgoN4K7<pL^IS9-)Y&dl7+(g{Q
z0Aqf2s?(J@n%CtxI1VfH9WUf#F*I0tYQwq!i9^8X3cIzGNue}JqG?{V-~<K+Yf!=g
F0|5M};uQb@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-split.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-split.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c76a16e95997a487ee9cd1675ecdd99bd2f37c17
GIT binary patch
literal 817
zcmZ?wbhEHbWMbfDXlGzpvts7||Nj|A!DtAK$PiHc$pZBEe+C_p??HKjfrF2Mkww6x
PV8OvA4t_Qc4hCxg>zoX)

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-vista-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid-vista-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d0972638e8305d32d4a2419b3dd317f3c8fd3fe2
GIT binary patch
literal 829
zcmZ?wbhEHbWMmL!XlGzJe){5xGZ#;uy>#l_<<sY{oVjrI?8R&6FI~TI`NqX7H!oeg
zb@}@3`;VSHeDdt^vlq`^yn6BK&8s(W-@JSO{=>(QpFT5;g3%Bd$|0cmlLhGf{|q`H
nPk{0S1BVoYrq2Wc#zV~Pyb=r?3JDC2Ol*7#9t#p29T=<uoNGWJ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hd-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hd-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7d9ff0dc89df9dd93c3421cc04b9a7b7e0796803
GIT binary patch
literal 1298
zcmZ?wbhEHblwojV_|Cu}YTcsb+J5-f&!hMMAAj)w^rQc$p8Y@j`2U&b|1UiIf8o{t
z%P;<4dj0>}%m3Hj{lD?*|E)Lw@4fwh<HP?uAOGL~{Qtp+|BpZYfB5zPv(NvZe*6FY
z=l_>q|G)nB|Ml<x@BaM%`2YWx{~*9H3PwX<P=<gG$W@@cz`*gJfwkp<!-fTpO-zm&
zF((2R9%vS@RLSx9nCQ|htZB5RLNJk|m)ElF42Mw5iEb6gc|9|N9(#4@YV*B$vGK{F
z>FmjEb3B8eyUkO!zh%NHvNT|}g`u48%q<Jf&vuQ}3zZao7BW4wIBu%v=4Tg{#Z62L
zwVIL<-Wgp!ul7~Jn#)`4uODjF+O89^rR;87s#H?*{rwGpx&Aop*pPUL$xtKiOvFY9
z{t3$7Z8{g4o}Qke%l+oS&durPn6x|Oe51BF@U946?WSws)FQAUxxGNvF`<oTQ}X?D
z3Ia|Y3<sLoIT#t64sa_nXvFg=9BJidlDGMxYt!<Dok=sm<D5-P85fgu$M@xSF?%W+
zg)bH7&$HWmfc1m;A3j0(eGZ&IR8{yV%I`nG!oVcq)WFE~<Uk{PTZ2Lqlk9^B%>q^$
z0?Z;|8H%k;q6;3j$z*9vU{Yw)Q0ib3OnB6(F-t>$NoU&&rEVr(g~vT6r!*!oT0C2!
z+-G?0#p7OUwwsIlO_(H?^f?P<CUdyIo3Uh)n_1?8$u4d;Ri@e-X{z=sYD6xX7M&Ei
zc&dBX&!^L3sw|afI+d+_#*kz6a@njxCCla0OP^&to0Z_T^ZBF<ze@EfwQ-giQ(LE1
zW=w1R$C<t;ci+#9#oc|JE9XplHuKr+SzNPTE-kC`TDc;_>ekAY3!X^`FjxZsPLnll

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-group.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-group.gif
new file mode 100644
index 0000000000000000000000000000000000000000..27a395ac6d1558ccbd3a807ec82dfb340d7869a7
GIT binary patch
literal 811
zcmZ?wbhEHbWMYtD_|Cv^;lhR2Z{EFm`~K~_5AWW8eE;FohmW5>e){tB=TC-FFd72G
iJp^<>9t7nD1`YuRK@J&@4GRu7a|kOjFeoT6SOWlK!XMrM

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f9c07af1347fc44dcabb1a9d22458deb195fd92b
GIT binary patch
literal 823
zcmZ?wbhEHbWMU9wXlGzpb>`d67r$SB{>v~5Mnhoag@EEu7NDp9Gw6W44$2b@93l*?
Z95Nmo7Bnz$2y4ZhC{SczU}R*l1^^j55kLR{

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-hrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8d459a304e0b224f8c28d6b7b585da7019d28cce
GIT binary patch
literal 836
zcmZ?wbhEHbWMYtDXlG!!aN)x1H}BrOegF2|hj;HkzW?y)!^h7bKYjW6^C!b77!85p
z9s-I#S%6;r&!7YHC@4=ba40eea>#gWNI1yM!7mYUVnf4WCKe8!85Rx=4Ga>@3=9GS
G4Auam1ttan

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0b4d6ca3bf28ba44b4ee215fddf936aab7cdd5a0
GIT binary patch
literal 837
zcmZ?wbhEHblwe?DXlG!!aN)x1H}BrOegF2|hj;HkzW?y)!^h7bKYjW6^C!b77!85p
z9s-I#S%6;r&!7YHC@4=ba40bda>#gmIKarv!7ZX-kkHV;z{nslr{jQv6El~jRSSoL
H0)sUGu7M?*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-sel-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/grid3-special-col-sel-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1dfe9a69eae133929f3835ffcfd108959539b9e5
GIT binary patch
literal 843
zcmZ?wbhEHblwe?DXlGzpb>`cJ$G<K;`E~i}udB~~Uwi)h`t#p6U;MuH^7oxrzwf>N
zbN|hshj0HpdiUqa`#(?L|9SS|&x?<LUw-=g`tx6gQ7{?;Lp%f&f3g65@Si~k<PT7u
yVBpYTQ0EZQP-JRh=aVvsSfIez#LUJeAfceZ(9p=js}yqLf}%^Oh%OrogEatv6hrX<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-by.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-by.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d6075bba2fd87519bce379df01d12cdbe67f255e
GIT binary patch
literal 917
zcmZ?wbhEHb6krfwXlGz>`0o(b_B3_s=d77u3+H|<U-YeZ`H${ZuUc0B?B4Ke!q(r@
zcK(^Q_wW1z{}vtkf8fA@3lBa#0HPNkz~KLfAOHUY(f|JpqhK@yhF}ON{$ybWIa>!r
zfbs+bM-c-fhm6OD1qYj1`88rr6eKb<vdfqxY;bU7VqxPFkWhG_*wCgRT2)f8aEa$+
zQLO-pO2sEmoI3u~d^{bQd>U2cZFVdORzJ@!m~?8+%1KMTTg@3K$aq~=^PX>8{)(q7
acp2+dVHKAK1EYrP>l5}X$w&(@SOWm68Djnb

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-expand-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/group-expand-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9c1653b48dbd2d4bb00886c379ba3a66813737c4
GIT binary patch
literal 955
zcmZ?wbhEHb<YY);XlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%Kx85kHDbU@w$<p~Ck84S!EG9DWiI5u;0Xvi2iG&C@?
z$aqY-(ZJZyA;cIGQc$SGz{btPAn|~q!E>?_tHlbAgvKT&29}T*1_wr_8B7v4Oad0D
zH!!O=%UO7AS#fc($7HS8Q(IPEULLU6Yp&PURaaMg2<zqi5P0k|EiT;1;le~EkBKVH
pOdgtLjox#NWAF8>6lV0F?{M|skyG2(-{0TB%q{1$Bh!Jw8USBOURwYF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hd-pop.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hd-pop.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eb8ba79679eabb7811c3d9d1c86c43bcf67552cc
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4tXlGzZOiXn6@4zq$MnhmkhJfNv7G?$pMg|>_??HKjfkTCXkweD9
mfT4kbgI~?WW5NQ*7JhN9o*xBDE*)ahRw)@D7aeL~um%9t9ucMh

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-asc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-asc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8917e0eee0cdf7758e83c4cffa7a7239f72b8427
GIT binary patch
literal 931
zcmeH`u}i~197Zo~Emb-ML>(No#i13!1{`|2)F4_jl^X=3LnUJzge<}>RZc~zP~kV;
zB68w#pu>SnK&adpIt5*dn`7OIQ?33Dj(x+oeanNlwY^!!2PQI6AN?^vMGITlu?Sc$
zU>9uS*}igoaC}8PN`jCCnovooc75v7&|^Bl#h|GI2x(JLP!wWj<rpqDZ44O0aBUkL
z0>lNOK|~-m_dM?T+-E!pI0dd^5l}(d@Glq_sw<m9>Q5Q<6ypk{;!;VaqFyLusAH|W
zI_^hNH}3WaBSr@P!$9skWgujrrQZ^Mn?RWcN@fn{AM5KVovc^P{B4D$=SroI5_&zI
zNSF`DRwb35%9fAbth<-%@nxq_$~TO}IN9OvPh(dz1*g;6JvytHv(;6&xjkRcOr!mB
r{VRFNa;Pe5osHT>5@ibIb~{3g+0C%lYO~3O6<&R=-|w9m23q?84YkzM

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-desc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-desc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f26b7c2fc5836850958f7f2b1fafd3988a988d7a
GIT binary patch
literal 930
zcmeH`u}cC`9LIl>nH9kiSwcv;h)RPe4nCSX#PT4JtLbR)IJcwe#y6z#3aSf)9!+l$
z;%yxW@kSwnZWM)ZydeVHiWX}!?QdxG!)N_2ANcN;ig{#6Ai)s+7(q%#GE!y5mQ{jO
zj5MrhrlNCIcT|&WCe|#b*{*J3-4-SmmeaOT%60^HIHrQgae`8gf*j^igs3uBp{hnT
zopO)5V>`?=nQ1YLFxzIBGSTNY=9rB4oG{nnt~U^b3F->w3Rehk(B^L2>$m$u&+|JS
zzvF-O{o!cJw7~xri2now00G#VJYn()2%o@AE8lw!UPJ@SiC{BRyCfUg+)-YByjskr
zv+Ug{Ji~hAw(%`jAsUlHdvfpXd_GaEWO`qB`!@?~^gbD{hpr>BT&DZEGYhLy?xoZ;
n!ca~nNw;=d4=v4s)H*Z{&Ndrqrwj#{39jU-m51Y}8o>51Tocwt

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1596126108fd99fc56226b412c6749c55ad5402b
GIT binary patch
literal 955
zcmZ?wbhEHb6krfwXlG#X4~ou+bjZoeOV2FG$|=q-C@C(jDlf0eD{N@b6W`Inv#*zP
ze=o<1{(yu1+=nJ`ADhB`dOG8|nG9#<aGjhbetACQiFpQR7qXvQ#&dTS!@boE_t!Ao
zTE%s5tK^NX=J$4*KU&A|ax25jZ47UAFg(~S@_4({!~Mz+_p3eFrEz|l%Z&}5mo|hy
zKP3M8nEd<GQr`|U{5-<&|1!h>s|^2dGCVn`{Pc*@>k~$=Pg%ddVgCO)!~fR||KBnE
z|HJVAKg0iLR{x*dJ-;0I|GC%y_pblnMF0Qq{Qtk(|NlOXjV)~*Jzd>>6DCZaK7IO(
z88c?ioVjUP%kt&RSFKvLYv;<HJGSoIw{OqhLoY7&{QtlD+O=ypZ{ECp`}V#2&;I{E
z{Qv*a|NoEu|9|T7<Hv8_y!rp{$>-0XzkU1m_xG3of4~3u@#FvBAOHXT`19w_f1o=?
z!B7qX#h)z93=CNeIv`Jg@&p6N42G*5G9DWiIGRQ-bEs^3`rv@RCy$K9p(kC=rd|^`
zST-*?>B_{iQlwx7E2E<(Ghbe(62oy`Y27&t0f`^nn;9J1SUxr?H8M5pwCs2h(8SWt
zC8Qv+=HXHgep#c0o(mriDDdjJR6ObU=;Xr2&gPqN_0-kZOwH=MQtsX=WoB-cUnB8y
dW3n5EfMAf!nn#R>TRBB^*6i?z@O5CY1_0nG4B-F(

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-lock.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b81e7ff284100752e155dff383c18bd00107eee
GIT binary patch
literal 648
zcmV;30(bq1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000hbVXQnLvm$d
zbZKvHAXI5>WdKHUATcr^L}hv)GB7YRATlyKF)%tYH6SZ6F)%P+<{wS~000McNliru
z(*hb477vONgHQkf010qNS#tmY3h)2`3h)6!tTdPa000DMK}|sb0I`n?{9y$E00H1h
zL_t(|+NDy@YZE~f{$`WrhuKPySQAA=4|-5UL@Ysj^nd8hi<Tl$@MsV`dGb;Z+LM%m
zQWYucK}8ROc#x`i@=(yMNUG4TnKb)rvb!_mGhUju+aL}zyvH~1ee>S;2Kdj#HUllo
z8f~>&*KFH9Nwz?Ckui3oR;%3`NI(gPUDtho|G}f2_3e8bT8ASerBbE5)1bTYdcFQ|
zZM?C8k+I47`6u~>51*b--<sMnefwrPox%|z#3~VA8rT!({MEUMi{5&CW_IrB`H2gy
z_4tMgnoB$#%Z#H#?9mNm^#XG73uH4!x8#dRZ%LpvPFr8!95M^hF1s<>wCz*ER>uRr
zeV-UkHLH%}72i$a+1i|RAKlWyIlu9^60fuoN4rrzunmYfG3Rj9y^HEzZv5(CEO81y
zUYkzkSk-KQ`3%0SF=Q~vI7Aru=z0O7P{Z@#ja`PhX$8v2D-^Gzc;YIGcnR19E(0MI
z;kZD@0aiO(XrN-PsAlqHZzKK#l1tJ_)zheV5(%VKYS5UK?$7C;0+>qp-G76P-YrWc
z5ZrIlD9FnLDKc3)8S0<<?h2A*h2D^On>dA!cTgY+CR4-a*;u;!NrNF3LWTlP5a1_;
iES|Z7@j-3=)A|j?vD&^)Yn&Va0000<MNUMnLSTaKlp4(d

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.gif
new file mode 100644
index 0000000000000000000000000000000000000000..af59cf92a4222e1cb044474c96507343dc07a3a9
GIT binary patch
literal 971
zcmeH`YfF;>7>1uYXA>3Qh}beSb(Ur!W`$ZoRvwlh8h#GSA{v3P9MZmob1&N}#H|)3
ziyhJ(U{)KHf*@)Iy5?}L)|RKuO{O%cx#h;IvM2X1`q0Jo18y$3o31q0)ZQR~04YGX
zfXC<aySlmr0>Ow7l;j1uOz`;`%xPF|1H(H=TQ-Al80O7c-*kEIp@ZM``Ch}Whn7a@
zE<NXmvCv~a;~T43c@1mtV13v35FUldILw(_{hxCFOv2^|*s{Tn4bYw$oi4yHfG$7}
zY%RdHn?P?~*l|AUDckT=#Jr^m-*NODjk`|8zn-Q%)wl{60t~}W1aJp135bBv8cbFr
z)*_w_+AeJ^G~jYW$S%Zi3;u3Lyo}h6zd8_ai^XD+Bqb7wR4SFpWPN>o{qiRYg+i%R
z4h#&aR4TPvt<h*6D&D?S>$O^~PNy46p*I)|Mx)VWGFdDZtJOL&G4XSL3{j3aZnxWK
zXJ;3eLR8p^IE^@iXhU=a0)b#Kw7t0&jYea!SUet2Boc@bilUOqB;u|J|M|xX6jAAP
z03n=6?Mi(Dm?nrZ^SKu7#oi7Bm%1nSA1H5qaf|0_D`c0ZeXQSbMRJ}Wp^ujFWEojX
z(Y1{1lBcW8em3h3o6B)FgQ$TZv?6jQ8yMxx;o>^&qx~ghy5ef_6fHB&ac3`cuq8MD
zSbdMbr>J*|b@#!#g<nic7)16+TaeR~v#+SC^8R%vLv^@wrE}6hS@^iBv3s%Z<STJn
V)*dNPl{y+D_hxx>0h@qxe*x=qGVcHY

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/hmenu-unlock.png
new file mode 100644
index 0000000000000000000000000000000000000000..9dd5df34b70b94b708e862053ef4a634246acc8d
GIT binary patch
literal 697
zcmV;q0!ICbP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000hbVXQnLvm$d
zbZKvHAXI5>WdKHUATcr^L}hv)GB7YRATlyKF)%tYH6SZ6F)%P+<{wS~000McNliru
z(*g|-5GqRX(<T4_010qNS#tmY3h)2`3h)6!tTdPa000DMK}|sb0I`n?{9y$E00I$7
zL_t(|+O<+kXcJKsJ#X@vX$DgzRtu)032sWn(2aDZF2s%9x$nx2E(Eh_#cah*ARsmy
z7lH^8f(R~zx^@vzP!KFpsnQr*lbO+JW+t8A^S+5z(Aq4-3wPe*-E$A;o;$!l1{(#a
z)oK%pqAWR%GdCCv+)k(SkaNCJsZ`cQT^dD@&*vZbzJEd2^*%+SP$<kxlJu-xF7F*l
zP_Nf>wr!towOa3bz1}%hRS$Ze*UV<KIZe}Uj3j8cjcmVfu^<Ry)oS%csZ=s)l<S#H
z28^*&yAp5?_PHyufh(MfYd_x&!)Ve7oN{WLfWYINvn!k*d(8Rld;YCx;Z5GXe5Sgr
zZKjZpZDdw&;e@~@5=o293`v3fOM!Os`OCWps!y)HJ@2lBIRrB)Oiafo52;CQZ5jL1
zAC6iw9tr5;;sOuDP$-C6<Kp9QtmKQcDvE_MKu*Kc*5Erje5;H3nLDry51b(u?VT~+
zXf*E2vb=BmKX6v3L*>Xl27U>F*+kf-M;&k-s!`fDVCrZezlf>dy^3`BTW$z=L>EIW
zO>?T0B!*En2q>u<@}12dniz6|2?Qm9qx{jpBiX~P{FQ(#@rTzxF``)#1i>x@j&6Pg
z`g9}R!YZ+#Bpq}r3e{~P5}$S=h*)1OVUmx@SN9wqKg;4@^1P3fXJWAV73+q9*IOoT
f&)vjR{Ezq!d`RXXnklE900000NkvXXu0mjfw|6I-

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/invalid_line.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/invalid_line.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fb7e0f34d6231868ed2f80b6067be837e70cac44
GIT binary patch
literal 815
zcmZ?wbhEHbWMN=tXlGzx_z#4mU^E0qXb33&WMKq(T?a&f@&p4150I4La9D7liGhiU
G!5RR1hX@}4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e846e1d6c58796558015ffee1fdec546bc207ee8
GIT binary patch
literal 771
zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ)
zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT
zS%hVC<e5zgOcIlpc`kLa*!o;M_#F$wy(Jnw%^xoO{@do#FR1axvu?^Eg~=WXT$f%h
ziRw+0<X~ye?)5wTu<&NHn6>&#9~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ
z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ
z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs%
zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx
z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx><M;PP#XNUM@C2hfJD#O#hF$!^x>+aOQm
zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W
zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%`
z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA
z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0
W117c83?+LXEZI4G$p&LV25SKE>nb+@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/mso-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/mso-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..669f3cf089a61580a9d1c7632a5b1309f8d0439a
GIT binary patch
literal 875
zcmZ?wbhEHbWMYtKXlGzpd-4Cei~rYO`oH1Q|BaXbZ@T<{^OgTwuKwS8_5ZeO|94#b
zzw`S4UDyBbzVUz0&HsCE{@-`&|NdM558VEL<nI6D_y3=I@c-<i|K}h7zx4F~)#v|j
zy!e0X)&IM%|37&9|MC0(45MH)1O|5qDE?#tI`BV(4#=6HJi)->!C+hQ;zA>HJFm1!
z#)%1x%x&D_IuR=Z8kt%-g@N({4h;>A%p3w50S6iynb`#tJSI3aHnDO`7-U>H(Adn*
Pui(%j;MmmCz+epk$!Kdz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/nowait.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/nowait.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4c5862cd554d78f20683709d0b450b67f81bd24d
GIT binary patch
literal 884
zcmZ?wbhEHb6k-r!XlGz>`0sG^=;33>fanOrC>RZa5f%c9KUtVTUe*B-pgh6A5y-&E
zA>*-O!NDdb7MYkC1`iK4@=0rzWCSQRbnt4Ywd@dF=+rMIANR*%(jvDmG5%#TnwOp&
kU}SchrxH17*#QO%<_$5P0_ncfbgjEYUKG8!(7<2~0Pia+WB>pF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1e02c419f5e73fc1ba5770df0448d44adf856288
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6g=b+}hgO*4EbE-rn8a-P_yS
z*VotI-#=;6q{)*fPnj}h=FFM1XV0EDZ{Ga*^A|2$xOnm6B}<kpU%q_BiWMtYu3WWh
z)!Mad*RNl{apT4<TefW7x^?^Z?K^ht*tv7(-o1PG?b~<q<jK>gPhY%v@z$+dw{PFR
zd-v{x2M-uV!Dt8!L<lJUWMO7tU}ew&Sq{n*3>;Mq+#E6<8x|aFW_O<QBH=@mqkxW#
z&>4e+3))3Q*|Q=94?bWMk!6jGP<+(r$fM>Xwqe7gmNr&4?FkK$jz>EMMFb>zJ~*Z~
zvMU=|C?p6pu`gocw@ENKkig96%Ptk5a9{xwcPOV4M}k2k%Q{v@i4+D0okN>5F7xql
HFjxZs_zi%(

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-first.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d84f41a91fca3a0ccc1107a78ffbf7b62c527afb
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!N5_)V9X)ov0=f%X7<Dr4v7XWj$&3aLMjUnCUi-QvQIma
zcyIxyv@C1ciHD1t4how1q&=9Be5{?5&GAUXPDb}$aUm{=JsX_T+t_q%9262RG;%Fs
w;&-VqIH1rh?8~lYpm5*;lVB*P5=VjoBilMwMu{a14myW6XI$pv;b5=^0JnOQ-v9sr

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..869706777ce1e5c8350e0086f6febc18aa2bf814
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6guP*52OU-QC^W+uPUI*Wcei
zY0{+0lP6D^GG*q>nX_llo;Ppa!i5VLFJ8Q4$&%&Em#<i{V%4fuYuBz_zkdD3jT^UY
z*|K%(*6rK3@7%d_@7}%p_U$`)^5p5$r!QW-c<a`!+qZ8&c<_K>6pV(z;0OW5pDfG_
z46F<~Am@Pc1OrC}12>0^$A$$5o7t@;-Y_UNJMxKf6&W}lT+k*Y$eyJjc<@21kdg?`
z9)m}X2f37ODg+`IICZeGskVGL@ZdlLlaQT?!H)&bz6?zAIR*(A8e5nhSgkHN9C*OQ
m>dC5ipkT8?(+Va*AAy7q4&fY(0%9#)p=)k#W@Tbxum%8@3U^Ha

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-last.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3df5c2ba50b143fca7d168d5acbcc4404b903ee8
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!N5_$V9X)ov0=f%X7)sh7DeV(M==$yO&0_YC2+|IvM<}Q
z@ZbVY8B+}&lf=VK2L;XIwg}8jWa;H%bG(qjsCck}M<L0_pn}oOmw`!tjYh%+#ts$-
tR;vKV0}9Mso~%X|g_|EVtzZ)G5J)g^4Ci4K5NqiQU2}7@Boh;ZH2`<ekBI;P

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..90a7756f6fd77f74fd2b5786dd3586b5c50c8d89
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlGzZPfxF?sBrl2(B9tO-QC^S*Vo_QKWWmWDO0A*oH=vh!iCG1
zFJG}@#i~`SHg4Rwb?esc+qduBx%1@7lc!IgzIgHC?c28*M!{$Z4A~G+{K>+|z`(?y
z1M&eVPcU$JFtBpScx+g3u$hC^!6V}XBXb*zY)A!1phGj4Fjq*7gQ62lFOR54M?r!E
kLmQ{U6cz@-#wJD`MJWvdVWq}d0_-7oPHt8|*uY>70KTb0MF0Q*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-next.gif
new file mode 100644
index 0000000000000000000000000000000000000000..960163530132545abe690cb8e49c5fef0f923344
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!NB3cV9X)ov0=f%W)9;69vKr@Ionu*A5?G{Hgn3DYJ|un
wK6d5q<#D`_!KiqUp-ntt3Jb$U#ts%8MWY1*!jGC}2?&SWIk{Q=U;~3S0KQg&YXATM

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..37154d62406ddc064dba311b95f554e49ad38003
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6g=b+}hgO*4EbD-QC;U+t=4O
zY0{+0lPAxdIdk5;dGqJbU$}7L;>C-XELpN*#fp_HSMJ!cW9QDDr%#{0ef##^yLTBz
z!Dt8!oe)s`$->OQz{;Qlaxy4SFmU)VaC69bY*=uxnS<NUBVxiK<~C;Si~@#@2UvK;
zq#UL!V030><xx&KP{7E<)WNG4kl?W3Q6n2STZm4ALSw^BRsog+kqivy=R5GSu`pNz
E0Q^5n9{>OV

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/page-prev.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eb70cf8f6a3b7f524bbeb3656d875a823b27fd7c
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!NB3eV9X)ov0=f%W)AK)kBA8^Y;DZmPc|?ZI=9Q{X*oQZ
zkbJD2lgIqQijPiCj2*mD6%7sx9yN0CvxS^laG;@KrlbJNftid9=jS`{vav8&0{~Hw
Bh1385

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/pick-button.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/pick-button.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6957924a8bf01f24f6930aa0213d794a3f56924d
GIT binary patch
literal 1036
zcmZ?wbhEHb<Yy3JXlG#XO>A}e@6f*BUeEG-{mbu9UVeYtn)@A#A9pQ#+`IB&@5(0=
zRzH}y`r(9CPbRH>G-dUZ>1!TLU-xM0+NU$tJ)FJ%!HkVh=4^U8ck{CaTb?f6`F!=h
zms^g%-go-h&Rf5C-u=Dz!SB6~|L%M6=kVF*ht9t`fBVhRyMGQn`g7pPpQDfe9DDTl
z(5wGPUi>@u`u~ZCzfU~=ed^KQvyc9qee&n@+yCcY{k`z?&xIF%F1`GB>D9kWZ~k3*
z`RB^(KUZJ<z54p^jaPqey#90J?Vmeu{@!`}_x8vCcR&2Q|KZR5PyZf%`uFJb-^XA6
zKmGRq<*)zm{`~*+@Bg>||Ns8~&oBx`LjW}d6o0ZXGcYhR=zxSld4hrCB?B{ujK>Cr
zPF^XagaZi+ome=9<V+k4lA0&0c~8;sY+BMGplDxopkcv6PGMCKE545x7rXOG8K|Y4
zs7UGXRWM0<(Zkq$s8z+Yi$zjO<yg14Zr?AKC>Dmm#SD}7El7CSA;=KXekY^RG>e-{
zuuVYm(pR@|5zQ!{2@Y3s!WlFkEt+xRKzr=&*z_|U*@qgNWbB##KVWn?)_GXn$>4`}
z#Rk5^9iqw$CMLJ{owi8Xkg$-crJaR6?!tz^#b0>Dw8Q57c+l9;Af%gcqV6G6E2r=p
gYaW5X0}L(q1$Yc3_9+}>;A5Sv9e-|5r2~UC0H_cnr~m)}

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/refresh.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/refresh.gif
new file mode 100644
index 0000000000000000000000000000000000000000..110f6844b63f04ee495cb6260aadccc5c91f3245
GIT binary patch
literal 977
zcmZ?wbhEHb6krfwXlGy$h}b9*vsWVToJh$rg~Ib{73bBfFRNEyRjIzARe8a@{G?U=
zS=*`;&XtFqYK{lh9g^y}Bh~OmX2K7phHF|4mvmY#YBk-m>AI%V{Zwn}AFb*CO}Zah
zE&Ol0{J&TG39p`WUhP-C+HU)IUUQmo-)qvfh`zI76Yqx1zV0&XfzSMxLGvGbFMQ~+
z=(Y3m{~l}q`>*>SwD@7vl2_py{zq>5pE~<)_MEHvb8Z#%9?x5TCvVmLlErrtmc7Ye
z^(1@q`{eEa%QikQ+y0|u-~Un|+W)`u;QzYA|67+{YhHeP%Er5`D<5=iecZe0VgIfd
z6ZSoyyYE@Yq4%wa{&t-D-*@u=lr#UQo%uiG{Quc!{>?l8fByOZOAkC-c<TMyLr>Nm
zdAaJ$n+2EuFS_`D;g$bOF8yC{^Z%AJuQpuyyy5=;?RWm~z4m$Iga5mp{NMZF|DH$x
z_dNZ7<o1^%cfXyx`}x3=|3@GFKlkMOwTEA>J^Oa?<^NmHzCC{Z^XcdR&%XSB{pru!
zuYbP%{{Q3WpTGb9|NHkJ2pC4ez=eR~PZnkdh6V;5kP|?8f`MZl10$!5$A$$5)il%s
zei$5ka6nGTs361eNrP~El!A@oXXa)eCC+CvI2<Rq&uh#x<LG2M(8biwJe^@?&{7}f
z84X_~A|E{Ep2g0zdriYZrB*IW(<2)iH>;iHZM67s#E^NJN1wTgOT&i;3Ec;TOAjTi
zTyP{|exu5jn1!2~IsF{O7w}9FI^s0Dv3!z%j9{}Lqr9=eiw8w24r1-;JbMZ*Iy$pR
TTfCj3pwPfLY5NRjCI)K&rUX|l

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-check-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-check-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..610116465e7e34fe6ec137d674a5a65eb44f3313
GIT binary patch
literal 1083
zcmZ?wbhEHbG-BXmXlGz>j-2EYIms=0ihImdkJxD*ann5GrhCOt_fD7*mN_@JU|~Yh
zlH}5*DP>F3%9rQXt#bJ9;Pl_AtZj8)e}DJP-90mRO_;lP-R7O^x9r-qeb1Jidw1;K
zKX>_o#p_P2-*JBTzJq)AAKI|<;`aSlckaKi>)_Qrhp!zxeDu(fW5<r4ICkRH(UWIS
zoj!Bs?AeoNE}TAp_3ZhJC(qwKbK%<Ai$HY!%9X2Eu3o!(_1cBYH!fVcdFkq{E7xyd
zy>aL2&AYd5-M(@A-tF6WZr{0c>(2e#ckkc1d++>}M|bZ(ymSA_y$28PKYDua;miAv
zUOssE@WI2!4<9{x_~`M2N6#KTe)9Oq(<e`#K79rT&w=0t5WEC|S0L~j2;RJY0|sxw
z;N83T@87?A^Wp8gj~_mK_yh!>zkK@q?aP-hU%!6+_U+q`A3uKn{Q2YOFNRSt)Ivb<
zCkrzJgCK(r$l;(o!NBpKL779wW5a@j%^bpFa}I1+c({#=)o#uSgQOPDOrxwjGt!z|
zdt@$e$lSc_@o^LJpjAf}JZwJMArZPP=b&Sgps8HqqLPD`kM_zs`Roai*qqK|#L3VT
zF?sR}KXId?9~w-oM=!LvF0}h7u%L13YL4V{2NpVaOx6sKXt0%-%sxprU4%n}F=ee|
zk7OB3V$o4<2?NtNdOnMp+}aIPI1Cb!oedm&q`N#WDjn;2s@TV#Wb?^^L6Du@WzE4m
zBH2;`fg2hOC%gI1Qk$u|ta4(CLnAZyojrZEhG#jire0bj>DOw0Oe9%D!a<-Z<>RHq
z%WD>VO!l0r8@nULP;YPhBrdTFH4+!k**<Z5kz=|l^YF2)ZePkZ?fz)oUwE{E!5RSE
C1AUGF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-expand-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-expand-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6f4d874f57b160bf731c057d8bd4f85d846ba4a7
GIT binary patch
literal 955
zcmZ?wbhEHbG-BXmXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%Kx85kHDbU@w$<p~Ck84S!EG9DWi9Bk$g)`~f?Vd3F+
z0a-l-hr$C4j7)qEb0R(_xplC}bcoz+U}Tt}>^aLtQ^>)SRb9SKCQ``Jr`=eVAz{OT
z183VTy}$iAS<v9e;KBH#CBsDX(o%j_3k}YM#wI2gaWBy<QEeASCq@m22c}xrH>S#R
nB^X?DXxtttx-R#(S?*zGzsXrO9p?HCdj*-f<$NLv92l$th`d^G

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b288e38739ad9914b73eb32837303a11a37f354a
GIT binary patch
literal 823
zcmV-71IYYGNk%w1VF3Ug0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096U000OS0Po$iSC8I2dGX-ATgb4XLx%wY06VC`
Bj$r@*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-sel.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/row-sel.gif
new file mode 100644
index 0000000000000000000000000000000000000000..98209e6e7f1ea8cf1ae6c1d61c49e775a37a246c
GIT binary patch
literal 823
zcmZ?wbhEHbWMq(KXlG!!`QrEOm%s16{{7(1pGR;1JbC};*@r(bKmL9F`S1V#{~1QX
wXb24J5K#Qd0`%X11|5(uL3x6KLxe$C!6IP+Ln9*-6GOy_4GW#y85tR@0bQ{sTL1t6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..45e545f74423d274d5ba7fd942349e9b6e377787
GIT binary patch
literal 1473
zcmeH`Yfn-E06_1O8OuKCZ05?;9y0{yY?;~WgRMsR$~K$2`D~d1@}bQ#*KE^FOzmNr
zk4h0m5xA%*2nq<AiYPv3zNRD!UM^e^kkXhH)!%5Ie{jxrZbT6xF5TgyLV!{Lh$~c*
zt7jk4=S#RNW$l^<slG`LEyH_=<CoLv1oqi4@Lv}==|uhYa{>5&mj9jr&@R9m?MLJ@
z28+?&*i;q2X{glmbaXwjt9hit_dI1))x{ir6L_uMFRHs`tO}FBO&#lQRo8}|J5?7Y
zU`>9C$Th8w3EHL`Ba086h!(PEnZzn=+PIK2*LI5;-9YgM=D}nEMKj(5E_P-Pm7j<a
z@s<UoIc}O-)Sl7;pwRg-;tq{8-(k|I#hq)4LN^b8*@cjz1MX;C`b2M+ZnW}r3_Z55
z`(7)}>o~EXPhgm4T&wVplL(D->;y1<QqqGg^6#qYaZ-_Gr8gJ(Iw=)f*9M9`0&dEB
z?K)KzE@Mj8=P=ALW0IaSB;S!GLC)G#zjW8C9jb5z#LHz)2RsL6Ow0TCc5OO!W4uEC
zYww2xS({cUTrR*Jqb)@FkhDeUAh!0|;c!@6>`B0^KR=R4S}*a<X0Oxy^5FH-KpJM_
z#hDt?Mj3|1-YCb5;Ejq<B}Vr$Y=NYE6#=nzudnRDx;K&T!TQSUK4kq{Vh~6FE;ih#
zuewDD-h6*Mk-S-*oXy#+NzF5E)@IUzp}MRZGW3DO;y@p%A|v$afil=o|8Rk9Xvl{+
z271Ac(a>1vj)fV>NEY1mB8Uq&zYI6Q%t`{**z!J+Vr;E@5~g9*=aqW{3>u}nt)+%y
z;;>ng6u?b5{(;L^(y<6nxNxiv6hU01L$+fA6FPrm&HQ1X9CMc{2sC$3gd=9b3;|~m
zeo4%+^eknA7SU=RVi9X;xUJr+UX-mqm<4W0%pzn<YE$B@vTqAH*8U$5XqErmL97bk
zAl^2BI!d(-qR;YdpATO&+lD-E;O)allBo6(-}^kf((kd^J{nkx-&UQerEZU5+IZXJ
Lcri6I61e;aamu5Y

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_asc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_asc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..67a2a4c669fc5821a07fc486228d626e16d6ad9e
GIT binary patch
literal 830
zcmZ?wbhEHb<Yi!GXlGzZoN(6Rzr*8qzZpisXb6nF5K#Qd!py+H$e;uAIw(&ta7Z&S
hbMP=EEO2aQ5R!A55%BO(n*cx843CM64mL1Y0{|rI66OE^

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_desc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/sort_desc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..34db47c3b1eecab2d3873ee2fc556cd3a6e322f9
GIT binary patch
literal 833
zcmZ?wbhEHb<Yi!GXlGzZoN(6Rzr*8qzZpisXb6nF5K#Qd!py+H$e;uAIw(&taL55k
i2@ipW1_lm6E}aU4#6zuYvR)!L0u~+a5@Kdzum%7{ff3ID

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/wait.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/grid/wait.gif
new file mode 100644
index 0000000000000000000000000000000000000000..471c1a4f93f2cabf0b3a85c3ff8e0a8aadefc548
GIT binary patch
literal 1100
zcmZwFZA@EL90u^)S14;kcS~P51JcqXyBK7YjR|$m*3qt)1nqFnf*+(nyIT_zZIrbc
zP70+hE$ePOAcE2K4FU;V;KM+=xUiQtnG(k(Qx;;(oQVNl47kM11c$9(j7iV=cuw*=
z&;L26aeaM*8AVX!4nUmF3luezO5JukyN8Fbj*JY)<FUCpDxJQaNW`ySU!ItlSYBRo
zIJ$j4&-(g3kH<YaI+{-3q3Lhu=jVop!?9R2nf#Kb?|Hog`}_OI|CeI_z-zj*Z=BK^
zb+y$sEJo&3@fVweAONY#-poD&;n*S-!7khAH+BmDY(}ZG>E9#Hd|0*@ZIv{eO*Nb#
z12yCIrOhLLJlbn33DTB}t(F_b2bV4~y*j=}%v9m90(t13QX1^b_==P$D+H{5*5Mu?
z8<YWo;GEBY1&T!BQK0xwXCMqjnAr%YGou4t2y@PyRzL5TthyGfwkF=Of4;|C558C{
z6JT7WWr2j~28PmdD&J;)Tj=1l^nDuHZPJYtZ0{NxO0c1lQ(r$gnrJ9R)_&N{SfHl|
z2!-ca0oHja5LD-MyE5*0jKrL?Z>gKY>BXXf^7@!+sCzFj+>XgJsqfc(1Ya(r=#J=3
zlZtj9{~(p*xA$9X2mMtN6e0bM#^36uHAhJ9Q&;+@HQ_ThCJ=yPPcaaStzMs1DHP_0
zvw_E92pgO+s83$0SnZp{u*pvQ$A3#Rftg(VD(=52XCTzUftd4T-22$PQrgIR*gHx4
z{43C_yk?5j?(i$Mual4dFf?{<9Wn}qfaB%>iNwkdu&q!m&h2IcZ$2Th!C8}<*_&Pr
zyKl`OZw8N)3D^4?RK}UoD=o00gbKYHy=yv32mZ9Dl8aIS8x^Z$2?NwcBLzFmZOtoW
zzN62&u*QDIz{Fy}^YAXY&Txmg7ATSAhAr8K5fZbFZ*SFa$_qE2L|VVFHOI{wKE8B_
zGXV2p-56OO`rc4Z7g3zbj)2_3YjK$((`OUqD%*mgvS`YELYsVW1or<Ji5ibxaAYiy
z=gk9rKEVhw2pD`JXUG4J`ezawn{8F=L+M4NSK^3j$#Wa9kJJEJ-c-|b-w~wbz{b|@
z8l-rY)_}?(Xrs~{A%BGk9SDaFM(<Ns_Gi0#G;t%r?qy<5AoWN;>1)YW%;)D$oE>#r
zQ3z|D(W$Eg`c?NY^+fD&+nctrc25@u47U__J8-QW7NqK!$T9C@*SpuaHyFRRpIGae
rj_Lao#za}+eaj_<`F9!mRdtBiaY8;H<a_dgNJKC%GYNP(1HbeS!vuHT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/collapse.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/collapse.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d87b0a9ddd1335a6e7a0b97d9481520f30b821c4
GIT binary patch
literal 842
zcmZ?wbhEHb<YC}uXlGz>`0o(Vu;KK>|7RZkKlk|m`6vG`Jo$g|>HkYl|6hLg|LXJq
z*I)d<@$&!8m;Z0Q`hVy3e}+*o8Un*81QdU=FoV3K10q0qf`LPwfssSTW5a@j%?wOD
iArS@)&h5PNMll*66^^tBbH?qtQJ{FJU!IwX!5RR^E;%az

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/expand.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/expand.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7b6e1c1ef82bc36104018936848c3ebfa6e05e6b
GIT binary patch
literal 842
zcmZ?wbhEHb<YC}uXlGz>`0o(Vu;KK>|7RZkKlk|m`6vG`Jo$g|>HkYl|6hLg|LXJq
z*I)d<@$&!8m;Z0Q`hVy3e}+*o8Un*81QdU=FoV3K10q0qf`LPwfssSTW5a@jO^j@6
iCK3sWhnx8sU0hxiEIiaD!s-`t;^Ttj{VdE(4AubXYdZG;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/gradient-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/gradient-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8134e4994f2a36da074990b94a5f17aefd378600
GIT binary patch
literal 1472
zcmeIx`%jZs7{KwDTLnZd*hMh7R3%&{VK|xh5d@TrMjeTpnq?_&b8`}Bh(kowLJ^R=
zwLrP_Mz6F*N-1{`N?)K@6i}uD1>V*|OIv8)A|*;9JN<2c#7;i>=A7rpCpmEmrw$)U
zc7mcXc@UIVGnG~gOy34*)9Li-becMyuD$~>)ERVj219+9F_Xbm-(}8ZvefrjGxzFd
z?gQ+Z2W-&U2kcoQXO_sF&Em{uap$rD-W-Vsija6n4j*~Q*W?J0hYp%tpk9;bpv@I(
z@`Tz)B2B(fn=b+vZGl)@(4Z|8YYQ8+MGfzZp1v;z8bNg>jk*$vu2iBclgyVj>B^es
z9|O{PvUGvmyzs<9PmwK9WcqTTMPJ^kuV~R%wCXE?Ha*qBP}OFjwi~K|4nuYOVl`;T
zVhzx_SPOK48f&|ZG@#o^cQDa=jErs*qsPQ}W@7f3n4r(hETGq1*K1~j_L<p$+{|%U
z;`W=l{YyMRvBXy_^WkNIgGDf~Tt8qD0)rOOkVQ0T6%AR%fYREaL>q?Dr%LqcFxvPW
zut}by5*6B{LZvEO(+Ju$Vv_<dY|RcU%`a`T7b~)tD=nidt)rkHT7j_-ZNT`4_OaFW
z@zsu3fW7n8YA5JxdlxWa@19ue`Nt0ZfBv(9-5*`SYXb^(%p89La^HYXd*I@QOgV||
z^OgS>!sOuZvAc4ePkK}Mg^X|R8{wv3g3jV&Qm0~*o(w;!4zGtP^}q4TE3f=4jcq2s
zNTj41IT7{z(FAgK^iIzZ@_2j+Ir8!+!Q<EbV&8-du@}bcM31C_(QwPYx){PXzn!Pw
zoM$!vvDy2ws-le9M$&Hej6H;9cBQX;o?IU)or@&8tZ8DXqjW|7n&HyO#dGwbJInEd
zF@B{q6?JK1@(jOOKYD8+|I6><N)}(IY6T@Lyl-pY-c&2;OT6NxgDI(|t8Cs{^<3Xu
zjvpOUj2=*qQZL;Iyi=tgQx#Q3<`(_E|J^{&<Y(^sj&P(We`D<xH*-grp-nKCO)soi
zyDU}qMsIjltgkj+ocxPhun_{CJuyH`!Udnixkt0`xN{K(n1nqlhjY$EBqwjjg|Rd~
ziMOb59zHM&&X4y`);@~!WnJ+OZB=Tq;Xb?fdPh(A!o`O%PH@R_XH-!dh51O@7W-*T
z@i^WtQIL;E43oB=U%<~(jv$2j@*ifI+$}$)U5nX5coU_d9-v%Xs5+oz^1Q-jeu|p?
z-FSWN*X;y7ElkYR)Az}cpv^>#r@%9(ju7k_5|Ghf7eqx2?7%YoH4jP!wx7HA*Q43)
zwFOW=pP6ly3pn=?dHpWVl+z~h4aA7q3Dbmfk>A9h*D=1j0=ZkaJtNDl4|Dy58=OQ4
zb=w|rEX#G|6q4dPk_gFV6VcYbmUmazi7x6i6Xb&As-j$U2PJ(S9-JDYvw05^=DZ2M
z-q(%65iC7!Sf=Hfs~2MFb#cc_ASYbPO$Z9ewDx-)GFuhcxKI?v{g{Fd`2H?N2mNoG
a(II?Zs7)DAnPM9b=8J95L)rdV=-9sjoxm#q

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c18f9e34ac1f4d06525592c5ec25783921e7ab1c
GIT binary patch
literal 856
zcmZ?wbhEHbRAyjhXlGz>c6N36?{M+r#W!!>FpPrH5Ex-0p!k!8nSp_kK?me-P@Z7m
zFlAunknz~C;9xU5Gl#^14GRyqF(|p!cuZW_z#t(WR-;k)_;9y`aa9RNLW=VQMPsFy
Kokpn+4AubBJRUOu

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-left.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..99f7993f260b374440c5c8baa41a600eca99d74d
GIT binary patch
literal 871
zcmZ?wbhEHbWMxohXlGz>c6N36?{M+r#W!!>FpPrH5Ex-0p!k!8nSp_kK?me-P@Z7m
zaA9EP;893e(9p!fE+S&!pm?~AUD|4jgy5sYono4CYdSV2yD|teHi#$`Jz<zAZ@KEu
aiJ--&dkk#zd{zV~IJdAA3h{6-SOWlJm?6yo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5b13c5a8b91b86e33d5def2ed29b4e348a5795a2
GIT binary patch
literal 872
zcmZ?wbhEHbWMxohXlGz>c6N36?{M+r#W!!>FpPrH5Ex-0p!k!8nSp_kK?me-P@Z7m
zaAja+k&tj`IMB$%CgZbW!-Ix)HhHZSi@+q84iWvZBN>K^-5Dep8%#8W7*0-Pa>$EW
bxpC?7J_E~BDJKIG4z;p#3-JgDFjxZsq+}v;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-top.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/mini-top.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a4ca2bb20aad89264b9022fee88ee29154dfb192
GIT binary patch
literal 856
zcmZ?wbhEHbRAyjhXlGz>c6N36?{M+r#W!!>FpPrH5Ex-0p!k!8nSp_kK?me-P@Z7m
zFlAuo;89qx;9xU{u$s(?fCCNf0?JM-3L76eGxBgot>IYk*sW87)#{JM#>MWF#5uKM
LPHswdV6X-Nu*4oA

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-collapse.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-collapse.gif
new file mode 100644
index 0000000000000000000000000000000000000000..df2a77e9cc50cdb15e8be856710f506d462a9677
GIT binary patch
literal 842
zcmZ?wbhEHb<YwSuXlGz>`0o(Vu;KK>|7RZkKlk|m`6vG`Jo$g|>HkYl|6hLg|LXJq
z*I)d<@$&!8m;Z0Q`hVy3e}+*o8Un*81QdU=FoV3K10q0qf`LPwfssSTW5WW+W=1|P
io&z5e4!5x=GEI;OeCX1}EU(tH<Kv>E{jAJP4AubO%sO%a

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-expand.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/ns-expand.gif
new file mode 100644
index 0000000000000000000000000000000000000000..77ab9dad2948270706c9b982c5fcdce78940b4c4
GIT binary patch
literal 843
zcmZ?wbhEHb<YwSuXlGz>`0o(Vu;KK>|7RZkKlk|m`6vG`Jo$g|>HkYl|6hLg|LXJq
z*I)d<@$&!8m;Z0Q`hVy3e}+*o8Un*81QdU=FoV3K10q0qf`LPWfssSTW5a@jjf_kR
jAsz;b4DD>fMm823AG&mK%ZJ76*!b{ZzXCfO3xhQP{>?dp

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2bdd6239987b95025826fa39f37a036d73ae1c9a
GIT binary patch
literal 829
zcmZ?wbhEHbWM^P!XlG!MGRSrK@6dAaKf@>(4S|st0*XIbm>C!t8FWBi2jvL{4k-pk
f4i1Na28TvQ9=?!{4GD)^*u|AnEG{HEFjxZs3+oT=

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d1daef54c578cced19b7f0c3074dd7a23d071cb1
GIT binary patch
literal 838
zcmZ?wbhEHbWMoKTXlGzB%sOhAecUMblu_Op<AU=hg_lf<ub7rxH!HhkR({94^1emY
zBg>knmbK5V>R(wmyk!^#qaiSiLO}5+3(z<J8FWB?0_6z?4rK;;i;M#ajZG{Z0x|{x
c4F?z)85un0cx+sBv|GYB>&}UbNe&Fw0C0UOPyhe`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-light-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/panel-title-light-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8c2c83d82536f2e1e8c1fa15ccdf6683047b1d34
GIT binary patch
literal 835
zcmZ?wbhEHbWMoKUXlGzJdGFVm`@haV{B`m1uPaY~Uw`)d){EbFU;TOT=Fj7|f1bYo
z^Wx***Ps8s`}&t*6pV(zunPgjpDaK>{b$et`3#gN7&sIdqzxh#C@?lLvvCPXC@3&A
Wv<oPE&GFc{=xDcuaS#s&gEau;Gc-N`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stick.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stick.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5a1e8ba19fb5b404fad09b7208df29646288345b
GIT binary patch
literal 874
zcmZ?wbhEHb<YC}pXlDR{fQAh*Gp~c0BZXLc^!Z5f>Zm{QhJfNv7G{tF#eZVXMX8A;
zsVNHOnI#ztAsML(?w-B@3=BFTX;5xq;Lv4Y<dE^$u;5@bBcG7ZihzWMb^&?4DNY-c
bj<howWu?6Mu;@smoV`_!#iS*N8W^kr$4DdN

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stuck.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/stuck.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0a8de4db9d6d272beb7ab432bd8cbc25c5d699de
GIT binary patch
literal 92
zcmZ?wbhEHb<YC}pXkcWBnR%UofkE+~sB=+jVo7R>LV0FMhC)b2s)D<xZvcbhPZmZl
v21W)Qpdz3K9tH*`sUGH;#}iK9D;7MPCD<$S>9)qBYY9s=7v2nHV6X-NX@DCv

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close-on.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close-on.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eacea39b623348f656de9a8f0df4ac4b74ceccbd
GIT binary patch
literal 880
zcmZ?wbhEHb<YwSzXlG#X4UZ}=DQ@lWpL_W8nfpJ^Kl*w3$<OQ0f8Bcd>)z|%kKX-x
z_TkUV&wm+4!Dt8!#}H8b$pZA&e+C_p=RkRafy0-9okPYWK%u#rLy#**AmKn$J2Q)p
zz={Nh21Zf+FqsJojYs=sS(PMy7OF5cvh&sKnGv+0v0q<*pG<%Q!&xR)rDrk@3zqxO
MXKm)=;9#%@0E9$42LJ#7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/layout/tab-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..45db61e6000bedd9a4eacdd171d99a9af159389b
GIT binary patch
literal 859
zcmZ?wbhEHb<YwSzXlG#X4UZ}=DR%hp(AwYMHF3g$0|)Njz5C$7gC|d(Jb(WD_3PK~
z-o5+y@#EL8Uw{1g@#oK<|Ns9pjDpb+7%m~8_>+a1fq{uZ2jn48o?zgxVBqGE@d#MZ
z(99ty#S`H0kb#knn;}DEVv=)*u)3Vdj=;yqx<zf>u0#kX9cC0)w0klmAo1XIMn(o}
E0NP7EbN~PV

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/checked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/checked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fad5893727ee8a13f428aa777380ae97152adec8
GIT binary patch
literal 959
zcmZ?wbhEHb6krfwXlGz>j-2EYIms=0ihImdkJxD*ann5GrhCOt_fD7*mN_@JU|~Yh
zlH}5*DP>F3%9rQXt#bJ9P}a7(ufM;0=I)-EyC%%tyKeK&xyuhMUUy>sj`JIKUfjO_
z>dyTab{)LB=kT>-Cr%wbdG^%lGbhhnIDP)=+4C1qp1*tM!nLy(uU)-*?dpv?S8v|E
zb?f%+J9qBfy?6e~qdWJX+<Wlw{-dY&9=^Q)=;gylj~+aF1_aNazj*ob)$7-9-n@PL
z_T9TzZ$7+z_wm!`FP}bt`|{<>*RNl{ef##~$B&;sfByLSi(wRuh5*qap!k!8nE{v;
zbU->ld4hps4uc|xjK_ur2b)<{HDXQ_Japi6Q1W6iYUvPA5Rzlscwpk<4sO9XmXjI+
zi&_OWe7|@wG&BoL67X4M6R7Omz-DfcwPk^l8<#v6OGU!M%_;%{ss?XfI5Zp-5OGar
zYW(QXz|GEX#*rx~s>CVD%q0^Mz{1hH&cW`(j0A>8wr;ZvZ4rjePOb7*MGqXL4LK$%
TI;tJY@rY17bXb6iiNP8GS6tA5

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/group-checked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/group-checked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d30b3e5a8f138bfbbfea3d1d6d5631a81268fe26
GIT binary patch
literal 891
zcmZ?wbhEHb6krfwXlGzxGAUp-FJv++Vzw-1u&!ctt7CJo<?*WL^{!`dYGiO~VsLI^
zaA{_6ZDDY0WpHn2@Mvf7Y-jN5VDRo@@abmo?P2iiVF>DF4C-YI>17M;<p83vUcty-
z*_dA0*j~BVUgelBh1gz|m@eI<UZ=DP4yjXI(<eG*PIk+l;*c}PA$N{j;Y|0!nf{e?
z{VM1A)GYr0|3AYh7!3isgn;5t7G?$pLk1m?ZJ<2Cz!AZa%pv2kVZp&>4q>erj}J#1
znRLYtaeQ=iW)bC#?NNBB=*-HhDWD|4xae>zCoh|V$$>=XHZB1n7Kal~O{`q}VgeQu
b3s{-ixj1G-bT~0I2=PqTialkbz+epkbq-F$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/item-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/item-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..01678393246989162922ff0051d855ea02b4c464
GIT binary patch
literal 820
zcmZ?wbhEHbWMU9yXlGzpb>`d67r$SB{>v~5Mnhoag@EEu7NDp9Gw6W44$2b@9D)q2
W95Nmo7Bnz$2y4ZhC`fc*um%9+ToJhd

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu-parent.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu-parent.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1e375622ff951a3a3f1ccc668061e81b9c93b411
GIT binary patch
literal 854
zcmZ?wbhEHb<YC}sXlG#1%-g3`xZkLBzfQpc?b1_LRp%W3J6JSbvuwF+({kCi<F0%6
zNypBcp;OKUEqD{M;AQ%Pt4XUq_8tD#b@<QJ)BhPp!Dt8!<q%N($->OQz{a2h@&qVP
zFmM<%@JmQ|Y*@g^%E=?8;=tJG)Wo9VlknjJLnFJO0!M|%0mo(rQBEC(fQyeBCb4lX
KFcA=7um%9T95sFb

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/menu.gif
new file mode 100644
index 0000000000000000000000000000000000000000..30a2c4b6c0458751f85126e8bbca6ef2ccc2ff00
GIT binary patch
literal 834
zcmZ?wbhEHb{Kde?(9Xc{=<(wZA3ps5|DRzLjE2C-3jxKSEI?2HXV3w89h4^+IOG|a
lIb=LGEI8Q6z#<cKV#C72?E=bPb38UKI@&Fv%*MiC4FI5a8gBpq

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/unchecked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/menu/unchecked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..43823e52db80e04017b2bc1e031bef2d82c67e6a
GIT binary patch
literal 941
zcmZ?wbhEHb6krfwXlGz>`0voy-@k72&h=Y%ZQ8zP%g((!cJJT4@8F*OhYlV-dg#cp
zW5-XNI(_EM*|Vq5Up;&A+S!ZOuUxr$<?6Kymv3CSa`V#FTUV~%zIx-%jobHb-@bF}
z&i&hW@87w5@9zDF4;}*1<A;wPJ$&@|(c>qNpFDl?^y$-QVDS9;ix)3mg1{>fcnt(^
zUcUi>w{PFRfB*i&hYz1Vefsj{%h#`8zkU10FbYOPfHonZ_>+YhWU>y30Obh=jxGj9
z4jGRP3l283GHb+~D0p~)!9>Yxj)(FAXDKG5ESZ1@4oAD0WI9R=9v*6Ak!N+{dHKMR
zl}FY^$AdFLm4!>ptVN@75u<Mhi(bZ$hDWSC5<+#C3@$Vt>5?#BR20ya;KC(goN;9V
qqtnW!)kYaNB(j|}n>i$H<|I5^)XKF~L^CSn=7x7MEgZ~D4AuZjXTU80

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..aa0d0ed8fb4a7af14a00f77c9fb0f456144363d0
GIT binary patch
literal 1418
zcmZ?wbhEHb<YCZZY-eC_`0p@t_lwoX-)ubnddK;9yDq%jbLsuw%kTGJ`Ec;+heOvs
z9J%rF*v*e8Zhbm=`_t*WpU>X=eE$CD3lF|rdidqaqc2yVe7*kk>y2mMZax2Y=f$^s
zFTdY^@$LSr?+@R6fAad<<F`MazWed){f`$Pe!lwn^UbGU@4ozc|Ml0$Z@)i(|NZ0l
zABIsd8Uh0v0*XIbm_ZKE0TG})!NBpKfssYRW5a?2j2c2(J{AcITs#8GPA(4v7P)jW
z2E^PrQK;-DBIeY^^K)a<$;oQ=K@lg5o*w5kNIvvOW8t#1v*eXu+*$cqxn;gXebNzy
z1uHHtl3+_yIIu<YG7qz<$PBO2Rc(zjJQ;UaO+9>okNr>=@9o3~>?|3V7yUI5aB13J
zaKA}H!m07@?lNZ{k&O%1-`}Ui)|cS0!{DJHv!_YKnF_<sMpYS)c{)3fI0*9_WuMDQ
zdeFJR(cglF_lkNZ$1>05Y<sOTUSC@5zh6u$x-|FN_Solbb3dBAy1S+NG~2)E9l4Kp
zOne=7PP+B|&7*Vq)8%4*6}~>XQUChAKbD0r9_;V_zg+IF_0JE_j~B1ctE>I_^4-Pb
z;rI91)%?ExG5z}fx%J<FGdvT2P{;f&{6RgFn#Y1BHlvOQO#)^T51WO;JRY{bk)5%y
zS=#T$!dCgDA9C%=RS`-Z>RlT1>lL@nSk$eZ_2W^G;iQPgo#u-=0=cBWyh!fX<T>)V
z-;Pc4zyz1P1eHlHdNWlfIN7aCnc{C1sXEm&YNqNm-=d$3r^U)?s?Lb7id-@?psRA}
ztmsXWYLioUNvh9DKNYDyH}jF@(z%s=ozLb~O{!czzlO;xV?jOFt>?2k#8$0X*dwQv
zxn#<=n=h75j+*sy_Uv;vUoMzhB(-Y!;-*!ZE4$~dTD4;Jq+6?2t~r+eYSo$z=d!Zb
z?pWrvdfoO<v$U72|D~m~VYkrj)f@NQt;$(+#_E>NvK30!Z#JC^<Idf1Db4%s)}wj9
zUv4>Hw>o#n#j0q%oi}F9*4uTL>*c}SANK7|+4J$7_xe4|yb})X`}6Mh1P4}D9tQ^o
FYXG~Urd<F4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9fae2d594d21f4ecb71e577517f1eb60488e92d4
GIT binary patch
literal 815
zcmZ?wbhEHb<Y8cBXlG!Ux%<Wa7vFyT{=+Z|Mnhoag@EEu7NDp9Gw6W44$2b@96*wT
P!(oGhBO?P76N5DX4+#!2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/light-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/light-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58d6747b583f82745f884ce9775dcbe3030e086b
GIT binary patch
literal 827
zcmZ?wbhEHbWMt4|XlG!!`TWO|x8I+=`~LF7kJlf6y!-s)!<V0*zy19B{pXLLzkq;Y
z6pV(z@C^aQpDaMn{b$etc@dN+7&s&tL^V7b9yByEv9NJ)Ff3SjxLrWmYl?&bgEau-
C^(#IA

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprite-tpl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprite-tpl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e6478670e37ea49286d7f29df999169959338750
GIT binary patch
literal 971
zcmZ?wbhEHblw;s$XlGz>`0r4-;O@-bFU~*teev0!D=+?Cd-eb3oBt0#|9|%F|Er(>
z-~as&1Pr5KGz5lY2q^w!0eb5{gAT}Zpgh6Av4Vk-LBL_d0!KzBR<?)}8xk8@m?S*r
zcuZt;Vqj#;xO1ZLz~K&2=cqFplNKHC;0{_9voqld!!!ebqX37^%Y0e&@?TAvxnTME
z`J6FKvRcB87Z-a7?(jJkl6HK#-h4Y=fr$-QS4VK}ICCmAt#N(AVX*?uZEJj(GcK<(
zeNePEdM5j$Q*)~isNUUeBz|Y=?H~uYz193WA1pRJInph;G_OYE!-B^x60%kz5&{g?
E0Cfp(OaK4?

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprites.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tool-sprites.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9a3c5b9ac58bb0057f1f776e170bd1aa9908dce4
GIT binary patch
literal 4392
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tools-sprites-trans.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/tools-sprites-trans.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ead931ef617ac8520a24a263abb456ebc1bcd54e
GIT binary patch
literal 2843
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
Tp!SptOZP1+i|hOQ&QAXWrjri-

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..be6c50e1cef86d45fbddf167e221db5fe365a80e
GIT binary patch
literal 875
zcmZ?wbhEHbWMt4`Y-eDYx%<WH<8OAHf4A$xyFHiQ@4ftf|CJ91uYNdm?Zc59ACKMq
zc;eQllea&ezWe#?z0c?Gf4=bG%cX~3t~~m3^~u-kPru%H_U+d5Z}(q(d-D3*=kLFN
z{Qko*3PwX<=!AgcPZpqK|1;=-oD9kn3>+Q|j42xu7BaPR3Mn~MJWyz8U}WKvuxL<d
zY+~h+vbb?#<KpA}3eH_Jo|~4OoUCCR7jbga($muol26U?+`R1UY>VPkM-ButH#9I<
F0{~gSY2E+;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..578ffb6092a47d9af33fd86615855ac328958537
GIT binary patch
literal 218
zcmeAS@N?(olHy`uVBq!ia0vp^j6kHr!3Jb81>C#}q}WS5eO=kFvq*Asi<fl7Cjx~y
z3p^r=85raafiPp<g;G19AWOQVuOkD)#(wTUiL5|=rl*TzNX4z>jL3o~JcpmZ-+$h~
z_Wy_3jh&1fGyeT$7yAGIfBVLN2O~0szQ_GbNqF=$At@m#iKWO<MOb+TtBPV$PXVXe
z4whLGH%<j6O<BOKc;u*!#2iDf9-%AB5i<jKC^6;moRK+|m&vefz0#ar+EO4(89ZJ6
KT-G@yGywnuok)xT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..22d4bbab4c57893a9de3f374e9b9bc5d492b7551
GIT binary patch
literal 1366
zcmZ?wbhEHb<YCZZY-eC_`0voN;K-64msTHtv*Y}`T^HW%x%7VT<@fuqd^mXZ!=Y;*
zj@<Zo?B>T4w?3V`{ps}G&u8y_K7ar7g$G|QJ^XUz(U+@FzFvR&^~SSrx1N9d{QdWj
z-+%u9|IaWAMnhnTgn;5t7G{uBbwC6tPcU%&XJBNJ@Yt}xfl*RO%SR(2fsIE%+3C!K
zfJH7{j7BjxP82F1;}LV};`zC;>EvWJ`=E%EMNf}&8YCb3qp@(=*;(?+FYc`TtlTo+
zp}tPWVT;DaewImEzP~m$Twd;HFEzuf^wn|Zh|NiVI~J_IzD{1aLst9S;-<|R=j&n)
zY}38n&-3V1@9&L`cXyZBTirNa{{A?712gkCNfC{QhXnY<!(^sxOl<FHb?SQ)QFQD?
zr@HdGIX{h3&vrYSi~YUvIqlLk<Ai5tq)OAT&i8GfW;?4a^TzVr<#BI!ZGCrrPyO#>
zwzDg8A8&6~zAsyC`Qh2A#m@8R-Tqnd^6EzM>veOgi(cJ6SpHx9zpZuUvuBsv!|mtQ
z{`~sk_VIfC{dRwUzj*$9`+oWV#ozz3{+M6K{3(1v{q?!!3mQ0?c06e26_QxkD6Dkj
zcI%<UjJa(GGdCP;SEyTY&_S+^<536Wl#EAg8mlsry0yDJl6rK`NhtT2-`b(nXZ`BO
zqJG6sKa#slxFl63s4HnIPqZ|;xp=bkt_qbY!Co^}riMrDTr$lxX=mz0ud<U%Cq_2C
zTskAIPf~4WyxGcUGjkTbOq*45F7x^1{AZEs^Qzr$rcbS(R=IqBGgH)x1vPTF(iZgy
z-CD7*U+LA0B@=?QGMCPXTlI3$w4zxnm(M;WskvfF*R7Q+=P#1VnzLrzORYKUUm34l
zv1;iyuGecf^?AKsx9wR~*80Y4QrR2!@L6kbI4-qXd(&yH->WyT+_vK2mMcNg7q+sp
IvM^W!0LCzFhyVZp

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d82c33784d106a699921e8186376adfe08ed7159
GIT binary patch
literal 815
zcmZ?wbhEHb<Y8cBXlGz(S#adX??3<l|7RElqaiTzLO}5+3((X58FWBi2jvL{4j{=Q
P;IKjAAOiyv6N5DX(?kxS

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/panel/white-top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fe7dd1c1ebedc02d4e1aabf91fe43e1bcae824e7
GIT binary patch
literal 872
zcmZ?wbhEHbWMt4`Y-eC-S#V_a@i#lpzuR@;-JVPD_g;R#|H_AhS3exO_Tk8lkH>C)
zJaOyO$=jb!-~D{{-ski8KVNw8<<i41R~~)2`sC~Nr(bV8`*!R3x6j{y|NsA=VHAvp
zz)%YT#h)xdC;w;A0XZC$Cm1+f85m<WBrIfV<rGqKsCb~z(7?#TC1KH^(AdPvBV}>p
u#Ky(P`xTtKWIQ)5IXPLwHYwudrlqH+8zi5a<GFd++1VDww^#%O7_0$Q_hD%O

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/progress/progress-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/progress/progress-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1c1abeb4bda215b2c763146b803f56d52d7622b0
GIT binary patch
literal 834
zcmZ?wbhEHbWMoKS_|CvkyzoKg(ns|xpVX{=)4J|i+opG2n_f)V_G;R$H*@yCo3Qia
z%>ADi9QnH9<o6Bde{R3>n_(1;hQKfi0UeNEKzV_IL!CjML&jsnf`iQ*+*TO}5*nMB
cm>F0E91a{{WZ^W*x^rUV;^X}?%uEc{048uWPyhe`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..43488afdbd4924057e45df94ed68690068fbabac
GIT binary patch
literal 1091
zcmZ?wbhEHb<Ye$;XlG!!|Kihw7oQ)z{QU6c=SQ!;JO-lIU!DNbn=en_e0}!z>vJG_
z_wB{IZ!h0}dj&)vzP|>dkKf;X{QmaSk9R=y`N#XuKR<l=`SI(|PhWq1`u6Mdw_jhr
z|N8p<_tzi4zX8$D-`{`!`SI(|PaygYM1Ow)(VxG+|NQ*}M1TMN1)_f-@c;jRhEXsY
z0(1-k#h)xd+x|1?fb0b22?mb;4DlQ?79Sc8HnR(B#GKgh(1}$**)7IlW71JJ3FE9g
zGcGnB@0VBXkg+ssIyqTgbw$k1qNdZ+^)*k-vE1BrcDA|hi#t0%H=UnvZ^$8QWzu|c
zvAd~8?5>jL%gg;OJ?2_%ZN9oX+&1IxF3}_H>l603F*t71i4@GZyiE4sw%lkTl{?!^
z6Bo7I-L2~P;_hzq*8BVGLsu~TDQ|svxII!MZqJR@$6^zdt>?XQDtdZif@HSanM&4&
z=Nke$o_R~@-`i0Xygcmmtu?PVY}k3~nAhx8xhr<eeC2j(_KN%k2P(Oad(K%_IO9a*
zCYO_QR8F$<J9s_!kX3GeEw<VF&btD|ruPpHN-IeC&#P(t{Nkc;#QAxD8@_*d$UVb<
TeqF=wA0L@-oS$Fsz+epk(+41p

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..69ab915e4dd194ad3680a039fd665da11201c74f
GIT binary patch
literal 972
zcmZ?wbhEHb<Y(Y#XlGzZO-*(9@6g@d-QV9odGh4x)2GjwGiSkq1xuDJ*|TTQ-o1PG
z?c2A1|Na994jepq@X(<{M~@yoe*E~wix)3lx^(yM-4`!jynp}x<HwJmKY#x6<;&Nv
zU%!3(_Wk?!A3uKl{Q2|OuV24^|Nism&)>g)|NZ;-|Nno6Q7{?;gDC_Qf3h$$FfcOc
zfE)$N6AT<H8JK+}JT@pCWDwGr5OHFIA}5!SRKpJjCYO$G3FnBK0}L(gU6O`jB^NF-
zH%ylBXOcMi;IKO*6GI0BL$J$HHr|*p83P6ee?c=xi--w|&h32i92#?fEIiCM$+f>u
z!(r;m%j_<O1rHJyWQX(1S>$9KP-wo!oMF4bR^Z#pCLVEt6JIYJY>r`(GBHu8TKMAH
hV%craN*NY1aV$`Fvrs8ibZTIkpzPfzqoBZG4FEi-n5_T+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-anchor-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-anchor-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9cf485060802498647ba462c826869140085778c
GIT binary patch
literal 951
zcmZ?wbhEHbRAb;`_|Cx4x9Z%wLw6p$`1JJa&v#${Ljc1l7!84u5dw-oSr{1@*cfy`
z-Ua0e297BVyc{MB2@4t-nK?8<ItmyXn%I=3YAg~I8W;pPxgu5sFf=eS8Kh0|_^_y<
zi;1yfi$sGmV-L5p-IN~&2i#gUqm#B&Og`W>-AM7;o6g|H=X=D(-<8}9T;jWog=1UD
z4&$fCrm{73`D9*Nda=)=)Tw8u>7xs+o|a)(X9%W5PEyUaQmLAfdV6NU**cdOLJyDZ
LX;5ZkVXy`O9&A$y

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/qtip/tip-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9810acac5b323d99a641627276e8dbb9a3607d2e
GIT binary patch
literal 4271
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/s.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/s.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-c.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-c.png
new file mode 100644
index 0000000000000000000000000000000000000000..d435f80aeaf38aa37a2afbea4363d7cf8706205b
GIT binary patch
literal 118
zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWw1G5}q!OAr-fhQW6q2Bsehp@I)}QHZd@=F-Y_=I0esbe+N{<
N;OXk;vd$@?2>@aO9`*nL

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-lr.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow-lr.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb88b6f2be887650f28b16726e470c09459b9c86
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0vp^JV4CG!3HG1zpHNqQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiZnf4978H@C8Z=JJZMPDQ+U>TNx_ce55uGN4u2%Q{wE|U
g2=cJ=GBC0+@aVFNEX<$33#f^~)78&qol`;+0F-4Xf&c&j

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shadow.png
new file mode 100644
index 0000000000000000000000000000000000000000..75c0eba3e101e3f32cef8bde7bae7383d849e935
GIT binary patch
literal 311
zcmeAS@N?(olHy`uVBq!ia0vp^Y(Q+l0V0jwbN>KRk|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5XZhE>nhE&`-GTD~D$v~hjI>0gT@Uw(Rj}ARr(#+ZY|Nr|R
ztz576{))TQsGN9FjsN;R=N;cX_7>}LNxZmoT3OARN%FUXp-|AVh0k3k3m;=qQcO<t
z`YEW%DrBq}yiq*wP^1Ny_!`AB5sx`7tGjqzT{|n<Be?l>Ogc@EIAyfV(r;i((zEeg
z`}y44S?ng!NoE&wcK=*_2F$s1%jHel(|yj_4>tF9g$FFYCZ&0@DQ;=K_|9xe0dH@S
zX*Z%4Z8@@VyGFIRewDnzd#yOua)FIqa}4Vg?=kT(Xhpeh(=cjy2J|F@r>mdKI;Vst
E09T24*8l(j

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/blue-loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/blue-loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3bbf639efae54ae59e83067121a5283ca34fc319
GIT binary patch
literal 3236
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/calendar.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/calendar.gif
new file mode 100644
index 0000000000000000000000000000000000000000..133cf232b243baf857367233e750477675f3190f
GIT binary patch
literal 979
zcmZ?wbhEHb6krfw_|Cv!=$UBjnPB3PXyTD<>X~HXm1O3TVD6D*;+bL!L|&=p9%&Yy
z$rhfe21!Q^Q_foy-7_zKYFYTes_3C(>0^ho$8NPxd}^OC{AUPgcoyFJG`!<^QvZ{z
zDbMnzKTnzZDQo7}(m5|{=DsSP^R0H#i}HnEYgc@4VPKfFc<YpfTP82sId$2tnXC5A
zTX(c|*~_-2FFIGh>R$P>d-aR%Rj;~Nz3y50x_9NPmes$yHvFEn<<ImTzi03Lvv||V
z#aqrV-+g=a&I@bz-=2T)-?oDnHy^&U`^4P^hyN}<{QvN|`=>75zjyE6rRxuF+<AEa
z$(#TG|1*q&(Gb800mYvzj0_AC3_2hgP@Z7m*uY@OA>*-OfrGSB)`bNRn_N2hWXw`F
z1SB%CNxF5h++3*4-Y2c*)x+@dA!D0_Ny3>5#Y4>Oyy6-T9SR2-+2lNnp5<Ip;q;&H
zBao1>aC62aVf7*|&4xzT^Yd-|U2>IL4xC*cvD9p$mdk;F#a0uwaxaLi_TL;LoDk6{
z_LiSPBA|iw_G1P%(cIo|3A36`3aNVZ2}m*>X-_;{7Al|+pwP(3%EG4-A<%HJk&(@q
JpNE6N8UT=&&-wrW

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/clear.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/clear.gif
new file mode 100644
index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/glass-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/glass-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..26fbbae3bc6d2510832a5ed709f0cb029c2c1170
GIT binary patch
literal 873
zcmZ?wbhEHbWMpt*XlGzJe&g*4AiDYX<juFIZoWNz>)q+w@6G_xop)#NygPUI-MM=}
z^!_{$-T!dm{)dbAKU@Mb9(=g)@WaK2A1*!oaQVT<%a1-@ehfsPt~~sB_0h*Gk3U^|
z^yxZ~`{dJA5c+)e>E~-e^z6&^=U;C;`E>K?=UY!d-+uP_&hsxfUVOdx;_KT_KNv>A
zXb8|f1QdU=0PXzGpaZfQlqVQC+!&%a1WaT)$|)>om2)9Mk%@&tK#^^Rgu{V`ZWgW#
wlLCgu<17lIIuQpJG%~aEtN6@tSlD!$TihV!!H0*;9Rf;j6Erp|DKJ<A0Kq<$Q2+n{

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/hd-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/hd-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..42da1ea1aa4322c3995eebfbbea9a6e8c3eb77ea
GIT binary patch
literal 1099
zcmZ?wbhEHbWM-&lXlGy$)C?EYiV)I@6w;0o)`=F@i4oC_714_m)r%L^PY^Rm6f;Z`
zH%t~cN|7*5l`u||G)b2<&5$z9lrqbbGS8Ma&ylvsm9fl|vCNmXDv-4<l(R09vniIh
zEs?h?Rj?~lurF71s8DpMRC26Ra;jE#s!?{X^(xu(_y2!}Q7{?;104d2KUtU=7&I7k
zKn?-r2?mb;4B8<Mg-#1Ng+;xltZ-;@X%$q~>JSK2bm`zya0vPFVPO+Hzo=EoiUW<#
zt-R7&85aT+o!hu13_^AkENo)sW?~Im5RiDNg-b{!q(fjK6AOo^oXv^{2OL}3c(n`?
z0um24adC-+cuZKp#Ka=XC$l2qfI}-2tCoO5K;nT0E+&=`4uJ(sK-Uz9X;c_IJk-Xo
z?6;=E@bR%edFMWzN~5Qzrs*f2TT>bQ{@gtKW<K32lb4s4`7iccTV?wC+Pe6|eY(|V
zZ*OhOe|&CjwfXbT+w8s?Iu|Ff91#?Djo_Im$a0)t-nQdSz$E5VyxOKa&IkxIpXD|$
ze0Aq#u~Pu2i?WPH>w+(i!R!IjKB)<%j$y1Z!Zof6-y9;DGq~5NJ}7gDVJu-S5NBXy
HWUvMRItY+|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/large-loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/large-loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b36b555b4ff04f841bb2101514d8f95bcf7358f4
GIT binary patch
literal 3236
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/left-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/left-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a0ddd9ee8203b9fc45eb5ee78ae6bcb7e57aed7b
GIT binary patch
literal 870
zcmZ?wbhEHb<Y(Y#_|Cu}WsoatQLE_Gs_r>SKV^zd-BO3vC604f{{R1<VHAvpz;F)%
z9gqh>d4Yk$n}L-<!efJiBO@aVPsE804;fk*WxQe}6c#pgOBlzkIk8c>sZYVSj)zmI
o(Q}fL|Dq=uMNdw3X~iE>$=vYlK$lteqcf2P3=A_Zn3))?0bn93t^fc4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/loading-balls.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/loading-balls.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9ce214beb5cd4db00666778d371223c605874519
GIT binary patch
literal 2118
zcmbW22~ZPf7=}Y29Kir0FmlXvp;AJNF@T|n3=l~OQNReX(lJsJSV$lTCK1p9Cy_(M
zQm|OSsz3m3sz4Eyf*^8<#%d)Dpydoi0>~kDK!ll=ZaA%FI-`5dzq{YQ`#%5s?JSAx
z<GPD(57UFCz|>1lbx&?h&&9gFi*>!1pzUs7{@wn9`hLm1fx>(Jl7@kz#sNtqbnGu~
zQe16TTxnMP)H3+<{h@2EL)RY+mC2N450&LIW#w<fHy;n*exkbdM0NXj)vr%g)omj+
zZ6kN&&^FrKG2GHI+}fq;?(XjG?Hw2x7#tiN8X8h6mBYisDwS$vWMp)7bZl&Fe0+Rj
zVq$V~a%yVo)vH(2)6+9EGqba^Z{EC_o12@TpI=y5SX^8biA0cj>qY$lA~nbxPa!&C
zu$mg`OY>TK<}eSK12l%IF?DpG!V-0@d@BkYlXMMpg0lep88I%nH28pK5h2~o?kkh6
z2b2xQChiFj0eW(#g;VTwwMJ5_?EDvp>#4GK+r2+JC89@-_OzrTH4{qP8k0!hnWK}9
zap_c+yqJ92gY!};(l)Zfx*I7zMHm#j&@PQG;7HGJgfynxUXLv`)H1{Pg;t0}hNdo2
zEzCw6`;fZ{f2sO<=B5-4@O@rsqC&BzvE4Uy6nRmKzwG>WQa)|oDe}n~loonAD-5{>
z?UL_)*}^8e6BlB4$-lNLQ?wCd`#X$Xp*I-B46&`*HeU)u(UfY42oW;RS(7rB(NZ(l
zVXa9y3Fg@)<UAV=k|s&g$+U8&yrr~RC#RuIwcjenwn!;gJ(Dn#<_D#jCax#DV~#dG
z&_DsMq49tss>|wdEu-^Mr$bM<2lcshb1_0+qU%7*YY5d4R}04b5q{6gDK#lN_Yz+3
zA)Yn+Y!&vbrDwhDx#Nq+`TkLUbU3j!TN`d7b-gn)W>MmQ_}fG`$z)HJCVV5zccWav
z)VK6731;9=Y1sl!Lg@h;g8A<FUJ<^TgvzoZFQD;_&8IgR`{WUJRlbmA;Sl932_{TT
z%sWd@8CVn8Qmhwxe}UI!<BXS3f(1~5(i1pRSDDUEkwP>mhLs23E}Fg8bsA}jW84be
zJj3a&!EX+(#)=!^aPHuvE0%9D^z0oWQl`8qV(5Oxp*_o)rkOg&mhP%-u(0<l%wsyu
zjEZeHX`!=T-(<BH60-w*Yh5Ncj8gvJDAkNx<%12z`o`PP8s{X$^wlUWpak77d|x74
z$y96KIn2KqM=1qfYYm+IC&8kFgtYSDRJ+nmqYcVvzeMz{HE`Q8heMxy&hAK)pCY!Y
z6Z~P{v+~sjhSBOz*w@EPiirBzII}NLCInV0bB$~Orb0vjTXU_iV#SOhnfwYd+vP};
zmk4fUU*vMRqH3~RL*oOI+$y&wq?#d?K2yE4_bJKeZH}x(s=L;(OMP18nPf0|fw~rH
zDALLkq8wC4b(I~tp=x{7IUZcG8mV}hGG(2zE-}TXB8Co6LTI6vD9`3Xed=NUhhuna
zPUK3YMnQRAj;~9Y?GjRM`O!N<JxvW{f}d|~l{(44GkwT@M1V{n22jb=uTe;EK1dgW
z;Q)^haCqUY2o^ME97iGd@L6;&3aMUKOBlxiJUfgDa*hN3EN*xlj~^|tLm^3IAHbW(
z6$tsq!h|dy7YG7{0EN$s00jc*l+H#WnL=TV+m0P^ad8;V>XS@f3?_`nfh@f|7!XJ#
zk%OqjKq3JM^2G-d4?(;7)p&sb<S^Kfr#P0732gK#x23xGeF0={7zU!?#RE7j78-z{
zkjHfZ_6MMlepnLVh=(qE;{)&nJXH3-4%N4*OqKwE+;Tv!5VFE%16-aEpvT03bUwi1
z0ud}W2o<c%<&sxAzy~8)0wKtU+{c1^^;}@oKLZHDdw+nC;fTS)5ikQBOdF>DCoC_x
zFgMyk0aQ)fOAm{tLDLuoh6x2UK0R(bi$jkD1vEB~9?s%M(#YylM@%FuVp#;fssZ~@
e5vO$#&5sswUKi2&Xpx=kB8ZO`!7YivcK-uGv{KRl

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/right-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/right-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..dee63e2113fcca680699455e8a56ee3eecc81c40
GIT binary patch
literal 871
zcmZ?wbhEHb<Y(Y#_|Cu}WsoatQLE_Gs_r>SKV^zd-BO3vC604f{{R1<VHAvpz;F)%
z9gqh>d4Yk$hk=zr!efJiBO@aVPsE804;fk*WxQe}6c#pgOBlzkIk8cxsZYUC>4${T
q6OT!%mh)U@eo8sjryPH%CUe8H16^j>kIqCIFfh!NVPs)pum%9ETq}wI

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/warning.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/shared/warning.gif
new file mode 100644
index 0000000000000000000000000000000000000000..806d4bc09385a98ef1ac19d25e30a21310964e7e
GIT binary patch
literal 960
zcmZ?wbhEHb6krfwXlDR{f&hVn2muENhm@owhyM-@5dsqm1SVuCOej#8P@%A(LSO-q
zY!KMcp>SY^z=a6{7Zxa7SYhyB1;c|43=ehyk-&!?1`l=wJUAfm;Do@30|Fm_<OP8b
zH-MzVhZ_nXE*N}xpzz@Z5E(o;5b)uJ!-o$6A3h{}_)yT=($LyJyLal`2{YzRnZ01f
zyoIyouUxQd$I=bE)^6RsW!tuGJGX7$yKURvoqP9f-*;r!<#U@poM`y)1BfPk__5%?
zfdj`+A3b~J{P`>AFI_r#;p+LTS5IEMaRKbDQDQU%2#0{;PZnkd237_gkWx^dVBna`
zz|A4!v0=eMCPx*A6NM8NOc1gSve|KQ1H(iiYYu@O7ZQ#gR8*}I_~Dqq(8*@R^@`(W
z@)HIIWfz?e!wVeVa#HbKFBUvx;Axbo`SPIg5jz8ey-mRe1I2~|N`gTPEE1a-8hE@l
zIU)=NI+%skoc{dSsL0&PpvCnl!Qs*I)AH$&GFuihv|L@Lt98xe!$KzpaZ%Pw4hauj
N9~|!BW@BNn1^{&szCZu~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b5486c1a95bcc0f39a88c15c10c04ef7c3c561dd
GIT binary patch
literal 1062
zcmZ?wbhEHb<YKtM-p&95p^ZEL|NjqWjuN9GFtS2G@h1y2$j3S$0+c5hIQ}y*a>#gW
zSa7hJLs%>3#D;~3+Xa-p=6GyebhKN-IP1=djf;=>D>!$_cy3y9a<WG7s+g0TmY$w&
zkbG*6=jLT+XIm7%x^r^#^7Hc@nz>}Xwye0g*kiI*?5Qm)FE0;R>^0YG>#D1(BQ|H<
zJ+*c9_4NsdyJWq$t+}~5<MOK5)7#eG-d^zd)LifF>+bHZ`26bb>Fw+9?{8q{mh;)M
z;o;#9VePmxJJK5%IOMq<G!l%C9G}P>VHRPj^sIT3W`5a^n+Y$P=Sr`RJG*P^>+2hm
zPtWt+z3uJo9mTKjo!!0t{rv;Y-12^Vc6@w%VzPGpxjj2SKfkcpd%oY^U0+|{*qnX;
T+}_>a-#<9q&HP<TfWaC7Jd~Un

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/e-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..00ba83500851702fd0afca2129c5b53004ffd1e3
GIT binary patch
literal 1586
zcmZ?wbhEHb<YKtM-p;^Kw&v5}TR%_T`*q>*pKCAv-hK1$|Ns9CqhK@yMn(uI{$v4q
z^gn|R$h)9C!NBpKfm=XAL80MbGZUwri^YZqhZs0z^?H5?BpvP&kx!db5t!`W$7S2b
zqB-%Q$7EIBJeSUo%H9(-b?1e=ob=3RreXN4Gm*mSr)OK$9{O`qIOF^RkA5xFQ(IO9
zFA8Y)Qk9(g>dN%6%}IB6ZPp537_~c2R9fuK^(DT0C)w`)@-kv`_TxiyyRYTm+?Dlm
z+u82#x%YQh|7ByF6IPITsO+X(*qn%W@yBY|oz3n<yiYnl$uNFf%+HO_&ds!RzxO86
z<mtr)p6z;PtF~re-4J}*&G+|~+#_2H@6TJa+x-3g`NhoUZ>@jiJwDpWpD!D2@#*RM
zbouaqd#t{`KC@K){5zTIFYoRwZ~uS)Uu;d~r?Y35yRVo1RrUSt+WvO_e>SyWKknT>
zJ%9fHy1zfqK96ts%NTLLo=K|Xej|%gL_(8*oyNju5wi@%W(mC&iq(=uJ08}`wQ)S^
zU@r4m)TA`+$HFenMHNXcqO(ps>K2aMv8dblS;yl(gIhO}`i(wCBu{X-7xARuS!$-r
zBtxy6DwFLl{a7+3@KuG%R2RL@rISOsESFA=YWlf!dTg9#+RVgBGoQ{#TXpj3tc*=F
z(`J{P%UnLE;@C>{IW_xUs!yq9`t^KTlbF|wh3RZvD`vN;S*=*yYqTq4ZlxC2%O&OS
zey&(Dz3kM><x{exGFMD%nw7b7N#3kiE0(Xi^{OA37$yX-VcU}8u(s}~l{UkUq7rR4
zQN<<NZd-2M(snwy%4Ch((W)=2S5I}))>?LPQ<U!3%T>FywyoHAYVDT0ajVyEf83S5
zYUk}~v)}G~z3g<}j<=J3>+SdwC9S{f)2`L|`~Ez7{eCaQVeNvw_itHmILNZPy5Jy>
z_M8uUINa|T91(v1`~4w4?>U7>|FZqra8xea=i@Pz{v4wd67%mAp3<n_v+1<>VHu<2
zhTV5Ioz;IFV|><ldX4dUo##AT&N#k*v-yI%^x93A?A7mnzT|JtTY522+1B)8#OoN-
z%VFMcORpys>wdeI5}aFh%{jYv+pP@iy=AuwcHjMWHRrml`Q7q*+i$mvZu8$Qzn3`O
RcKf}i-@V(HGcqz*0{{svxFG-l

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..04e5ecf7d3837aec9510f5467282c10f158a5563
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlDR{(8itr|NjRwM~Tr87+E2p_>+Yh<YOHW0m>5$94ZWq95Nmo
l794Em;N}uwNKib;z{ui|Vj-Z!(9Iz$HK#)0@qq>gYXJ2^5-b1!

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/ne-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..09405c7ac7b321b3eb9170b1584167448819a071
GIT binary patch
literal 854
zcmZ?wbhEHb<YM4rXlGz3Tl4Agt)D0F{<`q^&*i6ouf6zt<K@4bum0V6{qOFZfB*mg
zXBY*eAuxPHK=CIF&~yJ8bU<DN<p~B3V+Ljp8IKJM4mNXe@&zn#U~q0?V9@AT!JyQ@
fD99>c63}qqP#3eHjE2L+1SS?XB|ZfS0S0RTeD^Ni

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6e49d6967c08db2c02a3aeb9c1f3cacb9c8665f6
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlDR{(8itr|NjRwM~Tr87+E2p_>+Yh<YOHW0m>5$94ZWq95Nmo
l794Em5abeINJw;KWMp#S2{2G%=w_Cco6{kn+|a;a4FKuB5a0j+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/nw-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2fcea8a9285dc74626ba9374055b25ab77e53a08
GIT binary patch
literal 853
zcmZ?wbhEHb<YM4rXlGz3Tl4Agt)D0F{<`q^&*i6ouf6zt<K@4bum0V6{qOFZfB*mg
zXBY*eAuxPHK=CIF&~yJ8bU<DN<p~B3BL-#;8IKJM4mNWLY6U1HJY;AB3U_ccEMVwl
dR&fe3XmDU;7El$lXlO`qV_*|d;oxAf1^`atE@%J%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4eb5f0fccb6d0e43905f732d10cd41533745c092
GIT binary patch
literal 1060
zcmZ?wbhEHbyui-I(9Qq?p^ZEL|NjqWjuN9GFtS2G@h1y2$j3S$0+c5hIQ}y*a>#gW
zSa7hJLs%>3#D;~3+Xa-p=6GyebhKN-IP1=djf;=>D>!$_cy3y9a<WG7s+g0TmY$w&
zkbG*6=jLT+XIm7%x^r^#^7Hc@nz>}Xwye0g*kiI*?5UEB1_q}2ZmnDnS(jHwY|grS
zYU}Fj>k|%l$$D>Fb8~aX<yEn#Kd)?9#dvR5>+fl6@9wVn{Oa!M?d$LFZ(!z@^VzW>
zaVFC%HL)EM4v!B{Q1+hZvvbqa(=&{-@15DX`T6+;&fRjpySBW%ydrpY+}T}QUtiyl
ze0rYm?rm>x?<jtK@9ggF@9!UI=9c%{v*Y9A6O*;$&+Xay`T2##-t+zT?)v)r#^&t%
R=l1UY{{F#qHbxc(YXFYFo9h4o

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/s-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bf069c243a3f5c59c4019e832bc571371987f030
GIT binary patch
literal 1318
zcmZ?wbhEHbyui-I(9Xb6w&v5}TR%_T`*q>*pKCAv-hK1$|Ns9CqhK@yMn(uI{$v4q
z^gn|R$h)9C!NBpKfty3dW5a@j%^bp7F()=GJlrmz>@~+@<D#S862@6~PHbF!ykEh&
zOU854l9Q7)f>*_y+_d!cbc5tmb38XMJ3HH=_|=`0o0p%T&eFss>$PRY#l;?zwPH_g
zS$TPRz+$htURzgPT^+GG>+Y$otFNz5INT-cy=~3S%^8<h#cGQ%G%Uz_xKCAJ`r5m@
zD?Y!vdwTo&`}-T1x#fIzY)D+kETkQGX2-_I$0sOz&-2;2>FMbi#@YAI?A-kP`~v50
zIp1AdUS3`iygKgeuC1@HZ%95pZ|#k>jf~q0nRm>cz3u(|1I^s>etUL&e0*ZEcKo?L
zJ3n7!TI4<7Z||<JuWxM5zJG4-?(gp(9Pa)v@4s))&(AL|uZ};zZ}0E#A0D5c@4tWF
z-`_tzzrJsOx1sUHKgJ*P85lpMKWOAoTk)WY$Lz&}W&t;ihb<yu84s%%Q&v1|lPP=g
zuw9`|<57pow2Vic8p~EZ>eAWv;!(H3F^$JPCf70^_gXw#@wm_C+l$Bj4s4oFCb)=Y
zKAGsDw(`j&AG4QFCI`4_KAjR0micsQMB2)y(_+eAKAoP>rul3}%CyX9Gc%U0d^Rg*
z+skLO3yx_%pHp%z^ZDG0XDgr2tNHfw`TPbptrrVg#Ijy2>`+_vVo{ITs~3wWxM{sy
zG9@hQ<<c2xt6nafQ}*iR@&#>LuU0IXmi21oie;-_ty;6~)vMJTjxl$oIxtuR03tF%
AKmY&$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c4c1087868afab5b5bfd329f52d9907eb1c0061a
GIT binary patch
literal 838
zcmZ?wbhEHb<YM4rXlDR{(8itr|NjRwM~Tr87+E2p_>+YZ<YOHW0m>5$9Lfxg96SOJ
k3mltSSY>Q9925^Vv52er?AV~l(9La}b>~E3vIB!P0N;ZWjQ{`u

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/se-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..972055e7b297a702ab9aa2d799d133b94ac92315
GIT binary patch
literal 853
zcmZ?wbhEHb<YM4rXlGz3Tl4Agt)D0F{<`q^&*i6ouf6zt<K@4bum0V6{qOFZfB*mg
zXBY*eAuxPHK=CIF&~yJ8bU<DN<p~B3BL-mw0|tfz4GbL23Kjti7Bsam@`xxHI2=6O
f!pbfp!f<h+bBCxX#|Dm#OHNMK2%g5n!C(ylO93$s

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/square.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/square.gif
new file mode 100644
index 0000000000000000000000000000000000000000..14ce6f7251071ecadda2c968ebdcc5047018de50
GIT binary patch
literal 864
zcmZ?wbhEHb<YwSzXlGzZoqYb-ou4P~{XBjD*SUwkE<XNs<>{~M&wt%~@%zrJ-wdN*
zGz5lq2q^w!0s8MhgAT}-pgh6AVaveCA>$E{(A3N!$mMciL!xsdyOP%wjSCG&yTw_>
nZk(97*nvsGxlP1k!4l8OOsp$nb_OLhOgBgro5QJ~z+epkjJq?f

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..77224b0c06f1666685286c5322fb02b4cd2204bc
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlDR{(8itr|NjRwM~Tr87+E2p_>+Yh<YOHW0m>5$94ZWq93m15
l2M#ndammSOI2<_C%q421Gvk7Sb33nm)}0d@l^YrutN|0L6o3E#

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/sizer/sw-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3ca0ed96df2059fe283c1d65fa1032a777e1ff97
GIT binary patch
literal 855
zcmZ?wbhEHb<YM4rXlGz3Tl4Agt)D0F{<`q^&*i6ouf6zt<K@4bum0V6{qOFZfB*mg
zXBY*eAuxPHK=CIF&~yJ8bU<DN<p~B369#4u9s?kknL~(&XTgDlMrIB%tpI}t2S#RY
fRtX&rheZe5WZC^h3<?h%nyeALDn?R4fx#L8IQK4b

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..999919424c820e7494e29e8d701df9b697ce9ed3
GIT binary patch
literal 300
zcmeAS@N?(olHy`uVBq!ia0vp^>_F_q!3-qVNZQx|DV-A6h!W?b)Wnj^{5*w_%-mFl
zkc?6VBXb4c#3BVF0|N^M17j-_11m#w1ziJE1B0DgB7cDlD)IDnWxv59C8liseo9Il
zP>8d@BeIx*f$tCqGm2_>H2?)!(j9#r85lP9bN@+X1@ct_d_r9R|Np;d_l_fHFK%AH
z^6>thcW+(4aQ66_;|EtQS$O!!!80cg?%BPQLC5($P(5QwkY6x^!?PP{K#rTIi(^Q|
zt+Nw$@*Xe{IQ-;9=l;Lnc?BNrIk1yMnla18!|Rfx_=~o=7sXGUdm8y8?D5mi^pr2Z
pI^U;TAL(EB=a!G%y}ycg#aS#EpKsu3JPkCF!PC{xWt~$(69A`aaP9yA

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-thumb.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd654a4c1680183026145066b4aa1a7802605456
GIT binary patch
literal 933
zcmWktYfO^|6#dFz0*jkYAxr02nPDo(Y#3G2We5n&sxU;xD0?`TAk?4`t&?nHc7tSd
z3BhbUwh=-{CW2C=R96rO(&5-gscoUWiha@ACv=ooX>pu=`*F^>IX5>s$;rK%mHE!r
zP<kjq5L-D%Q?n_JrVtza48{Mv6r!eNKR+#xf8;`80iRcTo{_^lS4iX(Ut+`^Vq_Ft
zV8k(*2@K|&Y!;KvN?^n?SxjbV!umeyZVR82k+x+zkRBfOtf{qzq^yv#quh%G@x1JR
z(8Bf}6HsPgQF2ByL5ORfds+}g5VVS{6FF%D2t*@}2B|}MPbZeUbRIl<0*w=;wPQ=b
z?`n6a+|jLY-PEI&MAPVUrvX|(4Um2e`%%(jTLfgQ7+6BzA_iA*-vjA9y6q6#(c?z9
z1080xnK0zV;4*sMxNd+F82uOI28Pz~hX*%|m;xq%aX_(&E*nG^=m8xSzy&if2bcf@
zAb*O7UN`_dU;`|`V?YBu+JwXk7vKb}fDxDmIt;jNg4~P|Gaec+_!#|K4Cyg2i+fYJ
zJB~Z!=$pY^4LX&$rNFQWf9i0525oYT*`c&TZo#k-4`y+56xsz$&tt*~l?{?Hbg5um
zf?)}|Mf6UgXA;&mJXwQf6{cnUZGy`Wrw@*G*u2m$V$un<4ekvrY{2e?c?Gj>$h3lZ
zsu&tSJM$EgWSu@k&1X2N$vNfP1r2#P<>bx>9-HY>X?dzQ`iE=Wlw;RNCAE=}lB(Zo
z<6gMZclprm#8~&$>T1JWM}M<~-Ml+E|D-6_*cxWgU-Z?i6ust)nk;MoNq#u7uv;l^
zc%Sp4FTSFge0_U;M2mWF(hez^x65SwD7r47cs}l{u%vZ=dWdj%&y6Bm@aZmsp732n
z`nJSRY5d(iFV7q)Zw^u^L<>z!SwVOYYiDTWE^70(u!`A86P*2iZai9?pV48-{<Woy
zE7;HbIQN4}i>yUCV9Ec?o@;sUjk=1>cAm88uY+&dR!6>c{!;b@zv}ZnqTHCISIq3j
zrmRZR!4J?JEO}MEgUxOYRO$OSzfMm1HjkLN%<YS<TI(XTCB;(yHZ2)YeEe3s;zZle
zLFZZY>MA;yI5!rveWW!)Se@qKRd$^E(bb#N7V}{^<G7z}sMQD$><f#kPp&)Qdl&U*
f;|o=%uaKp|chc=sqDJZ;2!fNAncA81$v6K2%TzE&

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..121450c282e485da05b0d7e05955bd1398907e85
GIT binary patch
literal 288
zcmeAS@N?(olHy`uVBq!ia0vp^PC(4g!3-q3<+E9Vlun6jM2T}zYGO%dex5=|W^O7&
zNJgoGk-36zVv&N8fq{jBfw7f|ft8`Tg06w7fx*r#k-tEOlz95Ovfp5l5>w%jXPw*+
z6yhxKh%9Dc;5!7ujG`J|4M0JbbVpxD28NCO+<y{5_NfH;gt-3y|9{nzg-6a_ynE~V
zp4~eR@87w3{mMPNcb++M@bHm?XO17daP~M8+f1NA42&f~e!&b5&u*jvIaZ!7jv*Dd
zk`o%3+|<(2)Wq0K8e*q3PVMa#b)KN2Y;kkPj++r0MojIu*)|Kl$&r!CnIhR}`zG)z
a6GP%W#>UBR8*c(lVeoYIb6Mw<&;$UDTwkjI

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-thumb.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/slider/slider-v-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b3d7258ada4c81c6fc060bd5eea69524f0ddd65
GIT binary patch
literal 883
zcmWkrX-ty`0R50E#}rYbBu=wW5C%9+p|mz^KUyf-HiDg2qsADUdFzy5J(6V!F6ux{
zaM+2OO$`xO3Uq)R3W!vwP+G1+0l{9h^wh2t1P1Ecw;%7wOWvRN3Pjo4mW8hgCkSGh
zfX~}W=_U$Ep}`bKs$wE3`9_+#SDKM~L?S(L_6#XL@#7IfeEd9_vW3i&<dP|LI-8_3
z(wOu#CY#(uXVU56?72j$7a|p8WrmE<)~t>r8Rg-rR1}uO-*=86B3}KEpj8RNJSwCe
z<7ROQqPp;lkCMd%5%jZYyEu~r&Z9<Saf4f_b@xo5rrT?r#GnTO;H*qv+2yY9_f>1X
zf9j@W8dR9k4|L3<$&YFm<W`iL@s|aacGP>Jnu7Kt{<dNi7y)`dqv0LYvls+SK$R0O
z0~iJ@fFF1Z*nra|PBY*DDr~56<HaNf04v}EYFv2kL;DQ6Kf?~VfoDEw7T^RtK=UNp
zXQBH917HNk0WY91K{Jn6AE25>FYwd>r5Rl|w2Y#50Oj3~YoXAgst?bG&}PJ#5B*LU
z{dhi%PAi5yumtc_57k?YzK3lZCO;fAuuj1>3uQ0r2GKeOg9r8x@cfIq0W`lshXs93
zIA`IVN8>P>-au=Idk*gx@Nx_tR`fbB@($(zCT8GUfYt`J8SN(MT~J+7{6rlSB;A?4
zi{Lm$j#55Vz~hQ9js9@RB1tFCELoIyqu@p3lls?9n^{Tg3m@givo8E|x9G0ECUCv$
zW>S2Nc)=b`i+*yoG<sE3X&NJL<F{Y4lD8Bl7+N%mWhPD=BVW`V7F;0U$sKu@=V;>x
z#+_e9u4`NQ<+fT+t3SUpVSIPU;$N@*R&qb?%B_=I<2M+#S1hId9!oIRt6i-(mIr+o
zmUzJ$m2>{w#i(h~Zhb8&|6|8ij!3;n-D6VqYdY^0h8ofXcZ&8bNx3$};+3(67|G0C
z237+ptgBK!Xd(M@Vq?UoRC)CgD-;F^C*wA|I6wb-VmZG|v7&PSfrH%d3oaQ}7UiZq
zmftCgdwjomxq$gFHJCdQ+PZ_EoJLm54s(eZp<wmli3~ooM7BZ5Y?iG(esLh187tJ?
b-YZ;0M4ZmhwXjuYYD_|qnaxwCANu7#=K2Ne

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-left.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9f2f6d1c9e4b17d8af76e4655e913cef103e0566
GIT binary patch
literal 1295
zcmZ?wbhEHbRAJC&XlG#XDOwU%v(DkaLssvulIcf!H$6Ud<I9noUyj}Sa{Ts}lXt$H
zzWe3uy)WnPe>wB$-?_*CE<E^h>A{yP4?kaf^!fVZ&ljHjyZH3q<!Aq{KL2<9#lM?R
zKHq-&`R=pN_nv>g@$%oTSO4z3`gia3-v=)~KYIE3!JEGi-~N64?(ft0f1iK&`{Lu@
zSD*gA`TY0Im%nen{QdCl-?v}?7)HTp2+%PE6o0ZXGcYhQ=z#15<p~Ck{|u}gG9DWi
z9Bk&`)`&T=Vd3F+fq0KO9vc@OVG=VA(%G<R@$r6z@I4v^i<X?6tl{1ha&Xhq)6=!w
zx@LH8Ugj&P9Q@+W$<66q6J?vYWWBZ=_7L%ytQFgp<jTkwu-I$vse>;&S4a5oxH0SN
zs>{3yhr48VA6(hFIb*xfjjnHNf_V!bACgrtUw2uk;$t4KK*H+yJ${-Taz2a<42PQM
zPKxkJ(vROCEp9#6VdthqhN;HZya#U@-alV!X+70p)|aQ38N94n84nr1IKF1C+YDL8
zubH>}>|d1e-fGQTF3`ljJvU-UF#ieLincdQJ1?_cSRCKycQ>=`^>ta}{qLqUet*xy
z)BNWDJCWv}pR=~lGk;&w`1|`i_5=0rzcl^*E&k`x_V*!;|Nk?vt!M}q6Ulhc$Px7*
zgo(%O#e-%}i_n8DB4HVctbU3M9=6Gpbu<L?w`e@-P_cV(g;8VKibq}S7Ecd!8ywSE
z%&a4laG=-X*^0%CrsrNL_vqf(@pytc+t0`SjzXSGCc2-Sv1F39(an?|f2Wy?rv&ed
zSUS~JY=Y`kr=purr#rN1s!fZ`JE=M=cvYtAY~Nj+s&m{=tyG!oF>B|t=_ytT&nMMP
z`uTi9#V?DDDUEfNEBackRz9EIx$NhQITN>8zMMPtSf%EI+Fv_07qYUjFjxZs<-Km4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroll-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4c5e7e3958dd31d9591fb86b76bcea760d402589
GIT binary patch
literal 1300
zcmZ?wbhEHbRAJC&XlG#XDOwU%v(DkaLssvulIcf!H$6Ud<I9noUyj}Sa{Ts}lXt$H
zzWe3uy)WnPe>wB$-?_*CE<E^h>A{yP4?kaf^!fVZ&ljHjyZH3q<!Aq{KL2<9#lM?R
zKHq-&`R=pN_nv>g@$%oTSO4z3`gia3-v=)~KYIE3!JEGi-~N64?(ft0f1iK&`{Lu@
zSD*gA`TY0Im%nen{QdCl-?v}?7)HTp2+%PE6o0ZXGB7YP=z#15<p~Ck{|u}gG9DWi
z9Bk&`)`&T=Vd3F+0q#9BJT@*m+9{-;wM3(^<#@k>bKis=i<X?6tP$=Za&Xhq)6<ny
zR?YC-yv$cr$oj>dlbh4oJ2jiQWW7vW8%1R%X~mwJayU>VV6oTSu17E0R!3~kx?Aw2
z<@$QPLv^y%A<Z{8OR+6*t-jI{y*-h$rS|tXjn>^2nhXpR#NS^OQa!}QC!nD7;IO;8
zMx0HeKEtuD{z(do7CH|P>8bhKX)WCR_&kGEx1E$yOZVv&hST{9O`5VV%#Yn|$HjEy
z<(27&ui0@eG=H;qZ?pX04-d`WZ8%~tlY3xKCG+ufGv&WNSh(rqhAS)OQxEL5Zr*!u
zxBSPm6AoHE-0<YGeC&aJf14QJ-IYJ;Fu(53hOe*XLl5lV|NlRiOzFV}7B063jqa)o
z9yIZo%{UM!=A!YiMI@>~gh?W8#ltoZnb3pn3T+xmtnRW2k2*D$RU8Q9-}2&7w}D*%
z12@~1jK{qeQU;5eZN9yD+|MU+!Ku&XmWIj%k8c_&6J6zIs!Z}Wnz?wg|38VPQ_O=R
zmrim{nwiQS9d&c*bki)!XH!#V?Npr=w<=O~cEqlqDszHP%~YA|bBpuojLarUwdpBR
zFQ3nM{B-l#g8D}{RTia7NvSW+wu(|;lJ7N3eQ9yjE{%mYT3$=$IaFDxF7sq#VXy`O
DM15!0

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroller-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/scroller-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..099b90d8aca10ad0e0a87552e5eca975a72f985a
GIT binary patch
literal 1100
zcmZ?wbhEHbRAvxkXlGzB3f<)J-=TNY<C(i(oO$%`{FC1opZ&S~?BA6a|E|6IfA9IX
z+pqrJeDnX_o4*g<{(bWP@59gkpMCiI?A!lWpZ>o33`GCmeE$39%ip(O{=Nqa{`~*`
z?|&d*7zLvtFcd;S@h1x-0|O(24#=^fJi);6pMjM_#$&^RgUzhWECL4>E<D^WpzKwn
zk)X)VDq);;=fuWjH$Eom3K`F!WadVG1HOopo1QlG>Ln-DC~RnIVicC$7cz76!_!<$
z>JQ$${Hzu@UzjE8z|Ms$FE5w2*ptE~x+;X5$?(CI16#El)=4dqV*M?ebAwTWCGCLb
z!rW*EhC5yYr?2V8>?~$a3FsDXisvX`{L|_%{qTbW%}d{jE|}`vc)XF(rY@$UsPV+)
zrOQ%#E;pnzH`+^U=vaM8Kg*>5z~#U!(>vEVxDMCxM!#ZRY9ajM9&bW<)1iIUzyH}X
ztY+Y{kkp7jH^=eevkOau1SA?YzdQ|GUUZ`%w(=VXldOd1+nvQV=ce<q=mkh_Rz34g
h$52n8V!@Kyes&figU-Mwe<!jis61$3Vq;;j1^}m8&8+|c

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..188bf940c64cb483a289ca3f6a0b2cfb16a05af9
GIT binary patch
literal 886
zcmZ?wbhEHbWM(jAXlG#P-Sl|o?iaK6yqdlD)q+EBmmmMQ`t;{B_r9Hb@cqoAe-|G9
zxb*nP<!Aq{Jo$O;*{>VVf8Tof`}V7UcV7Lu_vY_|cfTII{rlwo-)A5GzWVg{)n_33
z|K{`GH(&m~{qpzyxBo!EFbYOPU=W9Z;!hT!>;5z7fZPbm6AT=|49qGs6ec`4(8R&7
zWpctG@o+1jveTR&8<d>bSd<0UIDB9_$ireT@Wf$*vuBf>3d;uuMTd5FMl%bJhJ}p`
byxeRN0S*aFO-%B91_mD*nV1<E85yhrg)DN}

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-inactive-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e1f5e3c5182e7d62c4b1a80532b71eab66a7271d
GIT binary patch
literal 1386
zcmZ?wbhEHb)L}GYXlG#P-Sl|o?iaK6yqdlD)q+EBmmmMQ`t;{B_r9Hb@cqoAe-|G9
zxb*nP<!Aq{Jo$O;*{>VVf8Tof`}V7UcV7Lu_vY_|cfTII{rlwo-)A5GzWVg{)n_33
z|K{`GH(&m~{qpzyxBo!EFbYOPU=W9Z;!hT!>;5z7fZPbm6AT>x8PqvsJT@#i*vuiU
z6?0<4!o%$X%3gCkHZD5aEoRSf;Kato$NLqWyJS2!B{ngr2Cs@axoPR?Y3lK(=6G&i
zc6O>^{;NADH!nXw$F7-6)@zIMg+(5dwPLGER$g8nkZIQIwRKf!fAIROyQe}EudPcs
z9QRji+nSq8QqHf6-EFLUdwW6Rq8{(<>tc3SeC{e)y?y=t)|&rZayE(v4-Z%JD#yu$
z8$LdsCF?v-Cd}yR=_uXgdorQM&(C|=Hp|(Dn7q7f<GVO6HrVv_b-mcb^X3Mby}hj{
zdFJTZ>hzYodz&w>VTjrBahiCSe0-cybJ4R4j(HVwd#&8~uB^?Te?#&2xA%OzoBzw}
z2R5}c2wYkne}3QI-`_txK0V)m|GvM!e|&y@|NQ>_|NlL=Rd~?AB9`%>kwb08gC-uc
z7Y~{R+%z7xh=gT4Y!xeeexOaJ?8U=&g*J^x9V*i@9(8IgTk)t%XWNTM-3I$CVwp{@
zWjyY+c(&qkpUt-ykNX|iG@ndx5zBls(L=3Mg^f|?!IQ}WZkkW0goI^2of?t0^69jg
zvX@V%C$wokn~{{I(7=?jY~{0AIon=7n_X~B^ZA^TYnjjIRy<qzd|u7Blgn9|6%<}9
zXc5bLv9LpJ)r&<vX0Ki>p5UhSa><mitd~ot`8gb5oKyDd<?;n>TCY|tnU?ix<%(si
zUaeZQ?bWN*8;-eiy=G^vNqD_>$Fo(h*X{ZC>h<~qY}#)&91+WYv+;!5>NlHCNgZHd
qxZtM!cFUEp?6+HQq^*9t?M~V2x7#1IX}{a?WSX}gvj__dgEat$YLPww

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e695186d5ebb450c6ebf6b6ef270ba407c735977
GIT binary patch
literal 863
zcmZ?wbhEHbWM(j8XlG#P-SqhEz0a4Q{k!+(?}K;0UVi%X`tzT6U;lpi_V@FTzh8g;
z`|<nVuRs6({`(IE45MH)1cp}#DE?#tdgwoc4#-=eJi)+W!@zFApfKUVfhG=qEt3-l
ziHBSHl%3}M*s#c@TSQh&A|v5JV<QKfn#78P2ThGUY-SQK6c`#BnHV?}1OynY0lN=E
A&Hw-a

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-btm-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..dde796870137f9f9e091100ec800072498b64f80
GIT binary patch
literal 1402
zcmZ?wbhEHb)L}GYXlG#P-SqhEz0a4Q{k!+(?}K;0UVi%X`tzT6U;lpi_V@FTzh8g;
z`|<nVuRs6({`(IE45MH)1cp}#DE?#tdgwoc4#-=eJi);6pMlXr!ePULgUuYmS}`X!
zEIiyUpzJlrW8<Qu-4e!0A}cm7KHjh3+$H0=>4|fnTJWlvlbe=$Pt%A$HOF)Fva?eR
z^IzRLxmo@E9J^*NS+5Y~3yVA^Yx!1{th~HDAl0nbYwN13eZlLq?w$%wytXdkaM)k1
zZEJ2WN;$tOw%S<t_V$ACUA^Ah-yPps_W9M^j`H>Q_jCSclKT^G@bGXMuX5a<FvG{k
z(`23J-3c{%dOA!u`QD!p<LBo+Y@6j|Lrh*?w(?yZXB%w#`nm!8p?Pbsn7+NOnEUu%
zZiw0Y`?<Bu@_L~bA0HR>D#!Z;nSXxHI@h^gZ$rb^*Ecq2-#@o^_xJY?4tM{T_useY
z=jRufSI4i9ThRFZ!{gKQ{rB(t`}@b|*Z0rw-w!MY*fbtAu<&VIVB}C+@t}#v?8Sp-
z0XL0@Eh1qV4_hVDRy=HzDLb*yfulv^QHRR3j7Oas%T_$<(%JUnQMbV{jmJGE*D{iO
znN$}%?z8#!;&HzNo92@VE@GKaCVHr?d@{+$?B$cmeq2iqObH3gd^$BEZROKxF=a2G
zPETmld^RIxTIREv8S^wRFy(A}`D}K<G0o?5O0H!-pIh;4<@0$p-(EhS-@wMT!huI5
z>&3zjwN)<`^_abSv3P=;*2^VR!m?g2osqUGa~YHAgO|$}v}wIsv1D4-tCcI3t$MX;
z&9+ysR&O{KuJwA&CMJOf<{i&gy<WHH+pE{>53p&!*>FTG`_0A^YOCLDI%9Tv4Z}7o
z?YCR5gk`_odLwQ1+6^oY+y}NlXw!bT<H@w_cROD!Tm5d=n{BV(?f!5~`~99Tr=$fK
FtO3(?c+mg=

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e699878484183bf770efe1e9376a6d0d36b5f1fa
GIT binary patch
literal 896
zcmZ?wbhEHb<YwSzXlGyusao&w-yynTb5h%mjP5=86A$!mdOUOYi{rOHpMUcE((^yp
zUjBRd`TvV=|3Ccv|K->J?|=UP{`(&Y7)HTp2n_uYQ2fcl%)r3Npab#>C{HkO#4<3m
zSU7BWz}U#Fsu82{@Bt$ykATIDjt0lW%z^?U8V?ebn>bh$O%xm^r7&}_$QvXWEO>f~
vokdbbz+rM46PqC~1H*!Z<&1OKC3FlnEYJv?!yK*^TN$w6U=tHF6N5DXg62z6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..34f13334511d9d8efe3dee18e6f69f3d1277f8e6
GIT binary patch
literal 835
zcmZ?wbhEHbWMq(HXlGzJee3<1+wafb{&4orhjVv6oWJ|w!rhM-?|r;<|I_6MpRPRk
zboC(+eZKbS^YurcZ#@2d^U0T6PruxL`t{DUuXlmy`PX~TzukZFjbRjwhQJUE0mYvz
zKv(}~&;hv}lqVQC6d3d)RyZU!wQvY1*c4o7ILO4xDIjB!uz;bFk%@_cgM+~u0EV(m
Avj6}9

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8ab3f462f07ad14c7dbbf76117118a302e35a9
GIT binary patch
literal 259
zcmeAS@N?(olHy`uVBq!ia0y~yU~>SnxjEQ?q`I@C5s=a;ag8W(E=o--$;{7F2+7P%
zWe87AQ7|%Ba7j&8FfuSOQ!q5JGBmO>HB!(uFf}kZ+p+j0P#=4Vr>`sfH6CexDft?u
z8*)G)&H|6fVg?4eLm<qUccIh{D9DoT=<CS9u(6-}Pa-RjALZ%d7*cWT?LkIHAg@W`
h|N1-+2N07|a7RK|ih=QmLRuThBu`gAmvv4FO#sfTFE;=H

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-btm-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tab-strip-btm-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5eaba1eaa33086243ab1ffed1402e8e4904443b0
GIT binary patch
literal 826
zcmZ?wbhEHbWMq(HXlG#9dExDeTOZHe|9auU*GrGSU4H!S>eKJnpZ&P`;>Yb*KkvN$
zdGGD72k(9{jDpb+7>*&J_>%?bt^W)<AkTsF1OtaSkmgWGU}$7w<5Tchkigj7E}-nh
I!@*z;0OedO^#A|>

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tabs-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tabs/tabs-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e969fb0b7338c81f8e22e3f69f82fe49fb9b3d2d
GIT binary patch
literal 2120
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
aY~k|oDS;V9tOD~>PCR>kAPR$l-2Vk@&nw{o

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0b085bf24e173f7a2568c347f3245bdaade1579b
GIT binary patch
literal 904
zcmZ?wbhEHbWMZ&jXlGzJdGqb5TR`;g^zC<NZofNw2Z-LEyZi3k-S_A2y*qdB{dpj|
z|KY;D4;Su#xCmrC_;BIjhl>wCTzUXRA1^)paQWfKD-S<iee~(tV<7r`{mJJWPd?v#
z3PfLSJ^S+E>o0~;Fd71bH3SrYvH+d-pFs!YKv14w;7Da~Z1~~up_!du)~evahJ_E=
zc%_Uy&NM7kYU38y$=KqsP`Q;;Sgxby!h)1$R&Ie6E(r^kHZrktoKP`HXkcJuWMa6%
p$*}A^6FZ-Z#4LwKrYSs=j0zqwFtu<5D0@r@Sh(uyYDPu|YXAnXewY9N

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow-light.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow-light.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b0e24b55e7ee53b419bdd5d769bb036b19fe9592
GIT binary patch
literal 916
zcmZ?wbhEHb<YGu+_|Cxa|Nno7{|>Q@i%X_#s+qO5ao&#Bg}b_z?(JW>fAX3`Gd3KV
zv*q~0?WdOQKC^1y`Sph`ZaH>k$H{AZ&)(dB?ha5d!zdUHfuS4%ia%Kx85kHDbU>Z}
z<p~CkLI!3I8IKJM4mNWLYq?l3HaNEnbC|VcY)CxPEH0jP=fuXv$NLqWyJS2!Ejc+^
zBY0KJNh1eFE)L!UHWdlW99hh`)lPT@FrMk;SJ#=rX`;kDTa4B0#LSC~=NtLwakVIz
ZI<&0P-JEsz)YjG4*C!kn<KbYi1^{W-TqXbj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8acb4608d8f766bd4d808bd02712129272e8365a
GIT binary patch
literal 919
zcmZ?wbhEHb<YGu+XlGzxuqko)?-1L#xMa$vnps;L=j~`+xT|aF-u{*QC$Bj)W5ba-
zTaGW>ernn7GpqKUUw`Q0mSb0ToV>R8?9Kh>?)?A%A85cR7!84;8v=?yS(q6Z7#Vax
zUI66@296R2W)2yT4GRu7a|mm>STHs?w+nNawPX}9G%#|o>fAZ8aq;nf1?Mgq&rM5C
zPSyxs6?1aa(*sN*0#Y579~gX_Ir7AO7EE5yG(%Y4FT%k%!-dUUH;Lzh!*aJqzAC;N
dg;0f-Rg6jrr6;$pzP>);aF?w2wgd+TYXG#xTAcs@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-over-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/btn-over-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ee2dd9860c799be6dc194b387c36a953c55aac59
GIT binary patch
literal 837
zcmZ?wbhEHbWMoKTXlGzJeCy}&J3mj~|8@T1uggz<Uw`)d_RHV*U;lah?$7fNe_wz8
z`~K_S&p-Zs|Ml<p-~T|sFbYOPU>Jpf;!hT!Z~imrfcyl?6AT<m4DuEk2ND{aSUC73
dG#nBd8W<RqyykdpTy(Ts!Z_<rhM@w3H2@W1Jy`$%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/gray-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/gray-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bd49438f33937ef9547dc8300fa73c3c239d9e7e
GIT binary patch
literal 832
zcmZ?wbhEHbWMq(LXlGzJdusRnJ13q$x%BGAwKp%Xzj<}@-J3h_-`xN3_U?!G4?etm
z{PEr65AUA*|Noz16pV(zunPgjpDaK>{b$et`3#gN7&v4Zqzw`_ELgzA$|)pg(Xe14
SBQvX#kb;4O15gDcgEauAx-gUg

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/more.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/more.gif
new file mode 100644
index 0000000000000000000000000000000000000000..02c2509fee0fb4555df61072d8e8daac8dc7430e
GIT binary patch
literal 845
zcmZ?wbhEHb<Y5qCXlGy$b?SEb@4zq$MnhmkhJfNv7G?$pMg|>_??HKjfkTUdnM1~7
r!-9j&9Ku>L9YCQ*K7KbIgN+Z4bP31@U9tF}<ld&>++`ynz+epkzXub1

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4969e4efeb37821bba1319dce59cd339cec06f86
GIT binary patch
literal 862
zcmZ?wbhEHbWML3xXlG!!aPPx~`#|*Z;=K<S?*q}tOZPrpy8rPqka7RhmHVGAJotF=
z!N*G=^y%`0Pgj8G;is!0^!eJOPuCuQzW(^r^~axYJpOd!@#mXB#*<Gso_xOf<TJx4
z7!83z9|DR$S%7Z*&!7WxDJV}ca9A^#mYmqY*xbr3qZ6<qz_E#iOIXRJLE+&+W>x_O
l3y+3|gN<ygEIJ$x2M#naFa$6~oZPhZ^mK#deLNft)&PdKXaxWO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..19bbef3c687f19a70b72c454bc2542e92b04c893
GIT binary patch
literal 1127
zcmZ?wbhEHbWM-&iXlGz>`0r3Od0)xY0~Iq4Rm?bCJ?B`>oTK&gPd3dz*}CLR%aU_l
zD=ze`x;$asm5J-FP1|y7=C<4Oc0KGp@OARxuQQK*oqzJ{(lcLIpZm7u<fCn;pX@yQ
zZ1;tidoR7-c=6lzE8q5B|90TY+e6phAHMbN$jwj3Z+|&?_uJ`vU(eqEa{j@Wiw{3v
ze)Q?;<B!ijd}kO1qaiR5A)xq^g&Ab84u}Bd2?mb;42%gK4G$T)o3&*&1RQK|<zm$d
zkVz<9#K0}g5;2A202A|Z9vM@PgpG*|+<a^i4GssCT$sd^#WpBhbVzm-V^S1gDG)f^
z)vOg^;c>8ukxPurZ-YfblWU`p4o5<QpaOF!Z;1H@fdh?483c5AS`r!)Sh`tMB6J#}
zJ~Og$NHDm}IKAjy*KVy(%WiZpdf&NUjcK|>&%%PX!%{-|5oZ<}b{tn!>Yw4W=u^Uq
zQpF50j}MM*?7gx+W?f1zJDKabS=0<H8dx|P)qFS{8k-upMA;%XBs@68$|7r}^5H?^
z!FGOLmkx~xrRV3)OGw$zc(XvidH=GRvnryR4!pjxIh)<(fNsKfhWl(y$_n!y{9t;@
z>$Rg*yZqflo?c5Ixr^dQ@Bde4NjsFf-c#W=%hte#Xx8144{oy_EOnT}e!O<U9FFOk
JY>o~L)&NLV<%|FT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1bc0420f0f0e30675a9eef74adbcb55e3efe9d00
GIT binary patch
literal 1663
zcmd_p`BPE}00(e9$fKOV%p>iPJj&c%bKS|xcC^ftT+_6&bQ^Q1v0|HYZH>xJ<)Pwz
zJ{2=BT=7g3OVbPx;Rzm~c$*61k!dRMUNt+7`}{lhJD>Uf{{7*5&d1C3_zfM5t5zZg
z<G$%0nbY}a?)xZI9*Xl2L~;K@<#VI+dC>*DM_almg(yCS!GDY@;y)?seu{c7h(Q&j
zgny%6K+jMmP;5z0Y-vv%s!SALDvB=?$Crz#<zk?s7hv|%n0>U$z654p0@{`RiKu^2
z14&f_^ePFRB}v{QO|F)tR7+E8P=l$c+QGEiq4e6Jw7Q}6I#~v)9yOfNFq~OGocVGj
zt6?PT<w$npXm-<RPSaTKtMR<%agaSx_<HiiTX`A>&fvmXJUF)t2KjJ7H_Q;g#SmQ5
z1DA>53Nc*S3$yy*ntr%$0BMjQ>>fpnXzn#itbEfu-`cm(hU#B@JFwI)`Pd=(_)fa~
zZtzp*(8~Lvl_n|DJczUmA#Y?z+c45Gigb=49N8*o_%nB8jW@E^HM-6jM|cwme{6$4
zuIe6F2`1FtlZbFqBb<VTQwTH#_k2J^9}w|0ESg4or{TUCP2UXMKcnfN)eOvPB(rLX
zTrHKWq;mD3LN%mN$rKy1xsBnujS=O>s8TgLuNs?IjW4Js7St1q>d8g*)ROwcN6j>9
zSu?Y&nf(OIS6~Hd6`or~l%J7#)Ecs|_GNMX3+8_r>u<U`Tf-f<YU>ji{Y{M4quYv`
zK1ZlvHoGPY*j-7ev-=+W3ti~ob1cXsIm=-%B`70^8A;N<RDoxiQ(Rk;sMVfkzK0q9
zhIrs&f@!8R5G%9RW*TD6&qlD!v?@ByaacPKmeUS*`UA|JR9%0P!&3*UJjcSQr2o-6
zunnkku{lwFRC?RU(2snLT&@le+`EUdGA4<#PqcG8<-BSTPanYf#-xU-s7m7lwxIS8
zO)jib+c;l+ZP%slK`yaA+dupv$+(t~bNPEFJ6X@>(lJ71^2VXz?dPh4Tu$GN$JgLf
z{3za}WGW%h4420UW0~llVVYVIXr;Kr+JF~!z5KiQkXD$d#isr)hd6Wp9fH_M_ied=
zbBRO2H$dKNZxrE1@t!jP7=AW&Qn~^8e!TYHBDTNK?x(Rb1Ec7OaGiY&W#c)!Q|oa)
zxR@|!V1K^37G&$K8%{T-20M=%Uw4vYF~9N0M5&-GxF;=F>DrU-MpPWMarYu94|<*m
zCmr;5E>{wK?G#LcKY>tb9dwxj<<Uq!5O_W6TX%jKU?C_7&pj?EBr&fF7`NCIK~V(1
zQ1JYYtW8i%R{98EJk;D4mPG3&3rnAvh=gS^Hp{~DSeHFe1=aIfg{^Op1J2_-(BxU{
zX=TU<Pm<|f;Ll`(F3^!&$OCQ3hk4+B@@5+sG$&u>f_U;r4roZGa6lchMQo#=t2JlW
z1rrR`MBfun)4u2}<(LGzxnp<Zg95PF%fUCeyRVR9v8I-!th0L8BJe!ZkW3EN%r;8e
zZSV)XDc<s4>$<?wiKCUc;{iW_Y85%_B(yrA%u3w(c*&Z-{~69Y=>QfVUwDi0IAGB@
z(YR^83IK=@3&<rx)c}(S)c|ZFR15HlP#qv6LiK=>2sHp2BJ>i_4GC(}I&g&Z3hSEU
z&NlR)<h1OJu=IFi5_^~1YEjVc@pf;cC9mBE3OW7Gezu+0`Qz8^XE@Hd&@Qg)p}I3&
zzq&i}`TLre2&qTYLoK|D?^ub1AYgXyt31iR;j02L`=tBog5!2tbAaa&Y)fG1dD`ns
zQFpPeS5i}GZC9DK*!GYPF|Ffw+2pp)dn^AYyuYt&rN@o5a!ce<T<Y}r&wL&A<$2C{
H9OmSIkk10D

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-sep.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/toolbar/tb-xl-sep.gif
new file mode 100644
index 0000000000000000000000000000000000000000..30555eecf77b8d42447d1af0a6847c28a560c97a
GIT binary patch
literal 810
zcmZ?wbhEHbWMW`qXlGzpec;lXgI6BC`ob^@Mnhoag@EEu7NDp9Gw6W44$2b@9PA9t
L91IEy3Jlf&nuZK?

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/arrows.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/arrows.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f8ff7b8970158ae5d481592c092db745a3a8f6d8
GIT binary patch
literal 1024
zcmeH`%S%*o6vuy)BTXT3)r#;DOx7$iUnEp0<ihN+QX<GG&`m+KNf&KeIHR`_l+YrW
zMS-*M>bS6>qNrRnXmuy7j3_I#aYmbm&fGh5=W!qB+~0KPzi82i4~N59efh#UeYWHH
ziQYC+Mx2D$Y_{(1?y3d3j+g8Fay>8C`{my6>a7)xW!d53VVBG0cDp%_^LRXSb90UW
zOm3)?VVK%bxiCyez!QPli1s+5%|<nE6rLK!!0-150)e*zz88@f@uL7AlDH(olB9o2
zYRf5Hmhh*9za(6dU{!)Z8dlQyJEMm}p;#;ykH-^<gdhlOX$WRuJp-YvzMj+nWFee|
zNDelPJ*S6dJtFJT97JV(Q^qYB6EemWeN)l53Q|#lgo1IECR8dYC@LtZR5aA6BuOa+
zBo)#sBo$0*G-VtOfu@0GRLE+Em;sv8P}VSuG>241ssO5h8la+6MbE2x9uPHS(mWc_
zyiW5pUx57QpKrjbnoWfClOu(sg`XgnRT8mOo$*fi1})`>FY{jaypyRp*Q#)#g^_(n
zueb8;{JX(w?)JeSMLy@ax$^ixY0B;xYA`cnOw+u*dPn7A&ss28L`c~TGtf&|XSvzp
z9q+$8THIVgOPJl(ou&iz4EfUNAeL>Hnje+d_(s|D9$TyZfqA>>&|Vu$o_Bnm>e|Cy
z7-?ilSw+dvMOU!)is@LN5P#We>YQjOeZ_d~ZN-khUHdy{GHqiIYr8)AtP=z5ot7KV
krf=5p_lK;fJ~ugf+I@>pPF}U&d;LNTycxV!Vj(Sm0qgvcUH||9

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-add.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-add.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b22cd1448efa13c47ad6d3b75bdea8b4031c31e9
GIT binary patch
literal 1001
zcmZ?wbhEHb6krfwXlG!sZ8LT1HFNH_aOtsj?X~gjxA*9E^z3&Ep6U}i%{O4CWB5GR
zxH(~o^CD6fgr+PAPg@j`zBoE{b!f)w;OtcqS!<$mRz>A)jmQU~$dc{RCEH^Pc0?BK
zj4s|4Q@Ag_Y)yK_x{UHY2^CvX>NjQ8>`JNKlUBPgy>f3}?ar*)o!Rv}a|;e8R~}5M
zI+k5?IJ@p(X5I1prmcC+Tl3ns7k2C@@7Z0}wX?EwUq$b}>dE`-8_$%sovdm*S<`y9
zvg=S~|DoE>6ZKu^Yp3pS>N(xmcc!K9QuCyv4O0&^O+Vf`{Y>lRvmG-|x6L@yKI2T+
z?1R&1ADl7ea@VxWol~!LO}o-P{c88ji`{c?Oj>eo%Chs*mR*>(;O5i?H>WMVJ$u!a
zxvQ_tS$1N<@{<eK-(R}^{<6(Cmu>-~Tgx`xUa|S^%B{CoY`?W?%iUF5@2}Z*cg>Eg
z>v!B;zx&SmUDr15xw>=vgZ29!ZQJ`~+mSmvj^5pQ^4^hC_l_QYap3f`!)G2GJNw}H
zxtAxeygq;Z-KCo^FW&ih<H4spkKaCg{O-~74^LlweD?bD%lF^j{Qv)-VHD6Z1QdU=
zFf%Z8Gw6UU0p$q>j$;hsoH8C8796zp$T+b>@c4oQ4ptl9{CxcUY?nYS7uzPr^nkf~
zF-KnfWK`sLl+9v^jSOlzC8As$;v$iu&bdH0ut_86$zxX@GwwqiGMCbLCdz4)g$X=7
zcxoaWQ~HIKhmx0vy2>O}Xevx#ky5l?_wGr-qtgtHrgJ<B4>}!+;FF#5#6#i2*%nh>
zyAFx!#AZoGf3_x%!Zyuz9to2P8w(l~<k^)knHUB(c}j9IJP|qa*@00&H?n}mV8KmA
S2{u*^g@#8PwjOL?um%9^7FNXo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-between.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-between.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5c6c09d987cf7cee99cf1baec891f85e7477cc02
GIT binary patch
literal 907
zcmZ?wbhEHb6krfwXlGzB^-Oj%*Y>c~334<Jb1_x$Sdd;dHM?$RN$dQY-evuD33Ga~
z7EZ`pJGXq}f{N=$6CPj5dH<+l#gh4Z*Ea3nzkl}10|z&>oIij5|Ns9CqhK@yhFS<H
z{$v3<`9FgW$l;(o!N8HhV8|g7v9PJ7k;5>=VTXXjp>_!!i-ZjhjBP9&d=d&P1P-@w
z2*?REbZj`-z{teJvFE@96*ex`7^N1;;s=LXIk{il(fr(WZkkH%E}e=3)qp;}RJS=1
ZACr#t%8J+VSOzWgoT4>Vi<g7J8UQ~_Qo8^E

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-no.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-no.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9d9c6a9ce1307c5ba072f08bf77d998bb1b716cb
GIT binary patch
literal 949
zcmZ?wbhEHb6krfwXlGzJz`$^jh2@BVz)=yA<1#WQRaDNJn4Gt<xe^d?H6-L_O3JN_
zj5`GdcS}m1OqlR|&YYJ^mb~7u;q8tc@Am9@f8fA}BS$`-IPvMsnXfl)e1GuZ$CD>N
zU%dGJ;lrOVU;h61@&EsShEXsY0)sdN6o0Y+UH6|s2joUjo?zgZ#9+@MbEA=|m5*7N
zuP1?_;V=Wcmd2kAjEoFSyb3l63JeWQEzG)l4<-aOJF{^!n#_11;LyO$#4EyJxnXG=
zBd1*n!vlvz??xWBngt9APKV|*$upc#SeW74&N(&d!GU0fOO1}n=k{oQNIS<b7{xSW
o#)DLkb`|z44+e&(2fD<K^WOX@R60COK-Eu0<6u*JC(vSR0BG)Y<p2Nx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..30d1ca7107816233884d23239dd76fce79237fe5
GIT binary patch
literal 911
zcmZ?wbhEHb6krfwXlGzB^-Oj%*Y>c~334<Jb1_x$Sdd;dHM?$RN$dQY-evuD33Ga~
z7EZ`pJGXq}f{N=$6CPj5dH<+l#gh4Z*EX$RzkdJz{j*mdIJlwZ{Q2|u@8AFb|3AYh
z7!84;69S4qS%8lH&!7WxGAK_laO5zUa>!T+I5ReJa7x*DTyS#YWmWQ8@*yChwS&o6
zrsT(mM-FYgx*h@@4;QobG08Hm@c7Wg%*HKZQ}Uv~iG_ooBg3QNK|^B;FB^}5K!V!o
j#p<qME|o!ty_V=Dp7QYsZuXsHRr!lWYs!nm4Gh)*79d!Y

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-under.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-under.gif
new file mode 100644
index 0000000000000000000000000000000000000000..85f66b1e584aece5a5d6d4cf062b8c1f63edce97
GIT binary patch
literal 911
zcmZ?wbhEHb6krfwXlGzB^-Oj%*Y>c~334<Jb1_x$Sdd;dHM?$RN$dQY-evuD33Ga~
z7EZ`pJGXq}f{N=$6CPj5dH<+l#gh4Z*EX$RzkdJz{j*mdIJlwZ{Q2|u@8AFb|3AYh
z7!84;69S4qS%8lH&!7WxGAK_laO5zUa)@LcY-(xbFpY57A>eSRT}sa)VS__s8w&@Y
zgu;q|!z~;Fasmw<8xA%wGBG*Ccx+O2Y*vXZDtTe_=t!5iao(F9ACgZ@)bm{w(wUgh
k*e9SZBf7&RvvH|ppWc*{Usi^4=^EOswG7BU)WBd303hyMjsO4v

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-yes.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/drop-yes.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8aacb307e89d690f46853e01f5c4726bd5d94e31
GIT binary patch
literal 1016
zcmZ?wbhEHb6krfwXlGzhFH%vfSJo_7)vQuAsWC9EH&km;*6LR^?KiY<wYKlJw(qsJ
zpJ`*gP~B&`t<yqdmxacj8`J~0>xFJMjooS=wa?sdwqwu&r?{0KDI0upwuR+x56{~g
zkq<(VSvvztwnvw2k15z6Ua%vwaA$PU&gkM@F@^i$%l9PIZcnS(l~TJWt#)5}{f^9-
z1J*HzZPSi=W*zp-IqIEx!mH#^WYOu+{6mTPhZFOT08vuj(d7JNDFp|U3y&lh98WDi
zo>p==rRYRP$%%~86B%VEGs{k8RUS;KJD6E_Jiqc}cGa2O`cnnX`*Pb46}28MZ8%lj
zaHgpFTzUJ+%FZKY-6tw0oU5O>vwy;#zG=ssCm!gZcDil)nbs*M`lp@kn035;#_6_M
zr`l(nX`gwvYwo%3nHRffUg(*1rFZuAiSsW_n15;F+#8b?UYok``qahOr>(v;d-dhn
ztL{u+dw=%2>kHRkU$E}Z()D+iZN9m5<K5+3ZZ6$&YuTpTE4JQVvE}ZnE%(=Ky}xGL
zg{|8zZry%!>#o~d_ub#R;qm;f57%vfxPJS?4f`H%+y8jS!N=PUJlT2r&He)i4xD~_
z;M%)OH{V=&_T};0@2@}p{P5-1r$2vx|NZy(|Ns9CqkyasQ2fcl%)rpgpaaqk$`cG6
zR~e)^Wjr=4aC9<_3F%-wzQDoVIAhB~=k&AfoLyW-Re?t*%+d(FBC_aGf`Fq$D3_+D
zkjse)Dz(dOBqZEh6jdE-UYxkdEGT3zv4dmE!Dl=ZWi9e<M3iU>%{1g;@!G-s^!P$|
z8==@$A<sHwn3<HXM1D%Sr0N;HdqRStdV>R3<{5^GPA?~^>Pma%d|c$9FpH<AXHEf=
zXAc{n;-`omMgmU4wi-S?A1*Mq%oSth;IcZ9;y*)FYu^J;Muvcc4jg(7m5<rFnVITk
U%ua1eXlP&wOL?s(A;4e_0Qp#8fdBvi

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus-nl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus-nl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..928779e92361aaebfe9446b236d95cb64256e443
GIT binary patch
literal 898
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuou{501A=R>Z#?|?
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~Ckcm`$;8IKJM4mNWLYsH+n@PLU)
zfSpG`;lTk%CO)IIoC6F8TzmN}ls;q#Ja%K_=9!>lae%R5x_+pfh=9;jCRWxkA&~=x
h2Yp#A(~SZe4mdO}wqloSIC&-M@bZAgN<174)&TX)MQs28

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-minus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9a8d727d70ff5161ec18c0cd0156ae8d50a23b75
GIT binary patch
literal 905
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuou{501A=R>Z#?|?
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~CkGzMl48IKJM4mNV~X~k3+C?0NS
z6&ILck<h@v$j&EJaA0CGGaG|RS;+@MM~`M{Tce1C2Pp>``4~=2xoOmJxRJ?YUCe?7
p4c<*mc6tvw4?K5d<PlLY2w3p)d?S0B*IAB@tFEpVU}j>l1^^H;N?iZ|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus-nl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus-nl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9f7f69880f48db8d86785639055fcc198764617b
GIT binary patch
literal 900
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~CkL<VLK8IKJM4mNWLYsH+n@PLU)
zfSpG`;lTk%CO)IIoC6F8TzeTTv_51AB)c*2h)F0!7Bnz37$mN<(Kx{9&cH1qlHeJ@
jaGaGvMB#?#<i-GI)=8gaDioFlck?dxn%iZdz+epk)kQ;M

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end-plus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5943a01bcd390798668a2722b673f6000938a52e
GIT binary patch
literal 907
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~Ck3<hQn8IKJM4mNV~X~k3+C?0NS
z6&ILck<h@v$j&EJaA0CGGaG|R8Ow)2M~`M{OQwVk2M(NUVwPc;VR<=~p`Dr4;s-}U
qV-u4;C)bZ13=K>y4*XmR1y>vzmpih{E$}o|KC(Juvl9;ogEauy5=OfK

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-end.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f24ddee799ccebea4dfe60fd65a5703a6a59d44f
GIT binary patch
literal 844
zcmZ?wbhEHb6krfy_|CxK^xx^&v19*7!DtAK$PiHc$->A01UeuBlqVQCG#MB<WIQ%3
qIM~R@rxjCSpm?~QTh?igM}U%R7pF1PhKh}gkM}D$xAAZ=SOWkgb`0hK

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-line.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-line.gif
new file mode 100644
index 0000000000000000000000000000000000000000..75e6da4f8eab0617854929cf5d7ab6e491377081
GIT binary patch
literal 846
zcmZ?wbhEHb6krfy_|CxK^xx^&v19*7!DtAK$PiHc$->A01UeuBlqVQCv>6yVWIQ%3
sIM~R@rxjCSpm?~QTh?igM}U%RmzciOnH3WikN0ueH<|n}RA8_M07ViGB>(^b

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus-nl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus-nl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..928779e92361aaebfe9446b236d95cb64256e443
GIT binary patch
literal 898
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuou{501A=R>Z#?|?
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~Ckcm`$;8IKJM4mNWLYsH+n@PLU)
zfSpG`;lTk%CO)IIoC6F8TzmN}ls;q#Ja%K_=9!>lae%R5x_+pfh=9;jCRWxkA&~=x
h2Yp#A(~SZe4mdO}wqloSIC&-M@bZAgN<174)&TX)MQs28

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-minus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..97dcc7110f13c3cfb72a66a9891e8ab3ccef4a98
GIT binary patch
literal 908
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuou{501A=R>Z#?|?
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~CkOa^8S8IKJM4mNV~X~k3+C?0NS
z6&ILck<h@v$j&EJaA0CGGaG|RS;+@MM~`M{Tce1C2Pp>``4~=2xoOmJxRJ?YUCe?7
s4c<*mc6tvw4?K5d<PlLY2w3p)d?S0B*IAB@t9(~Su-;RV5MZzd0P{vmN&o-=

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus-nl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus-nl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9f7f69880f48db8d86785639055fcc198764617b
GIT binary patch
literal 900
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~CkL<VLK8IKJM4mNWLYsH+n@PLU)
zfSpG`;lTk%CO)IIoC6F8TzeTTv_51AB)c*2h)F0!7Bnz37$mN<(Kx{9&cH1qlHeJ@
jaGaGvMB#?#<i-GI)=8gaDioFlck?dxn%iZdz+epk)kQ;M

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow-plus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..698de4793c59b2729feaeb0c49c05498d65c3b00
GIT binary patch
literal 910
zcmZ?wbhEHb6krfyXlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%MH85kHDbU@w$<p~CkYzAfy8IKJM4mNV~X~k3+C?0NS
z6&ILck<h@v$j&EJaA0CGGaG|R8Ow)2M~`M{OQwVk2M(NUVwPc;VR<=~p`Dr4;s-}U
tV-u4;C)bZ13=K>y4*XmR1y>vzmpih{E$}o|KC;?;W0q*g<OBx>YXG$^NPhqT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/elbow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b8f42083895bb98276f01a5d0e33debddb3ccf1b
GIT binary patch
literal 850
zcmZ?wbhEHb6krfy_|CxK^xx^&v19*7!DtAK$PiHc$->A01UeuBlqVQC^cfgAWIQ%3
wIM~R@rxjCSpm?~QTh?igM}U%R7pF1PhKh>{$NPBfn?f{-mK<+pWMr@g0DWQ)HUIzs

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder-open.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder-open.gif
new file mode 100644
index 0000000000000000000000000000000000000000..56ba737bcc7734693d7ddb2f50c8f3235fceacee
GIT binary patch
literal 956
zcmZ?wbhEHb6krfwXlGzB^h$R6?=&-=aaIP?oGg}kIcy8^I2ILfEiU9<QpB^gn0I+8
z|C%b14RsQm8>P24$!>3v-_@?Pw@dZdEXiZDqz?6KotSEHa+=}k8OCR3nw(sqcz%)E
z^&Jkk_UAm>?EL6pz~8F{|8JLmcvAKMN&S?id*>|OyM6oiIctwC-Fj{1-dlT*9ou>8
z$^Yvu|6jNKf8Y82L+Ae=lmGvp`Tzf%|NoaBIdbIa(W7V2p1pYS;<0P5Z#?|?{QdXW
zpa1{*{pbJx{|uvGGz2IP0mYvz%nS^S3_2i_KzV|JV<rPLhm6OD1qYkijZ+R39At88
zl&tc2a&R%zp$;RXv^R>1OfBquQXEGvI4}0>6q3BdQLvD`XSzZ1sfd8&rn9pxa_cf0
z8;-R|sQDgyVbIvhINu@p(3Fo!OdU)nOn*uow`yILl(G@%_!WGtV|{}AnFkvZ9YR(b
rI<1IZ9mc}SXv*Rj;4nR}iJ6T{KqBGLF$ZZACT_Vm-ya@qV6X-NkKMK>

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/folder.gif
new file mode 100644
index 0000000000000000000000000000000000000000..20412f7c1ba83b82dc3421b211db2f2e93f08bf2
GIT binary patch
literal 952
zcmZ?wbhEHb6krfwXlGzB^h$R6?=&-=aaIP?oGg}kIcy8^I2IRjFD>R>Udq3sOkj1T
z@R}--bv0re>LfNdN^fnF-QFU<t6gbtm+FCDjYIufM<?kXpQ3+as=>)=hNov3pP6ZL
zdwbCB?S=oZ<o~~2`u|D&l%;#;0MXiGOSfKIx%bxIW5;%$dh-8$=l>s*|No!)|Nor-
z|92fYaNzXm(`U|{xqSKZwQJXoU3-1w;m7CizrX(c9|#ym!DtB3CIl3JvM@6+Ff!<X
zj0fcj29Bu=%p5Wv8x|aFW;f5dFoBWTsZlz|Bjw;CrbE2478zG=BsR5h2*_CotZ-a(
za<ZD_5snFtN4usQB(L)Lpmcy$)S~#+k;((E4BT2l9I{>^t&H<ULl#7w+Oo2X$xd?x
zgX7j!p`t7`egPjBuD-rri|xmh1&5k%Zq5khSRtvfq?wIdM8P6q0RtnWZURrs!$s@w
N@2`@V<KbYi1^_N{qP+kB

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/leaf.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/leaf.gif
new file mode 100644
index 0000000000000000000000000000000000000000..445769d3f863fff85bf8dae9e50ca2fbdd2d580f
GIT binary patch
literal 945
zcmZ?wbhEHb6krfwXlDQcQ_o~GuN3{H6Nag0EsGx6l|6PSd+b*I#H;qP!+!_A#wTHI
zPb1o&CiOkbneseu`t#JOpR;CuEt~zKYW~Z@xnJuSzARt#t#<j3hK7d8i?&Z&x@*?T
zee>2GZdv-WZP}~tRj*oB|LorIYr@vw({}!uwfFDhO(&LbJ2U^lzeR`sUwH800T8|T
z00#d*{P_PLi2nZvyK9sf4FQ^mfZ|UUW(Ec>1|5)1pgh6A(Z?XlA>*-O!NF!$M-7&b
z2M@Kd^GWGABrIrf5YP;mqG0Ic!oef1<<a5rV38BQh=N7Jga;0d)0tW3bvSNLJ1edq
z!y%BN#MUt1KJ!t@L8XQRd}jI2QUXI1+Gj~F^6K4nXhjpRXD;8?RR`4r7@VdTos~+~
jxV+J1x!+o?4Xb@6ETcC>ENsed*j@4Yk?RR_1qN#Xfm)wA

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e846e1d6c58796558015ffee1fdec546bc207ee8
GIT binary patch
literal 771
zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ)
zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT
zS%hVC<e5zgOcIlpc`kLa*!o;M_#F$wy(Jnw%^xoO{@do#FR1axvu?^Eg~=WXT$f%h
ziRw+0<X~ye?)5wTu<&NHn6>&#9~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ
z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ
z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs%
zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx
z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx><M;PP#XNUM@C2hfJD#O#hF$!^x>+aOQm
zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W
zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%`
z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA
z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0
W117c83?+LXEZI4G$p&LV25SKE>nb+@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/s.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/tree/s.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-error.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-error.gif
new file mode 100644
index 0000000000000000000000000000000000000000..397b655ab83e5362fdc7eb0d18cf361c6f86bd9d
GIT binary patch
literal 1669
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
PBfNl1GVhQS5C8x>^BLCH

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-info.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-info.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58281c3067b309779f5cf949a7196170c8ca97b9
GIT binary patch
literal 1586
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-question.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-question.gif
new file mode 100644
index 0000000000000000000000000000000000000000..08abd82ae86c9457172c7a4fdbc527641cf28e48
GIT binary patch
literal 1607
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
F06QAMRrde@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-warning.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/icon-warning.gif
new file mode 100644
index 0000000000000000000000000000000000000000..27ff98b4f787f776e24227da0227bc781e3b11e8
GIT binary patch
literal 1483
zcmXAoYc$k(9LB%H%(yfgGuR9b<4z3ocd29*O43CNd(`UWmQ=H)a>`a4DYpzOx}c(x
zSlvdcWJ?+unZaR-H7>b~v1S^TyJ_?Pt<HYV^Wu5;ym>x;{_9t|N0<T=X5oKG0Ga?a
z00RIz07F-s3}6o62!Lq=+W=Nu(y2B}EN$pa03Qw5L?`%~Xl`Wat_9c+aEh#Rc#+O=
z3hn4({Ub|AQ6`HHQI{MtpdU11?5EOB>Ki69nENoJ2v3`>&g|W8&busa_So7*+dD)$
zvLc<>kt@t%F{f~h9qzG`vt^ZG;7|7JumJBhJ9Y+8Lf4suZE^fH#5_9C`L|tWUS6U8
z{=uOE0fBzowgqiH9`W<<k-KR6Nydy+EBh2HR+^)8nv+|Ghj)6QS8h;n+P+_EqV^QU
z?k_uZxa?TMgT&;A+>?y6`^?T9Sbi>kIro^$r3_Y4hFwk)R(#Q}G+VFY!jG?tX{A@K
zA7Ak-yF;xiAyhqNys9yLRL-ovzEyCSA}UpDxeZO_<kkn|`f9b#3h1~GZ7-mk2Ol26
zhbkDTf}v`V)xdBq2pSB8LW_|)_@@D6B2d)9Xd@^ZNuTRLDFB5CltL5Pdl=~j#e0JC
zosPT*6kU{2vA(j+X#6#dH^6iwj5opbTbOPIl@L_T@J$5stuQHui4K@;Q=8}pRVM+7
z;aj@~-T`<AX|4ypegGs{2od!G>LcSl+NfU}@28A3*bVbNWrHA>f<g`xQW#f&Y7qXF
z!JLeU1_2)=BN?C(5|V16K?*L@`Z}tPMgb{EXbf<L7Lw|sQ7V$_qcJK{>Z4D_larvD
z0o4={9|wFI(DV=ZJRp1#nxdfzI{Lyuvvho356v%?4p|^%j&Mta>}F<GBZSFYV?VZs
z%Rih}Dt3GviB?DtejMGS7&whkY-;+$%*?yV$&WI!c-h&NIe$FQ&3$(1QuXEh=LH2%
z3JYuQlszrI{qnDx=GsSSRFWz0JumOemi6!y@|*Si_Qu9eVN=Jucimlo_emuE3-ojk
z^!5%6^h>3~{K0|F!GZpTzVLoC6_EgdgTr?dzB>V$ILvD;-4MrIlR(m27G@h~>JlYZ
zVAt|_ro3<gw}a|eS@P;YIoDS-D!uBL`YrJ0PQh3{wu(7)J-EE(VnximqKMwg=oo%b
z**VOEoRwe6HXKncO>YUVh;qD&xzwC(+MYO@wD@Y_NS8}VxR3300jn*@X<;}{z{$rL
zTQ1Ygt3r~JNZK6NqxROCFAF5#=}AsXB5Gp!SiKu3HLoB=^T~;XI#AbK!S$~9<!0u*
zVmu>M1UFk{5%nyiu}%*CZiIbNf<7_U*)eK2jmJEb7FxOYX=;RObGwm=_w(}-X91Z&
zqYL6B`%{}cDrkMSM*JWx2`jXogS!VNpUr25HWVJ_hwMpzlk(}y+|3Y<!9AIqLo7BT
z47nHcoHHcU8f3d_n&eF#*_6mLRQDyt>Z)%_6gfm?u*PI1fu~NtNN%<%o?1bnQ|HcP
z+A{@eE%wEmbNMT^8Mo3bU$&{4r}IL6UfVqFo%2t*Tz4deYD9aVZE~6`7TH{nSG#4;
z<6vfan`>!V4h5%@)!a#Ahc&Ef--@I2iU;@wEYEC-zjIsI(0PM(`f?qQqf=C&<CYll
zZPs3jZk>8Tb?#p4A}<S}RaQB)dL?#MraRt<HvhBesVjI9w1?Tvw{s^ZL>3P=ZzHb8
zU%2?0<TvLwS>08r{GmdfTSw5X-f*JnevxfSlSM{Cc=no(Hy6^Zi{dugQHUH~t06Bw
zQt4307HjGF&8-z0AF;fZZq8-%?^|4nr#0y83LDz+toN8`gZZg2p9Yd5@bP-%L)8(V
zUmmP8OS8yf(llyk`BV+l3sY@pR^S)K>*+DB$}jc0e)m$1w?{Mi5Ahq5K8vj4mE(=f
iL}jwpve+-)v>A%!R(IJo>4b>g=<wKGo@1m7;PD^3leLoo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a518335d342b449d7ba38f4dda0795d8e464012
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvmVE*7YExc|eN2#M9T6{RTI?h%)=*m@6tk
zA<hDi$YKTtxq~3gcsMg87%0e+?&#~tz_78O`%fY(kS`SA6XN>e!-tLq`xb9G_3G{0
zGdEv6d-+ygtj!51%UBZR7tG-B>_!@pqvPq~7*cWT?X^Hr1_hqO2g;KF>0Y)?neb;$
rtH-@3vsBJ|GJLS*We`|3`JPV9O%{pDFOA1RPGj(N^>bP0l+XkKCecH0

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-right.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/left-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..7586ff3339a48b828abf06c241b9a0aad9a78368
GIT binary patch
literal 152
zcmeAS@N?(olHy`uVBq!ia0vp^JV4CK!3-qbmi(0kQtTz3zOL*yxY<P%MMAH9uK)^h
z7I;J!Gcd><0%69y3#E2IL6&q!Uq=Rpjs4tz5?Mit0(?ST`<5Jh{POMDn=j@c;kE$^
r3VFIXhE&{2PDn^;Vsc|+GqPadUdIqEbJpV=P?o{d)z4*}Q$iB}hcqa_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/right-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/right-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..e69a3ffc962e9e3dc762ebefe931f3a42003e7e3
GIT binary patch
literal 256
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvmVE*7YExc|c01#5JPCxhOTUBr`uxAtW<5
zl_5MeMZw5a!Lgu7!N|bCT*1J|%EZLV&`d$sz{0>_xt^0TP#=4Vr>`sf4Q_T3Wwt5N
zPc{LCI14-?iy0W?4uUY_;mnX=pdd@Sqpu?a!^VE@KZ&eBzEFTqi0g+BA37H7d-eA1
z;w`7n+<fuu<y*Zst2%(Pj3q&S!3+-1ZlnP@I-V|$Ar-gYUOOnrpup2|z}w{ScAdUd
vj`_KbS9B$#rur%?Iq53hzkEb)Po%~EOX80=UusSU>SOS9^>bP0l+XkK)D%*5

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/default/window/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..33779e76b8d7407100e44ea79974d9c8300a9573
GIT binary patch
literal 180
zcmeAS@N?(olHy`uVBq!ia0vp^tPBi{IvmVEmQ8BsTp-0>;_2(keuJA`M46>3v~?a(
zh_k>WvY3HE?hptw=3OYY0}8UFJNh~@Fl_AS{*wqagn>W6C&aaH$-&1j-=4eq{LGE#
z&tAPX^Htvrl+y5YaSW-rm7Ku9EGCeUz}6TziDeQei`&V-qA4<}?k5%9jG7phFtISq
X*w3@FDdO@&pdJQKS3j3^P6<r_5Q;SX

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f90d5df4455c332d19dcc8b621a19e53c672612a
GIT binary patch
literal 870
zcmZ?wbhEHb<YM4wXlGzxuqko)?-1L#xMa$vnps;L=j~`+xT|aF-u{*QC$Bj)W5ba-
zTaGW>ernn7GpqKUUw`Q0mSb0ToV>R8?9Kh>?)?A%A85cR7!84;8v=?yS(q6Z7#Vax
zUI66@1`cNi&HxUF4GIUDn0duaCIlolF!PEkbz~SY9&O@c^J6$L@o@_)r+F36fdvm4
e7??TCIy4q6Xzpf_KfuF~nAS2=D2<JU!5RQwgF+Jk

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c59d1b1f2ebc1bc6236f39bf7de950551416b5a0
GIT binary patch
literal 1222
zcmZ?wbhEHbWM;U;(9XcXU{k{IpTXh3Ls<8br_&jJY%=I*Yg@Z^ZO^6~`!2uyd!zHh
zg$sA?+_`t}-nsklFFyQm<?+YsPd?pv`sw!b&-Y$_x&P|x{}1OMJb3Wv(WA$YA3uHi
z^!fAWkDtGO@#4kHmoHzxe*Nano40S@zI*rX;p?xD-+p`g?)$U%-(P(A@$cW?|NsB~
z`}hCf|NsAC6p#sY(I^-V0lI~N;!hT41_nk39gvNnJi);6pMjah!XV%%qqr2`0)aw<
zBaC7Se0zQ<Tx>qVCuHv7^FyiGrC;B`V~@f{N6$_kz9kU`8(JNhS(qhw794D46x85p
z*}&P<+Q_fZQ^9dd@kQGLsiw35DG}!j+>X*Nyr&diG>Nc9NpNf^eZbhMAD1Day(p(+
zv%;mih}R2q+qX+U>bp8&;ksC!3jG(k2e#`s@8@P}=gnH6-Ne8Vrchz1__6b-n$YwJ
zpQMi+M@7YgBkufYZ8<tW-X(%3@gwu)Zdo0_h99j57~7dO_zWH%Z4lOGo3SBQ$(-}H
za!&XL--Bgu8HIAx<pmC!vE1fgaJwwQx-s`QBO8ayf!Yr(@6`{@UMvy6$fonN@}=+y
z|Al|Qa|%5=-R~gZ^q2j|XX_jD7yN&~$WXLBBI37b#)C!<wG|JVIRCLPaA1*55OCr$
zeA47B;OTOaTWoK`MQ*9iuNONMdrK~HtL>d|$xC;y$YmeXyHhUvv3>ax9N;V&Fon@w
za>5iwZ^oNff`cU$rZR>~7KDaHmwpwENSc@`7L~Q}saQ-=Z|e2f%C}d=<LeCtZZI{A
Kra3q;SOWlVswiRr

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..96ea61abb4e4b522ee314222ae59471886101c9e
GIT binary patch
literal 3319
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
Ku&A#Ku>T(wJsgPu

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-cs.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-cs.gif
new file mode 100644
index 0000000000000000000000000000000000000000..46a891d8d8b7a13f3ba92a0c0473456cc2c4c828
GIT binary patch
literal 2459
zcmeH``9Bj31Hk7|UXPyMP&_<2l4}Q+<MC3&lP3}JI3Ee?vRs?2>=kCT+(qUJp<Hct
zZ?@5<k%*DA^mH(+xowU|a_)JbzvF$rKYagy@8|P9=k97}e`QwDOd%5hI4?gxI5;R0
ziNs>DL?YSP*iiY0e+vBH6foG_rvUgLW`FDNCjiQFfP$*B^9evIPWdo6q?`V<BU9Dz
z{9`vpO=qr_b=2o>M(ykTV=g&5?##NLLZDw`NDs5VxAX)|^9N@@TPk2bN;9j6^=zQp
z8K<IqzKJkY>sAO36&`8m|4sopeZ-kfd`AjmMU4sBr1!MT9XT5A0nT1`_X}0DdO4I&
z+?!%yr3aTfmKpVQ%0G!q6A4lk59oO|)8FwUHh&81Yi5XFKQ#21&Pj;<(DTSTdc3cN
zb)&m@By7*~dDGko!H)#j4qlmmPrue%b>Zmki>)=J(eXDtu1wUH&(YK6H?N4h3n4JO
zkd4)u!CH^%(=D69^MA0SMg6;^b?HP$u3X<cOtP^$J3@jD>^W?2EQ@>3NmE|zZhu?D
zQfUH#Tn_l!2}|9l88MNTIaZ<-r))brfm7w!T)uZCFk&)Y?LyXMh7LOGNrqkqa4Ksh
z&21_h*g&Yv26JYoa@!cn;`=tE3FY@~rwQV`yvc5HzO#~hY5p0_$S(z#)Uv<eJ#9fn
zcrRCwq{#FacS&&&JhGrT7(FK`4M_n_Kk~_NpDv3~iiDTPaO}n9$S%-K*3JINnM#e(
z?3t=$O~Q@pRHZ~w^<B-Vh{St(jk7hMjD@qc4=rXQ>WTvAKh>4M8|R`QA?N3wRmH2!
z6Y4&?Y9Oh_jq{C<!4YM*$X#;qLJD;nJw|Sx4i2Rd=jRt__p((M>90&Qf*IW=3qK--
zwhLw<eWxKyO<`v}me_w-g(Enh(U7;C@eBynV<InF+G13kD}BBgRfps)cO4kwt&T=R
z0e_B@puA1#f~<LW4|0O5a42TEX}><1&io#_xJ*CjWEMwN^Nz73X~4)U1nt;GMuRTa
z3{_{4AH%FMt|p_NfM|<WRptV-TaPUVVyw%57LnIV?PZJBC602l+eN<|LfGKX>Qin%
zbcZfA<y~+xU%&6;jbP^lz$oik7h{)x&J4wxqtmbCBRIJ5Y6?0nlD5RbA_V3en79GN
zf0E-xl>a8)k;#|12^hKgH+0$|<hR@D`qXczY^bz3?tzm<OKgER(jHL^qi#l*#Y#6L
zE3p>OZ#>OMCc^8hsVA=!Y0|B$6oCcrGGhRl1Y?V++aWD7DeqFN+#)%s{ZOpK@16Rz
zoq!&wjPLu#35xL<@{V=<?H!DU@%#`gbMzR)LigM!^J8DQNvdfn=jLd#)2>SbsQlNJ
zfmngdx`>87vndl`<$FARfTEp1L46sc<S?<NPH0=Rq^F6Kj_nhewttVL-PPplDOuaK
z9z-qQ(c76=Jp+6xE}-A*IAx%MefCmAN=>)m>;7=fj;B4m9B<2?oJSElMpo#Vwc7@&
zawpSQ21sg_D_=*w(5}VUY9-Dqd1|T#*xBL3$ieZBYswos&83vwF#b`k4m++Tegy${
z5Puvdbg>wW2iKAebp$4_?U9r`H2){PH9NNB>PlqFj(GSxP<O2w^P$TrqvP0y?z2*I
zK^|Y*$k3kU?z<XZ!v7+)BK8!<F$)d1jet%jLLVf#sDZBq_OoXMFjucolO->&f_ia7
z%o0VOv4y<8H&jY0eZl|n1nwg3in?`Jmjj%KC-%i#vdU%>O>7i0N+OkhD<Az+)0X8<
zk3#vSj_<$~IzV3g@T|uN986E@68hs^>6OyDV-Dgw?RSR#a9{a1{<TJwd#kRpsttEc
zoi6|f(;Dbcl)??p9Nv1FZsnixZ%o8NL$HsIZ&S@FKF}3I7<!<@sMRw*?&gyCssQhw
zZQ>Yt*sswS$ZV?jO9pvTfFosaMuV;7xYw<%&dOE)`=@s!wQ*p78+A4z+5zl4MtED_
z#UOgs8~WEKz9#wx<OjA!>9ZOGoKb8NZU-E65H!j#VUpqDM!_Rn-E3w69*K!I7K4BH
z9A;B1_>eG1;``PNCN0I-__AV>uw6Z{IKwdpa+nkpWW`~ylFhCoKp%RhnamQ2G2D8)
z_YErWQPpmYr3)nZI-b+i>tG&LN&NWEmBpskn|NKVc>5t?xP-`QUGlp{x<p*%a07PD
zZ!*B2Cz0&tu5~b~@aU+-s+8Q1kzTBYgtC3P&k?N_=*h;hrG7SVoDE6nsCd7EFQrX8
z%3vd;uy!W5H5~&@R)dH(EjTZ}#+!Me@vw@@v*43+G+~vxMn&JRZKf4H0D!70;M8CH
Cq@B+I

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-lr.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-lr.gif
new file mode 100644
index 0000000000000000000000000000000000000000..12a81ff7d733a49073bcffed2364515db451e7e8
GIT binary patch
literal 861
zcmZ?wbhEHbe8J4f(9Xc%_228lg$rN4eBl}eqaiTzLO}5+3nK#%=zs`No?zgxVqoTA
zaM-ZmU^9oXR?LYF3lFyoD0|KE*tqCuw}f%lof8`uAMaOi?vnA`wB+Pujo?)=CpRti
MZee0#VPUWa0QSN{zW@LL

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-tb.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/button/group-tb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c5ea8cab3ab64cd947776848455ffbdc7763fd5f
GIT binary patch
literal 846
zcmZ?wbhEHbWMt4`Y-eEb`tNn&!iD?y?|=F7g=-XyhQJ650mYvzj0`}a10q0qf`LPu
zftg3ZVZ(xh%^bp7F%<$0huZ~|z2<mqTy(Ts!Z_>BiH(bo_bWK($p|PYFjxZsYh*if

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/gradient-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/gradient-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8134e4994f2a36da074990b94a5f17aefd378600
GIT binary patch
literal 1472
zcmeIx`%jZs7{KwDTLnZd*hMh7R3%&{VK|xh5d@TrMjeTpnq?_&b8`}Bh(kowLJ^R=
zwLrP_Mz6F*N-1{`N?)K@6i}uD1>V*|OIv8)A|*;9JN<2c#7;i>=A7rpCpmEmrw$)U
zc7mcXc@UIVGnG~gOy34*)9Li-becMyuD$~>)ERVj219+9F_Xbm-(}8ZvefrjGxzFd
z?gQ+Z2W-&U2kcoQXO_sF&Em{uap$rD-W-Vsija6n4j*~Q*W?J0hYp%tpk9;bpv@I(
z@`Tz)B2B(fn=b+vZGl)@(4Z|8YYQ8+MGfzZp1v;z8bNg>jk*$vu2iBclgyVj>B^es
z9|O{PvUGvmyzs<9PmwK9WcqTTMPJ^kuV~R%wCXE?Ha*qBP}OFjwi~K|4nuYOVl`;T
zVhzx_SPOK48f&|ZG@#o^cQDa=jErs*qsPQ}W@7f3n4r(hETGq1*K1~j_L<p$+{|%U
z;`W=l{YyMRvBXy_^WkNIgGDf~Tt8qD0)rOOkVQ0T6%AR%fYREaL>q?Dr%LqcFxvPW
zut}by5*6B{LZvEO(+Ju$Vv_<dY|RcU%`a`T7b~)tD=nidt)rkHT7j_-ZNT`4_OaFW
z@zsu3fW7n8YA5JxdlxWa@19ue`Nt0ZfBv(9-5*`SYXb^(%p89La^HYXd*I@QOgV||
z^OgS>!sOuZvAc4ePkK}Mg^X|R8{wv3g3jV&Qm0~*o(w;!4zGtP^}q4TE3f=4jcq2s
zNTj41IT7{z(FAgK^iIzZ@_2j+Ir8!+!Q<EbV&8-du@}bcM31C_(QwPYx){PXzn!Pw
zoM$!vvDy2ws-le9M$&Hej6H;9cBQX;o?IU)or@&8tZ8DXqjW|7n&HyO#dGwbJInEd
zF@B{q6?JK1@(jOOKYD8+|I6><N)}(IY6T@Lyl-pY-c&2;OT6NxgDI(|t8Cs{^<3Xu
zjvpOUj2=*qQZL;Iyi=tgQx#Q3<`(_E|J^{&<Y(^sj&P(We`D<xH*-grp-nKCO)soi
zyDU}qMsIjltgkj+ocxPhun_{CJuyH`!Udnixkt0`xN{K(n1nqlhjY$EBqwjjg|Rd~
ziMOb59zHM&&X4y`);@~!WnJ+OZB=Tq;Xb?fdPh(A!o`O%PH@R_XH-!dh51O@7W-*T
z@i^WtQIL;E43oB=U%<~(jv$2j@*ifI+$}$)U5nX5coU_d9-v%Xs5+oz^1Q-jeu|p?
z-FSWN*X;y7ElkYR)Az}cpv^>#r@%9(ju7k_5|Ghf7eqx2?7%YoH4jP!wx7HA*Q43)
zwFOW=pP6ly3pn=?dHpWVl+z~h4aA7q3Dbmfk>A9h*D=1j0=ZkaJtNDl4|Dy58=OQ4
zb=w|rEX#G|6q4dPk_gFV6VcYbmUmazi7x6i6Xb&As-j$U2PJ(S9-JDYvw05^=DZ2M
z-q(%65iC7!Sf=Hfs~2MFb#cc_ASYbPO$Z9ewDx-)GFuhcxKI?v{g{Fd`2H?N2mNoG
a(II?Zs7)DAnPM9b=8J95L)rdV=-9sjoxm#q

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5305d73ab8769cfaed6d3994dda5a01825016f0b
GIT binary patch
literal 765
zcmZ?wbhEHb<YCZZyvhIq|NsC0`t{qFFJC`@{_^S5=MNt~zJLGW?b~;6-n@PN`pv6X
zuV1`)`TY5dXV0Gh`}gnf-@kwU{Q3R+_pe{Se*XOV<HwKh-@kwR_U-G}ub)1B`uGv3
z_x-zf@7}(B`|8!JmoI@DpFe&2^xnODckkZ4e*OBjYuC=7KY!-TnbW6F1MLOdPZ6Q`
zlZBCiL6boTWD3Yn3~c`ogm9^7&Gb<f^q9dl(Pi54!%9l6ZA<u4PQRVdp}bDQNGnO{
zg^5)1lpXgAE@wKezwNKFyROM8@Lxk?t!PVYTdi1US9eEuU#<AWNt0`trcIww%RGC|
z+*+0e3m45_w6vCW#mZH+l55wkua(-gc}p$Z_8mKG+4t<-S1Wz+(BWE{W5-X_a-2SM
zwwCk4#Y?qZSFc^aa{X2<_uYH<Yvmq2eo`y{{Kd;!o;Ppb)$)D>hW6)gwR}H+{r>U$
z-`{^<7<pbKBsetx4-gPpQIL4Bja%?jvqylEb34Cb)S2yuix2lHXv&Gq3{XDVsTN#k
zQ(3t5RELh`u`e8-Q;*J6%<a1pd1>kS|Fi7#Ke<Sjq+gupFqzBND`aKha*ydwxmsIa
z1+NZVpLO=s)K_8aW25~<yG7STZi>IyHq|oZZR9qeyQf;Mr{&$;Y4ZM-@9y&4xPA41
zpY`1S{?<9F!}N%kO}1h3Q4P7%MQ3IdC7tdtyxye~S)6>X-`1ZkcIKDV%QFM>r}50(
z`r_K$(E2jnYLmCOHx{<9<E`HQ?$UmLc7NNN(sz&dO=J$&n`2q{{Mcmgc)PuoU!PxJ
z9DF}-u65b_Tf4je+u7Ot{QT_l`L=y_)zu%~pFZwxAHO&E+xNTA+xN%U)&Kf`^SX3B
z^RIA)26nC=x0?1CM#R(#ut_8~30rl@w+f|oJZuwtbzCa3S;1~aVmr&Ej0K$>i&i8w
QYkqn7s9R%+01JaP0I9W&x&QzG

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..174c85ea27c42d0e27b4faf1edacc1adbbaa9c23
GIT binary patch
literal 63
zcmZ?wbhEHb<Y8cBSi}GV|NsC0`0?ZE)2D$9umFfq{K>+|z`(+w1LA<xGBC4PY`Qa<
G!5RRB4-tI;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/light-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/light-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6eb28ba00468798814887bdded6cda7c505bf296
GIT binary patch
literal 827
zcmV-B1H}ACNk%w1VF3Ux0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096l000OW0QKq1ch4TZdGX%0V^^-B!-o(fN|YE7
F06QjbkQ4v_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprite-tpl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprite-tpl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..18277a3d4873a92ed7b481533026dd6e6f91f831
GIT binary patch
literal 971
zcmZ?wbhEHblw;s$_|CxK@ZVw1oH;vo?0ER_;p4}TpFMl_;>C+suU>ul@ZrmsFW<j^
z|NZ;-|NsAi${0q$Xb23u5K#Qd!pOkD%b)}D87NOMaI9dEHW6^xu)vX#iIpwl#D>I%
z7A6UgIUW-k53w<_W!yPYc;Ik{sB_dAjY*4+cW?)-irJa)gkhS2zfpk0=4HODdik%W
z%v`Yi{Cv(BCRr`v#*2$R1b6tH3Q0S@TyMS|ufW8HtE(e8cbqvDn%1~J;jmbN=C(CH
z%o&$gnLa358$FZ#(W$xB2UPFwHWI%x^>&bh+umw^oevfpo*e0xT$)#-@nON^771A^
J5eWeXYXBZ@aLoV!

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprites.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tool-sprites.gif
new file mode 100644
index 0000000000000000000000000000000000000000..11845e66c96040e4b4e67a50e9052ce02b58bf0a
GIT binary patch
literal 4464
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tools-sprites-trans.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/tools-sprites-trans.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e58bf20b3119d0da880cd94dc8293f69f715a93d
GIT binary patch
literal 2640
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
bDyFN53<eVND!n?iY#zfoHB^(M!0EpMvJ0&}

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fad53141b83d410329725583d147e64356caa02a
GIT binary patch
literal 873
zcmZ?wbhEHbWMt4`{La8|`t<2%&z?Vj{^G@pmq73e1YW;>{pQV^w{PFR1A_M;@ZrOU
zk3jGV1U`TM{N>A+uV24@1A_10zyJ90<LA$xzkdDt{rmTyKY#xI{rm6VzyJULGmL`K
z5E%3!paXItC@(N@_%SdR+}Pmg%*G?37qKFs@em8Apprwyg9VJutXx7076k_!7@3$^
xI5-?OEjc+^BY0KJ$xTa7PdA9Rn&G*5+1c3^#joz1+`Rn!e23;=ECK=y)&P{3cM$*p

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..578ffb6092a47d9af33fd86615855ac328958537
GIT binary patch
literal 218
zcmeAS@N?(olHy`uVBq!ia0vp^j6kHr!3Jb81>C#}q}WS5eO=kFvq*Asi<fl7Cjx~y
z3p^r=85raafiPp<g;G19AWOQVuOkD)#(wTUiL5|=rl*TzNX4z>jL3o~JcpmZ-+$h~
z_Wy_3jh&1fGyeT$7yAGIfBVLN2O~0szQ_GbNqF=$At@m#iKWO<MOb+TtBPV$PXVXe
z4whLGH%<j6O<BOKc;u*!#2iDf9-%AB5i<jKC^6;moRK+|m&vefz0#ar+EO4(89ZJ6
KT-G@yGywnuok)xT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d5b8adfd18f530a71fbbb081aef99ce7d3fc2221
GIT binary patch
literal 1365
zcmZ?wbhEHb<YCZZY-eEb`tNo9`t=((Zrr+c>-O#2ckbM|ckkYV2M-=TeE8_mqsNaQ
zKY8-x>C>mro;`d1{P~L)FJ8WU`RdiH*RNl{dGqG&+qduDy?g)u{f7@9K7Rc8>C>mr
zpFe;7`t{qlZ{NRv|MBC;uV26Z|NqZ03PwX<u!ex*PZnm7+jKw#C{HkO{AXa~k?`2C
z-~gk7kd}|fhr_My0`hedFBUc(?H04;dE>Bf@$o)cwxSshn^Zjcn9V&RP8L0FYm`zr
zF-J4_@BtqFqE}~TCMvM8J2W#LHMqdkyx5~ZO2Wgj@$zy%O@mgh&{qwdoSU-FS|uj5
zFee;t>NWV#*tj|4yq(5uv$wYxdAUx^)!u&4fsN(UtFxyQ9yB$v{^#>hSg_&YAx<_W
zjsrUklUcfCt=nu8Ha<B%QJ;N5&QGKCv$Kt>#dLpePP@EVyV)&v)|Zs)y^;IFYNgE5
zZmqQ5er#{__niA1bK9T&t=?L2^I)esd)@4x1<y~+mJZk3Yxec|<%RP1>ujycUf<eX
z{GZ?7Zg=H}=f%t4@7-td>-(#Ro2S3G+xPe9_t%f_uiyXw)3^T@#S`k7KZP%-zbZIm
zK_j=)kGW0!MiL8~?}b{(HSo%<NNkhw+p(}+HcI1O$5T#;N3Cj2D;9OAI-O8zJFKgs
z%)xwiM?kNcQA<Fd$-5cKefGaHlqWcISt?I-m(o<8<gHb?crusaPnCY#AkEY%0k1Mr
zr-gp1SUN4P=x6G5$Gpt68R^qHpUukJ7MU_Df0N|$*`9|Ym(MA`baTnv>PI)1&kOz~
zsj(p9ljVy!9nWUInBOh8>c!$7r&k$Erub!LE^JEj(wH%O(#;ji<`+q=T0W^MYSoJ6
zlcH9xT)pVls#Vi>8A)lcS#!?n+1jLMSs82hoVumGb{`w}n+-eOY2|F3DYrU%(-FPf
Vnw!pBS!->%{EX|yRz^k!YXB4;a=8Ei

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2c9e142be832aa2b1bfc7e5df32cc70f5c721c6e
GIT binary patch
literal 815
zcmZ?wbhEHb<Y8cBXlG!!b?erDFyI;mqaiTzLO}5+3j+hge+C^O$pFd|3>-j`MZjT$
M!a)WGCME`J0Q>YT`Tzg`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/panel/white-top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8046089a9de7680673de4bc9dbf45ffedf72aa52
GIT binary patch
literal 868
zcmZ?wbhEHbWMt4`Y-eD&e*OB58#iv<x^?^Z?K^kw+`D)0!Gi~n9zA;e`0>-HPoF=3
z{^G@pmoHzwe*OB*n>TOYzJ2%Z-G>h!{{R2aFbYOPVCaW{;!hT!C;l_&fV=|A6AT=V
z46Gg<3=bQd*?7b>JQ^4dGBUGr2}md?Ff?>a7-!u%v2pS7eg)?)8P7|LTPAA+uZlUj
WY3b?d2Fa)9cy3<i!^p_UU=09lSWrU%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a9055a5ebade2f4ba2f5fd1461d9f8a3478646ac
GIT binary patch
literal 1024
zcmZ?wbhEHb<Ye$;XlGz}{`~oi7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{4p!A3lEk
z`03N9&!0bk`SRuK*RS8cef$3X`;Q+#e*XOV>({T}zkmPv^XKp1zyJRI`~Uwx!zdUH
zfuR-xia%L^PX5oJ19CVhPcU%YWiaHBu_$Ob*v!tU5p!b0!$V90%5EkO8<UPQOBiR}
znIYJCykB0pL&kH{63@w8L90S`E?9bcx<Rbb4A0HWd}r|%y}I&p!SeI-9ct|)ytb?e
zTqH0_EA~`KX3O$`g<c&}p-op;hpT7YJ+<|97+1pKE?MbqO*c2E>qa=t4qF?&UHs9h
zx!&8?-Q8V&|5fbiZTaz=8je=Uz7buWxT-_gJoe0&70HVom6`8){#=$i+tB!M%*mfi
zo}cG*==yeIqlsJh3T>~Lw;M{GTQ(%ii#Y5qd&{t+`1QTH(hcwLA87v1$H8C?08ARV
ACIA2c

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..69ab915e4dd194ad3680a039fd665da11201c74f
GIT binary patch
literal 972
zcmZ?wbhEHb<Y(Y#XlGzZO-*(9@6g@d-QV9odGh4x)2GjwGiSkq1xuDJ*|TTQ-o1PG
z?c2A1|Na994jepq@X(<{M~@yoe*E~wix)3lx^(yM-4`!jynp}x<HwJmKY#x6<;&Nv
zU%!3(_Wk?!A3uKl{Q2|OuV24^|Nism&)>g)|NZ;-|Nno6Q7{?;gDC_Qf3h$$FfcOc
zfE)$N6AT<H8JK+}JT@pCWDwGr5OHFIA}5!SRKpJjCYO$G3FnBK0}L(gU6O`jB^NF-
zH%ylBXOcMi;IKO*6GI0BL$J$HHr|*p83P6ee?c=xi--w|&h32i92#?fEIiCM$+f>u
z!(r;m%j_<O1rHJyWQX(1S>$9KP-wo!oMF4bR^Z#pCLVEt6JIYJY>r`(GBHu8TKMAH
hV%craN*NY1aV$`Fvrs8ibZTIkpzPfzqoBZG4FEi-n5_T+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/tip-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/qtip/tip-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..472c4c25a7ed21fab3620f0adb32a08b294ed3cd
GIT binary patch
literal 4033
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
LVMe7-@#+5u3K;32

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/s.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/s.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-left.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bbb3e3d9d35fd19b61bd8d0a0bd5f42dd3e82ccf
GIT binary patch
literal 1260
zcmZ?wbhEHbRAJC&XlG!^&(E){taSMA(ACv7Wy+Lw>(*VncJ2E0>o;!PxOwyDty{Nl
z-@bk4&Yin=@7}w2@BaP!4<0;t`0(MQM~@yqe*EOglc!IgK701;`Sa&5Uc7ku^5v^n
zuU@}?{pQV^w{PFRd-v}B`}ZF{eE9hB<LA$xzkU1m>(?)aQ7{?;gDC_Qf3h$#FfcLb
zfE)$N6AT>x8CW@FJT@#i*v!GL5p!b0!o%$Xo*r{NHZD5CBxW3>qp)c4@qPu@2^td?
zE;%__!?=g%;HIUgrz^U}&G6j3>@2sk<BK~dH>-C{6l>y=^}2HC1i!~*t=M0VE{$9P
zi@oMX9bDPII>NT+#;mWag1Hh7cgcDm%xvGBv0dm!*S9s7ISU>il2tHY7tB}jF^^Xu
zVRif-KUEGn9iS@@HP6k9*psLqzdu^sy4PXnrbLFR#@1I4+%&v@zSh#Z)nV3`r<WPL
ztaV>XetA5}PyR$*!>=zn%O#4ov)L+b4`x5mc->6qPNwhq3GQb~ZY|jP`SiKP)~c^8
zDg&1DY|2hgsMuY$JmhNL$+@pe8h?I%#=gM*|I{_{oBTvi%=h2FuW5Vf=hLOL7VQ83
zpFvGPB8f%lnFtey+KLBF96r--HVasl9%vB>%XrARc<Qo;ZL35R4zw$@X)I!tEXq(~
z@#|fo)S)_WM`D-usvC>CWshkjGny1}Ebdi2H{)@iP2CISUI#YICEc!{DxP$D-rBLG
z)A!hqC4F*iCzbjvvm~B&1@DVkI#nfUrfO#NJ&Uy7gtkhxnekCKmrl!-(tI`}weN@8
atb}_f(`IF@i(KAOwMb(5Bvuv{25SK3cQ--+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroll-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..feb6a76f0ae36a545fcc77242b53261680199c39
GIT binary patch
literal 1269
zcmZ?wbhEHbRAJC&XlG!^&(E){taSMA(ACv7Wy+Lw>(*VncJ2E0>o;!PxOwyDty{Nl
z-@bk4&Yin=@7}w2@BaP!4<0;t`0(MQM~@yqe*EOglc!IgK701;`Sa&5Uc7ku^5v^n
zuU@}?{pQV^w{PFRd-v}B`}ZF{eE9hB<LA$xzkU1m>(?)aQ7{?;gDC_Qf3h$#FfcLb
zfE)$N6AT>x8CW@FJT@#i*v!GL5p!b0!o%$X+!JPaY+Q7-Q%FB+iH2eG@qPv8v<VuE
zmYkfd;p(yHz^0|Ar;Dq!&G6j3?5u#0?u$DoH!o-HRA}Oo^%8Mm6cnAL6?<ySp^N+h
zi@oOldZ^L5I%0Fy(t<0^*Vii_s*|lQX}Y;tm~DY;^_J%7?TMT%wZFfuXxUw%%D^x|
z{Cyyw%pop50R^20huxJm;$#x_8IE=J=iN}S(0O=BS<T;$YvJa{=NYWJ?N&J+?l`@|
zaQd}^FOAt3=Ev@~d-bv8)#*fAxzYpD-{S5a=ubM3@Vo5BLy11Kh;w@yA3r<YziCa3
z&6?ATc{XLIZz$jWZL!r#;Y)nCKfh@D{6d_^WBxyl%R3Th%Y{1Z-}m=7*P1NRJyTbA
zurRP`JZRvYvh`YHPG`e`CLXgF3QT2RRTJafWfLB@N~BddBuywiaU+neMdMM2iqwIb
z85+whW^t%)(|FXWb&P|tLvI_$;vUUQ5z3wBk9IujQ~mbhagPp@<)R68uQHZ&D)G!r
zp6G4#Ql-mFs#B#el&NxQPvpBDsXejRek|=u+-31>a$sA9+SCBOozMC+_uY(~X=Y~m
lbWUzm=JUBFY&)M%sr~e0`Q%19%NG+`_f@RuXJlls1_1f>KmPy#

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroller-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/scroller-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f089c0ad65ccfc9be9663e7e0d65f547e9160ac3
GIT binary patch
literal 1090
zcmV-I1ikx5Nk%w1VIu$*0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui03!ev000R809^?jNU)&6g9W{LbM>#G!-o(fN_^;Q
z;XiX2Giuz(v17)60@ZmONm8Raf$lKkTFJ5{u8l5ZVss}^o;h3-9llhVv*Am50^{NA
z>GLL0pYa6F!?~}i)2I9Xy<`d%s?>Q(ao*d?H4E2!QjLD~`V}lLtgh<eq{o(RmMm@Q
zg<aeBZCtsy>Iqc)51wCmZ?pV`H@ENKz=Nggb+z<gxW|FBJbqkwa=6HouV(!>uJgFS
zp2rmq4cfD2#yB^=)mT{LYSw2rqnk}T3vG0TZ`;0&JGLu%IMoRsPF!8#;>e`}b@h%Z
z^5IdZ{@eFlc=UGy*%|G*b9>I0>;$48QyH@*%<?QTq7z82q<fF#1cEb(QRMrP;1KHH
IuRkCFJ7sbm2LJ#7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d718173fcd30bb0dc4d1f5fcc791c49f079e9bbf
GIT binary patch
literal 881
zcmV-%1CIPhNk%w1VFLg$0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui00RIq000P10C9m+Cy?O4f(Q>PG{`Vv!-WnbLY(-p
zB0_Qm(Gg@v@Et*U1m}euiAyA|dg)G{D_O22Ib89?<&qapm%DGi)OjQJj~h8;|Jadp
H6%YVBg5#z`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bf35493685825b861e5adcfe7e9c22d331a6e50f
GIT binary patch
literal 1383
zcmV-t1(^CrNk%w1VJrbM0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui04xDA000R80M!W`NU)&6g9sBUT*$DY!-o(fN}Ncs
zqQ#3A|GC1*v7^V2AVZ2ANwOh0TqRSgT*<Pf%a$i!%A85Frp=WxZ|dC1v!~CTK7$G!
zO0*-;qDYe}U3zq>)2C2rHjPTPs#T9uuWH@ORbkeyV8dShDz>cIq-4*kUAr?a+qZCG
zqKr$ou3Wo#^NMt<x3AxYeE$j_tS&I&!+8xOUL033<Hu?pL!KN~GUdx!Eo0ssRWs+$
zN<D)fJybO5(>zV1UR_f)>(?$_!=9Z|HtpLX$<4*hdndZxy@S(a2VA)EmhXxmUtUt4
za^}!M&U+rcI>zbNvwOs@y}L#3-or!xOji%rx%24Lt6$H)z5Dm@<IA5<zrOwZ`19-E
z&wqdUasUP>;D7`cXyAbeCaB<o3^wTCgAhh2;e-@cNa1wkWT@eW9Cqm8haiS1;)o=c
zXyS<|rl{hIEVk%ki_?iC<BT-cXyc7I=BVS2Jof10k3a?~<d8%bY2=Yc#)C^ZOg8D{
zlTbz}<&;!bY2}qzW~t?tTz2W@mtckoraZZPW9FG?rm5zdY_{p<n{dV{=bUubY3H4I
z=BekNdb*>FH-H8z=%9oaYUrVeCaUP7j5g}%qmV`_>7<laN~t=&aHHv_oObHzr=W%^
z>ZqiaYU-(|rmE_ythVavtFHb;L(D(4)@tjmxaO+suDtf@>#x8DE9|hu7HjOW$R>*{
pGUT}8?6c5DEA6z@R%`9G*k-Hkw%m5>?YH2DEAF`BlEY3w06PxN$anw%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c41cada78932294c367dfe3da5c1f6789a920fa2
GIT binary patch
literal 863
zcmV-l1EBmzNk%w1VFLg%0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui00RIr000O)0M-3-C6M62f(Q>PG{`Vv!-WnbLY(-p
pqC|@n9mX3dZy>#a_6Fh`m~Y^|f&2#g8~Bf#tAXTPkz*GS06TgxpfLad

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-btm-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..96d2e5eb8a519e15bf48608df8d4c5b5a92ec7d4
GIT binary patch
literal 1402
zcmV-=1%>)YNk%w1VJrbM0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui04xDA000R80A2l4N3fv5g9sBUT*$DY!-o(fN}Ncs
zqQ#3CGh!5|v7^V2AVZ2ANwVZajwVy8T*<PfOO_~K%A85Frp=TwZ|dC1vnS7-K7$G!
zN>n4zqDYe}O?q^x)2C2nHjPTPs@0BDuWH@ORbkeyV8d4ZDz>cIqGZpiU3)Vv+qZC6
zx{XV>?#H=y^Xi?5cdy^S3Ht&b{8upH!*&fLUi?-u<Hu$lL!R7KGUdxwEo0vNR5Rz#
zNIiod9aJ>w(>hI~UOiJa>(?*`!k(?vHSOCWZR6f;R5tJ5ZG8hDE>$@3<8qB7Urtgt
z^XCPfLw_zXp7rb4vuoeZy}S4C;KPgmA5Xr#`Sa-0t6#5PpuG3+<IA5<zrOwZ`19-E
z&%eL_{{RLk;D7`UC=fjeCaB<o3^wTCgAhh2;e-@cXyJtzW~kwY9CpZ|K=y<v;)o=c
zXyS<|rl{hIEVk(4i!jD0<BT-cXk(26;iKb@Jof10k3a?~<d8%bY2=YeCaL6-Og8D{
zlTHeh&y-YFY2}qzW~t?tTz2W@mtck|=9pxbY37+|o+;2iY_{p<n{dV{=bUubY3H4I
z=BekNeD>+*pMVAms6hM_YUrVeCaUP7j5g}%qmV`_>7<laYU!nzW~ynX0{P?Vr=W%^
z>ZqiaYU-(|rmE_ythVavtFXpbD(kGWy28yrxaO+suDtf@>#x8DE9|hu7HjOW$R?}o
zvdlKiEIGD1EA6z@R%`9G*k-G(u<StV%D3Q#EAF`DmTT_0=%%agy6m>=?z`~DEAPDY
I${P>>J76Hy3jhEB

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..98d5da9528411ee291e0548246d9c86a82455d32
GIT binary patch
literal 896
zcmZ?wbhEHb<YwSzXlGz3FE6jHt#$bC(A?bI(b3V@*SBunx*a=q+`M`7;lqbdo;-Q}
z{P~9uAHIC~^5e&kpFe;8`Sa)R-@pI=|7RElqaiT#LqPE-3o`=)6N3)OE1*2Vz!A&9
z%3<NK;Q?bKv#Lgn#={4UoIC;+Gdda^4>Jo2h-f@WP;TO2Q8ZC-n3TfI!6I*vV6fon
wDRve~6%L2VX-sT}ybKHr5|%U0VVBS`*swq&a1L|0R%~U!f`d&=%uEc{0N$%ghX4Qo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..040b677a52f9a5eff89870aa31d1874765ea5a39
GIT binary patch
literal 835
zcmZ?wbhEHbWMq(HXlG!!ef##EJ9qBhy?gK8z5Dm?KX~xq;lqcI9zA;e`0<k`Po6$~
z`s~@W=g*(Nc=6)p%a^ZSy?Xun^_w?u-oAbN?%lih@85s;@PT0zjE2CF4FScUEI_ya
xXV3xp0F);fI20JP17;{VI<au@%a~*wNN8+g;Si892xvIaz{teJz`?;_4FKM?M|J=J

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8ab3f462f07ad14c7dbbf76117118a302e35a9
GIT binary patch
literal 259
zcmeAS@N?(olHy`uVBq!ia0y~yU~>SnxjEQ?q`I@C5s=a;ag8W(E=o--$;{7F2+7P%
zWe87AQ7|%Ba7j&8FfuSOQ!q5JGBmO>HB!(uFf}kZ+p+j0P#=4Vr>`sfH6CexDft?u
z8*)G)&H|6fVg?4eLm<qUccIh{D9DoT=<CS9u(6-}Pa-RjALZ%d7*cWT?LkIHAg@W`
h|N1-+2N07|a7RK|ih=QmLRuThBu`gAmvv4FO#sfTFE;=H

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-btm-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tab-strip-btm-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f35087f2bc150f125e54c3c99004e4d27f57f966
GIT binary patch
literal 826
zcmV-A1I7GDNk%w1VF3Ud0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096R000OV0Gl<#*3BEZaO23CLziwHyN3`XLJSB1
EJ2X9wg#Z8m

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tabs-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/tabs/tabs-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1901b231b007616143c945403e60d961f41e3b32
GIT binary patch
literal 2109
zcmeH`{Xf$Q0LQ;ZOddAN!(v@TbTf3+QC^<TShb$6>++C1EKie%(<v#{M#rwyOUA5H
zO`bP%8KuK)Qwfztq2ytfJ<vRC#thlje{nzb`QiQZ=k<QQ-k80C9=oF8K)Y5h0QhQr
z>+0&*Z1&L5(D3l^=;-L!*qA^d7#|-O3WXCB6C#mFEEY>75~)-=IXO8sH6@eDrl+T8
zW@ct*XXobT<Z`(}p_reaS1OeY3k!>jiz=0BX=zEVRxd9vudJ-BuCA`Ft!XqG;QPKC
z_@5cDQR`@byM+3NZ%qJT4e%Ad4{5w?u(lzB_ptP7E)=6<4XwvL18mXp!=3eI7!$ZZ
z39*+|-UWsGRfl!4DzH$vS7*uIhROpFxTkcutD%Z-40i`_+Sgd!YXo=OcA~qn=B**z
zWzXGxkLdjdaHsf@?njIu1Go)o6ZUa!2snyQ-+AXO^LV4}Xj_t_3N_LkGb`N0NOuY2
zBz^+fe@st_YR&y@PiZ+<C*a|%T8dgJtk9QdH~V)W;I0v`vv*0>83pf%>brE{@*-m6
zqo_erlq2Oe_3_Dp%OQ;9>&GM8$Mh{i5j{{_;-^lsW5hvg;0owX8TS4`wl6_nmvw5a
zhuuO1ETAOK=0k0*89G`hyI_7Bdqt%WiahMgY5TIWWY!tM<#4`+><lI78kxomh+zBo
zTmnRzqm``iTcTw{!vULh&_JM68;S(RwKnHeTaj$9N<#p<dsJbpW6l5$?^0=A7Uj0(
zSQ*aUmGUXf^WebA7@u(S@)Q27-=o7ZFp6CSHgLc$^w5L&E!Wsu*4(1t*cuT91jdvE
zXc=<3)MyG`e9O>7!o8jNcv5`FI84PYNgKdR?m`H9rRz+Tlal)cT}xsn%rrq-O0q{1
zGdJv*l9uHM?&cB9jwVc2P-8=R1bEuiWECyvDlzi`1&OSwtQ`80PQTrqz^Dq>01Srd
ztI!0%<o$WNc5{v;0mRO_ihFq97%QXeA+FW3%Iq1n^)G(G);98vd}KUo#+_n3Za8hg
zXkunD=uc`2KGPd|A9ymG`&k#5Eg#xjn5`pyD@^vd(6g>hq`2VRz+IR5rdY=!u@?h&
z$n0x3<V?&xbq_$v519sKzIzV$sgQRBosr3dtaI}|cG?vuD!R5+)hfDCO)|yH?JrRC
zuXYS3&cF7M)Xw+h=*t>-=07<o-}IX$HKy-zxH#Ik|EWazRvqAUhHx~9Dd-QLuU!}j
zOP^jCjLdafd>>t$wD=*uifLY)*kqIz5Z~eCUXnI=T{3cxjFOIKI%=j=V+Fd-Pb#li
z^vK3Z4s}byJolNUPx%;U^+aJ%vRXuqt5b_h(r45XTFPg)KS1p1!+!$QOXmUornZ}C
z!x!EKXvkn&0U9RpCZo+%ZDcfD&!-S=Wx**#|KQ+Lgtl?#6rrE^@oy{d{R+9YkR1h~
zE?!FI6syh=BZ`+!-_%gl$)z01azg!O%1SIRg0dRj>qGg18;20rRz2O>ntpA;f)3RS
zl*}iL_zP5~aBtlke4;2@pthrWudm~0O<SGd?yG7R0+I37=o{#~z;-EZD}LL%o^onO
zyF5~a-yRJKE)RUVoJUXaknyV@cKB=Kf$Z1}E<}^+hTH<`MFm73fO%z`4IdVeVm6v4
z3$Ivx5r~1qb_VAEP@mT)-rO0X+z+>L>);idY>!i7Emf?**2a40ltL_G%oWr0F4Zah
zDE0?F3)7&iM_qo0vv>~M<6;a0{be^{v*GW~fZeR5{AVyd&-YvZ4Jp`f3-ulOxy#-V
z45ZM?-|FfR?m)nVlxihePiL;_m}Pfi*0qW<Uu#19hrS~=Py!2;kB#l^D{ekI;8GN`
zFV^h05Cm9U?@HT`3!&ZO6#zRfhzR&8`t4Wkm8`}LR5I-49UjPGCll|O8cr^0aE;s5
ztM7QGl6;qWI?i*v2AR=8zE{JF^OEB&kr&0}`xS~fA1x%3s9Q)Yb&dBkSx-;U)d4*J
E10N>jP5=M^

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6789c88b2a8e7f5cca28867b2132d601e6d924ea
GIT binary patch
literal 853
zcmZ?wbhEHbWMW8R_|Cxa?Af#D&!4||@#5vnm#<#Edj0zKn>TOXzJ2@d-Mjbi-+%b<
z;s5{t45MH)1cqq{=z#nM$_oq}Rt(}g3=RSg4b6-!8Zj0N9x^ZqD2vUAIM8sko83sx
j;lRe^rhZP54jIo)OHNMK2woL)a?{e&(+y(TSQxAUS;smO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow-light.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow-light.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b0e24b55e7ee53b419bdd5d769bb036b19fe9592
GIT binary patch
literal 916
zcmZ?wbhEHb<YGu+_|Cxa|Nno7{|>Q@i%X_#s+qO5ao&#Bg}b_z?(JW>fAX3`Gd3KV
zv*q~0?WdOQKC^1y`Sph`ZaH>k$H{AZ&)(dB?ha5d!zdUHfuS4%ia%Kx85kHDbU>Z}
z<p~CkLI!3I8IKJM4mNWLYq?l3HaNEnbC|VcY)CxPEH0jP=fuXv$NLqWyJS2!Ejc+^
zBY0KJNh1eFE)L!UHWdlW99hh`)lPT@FrMk;SJ#=rX`;kDTa4B0#LSC~=NtLwakVIz
ZI<&0P-JEsz)YjG4*C!kn<KbYi1^{W-TqXbj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8acb4608d8f766bd4d808bd02712129272e8365a
GIT binary patch
literal 919
zcmZ?wbhEHb<YGu+XlGzxuqko)?-1L#xMa$vnps;L=j~`+xT|aF-u{*QC$Bj)W5ba-
zTaGW>ernn7GpqKUUw`Q0mSb0ToV>R8?9Kh>?)?A%A85cR7!84;8v=?yS(q6Z7#Vax
zUI66@296R2W)2yT4GRu7a|mm>STHs?w+nNawPX}9G%#|o>fAZ8aq;nf1?Mgq&rM5C
zPSyxs6?1aa(*sN*0#Y579~gX_Ir7AO7EE5yG(%Y4FT%k%!-dUUH;Lzh!*aJqzAC;N
dg;0f-Rg6jrr6;$pzP>);aF?w2wgd+TYXG#xTAcs@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-over-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/btn-over-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ee2dd9860c799be6dc194b387c36a953c55aac59
GIT binary patch
literal 837
zcmZ?wbhEHbWMoKTXlGzJeCy}&J3mj~|8@T1uggz<Uw`)d_RHV*U;lah?$7fNe_wz8
z`~K_S&p-Zs|Ml<p-~T|sFbYOPU>Jpf;!hT!Z~imrfcyl?6AT<m4DuEk2ND{aSUC73
dG#nBd8W<RqyykdpTy(Ts!Z_<rhM@w3H2@W1Jy`$%

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/gray-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/gray-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5464e21ee835d4600af2892524375b8217be88aa
GIT binary patch
literal 815
zcmZ?wbhEHbWMq(LXlGz}_wL=VU%wbe!DtAK$PiHc$pZBEe+C_p??HKjfrE#EnL)y1
N!-9j&Y|Kmy)&PTp4Y~jT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4969e4efeb37821bba1319dce59cd339cec06f86
GIT binary patch
literal 862
zcmZ?wbhEHbWML3xXlG!!aPPx~`#|*Z;=K<S?*q}tOZPrpy8rPqka7RhmHVGAJotF=
z!N*G=^y%`0Pgj8G;is!0^!eJOPuCuQzW(^r^~axYJpOd!@#mXB#*<Gso_xOf<TJx4
z7!83z9|DR$S%7Z*&!7WxDJV}ca9A^#mYmqY*xbr3qZ6<qz_E#iOIXRJLE+&+W>x_O
l3y+3|gN<ygEIJ$x2M#naFa$6~oZPhZ^mK#deLNft)&PdKXaxWO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/toolbar/tb-btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..894fef2eef6401c22c610489f5f7936559d52dd2
GIT binary patch
literal 1021
zcmZ?wbhEHbWM-&iXlGzx_|MSM);4R_tb+#+Ubt}K)~#E2?%cU|@7{w44<0>w^!V}P
zr%#_gfByW%ix)3nzI^@q^_w?u-oAbN?%lf&@819W_xJz*zyJRI{}04K5{!XHj)Kt;
z7%Cy4_>+Yh<W?OJ0m>5$9Jd%486*rY9BSa<W($~5U~s5`TYxR2Lg8ZL5jG)751$o|
zjV}FCLLM#(A00e9+1Nr93<R1T7+Dx4ST-m$GjNKqxNP8j*wnx-#bUv6OF^S~0e6#D
zfRu@20E;8P3vZT!Mk5!K0SCi|(gzHkQYJbQ+6!}9HVa&`i+H^tw|P6yqrTV$3)bCb
zsStc&dtm$e#{Dcz?YvqGUWYNV2#5!qnQ<WLc(1&7pO56G)RQsX95NS74I7wP*?L6h
q7HoNWX@%!%yS-MXuUnYo#rWPxe7SRbNAc@>XJ>!E&dA8fU=090ubNf>

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-error.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-error.gif
new file mode 100644
index 0000000000000000000000000000000000000000..397b655ab83e5362fdc7eb0d18cf361c6f86bd9d
GIT binary patch
literal 1669
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
PBfNl1GVhQS5C8x>^BLCH

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-info.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-info.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58281c3067b309779f5cf949a7196170c8ca97b9
GIT binary patch
literal 1586
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-question.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-question.gif
new file mode 100644
index 0000000000000000000000000000000000000000..08abd82ae86c9457172c7a4fdbc527641cf28e48
GIT binary patch
literal 1607
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
F06QAMRrde@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-warning.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/icon-warning.gif
new file mode 100644
index 0000000000000000000000000000000000000000..27ff98b4f787f776e24227da0227bc781e3b11e8
GIT binary patch
literal 1483
zcmXAoYc$k(9LB%H%(yfgGuR9b<4z3ocd29*O43CNd(`UWmQ=H)a>`a4DYpzOx}c(x
zSlvdcWJ?+unZaR-H7>b~v1S^TyJ_?Pt<HYV^Wu5;ym>x;{_9t|N0<T=X5oKG0Ga?a
z00RIz07F-s3}6o62!Lq=+W=Nu(y2B}EN$pa03Qw5L?`%~Xl`Wat_9c+aEh#Rc#+O=
z3hn4({Ub|AQ6`HHQI{MtpdU11?5EOB>Ki69nENoJ2v3`>&g|W8&busa_So7*+dD)$
zvLc<>kt@t%F{f~h9qzG`vt^ZG;7|7JumJBhJ9Y+8Lf4suZE^fH#5_9C`L|tWUS6U8
z{=uOE0fBzowgqiH9`W<<k-KR6Nydy+EBh2HR+^)8nv+|Ghj)6QS8h;n+P+_EqV^QU
z?k_uZxa?TMgT&;A+>?y6`^?T9Sbi>kIro^$r3_Y4hFwk)R(#Q}G+VFY!jG?tX{A@K
zA7Ak-yF;xiAyhqNys9yLRL-ovzEyCSA}UpDxeZO_<kkn|`f9b#3h1~GZ7-mk2Ol26
zhbkDTf}v`V)xdBq2pSB8LW_|)_@@D6B2d)9Xd@^ZNuTRLDFB5CltL5Pdl=~j#e0JC
zosPT*6kU{2vA(j+X#6#dH^6iwj5opbTbOPIl@L_T@J$5stuQHui4K@;Q=8}pRVM+7
z;aj@~-T`<AX|4ypegGs{2od!G>LcSl+NfU}@28A3*bVbNWrHA>f<g`xQW#f&Y7qXF
z!JLeU1_2)=BN?C(5|V16K?*L@`Z}tPMgb{EXbf<L7Lw|sQ7V$_qcJK{>Z4D_larvD
z0o4={9|wFI(DV=ZJRp1#nxdfzI{Lyuvvho356v%?4p|^%j&Mta>}F<GBZSFYV?VZs
z%Rih}Dt3GviB?DtejMGS7&whkY-;+$%*?yV$&WI!c-h&NIe$FQ&3$(1QuXEh=LH2%
z3JYuQlszrI{qnDx=GsSSRFWz0JumOemi6!y@|*Si_Qu9eVN=Jucimlo_emuE3-ojk
z^!5%6^h>3~{K0|F!GZpTzVLoC6_EgdgTr?dzB>V$ILvD;-4MrIlR(m27G@h~>JlYZ
zVAt|_ro3<gw}a|eS@P;YIoDS-D!uBL`YrJ0PQh3{wu(7)J-EE(VnximqKMwg=oo%b
z**VOEoRwe6HXKncO>YUVh;qD&xzwC(+MYO@wD@Y_NS8}VxR3300jn*@X<;}{z{$rL
zTQ1Ygt3r~JNZK6NqxROCFAF5#=}AsXB5Gp!SiKu3HLoB=^T~;XI#AbK!S$~9<!0u*
zVmu>M1UFk{5%nyiu}%*CZiIbNf<7_U*)eK2jmJEb7FxOYX=;RObGwm=_w(}-X91Z&
zqYL6B`%{}cDrkMSM*JWx2`jXogS!VNpUr25HWVJ_hwMpzlk(}y+|3Y<!9AIqLo7BT
z47nHcoHHcU8f3d_n&eF#*_6mLRQDyt>Z)%_6gfm?u*PI1fu~NtNN%<%o?1bnQ|HcP
z+A{@eE%wEmbNMT^8Mo3bU$&{4r}IL6UfVqFo%2t*Tz4deYD9aVZE~6`7TH{nSG#4;
z<6vfan`>!V4h5%@)!a#Ahc&Ef--@I2iU;@wEYEC-zjIsI(0PM(`f?qQqf=C&<CYll
zZPs3jZk>8Tb?#p4A}<S}RaQB)dL?#MraRt<HvhBesVjI9w1?Tvw{s^ZL>3P=ZzHb8
zU%2?0<TvLwS>08r{GmdfTSw5X-f*JnevxfSlSM{Cc=no(Hy6^Zi{dugQHUH~t06Bw
zQt4307HjGF&8-z0AF;fZZq8-%?^|4nr#0y83LDz+toN8`gZZg2p9Yd5@bP-%L)8(V
zUmmP8OS8yf(llyk`BV+l3sY@pR^S)K>*+DB$}jc0e)m$1w?{Mi5Ahq5K8vj4mE(=f
iL}jwpve+-)v>A%!R(IJo>4b>g=<wKGo@1m7;PD^3leLoo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..28dfc9887a1c181605fd0fab069788e83825ca09
GIT binary patch
literal 325
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9$(I#5JPCxhOTUBr`uxAtW<5
zl_5MeMZwTQ!K*Y!!N|bCT*1J^%Gk`x&`?3wz|_Ft(7Qt$fcn@=Jbhi+ud@qr=*xb&
zcEBDe#981GS<Jv7cL;<T^DdOy0R>so9eo`c7&i8E|4C#8^5=NEIEGZ*dVBLA=Me>g
z)`y;3I!uze@8w*I+QxA5s`Cw|J)L@KofA^{wV(XpRyy~5kLCeSz0=kIv!0jeT0CFk
ztSyzC5-G;1_+~+WUs%lb&}WtZ%C=m;7S(AuFYT@D*04aYy9=jWQvTO0X3A#y{GcT7
zmTSz$b*^*sfp%j68y?N2)_b<EeZ28E`wP=o%;AOZlh;m3sQ@YTboFyt=akR{0J83F
A`Tzg`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.pspimage b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-corners.pspimage
new file mode 100644
index 0000000000000000000000000000000000000000..f0bb2d45cd4425a185b15e07139c52d108aef614
GIT binary patch
literal 4385
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
Q4TNQ|Z7X<T;x^+y0lKdo1^@s6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-right.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/left-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..d16ac24f33438502c331793165df0ebf8fd69196
GIT binary patch
literal 2815
zcmV<b3IO$qP)<h;3K|Lk000e1NJLTq000aC000FD1^@s6ae56e00009a7bBm0017r
z0017r0mErjQvd)8PiaF#P*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)XH-+^7Crag
z^g>IBfRsybQWXdwQbLP>6p<z>Aqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uh<iVD~V
z<RPMtgQJLw%KPDaqifc@_vX$1wbwr9tn;0-&j-K=43<bUQ8j=JsX`tR;Dg7+#^K~H
zK!FM*Z~zbpvt%K2{UZSY_<lS*D<Z%Lz5oGu(+dayz)hRLFdT>f59&ghTmgWD0l;*T
zI7<kC6aYYajzXpYKt=(8otP$50H6c_V9R4-;{Z@C0AMG7=F<Rxo%or10RUT+Ar%3j
zkpLhQWr#!oXgdI`&sK^>09Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p
z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-<?i
z0%4j!F2Z@488U%158(66005wo6%pWr^Zj_v4zAA5HjcIqUoGmt2LB>rV&neh&#Q1i
z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_<lS*MWK+n+1cgf
z<k(8YLR(?VSAG6x!e78w{cQPuJpA|d;J)G{fihizM+Erb!p!tcr5w+a34~(Y=8s4G
zw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@r6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@u
zU1J0GOD7Ombim^G008p4Z^6_k2m^p<gW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm
z2mk;?pn)o|K^yeJ7%adB9Ki+L!3+FgHiSYX#KJ-lLJDMn9CBbOtb#%)hRv`YDqt_v
zKpix|QD}yfa1JiQRk#j4a1Z)n2%f<xynzV>LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW
zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_Ifq<Ex{*7`05XF7hP+2Hl!3BQJ=6@fL%FCo
z8iYoo3(#bAF`ADSpqtQgv>H8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X
zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ<AYmRsNLWl*PS{AOARHt#5!wki2?K;t
z!Y3k=s7tgax)J%r7-BLphge7~Bi0g+6E6^Zh(p9TBoc{3GAFr^0!gu?RMHaCM$&Fl
zBk3%un>0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4
z<uv66WtcKSRim0x-Ke2d5jBrmLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_
zbh;7Ul^#x)&{xvS=|||7=mYe33=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#l
znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U
zt5vF<Q0r40Q)j6=sE4X&sBct1q<&fbi3VB2Ov6t@q*0);U*o*SAPZv|vv@2aYYnT0
zb%8a+Cb7-ge0D0knEf5Qi#@8Tp*ce{N;6lpQuCB%KL_KOarm5cP6_8Ir<e17iry6O
zDdH&`rZh~sF=bq9s+O0QSgS~@QL9Jmy*94xr=6y~MY~!1fet~(N+(<=M`w@D1)b+p
z*;C!83a1uLJv#NSE~;y#8=<>IcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya?
z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y
zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB
zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt
z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a<fJbF^|4I#xQ~n$Dc=
zKYhjYmgz5NSkDm8*fZm{6U!;YX`NG>(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C
z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB
zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe
zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0
z?2xS?_ve_-k<Mujg;0Lz*3buG=3$G&ehepthlN*$KaOySSQ^nWmo<0M+(UEUMEXRQ
zMBbZcF;6+KElM>iKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$
z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4
z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu
zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu
z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E
ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw
zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX
z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i&
z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01
z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R
z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw
zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD
zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3|
zawq-H%e&ckC+@AhPrP6BK<z=<L*0kfKU@CX*zeqbYQT4(^U>T#_XdT7&;F71j}Joy
zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z
zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot<a{81DF0~rvGr5Xr~8u`lav1h
z1DNytV>2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F}
z0000gNkl<Zc-mrIwQAKF8yg!2Zf<S{eBkTXuM9_y9ARJ_1{weW009600|1s<EBGQ=
RNQ(df002ovPDHLkV1gvGHIo1U

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/right-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/right-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..f84ca07041ceba6235d33293236d3fed11cd68f2
GIT binary patch
literal 344
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9$(I#5JPCxhOTUBr`uxAtW<5
zl_5MeMZwTQ!K*Y!!N|bCT*1J^%Gk`x&`?3wz|_Ft(7Qt$fcn@=Jbhi+ud@qrXtOq7
zo0|(1;w<opEM{PkI|Ravc^69UfPyUPj=qiz3>*8o|0J>k`RhGh978H@y}fymw^>2t
zSYedRA@1lBvGysmjVr$7H8D@%JJ9P<YqBxJ*=Mrce|^V~e;+uXU$yVOy5y^n?NfsC
zqOyw@zux6O@62bLlM`6){jU99tG!d>`JAlV--Ng7oL0OqvA8WUp!eFZf)`>l-}fGw
zvUT0-{(#<9PCXwV^?ZIERvuG#d}Fi-&?Ok)f0Mu=yZlq^E0=%ImpJ}W+wEW9K86F%
VL2+p=XLUfTJzf1=);T3K0RXZceS-i1

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gray/window/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..2887f063e81658e8462a74f4a9d3eb421b5531df
GIT binary patch
literal 2860
zcmV+{3)A$8P)<h;3K|Lk000e1NJLTq000F500Arr1^@s63%hx*00009a7bBm0017r
z0017r0mErjQvd)8PiaF#P*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)XH-+^7Crag
z^g>IBfRsybQWXdwQbLP>6p<z>Aqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uh<iVD~V
z<RPMtgQJLw%KPDaqifc@_vX$1wbwr9tn;0-&j-K=43<bUQ8j=JsX`tR;Dg7+#^K~H
zK!FM*Z~zbpvt%K2{UZSY_<lS*D<Z%Lz5oGu(+dayz)hRLFdT>f59&ghTmgWD0l;*T
zI7<kC6aYYajzXpYKt=(8otP$50H6c_V9R4-;{Z@C0AMG7=F<Rxo%or10RUT+Ar%3j
zkpLhQWr#!oXgdI`&sK^>09Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p
z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-<?i
z0%4j!F2Z@488U%158(66005wo6%pWr^Zj_v4zAA5HjcIqUoGmt2LB>rV&neh&#Q1i
z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_<lS*MWK+n+1cgf
z<k(8YLR(?VSAG6x!e78w{cQPuJpA|d;J)G{fihizM+Erb!p!tcr5w+a34~(Y=8s4G
zw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@r6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@u
zU1J0GOD7Ombim^G008p4Z^6_k2m^p<gW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm
z2mk;?pn)o|K^yeJ7%adB9Ki+L!3+FgHiSYX#KJ-lLJDMn9CBbOtb#%)hRv`YDqt_v
zKpix|QD}yfa1JiQRk#j4a1Z)n2%f<xynzV>LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW
zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_Ifq<Ex{*7`05XF7hP+2Hl!3BQJ=6@fL%FCo
z8iYoo3(#bAF`ADSpqtQgv>H8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X
zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ<AYmRsNLWl*PS{AOARHt#5!wki2?K;t
z!Y3k=s7tgax)J%r7-BLphge7~Bi0g+6E6^Zh(p9TBoc{3GAFr^0!gu?RMHaCM$&Fl
zBk3%un>0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4
z<uv66WtcKSRim0x-Ke2d5jBrmLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_
zbh;7Ul^#x)&{xvS=|||7=mYe33=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#l
znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U
zt5vF<Q0r40Q)j6=sE4X&sBct1q<&fbi3VB2Ov6t@q*0);U*o*SAPZv|vv@2aYYnT0
zb%8a+Cb7-ge0D0knEf5Qi#@8Tp*ce{N;6lpQuCB%KL_KOarm5cP6_8Ir<e17iry6O
zDdH&`rZh~sF=bq9s+O0QSgS~@QL9Jmy*94xr=6y~MY~!1fet~(N+(<=M`w@D1)b+p
z*;C!83a1uLJv#NSE~;y#8=<>IcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya?
z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y
zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB
zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt
z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a<fJbF^|4I#xQ~n$Dc=
zKYhjYmgz5NSkDm8*fZm{6U!;YX`NG>(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C
z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB
zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe
zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0
z?2xS?_ve_-k<Mujg;0Lz*3buG=3$G&ehepthlN*$KaOySSQ^nWmo<0M+(UEUMEXRQ
zMBbZcF;6+KElM>iKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$
z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4
z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu
zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu
z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E
ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw
zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX
z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i&
z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01
z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R
z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw
zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD
zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3|
zawq-H%e&ckC+@AhPrP6BK<z=<L*0kfKU@CX*zeqbYQT4(^U>T#_XdT7&;F71j}Joy
zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z
zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot<a{81DF0~rvGr5Xr~8u`lav1h
z1DNytV>2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F}
z00012Nkl<Zc-rjFu?@g52t-jEy#FA~L74$qgc|puiDaenzw${Z{b^>;cx_fy!xa&u
zp@@7$RXw@?foDlwKoA5$5ClOG1VIo4K@bE%@LF7%+0oq_?g0RS%Ml3-9e4@=0000<
KMNUMnLSTaXcuOPz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/dd/insert-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/dd/insert-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2f63b1475745d63d3fa2bc600ad02691895852cd
GIT binary patch
literal 54
zcmZ?wbhEHbWM&XzXkcUr=s)%U|9{1wEQ|~cj0`#qKmd|qVB&RQnzp-Qd4%_ey)SY!
G7_0$={0|ZU

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..03b3b2cb348d73e2cb77beba34ee632b0afebb09
GIT binary patch
literal 819
zcmZ?wbhEHbWMN=oXlGzpuwcQFBS)@2`S$haUxraI8UiCM1QdU=0Db(QK?me-P@Z7m
Y5MW^D;4xV6fPs;Nl_7#dL4m;<00&VK7XSbN

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-btns.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/grid/row-editor-btns.gif
new file mode 100644
index 0000000000000000000000000000000000000000..10668edea8a6c65beb3d1c98d08ba314fad011f3
GIT binary patch
literal 1087
zcmZ?wbhEHbWMznDXlGz>`0ub_!GcYjHtjfkVfV4i`%m9Eef9o@3l~n^d~^EN+q1Xd
zp1bqz{M~mK@4dft|HI`6AFe$7c<s^0>yJNOdGhV*lW*6ae!u?g`;8}`Z$15d<JtF{
z&%fV(_T|>|?{}Vmz4zkl{g>ZvzxZ(nh+h7<`|`)VS3mB*`tjh^w}-F4KY0D~;hUe2
zfavYd$8UZ-e*5#u+aFKg{e1H7*VA{up1=S3>^+eD_2R>?mmhz>`uO|xr{4^tU^E1%
z9Ri9!S(rg)>VODPo?zhk&rrxAl98am$H<na!6I;=&AH7~$!Us2Lz`=xv5`^F!HJ4J
z{XEefDLWRaIE!jXE{ixR(CXc$nq;KnIQe16Y#!GaDH4m+odp~uizH43GzYdxPBPkZ
zU`k@^a=(Ra3milbG;&5TG6)1PG+tZF$RlMU;INR9kwJ#-f>fbygOt&oOBD~x+PJqH
zM(k)UJe12VoEKhGu=-H*Z4uc!i*7vF#=^E;MQ?|!;=#2Y9C^+T1>BDsqxtymWMw=s
zV`kniCbnbkf`n40?IHp@<~kgB%dnk+t%g-0Y|Wwje9i7MetX)EK9-zZ9P@AE&J)j7
z7cZW(Z_}>RuMIa}zEih(_qq4BhnZz$?YHc?_}TNaaqRysdw+9<JWih5zo70f!;g>b
HEDY8F)M^uZ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/bottom2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/bottom2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ec57dbb9cd7228fff986c71ff4633d522368b455
GIT binary patch
literal 927
zcmZ?wbhEHb6krfwXlDQcOG`@zo00>EP98sb?%Iv}x9&W=d;iIUM=u^ffBoXs``2$j
zefaeC^Vc8WzW)L%A0<XZVEBZ9;!hT41_pix9gvqmd4hqXhC!Y~!ec{%V<VrCR?Loq
zgywbuWjC1<3l<$^VAP3{*|A`;dykwgUx>pdm1C1s+0`OCH>RGR%E_iQqw|2O+bj+?
zxf?q#tDc|B%*(-RFl7bfVm3Chh$sby%gg-P`DR#|I)ttYW*53~N>n*~UDW=rzfxsy
QA{d!?SIPcRP++hI0IK#;X8-^I

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/columns.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/columns.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2d3a82393e31768c22869778698613b2f5f2174a
GIT binary patch
literal 962
zcmZ?wbhEHb6krfwXlGyuEL<5_v@*CDh*pJ^t_~?(6IQl1ymDPc)rN@bjZrn5V(PZU
z)NOSrd+hMvA+B+IeDltP)?JCMyOZ1ZrgZEJYkQj3eITRnaL%L?Ia5yNO*xf6?R5V1
zGX)b57R)?XH0ylvoQuVCFO|-_Qnuh~<)Ryvi*HsfxmC5~cGa>w)ywZpoH%jn)T#64
z&D*eH!>(Ps_U+r(Fz<NJ!eeb~?@rosZ_>^e+YaA8aNxk9Lx+wXJ9gs4iBqReojG&n
z?%lgL9)0`&|3AYh7!3i+LO}5+3nK#qAA=6a7*L*I;F!-K%OT^jVZp&>mh3YgjfYq|
z1(lp?K5S5QW|J^Yxp3pe#^mFCnoeCZo|g`B%4>LkiP*V`#cPUi%)1K<H#MD=Q;qtN
z@j#iWbGlaKqc0a5o;M5H6+Ku{x!EOf9*+xysMVGg{HzK!cQzc{!sI7rU90fGAaup)
z>8vI{DjqJ<J}0Ub@<XCwq0Z^e8q7y_Bs4a$aBz#LSR^zwFfcMCDY!@oFjxZsc&oc!

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/done.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/done.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a937cb22c84a2ac6ecfc12ae9681ab72ed83ca78
GIT binary patch
literal 133
zcmZ?wbhEHb6krfwXl7towPL}<zP7ouCvV@ncJAy++qbTn(BHOd#r(qucV0Mmw7fK@
zrK$4&|Njgyp!k!8nSp_aK?fuNGJ}D|Xu`>p0*huu%~roJzC1V7qiQ)z(xVq;t8Q*e
g@TwP&*%vbDj%DY0^FxMh_Sd^OqF)Bg<zTP|06#!B1^@s6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleleft2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleleft2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9bfa06785c5b169a2e041d8591e948a24e3c40d5
GIT binary patch
literal 174
zcmV;f08#%(Nk%w1VGsZi0J9DN;Ns}r-{j-x>)PDm=<4s**x$gy$?NU%^Y!@f^7Z!j
z`Z+l{$H~qBJaqs6{{R30A^8LW000gEEC2ui01yBW000DA(6vcxl`8AKC;DI*PDyE=
z=X9*=(z5GB%)~M;Hcd=IzxcSGZ~_1<int`MI0*z6PG!<L8CVxroOL@Xcnb?J?(3Zx
c&gVrMeV#Dh@Oa!UufOSbc|&69PaF{dJ8~6L-2eap

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleright2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/doubleright2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..79f8b0bece7405efd906d6afc8bef473dbc28a79
GIT binary patch
literal 171
zcmV;c095}+Nk%w1VGsZi0J9DN;Ns}r-{j-x>)PDm=<4s**x$gy$?NU%^Y!@f^7Z!j
z`Z+l{$H~qBJaqs6{{R30A^8LW000gEEC2ui01yBW000D7(6vcxl`8AKC;DI*PDyE=
z=X9*=(z5GB%=5C;G%*Q0Z!f;y1OWIMi3{Q+5HS9j3+7}%rT(ndNnyLSb-9I!VLV=x
Z$>RxQ&2G2V?)VxmcQ+)K{KOFf06Q|9RrUY?

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/down2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/down2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..15e923445b14e0a5341b96ba9f294e129e105875
GIT binary patch
literal 920
zcmZ?wbhEHb6krfw_|5<VmX?+bHYEoRojiW>+_f9`Z{2x#_x_Uyk6t`}{`$qM_pjf6
z`ta%N=dVA$eg6ekK1z&+!0-tH#h)yU3=I4XIv_8B@&p4%DT6$RgvW*i$3{LOt(YAJ
z3C-;S%5E|z7A!i-z^D@?vtz+x_Z~T0z7U5^D#s?Nva3aOZcIHrm6J_rM&|)lw^<x)
zayNEfRy{wLnU_PhtMJ8zM%GDMvAaqhG%OET>?Z56VAa*t;VYBwMulpJuVG@5lCl2a
J=)k~W4FHxPQrrLl

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f1ce479b4045ed49d500824647d0db91a67c9761
GIT binary patch
literal 999
zcmeH`{V&u39DqOS*m;RFdO1;EB8qmGS|_zJ(XrZCOKXiy`K1~~Vx)6NUP3ccQ`iV~
zshh8tLSA-mgrd8p&PyeC&hF@h?uC2vDg6)q*7FZM+p|3<!^0Q>aTK7yY5}z0fo2vE
zw*h4bUu8pQ9`qK$>l{E++4S(kHV$;;!jo%&s<bg8Lc1ht$pY1w|N5_+I7j<AT{+r7
zN9^FSwjnmJY5H}Vx6;v^@wWX2;TD4=NGXcIwL;Wnp(F&Av67J*)MW5WEDc&7{~q9%
z-Dqr7erBzT1N52!T)K*j@o1<=ec8fz;xP9j;-Jwe7jt*0#>0%de$Dc`k9A(XWru~l
z%k6nKMxFdqcP^UBM{E62or)_-_}zO>Kzo(~ybQn@Py7+pkPJgr&ZsM{NdR6Z<xM_x
z-vxy*1+nXEPta5+T{g^_?BSp;57%GlwTn+vDTp$}Z)kiZ8;Y6zaBf+29M|i$^ZhT=
zL8nrnsdSucjk?NKwz;H_iHc}35sv!DT?NpT`KKER=Pw}Ew&r`x402l8(3l1&J+d&F
zj{4^&qd`pgPBn%06apI6xDbPe;(_u_dM#J}{sv+Ts*@49eWly+FYup#U%*XAG6N_8
z-woBq6F}|<drM~~QPY=w%L-g+v#!Ao=WSiAA_+Tp`dKlFej?00H2dg2#>8?>UWv2g
z^$sdy5DNXMhuRqSWTDH}OBPNAg8U*!>l}j5@W?q`&54X|tBvwLRds+~k!cneKjRQ=
zP6Hp6Jc8_YW{)?ugKrHaPbZtC6@lFYI~$8#%sRG+%(#-s_K|Wz?sG`$Af|hEC@FBW
u#e^a$&b8WelNTkpOfa%@?=i|8wIYaLYReWW2`R<i(l41+9-BaOg}~oCBw>;O

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder-closed.png
new file mode 100644
index 0000000000000000000000000000000000000000..caad126826f4bfdafde2ced9ac73129ae0b8d9ff
GIT binary patch
literal 686
zcmV;f0#W^mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000hbVXQnLvm$d
zbZKvHAXI5>WdKBPATlu^PH%P~GB7YQATcpIG&MRjH6SZ6F)%Q)s|A<<000McNliru
z(*pz&CJw83@S6Yt010qNS#tmY3labT3lag+-G2N4000DMK}|sb0I`n?{9y$E00IU{
zL_t(|+ND!HXcR#d{&w$n@7(0P6o=wZqlFmI!Y-14MX(VpEG)FK5G<_hVv~Si5fDWz
zEQ5{O36dtH5Q`YZ#L7q_>Rm1fdY8SQ?B49&&hE_kcF#oPra1J$W9R*R-+pg+1N^6H
z{WdN?!hEBH^HKt_J8jHdd4TJE|LN5|c-(8KZF@Nd73Z^mH>$U%3fjnu`{@ZrTU!{H
z3L_!M0cDg-CBhVOiePDJW%>QnGbi}KAsjw^7Nz4CVHOSo0toyKu*xj<9~n-@*hTRA
zKBg#n$K$}ctFs8ab-Ey(oI&wL(i_6ED5{l_$rK?(52tSv#NgraTS2c7AZPh7EeD3x
zKsGO77!l3qP$MI6rxnDBtZDr!)X5tJAdp6kvP<WHa-7DfQG9eq!7hT(W4{Tcjb!ln
z;v~%#5rOg%v}!cc=H3cK^gW_)4zdb#e^65Nz=;!q2q2>^G|M0NRv-d9lN9`QA|M5E
zph9$7ZL0ZTj*DX_hw$Y?HLXC=T6CHlDk=CCz;n=L9wNapSfsW>h+;{{>cSeTWmg#n
zHd6{5+tCvOUP&%4Z;=ApqP0aEmCs$}x*9We{rRP7eq(y9hut9{wKwbE>W^d9QT;34
zy<xCxGE`#UYJOmF?!qLS_;cZIFCa=irWX^q=6HCR%W2JQe(2fdyRFH-AIrbmPX@Ii
UjZ1RF$p8QV07*qoM6N<$f)wB+a{vGU

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2fc445fe3c9d0756bac29e28516d050269c1f027
GIT binary patch
literal 996
zcmeH`=}XfA9LB%O91Uh|p&8D>tc-+?sTnJShM-O}vA~e9!qSQkGK)M=b6ayuO;bh(
z7|yfhGUvRos5TXEQ>Te}<gaNC?=9V?)A~01A9~mG>fw3we0bmq3J&BPjivz&ED~sV
z2sjhjm;s1J#D3HTR;K|H$7=cT>Ygo}?vP(9z75(Es_YijXHd1J+ZsgVc6m%y3ZPkl
z%XfRqygp>Yx}_a;0pl%cNCe<Y@<iK>@oE<0GOi?a%Y%?OtbPorKQmGl(3DR@9I=`g
zQ0G~G-{vb!b3<s!#-;0{O&2#drk5r~xF*H<3;3Oj_;aG`JkCa~tyCa>!&PZT0?dvk
zuNv~vSXd=weav!3!%furOb_x^>2%ysS0>xA#}UU6^=0v(&ZVdxKu?hmPMyT{0wmZ|
z9ekqe`9y0hS_?EUc>1B&Xnmx~b6FUP(e(&%>B(XjQ?HGk><HDC>^15YpA`|cLf6h>
zPHUkbnnjC!2P|Jh%}aePdE_Bw@Oue-X^0(AhL{$b(UfMMX=%)2{GK|iNM$rj>2(5F
zH`N<@PaqcIuN<qXb9PM8@-pmAk`3|)T9k+b%2b#eR^j~RIsqAtai5;D@vq>&{`~^(
zYa}}W3GCmj+WZ7;(Ey#|##72P0uK_%YY3LcW8YS$cN{Iu$@i3!R}g8)5*<0$r`{=J
zwTUSXL4#_z!V`NQ0*{&9Y)7V}%a}pZFU-t2$O)ULUGwiv_vIOm=k*tNGZ>`pTij~e
za=||7Z8#C`E_vo0LQ+xgkhpZ3D2n=y&JEi^wy%V0A<>%+dkSKP!-*UrKf0Z5Je}TZ
tNB8eeOk`h`Njdy_Zm`C|pR_B2>gpX|Zs+cm63KBY)rm=BIg?BRzdt1)X1M?W

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5df8d8a1f41b21b263d5829dfa29e7b05e4332f
GIT binary patch
literal 711
zcmV;&0yzDNP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000gbVXQnLvm$d
zbZKvHAXI5>WdKBJAT%INa(W;#FfcP9F*!OhI65#jAS*C2FfihJXe$5!00(qQO+^RO
z0|XK$H3MiU{r~^~32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP<VFdsH0w765
zK~#9!rBhF6(@+@yrD;3cGMQnk>*{Hac~a&{Wr%_ZD)Zz;MG%o)z34#@b`U%X+fam^
z#Ph(zP$-l!CWC=>qVr&Br^8O`+G&%lYtrN;FWHw=r)5)$KKSJ&-=E+2%lEwp{O1x{
z4P1DDbft#Vjstk8s(5^96xUm>G;<$1(<|=JH8ld)vj_i_kb8nbWgVv+7e_6IxEtyW
zha%FpxNQWPhscT2;eHlNpy%K*boQP{xIGS0jFEShU=X_e-`J5rXXrn1`2}p_J#_Um
z)Z!G(jWxh!ux*CE<F_a(0?vOUm>UaN2<;Yo25tzS=I=t67oo{1gm%Rs?c0O4Xp%Z-
zpp;(()3ON12DTIgyoY7G+L3E%p?C16?}$nXboCuTNB3T|MJR-;M6izT{Rw={KBJ8K
zmI9x^amBp4TA;Vu4`z*w6_QQh@-J92f{x;~xLJY2?YD)@gyl8JcW?@-mkHD~vqa`{
z<J<g>WHJhQDc#%yN}85G%wDkdoa8$!l59{iXXGSsv#}Go5D*}0<z@wE?qJdlhUQ*P
z-fK7*DbT&jrG^5VszZjNmazOLkNMPV2m*>tV`Qe0s($-8L<FMOFgP^2fC*)-hA+7)
ziUr-(s+LNVe0gyUXLq~{Gmj40O7Wd|?&=VhGP77&u5+Wt%MQmvyaTsSjv)Kjlh`hX
thgUW*`gG#CN+*5#$~cBwzAXQ`HUSUN661_QZt4I4002ovPDHLkV1jo}I86Wm

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/grid-loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/grid-loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d112c54013e1e4c2f606e848352f08958134c46f
GIT binary patch
literal 701
zcmZ?wbhEHb6krfw_{6~Q|NsBg$>(oA`P8%SHjuGk&%@0ppYOTwO7TCppKD04vtxj(
zk)8oFBLf42;y+oZ(#)I^h4Rdj3<Y;jHwEAPvdmNk_teB91rt33paN0f#FSKpq)G+H
zti%eR{KOQ!%)GRG2F0H&oLoQ?bbuIWtpEc9voXi6JO2z$d1ebIb69am&SCePk;dt|
z(eThNk(md#=_MRFRCqx*TEg<~GImP|9(J$n=N>>8V47nBGRLn+Q9-(eXZMC@T`q-A
zfguTok_rhvuF+B}YGk&S-hZ1Y!QP;7UE)!jv*adK6)hob2AOf}GE&w)<#=MknJHoV
zY^}*Md|xE}K6*MO&RAU_^MUKk=Djk<R%kOtz7_w&*nF7ZXl07j{QWH0i~{;CNmcul
zQQO2fbHd_VyO(jcD)O)xy0j<C2(EH#+Hg^xIVmXiv#q>=g^pDJi6uprK3M%`#IdVL
zUEAw<ipU3v&pwSjYGsELVv<6pw6^S&%ZPN+Jb%hTfLZRPjr?IXusK1Kuo?q&j>4e{
zmg0{~p6|Ie&p`6H%mYO|r)_gjg|As;$iv1hQk=MZgX#CFjEx2xI6HUG&(-w8Y7Wpj
zcm93g6udbnG<Fu_yIX|?QxiJwCeFEQGOg9o?WlpsgoN4K7<pL^IS9-)Y&dl7+(g{Q
z0Aqf2s?(J@n%CtxI1VfH9WUf#F*I0tYQwq!i9^8X3cIzGNue}JqG?{V-~<K+Yf!=g
F0|5M};uQb@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-asc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-asc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8917e0eee0cdf7758e83c4cffa7a7239f72b8427
GIT binary patch
literal 931
zcmeH`u}i~197Zo~Emb-ML>(No#i13!1{`|2)F4_jl^X=3LnUJzge<}>RZc~zP~kV;
zB68w#pu>SnK&adpIt5*dn`7OIQ?33Dj(x+oeanNlwY^!!2PQI6AN?^vMGITlu?Sc$
zU>9uS*}igoaC}8PN`jCCnovooc75v7&|^Bl#h|GI2x(JLP!wWj<rpqDZ44O0aBUkL
z0>lNOK|~-m_dM?T+-E!pI0dd^5l}(d@Glq_sw<m9>Q5Q<6ypk{;!;VaqFyLusAH|W
zI_^hNH}3WaBSr@P!$9skWgujrrQZ^Mn?RWcN@fn{AM5KVovc^P{B4D$=SroI5_&zI
zNSF`DRwb35%9fAbth<-%@nxq_$~TO}IN9OvPh(dz1*g;6JvytHv(;6&xjkRcOr!mB
r{VRFNa;Pe5osHT>5@ibIb~{3g+0C%lYO~3O6<&R=-|w9m23q?84YkzM

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-desc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/hmenu-desc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f26b7c2fc5836850958f7f2b1fafd3988a988d7a
GIT binary patch
literal 930
zcmeH`u}cC`9LIl>nH9kiSwcv;h)RPe4nCSX#PT4JtLbR)IJcwe#y6z#3aSf)9!+l$
z;%yxW@kSwnZWM)ZydeVHiWX}!?QdxG!)N_2ANcN;ig{#6Ai)s+7(q%#GE!y5mQ{jO
zj5MrhrlNCIcT|&WCe|#b*{*J3-4-SmmeaOT%60^HIHrQgae`8gf*j^igs3uBp{hnT
zopO)5V>`?=nQ1YLFxzIBGSTNY=9rB4oG{nnt~U^b3F->w3Rehk(B^L2>$m$u&+|JS
zzvF-O{o!cJw7~xri2now00G#VJYn()2%o@AE8lw!UPJ@SiC{BRyCfUg+)-YByjskr
zv+Ug{Ji~hAw(%`jAsUlHdvfpXd_GaEWO`qB`!@?~^gbD{hpr>BT&DZEGYhLy?xoZ;
n!ca~nNw;=d4=v4s)H*Z{&Ndrqrwj#{39jU-m51Y}8o>51Tocwt

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/left2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/left2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e8bbfb0537c0d4382fa77e81c242022128395de9
GIT binary patch
literal 920
zcmZ?wbhEHb6krfwXlDQcOG`@zo00>EP98sb?%Iv}x9&W=d;iIUM=u^ffBoXs``2$j
zefaeC^Vc8WzW)L%A0<XZVEBZ9;!hT41_pix9gvqmd4hqXltG?D!ec{%V<VrCR?Loq
zgywbuWjC1<3l<&i7H8MHal(+{ct5jfhlr%YffJLNg;)3l7#%n@omucij;C>h4+}H@
zi#0cco;NnKHA!V?Zh3Kl$z$R)pHn3d8kPqzJIuA3&~SBi#Ky3*r>?%bwl0#D!^ETP
JL30CxH2`!SR>=SW

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e846e1d6c58796558015ffee1fdec546bc207ee8
GIT binary patch
literal 771
zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ)
zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT
zS%hVC<e5zgOcIlpc`kLa*!o;M_#F$wy(Jnw%^xoO{@do#FR1axvu?^Eg~=WXT$f%h
ziRw+0<X~ye?)5wTu<&NHn6>&#9~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ
z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ
z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs%
zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx
z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx><M;PP#XNUM@C2hfJD#O#hF$!^x>+aOQm
zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W
zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%`
z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA
z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0
W117c83?+LXEZI4G$p&LV25SKE>nb+@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/nowait.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/nowait.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4c5862cd554d78f20683709d0b450b67f81bd24d
GIT binary patch
literal 884
zcmZ?wbhEHb6k-r!XlGz>`0sG^=;33>fanOrC>RZa5f%c9KUtVTUe*B-pgh6A5y-&E
zA>*-O!NDdb7MYkC1`iK4@=0rzWCSQRbnt4Ywd@dF=+rMIANR*%(jvDmG5%#TnwOp&
kU}SchrxH17*#QO%<_$5P0_ncfbgjEYUKG8!(7<2~0Pia+WB>pF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1e02c419f5e73fc1ba5770df0448d44adf856288
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6g=b+}hgO*4EbE-rn8a-P_yS
z*VotI-#=;6q{)*fPnj}h=FFM1XV0EDZ{Ga*^A|2$xOnm6B}<kpU%q_BiWMtYu3WWh
z)!Mad*RNl{apT4<TefW7x^?^Z?K^ht*tv7(-o1PG?b~<q<jK>gPhY%v@z$+dw{PFR
zd-v{x2M-uV!Dt8!L<lJUWMO7tU}ew&Sq{n*3>;Mq+#E6<8x|aFW_O<QBH=@mqkxW#
z&>4e+3))3Q*|Q=94?bWMk!6jGP<+(r$fM>Xwqe7gmNr&4?FkK$jz>EMMFb>zJ~*Z~
zvMU=|C?p6pu`gocw@ENKkig96%Ptk5a9{xwcPOV4M}k2k%Q{v@i4+D0okN>5F7xql
HFjxZs_zi%(

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-first.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d84f41a91fca3a0ccc1107a78ffbf7b62c527afb
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!N5_)V9X)ov0=f%X7<Dr4v7XWj$&3aLMjUnCUi-QvQIma
zcyIxyv@C1ciHD1t4how1q&=9Be5{?5&GAUXPDb}$aUm{=JsX_T+t_q%9262RG;%Fs
w;&-VqIH1rh?8~lYpm5*;lVB*P5=VjoBilMwMu{a14myW6XI$pv;b5=^0JnOQ-v9sr

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..869706777ce1e5c8350e0086f6febc18aa2bf814
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6guP*52OU-QC^W+uPUI*Wcei
zY0{+0lP6D^GG*q>nX_llo;Ppa!i5VLFJ8Q4$&%&Em#<i{V%4fuYuBz_zkdD3jT^UY
z*|K%(*6rK3@7%d_@7}%p_U$`)^5p5$r!QW-c<a`!+qZ8&c<_K>6pV(z;0OW5pDfG_
z46F<~Am@Pc1OrC}12>0^$A$$5o7t@;-Y_UNJMxKf6&W}lT+k*Y$eyJjc<@21kdg?`
z9)m}X2f37ODg+`IICZeGskVGL@ZdlLlaQT?!H)&bz6?zAIR*(A8e5nhSgkHN9C*OQ
m>dC5ipkT8?(+Va*AAy7q4&fY(0%9#)p=)k#W@Tbxum%8@3U^Ha

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-last.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3df5c2ba50b143fca7d168d5acbcc4404b903ee8
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!N5_$V9X)ov0=f%X7)sh7DeV(M==$yO&0_YC2+|IvM<}Q
z@ZbVY8B+}&lf=VK2L;XIwg}8jWa;H%bG(qjsCck}M<L0_pn}oOmw`!tjYh%+#ts$-
tR;vKV0}9Mso~%X|g_|EVtzZ)G5J)g^4Ci4K5NqiQU2}7@Boh;ZH2`<ekBI;P

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..90a7756f6fd77f74fd2b5786dd3586b5c50c8d89
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlGzZPfxF?sBrl2(B9tO-QC^S*Vo_QKWWmWDO0A*oH=vh!iCG1
zFJG}@#i~`SHg4Rwb?esc+qduBx%1@7lc!IgzIgHC?c28*M!{$Z4A~G+{K>+|z`(?y
z1M&eVPcU$JFtBpScx+g3u$hC^!6V}XBXb*zY)A!1phGj4Fjq*7gQ62lFOR54M?r!E
kLmQ{U6cz@-#wJD`MJWvdVWq}d0_-7oPHt8|*uY>70KTb0MF0Q*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-next.gif
new file mode 100644
index 0000000000000000000000000000000000000000..960163530132545abe690cb8e49c5fef0f923344
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!NB3cV9X)ov0=f%W)9;69vKr@Ionu*A5?G{Hgn3DYJ|un
wK6d5q<#D`_!KiqUp-ntt3Jb$U#ts%8MWY1*!jGC}2?&SWIk{Q=U;~3S0KQg&YXATM

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..37154d62406ddc064dba311b95f554e49ad38003
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6g=b+}hgO*4EbD-QC;U+t=4O
zY0{+0lPAxdIdk5;dGqJbU$}7L;>C-XELpN*#fp_HSMJ!cW9QDDr%#{0ef##^yLTBz
z!Dt8!oe)s`$->OQz{;Qlaxy4SFmU)VaC69bY*=uxnS<NUBVxiK<~C;Si~@#@2UvK;
zq#UL!V030><xx&KP{7E<)WNG4kl?W3Q6n2STZm4ALSw^BRsog+kqivy=R5GSu`pNz
E0Q^5n9{>OV

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/page-prev.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eb70cf8f6a3b7f524bbeb3656d875a823b27fd7c
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlGzh@tC0DJ54uuo^j+di-h&|8QW#kzUrr(*H68ylXk-(>4ag{
zZHv4+cEz{tOYf>=ebOm>XHxXSuI{Hx{sE`lD_*51{Hrf`RNeQhe(3PuA-LgMaLe7$
z)_W1{_x-!R`FH*eY<?Kt{vfR7Wn|Z*`0fYsJr5Ilo}~7_&Ybu-W6IO)$*=RLy~&;V
zEPc-J%vt|4=KL(2^}KHWyQT%tTi5;XUHzeB-T!G@-Y?wuVbR|IOZWd@b>uz6C>RX^
z>V<&fPZnkd21y1TkddG~!NB3eV9X)ov0=f%W)AK)kBA8^Y;DZmPc|?ZI=9Q{X*oQZ
zkbJD2lgIqQijPiCj2*mD6%7sx9yN0CvxS^laG;@KrlbJNftid9=jS`{vav8&0{~Hw
Bh1385

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/paging.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/paging.gif
new file mode 100644
index 0000000000000000000000000000000000000000..29d51d70108790cc6e3fb20afee3571b6a7267f8
GIT binary patch
literal 989
zcmZ?wbhEHbRA6vmc$UVHo}RAaF`=)oZ|BaP?d|P4X*X7^STT9><e4*PE?l_KDfdcz
z_k*^!wn>vFE!z8k>HhzB@7_Iq`t*_|ON=9z=@h;TY<`$N=lAW~w>NIwxPANf?(Xiw
zS<fpfDh#u3dzGG8xpHM>*Q4Iv-f3Ij&zm=|sHiBR=ZQt$o$&Stt5&U=GG$6|!!?hp
z`xh@>>|On#zP^6(;>GqE+m|n2ZeM!WCI5hi@3j8@e%;`C8B?BS%=u}Nus(O@v#ndV
z=H%p@JbBW;`a;LL{|_EK@T-0(oA!0bjvb+`_ZIH^5ZrQCKjnPp#K(5Ux3_HB(%Ra(
zZ{NQBX>Y<>Uf#NOD|6O=ySktA=g&7Oda-`}`qp*-<9i+&B%RPty`0+r+P~{t_T<;i
z&CN{<p4ZKPH+%N%i1z!dj=WdN`m}cK+P!=C`gi{Q|NlP&^?>3}7Dfh!GzJ}zk)SwX
zVE^Bc*3{h6+ScCD+0~sU9qZAi-X`f2(k9eql{l$|TdU35VMYs^a+|s9{N^xzyEX~`
zWzF&e9Bryf>zWey1LWE?bhb4K2{^O2Dd_G`bKwt7HEuJsJ&~p_ASkccCK`9ijnCd9
z(4dVo<qoH~Aaf8;o3`(>G*7W85z96XuMcVL%seIqi5|zqYMc6e1dR^{aPhFP>RKu^
zG%E^6O7ZPdI?}dKDp`l`(W1tdg?xTCLWi6VPiPZY<1~DbxWZw=v{ohwr4OxXiVSTc
zEEi6CFfc6WnWPnaYRk&Y%LCX8y{x(>sxMtSY15^x9oGz8_tY3_mE}w{&bTC!c=?!a
z;Euwl|3%hjf6tp}Tf-sDC?XL!(W$LREzIXs;8UeZhLRgYtco=+F7a6GHP2_~rl+T+
zr=>-#N^ZO)%Qod+!GoECZQKhbrwS}@5acRjl4ulYJnWS1Y8b&IArKwdDki2Oa-l=R
zv7eEbqr+uOQuBx79RevHa*`8!xL6k`drfR`D0NY5QCpj6lF9zI)1<~fBtf(B^oPf%
z=kwbaE4okM%Don^8T`_5mX9e%Mr%vZRfWZW)7i9E2^2+TH62jmR$TqJV7BCr0@D-O
zf?v|y4B~l>qI0)v9_CTp`SzN$={12*(FKQRKJ<-hk!YV&l(yiqnBrMm^$wda0!p%_
zO&=cfD_&1E@33;L<UKUE+|Q|GVnuU;%N>O$q3oB6n&*Ubc(w5^ic{2AHS?%$z0o49
Y_+IqTWdClC)_aO>Yu)2(8W|X@0U3Cnt^fc4

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/right2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/right2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9dba8d78491bf40fcd7441235c4b91f878ca490a
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlDQcOG`@zo00>EP98sb?%Iv}x9&W=d;iIUM=u^ffBoXs``2$j
zefaeC^Vc8WzW)L%A0<XZVEBZ9;!hT41_pix9gvqmd4hqXib0-3!ec{%V<VrCR?Loq
zgywbuWjC1<3l<&i7H8MHaiY+%p--A!OTshAv4KHVl*i}5rqrg%j4^yJ4#LaMGMEVR
z*c|w*<};6-O-jP+3d5O2%-kBWQ4druGcmJ!%(YTr2wlm{nQ`~j)a+~P61LXy-VSYW
NXwG1_<KSSh1^}vNPfq{<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/tabs.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/tabs.gif
new file mode 100644
index 0000000000000000000000000000000000000000..759de0fe5b04285a749f86cdc92fd165c5ee5679
GIT binary patch
literal 917
zcmZ?wbhEHb6krfwXlGyuEL`dE-yx&#@Z?3?Cu}$~WAmv^drmFh{c`{9|A((WK6&l)
znVVnE-THFj?w3pVzFxim?b^d{x1W6f|Nr~X-+%x8`}hC<e}+*o8UjN$1QdU=Ff%YP
zGU$MO0Ll{#97PPw95Nmo794D5;pT{lP&nAo&L-o;qu|i!%E%&+Av2*+`6#o3c$bXj
zrlymVH3FFgK72@Qoo2uu5@FeJh-Ic`=%$_z4rxAfnH5YXXg*B2IN3y2=Y!;BRbMu)
ef@db4o1dOuW)$u>cb8DZ_4Nsdm0TnQ7_0%ATVtdE

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/top2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/top2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..049379357359fe3846c6c931cfc565271e4cbb43
GIT binary patch
literal 927
zcmZ?wbhEHb6krfwXlDQcOG`@zo00>EP98sb?%Iv}x9&W=d;iIUM=u^ffBoXs``2$j
zefaeC^Vc8WzW)L%A0<XZVEBZ9;!hT41_pix9gvqmd4hqXhC!Y~!ec{%V<VrCR?Loq
zgywbuWjC1<3l<$^VAP3{*|8w`ID@=xnaqj>OPUze{FlkhSdhvvU0?W!kAXm=?`#Rf
zds{3&G@NI)EdFO>aG~Mi0>@q{iHHR&gM0ku^2s=C)jGB+lwIh?DN*I{by54f{z{d-
QiC|>nT_yWNL4m;<0CAvI*Z=?k

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/up2.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/up2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..431ddd43c9350b853ced3df99bce361fc1f3c6c6
GIT binary patch
literal 920
zcmZ?wbhEHb6krfw_|5<VmX?+bHYEoRojiW>+_f9`Z{2x#_x_Uyk6t`}{`$qM_pjf6
z`ta%N=dVA$eg6ekK1z&+!0-tH#h)yU3=I4XIv_8B@&p4%DT6$RgvW*i$3{LOt(YAJ
z3C-;S%5E|z7A!j2EzYiY<HW|~<BeQST{4zM2~CqVm{}Y;ixirs>xZst`C0U!aW;F(
zsUwvM3mWHJmHsm^*wAosu~xsFti^(r!BhR_@~Jp%U3F?z=<=kyU7_0H>zG)iWUN0p
JIxsL;0|0XsRo(yq

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/wait.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/icons/wait.gif
new file mode 100644
index 0000000000000000000000000000000000000000..471c1a4f93f2cabf0b3a85c3ff8e0a8aadefc548
GIT binary patch
literal 1100
zcmZwFZA@EL90u^)S14;kcS~P51JcqXyBK7YjR|$m*3qt)1nqFnf*+(nyIT_zZIrbc
zP70+hE$ePOAcE2K4FU;V;KM+=xUiQtnG(k(Qx;;(oQVNl47kM11c$9(j7iV=cuw*=
z&;L26aeaM*8AVX!4nUmF3luezO5JukyN8Fbj*JY)<FUCpDxJQaNW`ySU!ItlSYBRo
zIJ$j4&-(g3kH<YaI+{-3q3Lhu=jVop!?9R2nf#Kb?|Hog`}_OI|CeI_z-zj*Z=BK^
zb+y$sEJo&3@fVweAONY#-poD&;n*S-!7khAH+BmDY(}ZG>E9#Hd|0*@ZIv{eO*Nb#
z12yCIrOhLLJlbn33DTB}t(F_b2bV4~y*j=}%v9m90(t13QX1^b_==P$D+H{5*5Mu?
z8<YWo;GEBY1&T!BQK0xwXCMqjnAr%YGou4t2y@PyRzL5TthyGfwkF=Of4;|C558C{
z6JT7WWr2j~28PmdD&J;)Tj=1l^nDuHZPJYtZ0{NxO0c1lQ(r$gnrJ9R)_&N{SfHl|
z2!-ca0oHja5LD-MyE5*0jKrL?Z>gKY>BXXf^7@!+sCzFj+>XgJsqfc(1Ya(r=#J=3
zlZtj9{~(p*xA$9X2mMtN6e0bM#^36uHAhJ9Q&;+@HQ_ThCJ=yPPcaaStzMs1DHP_0
zvw_E92pgO+s83$0SnZp{u*pvQ$A3#Rftg(VD(=52XCTzUftd4T-22$PQrgIR*gHx4
z{43C_yk?5j?(i$Mual4dFf?{<9Wn}qfaB%>iNwkdu&q!m&h2IcZ$2Th!C8}<*_&Pr
zyKl`OZw8N)3D^4?RK}UoD=o00gbKYHy=yv32mZ9Dl8aIS8x^Z$2?NwcBLzFmZOtoW
zzN62&u*QDIz{Fy}^YAXY&Txmg7ATSAhAr8K5fZbFZ*SFa$_qE2L|VVFHOI{wKE8B_
zGXV2p-56OO`rc4Z7g3zbj)2_3YjK$((`OUqD%*mgvS`YELYsVW1or<Ji5ibxaAYiy
z=gk9rKEVhw2pD`JXUG4J`ezawn{8F=L+M4NSK^3j$#Wa9kJJEJ-c-|b-w~wbz{b|@
z8l-rY)_}?(Xrs~{A%BGk9SDaFM(<Ns_Gi0#G;t%r?qy<5AoWN;>1)YW%;)D$oE>#r
zQ3z|D(W$Eg`c?NY^+fD&+nctrc25@u47U__J8-QW7NqK!$T9C@*SpuaHyFRRpIGae
rj_Lao#za}+eaj_<`F9!mRdtBiaY8;H<a_dgNJKC%GYNP(1HbeS!vuHT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a86494e0190e6a25111a6e3e91f3336cf89443c9
GIT binary patch
literal 1154
zcmZ?wbhEHb<YCZZ{LaAO@ZVwP?iZ_%zu9>D^^WuJc3pV4=hFMVm*4Nd^5Njs4~MRO
zICA6Tv6~-H-1>C#_NUW#KcBt#`TYIQ7an}M^zh4-M_;Z!`Fj27*Bj5i-Fp7*&WmsN
zUVgv-;@kaK-ygpD{^a$y$8Uc;efQ(p`yVep{CxHC=bKNz-hKJ?{_C%g-+q7o{`<%8
zKMbQ_Gz11T1QdU=FoGPQ10q0qf`Q{d10#!s$A$$57&U@4VrC>Aa1fDG^6JS*O6cko
z4vsjY5t!T{BJI@0^HT7M$3#{CMO#)(QaL?MGjU&t<m6{(CYu)ClbJdB`MIg`(RnX8
zuPiycz-XeJ>8jw&;AM7m-CCnUGy<mwtyWvwHTCs{`LS!8{?0Oe6Sgt+WYykPVsCG4
z%z1oh?(DF<*j@SWU!6UDeeM0t4b%UL%KUhlaJY53T-cll?T5!Z6pg37vDozV<aF)i
zduw)XjyyHrxc!;Ut>W9qmIlvf+Z$DqeQCY#?YG@l+g{!5PJMi~wz@p`&i>lXY<4j_
zvL7AqJ?yqGX6L)Tdvd+g|IH~Yd~tAN{PuY<)#dNb?ro1}kGHk@dhgNcboKsue@mXf
zJ$tx*zTLm7pI=|@wqGy*|KHC)tQ-#-esV@AH2#-ek<i5R>-mFPfxPbvS_JFN7q*J_
ll`m|QT;=|-OvW`Ns6(ztVv#$u!I25hOrlSe7#JBDtN{RHDNq0a

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/info/top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..05bd80253f0bfabd091a8b63c0340a292b7b7438
GIT binary patch
literal 1329
zcmeH`TThY!06=jy=duSk9rMB4W;sCHESs~{gPV;MytSJ1!PI7RfVH{VoNYZ=n3`Bx
z7;54z6hFWViUM*GjZ_d36U8fXhwoCNqF|#&>u0oie!<z<&b=&r+O5YbR8o)+h3b@o
zyu}}4-GOBFK(^+V>)nd=!?}&auZF{KTSp7qN2;A;_3p98=+W+bbSBTL`DD#<vTi-u
zu%B)^PPd%i9hcVxdhLkU<MW^Sf1}PhFYx~qNcyMx?*&vy02LGxmC5g$qlSdzid6i5
zWkXmzfeGYO=V_5Cls(lrYq2FRqbVwDVn9ugxegSmCk8d`$z@B-ECE~Fl~x7ssRcv2
z-gN4vXu>4$os~()J$up5(GTUb2;GD!?gp<=Krt>&@ixawl}*t^;qbPAq~|`;2uF5B
zmA0jBqG;48t?|G{jcClIsJ##xlP%_3l#Stu#mnMx+hS`xu_t?a!lCI%sn}nh7PxeM
z8MK%j$t0u)9`K5_k||`9U#98FkqUqAimQ-)tyJVT%~C^Sb7kTqn~I)TvLc)IxK>%j
z-dwrl6xk9~m{#OcpWCdY1!D7NWWPM1o>!uqk^6mzHcfAyV&;$k%!8P83Pm7*3dWdg
zFQQ52S0M?2`Ss;g&`b@(V=Q$M1tiOx$a26^A5{%n8sh3P*2XIglJzZy4Op9!grJp{
zynwMa-!zbH@6w!r?fo4uXlqFi#@bu&qRI9TnF$>G$Lv(dPS3|<9c>Q_$c|5i<s1j2
zs2Xy#m)2vQ9Zwi!XD5lxaejU(gq&TK3s@KPxq<BJu5of)JukhGtG6~72lmyWDPVtN
z0vG(!oC<@iRy+<GXe*#VgB|5uh|R2qp&|0Mt1vLYpuik}&4szcLKx1)%%gG0@T7r)
VjKtj^Kt^R=7#W+r5fO&E{TF-fh1dW9

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/menu/disabledcheck.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/menu/disabledcheck.gif
new file mode 100644
index 0000000000000000000000000000000000000000..cdd03339157498d0b4d6346e4db6cc4198ce20d1
GIT binary patch
literal 907
zcmZ?wbhEHb6krfw_|CxK@ZX`Yzkl84o$I&k+O&PomYsWd?B2h7-@!fm4;?&w^w5!G
z$Bv&kb^6Sivu97Azk2rKwX+wmU%7Ji%GGNZF5kFt<>sZUx2{~jef7qj8@KP>zJ2G`
zo%^@%-oJDA-rf5TA3Ox2#}6Mpdidz^qsLDkKY9A(>C>mrz~K4w7cXAC1c6r|@EQo-
zynX`$Z{NOs|Ni}l4<9~#`t;??m#<&He*5-~VHAvp0Bu4*@h1x-$YdQ50m>5$92pFZ
z95Nmo794D5Wz~o|QSi`#(IDZ-1dYIBJ>5)lr#dzo9^>gY$+~btBY?qOQbYd|hvlb4
zo<6PY8#6MSRTw5Kq+Xhn8GN8;f_3>f7O5%EE-Z4ASMrT2S{b<1FWWA}V!^7=)n<Zn
IJRA(x04+nfR{#J2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/clear.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/clear.gif
new file mode 100644
index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/large-loading.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/large-loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b36b555b4ff04f841bb2101514d8f95bcf7358f4
GIT binary patch
literal 3236
zcmc(ic~Dc=9>*`aH#f_@`t;sl1A!Wph)@ebAZ1k{K!AWO0)iq)j0$cji$D+vOGrT0
z5H=H(1QJ8EBH{vCEo%WS4Acd+PX*el;9kc*+t+zMu=8f#%;S$Y^Je<apJ&dTIp5Fk
z`~A)wp1-fNOFR=`0&fA}!-o$J4i4kv<0_S^zrX*?nKQAmvFYjQj~+dmnVA_L9u5cy
z;BYv=zm~-ZWTQ{`Ca!0Q&stkHXf(HP@egyaw8VX>%=E<61SZelml>3FIB_SFw=+JO
z>1fNIJ763XFWku#WHLSX#AgI1#S3i{59~?;EPjP3)VUkh%-=r$AOL!@WXL};UOPMT
zM8KC=Hu|E*&0z#jMfkZjB<<Qw(>81;JG<finu8Xi>Yi`eCWIw!mIG|Ak;<0fZ)5Sh
zA9uCqhNVeHP=SSmOSseJm~m%o{UT}8_MVsL&k1Ry^bDRyG(_D^g9_691V!eDVNVY^
zn-UqLijlcd2t=?&t2*JPH7Nb`C7M&G8#~PF*%vRQva0-2ijO8oyZhzZ=HUaymue~3
z<btp9EvACOV4vNtP<<{hdYf&x$9>O7!J(>@qQ}5&jG!;U*5$cJ%I<f$$9I&z-8pTJ
z-L=6g?iB3;zVM!-_Mh5k=e0+-%#NIl_I08)`c~f3gu#7^Z~>inIY4ry`}yfWL!)rY
z^z|x9^!^OS({e>0Y78-BP#SGRy$L3s?J+*aBtvH*d;0II!V22uxF1G!G_nsp|NW6j
z*n~w8L5FEj?#exEDYcxouavhti=6`&yXU!63b$&uN)xIwv}#@}M9pl~w4Q8}HeamW
zdYoN%nei3xd=*2l3n>z*u)&1kYwG^`y`o+$(X?)uoLSy9em&uc=yrmf_n>e(azN9T
zHv_!rdKQy_KiS$={t6guk(In#Rr6U@)8^w}TymZ?8L}WOB>&}{d~5qT`A_V5PQq=H
z)ivs{!E=i6wWW$ZfrVLpH{F@|)-k8aAlkJ_DtpYtT4F+F26irM@h23$-Y*&P(GPB?
zorj1AF>M4D$%A5d(OBgC*mmO3kLCn84Ryl_A`u~*T^PlnP>VOQ!JX;mnb2N$l8Qw+
z5!~EdTurIciCPR<@-I&tj<gzDE;egeU1rCw(60KnC6?OvD%i4Ou~c{CtLXDe{8*oJ
ze@4mI@=}WE#PEh<ta!rx!6{%GI5ybx@Q0^B+cm~>=QmHH-P=lMv0*LQ`K|P1j5Ng9
z^1>CZg}i6c(ghtb@BUW0W_Dz^iBH6m##-j>rZ8!|BHU}qy_UuJ)U|`_tS;8H>?FUl
zlr^l7fwUOuN*{Z!(E)LPIjvwgXW}*xV6tY}U)OlX*N_dSjS=awjz<2hkOvRRi_?(M
zWeyI6EOs88Xdf=&5qGDXWoENL8Oth6)rg}_YJ^BBmy~*_4XEy9<0-URd(z?fMP4nd
zOL6e>Rkn`WfOiChB}ts{p(3__zixl#UK!MvF@lrBWpUX<t1AG>MC|l*Ccm*f<pTCx
zHM1@;PR}a8{qn$X9`~^6`_~WMb=*1fc~Ec5!tVb#ejEMlh?TXER=BOE5~u6>Lc%DX
zWQD86mwy)}%k!&Mg7oS|ERJ{uuVuB+a_b7I{Cz<Cr`^5@Usl3kJjMuxLdv!uWSR9A
z*?IYf#O#PzG`(nj_*g1ov)w_M#9I}d>P?J~GfROo&G&g*1=Tm;h^p}rr6hGneWMmp
zYZ`Qjph>g#Si3h^T^R(TsH=I^1=FrBq(Z2cu?TQC3g>DZSt-^?_m!%&0;s^pf!2vO
z1JMy;lcPZD{o2QmtG@9rv3wkm81%w@GJ4Xj<nCEqTrYI5W(E`TQ=@)%KV<dUQm@4e
zkN@p_0fe>A6~KxB7PGOolBU-Agl;iZp25DuUIhx}C4c)o`izeHE+M~m@6%BA5pf~r
zG?j*3Lmi{v`_l@Hj88QYppA<Jn-OW5IIT+Rq@=#=NzVU;a+;MXV0^MJmPJUiOFnGA
z&&4WGUX8=GbtJdtMN*f#6R=WM-2^vCniU2YP|PYbBO(ZRG|{D_18&6hOfH$!g^*Sh
zd6|Q#7X)`*@J_)iXe1PcY2avV6tpYbGK4aLW(7W69|BxQ5rs0?5kMx!x_xfGg?^GN
zBcEB)J0D+PY9s^*0b?tzG09&JMlS8`wp_3Yp8XpK$($9K#_F)%EgOq%LTrpqO}X8+
z49T)lY|QU|5#uvf`LhK%*FGY6?E`O0LtHY){}%yO-SX3|e!se7&J?dYH_ExwE3C){
z)t2w?r(Tr{%*6baTr0k;7zazsi0RquWn~JmO3tqVD-uPVk|tL$BcBh!FfrGYtJjlG
ztjc!DC7ppusiGKjA`$~#)Em5==x!Mxf^^|TeS2u0a5Z`dpxi*(`J1sjD0UrzOM<*6
zarg!(^FKd>LHA`r9&a$xjTS}<{(idis<U^zQ2|jMK-<0{kOwW)gs=V#{X7wUPOz-P
zIa^dLFH_`{C|Oa3d;$o%m>0Ne^m**;78Zr52Z{5_A=r!D-m;Ir0|iY%7$ya31fh8_
ziVh;<0A&EKlo3Z!lW_zi4h$9}qrJcboHWqE2S*=bPqEGc*^lV+C*REsWSEV@tA~^!
zlgAcE8KY~+Lo;{skJznPunJ%QpBPA7$)rM0ySeOx+-y1nLUg*Kv=|(2L*Whv0Zhmi
zXmtqDyVn!~!M<(FJ%~CzPC^hpJm-NSFfY>jCSr02#;Es8;G1L9IC02@3*P(zd*=O^
z{}ibN-eE7k;_D=uv@*&iY|zGx&92<^DR@0~;ZFQhf-q+UB7#;{6^opxRdr~!qO796
z<OEmZN&)9VAPDgz2-skl2SMsUNS7Esa~xU?Fb5zHm~N$!mwP}4Z6^$C!3kh<#wzPu
zu*t-C{w^}ot<%8Nh9oZW773pXU(bK|&CFd~_&wtl?dNUpd%V6-cLVuN95Q|El=p%`
zc=|t?fQ)`4HvU)yOW0(GWkf@VBH?x?UZ9NcuG_<mz=%i|*MG0segS`_bO*mmj)|Qq
zg<0|P8s~-s${KooL$y|#A6e-tvm?UrA=jWh29?y-#!VCF0GB#R#il+99edBTkvISa
zyb8=yh-+&v06|WOyIlnN9vJQCE1z;%j|KIzs8hTf-_CHS_PzxU>lydnth3$r8;92V
z+Cpl*_!B~;?7vAs1o}q{Qu^qMfbKo-H?B?Lb1JCqN>q5%e~Ea=*cvgRE(yHrcXqRy
zhjJ){>!0wW=sK+6c~iUGmZK4#)iZJku&6rWUN4Q5mPSgp<1nL~-~xZQxFWMugc!Wi
zhmsYnRLWc;NwB6_b=;*{@7Q>p4yjvJ?aDg0$Xc!)6$Hgy96E!1rLR86<|<~@M=UW7
zN?P8DUA{sT9~d1JERX61U9p^PpGDe?>^J@iGU3Nf29GE6fj1o+H`oHR%5mYZK+fo)
dG2M^L@jNrkTSM}?a}*&v%_YEX{vYsh{Syplxs?C_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-18-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-18-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..35d90b1516ade82a68003dfbc6b46b00d4f3d5ab
GIT binary patch
literal 508
zcmV<Y0R#R=Nk%w1VFLhc0M!5h^YioZ@$vZh`0)1s^78W8=Ks{<|Hj<^yVd{p_V&x&
z|Ip$8!r1@6)&I`n|N8p+bFu&G>guf1|K8r-?d|RR`}^?l@YvYc*XIAa)&J@5|Jm8u
z>FMe2^#A4W|HRz?;qU*@=Kt&K>+AIY-QC^U=l`wM|JvvO>+t{S@c+Nv|AxK)hrR#&
z{QQBu|8=$h@AUuX@BiTI|M~g(+~@z}@Bi=b@9ysI?Ck9H^z`-h_4oJp)z#J1)YNCI
z|NsC0A^8LV00000EC2ui00RJQ000L6z@N$`S%n}qly4C8!D_ya%r~O>QUzbk;PWhe
zAcaqM@X;8)Q^Qw6yc{1B%kh&yT&iDaB|+67F#|p|Fk>BNBR&NwJ_bz-9zF^nJ_l0_
zRt+aU2qiur4sR?b5E4H=r~|4RtTC=NurjhVv<0>XxC^=pya&DvzzxC(#2LmI$f!O)
zHzW}g02ezmJQXuN4?Ea8Ju^ByGXOjS1Ux$dJqZ@(Ha$8wJUKW$@*4p+&lW!%8zeVB
z047A3vEzb(7UmwfQ>f!w4r%}d@F1{*hm8b0ZY1b&gPVvPJaBNk5nzJ_ffqRZ=)tl@
yg$e=$?2x%*M*^EVa^}bZU?+hYp8<l}7)q4FjT;mw;8==7#8MqRd+^{91OPjRpceuF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg-gray.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg-gray.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0ab17fb0520fec7df3ac77898710340db9f87e54
GIT binary patch
literal 1192
zcmV;Z1Xue<Nk%w1VKM-60M!5h+vD%-?Ch_@-0$!2_4W1C)YSL)_w@Ai`1ttk?d|LD
z_VV@l@ACNY^Z4!X_wn)Z-{$e%<nZL_^XBXH^78WG=<@gY`|0iV>hAXR_4@1U>-P5c
z^Yio7)z$9q?)&@u{QUg?|Nr^<`L@X4-rnBy_WI@P^VHw$>gwwH`ug_x``Ovq@bK{1
z*x2Um^uW;L)ZpyB&f?wO-RbG+@ALTG=J3DJ<G0G+^!NJU=kWjl000000000000000
z00000A^8LV00000EC2ui05Sk_000L6z)&qFC>oE*q;knDo@_3QbV{vSuh^_~)F@@X
z;IMd1E}Ops%VN!LyWjA*oGnl_?)bcZ&+q&3bqs=ogoTEOh>3#&I1Y}Fkdcy;l$DPH
zB?_9GoSmMZprM-r3m2xRsHv)}tgWY{6S1<hw6(UkxUvE?61~2^z`?@9#J&Oy70JrW
z%+1cv(8>Z15Y^V#*xB0K+|~jL5#i$F<mKk)=;Gf1?CtLF@bU8V?d$aS`1t@gCOP{5
z0NKHKVFH7}g9sBUT*$DY!4M}#G?_@TqQ#3Cjl`%CLW{?bAT7ACapH{0lPEKkXfR@q
z%a<_MSP<~1rp=poR2);pv!_r020ASX9ZJ*@j&GupDqX6egaB7iqe?ZkKtQgmShL2e
zTCA(ruf1pph(@-o*<=g^bX&`|Z8Zl1(#f4mH=F_i0rTd&tGDkwzJ3F@%VFY%!^4OZ
zV=(aoM#je!N1O-&x$?x2m@`*N$+@$bn4m+u!AZKbo}Z{w7b?oSbtI;+V|SWLyLKwA
zxO3A2%eyzQv%rHhb4$E9wz|lZlM~Fmx%21E6-%F<(6V(UAw0+^z`eWo@8H9WAI}{H
z2@W9At6$H)z5Dhb;>({ezl8x22=eRS&%eL_{{ZIK!3X#SXyAbcB&gtm3Koz8gAhh2
zA%q)LXyJtzZr~sR8FuLZ;fEIzAmWH5j#z*QC8nt2iYy-B;)^i8*ntQf)M(?4IOeEh
zjxqKqBLWlzDddnu7HQ;>NDA430S`3k<daZFDdm(@I$6L5EDWIKmRxq}<(FWFspXPl
zmTBghS{6Wn2MM(4=9_TFDJPsB)M@9PcXn_<0CV=~=bwERux9{-7Ha6Bh$gD&qJ#<>
zfCi98D(R$@Ryrx8hOY2{2bOl~DW#YeY90$LmTIbsKE4>j3@ec5>Z={ZD(kGXzG~~O
z;>qAa2=w*p>#x8D8y^QGpm1P*6DF&yf+84T-?Gp~8zBN9bO2(8(q?Nw3TmF}?YAp(
zo9ejamOCy1A_!{5?z-%zDnbWI#w+i<6mWn*2UX^)@4gREU_b|G1}yNF8vs1;!DV`&
zA)X93?C`@7+ettHfVLUx#foZhKnECi>~WzJe=PFFA&+cwq8>c30=YZ3?6S)&6ie&O
zG}mnN&9SyHLkPI`>@#=o1ue9D!qRu_(MTt)G=SPRz3jD6M=iC5;8tz5i0vNm^42bA
zeE_{+hfO5EWS0#k!f2<h_Q4gm9cRQ0yDj(J7N2Z4qMzpN>BoBa4XVdi2fpslxZ*r>
G5CA(Iv5ndQ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-19-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..31a3923125840199fc4be8ce4180496f65139299
GIT binary patch
literal 2018
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
NyGJ_>l3=g{{{`p1C4c|`

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..cbcf7e9b89e4ca0836f851545bc415a356a0666d
GIT binary patch
literal 1431
zcmV;I1!($5Nk%w1VKM-O0M!5h?d|RB>+ACJ^6c#F*5?21^8e!O|LXDo&f)*_^YiKN
z|IOh4(Bl99|Nrmv|K{)i+UWo6^8eA}|KRKY)a3u<?f>2B|JdgL>gwwC_4U!w(eCc<
z;q3qK@9*d5=lA#b!QTJ+`ug<v|K;W7+S=OL+1ZxG|JBvi!r=d;&i~ZZ)R@Ts+UftH
z&Hts&|J>~V&*uN;=H~hN`RM5A@bK{I>FM_N_Vo1h@$vEa`1tVm|IpCTjllo^|Nj60
z00000A^8LW002DzEC2ui05SlC000L6z(xbs;u(*~q;kn@@*1GjOGK?&uh^`1E8^)K
z;IMd1E}PF`Z(+@DyWjA*ob8R+@A$la&+p&82Z4fvgoTEOh=N`UjE#<ukdcy;jb0Cz
zn3<ZJoSmMSUKOIFq@|{(sHvk~2Cc5Iu(7hUw60zgxVgH!yuH4^xn35-#Kp$P$jQpY
zUJ%aD(9zP<)YZ>k7unj|+}+;a;M!gU<mKk)=;`X~<z5u;@bU8V^!4`eUK0BI{Qds_
z00Zvx!l0nRg9sBUT*%O%7X%O^N}NcsqQ#35SLj&4v7^V2AVZ2A*%5^c793KlT*<Pf
z%a<@yLNVc_rp=o;bLuqG0)`O(E<l3{eUSo012jmJDg~p1$DF57qpoS{r>fPfcA6&I
z%C&2trj){p9m}Zcr?Y6&UTUhUt=qSvn%0_2w{EMZ!1C(di>v9fzkmY|Yig~q;ls|F
zhFi?Iaki%HB1@i3uIatYm@~g?DzLNX&-$7+98J1(!KN5ft6mMUDaqHcV{_E8BBt%z
zxH+(Jfnuj`n<k9@9$r(Z@#9*SDqlWEs`KY=uu7kv$E)@0gve^&{z$F&@0#F>A79F@
z`SY;&s$aiLu>1GM5X+w*&9VLa+$ihce@?Ui|MGw);DG&@X5fJcv8LdH6UpY_gCFH4
z;e;#^XW<e(^ngJLJ9Oy(;fElG=%EHAmT01hBJR*b3?<+Y!izA*DC3MU%3$M-IO0fS
z2pZ(@!3Q=3Dddnu7HQ;>HvFjMk~_$dfejf%Ddm(=B5CE7L++46kW_a0B$i%wd1R9}
zlxgOfXr`&=nrxb>WdaGbDW{om)@kRRYxXF>oOIq<rvQKkD(Iko!l@+=h$gD2qJuUX
z=%SEDifE5G2q5XDm}V+zlQd|GC=H;7D(a}DhI*-%G;B~RsU5WH>Z`EE`sxO>)=F!W
z003a?uDtf@>#x0Pnd`8`7HjOW$QC=mvdk{4WwX#i8^E;GR$Fbf*kZdw2pCxF?YH2D
zTP+6UmP@XdHPj&guDKYb>+ZYhvMcYr=jPDv4EW}&FTU{h>+iq+Hd({I1Q%@Z!3g7f
zLJl){knqD0BkTbQ9dwGRqk=-Zs;Q9nFoFsxhAi^PB$xc*i71yyatQ-uxZ}$;<|wm`
zFuzCx2_y7?<<3Vg>9fx^$go40JQs~*lsOFT<<4PJ$+XaXMlE%kNl$%dp@q%~XVq+C
zodCv;di`etNlOa$pq^$5Xbu{r?e^P=mM!VVbdTyOs7Y@u>)w2K04%L|@9_8FgaZpe
z2T3QZ_~OK7+bjSB2%W9C*E(*wv`JI0Ipy@4J8kCHvI}s$otJKI4HzVC@aU|!?yu?*
z$1Z!iGH4*Q`|S`rEW-(ro^9!(b*tS02_Bei{P8<zphC_aYJj|mDW@Fri!#(~eF!tp
z{Ib#98~O8+Up6ge_uM}z{`g>?|D};uw{LZv?q4l-oo#*{wb#B2>UE`_<_{>`01O}i
zL3Ovf84y!6Xq5pI*tZ6{s&EjDVBr`?!3yTeasjy9vNo4N4Ni`OAmkjq0)V=8oo;ld
lE8Psz^)T1D@L#x#p$un8!%A7~Qohp|-8S{S9+E5w06X<gIvxN3

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-light.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/shared/select-light.gif
new file mode 100644
index 0000000000000000000000000000000000000000..55b51da7c93305233834de11ea46e97b3ff3dbcc
GIT binary patch
literal 540
zcmZ?wbhEHb<Y&-fxN6Ao;@y|q&%dlV^ZMbdFLz#kx%cwR{a0U}z5Vj!&6hVHzCL>W
z<@Sp&Pu_lg`u5A+mtS7K|FZVno8_lo-+KP#(VH(%f#~hm*B`z<fA@98nRhSWe_em>
z?Thzc-+%mk`tG}D@4mix^Wnj(FOT1RdHxP)=GV6$zMj1E?#+kK8!x=waN+IS51*gE
z{rd9Vm*=lPy!r6u)w_?cK72iM_x=C>{~3q|ia%Kx85j(Ko&f@opBUKwADF>iCM3}-
zc!Kj;SFOREuq3OkDp4|LmLINM!|-6k_k%ApJRX`nU{uRw;oK@QN5J9HCsSFWjWYil
z>Xqun1ex@CJG*#A*gN&zBsnHenJh9{aw6C4IkOdK&t#HjUb1wF@Dgda#mkniU|z)}
z&bDRi7KJV1Zd$B+_w8ldtHmU!%yRt1an|F?o^pH_F7mOkUXT-D66L;qhntb*wx}Bq
z<I`u1LM%^tn55*MKYRI9PD)mj?cVd3+-#b%{%U##5*`~4u?j~eZO~|Z#396?;kBXT
z;RYqc9M2UQOOjL@r`lxRc)`f&w!~wSn&&hf$rVc#9J`Z@imt4f<m)}n>gAUwE2o~f
z3}0Wf%PMvCi?z}FCowTkTeH$A_0l50)oyENhvq-ncd%LA|K7EVS9|JQ#iubG+?=k>
PBa;5nV^X&x1A{dHJ{%0w

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/row-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/row-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b288e38739ad9914b73eb32837303a11a37f354a
GIT binary patch
literal 823
zcmV-71IYYGNk%w1VF3Ug0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096U000OS0Po$iSC8I2dGX-ATgb4XLx%wY06VC`
Bj$r@*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vs-column-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vs-column-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4025bceaf0ef5d70c7e5cb406c90e23cc1d6f9e2
GIT binary patch
literal 548
zcmV+<0^9vZNk%w1VKM+n0K@<Q$l?6e==s*@`Pb?D@$&T8>-)&y`^Db-*XsL?uH)9}
z`N-b;^!4}E)z!e%>B!*x$>RL-^YzN&{Kww=%i{g@_W0N7`t$Vm_xSqu_xaiD`{?uj
z@Am!w|Nj6000000EC2ui05Skb000I5U?+}bX`X1Ru59bRa4gSsZQppV?|kq7KpSRA
zEE<o<q;kn@I+dBIbV{vSuh^`1%k6r<-HLcjE}PHjw0g~Mry20Ld`_?1@AHd(&+q&H
zfPsR8goS|-h>41ejE#<uiv*IBl$Dm3n3<IgoSmMZprN9ppB$#AsHv)}tgWuEu(7hU
zw6(UkxVgH!yuH4^z`?@9#JU>C$jQpf%+1cv(9zP<)YaD4*v|#q+}+;a;Njxl2<7JI
z=;`X~?C1mU@bU8V^!4`g7Ww-7{Qds_00RmfND!ccg9sBUT*$DYLxln&N}NcsqQ#3C
zDF)ccv7^V2AVZ4u=%A#@lPFWEs$9tu<%X9qW6GRKv!>0PICJXU$+M@=pFo2O9ZIyQ
z(W6L{DqYI7=}-z#qe`7hwW`&tShH%~dR2nguVBN99ZR;X*|TWVmW9B!t=qS7<I0`;
z7J%Kmc=PJr%eQad2Y>?$9!$8f;lqOsC|=CCvE#>(BR5_^xw7TUm@{kMe0hTB&!9t#
m9!<Km>C>oFmp;I{wd>cgW6PfXI)UxmxO3~?&AWH*5CA)*9#r=L

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-asc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-asc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1981f08d4669c3adc122b11492d2d04bd1a72585
GIT binary patch
literal 846
zcmZ?wbhEHbWM>d#_%6V3^7{KZn;&`vXF2(2C)I6s3&}fp>FxPjAF><PoV@mK&zV<!
z3-+d!&z!&NfTK^^q_y`MM!{$Z45JWG{K>+|z#zb&1M(9nPcU$3GbnP%cx+&B<Y4A7
nka)pxu$h5Zfg>Wp!Lf;%fiLUMiH(bo_bWJe$=ozlV6X-N@ewa6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-desc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/table/vsort-desc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c2d7f595d0f080621c008661d7a2e48619379808
GIT binary patch
literal 845
zcmZ?wbhEHbWM>d#_%6V3^7{KZn;&`vXF2(2C)I6s3&}fp>FxPjAF><PoV@mK&zV<!
z3-+d!&z!&NfTK^^q_y`MM!{$Z45JWG{K>+|z#zb&1M(9nPcU$3F(`7#a5x@dV&)Q(
mVF(a7*v!Do#;0(gL7|07%sA`LiH(bo_bWJe{gDu0um%9GXfB@s

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/checked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/checked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f00ec978d466fb00537e79987f8d685da20cbca0
GIT binary patch
literal 533
zcmZ?wbhEHb<YnMxc*el+_3PIkKYslD`O_<Yx?A)VkGN?mWlPh_mw)>F<^H3W>vx>r
zb@1w&w{Ks*eD&bbv$yX)zIyY)BX*ig<fO8;)y|QV&R)E>bN_|hx>a}XKS?fKdiClx
z?}Ql%MN6JPe{u5s-3>c0&Ru@MGj4kK%-wqqU%U74<<%Q^&R=;nVea1hkDi`7edgYS
zhqv$CxpnLIoxArQK6<ox-HBr-PW|}#>(l3NC(m4X`|jP*lV_hjdlr^Ccl-XUS8v`u
zd;X$(%+%O|g|A<~>6y9f%!O;;zI{7={_48TJHLGS(%0Y5Fw}tJPZqF~bwDI2P8isW
z8eE#1TUwmkJDeGr9Gsh+ohD8+RuGn8=y!6QZO?BmBIYo2wkRK$5SwhD%LGdeRSp{#
zW$o3@rgHiw+=7yfQron|S=88>EgW>WS*cjFGRqh`>uoa-P*RkZ?=jn^sl#cfZp35D
SyRDspiIJhR^?h?AgEauprn;a2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e34b5e4f025d3458675ce9868b5c2a358ef5317d
GIT binary patch
literal 900
zcmZ?wbhEHb6krfy_|C{+=#|XCz%XU$-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^P~|8X4T0el0*XIb7#SEC8FWCN0_6z?jzk7#4jGRP3l27O2y4ZhxbT39
zNr0V4K;gjwM<za_w44JB2V8p@EVMpk2qe2P@Q6t$L>4qKGZ-YUv(Y%f=+3|`B9h=4
kz;K+EK}6w(=j6r!X4XlcWGWPv1$Xl<_L|#epuk`a046X(P5=M^

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-open.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/joint-open.gif
new file mode 100644
index 0000000000000000000000000000000000000000..87717afc85d35c0f390f1221606a16f6c4bea11f
GIT binary patch
literal 898
zcmZ?wbhEHb6krfy_|C{+=#|XCz%XU$-Z?<D_Sn*`*H-SmwfESuou{501A=R>Z#?|?
z{QdXWpZ@~^P~|8X4T0el0*XIb7#SEC8FWCN0_6z?j(7%U4jGRP3l27O2y4ZhxbT39
zNr0V4K;gjwM<za_w44JB2V8skER;TE2t0OU<K~&5V{w47VY+^(oQQzXQzll{Fd>lx
ig$I3EEYpnw8V)!#F1BKqYdCo&>G1M^#Y#LJ4AuZh-$Ype

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/notchecked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/notchecked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2b2ba4e8c689bf060c50eccec9a2ea8425a1d0fc
GIT binary patch
literal 321
zcmZ?wbhEHb<YnMxxXQrr?c2APFJE50ap%R07kBSJynXlntJkj&9XWR8%GE1ZuYLIN
z;n?vLr%s>w`t|F}m#-c^di3Do!}VKsy?_7y$<wD>cJAG@eb0{F`_Epye*5;FSFc{3
zIeYft;iG3SUfaFz;NvGxFI~O$`t_SzckVxU`1slL=XdVjyK?>Z(`U~fJ$|xh|DlJE
z9>0F`=ECJ0&z?QIar@pIAp6SAPoF-$ef#$G`K#+T@BH%ROJ9FK174u`lLaiV10q3w
zVql9qFsr~r<x<}X6<?3pmh%O@(j&7^t=lwp!G?uVsdN0h3!*C0r-!ecV8m;3uS-Ei
zYDdz>mg`P4QdA5YRpK<{7!3_fcun}@*xR{G7$)n)@o-28D6?rP@Wpv~xh{5gWUvMR
D;2*C=

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col-sel.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col-sel.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ee8399e71c95acd4b7c949dd4e6fd9710dce6e7b
GIT binary patch
literal 835
zcmZ?wbhEHb6lY*!_|Cwv>ddzbkAGcy^6T=`Uss>~zV`h0_2<8DzW9CX<?lPMe&2ij
z=l+{N58wWI^zP4-_kW(g|MTp_pBEqhzWns}_2<6~qhK@yhIk0*fZPwt3k)0@4C)+n
r6cm|S*!iRkA{HnxHZikt2}md?Ff=r>@G6CzxS;6LDWc29!e9*mvg|^_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/tree-table-special-col.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fcc7f9ee56e9501966ea21b112796d5e88297592
GIT binary patch
literal 96
zcmZ?wbhEHb6lY*$*vtR||NsC0`02}skDuRv`1J1m$G7i3ym|Zn^_zD;fBw91;Q~+=
ntO`mf{$ycfVBluZ0r5d*FtG3%oV09}m@y&gjAMroBZD;n0mvvO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0f031bd1bcd6658edd4dbdf24a33592d590bb1f8
GIT binary patch
literal 846
zcmc(c>q}E%0Egdm+|{Lx)LOCDSr@}=W>I#tW0qZ%8gs@p2!$l+#=i9-i0$agRBBP0
zC6W8!P^6m+im*C~(G~<j;jPiq(z(=4Pr9?6bKduq{S!SOeqWy-JO>XK<?X0a0}@OC
zpzUW_0YxF=k+>ir4vML%sSJ<iI2428uPAi6T;=8El%EeqVMIXFG1S}J8|KiD2%P26
zObmr$XgmVvc@$vb*a8g4&?F0^P@I{WsTzp=jKJSK8f1hlFZ*pCG90R}uXj3~pTc}7
z6k-^rwYBx4k9!>C$HvB{r>8%Lc)#C2x&XVny1ZU*=Q#IaR><<O{&{G(+g%g<Ck75P
z!U!Y03kee}3<iT!QPdUS9|bs1SQwlWo=oz---2tLa|iis5BokWbWHHsUe-OycLw;!
z0d6V^Arb{7B5@J$U(v@T|NNPYyVwNCMQa&VTW7y=wf<T|qkU_76Q$ac?NI49Zf;VQ
zZOTY%Y%3#o=o;GYKXBc-+kVS&-SM=??KYN5mH29DsnKLNJ;(G4xdw}SU1y5JHmJ4n
zDGJXA%B0k*iOhT=UV(dSjkrR)9;_=_RiIIpz9}<e%U0|GhV47|ewm|;Iy2DYph>^3
z#Z2UoCrMROgJ%Ct37v>bwXz|LO%9Ta?x~%#?Rpv{=W4O<r}~rRdWq0BI7%ibfZGZ$
z;T$2-r3!<E?z=)IXigtj4%h&$T9&xmy77k3D#3ITHQoK|*ojhENpQTmW!PO)eIN%*
zqp-N9ZeOmo`%uXDQl^>gX!P`deSYq9ye_k~VYH|2{OCwUCGD*I`<^sVR#50zYO*-q
z+9XTt=ahNvmH4&gYw`@{ZPm|k?b<T{<T!DCT0usM+9o06KrZ1sYN0XZaKh!Y>in7`
zK(ewTdNlESpKRa5;=E|irHEWAzaVd>tEeRjD`@G9JtUCDrx4_jg&=L!#z!)O77OH0
PX#+N3eq}B!Ccv&glsa{y

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode_transparent.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/images/gxt/tree/vnode_transparent.gif
new file mode 100644
index 0000000000000000000000000000000000000000..504e9407a422ab08b1740ee04bf66c85112b00c2
GIT binary patch
literal 972
zcmZ?wbhEHb6ku>*_|5<VYHDhck&!Y-zU!X&o_OtN`JG>_t*sp$9W!RkSh#TEvSrIw
ztXQ#f<;p#K_B7r9z3l0)rO$q^c=~I_^WW>9|62d@_of%WPo6w^|Ni}B@BW;4|L5$x
z-={wOx$yq?g-?I4fBbX()1RB4{@nTe=iZmUj~+dG`SRtPH*em)ef#d+yN6%@KK}Oi
z>9@ZxzW;ss<L~Pq|K9%m_x{(vPoF-0{Ppk4?|)za{QL3u-_O7QfdK5%QDQU%s2l={
zKUo+V82&TpfXoHu2?map4F5T0JT@#i*vuiU6%+A+>2M>rl+B;x4_cbqx$|at958s?
zE5t6AcIU=LCAUs~S-+T*o0guQZon^f!l00$k%ON-V8_XV18s9nM1Q?WNNiwV=)##1
zVR3+|k<)g*oyh^kWmi{6Y|fH>!En%-osr3aMcZMG)27t(Yyt<a={T_@9<I9UwSC>)
r-6gsr6&i^L7}^BbY<{fX@V@yVmo|r;k3=Hl{<`mv=Ke8KV6X-N6Jgcl

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/css/xtheme-slate.css b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/css/xtheme-slate.css
new file mode 100644
index 00000000000..64d785b6b9f
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/css/xtheme-slate.css
@@ -0,0 +1,745 @@
+/*
+ * Ext GWT Library 2.0
+ * Copyright(c) 2006-2009, Ext JS, LLC.
+ * licensing@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
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1052a4208fe0062f312284eddc44f0bc14df40dd
GIT binary patch
literal 59
zcmZ?wbhEHb<YM4rn8*ME|NsBjF|`Gfia%Kx85o!ubU>mYc?Kq)IsGe7YyFRjS#)zY
H7lSnb<|`2~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eb2ef99d09007aa600012cccc1f3d968feb6c4b2
GIT binary patch
literal 871
zcmZ?wbhEHb<YM4w_|Cwf=oIAi-^nW~J1Dujx@SuDoUJW$_O>kD+XF;v_fA=RY|hqW
zOShg|y7$~#AUbw!>#=Kl&jHcB|D#|u1crVHDE?$&WME)q&|v@qP@Z7maADx~;c(cX
z;K<C(D`qnxAd!KESJbJ*Bf!z6S&UhL;lM=YMpjPqDxL!i9x^a6bC`8#ELhOot(Pd&
RqF~J6+r_AKg@=Q|8UPt8{wM$d

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7247b55b6a4a7345b51c249846a9188a9f543057
GIT binary patch
literal 1394
zcmZ?wbhEHbWM;U;@STA{*(O-iF<jFzQr|T~&n-sJEl%G(-pD1y*gewNBg()d&eS8q
z#3RbYBihU}(!x91!aK&uGs)OH!PqO=#52L%JHgZ^(aa~w)F;*4FV(_7!#pU}A|S;g
zAk8u`-69~%Dk#S$B*Qi=(>65MEi&C9BHJN4&nqU|Gd9mBHpe--z%{18J+{OvzSJin
z-z%xoH>D;Ztu`pLE<CF)G`BvXur@lcDW<3;uBa`(v^}n@BcZe-vAi>>yd$~1JF&7S
zrK&fjsz0T=FRiXWqrN|@rqA)eYkJeP^u`$(jnlIlr(`!y&2E~J(=;Qmc}8yQ%)Hjw
zMJ+Rm+h-TG%_(W0Q`j-DsAFzv$DGpcx#hjHDtqTw_0Fs6n_t<ru(D@iP5+|mNlR-c
zEUB5eq;~SMx+%*WrYvg&qN&T9rmbk2v9e{x%GMbxJ7%r#n6s{9&id|o8@lIj>RYg(
zZ^5Si#apH<S~qdYmdQ)DOk1{f+N#|%mu;T2cJG|E`xb22vt-kLhEXsGLO}5+3nK%A
z8-otWEucKX!10fvcaB8F;WM4u)d4py7C+*fCtUh&PJ{9Dmf7a&S2kEWs-5LDO!hl6
zp^(X~XOe;6mWskA*KT30umd`Vlh1bwx&7j?Nj&1yD_p&9&V^)lR=LjdS94}CKR+UE
zu6|>M<;1o#orXz%CoCkDRePrB$8Ad}Ols|#o$kHFHgR*mpj5&36L+1%`(te?-oKc8
z_<L`>S;J)xIp>JBhY}t84^<r8(fU|)g15&!o13kv${a?^JDLu(%dllUQi!<Bc5tRC
z$Dt{X51w)}X~hayOl(T<6lPIyQ~1Ha)Y!()p_bqvkjT`;#MZ|h;K$y`pj>IBY#^k{
z%4BILaK!QO0^V1q=>q?za5g{a7H5fFp)lbQi{oTf4!19CjDMQhSR{J<I~oo+Fh2j!
zDWJe~_Gw}ZCx_U=1u{Ix9wtZ&tW!*s6sb#06qoQ?m?$jM_dt<Dp-w@GO~o%^5u*mz
zf=6B2P7fZj89Y)@mN4l`Tr6ghwD7Trjorh=LJnMtDf}*J2~Su(f)*@c@)3HF!Vtiu
z@N`PBT*6X8?i9~MeB5UOTA4i}HZlkY=uBV{<`yVC!sNiS@c_T0&H`qB?mH6>Gs(4V
zaA23yIpE079T9MlNho520~4=|Rl}l49fJnJn3SCjg4Po@IEWhSB(MtcIW(#Xd+HRh
z2y*i<9$|9)vw?x%N@v1h-azh_3(MIX$_^Z45|zkmWZ^cM(6D$vpTHZY-lD`7juW>Q
z<cOY$dZ;6E!AS9~;1#~aT!9;(7Uc5XX?w7i{Xv;R9_y2+ggoXKd<)*~dTsY0&w+u#
F8UUgpkdy!b

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..cc581a94a2b6f004855560a00c8ec91d999545c4
GIT binary patch
literal 4687
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
R_Itnho4@+Izd#cZ06PQ*9<KlZ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-cs.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-cs.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9638066d7ab177cb0c95534c699da05374ae0074
GIT binary patch
literal 1598
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-lr.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-lr.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4c5c5b938e42b5a66187b458e9791427fdd13298
GIT binary patch
literal 94
zcmZ?wbhEHbe8J4fu!sQ!{{R19+Oc5O?lV9JSO7#Q{$ycfU|?a;0dYWT8JLwVobLQH
nIOVx|uf^-LyZ<L>^rd9Z%UHE8=k>k<o%1ER&W9#2FjxZs-jgDG

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-tb.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/group-tb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..be9d5a06c3b7e73242526d611f8e4fc9a34d7a3e
GIT binary patch
literal 88
zcmZ?wbhEHbWMt4`T*LqZ|NsBbs+(Tgv0&BiGe9<2j6v}y3nK#qD}xS*3sTF#EbF0s
j=U>tZ&((V?rk&mWKS84}C39ZJs&zT9`<N#(FjxZs2239a

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-b.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-b.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f168b58f477fafde43ce56eafdaa26e84e0d76cd
GIT binary patch
literal 151
zcmZ?wbhEHbJi)-nu!sQ!{{R19Ro|jxY71n51we%2PZmZ71{MY#5C^1|fjP!w*PVX`
zr#x5hwRo-D{y#yZFC}wc#;SEWulFreIA4-`zhd3{n)m+?EGSs<Sfc;LlA@D2R`V~c
vDDhewwf@GMveR#?_V)=?_~>cdJ=;=c9kKiVhaEM3>u<mRu_taW1A{dH1It4d

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-bo.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-bo.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f168b58f477fafde43ce56eafdaa26e84e0d76cd
GIT binary patch
literal 151
zcmZ?wbhEHbJi)-nu!sQ!{{R19Ro|jxY71n51we%2PZmZ71{MY#5C^1|fjP!w*PVX`
zr#x5hwRo-D{y#yZFC}wc#;SEWulFreIA4-`zhd3{n)m+?EGSs<Sfc;LlA@D2R`V~c
vDDhewwf@GMveR#?_V)=?_~>cdJ=;=c9kKiVhaEM3>u<mRu_taW1A{dH1It4d

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-noline.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-noline.gif
new file mode 100644
index 0000000000000000000000000000000000000000..24b0108323e6b200088ace7a6921a00fee140f43
GIT binary patch
literal 82
zcmZ?wbhEHb<YVw)n8*ME|NsBjF|`Gfia%Kx85o!ubU>mYc?KrsIsGe7zvW*%XUnbb
g&G+{F=5KqXF=c78)1edF-f<uQ<a7O7ECYiz0Bpe^OaK4?

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-o.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow-o.gif
new file mode 100644
index 0000000000000000000000000000000000000000..546f5cc2523c3274c33707b1d2fe021a841563a7
GIT binary patch
literal 152
zcmZ?wbhEHb<YVw)Si}GV|NsB5s&COTwFNT30w6;1CkrD30}F!=hyzl~z#QwLeC1#6
z!IcuVpLVUu?hiYj`8YJ_`4lH@u}SMC7jKT*y#04&{O+gw=klwt2vxhy)36LV)OF!R
vg4KoGWfs$PcRjJ27#BIi>|WFP*e~X1<8~j-s)+ulcKmH|&D}Mg3=Gx)vq3#2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/button/s-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..546f5cc2523c3274c33707b1d2fe021a841563a7
GIT binary patch
literal 152
zcmZ?wbhEHb<YVw)Si}GV|NsB5s&COTwFNT30w6;1CkrD30}F!=hyzl~z#QwLeC1#6
z!IcuVpLVUu?hiYj`8YJ_`4lH@u}SMC7jKT*y#04&{O+gw=klwt2vxhy)36LV)OF!R
vg4KoGWfs$PcRjJ27#BIi>|WFP*e~X1<8~j-s)+ulcKmH|&D}Mg3=Gx)vq3#2

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/editor/tb-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/editor/tb-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bd4011d548cc62fcb4ecf3a92a96414fa804cac6
GIT binary patch
literal 1994
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/checkbox.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/checkbox.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ac8bc51e416e0fbc4f08e7759157dc791f4c9a83
GIT binary patch
literal 1483
zcmZ?wbhEHbG+|I@_|Cv!<`m}b=H?L;=N+2p6_!|7*IU%k*E(fM+tj6V7A{-4Y+1wq
zhR@G79zJ&J?)^viAHV$h{`}*o&z?Me{_)e7&tJZN`TFhKx9{J7{{Hpr_wPS{7)HTp
z2n?wZQ2fcl$iTqOpaXI>C{HkO{9_Q8k?`1{(8S8kq7ieVfWfIvfYl;KVBw;p-9lmt
z6$J|yyZ7@82vjgET;e&IpQ9(`z^2sGQ-lmsW_V6kW8-AEd-bNm;lRoHs-nAOP6au%
z%<@QgJF)X~vi}16R-w{N6U|FYedqpa$qIUPWs&>ZOGjo+eIB+>U{BpztuW2YoBS^>
z6aBDN_4c-uhx4AUDti^Xv2yb<*W1%y#IJ6g&G*cEyI%8QPvQ45JX=2moCr6c#%n2*
zdunQY;wh2p;N*js*~NJ}b`(6yx+Wy(wZp@D@qx>1@`w877JPTPwbiuf%&D0w*U$66
z>dLGBy!OG~snXYv#sn9+Go<Zg;?SzqVAzl(`)@}s7sGGXQ>v$n=SRua1hGFdo?u$P
zaL>;jw=b`rfBIAP|8M=RqVa4Wj+)DteXDG_U-qr^YDD$7o2m;cSo@AnsePKcG`^Yd
zpZLNSV^NOy(tOnw58DDgzbkeq_IW&V|Dw4gyiR@PQ~A)uR*9L#U5@NiQZ2SEosxE>
zGesukgr>WL&zaN~hCG&~-=wnF{Zx}K5WC5iI%U^Evx|9q5@$YTV)Jo0I5T6BWg{cY
zjG1Y(gjYOyHaq>8rX#D^la<ToiFyPuuyV3!tymx;qQJ1Ana``ysY6Zb#UjCo3kQ}=
z3CeP0skfTtz`!X|wPG1V$*C2~<~V6(E}g7(;lR?FYElj>SGAdGWmGPzdzH1)ZEn;`
zrd6A`G?q8+<9fY(AzN1b+WlNwYgSA&TadMC&$_Oc>*wg*&RoNJp-N}d?6BXj7VorL
zt+oFAuUl)kUKi?CT)3F)x9*O!lce7+c{Xpg#<rW6POV$}!l+tn=hSPvGZ)P>i+Z!K
zm+5rg=9P=IHY{e%=32LQ)~v3q1A<dLm(R*M=b1hyH!tS-q>6Vt)90s%E%<awTe{)G
S6v5D!Pp2lOi3l(-SOWl9^?z~z

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/clear-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/clear-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0ae9d06e6d38a4fed52fbba74d13c6bed79fec39
GIT binary patch
literal 2091
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/date-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/date-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5da5850f7963d274f9672aeb21aabec6693100e1
GIT binary patch
literal 1612
zcmZ?wbhEHbOk<E>XlG#1bPCgQ4%c*wGW1F|^-H%5%C-&5unW($4a>0$%Xf+@c8M$T
zNG$hBtq#bj3(09pDxKi;->JA|N_Eei76yivDNEaDF7KGJvS-fP2@BRwSh#W0k}Z>$
zZJV-W^OU7qr!U_&W$o7Kt9H#?wQKg8T{GA0nZ0h`+;#irt=~Iu<G}@+4lmwvXzA8t
z%eEg~yZ6lA<JZ?6d3W&i^&{u5pS*PI)aBdfuHV0R@80w0&;S4b&oBx`Lx2V$p!k!8
znSnu&K?h_uC{HkO{AW<*knz~CpoN1?n9pT}f#TsdR(Yow3&Tad-4e!GEQ*P($NLqW
zxp+K<mK+e%2woLqxhdu3G(A_Z1&*7S`OX$sopIyj=5+slt6HwRoKspaF7}wXh{x)R
z`h{gqjpt@~ZCw>AE##7M_te(cU29?w=lxx^XwA*d8PN@*(%-bBH^!%)Xm!}WE_P>x
z?Tf9a#hdP}uVUtwd-L#h=i%D7a$(XIg?IN0ad@}MD7Pi=Hr$YPp<w5_w)L}ZOYZ$C
zJ<@Tm#C^rx9;rj=oU<+C)pQxzcsNXpp6?5M%$Cn#up#L{Lv;E3d;1M*WbZ}oY~h#h
zdj0I}ZnhTwteMjGak5Rt&sNOc{l7r*t_3UCwb+Ec1q=7Q`+QBmCiVTiU->_UtV#;z
zOWU>ZWnJ7JTmQnbVSdB0o8tGwA3H91z$@~@jgjS*XMiIspVIZ{76GS#gW=+z!kg>m
zy(T!aNrtg6Y!OIV5Z1w8WRcjZ$Y+t%sA?vm+%4*7;MjHLB*#IP_@5k4+H{088(GC<
zb|$rptw?>+C#z+-w9Vgdg-W*BujPzkTp9|C>bYt}mrZt>rg@N=zbEnmbJpCOsf}6l
zJfF5?ZThyLZC#`0vw3%~YCfBDZRN>jlWPuXHqMRsq`6{tYu(m^Y#n9W8N)bL0$%2G
z)=Yi5>{_W-BQswES0i&)Etkgfd0D%%R>T+nKhW5*%kcnX7^{dwcAkL9htPG)erY)}
z^S;T7WzJ&EPF{P6>37!p_*Q|Ym5K?j42;W!K3v^;%xS?|79N8HE#|Dk-*2|x(L4Qm
zyUK(MQk)UI1`gTGHLB}Ze)ZaLfN8Dnf@^zMJgt7e`RBBR4+lBadqf!+4c-(S=4F2H
zA)IGB+ktR4nF$|{NtN%}7{%W%^YMsKNYAaKLJJmrI;FF{XDWliah=a+;?L%6J`=CF
z;PW|~?`y7|b-2#6<!t=YgfAC8)c=0EVB&qC<g%^%+0W<wkL#3NWfGbD<(j*G@7JrL
z&vmw538{Z;axK#Pz}H)G?X}x(CQtsm?RLiUy=K>Q?RmG|6FQ<PTY9r(@!GF<J)WQa
ma<BdS+wWJ3KgWK5&?24t<3dO9x*w0MnBVPqAjHDLU=09Y{^b+^

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/radio.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/radio.gif
new file mode 100644
index 0000000000000000000000000000000000000000..11a90f2e9986e80591fd24c9cb98c682eb007ede
GIT binary patch
literal 1846
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
Q9FqGS4K{Pf06^gX0oBSl{r~^~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/search-trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/search-trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..61e7d98dac647cdfad674def156c441e96feb940
GIT binary patch
literal 2345
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
Pi`vu%#<sMx4F~``nfjng

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger-tpl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger-tpl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..df1ea9871871b28403250e547db0b625554b6a38
GIT binary patch
literal 1506
zcmZ?wbhEHbOk<E>XlG#1bPCgQ4%c*wGW1F|^-H%5%C-&5unW($4a>0$%Xf+@c8M$T
zNG$hBtq#bj3(0A6`tMZSGNrm_PRo>~?K78m%vjkoXYGUq>nAMSIBCh2$;-A)S+aS`
z(yh~%Z=14q>-1H-X0F;bd(EzyYxc}uw{Pycee>4uowxDef=!1PZ#lGd>#=3qkFMQ&
zX7BOq2Txx=a_;)cOSev4zJ2cc{pZi0GmL`K5TJbsDE?$&WMB|r&;eNm$`cG6{~44y
zWIQ$`uyC*m^SP`rP(0kmD(@6yVYsNLTf#W&i-2P5@qPtoE*?*zB?m+`f>*^@Zb~^h
zP0!V>!*TO6-`V2I6K<T`obKOmRm*jkGo<z6VvmW7c&x6dUs&eUcxZ;#)>WaBf({vX
zPi@WaS`&LX?{C+lH8(eBgg1yvf76cM7$1LPuJ?AmFusb<ukQXXT_3+U-kU?tXUB$H
z`#XLsefxd2_3`lu%E?C^c5ZrlI$l3}+aJ@G=jRtVufFSJWt@37K6*vm*<Ge#+#8Zl
z&-+`tE%#=;^^1FFcW=LS`#?7H_P<kGKR!M&IeG1YJv%=?kDu>d{;#z8>+2hvSI<3X
zYgPX8=;ZGI_I;&IKR>^?T<?2c?(cQ(506jJU%zed->=_pw#)0wt#0|xz^3saoJmaL
zLAZ#@iU&<Rt5P2{v)Dx}$Xp)THkC;tZN<a3_}mu@+v05%9(AZpTXC&jqpV|5yGWSF
z%~tIq3CA9zX&K6$>X&9L?6T7O5X$Djruk$-glfW*i5_Y{Lnrwt{hZ1i;HLR>N|tHn
z(@9}QKc}+Al)Zd9JwjCB*^HEFKSO6`O!^thoU`rav)NfoHJ{HcTJ-ZOd&RSr&*w!5
zK6pOAf$dl5f)=J<qRbs?t6nV15`FbzL7&jCsT@<nvR*EY;9c-?*_^Upq01K({kqDu
zWLnm%m07K;UM*kM^y@0ehGYA+UayH@6lhqx<6f0E!;ZSCuh;MXCe_HuE|8tG@r2ZB
zu?_n_RjppX%jmTZL;TEyw_9(dbx&ouQ}+7p_V`-ub=%_=6W;B7v269V9dFuBuiFtn
zSK<AhFV}Xz-TlC=A%EY?Z{6>9{Vsc*cYx_g^!tOK?|FYXz&QQ&`uz<0YxEDYx;K0{
z%4Ke|@d&^3o{h&u!fOl<Nxnb5;iO>6o%|yT!8spJe3{ns{-p8pHJ|p&FP8aq+TgVI
W=iMgExu4HI+q7o$X+ahi25SJY7|nnH

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/form/trigger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d2db1bd8289e77ca4efacf54bccfe1dbad7cde14
GIT binary patch
literal 1657
zcmeH`={ws80LOnMsbgr`HKD7gi*{?(k=CpermA6UsdgT-@Wk<BO4PBAxJ{NQ(ycM9
z6m={ui7ZDEa-h+~6-QFrT1l~xIT|%3YP6_j>z~l~{l56T`@H!)&-bj~=NR|sIKT#=
z0>CjW&cP?-7#8p1A9L~|!96JP6fWK?<nk$8k{9j@7EknzOgk5y84#Nr7*8S+iNQ(v
zcw#{ekrtCn!y2#&SIdY6<*E7AsXtcd(rOFJ8Pw{gYgNC}YI&vf=F;1(KR34DU<%6{
z+sYY&$|hksPf*G3tYrvld4g(oXAQTrntQM2Zg<_??)qj4gC}A9Pobo~RYvFcHnjIJ
z1OrS_KTp`tlPDx|wQNM)_dq@L$Hef%$p`9b)%3#Df?lW784L#C?cNr6^8$98PzV6*
z1Dsx~uRj5p8USZg+jA{+nE9@Et$bN0?0Sn}?_<L;E?<{kw{cByioRVWFG2a3Tlnp5
z^tQGCk{#~Ozch3c{TW_=rj2=_#@f04@lYG#ixQ7KbB)=fqTd_NmEE!Mcy#nPCYG{M
z<u725p^!oGnqfg=F*l<3n;riK?s!{#3K?-=!!fKC%pR;eFG8#KWUVb~w$qzI2^e8|
zFhJZgasS%(p^fcy>a4u<aLkT(2Y-G9Jf0|g^;My6l<vdP1bDb!R)XoQNM+|ql~qg3
zNc~Q_FnJvGTbNRIi6$nci4f7wNooq}4B2M1EW9IyYkQ|5YxR(a$)Y{?d%*)qSH?Ss
zdgKOi%Heya&s`K8ftMsFZE0FEQWEJYFEM#pVIng~-Eo%h(NTTmqfiVT4olD@$VNeO
zRE7m<o?_x+YYHhuUSuK3#(U%GRCByEDtC7`8C!sK5`m;w?($mL{yt0(#nlRfrS1O?
z5kobNlg^sCkOZ<)v~B1d8Ew%)!DCeR1vlJwnKhJ{7;iR|-_*#bA*Vx&DvYBXPRJ+_
ze>l?^EHwMDIGO~L)xe{?nQ&{V83j-H$&Xo`jHe$dPRhTGkHx2Ek5^_N93=em!*VvW
zCS%w=sxD(@oCUvbzDTIbaoA$PPz4T)d8e;AIN;10*=#7*m(FH`62mR;roDq(6%g^0
z910vUcZ-APACa;-LOjZm*Iz_m;@iEFF7ZPVsAugkU+-t_U__X-Wr8#&6=^>SJR{b!
z8OZ`&T&}Z7O^WU5(hoQu$3Y(@u1H>z3a?1^ES;BzSU{chQYdGBMYgp(xzY{twEAB7
zS=tz|FC=NTAB^C(_JhvaRXK{vRSkSV2;dKZt@P)^P9hotFzRz!Q+x!`BNQL&Y{^Qb
z&9~A~ZxhRQqlCY>YYNW;d1(sI5$!(@1J4#$0Kp;2>tkR9PcR1BY1h?JRGvz8iEu%v
z0+sZQi6qgf_3_X!AoI^?wdKZRVn}kvlyM_YvoW1`U-@DxJ2P3N$=Z!}o6ZXZUe4xQ
zcZ+AJhrK%HXm0;vv}L0g#5!bfWadnj>+*{yNtsqJbQ~&rOH+BZe)B1d!`m9?&Mt5L
P9eD%Y^%Mz(0-yc|5N9Wz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/gradient-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/gradient-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8134e4994f2a36da074990b94a5f17aefd378600
GIT binary patch
literal 1472
zcmeIx`%jZs7{KwDTLnZd*hMh7R3%&{VK|xh5d@TrMjeTpnq?_&b8`}Bh(kowLJ^R=
zwLrP_Mz6F*N-1{`N?)K@6i}uD1>V*|OIv8)A|*;9JN<2c#7;i>=A7rpCpmEmrw$)U
zc7mcXc@UIVGnG~gOy34*)9Li-becMyuD$~>)ERVj219+9F_Xbm-(}8ZvefrjGxzFd
z?gQ+Z2W-&U2kcoQXO_sF&Em{uap$rD-W-Vsija6n4j*~Q*W?J0hYp%tpk9;bpv@I(
z@`Tz)B2B(fn=b+vZGl)@(4Z|8YYQ8+MGfzZp1v;z8bNg>jk*$vu2iBclgyVj>B^es
z9|O{PvUGvmyzs<9PmwK9WcqTTMPJ^kuV~R%wCXE?Ha*qBP}OFjwi~K|4nuYOVl`;T
zVhzx_SPOK48f&|ZG@#o^cQDa=jErs*qsPQ}W@7f3n4r(hETGq1*K1~j_L<p$+{|%U
z;`W=l{YyMRvBXy_^WkNIgGDf~Tt8qD0)rOOkVQ0T6%AR%fYREaL>q?Dr%LqcFxvPW
zut}by5*6B{LZvEO(+Ju$Vv_<dY|RcU%`a`T7b~)tD=nidt)rkHT7j_-ZNT`4_OaFW
z@zsu3fW7n8YA5JxdlxWa@19ue`Nt0ZfBv(9-5*`SYXb^(%p89La^HYXd*I@QOgV||
z^OgS>!sOuZvAc4ePkK}Mg^X|R8{wv3g3jV&Qm0~*o(w;!4zGtP^}q4TE3f=4jcq2s
zNTj41IT7{z(FAgK^iIzZ@_2j+Ir8!+!Q<EbV&8-du@}bcM31C_(QwPYx){PXzn!Pw
zoM$!vvDy2ws-le9M$&Hej6H;9cBQX;o?IU)or@&8tZ8DXqjW|7n&HyO#dGwbJInEd
zF@B{q6?JK1@(jOOKYD8+|I6><N)}(IY6T@Lyl-pY-c&2;OT6NxgDI(|t8Cs{^<3Xu
zjvpOUj2=*qQZL;Iyi=tgQx#Q3<`(_E|J^{&<Y(^sj&P(We`D<xH*-grp-nKCO)soi
zyDU}qMsIjltgkj+ocxPhun_{CJuyH`!Udnixkt0`xN{K(n1nqlhjY$EBqwjjg|Rd~
ziMOb59zHM&&X4y`);@~!WnJ+OZB=Tq;Xb?fdPh(A!o`O%PH@R_XH-!dh51O@7W-*T
z@i^WtQIL;E43oB=U%<~(jv$2j@*ifI+$}$)U5nX5coU_d9-v%Xs5+oz^1Q-jeu|p?
z-FSWN*X;y7ElkYR)Az}cpv^>#r@%9(ju7k_5|Ghf7eqx2?7%YoH4jP!wx7HA*Q43)
zwFOW=pP6ly3pn=?dHpWVl+z~h4aA7q3Dbmfk>A9h*D=1j0=ZkaJtNDl4|Dy58=OQ4
zb=w|rEX#G|6q4dPk_gFV6VcYbmUmazi7x6i6Xb&As-j$U2PJ(S9-JDYvw05^=DZ2M
z-q(%65iC7!Sf=Hfs~2MFb#cc_ASYbPO$Z9ewDx-)GFuhcxKI?v{g{Fd`2H?N2mNoG
a(II?Zs7)DAnPM9b=8J95L)rdV=-9sjoxm#q

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-left-white.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-left-white.gif
new file mode 100644
index 0000000000000000000000000000000000000000..63088f56e1c33fd23437ab00ef3e10570c4a57fa
GIT binary patch
literal 825
zcmZ?wbhEHbWMSZBXlGz>`0uc0#Y_e;`2YVugfU8vhQJ630mYvz%pkAofCx~YVBipA
cVC0bDXlQU?ViVMIiI|XhxRH&WjfKG)0LI-8@c;k-

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-right-white.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/arrow-right-white.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e9e06789044eacb8a695cd1df46449bcb2b9aa07
GIT binary patch
literal 825
zcmZ?wbhEHbWMSZBXlGz>`0uc0#Y_e;`2YVugfU8vhQJ630mYvz%pkAofCx~YVBipA
cVB}zNNKj~OV&PY_IbpESp@o^1jfKG)0Ls}94FCWD

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..cc1e473ecc1a48f6d33d935f226588c495da4e05
GIT binary patch
literal 868
zcmZ?wbhEHb<YeGvXlGzh@R*?Bu|OeUfdLRj0MQ16j0+A02OJ76I8<B+sJOuJpCO>(
zLO{cVgpLOZ6Fwx&_)sw8LBWC#1q=Q+toSft!~X>b{xgh%(GVD#A)xq^g_(hYn?VQU
zd{CZX;BaIR=ZFzVT;Rwl#vu{Yu%W4$ky$xng~3BdrVc>?i4_ctPK=BUEM^-R4mL70
a^J-WG2rw*VW@C5a%Q0YR@NEQ2S_1&+BRBT|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-top.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/col-move-top.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58ff32cc8fa2aa1be310b03bb2af77c1b77abe93
GIT binary patch
literal 869
zcmZ?wbhEHb<YeGvXlGzB2v}ec0Yn=d5;izw0MUVff&&2+Ky)FX;sL{dhJc0#0Ubc}
zA)(_!!h{bA6aE)Wcu+6{h&~i70HXg5EB-fZ_&))NcKly(;6KAC7!84;69S4qS(q6Z
zxEORmP6p)(1`a0%QH=!(icQSyOsrlPCNMTPws0wBZ1~W?;KDAhU?QO~A%Uffn}KIT
gMS>G68wVGIhem=U(^LUb4h;c?We$u2%uEc{03e(}^8f$<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/footer-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/footer-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..126120f71eef89987818dcf64e6510ae83c8e18e
GIT binary patch
literal 834
zcmZ?wbhEHbWMq(JXlGz}`|9@lH+SE^x%d9<y$^36e0cZp)BDGtK0N*W@!6M;&%b_t
z`StVbZ(rVg`||et*LUB)z5fA3-#`5P{_*GcPd|Tr{`K?A?_Xbk|N6!-3PwX<2!?>-
zPZpr7|1;=-+z!eU3>@+d`VlJv8V|8>3M$wXTxdAR#L6ikV-V2L(7?dJ#=^p24FK}3
BP__U7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..862094e6803f522712e4d193c7becd8e9b857dd3
GIT binary patch
literal 829
zcmZ?wbhEHbWMmL!XlGzJa`*r7`~Ocp_<#1%{|it4Uw-=k+VlT6U;e-I>i_*W{~x~l
z|K$Du=O6#S`uzXxm;WEW{r~*q|F@t2fByde=kI?YU>F6XAuyCfK=CIF(E0xvbU>Z}
m<p~B3DF#iS2?C6VnAv$HbOI(Y9Aso><=_zzU~q6?um%8<;zWG_

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-split.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-blue-split.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5286f58f6f798184c3eeacba1352cfd39b9ae03e
GIT binary patch
literal 817
zcmZ?wbhEHbWMbfDXlG!Ub?iS7FpPrH5Ezjmp!kyo=<ojwIw0SJ@&p419|I$cfJecC
NgH0U#Y#ba6)&Nl04Iuyk

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-hrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-hrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..637410420736482e521957d51d44f9da47f519de
GIT binary patch
literal 855
zcmZ?wbhEHbWMU9wXlG!^UvU5W_3L-<-o1D4-u?UcA3S*Q@ZrNpj~+dK{P@X}Cr_U~
zefI3x^XJcBym;~Q<;z#EUcG+(`pug+Z{NOs_wL>M_wPS^_`om<Mnho8hJfNv7NFbz
zGw6VP0Ll{#93~8`91;c%42?{zJQ5ZK42(@IoFW<#8yXm!*?46vDn2kUwQvZkc+4<p
QWNPISWda(Ypuk`a031t6sQ>@~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-split.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-split.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2d270017b268a93c03f7ab1935c9b3b73116b819
GIT binary patch
literal 817
zcmZ?wbhEHbWMbfDXlGz>3(HKYo+czFJ&Hy{U<8JM;!hR^28RC(IzW;ElqVQC_!t;j
S1Uw2B9Bks?XXD^tum%9Ja7?)X

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-vista-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid-vista-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d0972638e8305d32d4a2419b3dd317f3c8fd3fe2
GIT binary patch
literal 829
zcmZ?wbhEHbWMmL!XlGzJe){5xGZ#;uy>#l_<<sY{oVjrI?8R&6FI~TI`NqX7H!oeg
zb@}@3`;VSHeDdt^vlq`^yn6BK&8s(W-@JSO{=>(QpFT5;g3%Bd$|0cmlLhGf{|q`H
nPk{0S1BVoYrq2Wc#zV~Pyb=r?3JDC2Ol*7#9t#p29T=<uoNGWJ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hd-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hd-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fb1e5fb379351ae88752b2d81e192a8768beac3d
GIT binary patch
literal 1212
zcmZ?wbhEHblwmMp_|CwP9P8ZER`l^^|HoUCKi-=9@#gf8x2J!)Gvm{(S)Xpt`E(bA
zKHp#Y<;kY6Pq%{5lkH!h?)?91=l}P6zrEN8B*AF^|My_@;o$%GhyQ;7qLcqWpa1{q
z^8e3Q|9`pu|I5w)UvEo{g3%BdWFer#00f}Cz`*g3K{BAjVZ#E)CRw+Rh!YzgIyJH@
zyLr6Wu!y5Wh&O1<4S{607A{MpFFy(wpXg?`Z?gGmu+(d^l4n}W$-reUv&3@Ujzk7N
zcbvypo5fQZl;OBQHg=kdRPalmWu|lQwaf~B<+sXq?Y|>ZA+Ik8BpmKy)fQ;FxjEyk
zn#^glmILesk59GE7HGM<yW%ZZ$${<b<M(mebIAEbe28P`71GYTVE%!fe}ZzggwBG4
zO>7KC*=z}wjV%1qHY^gpRtztAr;2JE*t4@Si*>$bfk5o7<{ZAM!Y|U!Ms9z1UaIM`
znXFAkD$5DMguDqdKht?G7<POUkga;kd}E{eiFtpE+uq-|UDUuHf3xA|=ND(|_Z`@`
zxBA;u?i2I<<NrP9`tkYo@%Why|Nk@m`aYADMJz+1aVqbE2TeR$KW?%JxM?W1aGGU2
zY!*(7SlG&wG-F|lbkU0i?DBpRi#p_{Ssd(?Sr(zxEk0?5QY&xAjfFkNhi)wBmVZ_8
zxX0wy4uyWHYZ^}&TxMk~nc&&9V@a>C+l$8&ELK@O?QmH4L!~Qp-;UJo*l#~ldm`Cb
G7_0%830oKd

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bdb4095ae22cfc5999460aca39cb51ed7bc8320d
GIT binary patch
literal 826
zcmZ?wbhEHbWMU9w_|Cxa<=&$2k2imRy7l{$?I84Q=a1*R{(QWlISNKYU<8DK4g(N?
q@&W^gJOe+6jK_utjLaOoA`vGxC^9lJEAa^^C^Q@es$pSaum%87E0rt&

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-hrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e72e2211abee5f3181aca50fb285db1d6947d790
GIT binary patch
literal 828
zcmZ?wbhEHbWMYtD_|Cv^>CW9pFJC@>_3Fv%S5Mx&eDVfJzJB`l)tB!;$x$#G0>eB6
xbU^+C<pl-~MFv3*8IKJK2bnqe1tLytXgJKo#=|qi!l9voL4uiqK|p}P8UQNcBh>%^

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a1481dca2628da571fd92aa0466683e0fa3b595f
GIT binary patch
literal 837
zcmZ?wbhEHblwe?DXlGzJb>+sZcOPHB|M>R9r*|JezyI{*!{@IbzkL1i>o>zF7!85p
z9s-I#S%6;r&!7YHC@4=ba40bda>#gmIKarv!7ZX-kkHV;z{nslr{jQv6El~jRSSoL
H0)sUG8dxQ~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/grid3-special-col-sel-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..34b242d096a9333238e322da961781735f3f6b9c
GIT binary patch
literal 847
zcmZ?wbhEHblwe?DXlG#fc%kb1qqShP?)#(l-yd)I{&?e$CtH3z-TLF{_8-r7{CKwW
z=kq;3U+n$)^1!cGhkw03^6Sm<UvEzSdUN{s+q1vlo%{Xn!teK&*hj%=2n@jxQ2fcl
zz`*dIK?g`Ofbs+bhYo{&!~z3HCl(HV8Iyz!4vtJL>^ve01`ZAl3=Aw`8Wjc)54G_t
N`>m-EbZ}s>1^{v}VP^mU

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/group-expand-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/group-expand-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9c1653b48dbd2d4bb00886c379ba3a66813737c4
GIT binary patch
literal 955
zcmZ?wbhEHb<YY);XlGzB^h$R6?=)rU-Z?<D_Sn*`*H-SmwfESuttTEI1A<G>uiX3i
z{QdXWpZ@~^!zdUHf#DSbia%Kx85kHDbU@w$<p~Ck84S!EG9DWiI5u;0Xvi2iG&C@?
z$aqY-(ZJZyA;cIGQc$SGz{btPAn|~q!E>?_tHlbAgvKT&29}T*1_wr_8B7v4Oad0D
zH!!O=%UO7AS#fc($7HS8Q(IPEULLU6Yp&PURaaMg2<zqi5P0k|EiT;1;le~EkBKVH
pOdgtLjox#NWAF8>6lV0F?{M|skyG2(-{0TB%q{1$Bh!Jw8USBOURwYF

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/mso-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/mso-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..669f3cf089a61580a9d1c7632a5b1309f8d0439a
GIT binary patch
literal 875
zcmZ?wbhEHbWMYtKXlGzpd-4Cei~rYO`oH1Q|BaXbZ@T<{^OgTwuKwS8_5ZeO|94#b
zzw`S4UDyBbzVUz0&HsCE{@-`&|NdM558VEL<nI6D_y3=I@c-<i|K}h7zx4F~)#v|j
zy!e0X)&IM%|37&9|MC0(45MH)1O|5qDE?#tI`BV(4#=6HJi)->!C+hQ;zA>HJFm1!
z#)%1x%x&D_IuR=Z8kt%-g@N({4h;>A%p3w50S6iynb`#tJSI3aHnDO`7-U>H(Adn*
Pui(%j;MmmCz+epk$!Kdz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1eddc0b104db208364e7cbcdc758b68dc7877e6b
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlG!Ejg3uAOiWKt&&kOtDk`#kW?5ENR#8z=2?n*bwe|J&4Gj&A
zjg8IC%`Gi0t*xzHU0pprJ$-$B{r&wDCr+F^dGeGgQ>IOuHhuc^88c?goH=vOoH_I6
z&6_`e{-Q;T7B61Bbm`J%%a$!)zI@fHRjXI8-nw<`_U+sE?AdeV$dRK*j~+jM{M4ya
z45MH)1O_4m6o0ZXGBB_*=zuH-<p~CkDh6&28IKJM4mPtpPkE8>p~+D|M@Hz3!NCRX
zBBJbB5rPLFu!+dB#ziPTYINjL^AX#y;ZaK)E1UL&hDgVwoq{3)5<MRr(;L~9jVu%r
z1e(|vG4b0Z7#v7o=JREj3Q#z(fQdVlQ;8$Nppj)AE2BgTgM-eY%^8>ZcsLlW0qh-k
ADF6Tf

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-first.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0cfc2f309879c86760fe37bb2fa61333b5d02f29
GIT binary patch
literal 925
zcmZ?wbhEHb6krfwXlG#X`W-p3LU($t;k*{JWj!|QCp&JN<$iXB<*_AJ7gt+eU2Aq@
zqxH=#?l-qM-QMc)ai8X^o#sz>+P&MW|Mi5&{)IlrR|cKm5PoT!_uXBASGGpq-VuFg
zSM1$A3HSFz-9He1Z%_P#y@~hsr{6!2{_J@C=aUhS4re?(R`B>p{*$96Pft|*ycqHF
zOzz8bMXxTDy}8!<<5K>&iv@pf6+XMv@$TmAcef`0ebDpwasRtJ>)zj5_V@Mjzi(Et
zkAl$<pk4?l{$ych00JEl0m>5$990aA95Nmo794D54?ba#_@UWR#9T&*XX3#JoHC;9
zT^AA$CUi>5vKCzsT-@X+VB*7cW5MD!E-p6f9StiL+j%8~c_fZpa8hSr)Aw-DNVver
yy@-k5WrD+jgl17+cBKk~0}q-6Lpjw15&|08*Re87>=AI#IkY+BG9M2IgEauvaIk#<

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..29881bea508cc5ca85359853f93a3e2e39a715f1
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlG!Ejg3uAOiWKt&&kOtDk`#kW?2aawY9bN_4N%64ULVB&CSg%
zEiJ9BtzBJRJv}{reSH%rPMkb>@{}o4rcIkRefsp7GiT13GiTnsdGqJbU$kh^;>C-X
zE?v5O`SMk(R;^yWdh6D$+qZAuvuDqdBS(%NJ$mZYDTYxn8UlkO1QdU=FfuT(GU$Mu
z1IiN&92E@Q95Nmo794D5x0ZOrpw#ThC&pD|;COIBn~)%TmV)5H2dzR%B0PHx9yK21
zQnslOh+N>*!N#WA^5MXP0}V_<b}9xx7C8GdFv;f_BwT20VRm4(y5Ml&0TZhytKNZv
g%?eE`m;`+U5<WPDb1({swRDB9xw)B@iHX4)02^^{;{X5v

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-last.gif
new file mode 100644
index 0000000000000000000000000000000000000000..de01053c147e1005f8efe9917e1945135a743c37
GIT binary patch
literal 923
zcmZ?wbhEHb6krfwXlG#X`W-p3LU($t;k*{JWj!|QCp&JN<$iUo*^Q0XH@7(5-s<sc
zr}_ScKF3!Eo!=0CX`A=mU4d7&M&I8Pb^k#4y*=>{_9oujpZ@H4{G-De504c*K9c|B
zXvxzP6)(@^zC2g->O$F@Ypp*n<$t?a@a$5@yPLD$-J1OOasRtJ>)zj5_V@L2_E9hz
z0s|TXia%MH8Gt|sM1b-H14jh|BZrK~h6M+k*)1iW7$`L#<Q3z}vv54PpiM-OJ<CDx
zphBC7njFs&heM4Axl~+Q1UMHsb+WOkPT|=2fPs-g$icvXqtW>+1CwHnK|(-d3$p{O
s)`x%t2~F&ttZFX`HY+r(U=oaxNciAzos&sGtfeb-&CSgWOiT>c02lU-a{vGU

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..90a7756f6fd77f74fd2b5786dd3586b5c50c8d89
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlGzZPfxF?sBrl2(B9tO-QC^S*Vo_QKWWmWDO0A*oH=vh!iCG1
zFJG}@#i~`SHg4Rwb?esc+qduBx%1@7lc!IgzIgHC?c28*M!{$Z4A~G+{K>+|z`(?y
z1M&eVPcU$JFtBpScx+g3u$hC^!6V}XBXb*zY)A!1phGj4Fjq*7gQ62lFOR54M?r!E
kLmQ{U6cz@-#wJD`MJWvdVWq}d0_-7oPHt8|*uY>70KTb0MF0Q*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-next.gif
new file mode 100644
index 0000000000000000000000000000000000000000..39986b714b1539c5acf148267d586e5a097252f1
GIT binary patch
literal 875
zcmZ?wbhEHb6krfwXlG#X`W-p3LU&n@&DFJLH#S<|+~Rb5tH-OI=9jj4-`y2>e^1nd
zy@~hsr$0KJ@%TvolcOb1PgMN4l>hBw!MmHY-`$%0_i_K<*UQ;Q!Dt8!%@9!h$->A0
z1UeuBlqVQCJQx@`WIQ%3IM~d==-`p@fswh5MK+>>L(qYlTT~z<#=y~urI$xEprat6
lfuW64VG0k!#fBzE9Yrw*0b!-aSpw`KcTR3rKiI%v4FD<pSz`bI

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev-disabled.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev-disabled.gif
new file mode 100644
index 0000000000000000000000000000000000000000..37154d62406ddc064dba311b95f554e49ad38003
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlGzZPfyRu$tfx-s;H=_udjFb@6g=b+}hgO*4EbD-QC;U+t=4O
zY0{+0lPAxdIdk5;dGqJbU$}7L;>C-XELpN*#fp_HSMJ!cW9QDDr%#{0ef##^yLTBz
z!Dt8!oe)s`$->OQz{;Qlaxy4SFmU)VaC69bY*=uxnS<NUBVxiK<~C;Si~@#@2UvK;
zq#UL!V030><xx&KP{7E<)WNG4kl?W3Q6n2STZm4ALSw^BRsog+kqivy=R5GSu`pNz
E0Q^5n9{>OV

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/page-prev.gif
new file mode 100644
index 0000000000000000000000000000000000000000..02f24a84892b1cb5d3046570752366b0123579e0
GIT binary patch
literal 879
zcmZ?wbhEHb6krfwXlG#X`W-p3LU($t;k*{JWj!|QCp&JN<$iXB<*_AJ7gt-}+~WRm
zpXRHb=1+Ipz1yq*^@PX%g+9ku2A$s!er0R)?H$o~cE#S^lW=cO{Js6@_Yb6hJ{j@z
zV#JS2`QI)U{JB;5_d(C!$Nhg_FaP^y75gX{4S~TI0*XIbm>GaT2SkAK1OtZ;10#ow
z$A$$5n>o1SJR$@Rv$QcAcT8XqY+x0XQ*v0N@aQlb2aje8!^MY<j2&DS83_Rk9yPM@
cafGlmBphs*$sojWfK!3t{Co#qHWmhJ0Nmqm#Q*>R

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/refresh.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/refresh.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c622b5d9a0381483e41b8aef797edb50eb7752f6
GIT binary patch
literal 980
zcmZ?wbhEHb6krfw_|CwPo12@ORh*Vxl9OMOTTot6lv`h(Ur<m`SXfw8R8(ACTv$|6
zTv}dIQc_x4T2@w8T~<(4R$NnFTw7jTUsYaFQBhr0SyffV@SmZvBEPFVsk<h>v95Y*
zWBSzQ{HZPZ^V+lLwB^m{NT1)GGOfLAZg2hk{+fl2@r#>d7PrML>5gC39JRV5d`)Nc
zy6)&*6GB&YC9I#Ay<$rJzD4n;=Y|}boqJ$u?2+Y>x0m=`UK(~~b@Y)%h38imU*4Pk
zXpR4~)&B2R`#f78_;REFv#nuI_l15~AN6gc|F`YIA9n|S+ZFhIckq|}k+083e?JiZ
z{ZRDx6H%`Y)qXru_x)_)kK@HZj+Xv7UHbWY^7l)5-|ysozfk=Bb=vpW=|7&A|9DjW
z{abcJL&K5vo!7Q>Uf<tyW6y-g+netlX}^AW=F@{6Pmgu|yx8*NYS+(e6Mx;A{q4@`
zpN~6#K3M(x^J0ckFmysd@h1x-1A_#E4#>%%Ji)-Rk-?BdM&kn$dlLt{(hr3+cc&Jm
zs)9!2HkPJ#34uEw7O{3qn<c6x_#`BEiz@kFn$YPWaFDT)GtJ<p0Tbs`DQ4>_jGu*?
znI%LGR%8UZG&zXHo?-B~k<c+wm?=2Maq)wNeahM_QW1;TSlHO4*z`^?va~udnQU_S
z81SH{lYvP$pu#|)NkB8OVoPPP6T>kcyE!2<AEos6FiOboIIvLVWWPkHVN!+Ql2+!E
M%+56jB?K6(0Wr`Ey8r+H

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b288e38739ad9914b73eb32837303a11a37f354a
GIT binary patch
literal 823
zcmV-71IYYGNk%w1VF3Ug0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096U000OS0Po$iSC8I2dGX-ATgb4XLx%wY06VC`
Bj$r@*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-sel.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/row-sel.gif
new file mode 100644
index 0000000000000000000000000000000000000000..98209e6e7f1ea8cf1ae6c1d61c49e775a37a246c
GIT binary patch
literal 823
zcmZ?wbhEHbWMq(KXlG!!`QrEOm%s16{{7(1pGR;1JbC};*@r(bKmL9F`S1V#{~1QX
wXb24J5K#Qd0`%X11|5(uL3x6KLxe$C!6IP+Ln9*-6GOy_4GW#y85tR@0bQ{sTL1t6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_asc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_asc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c4c6adb5c57e81d5026f247d522513da880f78d7
GIT binary patch
literal 830
zcmZ?wbhEHb<Yi!GXlG!^3bl0j@9_BMX@*fS8UiCP1QdU=FfuSOGU$N34$2b@9MTNT
g96SsO3mlsngydXi1Ux*{Ccw`%!(-y2gAEMU0Mo4z*#H0l

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_desc.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/grid/sort_desc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..941d88d89a033282e51ce3414ce0f36a8a1cfa3a
GIT binary patch
literal 833
zcmZ?wbhEHb<Yi!GXlG!^3bl0j@9_BMX@*fS8UiCP1QdU=Ff%YPGU$N34$2b@9CAQX
h!b6~;fq_GiOQ*sh@lY$9te41*fJKM9gqWEatO4<V5X1lg

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/checked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/checked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e80732f5daf8366eb27376f16db0aa96a5912269
GIT binary patch
literal 894
zcmZ?wbhEHb6krfw_|Cv!<`m}e-=THNlD4T!?>~O|{pW9nQ7{?;BPIkCf3h$#FfcOc
zfP4(f6AT>D49pxd9vc=MY-VHCh&fTfaFCIO%VUnk#0KX^CXK8q8VL!<dRZ9?zHkUN
zoM4hQ^s<q>^u%MTZuBM}$p?#1&KAk6o3b)c-F2F9Z4-}`z@rOHV)8~YRe}pIH!v_*
F0|3@sFw_75

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/group-checked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/group-checked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..52d7ca7feb1bfda1acb28e7adb76f8b713020e34
GIT binary patch
literal 887
zcmZ?wbhEHb6krfw_|CxK=o9JW8|~s7?Hmx}6BOeU8s{4t?;M!m5}e=`l;|0j<`<se
z6`AHAn-dV35)_*e6qg^ISQMIAl3!j|P+DD3USCwvR9w~c|Nno6Q7{?;LoEapf3h$#
zFi0@yfE*6W6AT<742B#s9vc=MY~~Qwit+exh?!kfOfN&B@n9npr>;ZC0tLq=MiBw2
zi~|QAyZ5kjYB&@;aA;y+5%7~Zuqm}+0tYt(hk^pbsTN@lff)xjthl(?gPDoJ8UXq%
BJuLtL

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over - Copy.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over - Copy.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6d44e437154026496250eb006807787f171264ae
GIT binary patch
literal 833
zcmZ?wbhEHbWMU9yXlG#9e&Ocvn-5RidUWdMqtmw@pSk_`?42j~Uc6-(1*0J_0zyFX
yCkxP*{~2^Zeg)+T1`as}ehwLr4G$QZ*|;=fPE25EWE5cM5D-|91X9ApU=08)?jHsK

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/item-over.gif
new file mode 100644
index 0000000000000000000000000000000000000000..238a77d961dc9cdfb47bd6e0ea76bbe3dc62829a
GIT binary patch
literal 833
zcmZ?wbhEHbWMU9yXlG#f{A}a5*9X77IsEPI(eH1MeSdTO``Z)0Ki@Vt5FJIMAu#Mi
zK=CIF0|Uc<1|1;D0Ll{#9C8f&95Nmo9xyVqacRVyn847;D8SAkAg~|_q=bpV8UV>`
Bm@EJQ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu-parent.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu-parent.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2bdb679ddd9943ec80ff92f3acd7d2c783c9cad8
GIT binary patch
literal 853
zcmZ?wbhEHb<YC}sXlG!sk87|`Xmm_ya!G1-OzHH^=<~~)=$ktwAb(P5QEyQ3^pN6d
z@s*Pu{ySv1&Pi@rn%B3kbMfw;MLQ;~+|MuyMnhnThk)Ww7G?$pUIrbIKR|hcfy0P_
z-$cS=Ljp4^2alAB!NCTnCKeT!hz}bW8`%Y9cq%F;IyQ8%2r;b42xK_P#_DIr!NFh+
E0P8F*p#T5?

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/menu.gif
new file mode 100644
index 0000000000000000000000000000000000000000..79522338e014c01238ad57efc9fcf0d218b699ad
GIT binary patch
literal 839
zcmZ?wbhEHb{Kde?(9Xbc?bf}gFJ8TT^Zx6%?+l}0Gz3Oi2q^w!0s8nqgAT~wpgh6A
up~Aq-A>*-O!NEobHjaoB8x|gJ7f|+^<FRqk(QXOjtUD(*K0eyOU=08j-XXyN

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/unchecked.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/menu/unchecked.gif
new file mode 100644
index 0000000000000000000000000000000000000000..00e2c0c7d936fa37da01ab27d59288eea08699e7
GIT binary patch
literal 877
zcmZ?wbhEHb6krfw_|CxK@ZX_z%96IJOYc8^`Tgf_hEXsY0wXB|6o0ZXg8ZukB0zb9
zfy0Y|kweB~!-9j&Y|I)lCjuB88JRge=2#RqI5#qCWKEGsNI2FjVx7byc}e+XrxIh0
h&CDXzlhf2KXZ3JSe&*1ju4|Wa;<M7B`HYMV)&TCSDCGbE

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d02c9bbb94b15a7a1cb7b6cd2620f09c716e4659
GIT binary patch
literal 1384
zcmZ?wbhEHb<YCZZ{La9jZsKa<9Bk?wV(t=V;Tmq~7GdcgY2^`R;~8V;6>IMkXYUj5
z=$GK+pXeNr>=Kyl5|rW=oa!E$<`J6i8J^)4k?9?g<rA6h8<p!9o$DWy9}rs*6kiyW
zP-OerckZh7TlOBg`}F0jH}4om!Dt8!z7SCS$->CMAjhBsavCU4FmU{1uw{_&*s$OL
zABV7(%!!2y54SU$d(81DT+r4nVa#{tz{bVL8zr2&WGp{4ot&(}9u;wN)6)Z72Fa&n
zJQglHJDXYk#hsJI3tHwoH1qX1Y*}%!QDBl*tks9c%gY1Ut!8*_eRY5>Vsn=4i3O{#
zuV)tTko7KG(6l+@GM~?ZZEJ5gay&XU*ZM=l-Q5-JQa4U-e}90fftg#*W5I@phnd+m
z;?7hoXgEGWnV-jD=ccD8rx_=oi>Wkz&M?oi{Tk1M;^&u^IW9J{{q^b9`L+Jb!)&e1
zQg3ewethq5R7w7&t@XS4{9?8j+&tF3*{*JO<-4b+60M)h-YqYEaB{Qrb-lm83f^5i
z_%Hds-@e^H-akFOTt2_f_Sd%$SC6Ob@3;H=`~BPJ$NTTp{{Q)#^~d}==1<q>l(TYG
zJgDR}+p(aYpXtSeVj(w=1+8pB6${%WgN`e-aTQ4{Y8Pnw*2tl_WJOY!Qcc05F70hU
zlzMb_btv^Jo~TgnwR$vTaj)ICj>Qvfm@Jn}bUioYNuPnxO_fRhT9T@h4V@yFP6-cM
zxoC1ETjtYg@z*+3XC!y6Tskvu+Rw$aVkT8So0Y$<^V!6lHqP`}g|{@H&n<Zt`FwsI
zTi5diwL-g=EDTn<mAbG;?pDU4e!W*OmP`oJ%3L}lZq>@!T}4tWmrrY&wQ|MmbCRo8
zE?yL+HGlc0S*upNuYRYwdfpbMTPs&BdDiuM-G*1UwAXLG^-FWZRxYbI>rb#{=d3<;
rZ&uF6b7s|Rww!UYUc2=w*KA!5rIOdV+ZAdaG<H9krk&@&z+epkP{LXl

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1c5d568906a50800732d9891c38b9125dadf57b3
GIT binary patch
literal 807
zcmZ?wbhEHb<Y8cB_|CvEch&m4PhY-z^NwK@jE2C-3jrOFmqB@ffdfc#a5!vGaAag)
IVq&lc07X~~0RR91

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/light-hd.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/light-hd.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d9432a0a8d1c6ef1b5744fff1b6bea188385a499
GIT binary patch
literal 844
zcmZ?wbhEHbWMt4|XlG!E&u>V`Z%iy`N-AtlDr!kCZcQm}Pb=+6E9*=v?Mkoc&aCLp
zsO-(G?8~m|&#vjushN;lJ29_rQeOR}yoM?H4O0smrxrF&D{Pux+%lu6btc0o7!84;
z69S4qS%8lH&!7WxGAK_laA-1^rW`0Z=)}q;tm4w};ecZ^8;_WVN5g}LMkW>x9svP{
OhU5JT&UHK-4AuZi?l@Zj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprite-tpl.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprite-tpl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a19505559014bfccc34ea723c2d41b78efdc9760
GIT binary patch
literal 1197
zcmZ?wbhEHblw;s$_|Cu}Y3wa&>?3RHZxxVj5tw5clxr1~V;z!j7gk^&R_GXB;1E&l
z5Lx0FS>hB`>Ks$<8dd5RTjm~D?iyF=5m)A(Q0<Xe<DFdVm0ahOSmT#k=a<$Hkl7NJ
z+Y*w~5t`Q-nb#Vb-yUAj9bMELUD6+0*cn^g8Cy0nu5?0N#gyc--qecT#LB6O)zgz}
zXQtH6N~@cZS3kk=zgK$W+`N`qRXy`EnipiXEXZwNoZq>$v}<8$_u_)?6&1ZpD*Bhz
zPFh(%Wo7%cmF+WDcFkVZJ$HTo{Pq2FH})>vK6&BB$&0s6Te4x=vMm#r?wqxJ%j{J<
z=d9T?Z~eYS>-Q|)uy^^U{qr{-UJOK=4zAd8Xyx|9tF|3lz2oTmok!R2KE8I(>5aRO
zZ{B};%ia^)_Mh5(;Ow@8=e8d@zvJMU9f!{BIdX3Q@$);6Ufy-|(%xei_n)|Y@Z`nA
zr!F5leeK|x>qpOCJ#y~ak#jeWoxgGH!nG3@Zk)V$`}C!or!L((b>-fft9Q-;(Y1T$
zZrr<k>;8qC4=&w&aOL)+D|a4Tz4!R~-G|rjJ-&JG@$HAtZ$El|_u=!qkDlLo{NlmW
zSC5~+Wf%q24gtlVEQ|~cMhrS2gF$(Mf#V-TDuaZ_1_eh+BQA}Y69o$$RJ-^@e;sD`
zpKF$Ws-}~10fU%(ub8Tl3de<c)+G-(G#L^uEOc!A@nq+YV`s$mf~<_Pj&KNiPOf@#
zAW^yP={(!AM>`yoFLzJV_UkE8aq*Zi->&)@PpI=UZ_#PFw-#s$w{?qYx|Gbgps?`q
zMVpdm8$6ZUP6^7JCv0G0PV1hg=~q?Z(9m$Oc^m7!4KuBmaZi@f4BFE0vFYg)&A?3x
z3okZqXl57FDUmUL);&$d++)s!H%Z5Mruj}2(R5N~X<`+2N<MHQuv<*q&TYjsp5!)O
zX`OZ!#y};eCN@z$kNX=IDo;_jZdpGs=g%?TX{I6F8WIHxj;(hk%nBY{Fg)2Ws2s4N
zq43TzUKxvsbq)>(9GEz-1Rif>mn&g$;Zm6}fr;l{WxF$<<pvi<Ms^Xls4C_z1t)id
z2@OnzcWqBF^Xo_kEKC$jc+uF#DrO*4{;l(ba|;7Y0z)Ey%!+yJ@*EcgS-6%xIK-{^
a?0_>HD@V$ONel{CE==Y+DImbWU=0AkxuMqp

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprites.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tool-sprites.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e91fb9c7191e9d58019d850de5775dca3cbca2eb
GIT binary patch
literal 5787
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
Z?9ATm&i?Gs9_`XT?bKfF(;g5206UQ=`<nm&

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tools-sprites-trans.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/tools-sprites-trans.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e58bf20b3119d0da880cd94dc8293f69f715a93d
GIT binary patch
literal 2640
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
bDyFN53<eVND!n?iY#zfoHB^(M!0EpMvJ0&}

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..76af9655e093b7c4b697b81b57867054812c0e1b
GIT binary patch
literal 870
zcmZ?wbhEHbWMt4`{La9jZsKa<9Bk?wV(t=V;Tmq~7GdcgY2^`R;~8V;6>IMkXYUj5
z=$GK+pXeNr>=Kyl5|rW=oa!E$<`J6i8J^)4k?9?g<rA6h8<p!9o$DWy9}rs*6kiyW
zP&9Yd`nykGzIyYHVHAvpz+epl9gxF7d4Yk$n}M<9!3IZXHXd=EkOc;gPAnY!GA0Qd
z92}Wg*m*=03>+L9`W2kJWIQ)5IXPJ)cvZ|vqXX^J4U$jI@!Y)Z>}-qTS9eZsPWKa#
JV`5^k1_0nCLV*AP

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0c7ff472a1e9fa90007ae059fa910807f7ac1ac
GIT binary patch
literal 215
zcmeAS@N?(olHy`uVBq!ia0vp^j6kHr!3Jb81>C#}q}WS5eO=jauyP2Any+_XUI7&1
zEbxddW?+y5vgIlmPp@W{2MV&JJNh~@Fl_AS{*%ZG<fnPMIEGZ*N)9kD{Ci@_+Qp|2
z9Qp9yp84|rdWT2<>kU5gyBHjZR4`=Q@y6al{KzkMq2z`P=ZlPH{fwb^?RV&eu=g~0
z7&Md`^aw3x*~;0r+dsZesv;f4d&?157RI*h>~B6J28N*P!9Th;mCpm($l&Sf=d#Wz
Gp$Pyzltugi

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-corners-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-corners-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d5b8adfd18f530a71fbbb081aef99ce7d3fc2221
GIT binary patch
literal 1365
zcmZ?wbhEHb<YCZZY-eEb`tNo9`t=((Zrr+c>-O#2ckbM|ckkYV2M-=TeE8_mqsNaQ
zKY8-x>C>mro;`d1{P~L)FJ8WU`RdiH*RNl{dGqG&+qduDy?g)u{f7@9K7Rc8>C>mr
zpFe;7`t{qlZ{NRv|MBC;uV26Z|NqZ03PwX<u!ex*PZnm7+jKw#C{HkO{AXa~k?`2C
z-~gk7kd}|fhr_My0`hedFBUc(?H04;dE>Bf@$o)cwxSshn^Zjcn9V&RP8L0FYm`zr
zF-J4_@BtqFqE}~TCMvM8J2W#LHMqdkyx5~ZO2Wgj@$zy%O@mgh&{qwdoSU-FS|uj5
zFee;t>NWV#*tj|4yq(5uv$wYxdAUx^)!u&4fsN(UtFxyQ9yB$v{^#>hSg_&YAx<_W
zjsrUklUcfCt=nu8Ha<B%QJ;N5&QGKCv$Kt>#dLpePP@EVyV)&v)|Zs)y^;IFYNgE5
zZmqQ5er#{__niA1bK9T&t=?L2^I)esd)@4x1<y~+mJZk3Yxec|<%RP1>ujycUf<eX
z{GZ?7Zg=H}=f%t4@7-td>-(#Ro2S3G+xPe9_t%f_uiyXw)3^T@#S`k7KZP%-zbZIm
zK_j=)kGW0!MiL8~?}b{(HSo%<NNkhw+p(}+HcI1O$5T#;N3Cj2D;9OAI-O8zJFKgs
z%)xwiM?kNcQA<Fd$-5cKefGaHlqWcISt?I-m(o<8<gHb?crusaPnCY#AkEY%0k1Mr
zr-gp1SUN4P=x6G5$Gpt68R^qHpUukJ7MU_Df0N|$*`9|Ym(MA`baTnv>PI)1&kOz~
zsj(p9ljVy!9nWUInBOh8>c!$7r&k$Erub!LE^JEj(wH%O(#;ji<`+q=T0W^MYSoJ6
zlcH9xT)pVls#Vi>8A)lcS#!?n+1jLMSs82hoVumGb{`w}n+-eOY2|F3DYrU%(-FPf
Vnw!pBS!->%{EX|yRz^k!YXB4;a=8Ei

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-left-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-left-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5b07a06460800e7d7f94314d026d0bedf0ee0976
GIT binary patch
literal 805
zcmZ?wbhEHb<Y8cB_|Cwvdi&m6PhT>Og3%Bdks+W1@--+gFmP}&FtSK^Y*1)uU|_HY
E04swEF8}}l

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-top-bottom.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/panel/white-top-bottom.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8f4ded426b3667928d0ff1771ef7fa36112c961d
GIT binary patch
literal 864
zcmZ?wbhEHbWMt4`Y-eEL5LGjGi?DEuwDO3y_KdOdinZ~Mv-OF$_f2&4OL7WGb_z&w
z2}*SfPIC{*@CeQH2+Q&c&-RYY@rlg!jn4Cn$@h;f2#6~Tj4uvKC=O064M{2sODPXa
ztzZ}hqaiTpLqPE-3($@K8FWA{1?33_4qFDsk_Q_co!NNAbwU;xI6AR#@XMGaY;bU7
rVqxbIQ7~|DXy{jP?vnA`wB+Pujo?)=CpRrUJ>4Mr)SRD23Jlf&W|}wl

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/progress/progress-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/progress/progress-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5671eed8cc9ab0021be389196f4bce3a266c3ddf
GIT binary patch
literal 837
zcmZ?wbhEHbWMoKS_|Cxa|I_~eA9w%%xby$V?f*Y){r`UB|M%<vzgzwP?ehOGrvD!W
zqaiS?LqLZC2tav(fkTTym_x>6!-9j&9PE4y0uBs~Ol*7#4h07s7@3%u7$gifE<WC`
M;N0~^LV&><0Mt?lV*mgE

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..32ebaaab1f271e5b8dc128e082e3b6e17f9ca969
GIT binary patch
literal 1091
zcmZ?wbhEHb<Ye$;XlG#f^!EPe_YXe51EPmt-aq>C;qjOEkH36)^5y-LuOFX&{rK$b
zr{~{*=<|zjpI?6a{ObD`AbS1%^Xu<l-u(Fb_Q$t(Kfb>E`ThOR?;n1C|M=_Yr(Zul
z{rdU&*N-p1e|`P^^Xu<l-+ur6_UHHaKfizc`SbJ7@1KAF{QUd(*WW+C{{H>__wS#7
z|A6Q(82$VI|3AYh7!3hBhJfNv7NBka8FWB)g7O3d$A5-+4jGFN4F{Xqg*9SMY<TFz
zDxmBZ<FGO5D4T?F)}0v_8;|$PD|X0O8a17qtggBuW@k~;>FN5KC+1jgZaO>LT=&JD
zou8Y|&$l<^khL;tzPQ-kR3mm*N%Q69{+1qdt+qB_T^(+lad(&Kk@oco``Z{Cx9LO*
zW?Wt-dvIHBw2;c3ZKjEfTJG*v^?Px5w|VRR{q><M82*&EK0MqWsS&s5M(bm-3Ch;<
z-Z&LKJuyKt+wDvx>%;R6fgR7hrS$LZC<<O4cKX(u*BdtMJax=#_Nv?!J7&IeJ2iVn
z{(=LQT*p1<EGwLGB65?<$vG+~+4&v3o_okDH@_C!?0x55fnwA92M47UB>d;qG=6?@
hQ8?oKyuS_KKRo1~;Xl8w;rEY^%s0-@uXkXu1_1UvArt@r

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..69ab915e4dd194ad3680a039fd665da11201c74f
GIT binary patch
literal 972
zcmZ?wbhEHb<Y(Y#XlGzZO-*(9@6g@d-QV9odGh4x)2GjwGiSkq1xuDJ*|TTQ-o1PG
z?c2A1|Na994jepq@X(<{M~@yoe*E~wix)3lx^(yM-4`!jynp}x<HwJmKY#x6<;&Nv
zU%!3(_Wk?!A3uKl{Q2|OuV24^|Nism&)>g)|NZ;-|Nno6Q7{?;gDC_Qf3h$$FfcOc
zfE)$N6AT<H8JK+}JT@pCWDwGr5OHFIA}5!SRKpJjCYO$G3FnBK0}L(gU6O`jB^NF-
zH%ylBXOcMi;IKO*6GI0BL$J$HHr|*p83P6ee?c=xi--w|&h32i92#?fEIiCM$+f>u
z!(r;m%j_<O1rHJyWQX(1S>$9KP-wo!oMF4bR^Z#pCLVEt6JIYJY>r`(GBHu8TKMAH
hV%craN*NY1aV$`Fvrs8ibZTIkpzPfzqoBZG4FEi-n5_T+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/tip-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/qtip/tip-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fcd6ffec1253ae83e693d5818227f12ea31ec663
GIT binary patch
literal 4129
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/s.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/s.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf
GIT binary patch
literal 43
scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/glass-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/glass-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4950a854e6f0fe5ff93a40e8d9074d9d78675078
GIT binary patch
literal 865
zcmZ?wbhEHbWMpt*_|Cv^^2*IqS8jmN)mx{p+&q2lHV~b?4nk+H-#K>!iq7A>d*Q~N
z3%Blp&}}dYV_&{=AA&C3c>qLL!077Thga`C1hMZv0I|W`Yxf>qyZ;D6UVrfT=7Yz#
z9zFpwZa;eZ^vzp_Q7{?;bPoX?kd2_cz`)_g5WOK_BGXY$VL7Xu3kix$EDQpQY%?Sr
z4m5PLaAlYjFf<-#Q4rOMIIy6RnVnz7XNJSVrqkTw1}P6dJY?<=P;#4~u~A8Z!5RQI
C<c~oB

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/hd-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/hd-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3b47087a1c4d832a0ab4bb806204e726f6b590d5
GIT binary patch
literal 1099
zcmZ?wbhEHbWM-&lXlG!M*720q^^(!`meuo-)At1;c>_OrLw^Os00pB!MdKhvlVBy&
z5G9jPWz#SqQZWlxF%MTYk5IFSQnQRww~AJ`j?u7=)v$@xw2jlWi`TMC(6Ud|c1Y58
zOxAHs(Q!)EbxzZDNz-#p*LTY>aLY7s&x)#8^8LpThEXsY0s|caia%MH85lGebU+RP
z<p~Ck{|wq84uwt&IE6*MrmS#ia%mM**6I)lRCMX!Qg8_Q@nK;TJHMz^$%+Gw&aJ%C
zS{WAt6rJ0+Bn(1!6fA6F<z`|HS`d(UsD(>NC8R@OArlLSsGQA;2L~Km*?6@K5&{wr
zHgR!@gm_F?z{JEN$|tiT;ebOc6RVbhLO|ky1}-L+5DtL_OhDHZhiOz8JUrCKuk5#`
z!tn92K6&Rpol2vpr>5yApIcKI{QlfL`({4fDwCI&miaICTU%xN`r5kq!+pBdW^Zq8
z%YS@sZMFIH&fDz18afvzupAK-c8%bfD9Cc0U*5LkO~54PQ@q-yJI)9QGoR%)FMM_9
zWwBELr;D<TM(ctvj=}5!(mtsPrH)~&F~T*j3f~+enKQW8s6Hrjh+!;YEf8m5WMr@g
E0G?cs6#xJL

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/left-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/left-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3239360f2919f0ed76753d14e127c34b0765132d
GIT binary patch
literal 878
zcmZ?wbhEHb<Y(Y#XlG!s^T~4xu6B=U^iAn;_@DXz|9^&2Fd70QCIl3JvM@6+urTO=
zd<@DH3>@AJoD32k8x$Ow7+H8CPHcF{z{tpCF=vOtqK0k><D{Mw8<QLR6m08wI5#zT
nPEzt;^dzI`$*B&l_(Lk08=f8LFw1^)CenbxX{H@B6N5DXxe6)R

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/right-btn.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/shared/right-btn.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e45c69547611f6570c5c3f4ee9ee9327ece8b2b8
GIT binary patch
literal 879
zcmZ?wbhEHb<Y(Y#XlG!s^T~4xu6B=U^iAn;_@DXz|9^&2Fd70QCIl3JvM@6+urTO=
zd<@DH3>-cToD32k8x$Ow7+H8CPHcF{z{tpCF=vOtqK0k><D{MwhDnWm3XWnwB#fST
oOj5O+=Q8tC%Beo(_(L_B8=f8LFw1^)CenbxX{I123k!oa0Mv#lf&c&j

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2a4b30a8f6fbff856395382f499cc0ed547fa21d
GIT binary patch
literal 1069
zcmZ?wbhEHb<YKtM-p&95Ho+OEFI_tWM3=9fy?p)bmFwp~=*GFLH_l(Z0ah|fjE2DQ
z3<1TTEX*LE>3|4Oo?zhk&%nqb<FR4E!DbF&t(X%V79MUFQ1+VRv2oGSZVBV8J0~_S
zKHjh3+$H0=Y01gS8o{e#PHtLydb&aKsX3mTmz|w$QT*!8$<52p&v$6%lJ(lM;^JbD
z$y%|ewyeCoJYcccT(7OGuC9*QoOSoq*45Y7CmimQ_1?DT=H`sct71=YTYGzZ!Q)eN
zy|=HsySw7^tGlPSufM;)ftg#*XUB$zhdYF|<Ie0zXJBCzk*JZWG)g(is+p{|;%3p)
zGt+JJ<!(rRNk6yHw_hwm>g&s68<J1Y^WDAe?d=`KukW4Rz5V_D1I^s>etUL&e0*ZE
xcKo?LJ3l|au-JRP-`-tcU*FiAegE9v-QV9oINZ%8@4s))&(AMTv#~H(0|0y;vETpz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/e-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7819f0f71937ea7c158fc67021a665e9e1186fc8
GIT binary patch
literal 1599
zcmZ?wbhEHb<YKtM-p;^a6P(evV)w+AyQZw(HDmRTIcs+uJA3i?xl0VAU^E0qKnN)Q
zWC8l}KZ6d)ub@1^!114fTR=iVq2XXN6Q`Vu#fArm7&vA1dVUBb9qtm5Pn%N_nC#xi
zW!uK0Iq{*#WL4fgm(GvM-V-%-=Y_nS^vq|bVfd{xk;3VxXIs@C`g2k^<NN}Tel62e
zTUG=w3TXFIm7MzO%Ji_!Nq2W`)(T%3wL4B!TI|jBCBAzn+3x=GGGcS~<3n@1ujSs{
zmGyGl+3xST_jgzSWn-HYR*-n8?514UoQQYv$7<M}&F)0JPdYxyFn(Li&yCN{&9rpC
z_a@Th>BR+}?Rsacwq{@55PaIr_xG0EBU=ma&s($G{Qdp;#mwe!t$*Y_KHABjFB@&~
z>FN4(`S5>xtiHZJvsC^3JDKV)@9r#b|9}5qY)$2-vuBsPub2H*_5JPI{&xO<Hnm?r
z?%h8<fByfvzdz4Dk8k+P7;(RzNvh+1Ba2c*LX&`<#=>S1vkb*%3B47H)sjU!9@fgW
zaXji^F7sH_q%`fv!Y<846-h0kvratf7LMDosN48i$KyVOTQ`#WjXp&rPjI*w@uc5b
zYNpC0L#>-ClkG13STZH>RfWn_7roA<lS8>Imrjjp`nhy^Y@BA=%*07EpUy~Ib@J(~
zj7>AsW|y4HTt27b*h=*|HTzzwPpM`4^?X{BnAeMi>1<sqX1A$XtytV^v@2t7r54xA
zCFSpau2?d??9|KUQ?jHoS4?Y~mAP_B-mF(Eman??%7sDVKf?h=siRieYuWE`Wv|=v
zZk4vv=6|b#Htc0Ot-bD$lZ(!#qkPqC)}Ph-y=LP{u?;#~&ZM2rTDq=i_u3URs-*RH
z%v)!rw`%>o+qyfKbw%gxdcW(o-tK3|y!H2dUZkDB_vgCR@Av+Gbo%`PCUKb$2N~4=
zyg&5M?2qnYe(N=PM@0N{HtrROzmtDd!uyWlap`OygF}+_I-3r1Rm*HTsk8pgrxTjZ
zJjEyV7yEoZqxD#4^I6N!dyG%oGXE_;qs|>`a#8nn&6l%w`m!dMOr__RTn_e@HND~$
z-fMa_+&H)NTCDxsuh-&>dB5FETORxER?2qUZ?}_<+nU@dKK-`jZpHnz+pm?pmys>I
hS94p|;z9lIUbEY^{CPWW<#EUDcr?NOU#0_tH2}zdw(<Y~

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..817036d93514a61b5d4a1a3862e327ad017a65c1
GIT binary patch
literal 843
zcmZ?wbhEHb<YM4rXlDQco8XM|S8rap21K_m0@3wbmq6$?SaOsY4T0et0*XIbm_h#2
z0TG})!N8%xz{nxvv0=f%W)5yH35Ej<OiheTJRKDbNem2v!a@cG21$*5;+$+O4AuZ=
Cj~^KT

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/ne-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..6518a21dfabd7f69932bcf6431dde726c4700916
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlG!s3C`$SvHSSBOAMo6Gz3Oo2q^w!0ebpBgAT~+pgh6Ap~Aq-
pA>*-O!NFz@ZY}|V1Vu*%1{Q}D3xOntZVp+gITZqr4>T}X0|1$&6TAQb

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fdfb7dc01158743e653753b75f43851c13fd29f7
GIT binary patch
literal 841
zcmZ?wbhEHb<YM4rXlDQco8XKK*KS_8cI)ExTbHiizI5aE<r{ad+`I#p93@6WU^s_>
z;!hT4kpFZ*1Sn51aHugba>#gWSa7hJLr_SA;Q>Qa6AKfIfx^awqg~AG0uCAsiyiwJ
H85yhrhzKBv

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/nw-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7655a81f6662efd5cbbda8db7b8999773f38bf8c
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlG!s3C`$SvHSSBOAMo6Gz3Oo2q^w!0ebpBgAT~+pgh6Ap~Aq-
oA>*-O!NFz@K`sG-ghWS11_lR~0D~lkZf04zIUNGY4Gj#|0GYEBCIA2c

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..aeafee2ac8cf7764bd8427f9343ed8cb1b2339c8
GIT binary patch
literal 1051
zcmZ?wbhEHbyui-I(9Qq?Ho+Ok&s_pDM~Tr87+E2p_>+Yh<YOHW0m>5$96uNsIb=LG
zEI8QAA*>a1V#C72?E=bPb38UKI@&E^oOS2K#>L0`6`Z?dJU1;lIawokRm{mvOHWTX
zNIo^kbMvyZvn`5W-8s2=`T6+{&0MlxTUK0L>@is@_Ebqm!}5T|Ub$XdS6y8lu{rDR
zsjaK8uTMDKCF{Ly&CSgjm0S_0x2?UsrQq?Yx!&8?-Q8XB`PJRi+t=UU-;nAhD`UFh
z;o%Np?YJ{LHa<Q+LD_rWof~VPZkuA9eecZ9&Cky-aPF4#-L>WA<rTrJ<Ie8d`uh5Y
z<kRzfcW--pdq?r>duMlVe}Df#Gq=3oo*f?_pO~y2e{Rpt&(AL`_MY#zch}d~H#X<<
IaWGf|0N!PnrvLx|

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/s-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a1abc4acc11011a4f2d67da8807479ae03da2cb4
GIT binary patch
literal 1311
zcmZ?wbhEHbyui-I(9XbM6P(evV)w+AyQZw(HDmRTIcs+uKX-{?6pV(z$Or+&pDaL+
z{%6nuc^8x?7&!hjaC69bY*=uxnL}7B=ER1DhuZ~|z2<mqTy(Ts!Z_>BiH(bo_bWJe
z$#`yBa&odp@T!=To0guQZjgLxj_2lOXJ=a!zq)gB^YZi4S(><Hy|%2lxY%Q|R_v)Q
zD=#k(SnM^|YwN13t0OjN-95E+_4V}$hr49Gx2?IkIpgxGSZ{`g+uI8sA4>J!zV7bs
ziqEg^p5DIx{{9ALZaJTb*A0g|gtg<&?AZAD_ylF|c|JQgJv}|cIQ!n2otvMZU*Oy=
z=eujm%gZZ*SI3>*we|J&4axil4!gI#y}d2<^}VyZx4*xCpqX3VZ_kd8k55e2X4hS?
z^Yilyi@oRj?cMeD^^MKh_s{L!{r&xe!`*-6{rBzp`T51=)$!-|?fw1z!{gKQ{rB(t
z`<v;>tLfeQ_y7OTz^3t_fkiCiK_iFSiU&<RW*Kn|0&W@)TSUS#9=1xPt$5fbQ}*Iv
zyF#1BqYjm68IL+OmaTZyrL*nDqi%y^8jpKSu4O##wRpB7nPJD*j@x|>Y?@CdxQJyw
zndqUm^2sD0vzJdM2e@fIoe~n3`E+VT+RCTXV#;1Vou1I9`D{kYw9IESGnTD<HY;b_
z%V)C-j%hxhQ*tfy`P_<UE1%D+`S$Yp{026y7Yka%vR*9gP+Rq4QIFZH7mFvjX}w%B
rB`oXZ(iv&1UM`zc_Uh&G1#McdRxFv8^=jpcWvgDTTJugqfWaC7T}(Eh

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..362921c13d55d16bd3ae675a033dde9cc1799b6c
GIT binary patch
literal 844
zcmZ?wbhEHb<YM4rXlDQco8XM|S8rapcJt!(TbDrS_N5!QFW<NgmK-HULtr?EfZ|UU
zW|04MKm;gHFmPxxFmmt+I4p2%W)YOJ$#`(Uv57&!j>n*3L1QZu8-qeX!ouVI3eIgj
H91PX~$ao?p

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/se-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c6684f9ee5bbf2f06ea18c54a16478576e5ddb71
GIT binary patch
literal 838
zcmZ?wbhEHb<YM4rXlG!s3C`$SvHSSBOAMo6Gz3Oo2q^w!0ebpBgAT~+pgh6Aq0GR{
o!NTCMz_FQyRmMicLGe%%i@2K4jtz+n-Q31mcTN;0J1|%S0Eo2|cmMzZ

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/square.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/square.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0c0e6b42c9291f6fe8ed27f9e795330adaf21fcc
GIT binary patch
literal 841
zcmZ?wbhEHb<YwSzXlG!s3C`$Sv72EOjE2C73<1TTEI@z%XV3xp9+W2-IMf&zIb=Kn
n5*nI01f_gt6eu2U=970zvDm2C(9Wfw#1mkce6Wd;k--`OGDi};

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle-dark.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle-dark.gif
new file mode 100644
index 0000000000000000000000000000000000000000..698122f30cd622ccd60892bc6f77b63a40a242bd
GIT binary patch
literal 844
zcmZ?wbhEHb<YM4rXlDQco8XL#*Kb_{q1%^k+`fF{&gGkTz%rx6Xb24R5K#Qd!VL1F
z4u}Bd2?h>L21X7M355d(npwHzWIPreIMmD~$|n+Vp~0n*iH$*{;K9P<{R+-Z92^YR
E04QxBMF0Q*

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/sizer/sw-handle.gif
new file mode 100644
index 0000000000000000000000000000000000000000..920621ef66c5dea2d203780ad3cdd301e65d7baf
GIT binary patch
literal 839
zcmZ?wbhEHb<YM4rXlG!s3C`$SvHSSBOAMo6Gz3Oo2q^w!0ebpBgAT~+pgh6Ap~Aq-
pA;Q6M;6O7Imz<1-!+}H1T%txgGcG7NxAV$p-8r!_xuJo<8UVQg7Eu5I

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2e3af65b61ecbc8738173e59df3d68647bafa15
GIT binary patch
literal 1033
zcmeAS@N?(olHy`uVBq!ia0vp^>_F_q!3-qVNZQx|DV-A6h!W?b)Wnj^{5*w_%-mFl
zkc?6VBXb4c#3BVF0|N^M17j-_11m#w1ziJE1B0DgB7cDlD)IDnWxv76FDj;}d#&j@
zP>8d@BeIx*fv*IF8M9S3UjquVq&xaLGB9lH=l+w(%D}+P5a1Kyx^v6MgL}81Jbw82
zh3nU@UV8QH$^ZZVSx3QW2#kyn=-iXA37m(5{DOfg9|#zvyqVpALXMs;jv*Dd&Q35C
zVo=~X?6CHKy^%BbyB7)5?vyIF=O)FfPrjk_^bULG{mRr8*RMW(rIUSJeJ{(e#jn>N
e-)Stq{X0`xJg4rFlHN9;VGN$GelF{r5}E)_m~^86

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-thumb.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a9423a81edb532473a4ff6830963afebaa68e63
GIT binary patch
literal 1569
zcmcgqc`(}v82wSEXl<*lnPsQj>~=?MTh?@I+UjUg6fLW2(*p^0#a)CtO6zKiRaXeQ
zR7pxG8n-wiX<XGLDhLuOi6nBkgB-$U|KGp&&3oUQc{AU9^Ub_WSC^Z*I)*v`0O&e8
z*t)6wSCve(4yfkp_u5}ob{=kbAATds-v=HP5e{+>3iAitVKJZ!mq5-wQJ@QEW|u)`
zzgw7_S(sl2nV6ZIndw}X8msmW!X2IM4o+(y(Lbb7+Gp{XD$;)J@E{rhzJvcOwUA$0
zrc|LuptZ9#0AO<u?fPf}zyZMZw!7W6JAPJo{H^Z>+Ja&B4?>-MlU)K*Tw!Ssqq01r
zay;O<Ua|R*m^?@v0v40%lZf<9D)mb)3rH@BeEQOA-zqSr9F|rYoL(9BvN|FY4bQ5K
z$*z8!T^pDCKB)ln41poPy-$6o;zMdRWC{hIsRlDpU<Ud=qsDW#){9jKrPX+|YuvdF
zo_ws=QnQz^1uANVh+3iREgl=Ko}2B^t#&U-JA~irFY53Ubp(hy0)?HyVqC~_cbK?4
zVx=#76(1wOC5rL!%RNbJ?S7I@KS@`>CJwgM6TICUveg&9j!W3;O<e1b+3t_tA;2Ys
zcquU^CHHMgUS(>2)r%t3tCHHBcO8Y*ZRMD@zd!U;H1)m3eyUcnnNZ(3fbAl-;742f
z$?XJ62a(z}K*J4;<A-TXTqYa;ire#Qj!?wz&*l)aM1&VB{pl;DG|{IlA?daFQzo03
zw@51Fk_yFx1zUu)?ZMPda^X4^xkD|MQ49Fw+GT2uaJF}q(X&CV+9ac7<mzqO`%PN?
z)^we8tWq(7mQK{kXX-ZT&07rIHnUqg-7I6`<a6EI^L^V3c=<xFd;w1!og#dplPFUp
z%Jd+0dgLqP^Z4xN3D%cMCS{66nP!d6%ug`blPnIM#bGS)8EpO>o6qDd?JN#SIYb3_
zaF;_+a)zYrQ8{N=!5NkDN2FY`lt)$Y$O=AH$*1lv4J!pyIe$#XpOEwEN<LjK7*hyn
zaxr~RFuuDqp%l}V%XGPDS|MO5MBfz4Or?OO6tR@c%z3Vm!(UdeE-F`fiZ!lcovT>m
zD>nGbwMFGRPbpd2mn`kc#QQR_s-^!kl;ylG)k%H0o6Ft({{V1qCP@eY>bD$it=;2h
zeUIwpKgv)y*6Vq0oz4-L>W?B#As3%fLSuKG(BO&(U58OotS<&5ab$mQuV%k>qUL5G
zdD!8P9N&Q^_}*?;OQ7}{qapiY9X(eI%hRV#GJbO^Kq8@e&&Lr6RJud4cQ_<j?T)(B
z@ndZND+V@kvJBe+t+P3q#k|Ewhcz)L&QxA>dtF%g()hLto~h5>;vuG{5Z>d+$VhER
zb*GHZxc(K5Is~D~JuCZ%Mz>?nLNh-`u5ajQrA{7mIDkT(zc`Ol*K|oo1hYD0WyJO4
zH=nFBsxqM%8af1Nn(Dp+#lQQe-Q-r}JLDq1@-cDq#h>*x@Y?x%xWt`ClQ+?Z3Pzn*
zsMguJ*5FCuNa@yVd;8)k4TMVtlkQPn?ho?|^1o#j6cN##U13v^kIrd0sfIQoQxfD^
zU7(_E4aC$5p}^p5(d^93%+;f=54}-M5h%}qh=|pB2P;fYUrIh&b1e4Y&Fi~P<q}=O
zHFXS}bjsuBGP%7yc*?s?V;nFxKBOyMvPwDf6B>7^32OO7C|S61wL`$ZCyd^c%g%v{
z4qj?}vzT@dLm4To+4=EGYs_3(8!Z98cFqzGQ?xg5oeOcor<ST0umR**%#5xYj~Bk8
zdZFAR(xw62XW)uHqlP|i1Xmc=7ngL$$0g{w&dwUZLaV?UZUSekps*q=7L$NQB9R@}
z)zC#eBO{)nK8wZLQ`0~sl$4Zpcd3W%9MK{+O$?C^i%;i$22QC5^^=&)xsxBjNCZL?
XFc*L<-F?!_{;j&Bor`Uwjd$ul0Omw$

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf6ab9fcd2f1f8cf56b42ddb6c8bcea06010d786
GIT binary patch
literal 1016
zcmeAS@N?(olHy`uVBq!ia0vp^PC(4g!3-q3<+E9Vlun6jM2T}zYGO%dex5=|W^O7&
zNJgoGk-36zVv&N8fq{jBfw7f|ft8`Tg06w7fx*r#k-tEOlz95Ovftq37ZsCay<+7F
z6yhxKh%9Dc;41-P#%z_%*MNd7>5jgR3=A9lx&I^r?PF#L@Ck9<v1Q%PEgKK+-G1W8
zzLUofAHQ(@+SN<1o;~^h|3B*}7!85p9s&oeCnth3Oi7SmFfh%70Yk8Vg%D6s&(p;*
zq~cccg9awIFf+3-F+P)q*eT638yh9hB`O@}2)P)j++o%<my_ehM`=ced6#(B**kyz
Q3)IQr>FVdQ&MBb@03+pV(f|Me

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-thumb.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/slider/slider-v-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..3caf7a0650ffe0860a7d576ebc8d013ea00ea5cb
GIT binary patch
literal 1476
zcmeAS@N?(olHy`uVBq!ia0vp^x<IVO!3-n?4k`%%DV-A6h!W?b)Wnj^{5*w_%-mFl
zkc?6VBXb4c#3BVF0|N^M17j;w11nPt1ziJE0|PFLADTdY>?NMQuIx8B`9--bZ=7|%
z0~F#c@Q5sCVBjkOVa9Bg&DVf}Ea{HEjtmSN`?>!lvNA9*GX(gAxcWwCdBzrbCzN?5
z*ZCz?2BcQ|r8Nd*G)EP6MHlr(m-NR~Oi8Sso?JUKrEZqPe~0wOxf#t1vRW48wlB`_
zTw2n#prCt2?WC1!+FUkvx@_up+uGx{yT@@yf7pS3r-Kumk4|zvHYNDllCbN`L$9t3
zy}LT}{<`p6D`Fol4|%*g_~F{%hwH;1t&e!RHs-~;kjI;%pKgwQx+VVAhR`>gLf>o-
zd%HRE{nqIB+hU(>OMbpR_2tgA=X;7??yCN<GwH*wluvuoKI||2xT~sb&id|on|c>+
z?_0Q~Z{fB{OLxs#vuFOs!>e~3-F)Ee&ZCzf?{9g2u;s<!*4M|HUma<EbFlgS;pR8T
zJ6|84^8WPn&&L`+9BcV>yyf$$&QB*Me?2|z-TB2|E-w0Xb@lgat3Th_{N?VRFZcHS
zxU=cU-Q7R#?LBzr`jK-tPF=Zo;pT&@_a5JV^!(1_7vCNo`}X+E_s8ddJwE#L@#$ZW
z&;59D{pZW;zh7Se^9mIHqhJt*Kr~lOAJAC>B|(0{|4{+M1Lasr1_s8@o-U3d6}P5d
z`dvPWL4>{FY!)k<;^fGi-cCy=T;PzLY-nEn<Hn}7TiX36o$$GQ=Fj)t1%3N}oKC$z
z-~M^^yPe<LGOXlos`x2$UNm2J`Q`eP=Ra1w*>&Aec7DUWid&_3tuD!RIlSb*o_l4r
zXx~z$8EiK*u4u(fS)vhh{q@(VR#i`<s_w*q*wvxV4-0;rx|;375L<g%R(}4RJyn0z
zI@Y}rWD#82V5HOiYOjXlgb*FE<QuVkS4AFZl+NzlDAWGRg7Ni-k9rwztiGJ{z4ZPY
z+s%cBwL90}^3&Yv$$5R|)vT}O|EkSq-z;Ohywvi=&gHqc-%S^o+jJ>^o9&zJv)c5Q
z8t@ibyfN$DqTspX-S^*jm+5gh{hGOG!LHl6cl}j_%HQ1!W_oeW{qdJCZ{FPf&F@(9
zx#9WGEi54yOGD(BRK`vC^mEUm_tGn-F)UyD+$+wUCuDj>M0@{t$K>k^js02n-<D?C
z`$u(umi5y&YN;{Luf6`d|LOdrNe?Y7eWp)eFnwN`OnQJ@iI~@Z>vI_wGNYHxI%;y_
z;)?6rxHheNRAnIX<<>Ht)2-sO+Fr%2|7<bS$FAas2loQ&__d!ucX#{G-_LUKt#Y6U
zw^qPelfc>#0oO=fvF=%w84IIWV*=u{TrY15h!snewX<XCjcq??JN0i~zQC7H(eYp9
Y+m0U3nQz8$9h71{UHx3vIVCg!0C?#xumAu6

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-left.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bbb3e3d9d35fd19b61bd8d0a0bd5f42dd3e82ccf
GIT binary patch
literal 1260
zcmZ?wbhEHbRAJC&XlG!^&(E){taSMA(ACv7Wy+Lw>(*VncJ2E0>o;!PxOwyDty{Nl
z-@bk4&Yin=@7}w2@BaP!4<0;t`0(MQM~@yqe*EOglc!IgK701;`Sa&5Uc7ku^5v^n
zuU@}?{pQV^w{PFRd-v}B`}ZF{eE9hB<LA$xzkU1m>(?)aQ7{?;gDC_Qf3h$#FfcLb
zfE)$N6AT>x8CW@FJT@#i*v!GL5p!b0!o%$Xo*r{NHZD5CBxW3>qp)c4@qPu@2^td?
zE;%__!?=g%;HIUgrz^U}&G6j3>@2sk<BK~dH>-C{6l>y=^}2HC1i!~*t=M0VE{$9P
zi@oMX9bDPII>NT+#;mWag1Hh7cgcDm%xvGBv0dm!*S9s7ISU>il2tHY7tB}jF^^Xu
zVRif-KUEGn9iS@@HP6k9*psLqzdu^sy4PXnrbLFR#@1I4+%&v@zSh#Z)nV3`r<WPL
ztaV>XetA5}PyR$*!>=zn%O#4ov)L+b4`x5mc->6qPNwhq3GQb~ZY|jP`SiKP)~c^8
zDg&1DY|2hgsMuY$JmhNL$+@pe8h?I%#=gM*|I{_{oBTvi%=h2FuW5Vf=hLOL7VQ83
zpFvGPB8f%lnFtey+KLBF96r--HVasl9%vB>%XrARc<Qo;ZL35R4zw$@X)I!tEXq(~
z@#|fo)S)_WM`D-usvC>CWshkjGny1}Ebdi2H{)@iP2CISUI#YICEc!{DxP$D-rBLG
z)A!hqC4F*iCzbjvvm~B&1@DVkI#nfUrfO#NJ&Uy7gtkhxnekCKmrl!-(tI`}weN@8
atb}_f(`IF@i(KAOwMb(5Bvuv{25SK3cQ--+

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-right.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroll-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..feb6a76f0ae36a545fcc77242b53261680199c39
GIT binary patch
literal 1269
zcmZ?wbhEHbRAJC&XlG!^&(E){taSMA(ACv7Wy+Lw>(*VncJ2E0>o;!PxOwyDty{Nl
z-@bk4&Yin=@7}w2@BaP!4<0;t`0(MQM~@yqe*EOglc!IgK701;`Sa&5Uc7ku^5v^n
zuU@}?{pQV^w{PFRd-v}B`}ZF{eE9hB<LA$xzkU1m>(?)aQ7{?;gDC_Qf3h$#FfcLb
zfE)$N6AT>x8CW@FJT@#i*v!GL5p!b0!o%$X+!JPaY+Q7-Q%FB+iH2eG@qPv8v<VuE
zmYkfd;p(yHz^0|Ar;Dq!&G6j3?5u#0?u$DoH!o-HRA}Oo^%8Mm6cnAL6?<ySp^N+h
zi@oOldZ^L5I%0Fy(t<0^*Vii_s*|lQX}Y;tm~DY;^_J%7?TMT%wZFfuXxUw%%D^x|
z{Cyyw%pop50R^20huxJm;$#x_8IE=J=iN}S(0O=BS<T;$YvJa{=NYWJ?N&J+?l`@|
zaQd}^FOAt3=Ev@~d-bv8)#*fAxzYpD-{S5a=ubM3@Vo5BLy11Kh;w@yA3r<YziCa3
z&6?ATc{XLIZz$jWZL!r#;Y)nCKfh@D{6d_^WBxyl%R3Th%Y{1Z-}m=7*P1NRJyTbA
zurRP`JZRvYvh`YHPG`e`CLXgF3QT2RRTJafWfLB@N~BddBuywiaU+neMdMM2iqwIb
z85+whW^t%)(|FXWb&P|tLvI_$;vUUQ5z3wBk9IujQ~mbhagPp@<)R68uQHZ&D)G!r
zp6G4#Ql-mFs#B#el&NxQPvpBDsXejRek|=u+-31>a$sA9+SCBOozMC+_uY(~X=Y~m
lbWUzm=JUBFY&)M%sr~e0`Q%19%NG+`_f@RuXJlls1_1f>KmPy#

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroller-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/scroller-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f089c0ad65ccfc9be9663e7e0d65f547e9160ac3
GIT binary patch
literal 1090
zcmV-I1ikx5Nk%w1VIu$*0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui03!ev000R809^?jNU)&6g9W{LbM>#G!-o(fN_^;Q
z;XiX2Giuz(v17)60@ZmONm8Raf$lKkTFJ5{u8l5ZVss}^o;h3-9llhVv*Am50^{NA
z>GLL0pYa6F!?~}i)2I9Xy<`d%s?>Q(ao*d?H4E2!QjLD~`V}lLtgh<eq{o(RmMm@Q
zg<aeBZCtsy>Iqc)51wCmZ?pV`H@ENKz=Nggb+z<gxW|FBJbqkwa=6HouV(!>uJgFS
zp2rmq4cfD2#yB^=)mT{LYSw2rqnk}T3vG0TZ`;0&JGLu%IMoRsPF!8#;>e`}b@h%Z
z^5IdZ{@eFlc=UGy*%|G*b9>I0>;$48QyH@*%<?QTq7z82q<fF#1cEb(QRMrP;1KHH
IuRkCFJ7sbm2LJ#7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..777ecd8728295ad3ccde98a614246ef83a8617a9
GIT binary patch
literal 883
zcmZ?wbhEHbWM(jA_|CvEan7=JyN|Emb7JHE)0+>R-E#2E)<fsE9l5aM=%ro9FYh^d
zb<gQ*2hQ9)c<$EWi+7J)ym$P{gA-RDp1Sem&6_t2qhK@yhIk0*fZPwt3k)0)42&!s
z3KJe2XyV}4GC5(8c(|2M*=f#?4U1fwm{=Gj3>X*~nHYE^7z!RRFtBhisCY0qG%_)8
oi!me|U~p(=W00|6`0#*{fkS}7rGvqtiG_hx!H0oCL4m;<0E5>?Jpcdz

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7c378ab56fd1cabfd9f401fcca79f26c344494c1
GIT binary patch
literal 1553
zcmeH``A?H~0EfQ=qzxKFrh#R$*hNwceOW*ZvPiNnGC&SBV|K(ej!nX#t=SSc<cDQC
z(N@LaffjK^ifHL6<!Vb0`j(?7l&e5tI10Vnx3r~DG;Hbg&sgH~7d)RQ`4pZk$o>3#
z=z}AG4#0gT`{i5Y+HQreM`i4TC;HXn1H&fq=#+G9My8!r=;sv1d3bzLZCV<cel<G%
zx7KXc&8-?Nb_7Add)^oLKNtA)P25}kD1hFLc=ri_j)Gn2lp+yJ-GJVgPSS}wM(Bx$
zikU?{&&C>)V=I?+J)PRSm=m{CJc&Txj4S7n^bcO>8JQOh%#+y;<CEM=-er9lJK0WX
zNN~6>ai%+qnv=>5{oL}_lJ?@Z;(-fhUPT}IZ2hnNh3>QRYoC-vIF{a;S!W(!Ed1*c
zb;Z!Oll9pvdHvy~38UnvVdd|!sCY=4d48C-PxX~RnsrXobm+<rXz&Qpz{vh$OfZ=J
zwdv^z)UFI!|EU>v`DDIOHc+x4YVB<*J8nmoq__53CghU93f!>!;3<VPWYaa{zcVQY
z!>*~0SPVfa+wxiZC@UtVd^=zrX^b8`J*0ROcF%U9&ajj_+d-SL{j_T6-<{WC-^!#)
z6^(*;9P27bskHuq#&WFJ_T;#&4T%M~)$99-HLEv1s^+ZH4#ZrA=@=Sr?Pe;YX6+V^
z%~`t*iQQ|BnHrq!&e0h(Atu+!u{GsI+_t-f_%!>y{G?j@{UR*a{-88xF%=}_r#T*e
zL#%Z?s;K5V7^FInqotCT=6qbmsAabTh~<1j6?>e2{;WxJF@Kq_b+y$yxvr<bMLe$d
zD={$4x}HRKcihDC+|Tahc-@`%3er8#9}>x)7mt5PAjC53yq+!=E#1p`&LDfa95&C(
z6NtTDzDTqFF&^wSlYK&|ljnP>h<JV7a6BFnjV4i$9vzl1=mmLJq;IMK@9#GgDgFUV
zHQz5@uJidNRvLa?YKsBtK{uPfE<?n=b$L*O4=6V0DFNkcCqFRs&&F;-96&)qI4+qQ
zRHF|Ig2Q``A;FQvLMSx4|65WP_^?V4(xhBQLRt(R+R&x8P&f3rF2RNYk|4cCP>KnU
zA6=k^CvshauqkgF2~QGG8Jko2$rm@L3!{|KOzAQI=Ioimj4gA*0RYcc{3zU-Ctdb$
bEmYDoB9^L_i;=~eE@5PeDk=Mt0FM6$i{jqK

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-left-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-left-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9f578f1faedaefa36e80bb7a6ef112b201c95f3e
GIT binary patch
literal 888
zcmZ?wbhEHbWM(j8XlG#XO|Q#to1fdUFu!YYQP1+?zU3u-E6OIWET6QheA4RbDeJ1I
z0?~$=X&Y*1Y^<BHseabxhS^&hXK!hlx4mWFj+Xg5Tj%d;U$nb(@$Qbrdpeiw?OM98
zXW9PV<@@_q9PD3tc;cF)r_Nns7zLvtFepPn@h1z=UH=($K&}Jj2?mZ(24)ckg$WN1
zG;#22nVc|4Jlx8s>@?@chD9!IOl*7-9uI&jIT%y|7!nwn8F*zFDi|0YSU4HffC3Ad
f8hFGRaxO3&U}k5KH(+2;+``<jn8AsKg~1vCyG~ZC

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-right-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-btm-right-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..84e20cf5e7e58b96fdcec4200b6ab23822ca9b60
GIT binary patch
literal 1586
zcmeH`c~8>^0EU0qj-s2H*$9vYum%UElnn)0QCwI=<nSP&mbo#mAr{&SbEJ^Lwi0T~
zS>+IzAXlMxp&XX0^x!CmO4&frh)`_l-2xU`9GFf&#s2Zl^8wyG$#Wqp0vVEma5xE2
z0O0(!o8doXpMS@Xzr>{E#-!$js6(*iW*nsjU)-8iO1o9g_?61Yp)v`TtlTPgZWSlL
zrZfNEJNN~){NL-l|ETZz^L{U}p|7x^kJQvpY8oIl58iGbqO=W{(1wd?!jkrp(hgBM
zU0lHsQ<>5`tg%Y&L={g4eAovA|F?l-Z@>-!;0PezA9>#d;A96N0mv|Zi?qn;b9llO
zzjcgq#4EZnvb$}f%q=k0nb}R7yaPQ~>K@gjI!E=6V<$}abi~xcl4csCdg)JUPGsqq
zr+a<mjo%g>@`y%x&9y~V!!P}o!<uKrUJtH_e#m}GjqA#MIde5-u`_uL{T43ZK5t8t
zvwzAD^ncNx9Y0hN({G*}Bv|whigUYG#RvBec<#pstc?*4dnN9pPbeqTJ<c^PUp=}0
z2<`v#%04PkBab{=<mrJ5(#@Z~L`ysycgnC702yuKEu1pFIEGiQ;A_4+0G1SeeDtz#
zU`shw?Uytw9JFZWXfe%~NB+$zJk*0-ogEprZ79ad>_@MNgl{a`c}|jCG_q#}xg+YY
zh(&Mrb}fcgxmaws1CB5S5$u9d6gqh#C7{DWT1C;32-q6Q8I4)H?Uv45BfAr{YZNFM
zmRbx72c#u1I`dU2LZE$B79fKu%Yzm%$_k{KsicOQkrMD{U|-eUaF+~KWu!MtRdq2~
zr>c&P@LjJ#p);=E1EIpCwFv~>dR;QvS6!c0o1y*-LuaY);{-Z&L$)YH@{!9zhUP(@
znx$zfu<A6;L`S%`h2)Z{Z7ud@W7<GzL@DiV1YFl%gU-}-)Tgs`^hSbS$7mtL^~`qa
zX^G<(?QA`pE70pXe3>0?;Px$M8h8V0wxLsK)nmIr*>h6<xC_?UJ>|_Y_B;+Y7<=a;
z{7iidXsqesv&1t*2sFoF>Q|8c%mb=gta(sN=a`3#0)u&YQ|6Z?1d*VlBfDzOhG^ev
z*boB{#HIx7irbVr`EWN!KlwUT;`C)WVr$$v9=A2&c7wYmbI&zyO+qP%*Hg#qaJQyG
z1<9i`h<@YiM*))v%j2LWoaG5p!?nzY+Kd)?nB83h@o7ok{yWl#xBbt>Z%o_su^0Sz
z7Etl{ou}X5;O#74a}5Iy9&bcgpQY8|t<NzGo<QaZKqY{~xW8>VX9;h6nWy2|RtjvN
Vnry2?$XB}xlIzV~g@Xfd=0E13`e^_F

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-close.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-close.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3bdff41712915a70612415d5bdae81297c395f4d
GIT binary patch
literal 853
zcmZ?wbhEHb<YwSzXlG#14XJhb@9^Wt4~9`N8UiCP1QdU=Ff%YPGU$N34$2b@97YVx
z95NmS3JeTvf?O;L4h&9heBx#$7J-Qj9irSxTQmxjj`WF0Yqk6cNI5i_HJFWqgTWdA
DqSqDR

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..03e7574b8ea32e223052cf652f3402cf09f18485
GIT binary patch
literal 906
zcmZ?wbhEHb<YJIw_|Cv^{r2q}ckbM}d-wLedw1^Nzx&|9y@wC)KYH}w@#BY2o;-T`
z^zpN2Po6)2_Tt6!moHzudiC=4>sN2yyng%k&AWGR-@kwN;RC}c7!83T8v;5YmxJ;G
z14llCHiwMIgr<Yd9O@b|Cjy!dw+kq{^*C%?<jNsooK<sR<6?Jq1?R3DhfPaPPF9y(
z5p%Mr@$_^9(Gzn#jT_I-wh(-A=j7(}^UMy-T&50NR$OHAn5?CGV9UzOi~)<i=30d|
VTwNW(oN@P*Xv6jO3Cv6k)&NszZVmtd

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8ab3f462f07ad14c7dbbf76117118a302e35a9
GIT binary patch
literal 259
zcmeAS@N?(olHy`uVBq!ia0y~yU~>SnxjEQ?q`I@C5s=a;ag8W(E=o--$;{7F2+7P%
zWe87AQ7|%Ba7j&8FfuSOQ!q5JGBmO>HB!(uFf}kZ+p+j0P#=4Vr>`sfH6CexDft?u
z8*)G)&H|6fVg?4eLm<qUccIh{D9DoT=<CS9u(6-}Pa-RjALZ%d7*cWT?LkIHAg@W`
h|N1-+2N07|a7RK|ih=QmLRuThBu`gAmvv4FO#sfTFE;=H

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tab-strip-btm-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f35087f2bc150f125e54c3c99004e4d27f57f966
GIT binary patch
literal 826
zcmV-A1I7GDNk%w1VF3Ud0EYko000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c
z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM
z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7
zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?
zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy
zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj
zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T
za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD
zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}
zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(
zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p
zxVX5vxw*Q!y1To(yu7@<y}iD^zQ4b}z`(%4!NJ19!o$PE#KgqK#l^<P#>dCU$jHda
z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1<F+1c9K
z+S}XP+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4
z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg=
z{r&#_{{R2~A^8LV00930EC2ui0096R000OV0Gl<#*3BEZaO23CLziwHyN3`XLJSB1
EJ2X9wg#Z8m

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tabs-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tabs/tabs-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d7f1f32829a16d69578e4ee4925c2120b195dabc
GIT binary patch
literal 2625
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..2745bae4770b88e068b989d5cfd642f172f890d1
GIT binary patch
literal 540
zcmZ?wbhEHbWMW8Rc*Xz%|Ns9lX`5f%I=8faeop=L?7FG>O|x<vrsvd8D{7sa-!wC?
zaYk0nq|EAxCGGQz+vXLv%r0o2mESm{v|~YW+uWkoIi(%*;|kj%v+EOzJK~Gl;|f}%
za~q>_8q%sJB$xFhm3GA!w#DQ%W!6qktL#s$=u0W@NiOS7Ebd4EDQ?NGpPErUF|D#M
zwW2q<v@5BkGrxIOUenCn#_3tLlQXI(<kU~iuA7osGqI#&esTM}+=gl4S#@EVwGr9%
zVVN~ixs8!I4H4OO;aRl_C7m((&Cz*Hkva9@nKkjn?Xd+d$>lxqMQzFD-Qn4F5jpi?
zSv664jgh$xK#zk1U?2&_pDc_F3?U3UAV+}Wgn_-X!J)|^(9Sc^#l_#&*;&#)z{5!{
z*m0U{kg~hm95-)o8EqvAUui8bDNRjRMMFgc4L=_ReRVZ8RXurCGc#RXOFk7|Q&S5I
zHXTlL8&(qz9v)$1c5WkfAtAxrVqABb1w;h|n5_Bv#jRLG-n@PH{=>&lpTB(l_O+40
F8UQ5&poRbd

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow-light.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow-light.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b0e24b55e7ee53b419bdd5d769bb036b19fe9592
GIT binary patch
literal 916
zcmZ?wbhEHb<YGu+_|Cxa|Nno7{|>Q@i%X_#s+qO5ao&#Bg}b_z?(JW>fAX3`Gd3KV
zv*q~0?WdOQKC^1y`Sph`ZaH>k$H{AZ&)(dB?ha5d!zdUHfuS4%ia%Kx85kHDbU>Z}
z<p~CkLI!3I8IKJM4mNWLYq?l3HaNEnbC|VcY)CxPEH0jP=fuXv$NLqWyJS2!Ejc+^
zBY0KJNh1eFE)L!UHWdlW99hh`)lPT@FrMk;SJ#=rX`;kDTa4B0#LSC~=NtLwakVIz
ZI<&0P-JEsz)YjG4*C!kn<KbYi1^{W-TqXbj

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-arrow.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9fad756370f52d6d0ba01acbb1efad65a44e1dab
GIT binary patch
literal 908
zcmZ?wbhEHb<YGu+_|Cwf;1KQ+lN+2~;qc#~qH}uVydA9zcXch@+rM)E<TZz8Y&bG!
z%khQVPc7ShX4Ss)>knPra_q{Elh^+L|IaWAMnhoehk)Ww7DfgJW(FOQS3r4!fg_WF
zokPZB!-9j&9Ku>I9t;i6?JOK-Eg1m}42&GiI(JTNTztG=!MRJubJLQOlQn`@#hl#q
z)PX@z;LsGw&kuZNoAREU^J7Dz?>xbLz6~9P4Hp=tSmjiAd`Ugm<QwZX*K6yltE(e6
LXW2>!FjxZsEb>#s

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-over-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/btn-over-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..62464c0400c5440bdd73909ca5322775872c6332
GIT binary patch
literal 829
zcmZ?wbhEHbWMoKT_|Cv^_}0(kcYdC}|Lgq2UzeZ!zW(g@?U%przy9<1-Jj<l{=WYF
z_x;zupMU)O{_EfGzyE=NVHAvpz%U8{9gtr@d4YjLi9y~X<3K`V6AK5QgoZ;xLjwbY
WlGhxMjf;+UOBiR}$uLx4um%8<-8-xR

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/gray-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/gray-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bd49438f33937ef9547dc8300fa73c3c239d9e7e
GIT binary patch
literal 832
zcmZ?wbhEHbWMq(LXlGzJdusRnJ13q$x%BGAwKp%Xzj<}@-J3h_-`xN3_U?!G4?etm
z{PEr65AUA*|Noz16pV(zunPgjpDaK>{b$et`3#gN7&v4Zqzw`_ELgzA$|)pg(Xe14
SBQvX#kb;4O15gDcgEauAx-gUg

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/sep.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/sep.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1ed67097e784a11f48d957346f3691e5e4255502
GIT binary patch
literal 66
zcmZ?wbhEHbWMbfDSi}GV|NsBbtnIO|vIa810w6;1CkrD30}F!=hyzl~z|3y3XwSV5
Ioh%I205;7K2LJ#7

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-bg.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..4969e4efeb37821bba1319dce59cd339cec06f86
GIT binary patch
literal 862
zcmZ?wbhEHbWML3xXlG!!aPPx~`#|*Z;=K<S?*q}tOZPrpy8rPqka7RhmHVGAJotF=
z!N*G=^y%`0Pgj8G;is!0^!eJOPuCuQzW(^r^~axYJpOd!@#mXB#*<Gso_xOf<TJx4
z7!83z9|DR$S%7Z*&!7WxDJV}ca9A^#mYmqY*xbr3qZ6<qz_E#iOIXRJLE+&+W>x_O
l3y+3|gN<ygEIJ$x2M#naFa$6~oZPhZ^mK#deLNft)&PdKXaxWO

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-btn-sprite.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/toolbar/tb-btn-sprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..483d51f135fd7ad211d1a85459d61025071124a2
GIT binary patch
literal 1070
zcmZ?wbhEHbWM-&iXlGzhc1@CX%9L}-k$2Bm@F-CA%u?~rQS-}F@GMdCE>rd`R|}|8
z53JP)uGbDK)(mOXiE6Y<pQ`)B+`D9nU)74hniWB{E5jOBhc>Q_X<ZlFwl=Y2eNyN8
z^qx(ry_+(6H)T)UoIhn-@w6Q!({?h9g3%BdWFesVlZBaqL5M*I<StO2VBq-ApeiBp
zBB7~~Lz$;WAdtbOgGtsw<iUf54Q;%v1}Pc|51kmfM7c~V0va5fnYblHJQgfqXkuaI
z5YRA4aA0I);$q-XSm@B$D5Pd#V4&2*C@9a<GJ#`}Gb6tYSI&h11?Dy;aUGEr4hs)7
zPv#9ViU@FEJj23~bZ$+haXJHo9k)k=LwVC(!3x(Gya&Zw;`tlQInFu!XnM%iA+M2l
zU`Asy>jYtsX`TuVPft(h&k*ytpy1TXBkMH9<D!yVuZ(Szi0360uc<n*ho*R5R`Z){
zQ_Cdkbwwj+sn1-esa{vL!q&#@Z4&jq_U6=<EjRDgNtfr{-Cg<p+h6I5f`^AY#m%|v
RWGXlLoOxj?&%wc94FLIMkhcH;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tree/arrows.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/tree/arrows.gif
new file mode 100644
index 0000000000000000000000000000000000000000..943f7f8532dc838470828250ffbeb26f70e0c292
GIT binary patch
literal 1024
zcmeIx-%C?r7zgloIcbH&Q7gh9!CLJit0@T?3VC7n<4TDjqd;#8qMP)hn=ahuNkIuM
zf?X6i!lTCvTM|VzqG3Na&@v*dbk5CEr#t&`wzG5Iz3+S8-t%8{(Zh!?&vW<iz;otY
zYs1N|W>5xH0PJ>qM@NVDq)HW!8m1ho=zwp#Q1CX-^8*6|9*@WC^$LO@ilX1|N3(AD
zYYZ)o!NqYL7I1h1g~h`16pB1Ga^)FboyO7WP$(3ML`eJtiGN~HVvcNvur#kr^C<b9
zWEMzzfyh4@EH9x<7|9VLFY3AFSS%Kg#}kQ!BuU9+5@%PC97WkxU5Sz0D$4%B${Nb8
z>&kCE&#W<6+0fMuoZlqs7J-tUXX7SA;TBR;M3bntMWMtR0#mdgQN%JO%QDu|SYs(;
znAQtviZX@*%PfXDq$#AJu$~}=V3i_8M|p}>j5LBFAy7veC6FN)QQd$sraGaNF$(;z
zfBphiXf^@R1CAJ*8b1LnVX$tgI_nz^xGm*}uLOPGnSRc8zDW~e?+5oCztI$I34U}}
z3wI9wC<^qCm@6B4OEXSapTo=zb9FP$>K&D{oh#935ddYATyGcP`^(K1-$>8Bq2l@q
zy@cCs-Dx^-j00b5UBI&Ka{c3STVRO4AljRp56#<6hxXce@S^qGc>5mV;$STg$|_3w
zE_tFgS4}6nlZjVtrnXT>>1)pCY%X?n@7musnQI<?RMY-BU>)t{?>63iK5@$ye9&h-
c{iV*;*%FwYK6TA`|IN!(<emF^i3K$N1>`W0iU0rr

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-error.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-error.gif
new file mode 100644
index 0000000000000000000000000000000000000000..397b655ab83e5362fdc7eb0d18cf361c6f86bd9d
GIT binary patch
literal 1669
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
PBfNl1GVhQS5C8x>^BLCH

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-info.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-info.gif
new file mode 100644
index 0000000000000000000000000000000000000000..58281c3067b309779f5cf949a7196170c8ca97b9
GIT binary patch
literal 1586
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-question.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-question.gif
new file mode 100644
index 0000000000000000000000000000000000000000..08abd82ae86c9457172c7a4fdbc527641cf28e48
GIT binary patch
literal 1607
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
F06QAMRrde@

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-warning.gif b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/icon-warning.gif
new file mode 100644
index 0000000000000000000000000000000000000000..27ff98b4f787f776e24227da0227bc781e3b11e8
GIT binary patch
literal 1483
zcmXAoYc$k(9LB%H%(yfgGuR9b<4z3ocd29*O43CNd(`UWmQ=H)a>`a4DYpzOx}c(x
zSlvdcWJ?+unZaR-H7>b~v1S^TyJ_?Pt<HYV^Wu5;ym>x;{_9t|N0<T=X5oKG0Ga?a
z00RIz07F-s3}6o62!Lq=+W=Nu(y2B}EN$pa03Qw5L?`%~Xl`Wat_9c+aEh#Rc#+O=
z3hn4({Ub|AQ6`HHQI{MtpdU11?5EOB>Ki69nENoJ2v3`>&g|W8&busa_So7*+dD)$
zvLc<>kt@t%F{f~h9qzG`vt^ZG;7|7JumJBhJ9Y+8Lf4suZE^fH#5_9C`L|tWUS6U8
z{=uOE0fBzowgqiH9`W<<k-KR6Nydy+EBh2HR+^)8nv+|Ghj)6QS8h;n+P+_EqV^QU
z?k_uZxa?TMgT&;A+>?y6`^?T9Sbi>kIro^$r3_Y4hFwk)R(#Q}G+VFY!jG?tX{A@K
zA7Ak-yF;xiAyhqNys9yLRL-ovzEyCSA}UpDxeZO_<kkn|`f9b#3h1~GZ7-mk2Ol26
zhbkDTf}v`V)xdBq2pSB8LW_|)_@@D6B2d)9Xd@^ZNuTRLDFB5CltL5Pdl=~j#e0JC
zosPT*6kU{2vA(j+X#6#dH^6iwj5opbTbOPIl@L_T@J$5stuQHui4K@;Q=8}pRVM+7
z;aj@~-T`<AX|4ypegGs{2od!G>LcSl+NfU}@28A3*bVbNWrHA>f<g`xQW#f&Y7qXF
z!JLeU1_2)=BN?C(5|V16K?*L@`Z}tPMgb{EXbf<L7Lw|sQ7V$_qcJK{>Z4D_larvD
z0o4={9|wFI(DV=ZJRp1#nxdfzI{Lyuvvho356v%?4p|^%j&Mta>}F<GBZSFYV?VZs
z%Rih}Dt3GviB?DtejMGS7&whkY-;+$%*?yV$&WI!c-h&NIe$FQ&3$(1QuXEh=LH2%
z3JYuQlszrI{qnDx=GsSSRFWz0JumOemi6!y@|*Si_Qu9eVN=Jucimlo_emuE3-ojk
z^!5%6^h>3~{K0|F!GZpTzVLoC6_EgdgTr?dzB>V$ILvD;-4MrIlR(m27G@h~>JlYZ
zVAt|_ro3<gw}a|eS@P;YIoDS-D!uBL`YrJ0PQh3{wu(7)J-EE(VnximqKMwg=oo%b
z**VOEoRwe6HXKncO>YUVh;qD&xzwC(+MYO@wD@Y_NS8}VxR3300jn*@X<;}{z{$rL
zTQ1Ygt3r~JNZK6NqxROCFAF5#=}AsXB5Gp!SiKu3HLoB=^T~;XI#AbK!S$~9<!0u*
zVmu>M1UFk{5%nyiu}%*CZiIbNf<7_U*)eK2jmJEb7FxOYX=;RObGwm=_w(}-X91Z&
zqYL6B`%{}cDrkMSM*JWx2`jXogS!VNpUr25HWVJ_hwMpzlk(}y+|3Y<!9AIqLo7BT
z47nHcoHHcU8f3d_n&eF#*_6mLRQDyt>Z)%_6gfm?u*PI1fu~NtNN%<%o?1bnQ|HcP
z+A{@eE%wEmbNMT^8Mo3bU$&{4r}IL6UfVqFo%2t*Tz4deYD9aVZE~6`7TH{nSG#4;
z<6vfan`>!V4h5%@)!a#Ahc&Ef--@I2iU;@wEYEC-zjIsI(0PM(`f?qQqf=C&<CYll
zZPs3jZk>8Tb?#p4A}<S}RaQB)dL?#MraRt<HvhBesVjI9w1?Tvw{s^ZL>3P=ZzHb8
zU%2?0<TvLwS>08r{GmdfTSw5X-f*JnevxfSlSM{Cc=no(Hy6^Zi{dugQHUH~t06Bw
zQt4307HjGF&8-z0AF;fZZq8-%?^|4nr#0y83LDz+toN8`gZZg2p9Yd5@bP-%L)8(V
zUmmP8OS8yf(llyk`BV+l3sY@pR^S)K>*+DB$}jc0e)m$1w?{Mi5Ahq5K8vj4mE(=f
iL}jwpve+-)v>A%!R(IJo>4b>g=<wKGo@1m7;PD^3leLoo

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..29fcd3b56d232b104da75f0e5902b403a8d4939a
GIT binary patch
literal 432
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9$(I#5JPCxhOTUBr`uxAtW<5
zl_5MeMZwTQ!K*Y!!N|bCT*1J^%Gk`x&`?3wz|_Ft(7Qt$fcn@=Jbhi+uX779a47f9
zkUk6);w<opEM{Pks{mof)2o@~fr2dQj=qiz3>*8o|0J>kEob+1aSW-r_4cNB-XQ}4
zwuJt|2|GA;>uH6qh;C^RR`}W{vq<~_gN~Nj+FcA`u_3yh#y!q+eBy%mKJasu{V_B?
z7Cm`lM9%$ni9SNpC$M;1ME<F)sxzGyW03Y!sj_Rkz`gW-&cK7BPb#C<O<uG4+=<_f
zwNcZmOja3h^4Wf2>7^M7J9cX4my~#wDw^dpKi{|C{n!8N^9z6491HQ>{K_NgvsugH
z75{dfSu4pA?tk;e&yJq7Lo;|bX-&<VVG*4-?djqJyE6Yr&aF=`m6e>ES5a}lK18&w
z4Cpazpr`#<?UmC-=J^M{Uw^sn)|%zN+>f@#?vTx$zKc2gb+mfsdByJ_eV(p<F6*2U
FngFa}pv?dP

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-right.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/left-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..797c0eb60d1f31ab776de4097b491099c14bf926
GIT binary patch
literal 160
zcmeAS@N?(olHy`uVBq!ia0vp^JV4CK!3HD?t9bQ+6nlxMuPgfvP9{+m<AbI3#y}y?
z0*}aI1_rqb5N15Rnpqww$dc~p>&U>cv7h@-A}f%u@9E+gQgJKUq>%T2LPFBX4e8JG
z+KhjP-%mWiWaBIx`lVM_vh4khqX&*SC`q(PG04p3p0a1lHIV%bp00i_>zopr06thO
A@&Et;

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/right-corners.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/right-corners.png
new file mode 100644
index 0000000000000000000000000000000000000000..314da072c5cb77ee0fc57b5c0c503fb5c09de8ce
GIT binary patch
literal 459
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HIvhZf;X%)#H9$(I#5JPCxhOTUBr`uxAtW<5
zl_5MeMZwTQ!K*Y!!N|bCT*1J^%Gk`x&`?3wz|_Ft(7Qt$fcn@=Jbhi+uX779a0t5j
zdpQGzI14-?iy0W?DnOX=^lD~#pdd@Sqpu?a!^VE@KZ&eB%auG`978H@y}h~D@34UY
zd%<nXrid95lG<!6(#}i$I1U~;b&T2V5vSG0MO>YYt&F7$lNvbLSS-GMeN-dhuJ@Mt
zkG}Jx-#^dw8N2!Gt+(I8;vEqkrD`}^th%JaCQOHUt<#fvr(gZ^Ja@8rnn|%h?kmYB
zd#CQ1R>M2<=Bk61^30~9Z*n3Qob=8y7frnxzlb|C^>82CPp&y$t{GF=(k~ylxAgi3
z`};4uzE4-5`EK{-8}hQI?m@cun%6C|>ih62%01yq*Mj|jKP(e{+4NuQkXd#7-qxO;
zB@ycwB~D#V|N3p~<!_z8F8+Ocw%FRja<5gyZf#%?U;zom3;x-!;5esuZt;=VN&mFB
k&ykaV*Ead{%`G=#nap+5&MwU^;05XPboFyt=akR{08Bis)Bpeg

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/top-bottom.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/themes/slate/images/slate/window/top-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1dab98947c0c46d3ec87274c22bd49d9d36aee1
GIT binary patch
literal 294
zcmeAS@N?(olHy`uVBq!ia0vp^tPBi{Ivi|37WeMT^+1Zf#M9T6{RStKsG6yi!j2Z8
z5NCl$WHAGSTm=X-o?gu?4-{lccl32+VA$Bt{U;G<2*XxS7srr_TW`<XavgFIV0|#x
zLLu((sY5{<HVVD{!g24qla7u}!`zNmsitFddlyYm`rIWF_DM`^TEDry_T;Bp{Jo2t
zA6i)WoU{ph`SPMp<C3WglF6(BUwYCu$oR59Wz>zgdnf1LZu`SpN=1opGeh6L^;^8Q
zx${1X4P{Kb^|eB$YP;I0pHVq=d(<a-s0eksC?Qe*`Ip*9#mri9`RAL@9T#6|-Oasz
f-!5{w-#&)B=Pa|!&dP`YJ;31U>gTe~DWM4f$oy)$

literal 0
HcmV?d00001

diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FileFormatTypeGridTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FileFormatTypeGridTest.java
index 9769a920c13..89237318e89 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FileFormatTypeGridTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/FileFormatTypeGridTest.java
@@ -16,15 +16,15 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.client.application;
 
-import com.extjs.gxt.ui.client.Events;
-import com.extjs.gxt.ui.client.event.ToolBarEvent;
-import com.extjs.gxt.ui.client.widget.toolbar.ToolItem;
+import com.extjs.gxt.ui.client.event.ButtonEvent;
+import com.extjs.gxt.ui.client.event.Events;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.MainTabPanel;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.menu.TopMenu.ActionMenuKind;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns.specific.TypeColDefKind;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.data.FileFormatTypeGrid;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.entity_type.AddTypeDialog;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 import ch.systemsx.cisd.openbis.generic.client.web.client.testframework.AbstractDefaultTestCommand;
 import ch.systemsx.cisd.openbis.generic.client.web.client.testframework.AbstractGWTTestCase;
 import ch.systemsx.cisd.openbis.generic.client.web.client.testframework.CheckTableCommand;
@@ -70,10 +70,10 @@ public class FileFormatTypeGridTest extends AbstractGWTTestCase
                 {
                     GWTTestUtil.selectTabItemWithId(MainTabPanel.ID, FileFormatTypeGrid.BROWSER_ID
                             + MainTabPanel.TAB_SUFFIX);
-                    ToolItem toolItem =
-                            (ToolItem) GWTTestUtil
+                    TextToolItem toolItem =
+                            (TextToolItem) GWTTestUtil
                                     .getWidgetWithID(FileFormatTypeGrid.ADD_NEW_TYPE_BUTTON_ID);
-                    toolItem.fireEvent(Events.Select, new ToolBarEvent(toolItem.getToolBar()));
+                    toolItem.fireEvent(Events.Select, new ButtonEvent(toolItem));
                     GWTTestUtil.getTextFieldWithID(AddTypeDialog.CODE_FIELD_ID).setValue("my-type");
                     GWTTestUtil.getTextFieldWithID(AddTypeDialog.DESCRIPTION_FIELD_ID).setValue(
                             "hello");
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/BrowseDataSet.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/BrowseDataSet.java
index c77d76775cd..6c7f352ac6c 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/BrowseDataSet.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/BrowseDataSet.java
@@ -72,13 +72,13 @@ public final class BrowseDataSet extends AbstractDefaultTestCommand
                 @Override
                 public void beforeDispatch(MvcEvent mvce)
                 {
-                    String url = String.valueOf(mvce.appEvent.data);
+                    String url = String.valueOf(mvce.getAppEvent().getData());
                     assertTrue("Invalid URL: " + url, url.startsWith("https://localhost:8889/"
                             + DATA_STORE_SERVER_WEB_APPLICATION_NAME + "/" + code
                             + "?sessionID=test-"));
                     if (cancelDispatch)
                     {
-                        mvce.doit = false;
+                        mvce.setCancelled(true);
                     }
                 }
             };
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/AddFilterCommand.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/AddFilterCommand.java
index 8f0892181b0..8c7dda197ab 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/AddFilterCommand.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/expressions/filter/AddFilterCommand.java
@@ -17,7 +17,6 @@
 package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.expressions.filter;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.expressions.common.AbstractGridCustomExpressionEditOrRegisterDialog;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.expressions.filter.GridCustomFilterGrid;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.AbstractSaveDialog;
 import ch.systemsx.cisd.openbis.generic.client.web.client.testframework.CheckTableCommand;
 import ch.systemsx.cisd.openbis.generic.client.web.client.testframework.GWTTestUtil;
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/util/GridTestUtils.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/util/GridTestUtils.java
index a73179f6176..a1030977338 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/util/GridTestUtils.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/util/GridTestUtils.java
@@ -18,8 +18,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.util;
 
 import junit.framework.Assert;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.event.GridEvent;
 import com.extjs.gxt.ui.client.store.ListStore;
 import com.extjs.gxt.ui.client.widget.button.Button;
@@ -58,7 +58,7 @@ public class GridTestUtils
     public static <T extends ModelData> void fireDoubleClick(final Grid<T> table, String columnId,
             String columnValue)
     {
-        GridEvent event = createGridEvent(table, columnId, columnValue);
+        GridEvent<T> event = createGridEvent(table, columnId, columnValue);
         table.fireEvent(Events.CellDoubleClick, event);
     }
 
@@ -69,7 +69,7 @@ public class GridTestUtils
     public static <T extends ModelData> void fireSingleClick(final Grid<T> table, String columnId,
             String columnValue)
     {
-        GridEvent event = createGridEvent(table, columnId, columnValue);
+        GridEvent<T> event = createGridEvent(table, columnId, columnValue);
         table.fireEvent(Events.CellClick, event);
     }
 
@@ -81,17 +81,17 @@ public class GridTestUtils
             String columnValue)
     {
         T row = getFirstRowWithColumnValue(table, columnId, columnValue);
-        table.getSelectionModel().select(row);
+        table.getSelectionModel().select(row, false);
     }
 
-    private static <T extends ModelData> GridEvent createGridEvent(final Grid<T> table,
+    private static <T extends ModelData> GridEvent<T> createGridEvent(final Grid<T> table,
             String columnId, String columnValue)
     {
         int rowIndex = getFirstRowIndexWithColumnValue(table, columnId, columnValue);
 
-        final GridEvent gridEvent = new GridEvent(table);
-        gridEvent.rowIndex = rowIndex;
-        gridEvent.colIndex = table.getColumnModel().findColumnIndex(columnId);
+        final GridEvent<T> gridEvent = new GridEvent<T>(table);
+        gridEvent.setRowIndex(rowIndex);
+        gridEvent.setColIndex(table.getColumnModel().findColumnIndex(columnId));
         return gridEvent;
     }
 
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/ChangeTableColumnSettingsCommand.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/ChangeTableColumnSettingsCommand.java
index ced053b5e62..d925aa7cb2f 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/ChangeTableColumnSettingsCommand.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/ChangeTableColumnSettingsCommand.java
@@ -19,9 +19,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.testframework;
 import java.util.ArrayList;
 import java.util.List;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.BaseEvent;
 import com.extjs.gxt.ui.client.event.ColumnModelEvent;
+import com.extjs.gxt.ui.client.event.EventType;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
 import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
 import com.extjs.gxt.ui.client.widget.grid.Grid;
@@ -35,17 +36,17 @@ public class ChangeTableColumnSettingsCommand extends AbstractDefaultTestCommand
 {
     private static abstract class Event
     {
-        private final int eventType;
+        private final EventType eventType;
 
         protected final String columnID;
 
-        Event(int eventType, String columnID)
+        Event(EventType eventType, String columnID)
         {
             this.eventType = eventType;
             this.columnID = columnID;
         }
 
-        public final int getEventType()
+        public final EventType getEventType()
         {
             return eventType;
         }
@@ -89,7 +90,7 @@ public class ChangeTableColumnSettingsCommand extends AbstractDefaultTestCommand
         {
             getColumnConfig(columnModel).setHidden(hidden);
             ColumnModelEvent event = createColumnModelEvent(columnModel);
-            event.hidden = hidden;
+            event.setHidden(hidden);
             return event;
         }
     }
@@ -109,7 +110,7 @@ public class ChangeTableColumnSettingsCommand extends AbstractDefaultTestCommand
         {
             getColumnConfig(columnModel).setWidth(width);
             ColumnModelEvent event = createColumnModelEvent(columnModel);
-            event.width = width;
+            event.setWidth(width);
             return event;
         }
     }
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/GWTTestUtil.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/GWTTestUtil.java
index 6fe2459c3cd..bdcdc2f89ee 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/GWTTestUtil.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/GWTTestUtil.java
@@ -23,14 +23,16 @@ import java.util.List;
 
 import junit.framework.Assert;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.data.ModelData;
+import com.extjs.gxt.ui.client.event.Events;
+import com.extjs.gxt.ui.client.event.MenuEvent;
 import com.extjs.gxt.ui.client.widget.Component;
 import com.extjs.gxt.ui.client.widget.Container;
 import com.extjs.gxt.ui.client.widget.ContentPanel;
 import com.extjs.gxt.ui.client.widget.Header;
 import com.extjs.gxt.ui.client.widget.TabItem;
 import com.extjs.gxt.ui.client.widget.TabPanel;
+import com.extjs.gxt.ui.client.widget.WidgetComponent;
 import com.extjs.gxt.ui.client.widget.button.Button;
 import com.extjs.gxt.ui.client.widget.form.AdapterField;
 import com.extjs.gxt.ui.client.widget.form.CheckBox;
@@ -41,12 +43,8 @@ import com.extjs.gxt.ui.client.widget.form.Radio;
 import com.extjs.gxt.ui.client.widget.form.TextArea;
 import com.extjs.gxt.ui.client.widget.form.TextField;
 import com.extjs.gxt.ui.client.widget.grid.Grid;
-import com.extjs.gxt.ui.client.widget.menu.Item;
 import com.extjs.gxt.ui.client.widget.menu.Menu;
 import com.extjs.gxt.ui.client.widget.menu.MenuItem;
-import com.extjs.gxt.ui.client.widget.toolbar.AdapterToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
-import com.extjs.gxt.ui.client.widget.toolbar.ToolItem;
 import com.google.gwt.user.client.Element;
 import com.google.gwt.user.client.ui.ComplexPanel;
 import com.google.gwt.user.client.ui.ListBox;
@@ -56,8 +54,9 @@ import com.google.gwt.user.client.ui.Widget;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.menu.ActionMenu;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.menu.IActionMenuItem;
-import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.PagingToolBarAdapter;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.BrowserGridPagingToolBar;
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.GWTUtils;
+import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.TextToolItem;
 
 /**
  * Useful static methods for testing.
@@ -79,7 +78,7 @@ public final class GWTTestUtil
         final String id = action.getMenuId();
         final Widget item = tryToFindByID(id);
         assertWidgetFound("Menu element", id, item);
-        ((MenuItem) item).fireEvent(Events.Select);
+        ((MenuItem) item).fireEvent(Events.Select, new MenuEvent(null));
     }
 
     /**
@@ -429,9 +428,9 @@ public final class GWTTestUtil
             } else if (widget instanceof MultiField)
             {
                 return new MultiFieldHandler(this).handle((MultiField<Field<?>>) widget);
-            } else if (widget instanceof PagingToolBarAdapter)
+            } else if (widget instanceof BrowserGridPagingToolBar)
             {
-                return new PagingToolBarHandler(this).handle((PagingToolBarAdapter) widget);
+                return new PagingToolBarHandler(this).handle((BrowserGridPagingToolBar) widget);
             } else
             {
                 return false;
@@ -444,9 +443,9 @@ public final class GWTTestUtil
             {
                 return null;
             }
-            if (widgetOrNull instanceof AdapterToolItem)
+            if (widgetOrNull instanceof WidgetComponent)
             {
-                return ((AdapterToolItem) widgetOrNull).getWidget();
+                return ((WidgetComponent) widgetOrNull).getWidget();
             }
             if (widgetOrNull instanceof AdapterField)
             {
@@ -456,7 +455,8 @@ public final class GWTTestUtil
         }
     }
 
-    private static final class PagingToolBarHandler implements IWidgetHandler<PagingToolBarAdapter>
+    private static final class PagingToolBarHandler implements
+            IWidgetHandler<BrowserGridPagingToolBar>
     {
         private final IWidgetHandler<Widget> handler;
 
@@ -469,9 +469,9 @@ public final class GWTTestUtil
         // IWidgetHandler
         //
 
-        public final boolean handle(final PagingToolBarAdapter pagingToolBar)
+        public final boolean handle(final BrowserGridPagingToolBar pagingToolBar)
         {
-            for (final ToolItem item : pagingToolBar.getItems())
+            for (final Component item : pagingToolBar.getItems())
             {
                 if (handler.handle(item))
                 {
@@ -551,7 +551,7 @@ public final class GWTTestUtil
         {
             if (menu != null)
             {
-                for (final Item i : menu.getItems())
+                for (final Component i : menu.getItems())
                 {
                     if (handler.handle(i))
                     {
@@ -616,7 +616,7 @@ public final class GWTTestUtil
             if (container instanceof ContentPanel)
             {
                 final ContentPanel contentPanel = (ContentPanel) container;
-                for (Button b : contentPanel.getButtonBar().getItems())
+                for (Component b : contentPanel.getButtonBar().getItems())
                 {
                     if (handler.handle(b))
                     {
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/PropertyCheckingManager.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/PropertyCheckingManager.java
index 362b032f84e..65aca711a6c 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/PropertyCheckingManager.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/client/testframework/PropertyCheckingManager.java
@@ -21,20 +21,19 @@ import java.util.Map;
 
 import junit.framework.Assert;
 
-import com.extjs.gxt.ui.client.widget.WidgetComponent;
 import com.google.gwt.user.client.ui.Widget;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.property.PropertyGrid;
 
 /**
  * Manager for checking properties based on {@link IValueAssertion} objects.
- *
+ * 
  * @author Franz-Josef Elmer
  */
 public class PropertyCheckingManager extends Assert
 {
     @SuppressWarnings("unchecked")
-    private Map<String, IValueAssertion> expectedProperties =
+    private final Map<String, IValueAssertion> expectedProperties =
             new HashMap<String, IValueAssertion>();
 
     /**
@@ -44,19 +43,16 @@ public class PropertyCheckingManager extends Assert
     {
         expectedProperties.put(name, valueAssertion);
     }
-    
+
     /**
      * Checks the assertion for the properties of a {@link PropertyGrid} with specified widget ID.
      */
     public void assertPropertiesOf(final String widgetID)
     {
         final Widget widget = GWTTestUtil.getWidgetWithID(widgetID);
-        assertTrue("Expected WidgetComponent instead of " + widget.getClass(),
-                widget instanceof WidgetComponent);
-        final Widget wrappedWidget = ((WidgetComponent) widget).getWidget();
-        assertTrue("Expected PropertyGrid instead of " + wrappedWidget.getClass(),
-                wrappedWidget instanceof PropertyGrid);
-        assertProperties(((PropertyGrid) wrappedWidget).getProperties());
+        assertTrue("Expected PropertyGrid instead of " + widget.getClass(),
+                widget instanceof PropertyGrid);
+        assertProperties(((PropertyGrid) widget).getProperties());
     }
 
     @SuppressWarnings("unchecked")
@@ -65,7 +61,8 @@ public class PropertyCheckingManager extends Assert
      */
     public void assertProperties(final Map<String, ?> actualProperties)
     {
-        for (final Map.Entry<String, IValueAssertion> expectedProperty : expectedProperties.entrySet())
+        for (final Map.Entry<String, IValueAssertion> expectedProperty : expectedProperties
+                .entrySet())
         {
             final String key = expectedProperty.getKey();
             assertTrue("Expected property not found: " + key, actualProperties.containsKey(key));
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/calculator/StandardFunctionsTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/calculator/StandardFunctionsTest.java
index f5529978873..a67a622804d 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/calculator/StandardFunctionsTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/calculator/StandardFunctionsTest.java
@@ -16,16 +16,16 @@
 
 package ch.systemsx.cisd.openbis.generic.client.web.server.calculator;
 
-import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.INTEGER_DEFAULT_VALUE;
 import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.DOUBLE_DEFAULT_VALUE;
-import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.choose;
+import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.INTEGER_DEFAULT_VALUE;
 import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.avg;
-import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.stdev;
+import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.choose;
+import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.max;
 import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.median;
 import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.min;
-import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.max;
-import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.toInt;
+import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.stdev;
 import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.toFloat;
+import static ch.systemsx.cisd.openbis.generic.client.web.server.calculator.StandardFunctions.toInt;
 
 import java.util.Arrays;
 
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManagerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManagerTest.java
index 1a2c8e0eab8..7900b4e0ad8 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManagerTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManagerTest.java
@@ -34,8 +34,8 @@ import org.testng.annotations.Test;
 
 import ch.rinn.restrictions.Friend;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ColumnDistinctValues;
-import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridCustomColumnInfo;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridColumnFilterInfo;
+import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridCustomColumnInfo;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridFilters;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridRowModels;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.IResultSetConfig;
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/test/DisplaySettingsManagerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/test/DisplaySettingsManagerTest.java
index 6c28a0eca58..bdf39fc4c8c 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/test/DisplaySettingsManagerTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/test/DisplaySettingsManagerTest.java
@@ -27,8 +27,9 @@ import org.testng.annotations.AfterMethod;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
-import com.extjs.gxt.ui.client.Events;
 import com.extjs.gxt.ui.client.event.ColumnModelEvent;
+import com.extjs.gxt.ui.client.event.EventType;
+import com.extjs.gxt.ui.client.event.Events;
 import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
 import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
 
@@ -236,7 +237,7 @@ public class DisplaySettingsManagerTest extends AssertJUnit
         testUpdateAfterEvent(Events.WidthChange);
     }
 
-    private void testUpdateAfterEvent(int eventType)
+    private void testUpdateAfterEvent(EventType eventType)
     {
         ColumnConfig column1 = createColumnConfig("c1", false, 42);
         ColumnConfig column2 = createColumnConfig("c2", true, 4711);
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorkerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorkerTest.java
index ba6b3340596..1b3d8239368 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorkerTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorkerTest.java
@@ -16,6 +16,8 @@
 
 package ch.systemsx.cisd.openbis.generic.server.business.bo.samplelister;
 
+import static org.testng.AssertJUnit.assertNotNull;
+import static org.testng.AssertJUnit.assertTrue;
 import it.unimi.dsi.fastutil.longs.LongOpenHashSet;
 import it.unimi.dsi.fastutil.longs.LongSet;
 
@@ -32,8 +34,6 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCrite
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListSampleCriteria;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
 
-import static org.testng.AssertJUnit.*;
-
 /**
  * Test cases for the {@link SampleListingWorker}.
  * 
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/GenericExperimentAttachmentDownloadTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/GenericExperimentAttachmentDownloadTest.java
index 9b55ba06251..39850d3c883 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/GenericExperimentAttachmentDownloadTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/experiment/GenericExperimentAttachmentDownloadTest.java
@@ -176,17 +176,16 @@ public class GenericExperimentAttachmentDownloadTest extends AbstractGWTTestCase
         }
 
         @Override
-        public void handleEvent(AppEvent<?> event)
+        public void handleEvent(AppEvent event)
         {
-            switch (event.type)
+            if (event.getType() == AppEvents.OPEN_URL_EVENT)
             {
-                case AppEvents.OPEN_URL_EVENT:
-                    String openedUrl = (String) event.data;
-                    openedUrlCallback.reuse();
-                    openedUrlCallback.onSuccess(openedUrl);
-                    break;
-                default:
-                    throw new IllegalArgumentException("Unknow event '" + event + "'.");
+                String openedUrl = (String) event.getData();
+                openedUrlCallback.reuse();
+                openedUrlCallback.onSuccess(openedUrl);
+            } else
+            {
+                throw new IllegalArgumentException("Unknow event '" + event + "'.");
             }
         }
     }
-- 
GitLab