private void handleDocumentOptions(Element root) {
		try {
			int editorFontSize = Integer.valueOf(root.getAttribute(VCNConstants.EDITOR_FONT_SIZE));
			Editor.setFontSize(editorFontSize);
		} catch (Exception ex) {
            ex.printStackTrace();			
		}
		
		try {
			int treeFontSize = Integer.valueOf(root.getAttribute(VCNConstants.TREE_FONT_SIZE));
			VCNTreeItem.setFontSize(treeFontSize);
			VermilionCascadeNotebook.getInstance().applyTreeFontSize();
		} catch (Exception ex) {
            ex.printStackTrace();			
		}		
		
		try {
			boolean isTreeLines = Boolean.valueOf(root.getAttribute(VCNConstants.TREE_LINES));
            VCNConfiguration.isTreeLines = isTreeLines;
            System.out.println("-- config VCNConfiguration.isTreeLines = " + VCNConfiguration.isTreeLines);
            VermilionCascadeNotebook.getInstance().getTree().setLinesVisible(VCNConfiguration.isTreeLines);
            VermilionCascadeNotebook.getInstance().getAppMenu().setTreeLineItemSelection(VCNConfiguration.isTreeLines);
		} catch (Exception ex) {
            ex.printStackTrace();			
		}
		
		String selectionColorStr = root.getAttribute(VCNConstants.TREE_SELECTION_COLOR);
		Color color = getColor(selectionColorStr, VermilionCascadeNotebook.getInstance().getMainComposite().getDisplay());
		if (color != null) {
			VCNConfiguration.setGradientSelectionColor(color);
		}
	}