@media screen { 
	#dpCont * {font-family:Arial, Helvetica, sans-serif;}
	#dpCont2 *{font-family:Arial, Helvetica, sans-serif;}
	#ui-datepicker-div{width:510px}
	.ui-datepicker-inline{width:510px}
	.ui-datepicker-multi{width:510px}
	.ui-datepicker-calendar { margin:0 auto; border-collapse:collapse; border-spacing:0; }
	.ui-datepicker-multi .ui-datepicker-group { float:left; background-color:#C7DDE6; margin-right:10px; border: 2px solid #C7DDE6;}
	.ui-datepicker-multi .ui-datepicker-group-last{ margin-right:0;}
	.ui-datepicker-title{text-align:center;width:150px; }
	.ui-datepicker-month, .ui-datepicker-year{ color:#18678E; font-weight:bold;  }
	.ui-datepicker-calendar thead th { padding:2px; color:#222; background-color:#e3edf1; border: 2px solid #E3EDF1;}
	.ui-datepicker-calendar tbody td { padding:3px 3px; background-color:#fff; border: 2px solid #E3EDF1; text-align:center;  }
	.ui-datepicker-calendar tbody td a { color:#18678E; display:block; text-decoration:none; padding:3px 2px; margin:-3px -2px; }
	.ui-datepicker-calendar tbody td a:hover{ background-color:#C7DDE6 }
	.ui-datepicker-calendar tbody td.ui-datepicker-week-end { background-color:#dde9f1; }
	.ui-datepicker-calendar tbody td.ui-state-disabled{ color:#ccc; background-color:#fff; }
	.ui-datepicker-header { position:relative; padding: 3px 0 4px 0;  height:30px}
	.ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 10px; height: 10px; font-size:13px; color:#18678E; font-weight:bold; cursor:pointer;  }
	.ui-datepicker-prev:hover, .ui-datepicker-next:hover { text-decoration:none; }
	.ui-datepicker-prev { left:2px; }
	.ui-datepicker-next { right:2px; }
	
	.ui-datepicker-current-day .ui-state-active{ padding:1px 0 1px 0; height:15px; background-color:#C7DDE6 ; color:#d8100b; border:1px solid #d8100b; }
	.ui-datepicker-today .ui-state-highlight{ background-color:#ccc }
	.ui-datepicker-month, .ui-datepicker-year{ height:17px; font-size:13px; width:65px;}
	select.ui-datepicker-month, .ui-datepicker-year{ font-size:11px;}
	/*.ui-datepicker-calendar .ui-state-active { background-color:#C7DDE6 ; color:#d8100b; }*/
	.ui-custom-prev, .ui-custom-next{padding:0 5px; vertical-align:top; font-weight:normal; font-size:12px; line-height:17px; }
	.ui-custom-ico{font-size:22px; vertical-align:middle;line-height:1px;}
	
	* html .ui-datepicker-multi { height:1%;}
	* html .ui-datepicker-group { height:1%;}
	* html .ui-datepicker-title {height:1%;}
	* html .ui-datepicker-header { width:150px; height:1%;}
	* html .ui-custom-prev { line-height:10px; vertical-align:baseline; height:1%;}
	* html .ui-custom-next{ line-height:10px; vertical-align:baseline; height:1%;}
	* html .ui-custom-ico{ line-height:22px; vertical-align:middle; height:1%;}
	
	*+html .ui-custom-prev { line-height:10px; vertical-align:baseline; }
	*+html .ui-custom-next{ line-height:10px; vertical-align:baseline; }
	*+html .ui-custom-ico{ line-height:22px; vertical-align:middle;}
}
