h1, h2, h3, h4	{color: #3E0071; font-weight: bold; }p	{color: #3E0071; }/* --- heading sizes --- */h1	{font-size: 1.63em; margin-bottom: 0px; line-height: 1.2em}h2	{font-size: 1.27em;}h3	{font-size: 1.09em; margin-bottom: 0px;}h4	{font-size: 1em; margin-bottom: 0px;}p  {font-size: 1em; margin-top: 0px; margin-bottom: 16px;}td.hidden  {font-size: 0.1em; color: #ffffff; }input.button_horiz {width: 4.3em; }input.button_horiz_long {width: 5em; }input.button_horiz_vlong {width: 9em; }input.button_vert {width: 100px; height: 3em; }input.button_vert_small {width: 100px; height: 2em; }input.button_details {width: 65px; height: 1.7em; }td.corner {background: #ffffff url(images/runners_corner.gif) top; height: 10px; }td.horiz  {background: #ffffff url(images/runners_horiz.gif) top; height: 10px; }td.vert   {background: #ffffff url(images/runners_vert.gif); }td.runners_main  {background-color: #c1a8e3; }td.runners_menu  {background-color: #c1a8e3; height: 45px; }table.runners    {vertical-align: top; }tr.runners       {vertical-align: top; height: 1.4em; }td.runners       {vertical-align: top; }table.main     {width: 780px;}td.leftwidth   {width: 110px;}td.middlewidth {width:  25px;}td.bodywidth   {width: 535px;}td.rightwidth  {width: 110px;}