.claro .dijitCalendar{border:solid 1px #ccc;border-collapse:separate;-moz-border-radius:4px;border-radius:4px;background-color:#e6e6e6;background-image:url("images/calendar.png");background-repeat:repeat-x;background-image:-moz-linear-gradient(rgba(255,255,255,1) 0px, rgba(255,255,255,0.4) 2px, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(rgba(255,255,255,1) 0px, rgba(255,255,255,0.4) 2px, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(rgba(255,255,255,1) 0px, rgba(255,255,255,0.4) 2px, rgba(255,255,255,0) 100%);background-image:linear-gradient(rgba(255,255,255,1) 0px, rgba(255,255,255,0.4) 2px, rgba(255,255,255,0) 100%);text-align:center;padding:6px 5px 3px 5px}
.dj_ie6 .claro .dijitCalendar{background-image:none}
.claro .dijitCalendarMonthContainer th{text-align:center;vertical-align:middle;margin:5px 0}
.claro .dijitCalendarMonthLabel{color:#333;font-size:1.091em;padding:0 4px}
.claro .dijitCalendarIncrementControl{border-bottom:4px solid transparent;border-right:4px solid #000;border-top:4px solid transparent}
.claro .dijitCalendarIncrease{border-bottom:4px solid transparent;border-left:4px solid #000;border-top:4px solid transparent;border-right:0}
.claro .dijitCalendarArrow,.claro .dijitCalendarNextYear,.claro .dijitCalendarPreviousYear{-moz-border-radius:4px;border-radius:4px}
.claro .dijitCalendarArrowHover,.claro .dijitCalendarArrow:hover,.claro .dijitCalendarNextYearHover,.claro .dijitCalendarNextYear:hover,.claro .dijitCalendarPreviousYearHover,.claro .dijitCalendarPreviousYear:hover{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #a4a4a4;color:#333;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);line-height:20px;background-color:#e6e6e6;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-image:url("images/buttonEnabled.png");background-repeat:repeat-x;background-image:-moz-linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);_background-image:none}
.claro .dijitCalendarArrowActive,.claro .dijitCalendarArrow:active,.claro .dijitCalendarNextYearActive,.claro .dijitCalendarNextYear:active,.claro .dijitCalendarPreviousYearActive,.claro .dijitCalendarPreviousYear:active{background-image:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}
.claro .dijitA11ySideArrow{display:none}
.claro .dijitCalendarDayLabelTemplate{padding-bottom:0;text-align:center;border-bottom:1px solid #ccc;padding:8px 3px 3px}
.claro .dijitCalendarDayLabel{padding:0 4px 0 4px;font-weight:bold;font-size:.909em;text-align:center;color:#333}
.claro .dijitCalendarDateTemplate{text-align:center;background-color:#fff;border-bottom:0;padding-top:0;font-size:.909em;font-family:Arial;font-weight:bold;letter-spacing:.05em;text-align:center;color:#333}
.dj_ie6 .claro .dijitCalendarDateTemplate{background-image:none}
.claro .dijitCalendarPreviousMonth,.claro .dijitCalendarNextMonth{background-color:#fff;background-image:none;border-bottom:0}
.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel{text-decoration:none;display:block;padding:3px 5px 3px 4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #fff;background-color:rgba(171,212,251,0);-webkit-transition-property:background-color,border;-moz-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;transition-duration:.35s}
.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.claro .dijitCalendarNextMonth .dijitCalendarDateLabel{color:#999;border-color:0}
.claro .dijitCalendarYearContainer{vertical-align:middle}
.claro .dijitCalendarYearControl{padding:1px 2px 2px 2px}
.claro .dijitCalendarYearLabel{padding:2px 0 0 0;margin:0;font-size:1.17em}
.claro .dijitCalendarYearLabel span{vertical-align:middle}
.claro .dijitCalendarSelectedYear{padding:0 3px}
.claro .dijitCalendarNextYear,.claro .dijitCalendarPreviousYear{padding:1px 6px 2px 6px;font-size:14px;color:#999;border:1px solid transparent;line-height:20px}
.claro .dijitCalendarSelectedYear{font-size:16px;color:#333}
.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel,.claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel{background-color:#0081c2;border:solid 1px #0081c2;color:#fff;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
.claro .dijitCalendarActiveDate .dijitCalendarDateLabel,.claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel{background-color:#006ea5;border:solid 1px #0081c2;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s}
.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel{background-image:none}
.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel{color:#fff;background-color:#0081c2;border:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05)}
.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel{color:#999;text-decoration:line-through}
.claro .dijitCalendar .dijitDropDownButton{margin:0}
.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode{padding:1px 12px 2px}
.claro .dijitCalendarMonthMenu{border-color:#ccc;background-color:#fff;text-align:center;background-image:none;padding:5px 0}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:4px}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover{color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(#008fd6 0, #006da3 100%);background-image:-webkit-linear-gradient(#008fd6 0, #006da3 100%);background-image:-o-linear-gradient(#008fd6 0, #006da3 100%);background-image:linear-gradient(#008fd6 0, #006da3 100%)}
