#calendarBgFormRel {
	left: 430px; top: -115px; width: 230px; position: relative; z-index: 1000;
}
#calendarSmFormRel {
	left: 50px; top: -32px; width: 230px; position: relative; z-index: 1000;
}
#calendarFormRel {
	width: 230px; position: absolute; z-index: 1000;
}
.calendarAbs {
	width: 205px; position: absolute;
}
.calendar {
	margin: 10px 0px 0px; border: 1px solid rgb(155, 155, 155); left: 0px; top: 0px; width: 225px; font-family: Verdana; font-size: 9px; background-color: rgb(193, 195, 218);
}
.calmonth {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(155, 155, 155);
}
.month {
	font-size: 9px;
}
.prevMonthBtn {
	width: 18px; height: 18px;
}
.nextMonthBtn {
	width: 18px; height: 18px;
}
.dayofweek {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); padding: 3px 2px; width: 17px; height: 17px; text-align: center; color: rgb(155, 155, 155); font-size: 9px; font-weight: bold; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.date {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(155, 155, 155); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(255, 255, 255);
}
.datePickable {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(155, 155, 155); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(255, 255, 255);
}
.datePickableHover {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(155, 155, 155); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(255, 255, 255);
}
.date {
	color: rgb(170, 170, 170); font-weight: normal; cursor: default;
}
.selected {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(115, 115, 115); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(215, 215, 215);
}
.selectedPickable {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(115, 115, 115); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(215, 215, 215);
}
.selectedPickableHover {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; text-align: center; color: rgb(115, 115, 115); padding-right: 0px; font-size: 9px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(215, 215, 215);
}
.selected {
	font-weight: normal; cursor: default;
}
.datePickableHover {
	color: rgb(255, 255, 255); background-color: rgb(193, 195, 218);
}
.selectedPickableHover {
	color: rgb(255, 255, 255); background-color: rgb(193, 195, 218);
}
.monthselect {
	color: rgb(68, 68, 68); font-family: Verdana; font-size: 10px; font-weight: normal;
}
.yearselect {
	color: rgb(68, 68, 68); font-family: Verdana; font-size: 10px; font-weight: normal;
}
.empty {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(155, 155, 155); width: 17px; height: 17px; font-size: 9px; font-weight: bold; background-color: rgb(255, 255, 255);
}
#calendar a {
	font-weight: bold;
}
#datechooser a.closeLink {
	color: rgb(255, 255, 255); font-size: 9px;
}
.displayBlock {
	display: block;
}
.displayNone {
	display: none;
}
