I making a html table in visual basic 2005 express within a StringBuilder which I then mail as a html string. Works fine except I can't change the font size of the table.

I tried with
VB Code:
  1. <font size=1><table></table></font>
That didn't work.

Now I tried with style and that didn't work either. What am I doing wrong?

VB Code:
  1. Private Function getMultipleTranport() As StringBuilder
  2.         Dim s As New StringBuilder
  3.         s.Append("<table>")
  4.  
  5.         Dim i As Integer
  6.         For i = 0 To 7
  7.             s.Append("<colgroup align=center>")
  8.         Next
  9.  
  10.         s.Append("<tr><th>Dage</th><th>Ønsket afhentning</th><th>Ønsket ankomst</th><th>Fast retur</th><th>1. gang dato</th><th>Enkelte dage uden kørsel</th><th>Periode uden kørsel (start dato)</th><th>Periode uden kørsel (slut dato)</th></tr>")
  11.         s.Append("<tr></tr>")
  12.  
  13.         Dim r, c As Integer 'row, column
  14.  
  15.         For r = 0 To grid.Rows.Count - 1
  16.             If r = 1 Or r = 3 Or r = 5 Or r = 7 Then
  17.                 s.Append("<tr>")
  18.             Else
  19.                 s.Append("<tr style=color:#FF0000;>")
  20.             End If
  21.  
  22.             For c = 0 To grid.Columns.Count - 1
  23.                 s.Append("<td style=font-size:0.8em;>" & grid.Item(c, r).Value & "</td>")
  24.             Next
  25.             s.Append("</tr>")
  26.         Next
  27.         s.Append("</table>")
  28.         Return s
  29.     End Function