In admin/settings.php, the Anchors are incorrectly coded with a "#" preceeding the anchor target name, i.e.<a name="#setting_group_1">..... code... </a>
should be:
<a name="setting_group_1"></a>..... code....
The Named target anchor should be without the "#" character, whereas the JUMP to the local target anchor does require the "#" character, i.e.<a href="#setting_group_1">
As an anchor, the code between the <a name"...name"> and </a> is superfluous and has no bearing on the anchor. What is required is the complete anchor with the closing tag. <a name"..."></a>.
When the anchor is coded with the "#", the problem is not apparent in IE (lax interpretation of HTML); BUT it is apparent in other browsers such as Netscape and Mozilla. In Netscape and Mozilla, there is NO local target anchor if it is incorrectly defined using a "#" as in <a name"#...."></a>
Regards,
T. McGuire