body         { font-family:Arial, tahoma; font-size:12pt; }
body.admin   { font-family:Arial, tahoma; font-size:13pt; background-color:#C7FDC6; }
body.regular { font-family:Arial, tahoma; font-size:13pt; background-color:lightcyan; }
body.chatter { font-family:'Comic Sans MS'; font-size:13pt; background-color:lightcyan; }

table.logo   { width:100%; border-collapse:collapse; empty-cells:show; }
td.logoBig   { text-align:center; font-size:18pt; }
td.logoSml   { text-align:center; font-size:8pt; font-weight:600; }



table.admin  { width:100%; background-color:#C7FDC6;  border-collapse:collapse; empty-cells:show; }
table.main   { width:100%; background-color:lightcyan;  border-collapse:collapse; empty-cells:show; }
table.box    { border:2px solid black; margin:10px 0 10px 0; } 
table.menu   { border:2px solid black; background-color:yellow; font-size:8pt; width:80%; 
               text-align:center; margin:5px 0 5px 0; }
table.normal    { border:1px solid black; margin:10px 0 10px 0; }   
table.highlight { border:5px solid red; margin:10px 0 10px 0; }             
               
               
table.boxNoMargin    { border:2px solid black; }
table.chatter{ border:2px solid black; padding:20px; text-align:center; }

tr.sml    { height:10px; padding:0; }
tr.smlgap { height:10px; }
tr.gap    { height:20px; }
tr.biggap { height:80px; }
tr.header { background-color:BlanchedAlmond ;  }
td.header { font-size:10pt; font-weight:700; text-align:center; border:1px solid black; height:16px; 
            background-color:BlanchedAlmond ; margin:0 }
td.head   { font-size:10pt; font-weight:700; border:1px solid black; height:16px; background-color:orange; text-align:center; }
td.ljhead { font-size:10pt; font-weight:700; border:1px solid black; height:16px; background-color:orange; }

td.sml  { text-align:center; font-size:12pt; font-weight:bold; }
td.med  { text-align:center; font-size:18pt; font-weight:bold; }
td.big  { text-align:center; font-size:26pt; font-weight:bold; }
td.tiny { text-align:center; font-size:10pt; font-weight:500;  }
td.em   { text-align:center; font-size:8pt; font-weight:normal; }

td.column { text-align:center; font-size:7pt; width:11%; font-weight:normal;  }

td.bSml  { text-align:center; font-size:11pt; font-weight:bold; }
td.bMed  { text-align:center; font-size:16pt; font-weight:bold; }
td.bScr  { font-family:'BRUSH SCRIPT MT'; text-align:center; font-size:24pt; color:black; font-weight:bold; }


th.sml    { text-align:center; font-size:12pt; font-weight:bold; }
th.med    { text-align:center; font-size:18pt; font-weight:bold; }
th.ljsml  { text-align:left;   font-size:12pt; font-weight:bold; }

td.ljsml  { font-size:12pt; font-weight:bold; }
td.ljmed  { font-size:18pt; font-weight:bold; }
td.ljbig  { font-size:26pt; font-weight:bold; }
td.ljtiny { font-size:10pt; font-weight:400; }
td.ljem   { font-size:8pt; font-weight:400; }

td.underP { font-size:7pt; text-align:center; background-color:white; }
td.member { font-size:9pt; color:black };

/*  CHATTER  */
body.chatter   { font-family:'Comic Sans MS'; background-color:lightcyan; }
td.chatterBig  { font-size:36pt; font-weight:bold; color:blue; text-align:center; }
td.chatterMed  { font-size:18pt; font-weight:bold; color:blue; text-align:center; }
td.chatterSml  { font-size:13pt; font-weight:bold; color:blue; text-align:center; }

td.comicBig    { font-family:'Comic Sans MS'; font-size:36pt; font-weight:bold; color:blue; text-align:center; }
td.comicMed    { font-family:'Comic Sans MS'; font-size:18pt; font-weight:bold; color:blue; text-align:center; }
td.comicSml    { font-family:'Comic Sans MS'; font-size:13pt; font-weight:bold; color:blue; text-align:center; }

td.memBig      { font-family:'brush script mt'; font-size:64pt; font-weight:500; color:black; }
td.memMed      { font-family:'brush script mt'; font-size:24pt; color:black; text-align:center; }
td.memSml      { font-family:'brush script mt'; font-size:18pt; color:black; text-align:center; }


input.sml      { width:120px; height:18px; color:blue; border-color:blue; font-size:9pt;
                 border:1px solid blue; background-color:white; }
                 
input.wide     { width:200px; height:18px; color:blue; border-color:blue; font-size:9pt;
                 border:1px solid blue; background-color:white; }
                 
input.submit   { width:150px; height:24px; color:blue; border-color:blue; font-size:10pt;
                 border:2px solid blue; background-color:lightblue; font-weight:800; }
                 
input.unlock   { width:150px; height:24px; color:blue; font-size:10pt;
                 border:4px solid red; background-color:lightblue; font-weight:800; }
                 
input.file     { width:300px; height:20px; color:black; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:white; text-align:center;  }

input.big     { width:90px; height:20px; color:blue; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:#efefef;  text-align:center; }

textarea.sml   { width:500px; height:16px; color:blue; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:#efefef; }

textarea.int   { width:500px; height:40px; color:blue; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:#efefef; }
                 
textarea.med   { width:400px; height:84px; color:blue; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:#efefef; }
                 
textarea.huge  { width:600px; height:84px; color:blue; border-color:blue; font-size:8pt;
                 border:1px solid blue; background-color:#efefef; }

th.club     { font-size:14pt; font-weight:bold; color:blue; }
td.clubSked { font-size:12pt; font-weight:bold; color:red; }
td.clubName { font-size:12pt; font-weight:bold; color:blue; }
td.clubDir  { font-size:12pt; font-weight:bold; color:blue; }


table.results  { border:2px solid black; margin-top:20px; background-color:white; font-size:13px; font-weight:600; }
td.result      { font-size:12pt; font-weight:bold; color:red; text-indent:16px; }


a.sml:link     { text-decoration: underline; color:blue; font-size: 14pt; }
a.sml:visited  { text-decoration: underline; color:blue; font-size: 14pt; }
a.sml:hover    { text-decoration: underline; color:red; font-size: 14pt; }

a.med:link     { text-decoration: underline; color:blue; font-size: 18pt; }
a.med:visited  { text-decoration: underline; color:blue; font-size: 18pt; }
a.med:hover    { text-decoration: underline; color:red; font-size: 18pt; }

a.tiny:link     { text-decoration: underline; color:blue; font-size: 10pt; font-weight:700; }
a.tiny:visited  { text-decoration: underline; color:blue; font-size: 10pt; font-weight:700; }
a.tiny:hover    { text-decoration: underline; color:red; font-size: 10pt; font-weight:700;  }

a.em:link     { text-decoration: underline; color:blue; font-size: 8pt; font-weight:700; }
a.em:visited  { text-decoration: underline; color:blue; font-size: 8pt; font-weight:700; }
a.em:hover    { text-decoration: underline; color:red; font-size: 8pt; font-weight:700;  }

a.resultGrn:link    { text-decoration: underline; color:green; font-size: 12pt; font-weight:700; }
a.resultGrn:visited { text-decoration: underline; color:green; font-size: 12pt; font-weight:700; }
a.resultGrn:hover   { text-decoration: underline; color:blue; font-size: 12pt; font-weight:700;  }

a.resultRed:link    { text-decoration: underline; color:red; font-size: 12pt; font-weight:700;  }
a.resultRed:visited { text-decoration: underline; color:red; font-size: 12pt; font-weight:700;  }
a.resultRed:hover   { text-decoration: underline; color:blue; font-size: 12pt; font-weight:700; }

a.resultRevised:link    { text-decoration: underline; color:magenta; font-size: 12pt; font-weight:700;  }
a.resultRevised:visited { text-decoration: underline; color:magenta; font-size: 12pt; font-weight:700;  }
a.resultRevised:hover   { text-decoration: underline; color:blue; font-size: 12pt; font-weight:700; }

a.resultRedMed:link    { text-decoration: underline; color:red; font-size: 18pt; font-weight:700;  }
a.resultRedMed:visited { text-decoration: underline; color:red; font-size: 18pt; font-weight:700;  }
a.resultRedMed:hover   { text-decoration: underline; color:blue; font-size: 18pt; font-weight:700; }

a.resultRedSml:link    { text-decoration: underline; color:red; font-size: 12pt; font-weight:700;  }
a.resultRedSml:visited { text-decoration: underline; color:red; font-size: 12pt; font-weight:700;  }
a.resultRedSml:hover   { text-decoration: underline; color:blue; font-size: 12pt; font-weight:700; }

img.photo { height:120px; width:100px; border-width:4px 6px 6px 4px; border-style:solid; border-color: cyan blue blue cyan; }
img.Fphoto { height:120px; width:100px; border-width:1px 5px 5px 1px; border-style:solid double double solid; 
             border-color: black red red black; }  
img.Mphoto { height:120px; width:100px; border-width:1px 5px 5px 1px; border-style:solid double double solid; 
             border-color: black blue blue black; }  


table.cal  { border:2px solid black; background-color:white; width:80%; border-collapse:collapse; }
tr.cal      { font-size:12pt; font-weight:bold; color:red; height:80px;}
td.cal      { font-size:12pt; font-weight:bold; color:red; width:14%; height:80px; }

table.caldate { border:1px solid black; background-color:white; width:100%;  height:80px;}
tr.caldate    { height:85px; }
td.caldate1   { font-size:10pt; font-weight:bold; color:red; vertical-align:top; height:100%; width:1%; }
td.caldate2   { font-size:10pt; font-weight:bold; color:red; vertical-align:top; height:100%; width:99%; }
td.caldate    { font-size:12pt; font-weight:bold; color:red; vertical-align:top; height:100%; }
             
             
             
             
             
             
             
             


body.inv    { background-color: lightgray; font-family: Arial, tahoma; font-size:12pt; }
table.inv   { background-color: lightcyan; margin: 2% 10% 0 10%; width: 80%; border: 2px solid; border-collapse:collapse; empty-cells:show; }
tr.inv      { border: 1px solid; border-collapse:collapse; empty-cells:show; font-size: 13pt; }
td.invGTitle { font-weight:bold; color:#000000; } 
td.invITitle { font-weight:bold; color:#3333cf; } 
td.invSTitle { font-weight:bold; color:#336633; } 

a.GTitle:link     { text-decoration: none; color:#000000; font-size: 12pt; }
a.GTitle:visited  { text-decoration: none; color:#000000; font-size: 12pt; }
a.GTitle:hover    { text-decoration: none; color:red; font-size: 12pt; }

a.ITitle:link     { text-decoration: none; color:#3333cf; font-size: 11pt; }
a.ITitle:visited  { text-decoration: none; color:#3333cf; font-size: 11pt; }
a.ITitle:hover    { text-decoration: none; color:red; font-size: 11pt; }

a.STitle:link     { text-decoration: none; color:#336633; font-size: 10pt; }
a.STitle:visited  { text-decoration: none; color:#336633; font-size: 10pt; }
a.STitle:hover    { text-decoration: none; color:red; font-size: 10pt; }


table.header {
        font-family:Arial, tahoma;
        width:80%;
        margin:0 10%;
        }
        
ol.ua   { list-style-type:upper-alpha; }
ol.ur   { list-style-type:upper-roman; }
sup.bl  { color:red; font-size:8pt; font-weight:700; };