
/* Overlays */
.ui-widget-overlay { background: #666666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */

.ui-datepicker { width: 144px; background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #184BF2;overflow:hidden}
.ui-datepicker .ui-datepicker-header { position:relative; padding:0;background:#184BF2;margin: 1px ;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.7em; }

.ui-datepicker .ui-datepicker-prev { left:2px;background:url(/images/v5/v5-tile.png) 5px -743px #184BF2;}
.ui-datepicker .ui-datepicker-next { right:0px;background:url(/images/v5/v5-tile.png) 12px -693px #184BF2; }

.ui-datepicker-header a.ui-state-disabled {opacity:0.5;filter:alpha(opacity=50)}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: none }
.ui-datepicker .ui-datepicker-title {  background:#184BF2 ;text-align:center;padding:4px 0 5px 0;color:white}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {font-size: 11px; border-collapse: collapse; margin:2px;table-layout:fixed;width:142px }
.ui-datepicker th { padding: 2px 0 3px 0; text-align: center; font-weight: bold; border: 0;font-size:11px  }
.ui-datepicker td { border: 0; padding: 0;border:1px solid #ddd;}
.ui-datepicker td span, .ui-datepicker td a {color:#184BF2; display: block; padding: 1px 2px 1px 0; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

td.ui-state-disabled {background:#eee;color:#aaa;cursor:default;-moz-user-select:none}
td.ui-state-disabled a,td.ui-state-disabled span {color:#aaa;}

.ui-helper-hidden-accessible {display:none}

td.ui-datepicker-current-day{background:#D92332!important;}
td.ui-datepicker-current-day a {color:white}

.enable-datepicker {position:relative}
span.ui-disable-layer {position:absolute;display:none;width:100%;height:100%;background:#2F4D8E;opacity:0.7;filter:alpha(opacity:70);z-index:10;top:0;left:0}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

ul.ui-autocomplete {_height: 180px; overflow:auto; max-height: 180px; z-index: 9; background:white; width:141px!important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:2px solid #eee;}

.ui-autocomplete li {font-size:93%}
	.ui-autocomplete li a {display:block;padding:2px 3px 2px 8px;cursor:default}
	.ui-autocomplete .ui-state-hover {background:#DDD}
	

.ui-button { position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 
