/* Datepicker----------------------------------*/

#datepickerEvents{padding:2px 5px;height:230px}
.ui-datepicker {width:12.8em;*width:12.5em;padding: .1em .1em 0;}
.ui-datepicker .ui-datepicker-header { position:relative; background:#7ac8ee }
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top: 8px;width:21px;height: 11px;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{left:9px;background:url(../images/calender_arow_l.png) no-repeat}
.ui-datepicker .ui-datepicker-next{right:2px;background:url(../images/calender_arow_r.png) no-repeat}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em; text-align: center;color:#fff}
.ui-datepicker table {width: 100%; font-size: .8em; border-collapse: collapse; margin:0 0 .4em;background:#f1f9fb}
.ui-datepicker th { padding: .7em .3em; text-align: center;font-weight: bold;border: 0; color:#40234F }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 1.1em}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {border:1px solid #d3d3d3;background: #e2f3fb;font-weight: normal; color: #555555/*{fcDefault}*/; outline: 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;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px}
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }


/* Layout helpers----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block;z-index:1000}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; background:#fff }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }

/* states and ../../images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/*/Old Calendar*/
.cal_calendar{font-size:8pt;font-family:verdana;margin:0;border:1px solid #c7e7f6;border:1px solid #c7e7f6;padding:0;background-image:url(../images/clipBG.gif);background-repeat:repeat-x;background-position:bottom;width:180px;height:170px;text-align:center}
.cal_header{color:#000;padding:0;margin:0px;background-image:url(../images/clipBG.gif);background-position:bottom}
.cal_cell{padding:5px;margin:5px;text-align:center;width:3ex;}
.cal_labelcell{padding:2px;margin:1px;text-align:center;}
.cal_oddweek{padding:0;margin:0;border:none;border-collapse:collapse;}
.cal_evenweek{padding:0;margin:0;border:none;border-collapse:collapse;}
.cal_day{width:3ex;text-align:center;padding:2px;margin:10px;border:none;border-collapse:collapse;cursor:hand;}
.cal_today{color:#6dc7e2;font-weight:bold;padding:2px;margin:0; display:block; border-bottom:solid 1px #6ab3e3}
.cal_disabled{color:#bbb;width:3ex;padding:2px;margin:0;border:none;border-collapse:collapse;}
.cal_common{color:#6ab3e3;width:3ex;padding:0;margin:0;border:none;font-weight:bold;}
.cal_common_select{color:#6ab3e3;width:3ex;padding:0;margin:0;border:none;font-weight:bold;cursor:pointer;}
.cal_holiday{color:#6ab3e3;width:3ex;padding:2px;margin:0;border:none;border-collapse:collapse;font-weight:bold;}
.cal_holiday_select{color:#6ab3e3;width:3ex;padding:2px;margin:0;border:none;border-collapse:collapse;font-weight:bold;cursor:pointer;}
.cal_event{color:#ff9900;width:3ex;padding:0;margin:0;border:none;border-collapse:collapse;display:block;font-weight:bold;cursor:pointer}
.CalArrow{color:#000;font-size:7pt;font-family:verdana;cursor:pointer}
#cal_cal_display{margin:0;height:auto}
