#ui-datepicker-div {
	margin-top:10px;
	font-size: 100%;
	font-family: Verdana, sans-serif;
	background: #ffffff;
	z-index: 9999;
	padding: 0 5px 10px 10px;
	overflow:hidden;
	border:1px solid #cccccc;
	border-top:5px solid #007fb1;
}

/* Datepicker
----------------------------------*/
.ui-datepicker {padding:0; }
.ui-datepicker .ui-datepicker-header { 
	position:relative; 
	padding:0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { 
	position:absolute;
	top: 17px; 
	width: 12px; 
	height: 12px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { 
	top: 17px;
	 }
.ui-datepicker .ui-datepicker-prev { 
	left:10px; background:url('../images/lc.png') no-repeat center;
	cursor:pointer; 
}
.ui-datepicker .ui-datepicker-next { 
	right:10px; background:url('../images/rc.png') no-repeat center;
	cursor:pointer; 
}
.ui-datepicker .ui-datepicker-prev-hover { 
	left:9px; 
}
.ui-datepicker .ui-datepicker-next-hover { 
	right:9px; 
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { 
	display: none; 
	position: absolute; 
	left: 0px; 
	margin-left: -8px; 
	top: 0px; 
	margin-top: -8px;  
}
.ui-datepicker .ui-datepicker-title { 
	margin: 0; 
	line-height:; 
	text-align: center; 
}
.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:12px;
	margin:10px 0 20px 40px; 
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { 
	width: 30%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
 	float: right;
	margin:10px 40px 20px 0;
  }
.ui-datepicker table {
	width: 100%;
	font-size: 12px; 
	border-collapse: collapse; 
	margin:0; 
}
.ui-datepicker th { 
	padding: 0;
	width:20px; 
	height:20px;
	line-height:20px;
	font-weight:normal; 
	border: 0; 
	color:#007fb1; 
}
.ui-datepicker th.ui-datepicker-week-end { 
	color:#F77172;
}
.ui-datepicker td {
	border: 0; 
	padding: 0;
	text-align:right;
}
.ui-datepicker td span, .ui-datepicker td a { 
	display: block;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:right;
	text-decoration: none;
	color:#676769;
	margin:2px;
	padding:0;
}
.ui-datepicker th span{ 
	display: block;
	width:20px;
	height:20px; 
	line-height:20px;
	text-align:right;
	text-decoration: none;
	margin:0;
	padding:0;
	text-transform:capitalize;
	font-weight:bold;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin:0; padding:0;
	border-left: 0;
	border-right: 0; 
	border-bottom: 0; 
	}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right; 
	margin: 0;
	cursor: pointer;
	padding: 0;
	width:auto;
	overflow:visible; 
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left; 
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { 
	width:auto;
 }
.ui-datepicker-multi .ui-datepicker-group { 
	float:left; 
}
.ui-datepicker-multi .ui-datepicker-group table {
 /*width:100%; */
 margin:0; 
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { 
	border-left-width:0; 
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 
	border-left-width:0; 
}
.ui-datepicker-multi .ui-datepicker-buttonpane { 
	clear:left; 
}
.ui-datepicker-row-break { 
	clear:both;
	 width:100%; 
}

/* RTL support */
.ui-datepicker-rtl {
 direction: rtl; 
}
.ui-datepicker-rtl .ui-datepicker-prev { 
	right: 2px; 
	left: auto; 
}
.ui-datepicker-rtl .ui-datepicker-next {
 left: 2px;
  right: auto; 
}
.ui-datepicker-rtl .ui-datepicker-prev:hover { 
	right: 1px; 
	left: auto; 
}
.ui-datepicker-rtl .ui-datepicker-next:hover { 
	left: 1px; 
	right: auto; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane { 
	clear:right; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button { 
	float: left; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { 
	float:right; 
}
.ui-datepicker-rtl .ui-datepicker-group { 
	float:right; 
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { 
	border-right-width:0; 
	border-left-width:1px; 
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 
	border-right-width:0;
	border-left-width:1px; 
}
.ui-state-default.ui-state-highlight{
	background:#007fb1;
	color:#ffffff;
	text-align:center;
	border-radius:11px;
	border:1px solid #007fb1;
}

