/* css buttons */
.cssButton, .cssButtonHover {font-family: Arial, Helvetica, sans-serif;  font-size: 1em; font-weight: bold;
  /* to center the button texts vertically line-height and height need to be equal  line-height: 1.5em; height: 1.5em;  */
  color: white; background-color: #abbbd3 !important; border: 0.1em solid #1D5685; 
  /* !important to retain the background color after auto form field coloring fix */
  white-space: nowrap; text-align: center; cursor: pointer; margin: 0.5em; padding: 0em 0.5em;}

.cssButtonHover, a:hover .cssButton, input.cssButton:hover {background-color: #6699CC !important; }

/* bof some IE comp. stuff */ 
.cssButton, .cssButtonHover, span.cssButton, span.cssButtonHover {
  /*  _width: 0; needed to stop IE adding "magic" padding to the input, _witdh is a hack that uses an IE bug */
  /* to remove this hack move the width setting to an IE specific stylesheet */
  _width: 0;  overflow: visible; }
/* eof some IE comp. stuff */

span.cssButton, span.cssButtonHover {
/* added to get the right line-height */
display: block; font-family: Arial, Helvetica, sans-serif; padding: 0.2em 0.5em ; font-size: 1em; }

.navNextPrevWrapper span.cssButton, .navNextPrevWrapper span.cssButtonHover{
/* note that the diplay inline removes line-height from the element (depending on doctype settings) */
display: inline; }

/* css popups */
.cssButtonLinkPopup strong, .cssButtonSubmitPopup strong{display: none;}
span.cssButtonLinkPopup, span.cssButtonSubmitPopup{position: relative;}
a:hover .cssButtonLinkPopup strong, span.cssButtonSubmitPopup:hover strong{display: block; position: absolute;
	top: 0em; left: 0; color: black; background: #fe3;}