rem: s.borderTopColor = this.getStyle("backgroundColor"); 
add: s.borderTopColor = this._backgroundColor; 
context:     setStyle: function(name, value) {        arguments.callee.$.call(this, name, value);        if (name == "backgroundColor" || name.indexOf("border") == 0) {            if (this._windowMenu) {                var s = this._box.style;                s.borderWidth = "0px";                s.borderTopWidth = "1px";                s.borderTopStyle = "solid";                s.borderTopColor = this.getStyle("backgroundColor");                s.paddingBottom = "2px";                s.borderBottomWidth = "2px";                s.borderBottomStyle = "groove";            }                   var nodes = this._box.childNodes;            if (name == "borderSize") value += "px";            else if (name == "borderColor") value = tw_Component.getIEBorder(value, this.getStyle("borderType"));            name = tw_Component.styleNameMap[name];                        for (var i = nodes.length; --i >= 0;) {                var item = nodes.item(i);                this._setHighlight(item, false);                this.applyStyle(item.lastChild, name, value);            }        }    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/d532c0ea03ef1c91856bba5408f049541b39c2ba/Menu.js/buggy/src/thinwire/render/web/resources/Menu.js