/* CALENDAR */
caption {
font-family:arial,helvetica; 
font-size:11px; 
color: white;
font-weight: bold;
}
a.month:link {color: white; text-decoration: none; }
a.month:visited {color: white; text-decoration: none; }
a.month:hover {color: white; text-decoration: underline; }
a.month:active {color: white; }

a:link {
text-decoration:underline;
color:#FFFFFF
}
a:hover {
text-decoration:none;
color:#FFFFFF
}
a:visited {
text-decoration:underline;
color:#FFFFFF
}

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar {
font-family:arial,helvetica; 
font-size:11px; 
color: white;
width:500px;
height:160px;
margin:5px 0px 0px 0px;
}

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink {
color: white;
border:none;
}
.calendararrow {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.calheader {
background-color: #505b71;
border-color: #000000;
border-style: solid;
border-width: 1px;
}

/* .day determines the formatting of each day displayed in the
   calendar. */

.day-last {
background-color: #454545;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center;
color:#999999;
}

.day {
background-color: #454545;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center;
color:#FFFFFF;
}


/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday {
background-color: #8080ff;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center
}
