div.quicksearch
{
  padding-top: 20px;
  margin: 0px 0px 20px 0px;
  border-top: 4px solid black;
}
  div.quicksearch input[type=text]
  {
    width: 200px;
    color: #333333;
    display: block;
    margin-top: 10px;
    border: 1px solid #999999;
    margin-bottom: 3px;    
  }
  div.quicksearch select
  {
    width: 204px;
    color: #333333;
    border: 1px solid #999999;
    display: block;
  }
  div.quicksearch input.submit
  {
    margin-top: 3px;
    margin-left: 154px;
    display: block;
    width: 50px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid black;
    background-color: white;
    font-weight: bold;
    text-align: center;    
  }
  div.quicksearch input.submit:hover
  {
    
  }
table.searchparameters
{

}
  table.searchparameters tr th
  {
    padding: 3px 10px 3px 0px;
    text-align: left;
    font-weight: bold;
  }
  table.searchparameters tr td
  {
    padding: 3px;
  }
    table.searchparameters tr td input[type=text]
    {
      width: 200px; 
    }
	table.searchparameters tr td.error input[type=text]
    {
      border: 3px solid red; 
    }
    table.searchparameters tr td select
    {
      width: 206px;
    }
    table.searchparameters tr td input.submit
    {
      border: 1px solid black;
      height: 20px;
      width: auto;
      background-color: transparent; 
    }
    


  
div.searchresults
{
  
}
  div.searchresults p
  {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  div.search-result-item
  {
    margin-bottom: 20px;
  }
    a.search-result-title
    {
      display: block;
      font-weight: bold;
      color: #ff0000;
      font-style: italic;
      font-size: 16px;  
      font-family: Georgia;  
      margin-bottom: 4px;
    }
    a.search-result-title:hover
	{
	  text-decoration: underline;
	}
    div.search-result-description
    {
        
    }
    div.searchresults a.more
    {
    	color: #999999;  
	}

