#calendarMain{
	margin-top: 40px;
	text-align: center;
	font-size: 13px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#calendar {
	width: 900px;
	margin: 0 auto;
}

.bubble {
	position: absolute;visibility: hidden; font-size: 9pt; top: 10px; left: 20px;z-index: 180; width: 400px;display:none;
}
.bubble a,.bubble a:link,.bubble a:alink,.bubble a:visited,.bubble a:active{ font-size: 9pt;color:blue}
.bubble a:hover	{color: #ff0000}
.bubble-table {
	width: 100%; table-layout: fixed
}
.bubble-cell-side {
	width: 25px
}
.bubble-cell-main {
	width: 100%
}
.bubble-sprite {
	background-image: url(img/bubble_combined.png); position: absolute; width: 148px; height: 96px
}
.ie6 .bubble-sprite {
	filter: progid:dximagetransform.microsoft.alphaimageloader(sizingmethod="crop",src="img/bubble_combined.png"); background: none transparent scroll repeat 0% 0%
}
.bubble-corner {
	position: relative; width: 25px; height: 25px; overflow: hidden
}
.bubble-tl {
	left: 0px
}
.bubble-tr {
	left: -25px
}
.bubble-bl {
	top: -25px; left: 0px
}
.bubble-br {
	top: -25px; left: -25px
}
.bubble-closebutton {
	position: absolute; width: 15px; background: url(img/close.gif) center left; height: 15px; top: 10px; cursor: pointer; right: 10px
}
.bubble-top {
	background: #fff; height: 24px
}
.bubble-bottom {
	background: #fff; height: 24px
}
.bubble-top {
	border-top: #ababab 1px solid
}
.bubble-bottom {
	border-bottom: #ababab 1px solid
}
.bubble-mid {
	border-left: #ababab 1px solid; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; background: #fff; border-right: #ababab 1px solid; padding-top: 0px
}
.bubble-prong {
	position: relative; width: 98px; margin-bottom: -72px; height: 72px; overflow: hidden; top: -1px;left:101px;
}
.bubble-prong .bubble-sprite {
	TOP: -24px; LEFT: -50px
}
.bubble-input-table{width:98%;}
.bubble-input-table td{text-align:left;padding:2px;}
.bubble-input-table .text{
	display:inline-block;
	border: 1px #a4bed4 solid;
	background: #ffffff;
	width:98%;
	margin:0;
	padding:0;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	overflow: hidden;
	white-space:nowrap;
	*height:20px;
	*line-height:20px;
	_height:20px;
	_line-height:20px;
}
.bubble-input-table .econtent{height:30px;overflow:hidden;line-height:15px;}
.bubble-input-table .button{
	color: #333333; background: #CCCCCC; padding-top: 3px; border: 1px solid #000000;cursor: pointer
}
.showColor{display:inline-block;height:22px;list-style-type: none; margin: 0; padding: 0;}
.showColor li{float:left; width:16px; height:16px; margin-left:6px; cursor:pointer;background-image:none;}
.showColor li.system{background:#3366cc;border-color:#3366cc;width:16px;height:16px;margin-left:0px;}
.showColor li.cur{border:1px solid #3366cc;width:20px; height:20px;}
.yellow{border-color: #DEDC65;height:16px;}
.showColor li.yellow,.yellow .fc-event-skin{background:#FDFB8C;border-color: #DEDC65;color:#000;}

.blue{border-color: #75C5E7;height:16px;}
.showColor li.blue,.blue .fc-event-skin{background:#A6E3FC;border-color: #75C5E7;color:#000;}

.green{border-color: #98E775;height:16px;}
.showColor li.green,.green .fc-event-skin{background:#A5F88B;border-color: #98E775;color:#000;}

.red{border-color: #ff6666;height:16px;}
.showColor li.red,.red .fc-event-skin{background:#ffcccc;border-color: #ff6666;color:#000;}


.inputarea{border:1px solid #ccc; padding:2px;width:400px; height:100px;overflow:auto;}
.particularTable td{padding:3px;}
.particularTable div{margin:3px;}
.particularTable div.ui-combox-wrap{margin:0px;}
div.hide{display:none;line-height:20px;margin:3px;}
span.days{background: url(img/red.gif) no-repeat;padding-left:16px;margin-right:5px;cursor: pointer; }
#showYear_choose{position: absolute;width:119px;height:auto; border: 1px solid #9dcff4;z-index:100000;background:#ffffff;font-size: 12px;}
#showYear_choose a{text-decoration: none;display:inline-block;width:20px;height:20px;}
#showYear_choose a.left{background: url(img/d-1a.jpg) no-repeat;position: absolute;top:1px;left:2px;}
#showYear_choose a.right{background: url(img/d-2a.jpg) no-repeat;position: absolute;top:1px;right:1px;}
#showYear_choose a.left:hover{background: url(img/d-1b.jpg) no-repeat;}
#showYear_choose a.right:hover{background: url(img/d-2b.jpg) no-repeat;}
#showyear_choose_month{width:100%;text-align:center;margin-top:2px;line-height:20px;display:inline-block;font-weight:bold;}
#showYear_choose_content{list-style-type: none; margin: 0; padding: 0;width:118px;margin-left:3px;margin-top:2px;margin-bottom:2px;}
#showYear_choose_content li{background: url(img/d-4a.jpg) no-repeat;display:inline-block;width:18px;height:20px;float:left;margin-right:1px;margin-top:1px;text-align:center;line-height:18px;cursor: pointer; }