/* CALENDAR */
caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: #999999;
     font-weight: bold;
     }

/* .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: #333333;
     background-color: #5A5A5A;
     border-color: #B3B3B3;
     border-style: solid;
     border-width: 1px;
     }

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

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

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

.calheader 
     {
     background-color: #474747;
	 color:#CCCCCC;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     }

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

.day 
     {
     background-color: #818181;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

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

.linkedday 
     {
	 color: #333333;
     background-color: #94B5C2;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

.linkedday1 
     {
	 color: #333333;
     background-color: #C2B694;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

.linkedday2 
     {
	 color: #333333;
     background-color: #F4B653;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

.linkedday3 
     {
	 color: #333333;
     background-color: #496D92;
     border-color: #4E4E4E;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

