table.jCalendar { border-collapse: collapse; border-spacing: 0px; margin-top: 4px; }

	#dp-popup table.jCalendar { margin: 5px; width: 169px; }
	#dp-popup table.jCalendar td { width: 21px; padding: 3px 0;}

table.jCalendar th {
	color: #cecece;
	padding: 3px 5px
}

table.jCalendar td {
	background: #edf7ff;
	color: #234c83;
	padding: 3px 5px;
	text-align: center;
	border: 1px solid #dadee4;
}

table.jCalendar td.other-month,
#calendar table.jCalendar tr td.disabled,
#calendar table.jCalendar tr td.disabled:hover {
	background: #fff;
	color: #cecece
}


#calendar table.jCalendar td.today {
	background: #fff;
	color: #1a1a1a;
}

#calendar table.jCalendar td.selected,
#calendar table.jCalendar td.selected:hover {
	background: #1a1a1a;
	color: #fff;
}


table.jCalendar td.current-month:hover,
table.jCalendar td.dp-hover,
#calendar table.jCalendar td.dp-hover {
	color:#D22121;
}




.date-pick { float: left; }

/**/

/**/

div.dp-popup {
	position: relative;
	background: #fff;
	font-size: 10px;
	padding: 2px;
	width: 161px;
	line-height: 1.2em;
	border: 4px solid #c2c4c8;
}
div.dp-popup-inline { border: 0; width: 210px; padding: 0; }



div#dp-popup {
	position: absolute;
	z-index: 199;
	width: 179px;
}

div.dp-popup h3 {
	font-size: 12px;
	text-align: center;
	margin: 8px 0 5px 0;
	padding: 0
}

a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block
}

a#dp-close:hover {
	text-decoration: underline
}

div.dp-popup a {
	color: #000;
	text-decoration: none;
}

div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 8px;
	left: 9px;
	width: 100px
}

div.dp-popup div.dp-nav-prev a {
	float: left
}

/**/

div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {
	cursor: pointer
}

div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled {
	cursor: default
}

div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 8px;
	right: 9px;
	width: 100px
}

div.dp-popup div.dp-nav-next a {
	float: right
}

div.dp-popup a.disabled {
	cursor: default;
	color: #aaa
}

div.dp-popup td {
	cursor: pointer
}

div.dp-popup td.disabled,
#calendar table td.disabled,
#calendar table td.other-month {
	cursor: default;
	background-color: #fff;
}


.dp-choose-date { display: block; width: 16px; height: 16px; text-indent: -99999px; margin: 0 0 0 4px; background: url('img/date.gif') no-repeat 0 0; float: left; }
.dp-nav-prev-month,
.dp-nav-next-month { display: block;  }

.dp-nav-prev-year,
.dp-nav-next-year { display: block;  }

.dp-nav-next-year {  }






#calendar #calendar-js { padding-top: 8px; }
#calendar #calendar-js h3 {padding: 8px 0 10px 0; }








