body.wapp-schedule { background-image: none; background-color: white; font-size: 11pt; } 
body.wapp-schedule #wikitext { padding: 0px; margin: 0px; }
 
.wapp-schedule { font-size: 1em; }
.wapp-schedule div.popup { padding: 1ex; } 

.wapp-schedule input.inputbox { font-size: 10pt; }
.wapp-schedule textarea.inputbox { font-size: 10pt; }
.wapp-schedule input.inputbutton { margin: 0px; }    
.wapp-schedule form.deleteform textarea.inputbox,
.wapp-schedule form.deleteform input.inputbox  { color: black; }

.wapp-schedule div.popup div.row { 
      padding: 8px;
      margin: 3px 0px 3px 0px;
      background-color: #f0f0f0;
      white-space: nowrap; }

.wapp-schedule .editlink { float: right; }

.wapp-schedule table.grid { 
        width: 100%;
        border-bottom: 1px solid black;
        border-left: 1px solid #dddddd;
        border-top: 1px solid #dddddd; 
        margin-bottom: 1px; } 

.wapp-schedule .grid td { 
        font-size: 0.9em; font-weight: bold; 
        border: 1px inset black; 
        text-align: center; }    
                
.wapp-schedule .grid th { 
         font-size: 0.9em; font-weight: bold;
         padding-left: 5px; padding-right: 5px;
         border: 1px inset black; text-align: center;
         background-color: #d4ccbf; } /*#a59989; /*#dddddd; */
                
.wapp-schedule .grid th.five { width: 19%; }
.wapp-schedule .grid th.full { width: 13%; }
         
.wapp-schedule .grid th.halfhour { border-top: none; }
.wapp-schedule .grid th.hour { border-bottom: none; }

.wapp-schedule .grid th.empty { 
          font-size: 0.7em;
          background-color: #a59989; /*#aaaaaa;*/
          /*border: 2px black inset;*/
          width: 40px; }
          
.wapp-schedule .grid td.addlink { 
          text-align: right; 
          padding-right: 10px; vertical-align: center; }

.wapp-schedule .color1 { background-color: #800000; color: white; border: 1px black inset;} 
.wapp-schedule .color2 { background-color: #008000; color: white; border: 1px black inset;}
.wapp-schedule .color3 { background-color: #004586; color: white; border: 1px black inset;}
.wapp-schedule .color4 { background-color: black; color: white; border: 1px black inset;}
.wapp-schedule .color5 { background-color: white; color: black; border: 1px black inset;}
.wapp-schedule .color6 { background-color: #804c19; color: white; border: 1px black inset;}
.wapp-schedule .color7 { background-color: #006B6B; color: white; border: 1px black inset;}
.wapp-schedule .color8 { background-color: #0066CC; color: white; border: 1px black inset;}
.wapp-schedule .color9 { background-color: #800080; color: white; border: 1px black inset;}
.wapp-schedule .color10 { background-color: #ffffcc; color: black; border: 1px black inset;}
.wapp-schedule .color11 { background-color: #e3dac7; color: black; border: 1px black inset;}
.wapp-schedule .color12 { background-color: #666699; color: white; border: 1px black inset;}
.wapp-schedule .color13 { background-color: #F0F0F0; color: black; border: 1px black inset;}
.wapp-schedule .color14 { background-color: #DDDDDD; color: black; border: 1px black inset;}  
.wapp-schedule .color15 { background-color: #C5000B; color: white; border: 1px black inset;}  
.wapp-schedule .color16 { background-color: #99CC99; color: black; border: 1px black inset;}
.wapp-schedule .color17 { background-color: #FF9900; color: black; border: 1px black inset;}  
