
/*
	Tables Style Sheet for the JCJBL Web Page
*/


table.e1{
  color:#000000;
  background: #e1e1e1 none;
  border: none;
  padding: 2px; 
  clear: both;
  border-collapse: collapse;
}   
td.e1{
  color:#000000;
  background: #e1e1e1 none;
  border: none;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align:left;
  padding: 2px 4px;
}
td.e1CC{
  color:#000000;
  background: #e1e1e1 none;
  border: none;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  vertical-align: center;
  text-align: center;
  padding: 2px 4px;
}


/************ calEvents *********/
td.calEvent{
   background: #fafafa none;
   border-top: 1px solid #ffffff;
   border-right: 1px none #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   border-left: 1px none #ffffff;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
   padding: 3px 8px; 
}
td.calEventGray{
   border-top: 1px solid #dddddd;
   border-right: 1px solid #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   border-left: 1px none #ffffff;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
}


/**** scheduling Slot calendars ************/



table.slotCal{
  width: 100%;
  background: #e1e1e1 none;
  border-top: 2px solid #f5f5f5;
  border-right: 2px solid #c0c0c0;
  border-bottom: 2px solid #c0c0c0;
  border-left: 2px solid #f5f5f5; 
  clear: both;
  empty-cells: show;
  border-collapse: collapse;
}  
	
th.slotCal{
  color: #e1e1e1;
  background: #003366 none;
  border-top: 1px solid #000000;
  border-right: 1px solid #0000CC;
  border-bottom: 1px solid #0000CC;
  border-left: 1px solid #000000;
  font: bold 9pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align: left;
  padding: 6px;
}   
th.slotCalDays{
  width: 14%;
  color:#000000;
  background: #ffffff none;
  border: 1px solid #666666;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  padding: 4px;
}

td.slotCal{
  width: 14%;
  color:#000000;
  background: #ffffff none;
  border: 1px solid #666666;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align: right;
  vertical-align: top;
  padding: 2px;
}
td.slotCalGray{
  width: 14%;
  color:#000000;
  background: #f0f0f0 none;
  border: 1px solid #666666;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align: right;
  vertical-align: top;
  padding: 2px;
}


/* tourney listing ***********/
table.tourney{
   width: 600px;
   background: #999999;
   border-top: 1px solid #454545;
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000;
   border-left: 1px solid #454545;
   clear: both;
   empty-cells: show;
 }

th.tourney{
   color: #ffffff;
   background: #00356a none;
   padding: 5px 10px;
   font: bold 9pt tahoma,verdana,arial,helvetica,sans-serif;
   text-align: left;
}

td.tourney{
   color: #ffffff;
   background: #333333 none;
   border-top: 1px solid #c0c0c0;
   border-right: 1px solid #555038;
   border-bottom: 1px solid #555038;
   border-left: 1px solid #c0c0c0;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
   padding: 3px 6px;
   text-align: left;
   vertical-align: top;
}
td.tourneyR{
   color: #898989;
   background: #1a1a1a none;
   border:none;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
   padding: 3px 6px;
   text-align: right;
   vertical-align: top;
}

td.tourneyL{
   color: #c0c0c0;
   background: #1a1a1a none;
   border: none;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
   padding: 3px 6px;
   text-align: left;
   vertical-align: top;
}




table.miniCal{
  width: 125px;
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}  
th.miniCal{
   color: #166184;
   background: #c0c0c0 none;
   border: 1px solid #e1e1e1;
   padding: 4px;
   font: bold 8pt tahoma,verdana,arial,helvetica,sans-serif;
   text-align: left;
}
th.miniCalDays{
   color: #000000;
   background: #c0c0c0 none;
   border: 1px none #e1e1e1;
   padding: 2px;
   font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
   text-align: center;
   vertical-align: center;
}

td.miniCal{
   color: #000000;
   background: #ffffff none;
   border: none;
   padding: 1px;
   vertical-align: top;
   text-align: right;
}

td.miniCalGray{
   color: #000000;
   background: #e1e1e1 none;
   border: none;
   padding: 1px;
   vertical-align: top;
   text-align: right;
}
td.miniCalDkgray,td.miniCalBO{
   color: #666666;
   background: #999999 none;
   border: none;
   padding: 1px;
   vertical-align: top;
   text-align: right;
}


table.cal{
  background: #e1e1e1 none;
  border: 1px solid #666666;
  margin: 0px;
  padding: 0px;
  clear: both;
  empty-cells: show;
  border-collapse: collapse;
}  

th.cal{
  color: #ffffff;
  background: #166184 none;
  border: none;
  padding: 1px;
  font: bold 7pt tahoma,verdana,arial,helvetica,sans-serif;
  vertical-align: center;
  text-align: center;
}
th.calDays{
  color: #000000;
  background: #e1e1e1 none;
  border: 1px none #666666;
  padding: 1px;
  font: bold 7pt tahoma,verdana,arial,helvetica,sans-serif;
  vertical-align: center;
  text-align: center;
}

td.cal{
  color: #000000;
  background: #ffffff none;
  border: 1px none #666666;
  padding: 2px;
  font: 7pt tahoma,verdana,arial,helvetica,sans-serif;
  vertical-align: top;
  text-align: right;
}

td.calGray{
  color: #000000;
  background: #999999 none;
  border: 1px none #999999;
  padding: 2px;
  font: 7pt tahoma,verdana,arial,helvetica,sans-serif;
  vertical-align: top;
  text-align: right;
}



/******** roster *****************/

table.roster{
   background: #ffffff none;
   border: 1px solid #999999;
   padding: none; 
   empty-cells: show;
   clear: both;
   border-collapse: collapse;
}  


th.rosterHeader{
  color:#000000;
  background: #ffffff none;
  border-bottom: 1px solid #999999;
  font: normal 7pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align: left;
  vertical-align: bottom;
  padding: 1px 2px 1px 2px;
}

th.roster{
  color:#000000;
  background: #ffffff none;
  border: none;
  font: bold 9pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align:left;
  vertical-align: middle;
  padding: 3px 6px;
}

td.roster{
  color:#000000;
  background: #ffffff none;
  border: none;
  font: 8pt tahoma,verdana,arial,helvetica,sans-serif;
  text-align:left;
  vertical-align: top;
  padding: 2px 4px;
}






