table.calendar{font-family:Helvetica,Arial,sans-serif;font-size:10px;border-collapse:collapse;text-align:center;width:190px;margin:0;padding:0;margin-top:8px;margin-bottom:8px;-moz-user-select:none;}table.calendar input,table.calendar select{font-size:10px;}table.calendar td{border:0;font-size:10px;text-align:center;}div.mainheading{margin:2px;}table.caldayheading{border-collapse:collapse;cursor:pointer;empty-cells:show;margin:0 6px 0 6px;}table.caldayheading td{border:solid #CCC 1px;text-align:left;font-weight:bold;width:22px;}table.caldayheading td.wkhead{border-right:double #CCC 3px;}table.calcells{border-collapse:collapse;cursor:pointer;margin:0 6px 0 6px;}table.calcells td{border:solid #CCC 1px;vertical-align:top;text-align:left;font-weight:bold;width:22px;height:20px;}table.calcells td div{padding:1px;margin:0;}table.calcells td.wkhead{background-color:white;text-align:center;border-right:double #CCC 3px;color:#CCC;}table.calcells td.wkday{background-color:#DDD;background-color:white;color:#444;}table.calcells td.wkend{background-color:#DDD;background-color:#EEE;color:#999;}table.calcells td.curdate{color:black;text-decoration:underline;}table.calcells td.cell_selected{background-color:#9CF;color:black;}table.calcells td.notmnth{background-color:#FFF;color:#CCC;}table.calcells td.notallowed{background-color:white;color:#EEE;font-style:italic;}table.calcells td.hover{background-color:#999;}.ClearButton{margin:4px;}.CalendarImage{margin-top:1px;margin-bottom:1px;margin-right:3px;margin-left:3px;position:relative;top:3px;}.CalendarImage:hover{margin-top:0;margin-bottom:0;margin-right:2px;margin-left:2px;cursor:pointer;border:1px solid;}
