.calendar{background-color:#e8e8e8;border:1px solid #bcbcbc;width:182px;line-height:1em}.calendarNavigation *,.calendarBody *,.calendarFooter *{line-height:1em}.calendar A{text-decoration:none;font-weight:bold;font-size:8pt}calendar A:hover,calendarNavigation A:hover,calendarBody A:hover{text-decoration:underline}.calendarNavigation{background-color:#d4d4d4;font-size:8pt;font-weight:bold;color:#d41f0a;width:100%}.calendarNavigation TD{padding:5px}.calendarNavigation A,.calendarNavigation .a{cursor:pointer;color:#d41f0a;font-weight:bold}.calendarBody{background-color:#f4f4f4;color:#aaa;font-size:8pt;width:100%}.calendarBody .wkHd{color:#000}.calendarBody td{padding:5px;background-position:center;background-repeat:no-repeat;text-align:center}.calendarBody .on{background-color:#e0e0e0;color:#000}.calendarBody .on A{color:#000}.calendarBody .selectedDate{background-color:#ddd;font-weight:bold}.calendarBody .selectedDate A,calendarBody .selectedguaranteedDate A,.calendarBody .selectedguaranteeddiscountDate A,.calendarBody .selecteddiscountDate A{font-weight:bold}.calendarBody .discountDate{background-image:url('../images/cal_3.gif')}.calendarBody .guaranteedDate{background-image:url('../images/cal_2.gif')}.calendarBody .selectedguaranteedDate{background-image:url('../images/cal_12.gif')}.calendarBody .selectedguaranteeddiscountDate{background-image:url('../images/cal_123.gif')}.calendarBody .selecteddiscountDate{background-image:url('../images/cal_13.gif')}.calendarBody .guaranteeddiscountDate{background-image:url('../images/cal_23.gif')}.calendarBody .offerDate{background-image:url('../images/cal_4.gif')}.calendarBody .offerdiscountDate{background-image:url('../images/cal_34.gif')}.calendarBody A,.calendarBody .a{color:#d41f0a;font-weight:normal;cursor:default}.calendarFooter{background-color:#d4d4d4;font-size:8pt;font-weight:bold;color:#d41f0a;width:100%}.calendarFooter A,.calendarFooter .a{cursor:pointer;color:#d41f0a;font-weight:bold}.calendarFooter .footerLegend{background-color:#fff;font-weight:normal;color:#444;padding-left:10px}.calendarFooter TD{padding:5px}