.economicCalendarBarCanvas {height:57px;}
.economicCalendarBarCurrentTimeCanvas {line-height: 30px;height:29px;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
input.inputDate{border: 1px solid #999;padding: 4px;border-bottom-color: #ddd;border-right-color: #ddd;width: 65px;}
#flatDatePickerCanvas {background-color:#fafafa; height:29px; border-left:1px solid #b3b4b5; position: absolute; right: 0px; top:0px;}
#flatDatePickerCanvasrtl {background-color:#fafafa; height:29px; border-right:1px solid #b3b4b5; position: absolute; left: 0px; top:0px;}
#widget{position: relative;z-index:3;}
#widgetField {border:1px solid #B2B2B2;line-height:19px;margin:4px 4px 0px 0px; padding:3px 0px 1px 0px; cursor:pointer;text-align:left;}
#widgetFieldrtl {border:1px solid #B2B2B2;line-height:19px;margin:4px 0px 0px 4px; padding:3px 0px 1px 0px; cursor:pointer;text-align:right;}
#widgetField #widgetFieldDateRangeIcon{text-decoration:none;background-color:#B2B2B2;padding:4px 8px 4px 8px;}
#widgetFieldrtl #widgetFieldDateRangeIcon{text-decoration:none;background-color:#B2B2B2;padding:4px 8px 4px 8px;}
#widgetField #widgetFieldDateRange{font-size: 12px;font-weight: bold;color: #000;line-height: 19px;width: auto;padding:0px 5px 0px 5px;}
#widgetFieldrtl #widgetFieldDateRange{font-size: 12px;font-weight: bold;color: #000;line-height: 19px;width: auto;padding:0px 5px 0px 5px;}
#widgetFieldBottomBorder {width:100%; background-color:#FAFAFA; height:1px; display:none; margin-top:-1px;}
#widgetCalendar{position: absolute;top:30px;#top:24px;right: -1px;height: 0px;overflow: hidden;width: 508px;background: #f7f7f7;z-index:2;/*border:1px solid #b2b2b2;*/}
#widgetCalendar .datepicker{position: absolute;bottom: 0;top: 0;}
#widgetCalendar .datepickerContainer, #widgetCalendar .datepickerBorderT, #widgetCalendar .datepickerBorderB, #widgetCalendar .datepickerBorderL, #widgetCalendar .datepickerBorderR, #widgetCalendar .datepickerBorderTL, #widgetCalendar .datepickerBorderTR, #widgetCalendar .datepickerBorderBL, #widgetCalendar .datepickerBorderBR {background: #f7f7f7;}
/*#widgetCalendar .datepicker a:hover{color: #b6f063;}*/
.datepickerViewDays tr{background:#cdcdcd;}
.datepickerViewDays .datepickerDoW th{background: #fff;border:1px solid #cbcbcb;color:#666;font-size:11px;font-wigth:bold;}

div.datepicker{position: relative;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 196px;height: 147px;position: absolute;cursor: default;top: 6px;left: 0;display: none; border:1px solid #b3b4b5;border-top:0px;}
.datepickerContainer {background: #f7f7f7;position: absolute;top: 10px;left: 10px;}
.datepickerBorderT{position: absolute;left: 10px;top: 0;right: 10px;height: 10px;/*background: url(../images/datepicker_t.png);*/}
.datepickerBorderTrtl{position: absolute;right: 10px;top: 0;left: 10px;height: 10px;/*background: url(../images/datepicker_t.png);*/}
.datepickerBorderB{position: absolute;left: 10px;bottom: 0;right: 10px;height: 10px;/*background: url(../images/datepicker_b.png);*/}
.datepickerBorderL{position: absolute;left: 0;bottom: 10px;top: 10px;width: 10px;/*background: url(../images/datepicker_l.png);*/}
.datepickerBorderR{position: absolute;right: 0;bottom: 10px;top: 10px;width: 10px;/*background: url(../images/datepicker_r.png);*/}
.datepickerBorderTL{position: absolute;top: 0;left: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_tl.png);*/}
.datepickerBorderTLrtl{position: absolute;top: 0;left: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_tl.png);*/}
.datepickerBorderTR{position: absolute;top: 0;right: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_tr.png);*/}
.datepickerBorderTRrtl{position: absolute;top: 0;right: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_tl.png);*/}
.datepickerBorderBL{position: absolute;bottom: 0;left: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_bl.png);*/}
.datepickerBorderBR{position: absolute;bottom: 0;right: 0;width: 10px;height: 10px;/*background: url(../images/datepicker_br.png);*/}
.datepickerHidden{display: none;}
div.datepicker table{border-collapse:collapse;line-height:16px;}
div.datepicker a{color: #000;text-decoration: none;cursor: default;outline: none;}
div.datepicker table td{text-align: center;padding: 0;margin: 0;background-color:#fff;border:1px solid #ededed;}
div.datepicker th{text-align: center;color: #999;font-weight: normal;}
div.datepicker tbody th{text-align: left;}
div.datepicker tbody a{display: block;}
.datepickerDays a{width: 18px;line-height: 15px;height: 15px;/*padding-right: 2px;*/}
.datepickerYears a, .datepickerMonths a{width: 37px;line-height: 36px;height: 36px;text-align: center;}
td.datepickerNotInMonth a{color: #666;}
th.datepickerWeek a {color:#555;}
tbody.datepickerDays td.datepickerSelected{background: #4269cc;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background: #a1c3eb;}
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected{background: #17384d;}
div.datepicker a:hover, div.datepicker a:hover{color: #88c5eb;}
div.datepicker td.datepickerNotInMonth a:hover{color: #999;}
div.datepicker tbody th{text-align: center;}
.datepickerSpace{border:0px none !important;background-color:#F7F7F7 !important;}
.datepickerSpace div{width: 10px;}
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a{text-align: center;height: 20px;line-height: 20px;}
.datepickerGoNext a{float: right;width: 20px;}
.datepickerGoPrev a{float: left;width: 20px;}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears{display: none;}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW{display: none;}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW{display: none;}
td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a{color: #333;}
td.datepickerDisabled a:hover{color: #333;}
td.datepickerSpecial a{background: #700;}
td.datepickerSpecial.datepickerSelected a{background: #a00;}
div.datepicker td.datepickerSelected a{color:#fff;}

/*#widgetCalendar{left: -1px;right:auto;}*/