 .calendaricon,.clearcalendaricon { cursor:pointer;
                                           cursor:hand;
                                           margin-left:2px;
                                           margin-right:2px;
                                           position:relative;
                                           top:2px;
                                           left:2px;
                                           _top:1px;
                                           width:16px;
                                           height:16px;
                                         }


 .calendarcontainer { padding:10px;
                             font-family:Arial,sans-serif;
                             _width:150px;
                             height:150px;
                             _height:150px;
                             position:absolute;
                             border:2px solid #666;
                             background-color:#ccc;
                             top:0;
                             left:0;
                             z-index:99;
                           }


 .calendarcontainer table td { cursor:pointer;
                                      cursor:hand;
                                      text-align:center;
                                      width:15px;
                                      height:15px;
                                      background-color:#d0d0d0;
                                      font-size:11px;
                                      border-top:1px solid #e0e0e0;
                                      border-left:1px solid #e0e0e0;
                                      border-right:1px solid #aaaaaa;
                                      border-bottom:1px solid #aaaaaa;
                                    }



 .calendarcontainer th { font-size:11px;
                                color:#333;
                              }


 .calendarcontainer td.emptycalendarcell { cursor:default;
                                                }


 .calendarcontainer .calendarcellover { background-color:#e0e0e0;
                                             }


 .calendarcontainer .calendarbarbuttonover { background-color:#e0e0e0;
                                                  }


.calendarcontainer .calendarbar { font-size:11px;
                                          color:#333;
                                          height:22px;
                                          display:block;
                                        }


 .calendarcontainer .calendarbarbutton,.calendarcontainer .calendarbarbuttonover { cursor:pointer;
                                                                                          cursor:hand;
                                                                                          text-align:center;
                                                                                          width:13px;
                                                                                          padding-bottom:2px;
                                                                                          display:block;
                                                                                          float:left;
                                                                                          border-top:1px solid #e0e0e0;
                                                                                          border-left:1px solid #e0e0e0;
                                                                                          border-right:1px solid #aaaaaa;
                                                                                          border-bottom:1px solid #aaaaaa;
                                                                                        }


.calendarcontainer .calendaryear,.calendarcontainer .calendarmonth { float:left;
                                                                             width:32px;
                                                                             text-align:center;
                                                                             padding-top:2px;
                                                                           }


 .calendarcontainer .calendarmonth { width:51px;
                                          }


 .calendarcontainer .rightcalendarbarbutton { margin-left:4px;
                                                   }
 .calendarcontainer .actual { border:1px solid #fff;background-color:#666;color:#fff;
                                             }