/*---- Search Results ----*/
#SearchResults {
 margin: 0;
 padding: 0;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 115%;
 color: #333;
 width: 611px;
}

#YourSearch {
  margin: 4px 0 11px 0;
  padding: 0 0 0 16px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 100%;
  color: #333;
  float: left;
}

#YourSearchName {
  margin: 0;
  padding: 0 0 0 6px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 100%;
  color: #CD0000;
  float: left;
}

.SearchContentDivider {
  margin: 0 0 -13px 0;
  padding: 0;
  border-top: 1px dashed #CCC;
  border-right: none;
  border-bottom: none;
  border-left: none;
  clear: both;
}

.TitleHeader {
  margin: 0 16px 0 16px;
  padding: 6px 0 8px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 100%;
  color: #333;
  border-top: none;
  border-right: 1px solid #D3D3D3;
  border-bottom: none;
  border-left: none;
  width: 326px;
  float: left;
}

.SearchResults_Information {
  margin: 0 3px 0 0;
  padding: 8px 0 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 115%;
  color: #333;
  border-top: 1px dashed #D3D3D3;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 611px;
  float: left;
}

.SearchResults_Information p {
  margin: 2px 18px 12px 16px;
  padding: 0;
}

.SearchResults_Information a {
  margin: 0 18px 0 16px;
  padding: 0;
}

.SearchResults_Information a:link, .SearchResults_Information a:visited {
  color: #0380D0;
  text-decoration: underline;
  display: block;
}

.SearchResults_Information a:hover, .SearchResults_Information a:active {
  color: #CD0000;
  text-decoration: underline;
}

.TitleInformation {
  margin: 0 3px 0 0;
  padding: 8px 0 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 115%;
  color: #333;
  border-top: 1px dashed #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-bottom: none;
  border-left: none;
  width: 342px;
  float: left;
}

.TitleInformation p {
  margin: 2px 18px 12px 16px;
  padding: 0;
}

.TitleInformation a {
  margin: 0 18px 0 16px;
  padding: 0;
  display: block;
}

.TitleInformation a:link, .TitleInformation a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.TitleInformation a:hover, .TitleInformation a:active {
  color: #CD0000;
  text-decoration: underline;
}

.Search_NoResults {
  margin: 0 3px 0 0;
  padding: 8px 0 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
  border: none;
  width: 342px;
  float: left;
}

.Search_NoResults p {
  margin: 2px 18px 12px 16px;
  padding: 0;
}

.Search_NoResults a {
  margin: 0 18px 0 16px;
  padding: 0;
}

.Search_NoResults a:link, .Search_NoResults a:visited {
  color: #0380D0;
  text-decoration: underline;
}

.Search_NoResults a:hover, .Search_NoResults a:active {
  color: #CD0000;
  text-decoration: underline;
}

.TypeHeader {
  margin: 0 0 0 3px;
  padding: 6px 0 8px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 100%;
  color: #646464;
  float: left;
}

.TypeInformation {
  margin: 0;
  padding: 8px 0 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 100%;
  color: #333;
  border-top: 1px dashed #D3D3D3;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 265px;
  float: left;
}

.TypeInformation p {
  margin: 0 18px 12px 16px;
  padding: 0;
}

.SearchResultsEnd {
  margin: 0;
  padding: 0;
  clear: both;
}
