/* common */
.predictivecombo {font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;margin:0px;padding:0px;text-align:left;}
.predictivecombo a{cursor:pointer;color:#3b5998;text-decoration:none;}
.predictivecombo a:hover{text-decoration:underline;}
.predictivecombo .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.predictivecombo .clearfix{display:inline-block;}
.predictivecombo .composer_fields{margin:0;width:458px;}
.predictivecombo .composer_fields dt{float:left;width:65px;margin:0;padding:0 10px 0 0;text-align:right;}
.predictivecombo .composer_fields label{display:block;padding-top:6px;}
.predictivecombo .composer_fields .field label{padding-bottom:5px;}
.predictivecombo .composer_fields dd{float:left;width:382px;margin:0 0 10px 0;}
.predictivecombo .composer_fields .field input.inputtext,
.predictivecombo .composer_fields .field textarea,
.predictivecombo .compose_message div.tokenizer{border:1px solid #8496ba;}
.predictivecombo .compose_message div.tokenizer{width:355px;}

.predictivecombo .composer_fields .field #subject_field,
.predictivecombo .composer_fields textarea{width:355px;margin:0;padding:5px 0 5px 3px;font-size:11px;}
.predictivecombo .composer_fields textarea{height:100px;}


/* autcompleter.advancedlocal css */
.predictivecombo .tokenizer{min-height:5px;padding:0px 0px 3px 3px;width:100%;background:#fff;font-size:11px;}
.predictivecombo .tokenizer_locked{background:#f4f4f4;}
.predictivecombo .tokenizer,
.predictivecombo .tokenizer *{cursor:text}
.predictivecombo .tokenizer input{width:100%;}
.predictivecombo .tokenizer .tokenizer_input,
.predictivecombo .tokenizer .token{float:left;margin-right:3px;margin-top:3px;}
.predictivecombo .tokenizer .tab_stop,
.predictivecombo .tokenizer .tokenizer_stretcher{display:block;float:left;overflow:hidden;width:0px;}
.predictivecombo .tokenizer .tab_stop{height:0px;}
.predictivecombo .tokenizer .tokenizer_stretcher{padding-top:7px;}
.predictivecombo .tokenizer .tab_stop input{border:0px solid black;display:inline;position:relative;left:-500px;}
.predictivecombo .tokenizer .tokenizer_input_borderless {left:4px;margin-left:-1px;overflow:hidden;position:relative;}
.predictivecombo .tokenizer_input_borderless  #autocomplete_input{border:3px solid white!important;border-left:none;display:block;margin:-3px 3px -4px -2px;padding:0px!important;}
/*IE6-/Win only*/
/*\*/ .predictivecombo  * html#predictivecombo .tokenizer_input_borderless #autocomplete_input { border:3px solid black;margin: -3px 3px -4px 14px:padding-left:10px; } /**/
.predictivecombo .tokenizer div:-moz-first-node{padding-top:1px!important;}
.predictivecombo .tokenizer_input{max-width:450px;overflow:hidden;padding:1px 0px;}
.predictivecombo .tokenizer_input input,
.predictivecombo .tokenizer_input_shadow{border:0px solid black;outline:0;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;padding:0px 5px;margin:0 0 -1px 0;white-space:pre;}
.predictivecombo .tokenizer_input_shadow{display:inline;left:-10000px;position:absolute;top:-10000px;}
.predictivecombo .tokenizer .tokenizer_input_shadow{height:0px;display:block;left:0px;overflow:hidden;position:relative;top:0px;}
.predictivecombo div.tokenizer .token{background-image:url('images/predictive-js/token.gif');background-repeat:no-repeat;color:black;white-space:nowrap;}
.predictivecombo div.tokenizer .token span{background-image:url('images/predictive-js/token.gif');background-position:top right;background-repeat:no-repeat;display:block;}
.predictivecombo div.tokenizer .token span span{background-position:bottom right;}
.predictivecombo div.tokenizer .token span span span{background-position:bottom left;}
.predictivecombo div.tokenizer .token span span span span{background-image:none;padding:2px 3px 2px 5px;}
.predictivecombo div.tokenizer.tokenizer_locked .token span span span span{padding-right:5px;}
.predictivecombo  div.tokenizer_locked .token:hover,
.predictivecombo  div.tokenizer_locked .token:hover span{background-image:url('images/predictive-js/token.gif');}
.predictivecombo div.tokenizer .token:hover,
.predictivecombo div.tokenizer .token:hover span{background-image:url('images/predictive-js/token_hover.gif');text-decoration:none;}
.predictivecombo div.tokenizer .token_selected,
.predictivecombo div.tokenizer .token_selected span,
.predictivecombo div.tokenizer .token_selected:hover,
.predictivecombo div.tokenizer .token_selected:hover span{background-image:url('images/predictive-js/token_selected.gif');color:white;text-decoration:none;}
.predictivecombo div.tokenizer .token span.x,
.predictivecombo div.tokenizer .token span.x_hover,
.predictivecombo div.tokenizer .token:hover span.x,
.predictivecombo div.tokenizer .token:hover span.x_hover{background-image:url('images/predictive-js/token_x.gif');background-position:4px 2px;cursor:pointer;display:inline;padding:0px 6px 0px 5px;}
.predictivecombo div.tokenizer.tokenizer_locked .token span.x,
.predictivecombo div.tokenizer.tokenizer_locked .token span.x_hover{display:none;}
.predictivecombo div.autocomplete {  position:absolute;  width:355px;  background-color:white;  border:1px solid #888;  margin-top:-2px;  padding:0px;}
.predictivecombo div.autocomplete ul {  list-style-type:none;margin:0px; padding:0px;}
.predictivecombo div.autocomplete ul li.selected { background-color: #ffb;}
.predictivecombo div.autocomplete ul li {  list-style-type:none;  display:block;  margin:0;  padding:2px;  height:32px;cursor:pointer;}

.predictivecombo .autocomplete_input {width: 100px;}
.predictivecombo .searchresults {width: 100px; position: absolute; z-index: 1000; background-color: #E5E5E5; border: 1px soliid #999999; clear: both;}
.predictivecombo .searchresults ul li {clear: both;}
.predictivecombo .selectedmembers ul li {float: left; padding: 2px 5px 2px 5px; border: solid 1px #000000;}
.predictivecombo span.selector {cursor: pointer; border: 1px solid #000000; padding: 2px 3px 2px 3px;}

/* end of autcompleter.advancedlocal css */