Zuerst einmal hoffe ich, du hast das > am Ende der DOCTYPEs nur hier im Forum vergessen (wovon ich jetzt ausgehe).

Den DOCTYPE
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
gibt es nicht, daher werden manche Browser sich der Strict Variante von HTML bedienen, in dieser Variante ist die Manipulation der Scrollleiste nicht erlaubt.

Der <b> Tag funktioniert normalerweise unter Transitional.
Wenn du <B></b> geschrieben hast könnte der Fehler in der Groß/kleinschreibung der beiden Tags liegen: entweder nur klein oder nur Groß notieren.

Die Stylesheet Angabe muss auch funktionieren, nur sehe ich anhand deines Posts keine mögliche Fehlerquelle.