body{}.calender{width: 200px;height: auto;font-size: 12px;margin-right: 14px;background: url(calenderbg.gif) no-repeat right center #fff;border: 1px solid #397EAE;padding: 1px 5px 3px 5px;}.calenderTitle{text-align: center;width: 100%;height: 25px;line-height: 23px;clear: both;}.calenderTitle a:hover{color: #f30;}.calenderBody{clear: both;width: 100%;}.calender .day{background-color: #EDF5FF;height: 20px;margin-bottom: 4px;}.calenderBottom{clear: both;width: 95%;width: 92%\9;*width: 92%;_width: 95%;margin-top: 7px;padding: 8px 5px 2px 5px;padding: 8px 8px 2px 8px\9;*padding: 8px 8px 2px 8px;_padding: 8px 5px 2px 5px;border-top: 1px solid #ddd;text-align: left;}.calenderBottom a{text-decoration: none;margin: 0px;color: #000;}.calenderBottom a:hover{color: #f30;}.calenderBottom a.closeCalender{float: right;margin: 0px;}.calender ul{list-style-type: none;margin: 0px;padding: 0px;}.calender .day li,.calender .date li{float: left;width: 14%;height: 18px;line-height: 20px;text-align: center;}.calender li a{text-decoration: none;font-family: Tahoma;font-size: 12px;color: #333;}.calender li a:hover{color: #f30;}.calender li a.hasArticle{font-weight: bold;color: #f60 !important;}.lastMonthDate, .nextMonthDate{color: #bbb;font-family: Tahoma;font-size: 12px;}.selectThisYear a, .selectThisMonth a{text-decoration: none;margin: 0px 3px 0px 3px;color: #000;font-family: Tahoma;font-size: 13px;}.select{margin: 0px 3px 0px 3px;font-family: Tahoma;font-size: 11px;font-size: 12px\9;*font-size: 11px;_font-size: 11px;}.calender .LastMonth, .calender .NextMonth{text-decoration: none;color: #000;font-size: 18px;font-weight: bold;line-height: 16px;padding-top: 3px;}.calender .LastMonth{float: left;}.calender .NextMonth{float: right;}.today{background-color: #eeffaa;border: 1px solid #0f0;padding: 1px 6px 2px 6px;}.today a{color: #f30;}.closeCalenderBox{float: right;border: 1px solid #000;background: #fff;font-size: 9px;width: 11px;height: 11px;line-height: 11px;text-align: center;overflow: hidden;font-weight: normal !important;}
