.textLight, .textLight:link, .textLight:visited { 
		color: #888 !important; 
	}
	.textHighlight, .textHighlight:link, .textHighlight:visited { 
		color: red !important; 
	}
	.large {
		font-size: 18px;
	}
	td.calBox { 
		cursor:pointer; 
		width:12%; 
		height:100px;
		background-color:#333333;
	}
	
	td.calBoxToday { 
		cursor:pointer; 
		width:12%; 
		height:100px;
		background-color:#252525;
	}
	td.calBox a:link, td.calBox a:visited,
	td.calBoxToday a:link, td.calBoxToday a:visited{
		text-decoration: none;
	}
	td.calBox a:hover, td.calBoxToday a:hover{
		font-weight: bold
	}
	.calBoxDayLabel { 
		font-family:arial;
		text-align:right;
		padding-right:2px;
		padding-top:2px; 
	}
	
	/** Xontext Menu */
	ul.SimpleContextMenu {
	display: none;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 12px;
	list-style-type: none;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

	ul.SimpleContextMenu li {
		border-bottom: 1px solid #000000;
	}

		ul.SimpleContextMenu li a {
			display: block;
			width: 100px;
			padding: 2px 10px 3px 10px;
			text-decoration: none;
			color: #ff0000;
			background: #eeeeee;
		}

		ul.SimpleContextMenu li a:hover {
			text-decoration: none;
			color: #ffffff;
			background: #ff0000;
		}
