/* jQuery UI CSS Framework @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/Theming/API
 */

/* Calendar Date Selector Container ----------------------------------*/
.ui-widget-content {  position:relative; z-index:999;border: 0; background-color: #EEE; color: #1f1f1f; border: 1px solid #CCC; border-radius: 6px;}
.ui-widget-content a { color: #1f1f1f; }
.ui-widget-header { background: #ffffff; color: #046; font-weight: bold; }
.ui-widget-header a { color: #046; }

/* Calendar Date Selector - Days & Selected  ----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #FFF; font-weight: bold; color: #046; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #046; text-decoration: none; background-color: #FFF; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background-color: #FF9; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color: #FF9; color: #046; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #046; text-decoration: none; background-color: #FF9; }
.ui-widget :active { outline: none; }

/* Something that includes highlighting todays date ----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background-color: #FF9; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #046; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { background-color: #CCC; color: #046; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #046; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #046; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }


/* 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: 250px; padding: 2%; position:relative; z-index:999; }
.ui-datepicker .ui-datepicker-header { position:relative; padding: 1% 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; width: 30px; height: 20px; }
.ui-datepicker .ui-datepicker-prev { cursor: default; background: url("../../../../Shared/assets/img/arrowW_b.jpg") no-repeat center;}
.ui-datepicker .ui-datepicker-next { right:0px; cursor: default; background: url("../../../../Shared/assets/img/arrowE_b.jpg") no-repeat center; }
.ui-datepicker .ui-datepicker-prev-hover { border: 0;  background: url("../../../../Shared/assets/img/arrowW_y.jpg") no-repeat center; } 
.ui-datepicker .ui-datepicker-next-hover { border: 0;  background: url("../../../../Shared/assets/img/arrowE_y.jpg") no-repeat center; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: none; }
.ui-datepicker .ui-datepicker-title { margin: 0 4px; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { 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 {width: 100%; font-size: 12px; border-collapse: collapse; margin:0 0 4px; }
.ui-datepicker th { padding: 4px; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 4px; text-align: center; text-decoration: none; }


/* jQuery UI Datepicker moving pixels fix */
table.ui-datepicker-calendar {border-collapse: separate; }
.ui-datepicker-calendar td {border: 1px solid transparent; }

/* jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a { background: #046 none; color: white; }

/* jQuery UI Datepicker hide datepicker helper */
#ui-datepicker-div { display:none; }



/* 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*/
}
