.searchError{color:#F00; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px}
.searchHelp{color:#000; margin-bottom:10px}
.searchHelp a:link{font-weight:bold; text-decoration:underline; color:#5E2E7F}
.searchHelp a:visited{font-weight:bold; text-decoration:underline; color:#5E2E7F}
.searchHelp a:hover{font-weight:bold; text-decoration:underline; color:#8C47BF}
.searchSuggestions{padding-top:10px; padding-bottom:20px; color:#000; margin-bottom:10px; font-size:14px}
.searchSuggestions a:link{font-size:14px; font-weight:bold; font-style:italic; text-decoration:underline; color:#5E2E7F}
.searchSuggestions a:visited{font-size:14px; font-weight:bold; font-style:italic; text-decoration:underline; color:#5E2E7F}
.searchSuggestions a:hover{font-weight:bold; font-style:italic; text-decoration:underline; color:#8C47BF}
.searchTerm{font-size:14px; font-style:italic; font-weight:bold}
.categoryTableGrey{border:1px solid #CCC; margin-bottom:10px}
.categoryTableCol{font-size:11px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; vertical-align:top; white-space:nowrap}
.categoryTableColHeading{font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; background-color:#EFEFEF; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}
.categoryTableColBottom{font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px}
.inputFormSearch{font-size:11px; padding:3px; border:1px solid #CCC; width:200px; margin-top:1px}
.inputSelectSearch{font-size:11px; padding:2px; border:1px solid #CCC}
.inputSubmitSearch{font-size:11px; padding:2px; border:1px solid #CCC; color:#FFF; background-color:#6A40DC; cursor:pointer}