var fontFamily = "Trebuchet MS,Tahoma,Arial,Lucida,Helvetica,Utopia,sans-serif";

if ( navigator.userAgent.indexOf("MSIE") != -1 || navigator.userAgent.indexOf("Netscape6") != -1 || navigator.userAgent.indexOf("OmniWeb") != -1)
  {
    // Microsoft Internet Explorer, Netscape 6 and OmniWeb all render
    // correctly, regarless of platform.
    var fnt8 = "8pt";
    var fnt9 = "9pt";
    var fnt10 = "10pt";
    var fnt11 = "11pt";
    var fnt12 = "12pt";
    var fnt14 = "14pt";
    var fnt16 = "16pt";
  }
else
  {
    if ( navigator.userAgent.indexOf("Macintosh") != -1 || navigator.userAgent.indexOf("PowerPC") != -1 || navigator.userAgent.indexOf("Linux") != -1)
      {
        // Mac and Linux
        var fnt8 = "10pt";
        var fnt9 = "12pt";
        var fnt10 = "12pt";
        var fnt11 = "14pt";
        var fnt12 = "14pt";
        var fnt14 = "18pt";
        var fnt16 = "22pt";
      }
     else
      {
        // Unknown - assume defaults.
        var fnt8 = "8pt";
        var fnt9 = "9pt";
        var fnt10 = "10pt";
        var fnt11 = "11pt";
        var fnt12 = "12pt";
        var fnt14 = "14pt";
        var fnt16 = "16pt";
     }
  }

document.write("<style>\n");
document.write("BODY { font-size: " + fnt10 + "; font-family: " + fontFamily + "; background: #FFFFFF; color: #000000; }\n");
document.write("P { font-size: " + fnt10 + "; font-family: " + fontFamily + "; color: #000000; }\n");
document.write("TD { font-size: " + fnt10 + "; font-family: " + fontFamily + "; color: #000000; }\n");
document.write("UL { list-style-image: url(/images/bullet_small.gif); }\n");
document.write("LI { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write(".default { font-size: " + fnt10 + "; font-family: " + fontFamily + "; color: #000000; }\n");
document.write("SUP { font-size: " + fnt8 + "; vertical-align: super; font-family: " + fontFamily + "; }\n");
document.write("HR { color: darkblue; height: 1px; }\n");
document.write("A { color: darkblue; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write("A:link { color: darkblue; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write("A:visited { color: darkblue; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write("A:active { color: darkblue; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write("A:hover { color: darkblue; font-weight: bold; text-decoration: underline; font-family: " + fontFamily + "; }\n");
document.write("INPUT { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("TEXTAREA { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("BUTTON { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("FIELDSET { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("LABEL { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("SELECT { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("OPTION { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("OPTGROUP { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }\n");
document.write("TT { font-size: " + fnt10 + "; font-family: Courier New," + fontFamily + "; text-decoration: none; }\n");
document.write(".title { font-size: " + fnt16 + "; color: darkblue; font-weight: bold; font-family: " + fontFamily + "; }\n");
document.write(".hugehead { font-size: " + fnt12 + "; color: black; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write(".bighead { font-size: " + fnt11 + "; color: black; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write(".smallhead { font-size: " + fnt10 + "; color: black; font-weight: bold; text-decoration: none; font-family: " + fontFamily + "; }\n");
document.write(".smallprint { font-size: " + fnt8 + "; color: black; font-family: " + fontFamily + "; }\n");
document.write(".rightalign { text-align: right; }\n");
document.write(".indent { margin-left: 15px; }\n");
document.write(".sidebar { color: #FFFAF0; font-size: " + fnt9 + "; font-weight: bold; font-family: " + fontFamily + "; text-decoration: none; margin-left: 10px; margin-right: 10px; }\n");
document.write(".sidebarselected { color: #2F4F4F; font-size: " + fnt9 + "; font-weight: bold; font-family: " + fontFamily + "; text-decoration: none; margin-left: 10px; margin-right: 10px; }\n");
document.write(".sidebarsub { color: #FFFAF0; font-size: " + fnt8 + "; font-family: " + fontFamily + "; text-decoration: none; }\n");
document.write(".sidebarsubselected { color: #2F4F4F; font-size: " + fnt8 + "; font-family: " + fontFamily + "; text-decoration: none; }\n");
document.write(".sidebarsublink { color: #FFFAF0; font-size: " + fnt8 + "; font-family: " + fontFamily + "; text-decoration: underline; font-weight: bold; }\n");
document.write(".fnt8 { font-size: " + fnt8 + "; font-family: " + fontFamily + "; }");
document.write(".fnt9 { font-size: " + fnt9 + "; font-family: " + fontFamily + "; }");
document.write(".fnt10 { font-size: " + fnt10 + "; font-family: " + fontFamily + "; }");
document.write(".fnt11 { font-size: " + fnt11 + "; font-family: " + fontFamily + "; }");
document.write(".fnt12 { font-size: " + fnt12 + "; font-family: " + fontFamily + "; }");
document.write(".fnt14 { font-size: " + fnt14 + "; font-family: " + fontFamily + "; }");
document.write(".fnt16 { font-size: " + fnt16 + "; font-family: " + fontFamily + "; }");
document.write("</style>\n");
