
div.autocomplete { position: absolute; width: 250px; background-color: white; border: 1px solid #888888; margin: 0px; padding: 0px; max-height: 12em; }
div.autocomplete ul { list-style-type: none; margin: 0px; padding: 0px; max-height: 12em; overflow: auto; }
div.autocomplete ul li.selected { background-color: #d0d0ff; }
div.autocomplete ul li { white-space: nowrap; list-style-type: none; display: block; font-family: sans-serif; font-size: smaller; color: #000000;
	margin: 0px; padding: 0.1em; height: 1em; line-height: 1em; cursor: pointer; }
div.autocomplete ul li strong { color: #000080; }
div.autocomplete ul li .code { display: none; }

/*ArrayTypeHandler*/
ul.ArrayTypeHandler{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; width: 100%;  }
li.ArrayTypeHandlerElement { padding:0 0 0 0; margin:0 0 0 0; }
div.arrayElementPicker { display:inline; }
div.arrayElementRemove { display:inline;width:14px; }
div.arrayElementMove { display:inline;width:14px; }
div.uparrow { width:14px; }
div.downarrow { width:14px; }
img.citArrayTypeHandlerButton { display: inline; cursor: pointer; vertical-align: middle;}

/*rounded corners*/
.top { top:0; }
.right { right: 0; background-position: 10px 0; }
.bottom { bottom: 0; background-position: 0 10px; }
.left { left: 0; }
.bottom.right { background-position: 10px 10px; }

/* ParagrahTypeHandler */
.paragraphFullModeBtn {cursor:pointer;}

/* PairTypeHandler */
.citPair div {display: inline;}

/* Drop down */
select option.more {color: gray;}