body {
  font-family: Verdana, sans-serif;
  font-size:12px;
  color: #333333;
  margin-top:0px;
}

td {
  font-family: Verdana, sans-serif;
  font-size:12px;
}

a {
  font-family: Verdana, sans-serif;
  font-size:12px;
}

.pgHeader {
  margin-left: 0px;
  margin-right: 0px;
  padding: 2px 10px 2px 2px;
  text-align: right;
  background-color: #efc;
  border-bottom: 1px dotted orange;
}

.embedSearch {
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px 8px 0px 0px;
}

.searchResultTable em {
  font-weight:bold;
  font-style:normal;
}

.searchResultTable a em {
  font-weight:bold;
  font-style:normal;
}

.searchResultText td {
  font-size:small;
  font-family:arial,sans-serif;
  background-color:#f5f5f5;
}

.searchResultText em {
  font-weight:bold;
  font-style:normal;
  font-size:small;
  color: #111111;
}

.searchResultText small {
  font-size:9px;
}

.resutlsInfo td {
  background-color:#f5f5f5;
  border-top:1px solid #333333;
  padding:3px 3px 3px 3px;
}

.resutlsInfo {
  background-color:#f5f5f5;
  border-top:1px solid #333333;
  padding:3px 3px 3px 3px;
}

.advancedSearch {
   margin-top:4px;
}

.advancedSearch .link {
  font-size:x-small;
}

.advancedSearch .title {
  background-color:#f5f5f5;
  border-top:1px solid #333333;
  padding:3px 3px 3px 3px;
}

.sematext_logo a {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  color:#006699;
  text-decoration:none;
}

.mailviewSubject {
  cursor: pointer;
}

.mailviewMenu {
  font-weight:bold;
}

.mailviewMenu div:hover{
  background-color:#e5e5f5;
}

.mailviewMenuItemSelected {
  background-color:#d5d5e5;
}

.mailviewSubject em {
  font-style:inherit;
  background-color:#ffff99;
}

.mailViewText em {
  font-style:inherit;
  background-color:#ffff99;
}

.codeViewText em {
  font-style:inherit;
  background-color:#ffff99;
}

.viewItemHeader {
  font-weight:bold;
  font-size:larger;
  padding-top:8px;
  padding-bottom:10px;
  padding-left:10px;
}

.viewItemHeader em {
  font-style:inherit;
  background-color:#ffff99;
}

.ac_sponsored_sug {
  color: #333333;
  font-size:larger; 
  background-color:#FFE5EE;
  border-top: solid 1px #FFAADD;
  padding: 2px 4px 2px 4px;
}

.yui-ac-highlight
.ac_sponsored_sug{
  background-color:#FFAADD;
}

.pagination_ext a {
  text-decoration:none;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #87ceeb;
  background-color:#f5f5ff;
  color:black;
}

.pagination_ext a:hover {
  border: 1px solid #072e9b;
  background-color:#4545ff;
  color:white;
}

.originalFewResults {
  background-color:#ffffff;
  margin-bottom:8px;
}

.kpeFacets {
  /*border: 1px solid #ebf5ff;*/
  padding-top: 2px;
  padding-bottom: 2px;
  /*border-top: 1px solid #ebf5ff;*/
  /*border-bottom: 2px solid #ebf5ff;*/
  line-height:20px;
  background-color:#ebf5ff;
}

.kpeFacetItems .minus {
  text-decoration:none;
  margin-left: 1px;
  margin-right: 1px;
  color:red;
}

.kpeFacetItems .plus {
  text-decoration:none;
  margin-left: 1px;
  margin-right: 1px;
  color:green;
}

.kpeFacetItems a {
  /*text-decoration:underline;*/
  margin-left: 1px;
  margin-right: 6px;
  /*margin-left: 2px;*/
  /*margin-right: 2px;*/
  color:black;
}

.kpeFacetItems a:hover {
  /*background-color:#5555ff;*/
  /*color:white;*/
}

.SPELL_CHECKER_class {
  background-color:#FFFFE0;
}

.RESEARCHER_class {
  background-color:#FFEEFF;
}

.RELAXER_class {
  background-color:#EEFFFF;
}

