body {		
  font-size:100%;
  text-align:left;
  padding:0;
  margin:0;
  background-color:#aaaaaa;
  }
  
div, p, td, ol, ul, li, h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, sans-serif;
  line-height:normal;
  letter-spacing:normal;
  word-spacing:normal;
  text-align:left;	
  text-transform:none;
  text-decoration:none;
  vertical-align:baseline;
  }
  
div, p, td, ol, ul, li {
  font-size:.9em;
  }
  
div.copyright { width:796px }
  
table.pagebanner {
  width:796px;
  border:1;
  background-color:rgb(255,255,255);
  }
  
table.page {
  width:800px;
  border:0;
  }  

td.logo {
  text-align:center;
  margin-left:10px;
  width:110px;
  }
  
td.pagebanner {
  width:690px;
  text-align:center;
  vertical-align:middle;
  }

td.content {
  width:470.px;
  background-color:white;
  padding-left:1em;
  padding-right:1em;
  padding-top:3em;
  vertical-align:top;
  }
  
td.sidebar {
  width:216px;
  text-align:center;
  background-color:rgb(255,255,255);
  padding-top:3em;
  padding-right:.5em;
  padding-left:.5em;
  }
  
  
td.bodytext {
  width:640px;
  text-align:left;
  vertical-align:top;
  background-color:rgb(255,255,255);
  padding-left:3em;
  padding-right:3em;
  }

td.column {
  width:319px;
  text-align:left;
  vertical-align:top;
  background-color:rgb(255,255,255);
  }

td.navbar {
  width:110px;
  vertical-align:top;
  margin-left:0;
  padding-left:0;
  padding-right:0;
  padding-top:6em;
  text-align:center;
  background-color:rgb(97,111,133);
  }

 td.booktitle {
  padding-left:16px;
  font-size:.95em;
  text-align:center;
  vertical-align:middle;
  width:301px;
  }

td.price {
  text-align:center;
  vertical-align:middle;
  width:50px;
  }

td.cart {
  text-align:center;
  width:106px;
  vertical-align:middle;
  padding-top:12px;
  }
  
td.pagefooter {
  width:640px;
  text-align:center;
  }

h1, h2, h3, h4, h5 {
  color:rgb(32,69,104);
  font-weight:bold;
  padding-left:1em;
  padding-right:1em;
  }

h1 {
  font-size:1.25em;
  text-align:center;
  } 

h1.pageheader { 
  font-size:1.7em;
  text-align:center;
  margin-top:-5px;
  }

h1.colheader {
  font-size:1.4em;
  color:rgb(265,265,265);
  background:rgb(0,102,153);
  padding-top:.15em;
  padding-bottom:.15em;
  padding-left:1em;      
  }

  h1.booktitle {
  font-size:1.25em;
  text-align:center;
  }
h2 { font-size:1.3em }

h2.colheader { 
  padding-top:.5em;
  padding-bottom:.75em;
  padding-left:1em;
  }
 
 h2.booktitle {
  font-size:1.25em;
  text-align:center;
  }

h3 {
  font-size:1.1em;
  text-align:center;
  }

h3.colheader {
  padding-top:.5em;
  padding-bottom:.75em;
  padding-left:1em;
  }

h4 { font-size:1em }

h5 { font-size:.9em }

h5.header { margin-top:-.5em }

p {
  padding-left:12px;
  padding-right:6px;
  margin-top:-.5em;
  }
  
p.blockindent {
  padding-left:3em;
  margin-top:-.75em;
  margin-bottom:.55em;
  }

p.navbar {
  font-size:8pt;
  color:rgb(255,255,255);
  text-align:center;
  padding-left:.1em;
  padding-right:.1em;
  }

p.biblio {
  margin-top:-1em;
  font-size:1em;
  text-align:center;
  font-weight:bold;
  }
  
p.column {
  text-align:left;
  margin-right:12px;
  padding-left:12px;
  padding-right:6px;
  margin-top:-.5em;
  }

p.jumpto {
  font-size:.85em;
  text-align:left;
  color:rgb(64,102,139);
  padding-left:12px;
  margin-top:-1em;
  }

p.faqlink { font-size:.9em }

p.listhead { margin-bottom:-.65em }

p.breadcrumb {
  color:rgb(32,69,104);
  font-size:.8em;
  text-decoration:none;
  }

p.pagelinks {
  font-size:.8em;
  text-align:center;
  text-decoration:none;
  color:rgb(64,102,139);
  }

p.copyright {
  font-size:.8em;
  font-weight:bold;
  text-align:center;
  margin-top:.0;
  margin-bottom:.65 em;
  color:rgb(255,255,255);
  background-color:rgb(97,111,133);
  }

font.address { font-size:.75 em; font-weight:bold }

a { color:rgb(32,69,104) }

a:hover { color:red }

a.breadcrumb {
  color:rgb(32,69,104);
  font-size:10px;
  text-decoration:none;
  }

a.header { text-decoration:none }

a.navbar {
  color:rgb(255,255,255);
  text-decoration:none;
  }

a.jumpto { text-decoration:none; margin-right:6px }

a.newsletter { font-size:.9em }

a.footer { text-decoration:none }

ul {
  margin-top:-.8em;
  font-size:12pt;
  list-style-type:disc;
  list-style-position:outside;
  }

ul.sublist { 
  margin-top:.25em;
  padding-left:.75em;
  padding-right:.6em;
  }

li { font-size:.8em }

li.expanded { margin-bottom:.35em }
 
li.blocktext { margin-left:6em }

hr.sidebar { align:center; size:3px }

img { border:0 }

img.navbar { 
  width:160px;
  height:25px;
  border:0;
}

img.navbar2 {
  width:160px;
  height:37px;
  border:0;
  }

img.triangle {
  height:5px;
  width:5px;
  border:0;
  }

.centered { text-align:center }

.boldface { font-weight:bold }

.column10 {
  text-align:left;
  margin-right:12px;
  padding-left:12px;
  padding-right:6px;
  margin-top:-.5em;
  }

