	thead td {	background-color: #643085;	height: 22px;	padding: 6px 5px 5px 5px;	font-size: 13px;	color: white;	font-family: "Myriad Pro",Myriad,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;	text-align: center;	width: 125px;	}	.calendar_day {	font-weight: bold;	color: #232B8D;	font-size: 13px;	}	.vcalendar {	background-color: #CCCCCC;	}	tbody td {	background-color: white;	height: 55px;	vertical-align: top;	line-height: normal;	}	abbr {	color: #232B8D;	font-size: 10px;	font-weight: bold;	border: none;	display: block;	padding-top: 4px;	}	.summary {	display: block;	margin-bottom: 5px;	}	.today {	background-color: #a6afff;	}	.dtend {	display: none;	}	#previous-month {	background: transparent url(../images/calendar/previous-month.gif) no-repeat left bottom;	width: 130px;	padding: 0 0 0 20px;	height: 35px;	float: left;	}	#previous-month a {	background: white url(../images/calendar/previous-month.gif) no-repeat right bottom;	height: 28px;	padding: 7px 20px 0 0;	display: block;	text-align: center;	color: white;	font-weight: bold;	text-decoration: none;	font-size: 1.1em;	}	#previous-month a:hover {	text-decoration: underline;	}		#current-month {	width: 300px;	margin: 0  auto;	}	#current-month h1 {	font-size: 16pt;	text-transform: uppercase;	color: #643085 !important;	}		#next-month {	background: transparent url(../images/calendar/next-month.gif) no-repeat right bottom;	width: 130px;	padding: 0 20px 0 0;	height: 35px;	float: right;	}	#next-month a {	background: white url(../images/calendar/next-month.gif) no-repeat left bottom;	height: 28px;	padding: 7px 0 0 20px;	display: block;	text-align: center;	color: white;	font-weight: bold;	text-decoration: none;	font-size: 1.1em;	}	#next-month a:hover {	text-decoration: underline;	}	.act-but {	display: block;	float: right;	width: auto;	margin: 0 11px;	background-color: #A6AFFF;	padding: 1px 10px;	border: 1px solid #2E3665;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	}	
