/* tooltip styling */
.tooltip {
	display:none;
	background:#ffffcc;
	border:solid 1px #ff9900;
	border-radius:5px;
	box-shadow:0 0 10px #666;
	padding:5px 10px;
	position:relative;
	width:130px;
	font-size:10px;
}

.tooltip span.tip {
	background:url("../imgs/layout/calendar_tip.png") no-repeat center center;
	clear:both;
	height:12px;
	width:100%;
	position:absolute;
	bottom:-12px;
	left:0;
}

.tooltip ul,
.tooltip ul li,
.tooltip ul li a {
	background:none;
	border:none;
	clear:both;
	height:auto;
	margin:0;
	padding:0;
	width:auto;
}

.tooltip ul li {
	display:block;
	height:16px;
	list-style:inside disc;
}

.tooltip ul li a {
	color:#333;
	cursor:pointer;
	display:block;
	font-size:10px;
	height:100%;
	line-height:16px;
	text-align:center;
}

.tooltip a:hover {
	color:#ff6600;
}