TABLE.jCalendar
{	
	background: #fff;	
	border: 0px;
	width: 218px;
	border-left: 1px solid #d7d7d7;	
	border-bottom: 1px solid #d7d7d7;
}
TABLE.jCalendar TH
{
	font-weight: normal;	
	color: #2b2b2b;
	font-size:16px;
	padding: 3px 0px;
	border-right: 1px solid #d7d7d7;
	width: 30px;
	height:30px;
}
TABLE.jCalendar TD
{
	width: 30px;
	height:30px;
	font-size: 16px;	
	color: #000;	
	text-align: center;
	border-top: 1px solid #d7d7d7;	
	border-right: 1px solid #d7d7d7;	
}
TABLE.jCalendar TD.other-month
{	
	color: #aaa;
}
TABLE.jCalendar TD.today
{	
	background: url(images-datepicker/header-datepicker-active.jpg);
	color: #fff;
}
TABLE.jCalendar TD.selected
{	
	background: #ED5E1B;
	color: #fff;
}
TABLE.jCalendar TD.dp-hover.selected
{
	background: #ED5E1B;
	color: #fff;
}
TABLE.jCalendar TD.dp-hover
{
	background: #ED5E1B;
	color: #fff;
}
TABLE.jCalendar TR.activeWeekHover TD{	
	color: #000;
}
TABLE.jCalendar TR.selectedWeek TD
{	
	color: #fff;
}
TABLE.jCalendar TD.disabled
{	
	color: #888;
}
TABLE.jCalendar TD.dp-hover.disabled
{	
	color: #fff;
}
TABLE.jCalendar TD.unselectable
{	
	color: #888;
}
TABLE.jCalendar TD.unselectable:hover
{	
	color: #888;
}
TABLE.jCalendar TD.dp-hover.unselectable
{	
	color: #888;
}
DIV.dp-popup
{	
	background: url(images-datepicker/header-datepicker.jpg) repeat-x;
	padding: 0px;
	font-size: 12px;
	width: 218px;
	height: 34px;	
	font-family: arial, sans-serif;
	position: relative;	
}
DIV#dp-popup
{
	z-index: 199;
	position: absolute;
}
DIV.dp-popup H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 18px;
	color: #fff;
	padding-bottom: 0px;
	margin: 9px 0px;
	padding-top: 0px;
	text-align: center;
}
A#dp-close
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
}
A#dp-close:hover
{
	text-decoration: underline;
}
DIV.dp-popup A
{	
	color: #fff;
	font-weight: bold;
	padding: 0px 4px;
	text-decoration: none;
}
DIV.dp-popup DIV.dp-nav-prev
{
	left: 0px;
	width: 25px;
	height: 34px;
	position: absolute;
	top: 0px;
	background: url(images-datepicker/header-datepicker-left.jpg) no-repeat;
}
DIV.dp-popup DIV.dp-nav-prev A
{
	float: left;
}
DIV.dp-popup DIV.dp-nav-prev A
{
	cursor: pointer;
}
DIV.dp-popup DIV.dp-nav-next A
{
	cursor: pointer;
}
DIV.dp-popup DIV.dp-nav-prev A.disabled
{
	cursor: default;
}
DIV.dp-popup DIV.dp-nav-next A.disabled
{
	cursor: default;
}
DIV.dp-popup DIV.dp-nav-next
{
	right: 0px;
	width: 25px;
	height: 34px;
	position: absolute;
	top: 0px;
	background: url(images-datepicker/header-datepicker-right.jpg) no-repeat;
}
DIV.dp-popup DIV.dp-nav-next A
{
	float: right;
}
DIV.dp-popup A.disabled
{
	cursor: default;
	color: #fff;
}
DIV.dp-popup TD
{
	cursor: pointer;
}
DIV.dp-popup TD.disabled
{
	cursor: default;
}
INPUT.dp-applied
{
	float: left;
	width: 140px;
}
A.dp-choose-date
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(calendar.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	margin: 2px 3px 0px;
	overflow: hidden;
	width: 16px;
	text-indent: -2000px;
	padding-top: 0px;
	height: 16px;
}
A.dp-disabled.dp-choose-date
{
	background-position: 0px -20px;
	cursor: default;
}
#calendar-me
{
	margin: 20px;
}


