#modal_container {  
  padding:5px;    
/*  overflow:auto;  */
  font-family:"Lucida Grande",Verdana;  
  font-size:12px;  
  color:#333;  
  text-align:left;  
} 

#modal_overlay {  
  background-color:#000;  
}  

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

div.auto_complete {
  width: 350px;
  background: #fff;
  float: right;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected { 
  background-color: #ffb; 
}
div.auto_complete ul strong.highlight { 
  color: #800; 
  margin:0;
  padding:0;
}

span.auto_complete {
  background: #fff;
}
span.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
span.auto_complete ul li {
  margin:0;
  padding:3px;
}
span.auto_complete ul li.selected { 
  background-color: #ffb; 
}
span.auto_complete ul strong.highlight { 
  color: #800; 
  margin:0;
  padding:0;
}

.editor_field {
	padding:2px;
}

.editor_ok_button {
	padding:1px;*padding:0px;
	margin-left:10px;
	background-color:#565656;border:1px solid #000;border-top:1px solid #808080;border-left:1px solid #808080;color:#E5E5E5;text-decoration:none;
}
.editor_ok_button:hover {
	background-color:#E5E5E5;color:#565656;text-decoration:none;
}

.editor_cancel {
	font-size:12px;
	padding:2px;
	margin-left:5px;text-transform:capitalize;	
}
