/*generic rules*/
div.listbox{background:white;font-size:12px;padding:0;list-style:none;overflow:auto;border:solid 1px #666666;scrollbar-face-color:#cccccc; scrollbar-highlight-color: #eeeeee; scrollbar-shadow-color: buttonface; scrollbar-3dlight-color: #aaaaaa; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #aaaaaa;}
div.listbox label input{float:left;}
div.listbox label{display:block;clear:both;}
div.listbox span{white-space:nowrap;height:1em;display:block;padding:3px 6px 3px 0px;cursor:hand;cursor:pointer;}

/*CSS 2.0 behaviors*/
div.listbox[id] label:hover{background-color:#E0FFFF;color:black;}

/*For CSS3 ompatible browsers (ie:FireFox) */
div.listbox label input:not([H]){display:none;_display:block;_float:left;_width:0;behavior:expression(void(init_listbox_checkbox(this)));}
div.listbox span:not([H]){padding-left:4px;background:url(/images/spacer.gif) left center no-repeat;border:solid 1px white;border-bottom-color:#f0f0f0;border-left:solid 6px #dedede;}
div.listbox[id] input:checked+span{background-color:#E0FFFF;background-image:url(/images/spacer.gif);border-bottom-color:#f0f0f0;border-left:solid 6px #dedede;}


/*for IE*/* html div.listbox label input{display:block;float:left;width:0;behavior:expression(void(init_listbox_checkbox(this)));}
/*for IE*/* html div.listbox span{padding-left:4px;background:url(/images/spacer.gif) left center no-repeat;border:solid 1px white;border-bottom-color:#f0f0f0;border-left:solid 6px #dedede;}
/*for IE*/div.listbox label.hover{background-color:#E0FFFF;color:black;}

div.listbox {margin:1em;width:520px;border:solid 1px #dddddd;}
select {width:200px;height:12em;margin:1em;font-family:Verdana;font-size:13px;}

