 iframe.calendar{z-index:900;position:absolute;border:none;visibility:hidden;}#calendarDiv{
	position:absolute;
	z-index:1000;
	visibility:hidden;
	width:438px;
	border:solid 1px #9D9789;
	background-color:#F4F4F4;
	font-family:arial;
	font-size:11px;
	z-index: 5000;
}#calendarDiv .calendarContent{float:left;width:218px;border-right:solid 1px #9D9789;}#calendarDiv .calendarContentRight{border:none;}#calendarDiv table{width:100%;table-layout:fixed;}#calendarDiv td{cursor:default;text-align:center;}#calendarDiv .topBar{
	background-color:#DCDBDB;
	color:#653366;
	font-weight:bold;
	text-align:center;
	height:25px;
}#calendarDiv .topBar td{border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}#calendarDiv tbody tr{height:24px;}#calendarDiv .topBar .arrowLeft{
	border-left:solid 1px #FFF;
	cursor:pointer;
	background-color: #DCDBDB;
	background-image: url(left.gif);
	background-repeat: no-repeat;
	background-position: left center;
}#calendarDiv .topBar .arrowRight{
	border-right:solid 1px #FFF;
	cursor:pointer;
	background-color: #DCDBDB;
	background-image: url(right.gif);
	background-repeat: no-repeat;
	background-position: right;
}#calendarDiv .topBar .arrowLeftDisabled{
	border-left:solid 1px #FFF;
	cursor:default;
	background-color: #DCDBDB;
	background-image: url(left_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}#calendarDiv .topBar .arrowRightDisabled{
	border-right:solid 1px #FFF;
	cursor:default;
	background-color: #DCDBDB;
	background-image: url(right_off.gif);
	background-repeat: no-repeat;
	background-position: right;
}#calendarDiv .daysBar{
	height:19px;
	/*background-color:#F60;*/
	background-color: #D9005E;
	color:#FFF;
}#calendarDiv .daysBar th{font-weight:normal;}#calendarDiv .borderLeft{border-left:solid 1px #FFF;}#calendarDiv .borderRight{border-right:solid 1px #FFF;}#calendarDiv .footer{
	background-color:#DCDBDB;
	font-weight:bold;
	height:28px;
	padding:0 10px;
	border-top:solid 1px #9D9789;
	clear:both;
	width:419px;
}#calendarDiv .footerRight{float:right;padding-top:5px;}#calendarDiv .footer a{background:transparent url(close.gif) no-repeat right;font-weight:bold;padding:2px 20px 2px 0;}#calendarDiv .Day{color:#543;cursor:pointer;font-weight:bold; }#calendarDiv .DayOver{
	color:#FFF;
	background-color:#CCC;
	cursor:pointer;
	font-weight:bold;
	
}#calendarDiv .activeDay{
	color:#CD3331;
	cursor:pointer;
	font-weight:bold;
}#calendarDiv .activeDayOver{
	color:#CD3331;
	background-color:#CCC;
	cursor:pointer;
	font-weight:bold;
}#calendarDiv .inActiveDay{color:#C0BBAF;}