/*-----------calendar---------*/
#calendar{

}
.caltop{
	background-image : url(images/bg/bg.cal.top.jpg);
	background-repeat : no-repeat;
	height: 14px;
	margin: 0px;
	padding: 0px;
}
.calendar{
	background-image : url(images/bg/bg.cal.jpg);
	background-repeat : repeat-y;
}
.calbot{
	background-image : url(images/bg/bg.cal.bot.jpg);
	background-repeat : no-repeat;
	height: 15px;
}

}
/*-----------calendar links---------*/
.calendar a {
	font: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
}
.calendar a:link {
	color: #0061C7; 
	text-decoration: underline;
}
.calendar a:visited {
	color: #0061C7; 
		text-decoration: underline;
}
.calendar a:hover {
	color: Fuchsia;
	text-decoration: underline;
}
.calendar a:active {
	color: #0061C7; 
	text-decoration: underline;
}
/*-----------calendar list---------*/
.calendar ul li{
	list-style-image : url(images/bullets/b.blue.gif);
}



/*-----------individual days of the week across the top of the calendar---------*/
.caldays{
	width: 14.2%;
	text-align: center;
	color: #5a5a5a;
}

/*----------calendar year view-------------*/
.yearcelltoday{
	color: #0061C7;
	border: 1px solid #f8f8f8;
	text-align : center;
}
.yearcell{
	color: #0061C7;
	text-align : center;
}
/*-----------calendar month view---------*/

.calborder{
	border: 1px solid #f8f8f8;
}
.monthname{
	font-size : 16px;
	color: Black;
	margin-left: 5px;
	margin-right: 5px;
}
.monthday{
	vertical-align: top;
	width: 14.2%;
	font-size: 10px;
	color: Black;
	line-height: 100%;
	background-image : url(images/bg/bg.cal.cell.jpg);
	background-repeat : repeat;
}
.monthcurrent{
	vertical-align: top;
	width: 14.2%;
	font-size: 10px;
	background-color: #99C0E9;
	color: Black;
	line-height: 100%;
}
.monthpadd{
	background-image : url(images/bg/bg.cal.cell.pad.jpg);
	background-repeat : repeat;
}
.datedisplay{
		color: black;
		font-size: 9px;
}


