
.jsDatepicker .dateSelect {
	font-weight: bold;
	width:210px;
	cursor: default;
}

.jsDatepicker .dateSelect table {
	padding: 0px;
	/*border-spacing: 0px;*/
	border-collapse: collapse;
	border: 1px solid #bbb;
}

.jsDatepicker .dateSelect td {
	text-align: center;
	padding: 0px;
}

.jsDatepicker .dateSelectButton {
	text-align: center;
	background-color: #585858;
	color:#ffffff;
	border:0px;
	font-weight: bold;
	background-image: url("/pfmnet/images/buttonBG2.png");
	
}

.jsDatepicker .backgroundImg{
	background-image: url("/pfmnet/images/buttonBG2.png");
	background-color: #585858;
	background-position: center;
}

.jsDatepicker .dateSelectButton:hover{
	background-color: #D31628;
	background-color: var(--pwRot);
	/*color:#dc0032;*/
}

.jsDatepicker .dateSelectSubmit {
	display:none;
}

.jsDatepicker .days table {
	border: 0px;
}

.jsDatepicker .days td {
	width: 21px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.jsDatepicker .days td:hover {
	background-color: #D31628;
	background-color: var(--pwRot);
	color:#ffffff;
	cursor: pointer;
}

.jsDatepicker .daysWD td, .jsDatepicker .daysWD td:hover {

	background-color:#585858;
	cursor: default;
}

.jsDatepicker .months table {
	border: 0px;
}

.jsDatepicker .months td {
	width:	21px;
	height: 21px;
	text-align: center;
}

.jsDatepicker .months td:hover {
	background-color: #D31628;
	background-color: var(--pwRot);
	color:#ffffff;
	cursor: pointer;
}

.jsDatepicker .years table {
	border: 0px;
}

.jsDatepicker .years td {
	height: 21px;
	text-align: center;
}

.jsDatepicker .years td:hover {
	background-color: #D31628;
	background-color: var(--pwRot);
	color:#ffffff;
	cursor: pointer;
}

.jsDatepicker .calSelected {

	color:#ffffff;
	background-color: #D31628;
	background-color: var(--pwRot);
}

.jsDatepicker table.tablewidthfix{
	background-color: #D31628;
	background-color: var(--pwRot);
}
