#calendar td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#486677;
	width:90px;
}

#calback {
	clear:both;
	width:100%;
	height:100%;
}

#calendar {

}

table.cal {
	width:153px;
	margin:0 auto;
	background: url('../_images/calendar/calBack.gif') no-repeat 0 0;
}

td.calhead {
	height:24px;
	font-size:10px;
	
}

img.calPrevNext {
	height:20px;
	width:22px;
}

td.monthName a:link, td.monthName a:visited, td.monthName a:active {
	text-decoration:none;
} 


tr.dayhead {
	height:16px;
	
}

tr.dayhead td {
	text-align:center;
}

.dayrow {
}

.dayrow td {
	width:19px;
	height:19px;
}

.dayrow td div.date {
	font-size:11px;
	height:19px;
	width:17px;
	padding-right:2px;
	text-align:right;
}

.dayOutside {
	border:1px solid #F7f8f9;
}

.dayover {
	border:1px solid #dee4e6;
	background:#F7f8f9;
}

.dayout {
	border:1px solid #dee4e6;
	background:#FFF;
}

.error {
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}

#jump {
	z-index: 100;
	line-height: 30px;
	padding: 5px;
	background: #F6F6F6;
	border: 1px solid #888;
}

#jump a {
	text-decoration: none;
	border: none;
}

#jump img {
	border: none;
}

img.calGo, img.calHide {
	height:16px;
	width:16px;
	vertical-align:middle;
}

div#eventTile {
	
}
	

	div#eventTile div.eventHeading {
		height:16px;
		text-align:center;
		background:#F7F8F9;
		border:1px solid #dee4e6;
		color:#486677;
		font-size:16px;
		font-weight:bold;
		padding:4px;
	}
	
	div#eventTile div.eventHeading a:link, div#eventTile div.eventHeading a:visited, div#eventTile div.eventHeading a:active, div#eventTile div.eventHeading a:hover {
		text-decoration:none;
	}
		
	div#eventTile div#eventInfo {
		background:#FFFFFF;
		border-left:1px solid #dee4e6;
		border-right:1px solid #dee4e6;
		height:253px;
		width:606px;
		overflow:auto;
		padding:0 10px 10px 10px;
	}
