:root {
  --def-font-size: 16px;
  --def-font-family: sans-serif;

  --box-default-color: #888888;

  --bgcolor: #FFFFFF;
  --bgrepeat: repeat fixed center;
  --captions: #B04040;
  --cellbg: #C0C0C0;
  --fonts: Arial, Helvetica, sans-serif;
  --h2color: #000000;
  --haseventsbg: #FFFF33;
  --minicalfont: 11px;
  --minicalwidth: 160px;
  --myevents: #006000;
  --othermonthbg: #D0D0D0;
  --popupfg: #000000;
  --popupbg: #FFFFFF;
  --tablebg: #000000;
  --textcolor: #000000;
  --thbg: #FFFFFF;
  --thfg: #000000;
  --todaycellbg: #FFFF33;
  --weekendbg: #D0D0D0;
  --weeknumber: #FF6633;
}
#month #nextmonth {
  float: right;
}
#month #prevmonth {
  float: left;
}

#minicalendar table {
  width: 10em;
}


.main th,
.main th.weekend {
  background-color: #FFFFFF;}
.main td {
  background-color: #C0C0C0;}
.main td.weekend {
  background-color: #D0D0D0;}
.main td.hasevents {
  background-color: #FFFF33;}
.main td.othermonth {
  background-color: #D0D0D0;}
.main td.today, #datesel td #today {
  background-color: #FFFF33;}
#admin .main td.weekcell,
#month .main td.weekcell,
#pref .main td.weekcell,
#viewl .main td.weekcell {
  background-color: #FFFFFF;}
.glance td,
.note {
  background-color: #C0C0C0;}
#viewt .main th.weekend {
  background-color: #D0D0D0;}
#login table,
#register table {
  background-color: #C0C0C0;}
#securityAuditNotes {
  background-color: #C0C0C0;}
#viewt td.entry {
  background-color: #FFFFFF;}
#minicalendar th,
#minicalendar td {
  font-size: 0.6875em;
}

#combo .cat_ 23 { background-color: #FF00FF; border: 1px outset #FF00FF; color: #000000 }
#month2 .cat_ 23 { color: #FF00FF }
#combo .cat_ 37 { background-color: #000000; border: 1px outset #000000; color: #FFFFFF }
#month2 .cat_ 37 { color: #000000 }
#combo .cat_ 24 { background-color: #000080; border: 1px outset #000080; color: #FFFFFF }
#month2 .cat_ 24 { color: #000080 }
#combo .cat_ 9 { background-color: #0000C0; border: 1px outset #0000C0; color: #FFFFFF }
#month2 .cat_ 9 { color: #0000C0 }
#combo .cat_ 6 { background-color: #4040FF; border: 1px outset #4040FF; color: #FFFFFF }
#month2 .cat_ 6 { color: #4040FF }
#combo .cat_ 27 { background-color: #3D4789; border: 1px outset #3D4789; color: #FFFFFF }
#month2 .cat_ 27 { color: #3D4789 }
#combo .cat_ 36 { background-color: #00FF00; border: 1px outset #00FF00; color: #FFFFFF }
#month2 .cat_ 36 { color: #00FF00 }
#combo .cat_ 31 { background-color: #C00000; border: 1px outset #C00000; color: #FFFFFF }
#month2 .cat_ 31 { color: #C00000 }
#combo .cat_ 38 { background-color: #008000; border: 1px outset #008000; color: #FFFFFF }
#month2 .cat_ 38 { color: #008000 }
#combo .cat_ 39 { background-color: #00FF00; border: 1px outset #00FF00; color: #FFFFFF }
#month2 .cat_ 39 { color: #00FF00 }
#combo .cat_ 40 { background-color: #008000; border: 1px outset #008000; color: #FFFFFF }
#month2 .cat_ 40 { color: #008000 }
#combo .cat_ 8 { background-color: #008000; border: 1px outset #008000; color: #FFFFFF }
#month2 .cat_ 8 { color: #008000 }
#combo .cat_ 10 { background-color: #00C000; border: 1px outset #00C000; color: #FFFFFF }
#month2 .cat_ 10 { color: #00C000 }
#combo .cat_ 5 { background-color: #40FF40; border: 1px outset #40FF40; color: #FFFFFF }
#month2 .cat_ 5 { color: #40FF40 }
#combo .cat_ 28 { background-color: #00C000; border: 1px outset #00C000; color: #FFFFFF }
#month2 .cat_ 28 { color: #00C000 }
#combo .cat_ 29 { background-color: #0DFF0D; border: 1px outset #0DFF0D; color: #FFFFFF }
#month2 .cat_ 29 { color: #0DFF0D }
#combo .cat_ 35 { background-color: #008000; border: 1px outset #008000; color: #FFFFFF }
#month2 .cat_ 35 { color: #008000 }
#combo .cat_ 11 { background-color: #FF8080; border: 1px outset #FF8080; color: #000000 }
#month2 .cat_ 11 { color: #FF8080 }
#combo .cat_ 1 { background-color: #C00000; border: 1px outset #C00000; color: #FFFFFF }
#month2 .cat_ 1 { color: #C00000 }
#combo .cat_ 2 { background-color: #800080; border: 1px outset #800080; color: #FFFFFF }
#month2 .cat_ 2 { color: #800080 }
#combo .cat_ 3 { background-color: #C000C0; border: 1px outset #C000C0; color: #000000 }
#month2 .cat_ 3 { color: #C000C0 }
