* { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Search box */
div.dSearchBox { background-color:#EEEEEE; padding:15px; }
div.dSearchBox table { width:75%; }
div.dSearchBox table tr td { padding:2px; }

/* Search box: "Search Directory" */
div.dTitle { color:#CC0000; font-weight:bold; }

/* Search box: form fields */
div.dSearchBox * input.text {  }
div.dSearchBox * select {  }
div.dSearchBox * input.button {  }

/* Search box: browse by letter links */
div.dSearchBox * a {  }



/* Text: "Your search returned ## results." */
div.dResultCount { font-weight:bold; padding:15px 0px; }

/* Search results box */
table.dResults { width:100%; }

/* Search results: header */
table.dResults tr td.dHeader { background-color:#999999; padding:5px; text-align:right; color:#FFFFFF; font-weight:bold; }
table.dResults tr td.dHeader a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
table.dResults tr td.dHeader a.on { color:#CC0000; font-weight:bold; text-decoration:none; }

/* Search results: footer */
table.dResults tr td.dFooter { background-color:#999999; padding:5px; text-align:right; color:#FFFFFF; font-weight:bold; }
table.dResults tr td.dFooter a { color:#FFFFFF; font-weight:bold; text-decoration:none; }

/* Search results: even and odd rows */
table.dResults tr.even td { background-color:#F5F5F5; padding:5px; width:50%; vertical-align:top; }
table.dResults tr.odd td { background-color:#EEEEEE; padding:5px; width:50%; vertical-align:top; }

/* Search results: company name */
table.dResults * span.dCoName { color:#CC0000; font-weight:bold; }
table.dResults * img.dLogo { max-height:90px; }



/* Sponsor: Title text */
div.dSponsorText { font-weight:bold; padding:15px 0px; }

/* Sponsor results box */
table.dSponsors { width:100%; }

/* Sponsor results: even and odd rows */
table.dSponsors tr.even td { background-color:#D6DADD; padding:5px; vertical-align:top; }
table.dSponsors tr.odd td { background-color:#D6DADD; padding:5px; vertical-align:top; }

/* Sponsor results: company name */
table.dSponsors * span.dCoName { color:#CC0000; font-weight:bold; }
table.dSponsors * img.dLogo { }

/* Banner image */
table.dSponsors * img.dBanner { border:none; }