.DatePickerBox {position:relative;width:200px;float:left;clear:both;}
.boxMain {background:transparent;border:none;}
.weekDaysRow {height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666666;text-align:center;padding:0px;margin:2px 0 0 0;}
.weekDaysRow .weekDay {float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0;}
.boxMainInner {background:transparent;width:198px;float:left;margin:5px 0 0 0;padding:0;}
.boxMainCellsContainer {background-color:transparent;margin:0;padding:0;}
.controlsBar {overflow:hidden;height:20px;position:relative;}
.controlsBarText {overflow:hidden;height:20px;line-height:20px;color:#000000;font-size:12px;text-align:center;}
.monthForwardButton {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;right:0px;background:transparent url(img/datepicker/monthForward_normal.gif) left top no-repeat;}
.monthForwardButtonOver {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;right:0px;background:transparent url(img/datepicker/monthForward_over.gif) left top no-repeat;}
.monthForwardButtonDown {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;right:0px;background:transparent url(img/datepicker/monthForward_down.gif) left top no-repeat;}
.monthBackwardButton {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;left:0px;background:transparent url(img/datepicker/monthBackward_normal.gif) left top no-repeat;}
.monthBackwardButtonOver {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;left:0px;background:transparent url(img/datepicker/monthBackward_over.gif) left top no-repeat;}
.monthBackwardButtonDown {overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0px;left:0px;background:transparent url(img/datepicker/monthBackward_down.gif) left top no-repeat;}
.skipDay {cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;}
.dayNormal {font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayNormal.gif) left top no-repeat;}
.dayNormalToday {font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayNormal.gif) left top no-repeat;}
.dayDisabled {cursor:default;font-size:12px;overflow:hidden;color:#999999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayNormal.gif) left top no-repeat;}
.dayOver {cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayOver.gif) left top no-repeat;}
.dayOverToday {cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayOver.gif) left top no-repeat;}
.dayDown {cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayDown.gif) left top no-repeat;}
.dayDownToday {cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;background:transparent url(img/datepicker/dayDown.gif) left top no-repeat;}