table.cldTableBorder {
  padding:          5px;
  border-collapse:  collapse;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        9px;
/*  background-color: /*#8FAAD6;*//*#4682B4;*/
  width:            130px;
}

table.cldTable {
  padding:    3px;
  margin:     0px;
  border:     0px;
  width:      100%;
  font-size:  8px;
  text-align: center;
}

table.cldHeaderYear {
  border-collapse: collapse;
  width:           100%;
}

table.cldHeaderYear TD {
  color:        #062E62;/*#FFFFFF;*/
  font-weight:  bold;
  font-size:    10px;
  text-align:   center;
}

table.cldHeaderMonths {
  background-color: #8FAAD6;/*#064274;*/
  font-size:        8px;
  width:            100%;
}

table.cldHeaderMonths TD {
  background-color: #8FAAD6; /*//#3672A4;*/
  color:            #FFFFFF;
  font-weight:      bold;
  text-align:       center;
}

table.cldHeaderMonths A {
  color:            #062E62; /*#FFFFFF;*/
  font-weight:      bold;
}

table.cldHeaderMonths A:visited {
  color:            #062E62; /*#FFFFFF;*/
  font-weight:      bold;
}

table.cldHeaderMonths .selectedMonth {
  background-color: #062E62; /*#76B2E4;*/
  color:            #FFFFFF; /*#000000;*/
}

td.selectedMonth A {
  color:            #FFFFFF; /*#000000;*/
  font-weight:      bold;
}

td.selectedMonth A:visited {
  color:            #FFFFFF; /*#000000;*/
  font-weight:      bold;
}

td.cldWeek {
  background-color: #87CEFA;
  color:            #000000;
  font-weight:      bold;
  text-align:       center;
}

font.outerDayMonth {
  color:            #888888;
}

font.dayMonth {
  color:            #000000;
}

font.today {
  color:            #000000;
  font-weight:      bold;
}
