
#selectGroupForm {
float: left;

position: relative;

height: 11px;

padding: 7px;

color: #cc0000;

font-size: 95%;

line-height: 10px;

/* text-transform: uppercase; */

letter-spacing: 1px;

font-weight: bold;
margin: 5px 0 0 5px;    
}

.resultPageLinks {

/*display: block;*/

float: left;

position: relative;

height: 11px;

padding: 7px;

color: #cc0000;

font-size: 120%;

line-height: 10px;

text-transform: uppercase;

letter-spacing: 1px;

font-weight: bold;
margin: 0 3px 0 3px;
background-color: transparent;


}



/* #bbc0a5; */
table#kwsearchtable td { font-family: Lucida, serif; font-weight:bold; border: 1px solid black; }
th, td, p { background: #ffffff; font-size: 10pt; }
h1 { color: #000000; }
h2 {   font-family: Helvetica, Arial, sans-serif;  color: #aea25a; } 
h3 {   font-family: Helvetica, Arial, sans-serif;  color: #5f7a77; } 

h2.labelbg {  font-family: "Bookman Old Style", Garamond, Palatino, serif; color: #000000; background: #eeeeda; padding: 3px; } 

h3.formheader { color: #000000;  }
th { background: #b3c5c5; color: #000000; text-align: right; font-family: Arial, sans-serif; font-size: 10pt; }
.searchformlabel { font-weight: bold; }
.nl_th { background: #b3c5c5; color: #000000;  font-size: 90%;  text-align: left;}
.nr_th { background: #b3c5c5; color: #000000;  font-size: 90%;  text-align: right;}
.nl_td { background: #ffffff; color: #000000; font-size: 80%; }
.td_price { text-align: right; color: #990000; }
.alrt { text-align: right; }
.w600 { width: 600px; }

input, select, textarea {
  border: 1px solid #397ea2;
  background-color: #ffffff;
}

.submit_order_button { background: #ffcc33; color: #000000; font-weight: bold; font-size: 110%; border: 2px outset #cccccc; }
.other_button { background: #eeeeee; color: #ff0000; font-weight: bold; font-size: 90%; border: 2px outset #cccccc; }
.addtocart { background: #0000cc; color: #ffcc33; font-weight: bold; font-size: 110%; text-decoration: none; margin-top: 3px; padding-left: 3px; padding-right: 3px; border: 2px outset #ccccff; }

#searchFormArea { width: 600px;  }
#footer { text-align: center; background-color: #ffffff; font-size: 90%;  }
#fromto { color: #cc0000; }
#searchformbg { background: #b3c5c5; color: #000000;  font-size: 90%; }
#welcome {  text-align: center; background: #e9e0aa; }
#dlcatalog { border: 2px solid #e9e0aa; }
#contactmb { background: #e9e0aa; }
#enclosureborder {  background-color: #ffffff; width: 90%; padding: 10px; position: absolute; top: 30px; left: 30px; }

.articleTitleLink { margin-top: 20px; }
.articleTitleLink  a { color: #990000; font-size: 85%; font-weight: bold; text-decoration: none; }
.doiLink {  color: #0000ff; font-size: 90%;  }
.citation {  margin: 5px 0 0 0; font-size: 80%; color: #000000; }
.abstract {  margin: 5px 0 0 0; color: #000000; font-size: 80%;  }
#resultsArea, #nbrOfResults { position: relative; float: left; width: 700px; z-index: 1; margin: 0 20px 0 0; }

.itemContentContainer { margin: 0 0 0 30px; }
.abstractBrief {  margin-top: 0; color: #000000;  }

.volPageYear, .journalPublTitle, .authors {  margin-top: 0; color: #000000; font-size: 85%;  }
.abstractFull {  margin-top: 0;  color: #000000; }
.expandAbstractLink { color: red;  font-weight: bold; }
.highlightWord { background-color: #ffff00; }

#diagnosticPopup { position: absolute; top: 10px; left: 5px; border: 2px dotted green; background-color: white; z-index: 10; padding: 5px; }

.journalPublTitle { font-style: italic; }

.sectiondisplaybox { margin-left: 25px; width: 500px; }
.headerlink { font-weight: bold; }
.clickableHeader { font-size: 120%; cursor: pointer; }


.style20 ol li { font-size: 10pt; } 

.style11 a { font-weight: bold; padding: 0 10px 0 10px; white-space: nowrap; color: #5F7A77; }

#manageSearchFormTable td { background-color: #eeeeee; font-family: Helvetica, Arial, sans-serif; }
