#ui-datepicker-div{z-index:999; font-size:11px}
.ui-datepicker{width: 17em; margin-top:1px; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover{right:2px; cursor:pointer}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-hover{left:2px; cursor:pointer}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: block; text-indent:-55555px; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title{font-weight:bold; font-size:12px; margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker td span, .ui-datepicker td a{display: block; text-align: center; text-decoration: none}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; height:150px; margin:0 auto .4em; border-width: 1px 1px 0px 0px;	border-style: solid; border-color: #eeeeee; border-collapse: collapse}
.ui-datepicker-multi .ui-datepicker-group table th{vertical-align:middle; border-width: 0px; border-style: solid; border-color: #70AF00; background-color: #70AF00; color:#fff !important; cursor:default}
.ui-datepicker-multi .ui-datepicker-group table th span{color:#fff !important}
.ui-datepicker-multi .ui-datepicker-group table td{vertical-align:middle; border-width: 0px 0px 1px 1px; border-style: solid; border-color: #eeeeee}
.ui-datepicker-multi-2 .ui-datepicker-group{width:49.8%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.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-cover{display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px}
.ui-widget-content{display:none; border: 1px solid #c0c0c0; background-color: #ffffff; color: #333333}
.ui-widget-header{color: #70AF00; border:none; background-color:#fff}
.ui-state-default, .ui-widget-content .ui-state-default{font-weight: normal; color: #000; outline: none; border:none}
.ui-datepicker-week-end{background-color:#E9FCC9}
.ui-datepicker-week-end .ui-state-default{color:#000000}
.ui-datepicker-week-end span{color:#888888; font-size: 11px}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #2e6e9e; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{font-weight: normal; color: #000; outline: none}
.ui-state-hover a, .ui-state-hover a:hover{color: #000; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active{color: #70AF00; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #e17009; outline: none; text-decoration: none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{color: #fff}
.ui-datepicker-today{background: #70AF00}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity: .35; filter:Alpha(Opacity=35); background-color: none}
.ui-icon{width: 16px; height: 16px;}
.ui-widget-header .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url("../images/sprite.gif")}
.ui-icon-circle-triangle-e{background-position:-6px -551px}
.ui-icon-circle-triangle-w{ background-position: -6px -525px}
.ui-datepicker-current-day{background-color:#E2222B}
.ui-datepicker-current-day a{color:#fff !important}
.ui-corner-all, .ui-corner-left, .ui-corner-right{border-radius:0px !important}
