public UpgradeLevelLayout(int x, int y) {

    this.setWidth(500);
    this.setHeight(300);
    this.setMembersMargin(5);
    this.setPadding(5);
    this.setBackgroundColor("#FFFFFF");
    this.setBorder("1px solid #CCCCCC");
    this.setOpacity(85);
    this.moveTo(x, y + 20);

    Label titleLabel = new Label("<b>User Levels:</b>");
    titleLabel.setIcon(CoreConstants.ICON_USER_INFO);
    titleLabel.setHeight(30);
    this.addMember(titleLabel);

    HTMLPane pane = new HTMLPane();
    pane.setWidth100();
    pane.setHeight100();
    pane.setOverflow(Overflow.AUTO);
    pane.setContentsURL("./documentation/user/user_levels.html");
    pane.setContentsType(ContentsType.PAGE);
    this.addMember(pane);

    Label closeLabel = new Label("Close");
    closeLabel.setIcon(CoreConstants.ICON_CLOSE);
    closeLabel.setHeight(25);
    closeLabel.setWidth100();
    closeLabel.setAlign(Alignment.RIGHT);
    closeLabel.setCursor(Cursor.HAND);
    closeLabel.addClickHandler(
        new ClickHandler() {

          @Override
          public void onClick(ClickEvent event) {
            destroy();
          }
        });

    this.addMember(closeLabel);
  }