I will concur with Tony re: table styles. When they first came out I thought "FANtastic". Great! Unfortunately, to call them touchy would be gentle. Flakey is more like it. They can work, but you can not ever take them for granted. They are tricky and not 100% reliable.
I wish they did work well, but alas, they do not.
For example, if you create a table style for Whole Table, then you can not use (although you can create one) a header Row style that is different. It is one or the other, after all "WHOLE" table means just that.
However, you can get around things by using a normal paragraph style in conjunction with table styles.
So say, you have a WholeTable style (14pts blah blah), but you want the header row to be 18pts, red...yadda yadad.
You can apply the WholeTable style to...the whole table (including the header row), but then...apply a Paragraph style (MyTableCrapHeader) to the first row. Paragraph styles override table styles.
Note though, because it is a Paragraph style, you will have to adjust the Cell margins to 0 if you want to use any Shading. Also Borders need to be explicitly fixed.
All in all, again, table styles...great idea, poor execution.
Gerry