/* caption determines the style of 
   the month/year banner above the calendar */
   
caption {
   	font-amily: 		arial, helvetica;
   	font-size:	 		12px;
	color:				black;
	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:				white;
	background-color:	#c0c0c0;
	border-color:		#000000;
	border-style:		solid;
	border-width:		1px;
	width:				525;
}

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

.calendarlink {
	color:				white;
}

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

.header {
	background-color:	#800000;
	border-color:		#000000;
	border-style:		solid;
	border-width:		1px;
}

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

.day {
	background-color:	#CCCCE0;
	border-color:		#456D93;
	border-style:		solid;
	border-width:		1px;
	text-align:			left;
}

/* .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;
}

.calendarText {
	text-decoration:	none;
	color:				273b4d;
	font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	vertical-align:		top;
}

.calendarText  a,.calendarText  a:link,.calendarText  a:active,.calendarText  a:visited  {
    text-decoration:    underline;   
    color:              #000080;
    font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	vertical-align:		top;
}

.calendarText a:hover {
    text-decoration:    underline;
    color:              #FFFF40;
    font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	text-align:			justify;
	vertical-align:		top;
}

.calendarTextToday {
	text-decoration:	none;
	color:				#FF0000;
	font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	vertical-align:		top;
}

.calendarTextToday  a,.calendarTextToday  a:link,.calendarTextToday  a:active,.calendarTextToday  a:visited  {
    text-decoration:    underline;   
    color:              #FF0000;
    font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	vertical-align:		top;
}

.calendarTextToday a:hover {
    text-decoration:    underline;
    color:              #FFFF40;
    font-family:        verdana, arial, helvetica;
    font-size:          8pt;
	text-align:			justify;
	vertical-align:		top;
}