 .datePickerDay { padding: 3px 4px;}.datePickerDayIsToday { padding: 1px 2px; border: 1px solid red;}.datePickerDay, .gwt-datePicker table td { font-family: Arial Unicode MS, Arial, sans-serif; font-size: 12px;}table.filterControl { font-family: Arial Unicode MS, Arial, sans-serif; border-spacing: 4px 2px;}table.NumberChooser { width: 156px; border-collapse: collapse; border: 1px solid #a2bbdd;}table.NumberChooser td { border: 1px solid #a2bbdd; text-align: center; cursor:pointer; font-size: x-small; background-color: white;}table.NumberChooser td:hover, table.NumberChooser td.highlight { background-color: #f0e6ec;}table.NumberChooser td.selected { background-color: #aaccee;}.availPanelMask { border: 1px solid #a2bbdd; width: 155px; height: 150px; margin-top: 10px; margin-bottom: 10px; overflow-y: auto; overflow-x: hidden;}.searching { margin-left: 20px; white-space: nowrap; width: 100px;}table.availPanel .gwt-html { white-space: nowrap; noborder: 1px solid red; padding-left: 5px; padding-top: 2px; overflow:hidden; width: 144px; font-size:12px;}table.availPanel .gwt-html a:hover { color:red;}table.availPanel .gwt-html a:link, table.availPanel .gwt-html a:link, table.availPanel .gwt-html a:visited { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; color:blue;}table.filterControl .text { font-size:12px; width: 150px;}.availTitle { display:none; text-align: center; border: 1px solid red; font-size: xx-small; padding-bottom: 10px;}