public HtmlColor getFontHtmlColor(FontParam param, String stereotype) {
		String value = null;
		if (stereotype != null) {
			checkStereotype(stereotype);
			value = getValue(param.name() + "fontcolor" + stereotype);
		}
		if (value == null || HtmlColor.isValid(value) == false) {
			value = getValue(param.name() + "fontcolor");
		}
		if (value == null || HtmlColor.isValid(value) == false) {
			value = getValue("defaultfontcolor");
		}
		if (value == null || HtmlColor.isValid(value) == false) {
			value = param.getDefaultColor();
		}
		return HtmlColor.getColorIfValid(value);
	}