/* Code tidied up by ScrapBook */
.ms-container { background: transparent url("switch.png") no-repeat scroll 50% 50%; width: 370px; }
.ms-container::after { content: "."; display: block; height: 0px; line-height: 0; font-size: 0px; clear: both; min-height: 0px; visibility: hidden; }
.ms-container .ms-selectable, .ms-container .ms-selection { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(85, 85, 85); float: left; width: 45%; }
.ms-container .ms-selection { float: right; }
.ms-container .ms-list { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border: 1px solid rgb(204, 204, 204); border-radius: 3px; position: relative; height: 200px; padding: 0px; overflow-y: auto; }
.ms-container .ms-list.ms-focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); outline: 0px none; }
.ms-container ul { margin: 0px; list-style-type: none; padding: 0px; }
.ms-container .ms-optgroup-container { width: 100%; }
.ms-container .ms-optgroup-label { margin: 0px; padding: 5px 0px 0px 5px; cursor: pointer; color: rgb(153, 153, 153); }
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection { border-bottom: 1px solid rgb(238, 238, 238); padding: 2px 10px; color: rgb(85, 85, 85); font-size: 14px; }
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover { cursor: pointer; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 136, 204); }
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled { background-color: rgb(238, 238, 238); color: rgb(170, 170, 170); cursor: text; }
