a            { text-decoration: underline; font-weight: bold; color: #0000FF }
body         { background-color: #33CCCC; color: #800000; font-size: 12pt }
body.card    { background-color: #33CCCC; color: #800000; font-size: 12pt }
img          { border: 3px solid #0000FF;  }
img.p        { border: 3px outset #FF0000;  }
input.j      { text-align: center; color: #000000; border: 3px solid #FF0000; width: 140; background-color: #FF99CC }
input.jx     { text-align: center; color: #000000; border: 3px solid #FF0000; width: 140; background-color: #33CCCC }
table        { font-family: Arial; background-color: #00FFCC; font-weight: bold; border-style: solid; border-color: #FF0000 }
td           { border:3px solid #800000; text-align: Center; font-weight: bold; background-color: #66FF33 }
td.d         { border:3px solid #FF0000; text-align: Center; background-color: #00CCFF;  }
td.o         { background-color: #FFCCFF; text-align: Center; border-style: solid; border-color: #FF0000 }
td.bl        { background-color: #FF9966 }
th           { border:1px solid #0000FF; font-size: 18pt; color: #000000; font-weight: bold; background-color: #FF9966; 
               text-align: Center; font-family:Comic Sans MS }
td.CalDay    {border:1px solid #0000FF; background-color : #FFFF99;font-size:8pt; font-family:Arial Narrow;
              color:#000000; }
td.CalNone   {border-style:solid; border-width:0; background-color : #FFFFFF;font-size:8pt; font-family:Arial Narrow; color:#FFFFFF}
td.CalCol    {border-style:solid; border-width:1; background-color : #00CCFF; font-family:Arial Narrow; font-size:8pt}