﻿.Explain { padding:4px; background: transparent url(WebResource.axd?d=iB-ZpfwrAIQHwyE7U9__7ne7ph062jtEJ4sE8qw5Im1dHaTdChXVEGrAz61tjIlj_t62rNu5Qda3h69ykwX9ihphxx20EVEoLRH0TekiTl-z6S1fXZTRdo3PCtAJvObONubKCG4M7BBoBU0MINlwaA2&t=633585921440000000) no-repeat center center; text-decoration:none; }
.AdvancedSearch { width:770px; font-size:12px;  }
.AdvancedSearchObj, .AdvancedSearch { height:142px; }
.AdvancedSearchObj { padding:0; }

.ASOI { clear: both; float: none; background-color:#FAFAFA; background-image: url(WebResource.axd?d=iB-ZpfwrAIQHwyE7U9__7ne7ph062jtEJ4sE8qw5Im1dHaTdChXVEGrAz61tjIlj_t62rNu5Qda3h69ykwX9ihphxx20EVEoLRH0TekiTl-TtsggWN33V3V6CVrdJ0BpERRORLk20WywokfNoqN3V98h6q1IRUpLU1xnBeXBGcM1&t=633585921440000000); background-position: center bottom;    border:1px solid #d7d7d7; border-left:1px solid #FAFAFA;  border-bottom:2px solid #EEEEEE; height:100%; }
.ASOI H4 A { margin-left: 5px; }
.ASOI SPAN.ActionButton A, .ASOI * SPAN.ActionButton A { padding-top: 0px; font-size: 10px; background-color: Transparent; color: #666666; border: none; }

.StartDiv { border-left:1px solid #d7d7d7; background-position:-11px bottom; }
.EndDiv { width:64px; background-position:right bottom; }
.AdvancedSearchObj H4 { font-size:12px; margin:0; margin-bottom:.1em; border-bottom:1px solid #d7d7d7; background-color:#EEEEEE; background-image: url(WebResource.axd?d=iB-ZpfwrAIQHwyE7U9__7ne7ph062jtEJ4sE8qw5Im1dHaTdChXVEGrAz61tjIlj_t62rNu5Qda3h69ykwX9ihphxx20EVEoLRH0TekiTl-TtsggWN33V3V6CVrdJ0BpERRORLk20WywokfNoqN3V98h6q1IRUpLU1xnBeXBGcM1&t=633585921440000000); padding:2px 2px 2px 6px; display:block;   }
.Keywords, .Suppliers, .Duration, .PriceRange, .DateRange, .DateRangeWatermark, .ExactPricing, .GoButton { padding:4px 13px 2px; border-top:1px solid #F5F5F5 }
.AdvancedSearchObj DIV INPUT { vertical-align: middle; margin:2px 0;  }
.SubInstruction { text-align:center; padding:0 2px;  }
.SubInstruction SELECT { font-size:9px;  }
.DateRange, .DateRangeWatermark { text-align:right; }
.ExactPricing .tag { display:block; float:left; width:7.5em; margin-top:4px; }
.Duration span, .PriceRange span { display:block; white-space: nowrap;  }
.Duration input, .PriceRange input { text-align:center; width:3em; }

.Keywords SPAN { display:block;  }
.Keywords INPUT, .ASOIWM {
	font-family: Verdana, Arial; 
	font-size: 12px; 
	width: 120px; 
	margin: 0px 0px 0px 0px; 
	padding: 4px 2px; 
	border: solid 1px #aaaaaa; 
	text-align:left; 
}
.ASOIWM { color: #aaaaaa; padding: 3px 1px; }

.ASOIcomp 
{
	background-color: white; 
	padding: 0px 0px; 
	margin-left: 0px; 
	border: solid 1px #aaaaaa; 
	width: 120px;
	overflow: auto;
	height: 120px;
}
.ASOIcompitem { color: #888888; padding: 2px 4px; }
.ASOIcomphigh { color: black; background-color: #cfee8b; padding: 2px 4px; }

.OPCSS { color: Black; font-size: 9px; margin: 0px 0px; padding: 0px 0px; display: block; font-family: Arial, Verdana; }

.Duration input { width:1.5em; }
.DateRangeFrom, .DateRangeTo { display:block; text-align:right; white-space: nowrap; }

.ExactPricing DIV { height:2.2em; }
.ExactPricing input { width:1.5em; text-align:center;  }

.DateRange INPUT, .DateRangeWatermark 
{
	width: 70px; 
	text-align: center; 
	font-size: 12px; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 1px; 
	border: solid 1px #aaaaaa;
}
.DateRangeWatermark { color: #aaaaaa; }

.DateRange IMG{ vertical-align:middle;  }
.GoButton { text-align:center; padding:4px; }
.Keywords INPUT {  width:11em; text-align:left; }