/* Let no border around the body appear, and set
   it to display on a white background */
body {
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10 px;
}

/* Font settings for page elements */
body, ul, td, th, p, small, .small,
.tableTitle, .tableExtras, input, textarea, select {
    color: black;
}

hr { 
     color: #da0f12; 
     border: none; 
     background: #da0f12;
     height: 1px;
    margin: 0px;
    padding: 0px;
 }
div.chapter, div.navheader, div.navfooter, div.book {
    border-left: 0px;
    margin-bottom: 1em;
    margin: 0px;
    padding: 0px;
}

.toc > p { 
           display: none;
 }

.toc a 
{ 
  font-family: Verdana, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  text-decoration: none;
  color: #ff8427;
 }

a 
{
  text-decoration: none;
  color: #ff8427;
  }

.titlepage div
{ 
  padding: 0px;
  margin: 0px 0px 2px 0px;
 }
.releaseinfo, .copyright, .titlepage a
{ 
  padding: 0px;
  margin: 0px;
  font-size: 7pt;
  color: gray;
  font-family: sans-serif;
  display: none;
 }
table.logohead {
    width: 100%;
    border: none;
    border-collapse: collapse;
}
.logohead td {
    border: none; padding: 0px; margin: 0px;
}
.logohead img 
{ 
  padding: 0px;
  margin: 0px;
}

div.chapter div.titlepage h2 {
    font-size: 150%;
    font-weight: bold;
    color: #333333;
}

div.toc p {
    font-size: 120%;
    font-weight: bold;
}

div.toc a {
   font-size: 90%;

}

div.navheader th {
}


div.section p { 
    margin-top: 0px;
}

code, pre, tt {
}

h1, h2, h3, h4, h5, h6 {
    font-family:   Verdana,Arial,sans-serif;
    margin-bottom: 0.4em;
}

h1 {
    font-size: 150%;
}

h2 { 
    font-size: 140%;
}

h3 { 
    font-size: 130%;
}

h4 { 
    font-size: 120%;
}

h5 { 
    font-size: 110%;
    font-weight: normal;
    font-style: italic;
}

img, div, p {
    margin-bottom: 1em;
}

.screen 
{ 
  background: #bbb;
 }