/* The styles below are for customized buttons */
.clear { /* generic container (i.e. div) for floating buttons */
  overflow: hidden;
  width: 200px;
}

a.button {
  background: transparent url('/www/images/bg_button_a.gif') no-repeat scroll top right;
  color: black;  /* color: #444;  */
  display: table-cell;
  float: center;
  font: normal 12px arial, sans-serif;
  height: 24px;
  margin-right: 6px;
  padding-right: 18px; /* sliding doors padding */
  text-decoration: none;
}

a.button span {
  background: transparent url('/www/images/bg_button_span.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 0 5px 18px;
}

a.button:active {
  background-position: bottom right;
  font: normal 13px arial, sans-serif;
  outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
  background-position: bottom left;
  padding: 6px 0 4px 18px; /* push text down 1px */
}
/* The styles above are for customized buttons */      

@media screen {
 nobody { background-color: white;
	/* margin-left: 80px; */
 }
}

A:link {color: #0000FF}
A:visited {color: #990033}
A:active {color: #0000FF}

.pagebreak {
  page-break-after: always;
}

.div_backtotop {
  font: 9pt Arial; 
  float: right;
}

body {background: #FFFFFF; font: 10pt Arial; color: black;                              
  margin-left: 0 pt; margin-right: 0 pt; margin-top: 0 pt; margin-bottom: 0 pt}    


.div_main_silver {
  background-color: #EEEEEE;
  width: 570px;
  border: solid #EEEEEE 1px;
  margin-top: 10px;
  padding: 10px;
  float: center;
}

.div_main_white {
  background-color: white;
  width: 570px;
  margin-top: 10px;
  padding: 10px;
  float: center;
}

table {font: 10pt Arial; color: black }

.table_main_silver {
  background-color: #EEEEEE;
  width: 570px;
  empty-cells: show;
  border: solid #EEEEEE;
  border-width: thin;
  border-collapse: collapse;
  float: center;
  }

.table_main_white {
  background-color: white;
  width: 570px;
  empty-cells: show;
  border: solid white;
  border-width: thin;
  border-collapse: collapse;
  float: center;
  }

.table_grid {
  width: 570px;
  background-color: white;
  border: solid black 1pt;
  border-collapse: collapse;
  empty-cells: show;
  float: center;
  }

.table_buttons {
  background-color: white;
  width: 400px;
  align: center;
  empty-cells: show;
  }

.table_product_name {
  background-color: white;
  border: solid white;
  border-width: thin;
  float: center;
  width: 570px;
  border-collapse: collapse;
  empty-cells: show;
}

.td_mainheading {
  font: 24pt Arial;
  color: #b60431;
  font-weight: bold;
  }

.td_product_name {
  font: 24pt Arial;
  color: #b60431;
  border: solid white 1pt;
}

.td_subheading {
  font: 14pt Arial;
  color: #b60431;
  width: 570;
  letter-spacing: 0.00cm;
  }

.td_grid {
  text-align: left;
  font: 9pt Arial;
  background-color: white;
  border: solid black 1pt;
  border-collapse: collapse;
  padding: 3px; 
  }

.td_ordinarytext {
  font: 10pt Arial;
  color: black;
  }

.td_smallertext {
  font: 8pt Arial;
  color: black;
  }

.narrow_empty_row {
  font: 2pt Arial;
  color: black;
  }

.infobox {
  width:250px; height:70px;  position:absolute; top: 80px; left: 250px;
  background-color:lightyellow; font: bold 10pt Arial;
  padding:20px 20px 20px 20px;
  border: solid black 1pt; border-width:2px; border-style:outset;
  text-align:center;
  visibility: hidden;
  display: none;
}


.section_heading { 
  width: 550px;
  font: 14pt Arial;
  color: #b60431;
  letter-spacing: 0.05cm;
  background-color: #EEEEEE;
  font-weight: bold;
  float: left;
}

.tablespace {
 background-color: #EEEEEE;
}

.align_right {
  text-align: right;
}

.align_center {
  text-align: center;
}

.disclaimer_heading { 
  width: 550px;
  font: 7pt Arial;
}

.disclaimer { 
  font: 7pt Arial;
  color: #b60431;
  width: 550px;
}

.div_copyright {
 width: 96%;
 margin-left: 0px;
 font: Arial;
 color: #b60431;
}

.copyright {
 width: 96%;
 margin-left: 0px;
 font: Arial;
 color: #b60431;
}

.ppsr_detail {
  display: none;
  background-color: #EEEEEE;
}

/* Styles reserved for printing only */
@media print {

.noPrint {
  display: none;
}

thead {display: table-header-group;}

.table_main {
  background-color: white;
}

/* .ppsr_detail {
  display: inline !important;
} */


}