@charset "utf-8";

a.multiSelect { background: #FFF url(../images/multiSelect/dropdown.gif) right center no-repeat !important; border: 1px solid #D3D3D3; padding:0 20px 0 0 !important; position: relative; cursor: default; text-decoration: none; color: black; display: -moz-inline-stack; display: inline-block; vertical-align: top; }
/*a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active { color: black; text-decoration: none; }*/
a.multiSelect span { margin: 5px 0px 1px 3px; overflow: hidden; display: -moz-inline-stack; display: inline-block; white-space: nowrap; width: 100% !important; }
a.multiSelect.hover { background-image: url(../images/multiSelect/dropdown.blue.hover.png); }
a.multiSelect.active, a.multiSelect.focus { /*border: inset 1px #000;*/ }
a.multiSelect.active { background-image: url(../images/multiSelect/dropdown.blue.active.png); }
.multiSelectOptions { margin-top: -1px; overflow-y: auto; overflow-x: hidden; border: solid 1px #B2B2B2; background: #FFF; width:193px; max-height:200px; }
.multiSelectOptions LABEL { padding: 0px 2px; display: block; white-space: nowrap; }
.multiSelectOptions LABEL.optGroup { font-weight: bold; }
.multiSelectOptions .optGroupContainer LABEL { padding-left: 10px; }
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL { padding-left: 18px; }
.multiSelectOptions input { vertical-align: middle; }
.multiSelectOptions LABEL.checked { background-color: #efefef !important; background-image: none !important; }
.multiSelectOptions LABEL.selectAll { border-bottom: dotted 1px #CCC; }
.multiSelectOptions LABEL.hover { background-color: #3399ff; color: white; }
