.jsCalendarWrapper iframe
{
	position: absolute;
	z-index: 10;
	border: 0;
	top: 0;
	left: 0;
}
.jsCalendarWrapper
{
	position:absolute;
	top:30px;
	left:0px;
	width:362px;
	z-index:100;
}
.jsCalendar
{
	position: absolute;
	z-index:10000;
	background:none;
	background:url("file?filename=images/_img/background/calendarbot.gif") left bottom no-repeat;
	padding:0 4px 4px;

}
.jsCalendarInner
{
	border:1px solid #d2d2d2;
	padding:0 2px 0 0;
	height:1%;
}
.jsCalendarInner:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.jsCalendarInner a
{
	position:relative;
}
.jsCalendarCol00
{
	float:left;
	width:175px;
	/*width: 50%;*/
}
.jsCalendarContentStyle00
{
	padding:8px 9px 2px 11px;
	height:1%;
}
.jsCalendarContentStyle00:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.jsCalendarContentStyle00 a
{
	margin:0;
	display:block;
}
.jsPreviousMonth a,
.jsPreviousMonth p
{
	float:left;
}
.jsNextMonth a
{
	float:right;
}
.jsCalendarContentStyle00 a img
{
	display:block;
}
.jsCalendarContentStyle00 p
{
	font-size:75%;
	padding:3px 0 0 22px;
	text-align:center;
	font-weight: bold;
	white-space: nowrap;
}
.jsCalendarContentStyle00
{
	margin:0;
}
.jsCalendarContentStyle01
{
	padding:0 9px 0 11px;
}
table.jsCalendarMonth
{
	margin:0 10px 8px 10px;
	border:solid #d2d2d2;
	border-width:1px 0 0 1px;
}
table.jsCalendarMonth th
{
	border:solid #d2d2d2;
	border-width:0 1px 1px 0;
	padding:3px 3px 3px 4px;
	font-size:75%;
	text-align:center;
}
table.jsCalendarMonth td
{
	border:solid #d2d2d2;
	border-width:0 1px 1px 0;
	padding:3px 3px 3px 4px;
	font-size:75%;
	text-align:center;
}
table.jsCalendarMonth td.disabled
{
	color:#767676;
}
table.jsCalendarMonth td a
{
	color:#767676;
	font-size:100%;
	margin:0;
	padding:0;
	float:none;
	display:block;
}
.jsCalendarContentStyle02
{
	height:1%;
	clear:both;
	padding:0px 9px 9px 0;
}
.jsCalendarContentStyle02:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.jsCalendarContentStyle02 p
{
	font-size:75%;
	float:right;
}
.jsCalendarContentStyle02 a
{
	margin:0;
	padding:0 15px 0 0;
	color:#db0011;
	font-size:100%;
	display:block;
	background:url("file?filename=images/_img/icons/calclose.gif") right 3px no-repeat;
}
td.dateSelectorToday
{
	background:#CCC;
}
td.dateSelectorSelected a
{
	margin:0;
}
table.jsCalendarMonth td.dateSelectorSelected
{
	border:1px solid #F00;
}
td.dateSelectorWeekend
{
	background:#FEE;
}
table.jsCalendarMonth td.dateSelectorWeekend a
{
	color:#F00;
}
