table.URcpOuter
{
  background-color: #d7e4ed;
}

.URcpDayColumnHeader
{
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight: bold;
color: #999999;
}

.URcpYearNavigation,
.URcpMonthNavigation,
.URcpCurrentMonthDate,
.URcpCurrentMonthDateDisabled,
.URcpOtherMonthDate,
.URcpOtherMonthDateDisabled,
.URcpCurrentDate,
.URcpCurrentDateDisabled,
.URcpTodayText,
.URcpTodayTextDisabled,
.URcpText
{
font-family:arial,helvetica,sans-serif;
font-size:11px;
}
.URcpYearNavigation,
.URcpMonthNavigation
{
background-color:#013a6f;
text-align:center;
vertical-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size: 11px;
}
td.URcpMonthNavigation
{
border-bottom: 2px solid #d7e4ed;
padding-top: 3px;
padding-bottom: 3px;
}

TD.URcpDayColumnHeader
{
text-align:right;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
/*
border:solid thin #6677DD;
border-width:0 0 1 0;
*/
}
.URcpOtherMonthDate
{
text-align:right;
text-decoration:none;
}
.URcpCurrentMonthDate,
.URcpCurrentDate
{
text-align:right;
text-decoration:underline;
}
.URcpCurrentMonthDateDisabled,
.URcpOtherMonthDateDisabled,
.URcpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.URcpCurrentMonthDate
{
color:#6677DD;
font-weight:bold;
}
.URcpCurrentDate
{
color: #FFFFFF;
font-weight:bold;
}
.URcpOtherMonthDate
{
color:#666666;
}
TD.URcpCurrentDate
{
color:#FFFFFF;
background-color: #5e88b0;
}
TD.URcpCurrentDateDisabled
{
border-width:1;
border:solid thin #FFAAAA;
}
TD.URcpTodayText,
TD.URcpTodayTextDisabled
{
border:solid thin #6677DD;
border-width:1 0 0 0;
}
A.URcpTodayText,
SPAN.URcpTodayTextDisabled
{
}
A.URcpTodayText
{
color:#6677DD;
font-weight:bold;
}
SPAN.URcpTodayTextDisabled
{
color:#D0D0D0;
}
.URcpBorder
{
background-color: #ffffff;
  margin: 6px;
}

