.bg_main {
	background: url(bg_main.gif) repeat-x left top;
}

td.titleBar { /*background-image: url("background.jpg"); background-repeat: no-repeat; background-position: center center;*/ }

td.titleText { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	/*vertical-align: middle;
	background-color: transparent;*/
}

th { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #FFFFFF;
	height: 20px;
}

td.offMonth { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #999999;
	text-align: center; vertical-align: middle;
	background: url(bg_item.gif) no-repeat center center;
	cursor: default;
	/*background-color: #bfbfbf; width: 25px; border: 1px solid white;*/
}
td.onMonth { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #999999;
	text-align: center; vertical-align: middle;
	background: url(bg_item.gif) no-repeat center center;
	cursor: default;
	/*background-color: #efefef; width: 25px; border: 1px solid white;*/
}

/*td.offWeekend {
	font-family: Verdana, Arial;
	font-size: 8pt;
	vertical-align: middle;
	text-align: center;
	background-color: #dfdfdf;
	color: #dfdfdf;
	width: 25px;
	cursor: arrow;
	border: 1px solid white;
}*/

td.selectedDate { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #FFFFFF;
	text-align: center; vertical-align: middle;
	background: url(bg_item_a.gif) no-repeat center center;
}

/*td.onMonthOver {
	color: white;
	background-color: rgb(69,75,179);
	border: 1px solid darkgray;
}*/

TD.arrows { width: 20px; cursor: pointer; }

.link { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link:hover { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
