Hi, Andre:
Style template syntax changed significantly in SAS 9.2 versus the old syntax in SAS 9.1.3. I would not expect my style template code to work at all in SAS 9.1.3 -- I used 9.2 syntax because TAGSETS.RTF is production in SAS 9.2. Therefore, the style template should match the version of SAS being used.
I know that there was a "pre-production" TAGSETS.RTF in SAS 9.1.3, but most times when I tried it, my instance of SAS crashed. So I never used it.
The CLASS statement is new Style template syntax for SAS 9.2. It's very cool because it allows you to write a style template without worrying about inheritance. The CLASS statement allows the named style element to inherit attributes from a like named style element in the parent template. There was no CLASS statement in SAS 9.1.3 and inheritance actually worked/works differently in 9.1.3 (where you have to choose between the STYLE or REPLACE statement) and 9.2 (where you don't have to worry about how you code your style element), where these are all equivalent statements:
style text from text / ...
style text from _self_ / ...
style text / ...
class text / ...
Sorry it didn't work. I should have been more explicit that it was 9.2 code.
cynthia