div.checklist { overflow-y: auto; overflow-x: hidden; /* If you don't want scrollbars, leave this one blank. */ }
div.checklist { border:1px solid #ddd; font-size:12px; line-height:1.5; border-radius:4px; }

ul.checklist { list-style-type:none; margin:0px 0px 0px 0px; padding:0; }
div.checklist li { padding:2px 0px; cursor:pointer; }
div.checklist li.even { float:left; width:50%; }
div.checklist li.odd { float:left; width:50%; }
div.checklist li.even:hover, div.checklist li.odd:hover, div.checklist li:hover label { background-color:#eee; }
div.checklist li.checked { background:#FFD9D9; }
div.checklist li.checked:hover, div.checklist li.checked:hover label { background:#FFC1C1; }
div.checklist li.optgroup, div.checklist li.optgroup:hover { font-size:22px; font-weight:normal; background-color:#A3C7FF; padding-left:7px; width:100%; cursor:default; margin-top:10px; margin-bottom:2px; }
div.checklist li.optgroup.optg_2 { background:#D5E5FF; font-size:13px; font-weight:bold; margin-top:0px; }
div.checklist li.optgroup.separator { font-size:12px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; background:transparent; color:#aaa; letter-spacing:2px; text-align:center; text-transform:uppercase; }
div.checklist label.disabled { color:#ddd; }

/*div.checklist li { position: relative; }*/
div.checklist li input { display:block; float:left; margin:3px 0px 0px 7px; }
div.checklist label { display:block; margin:0; padding:0; cursor:pointer; }
div.checklist label.leaveRoomForCheckbox { display: block; padding-left: 25px; /* If hiding checkboxes, set padding-left to 3px */ }

ul.showSelectedItems { color: #cc0000; font-size:12px; line-height:16px; list-style-position:outside; margin-left:0; padding-left:12px; }
ul.showSelectedItems li span { vertical-align:top; color:#000; }
ul.showSelectedItems li:hover, ul.showSelectedItems li:hover * { cursor:pointer; text-decoration:line-through; }


div.findInList { margin-bottom: 5px; }
div.findInList input { }
div.findInList input.blurred { background-color: white; color: gray; }