Go figure, I write a dumb test program and all works ok - as expected
condition > 1 (2 or more carriage returns cause expected formatting change)
condition = 0 (expected change occurs)
condition = 1 (default black as expected)
Arghhhh...what am I doing wrong?
Whoops - I am red faced. I found the problem. (Stupid programmer :-).
Did you notice the room was rather crowded as you entered...?