I'm fairly certain the problem is actually with the CSS you're using to create the 2 columns layout, that there are some wrinkles causing the issue in Firefox. But this seems to solve the problem for now. Inside collapse.js, find the following block of code (2 lines):
Code:
if (!persistexpand && this.initstate=="contract" || persistexpand && this.isExpanded!="yes") //Hide DIV (unless div should be expanded by default, OR persistence is enabled and this DIV should be expanded)
this.divObj.style.visibility="hidden" //hide content (versus collapse) until we can get its height
and remove them. It seems as soon as you set the collapsing div to either "visibility: hidden" or "display: none", you get the problem you're describing.
BTW, please note that your page is currently in violation of our usage terms, since the credit notice doesn't appear inline on the page. Please reinstate the credit notice:
Bookmarks