/* ========================================== */
/* Ontolica Core Styles.                      */
/* ========================================== */

.o-error
{
  color:red
}

.o-warning
{
}

.o-information
{
}

table.ms-toolbar {
border:1px solid #83B0EC;
}



/* ====================================== */
/* Ontolica Auto Suggestions Styles       */
/* ====================================== */

.ac_results {
	padding: 0px;
	border: 1px solid #b6babf;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #4682B4;
	color: white;
}

/* ====================================== */
/* Ontolica SearchAsYouType Styles       */
/* ====================================== */
   .quickSearchResultDivUnselected
    {
        background: white;
        border: 1px solid white;
        margin-left: 2px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .quickSearchResultDivSelected
    {
        background: #EEEEEE;
        border: 1px solid #7f9db9;
        margin-left: 2px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

   .totalResultsDisplay
   {
	 text-align:right;
	 font-weight:bold;
	 background-color:#FFFFFF;
	 color:#006600;
   }

   .searchResultsDetailsDiv
   {
	 display:none; 
	 word-wrap: break-word; 
	 margin-left:8px;
   }

   .oddResults
   {
	 background-color: #eee;
   }
   
   .otherSearchProvidersDiv
    {
		 background-color:#4A4A4A;
		 background-position:center;
    }

	.searchAsYouTypeDiv
	{
        padding: 1px;
        position: absolute;
        border: 1px solid #7f9db9;
        background: white;
        font-size: x-small;
	}

	.otherSearchProvidersIcon
	{
		width:20px; 
		height:20px;
	}
