


.radioDropdownList .items .item { display: block; vertical-align: middle; padding: 2px 3px; }
.radioDropdownList .items input { position: relative; top: 3px; }
.radioDropdownList .items label { padding: 3px; }
.radioDropdownList .items label.highlight { background-color: #EEE; }
.radioDropdownList .items .selected label { background-color: #E8E8E8; }

.JavaScriptEnabled .radioDropdownList { width: 210px; padding-bottom: 2px; }
.JavaScriptEnabled .radioDropdownList h3 { font-size: 1em; font-weight: normal; border: 1px solid #d9d9d9; width: 100%; cursor: default; position: relative; z-index: 1000; background-color: white; color: black; }
.JavaScriptEnabled .radioDropdownList.open h3 { border-bottom: none; }
.JavaScriptEnabled .radioDropdownList h3 span { padding: 6px 30px 6px 4px; display: block; background: transparent url(../gfx/dropdown_bg.gif) no-repeat right center; }
.JavaScriptEnabled .radioDropdownList .items { position: absolute; left: -5000px; z-index: 2000; border: 1px solid #d9d9d9; background-color: white; color: black; min-width: 270px; overflow: hidden; line-height: 1em; }
.JavaScriptEnabled .radioDropdownList.open .items { left: auto; }
.JavaScriptEnabled .radioDropdownList .items .item { padding: 0; }
.JavaScriptEnabled .radioDropdownList .items label { display: block; padding: 6px 6px; line-height: 1.2em; }
.JavaScriptEnabled .radioDropdownList .items input { position: absolute; left: -5000px; top: -5000px; }

.HighContrastEnabled .radioDropdownList h3 { background-color: black; color: white; }
.HighContrastEnabled .radioDropdownList h3 span { background-color: black; border-color: black; background-image: url(../gfx/dropdown_bg_contrast.gif); }
.HighContrastEnabled .radioDropdownList .items { background-color: black; border-color: white; }
.HighContrastEnabled .radioDropdownList .items label { background-color: black; color: white; }
.HighContrastEnabled .radioDropdownList .items label.highlight { background-color: white; color: black; }
