
html {
  height: 100%; 
  padding: 0; 
  margin: 0; 
  border: 0; 
}

body {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, Helvetica, Helv, Sans-serif;
  font-size: 8pt;
}

td {

  vertical-align: top;
  text-align: left;
  font-size: 8pt;

}

th {

  vertical-align: top;
  text-align: left;
  font-size: 8pt;

}

ol {

  font-size: 8pt;

}

ul {

  font-size: 8pt;

}

ul.plist li {
  margin-bottom: 15px;
}

ol.plist li {
  margin-bottom: 15px;
}


div#header {
 display: none;
 z-index: 1;
}

div#nav {
  display: none;
  z-index: 1;
}

div#maincontent {

  left: 0px;
  top: 0px;
  right: 230px;
  padding: 15px;
}

* html#maincontent{

  left: 0px;
  top: 0px;
  height: 100%;
  padding-right: 230px;

}

div#topsellers {
  position: relative;
  width: 100%;
  margin-top: 2px;
  padding: 15px;
  border-top: solid 1px #AFAFAF;
  font-size: 8pt;
/*  font-size: 85%; */
}

* html#topsellers{

  width: 200px;

}

div#bodycontent {

  left: 0px;
  top: 0px;
  z-index: 5;
  padding: 15px;
}

div#nonavbodycontent {

  left: 0px;
  top: 0px;
  z-index: 5;
  padding: 15px;
}

* html#bodycontent {

  left: 0px;
  top: 0px;
  z-index: 5;
  padding-right: 10px; 

}

div#foot {
 display: none;
 position: relative;
 z-index: 1;
}

div#footnonav {
 display: none;
 position: relative;
 z-index: 1;
}

td.menu {

  width: 150px;
  height: 270px;
  vertical-align: top;
  text-align: left;
  background-image: url('/i/menu_fill.gif');
  background-repeat: repeat-y;
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  padding-left: 15px;
}

/*
ul.menulist {
  list-style-type: none;
  padding-left: 5;
  margin-left: 0;
}

ul.menulist li {

  margin-bottom: 4px;

}

ul.menulist li a:link {

  color: #FFFFFF;
  text-decoration: none;
}

ul.menulist li a:hover {

  color: #A82505;
  text-decoration: none;
}

ul.menulist li a:visited {

  color: #FFFFFF;
  text-decoration: none;
}
*/

p.menulist {
  padding-left: 15px;
  line-height: 2;
}

a.menulist:link {

  color: #FFFFFF;
  text-decoration: none;
}

a.menulist:visited {

  color: #FFFFFF;
  text-decoration: none;
}

a.menulist:hover {

  color: #FF4500;
  text-decoration: none;
}

img {
  padding: 0;
  margin: 0;
  border-style: none;
}

table.header {
display: none;
}

h1 {
  font-size: 150%;
  color: #A82505;
  text-align: center;
}

h2 {
  font-size: 135%;
  color: #A82505;
  text-align: center;
}

h2.left {
  font-size: 135%;
  color: #A82505;
  text-align: left;
}

h3 {
  font-size: 120%;
  color: #A82505;
  text-align: center;
}

h3.left {
  font-size: 120%;
  color: #A82505;
  text-align: left;
}

h4 {
  text-align: left;
  font-size: 110%;
}

h4.bars {
  color: #FFFFFF;
  padding: 4px;
  text-align: left;
  background-color: #1C4368;
  font-size: 110%;
}

table.nopad {

  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  cell-spacing: 0;

}

table.nopad td {

  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;

}

.centerit {
  text-align: center;
}

table.centerit {
  margin-left: auto;
  margin-right: auto;
}

a:link {
 font-weight: bold;
 color: #1C4368;
 text-decoration: none;
}

a:visited {
 font-weight: bold;
 color: #1C4368;
 text-decoration: none;
}

a:hover {
 font-weight: bold;
 color: #A82505;
 text-decoration: underline;
}

.indent {
 margin-left: 35px;
}

.indent2 {
 margin-left: 60px;
}

h4.title {
 padding: 0;
 margin-top: 0;
 margin-bottom: 2px;
}

.price {
 font-size: 110%;
 font-weight: bold;
}

.supplements {
 font-size: 90%;
}

div.notier {
 padding-left:0;
 font-weight: bold;
}

div.tier1 {
 margin-top: 5px;
 padding-left:0;
 font-weight: bold;
}

div.tier2 {
 padding-left: 35px;
}

div.tier3 {
 padding-left: 45px;
}

div.tier4 {
 padding-left: 55px;
}

span.pdf {
 font-weight: normal;
}

hr {
 color: #FFFFFF;
 border-top: dotted 1px #AFAFAF;
 border-bottom: 0;
 border-right: 0;
 border-left: 0;
 margin-top: 2;
 margin-bottom: 2;
}

.forth {
  color: #A82505;
}

man.table {

  border-style: none;

}

man.table th {

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 20px;
  font-weight: bold;
  text-align: left;
  width: 25%;

}

man.table td {

  padding: 2px;
  text-align: left;

}

th.end {

  padding-top: 2px;
  padding-bottom: 12px;
  padding-left: 2px;
  padding-right: 20px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px; 

}

td.end {

  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 12px;
  text-align: left;
  margin-bottom: 10px; 

}

table.notations {
  border: solid 1px #1C4368;
  border-collapse: collapse;
}

table.notations th {
  border-bottom: solid 1px #1C4368;
  background-color: #B5C8D5;
  padding: 5px;
}

table.notations td {
  padding: 5px;
}

td.mantitle {
  font-style: italic;
}

.smallfont {
  font-size: 85%;
}

table.basic {

  border-collapse: collapse;
  margin: 2px;
}

table.basic td {
  text-align: left;
  vertical-align: top;
}

table.basic th {
  text-align: left;
  vertical-align: top;
}

table.borders {

  border-collapse: collapse;
  margin: 2px;
  border-top: solid 1px #000000;
  border-right: solid 1px #000000;
}

table.borders td {
  text-align: left;
  vertical-align: top;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
  padding: 5px;
}

table.borders th {
  text-align: left;
  vertical-align: top;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
  padding: 5px;
}

table.errata {
  border-collapse: collapse;
  margin: 2px;
  border-top: solid 1px #000000;
  border-right: solid 1px #000000;
  margin-left: 50px;
  margin-bottom: 12px;
  width: 90%;
}

table.errata td {
  text-align: left;
  vertical-align: top;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
  padding: 5px;
  width: 50%;
}

table.errata th {
  text-align: left;
  vertical-align: top;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
  padding: 5px;
}

table.erratanum {
  border-collapse: collapse;
  margin-left: 2px;
  margin-bottom: 8px;
  width: 90%;
}

table.erratanum th {
  text-align: left;
  vertical-align: top;
  width: 25px;
  font-weight: normal;
}

table.erratanum td {
  text-align: left;
  vertical-align: top;
}

.redtext {
  color: #A82505;
}

.boldit {
  font-weight: bold;
}

.goleft {
  text-align: left;
}

.padbtm {
  margin-bottom: 8px;
}
