/* styles for entire widget */
.yui-skin-sam .yui-ac {
position:relative;
font-family:arial;
font-size:100%;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input,.yui-skin-sam .yui-ac-input-case,.yui-skin-sam .yui-ac-legislation,.yui-skin-sam .yui-ac-definition,.yui-skin-sam .yui-ac-source {
height:14px;
position:relative;
z-index:5;
padding:2px 3px 1px 2px;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
position:absolute;
top:1.6em;
width:323px;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
position:absolute;
width:100%;
border:1px solid #ccc;
background:#f9f9f9;
overflow:hidden;
z-index:9050;
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
position:absolute;
width:100%;
background:#000;
-moz-opacity:0.1px;
opacity:.10;
filter:alpha(opacity=10);
z-index:9049;
margin:.3em;
}

/* styles for results list */
.yui-skin-sam .yui-ac-content ul {
width:100%;
margin:0;
padding:0;
}

/* styles for result item */
.yui-skin-sam .yui-ac-content li {
cursor:default;
white-space:normal;
display:block;
margin:5px 5px 0 5px;
padding:0 0 0 15px;
color:#00c;
font-size:60%;

background-image: url(images/IconArrowBullet.gif);
background-repeat: no-repeat;
background-position: 2px 4px; 

}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
background-color:#B3D4FF;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
color:#00C;
text-decoration: underline;

background-image: url(images/IconArrowBullet.gif);
background-repeat: no-repeat;
background-position: 2px 4px; 
background-color:#f9f9f9;

}

input.ac-spinner {
background:#fff url(../images/loader18x18.gif) no-repeat 99% center;
}

/* */

.yui-ac-bd {
	padding:0 0 10px 0;
}

span.searchResultTerm {
color:#000;
background-color:#F5F5DC;
font-weight:400;
padding:2px 1px;
}

.yui-ac-highlight span.searchResultTerm {
background-color:#426fd9;
color:#FFF;
}

.ac-heading {
  color:#000;
  border-right:1px solid #fff;
  border-bottom:1px solid #ddd;
  border-left:1px solid #fff;
  background:#fff url(images/BckgrdRghtColHeader.gif) 1px 0 no-repeat;
  font-size:70%;
  font-weight:400;
  margin:0;
  padding:3px 4px 3px 19px;
}