protected void initDefaultStyle() {

        if (this.styleMap == null) {
            this.styleMap = DefaultStyle.getDefaults();
        }

        //background
        if (!styleMap.containsKey(BACKGROUND_KEY))
            styleMap.put(BACKGROUND_KEY, new Color(209, 215, 226));

        //header title font
        if (!styleMap.containsKey(HEADER_TITLE_FONT_KEY))
            styleMap.put(HEADER_TITLE_FONT_KEY, styleMap.getFont(DefaultStyle.CTRL_TITLE_FONT_KEY));

        //header title color
        if (!styleMap.containsKey(HEADER_TITLE_COLOR_KEY))
            styleMap.put(HEADER_TITLE_COLOR_KEY, DefaultStyle.STACKED_PANEL_HEADER_COLOR);

        //header title bevel color
        if (!styleMap.containsKey(HEADER_TITLE_BEVEL_COLOR_KEY))
            styleMap.put(HEADER_TITLE_BEVEL_COLOR_KEY, DefaultStyle.CTRL_BEVEL_HIGHLIGHT);

        //header border color
        if (!styleMap.containsKey(HEADER_BORDER_COLOR_KEY))
            styleMap.put(HEADER_BORDER_COLOR_KEY, styleMap.getColor(DefaultStyle.CTRL_BORDER_COLOR_KEY));

        //header top gradient
        if (!styleMap.containsKey(HEADER_TOP_GRADIENT_KEY))
            styleMap.put(HEADER_TOP_GRADIENT_KEY, DefaultStyle.STACKED_PANEL_HEADER_TOP);

        //header bottom gradient
        if (!styleMap.containsKey(HEADER_BOTTOM_GRADIENT_KEY))
            styleMap.put(HEADER_BOTTOM_GRADIENT_KEY, DefaultStyle.STACKED_PANEL_HEADER_BOTTOM);

        //split border color
        if (!styleMap.containsKey(SPLIT_BORDER_COLOR_KEY)) {
            styleMap.put(SPLIT_BORDER_COLOR_KEY, styleMap.getColor(DefaultStyle.CTRL_BORDER_COLOR_KEY));
        }

    }