>> So, the first part is getting the classes and identifiers for Row and Column so that css can find them.
no, I think this is perhaps slightly misleading.
The starting point, and the ending point, is simply to set the Css for the cell.
The setting on the template is an expression. So, I'd do something like;
choose(xxx > 100,'red','green')
if the choice was really simple, or something like
loc:cellclass
if the decision is somewhat complex.
Then right-click the procedure, choose source, search for loc:cellclass, and prime it in an embed right before it's used.
oh, and declare the loc:cellclass variable as a string.
Does that answer your question though?
cheers
Bruce