﻿.input_date{background:#FFF url(../images/date/date.gif) 145px center no-repeat;height:22px;width:161px;padding-left:3px;vertical-align:middle;border:1px solid #7F9DB9;cursor:pointer;}.calender{width:175px;height:auto;font-size:12px;margin-right:14px;background:url(calenderbg.html) no-repeat right center #fff;border:1px solid #397EAE;padding:1px z-index:20000;}.calender ul{list-style-type:none;margin:0;margin-top:3px;padding:0;}.calender .day{background-color:#EDF5FF;height:20px;}.calender .day li,.calender .date li{float:left;width:14%;height:20px;line-height:20px;text-align:center;}.calender li a{text-decoration:none;font-family:Tahoma;font-size:11px;color:#333;}.calender li a:hover{color:#f30;text-decoration:underline;}.calender li a.hasArticle{font-weight:bold;color:#f60!important;}.lastMonthDate,.nextMonthDate{color:#bbb;font-size:11px;}.selectThisYear a,.selectThisMonth a{text-decoration:none;margin:0 2px;color:#000;font-weight:bold;}.calender .LastMonth,.calender .NextMonth{text-decoration:none;color:#000;font-size:18px;font-weight:bold;line-height:16px;}.calender .LastMonth{float:left;}.calender .NextMonth{float:right;}.calenderBody{clear:both;}.calenderTitle{text-align:center;height:20px;line-height:20px;clear:both;}.calender a.holiday,.calender .holiday{color:#DF0029;}.today{background-color:#ffa;border:1px solid #f60;padding:2px;}.today a{color:#f30;}.calenderBottom{clear:both;border-top:1px solid #ddd;padding:3px 0;text-align:left;width:100%;height:22px;}.calenderBottom a{text-decoration:none;margin:2px!important;color:#00C;}.calenderBottom .todayString{width:85%;text-align:left;float:left;}.calenderBottom .closeCalender{text-decoration:none;text-align:right;width:15%;float:left;}.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;}