.SPcpYearNavigation,
.SPcpMonthNavigation            { background-color:#FFFFFF;
                                  text-align:center;
                                  vertical-align:center;
                                  text-decoration:none;
                                  color:#2172A1;
                                  font-weight:bold;  }
.SPcpOtherMonthDate:hover,
.SPcpCurrentMonthDate:hover     { background-color:#2172A1;
                                  color:#FFFFFF;
                                  font-size:8pt;  }
.SPcpDayColumnHeader,
.SPcpYearNavigation,
.SPcpMonthNavigation,
.SPcpCurrentMonthDate,
.SPcpCurrentMonthDateDisabled,
.SPcpOtherMonthDate,
.SPcpOtherMonthDateDisabled,
.SPcpCurrentDate,
.SPcpCurrentDateDisabled,
.SPcpTodayText,
.SPcpTodayTextDisabled,
.SPcpText                       { font-family:arial;
                                  font-size:8pt;  }
TD.SPcpDayColumnHeader          { text-align:right;
                                  border:solid thin #2172A1;
                                  border-width:0 0 1 0; }
.SPcpCurrentMonthDate,
.SPcpOtherMonthDate,
.SPcpCurrentDate                { text-align:right;
                                  text-decoration:none;  }
.SPcpCurrentMonthDateDisabled,
.SPcpOtherMonthDateDisabled,
.SPcpCurrentDateDisabled        { color:#D0D0D0;
                                  text-align:right;
                                  text-decoration:line-through;  }
.SPcpCurrentMonthDate           { color:#2172A1;
                                  font-weight:bold;  }
.SPcpCurrentDate                { color: #FFFFFF;
                                  font-weight:bold;
                                }
.SPcpOtherMonthDate             { color:#808080; }
TD.SPcpCurrentDate              { color:#FFFFFF;
                                  background-color: #2172A1;
                                  border-width:1; 
                                  border:solid thin #000000; }
TD.SPcpCurrentDateDisabled      { border-width:1;
                                  border:solid thin #FFAAAA; }
TD.SPcpTodayText,
TD.SPcpTodayTextDisabled        { border:solid thin #2172A1;
                                  border-width:1 0 0 0;  }
A.SPcpTodayText,
SPAN.SPcpTodayTextDisabled      { height:20px;  }
A.SPcpTodayText                 { color:#2172A1;
                                  font-weight:bold;  }
SPAN.SPcpTodayTextDisabled      { color:#D0D0D0;  }
.SPcpBorder                     { border:solid thin #2172A1;  }
