body { color: #000000;
background-color: #333366; }

h1 { margin-top: .6em;
margin-bottom: .3em;
color: #ffffff;
background-color: #324e6a; 
font-family: verdana, sans-serif;
font-size: 26px;
font-weight: bold; }

h2 { margin-top: 0em;
margin-bottom: .5em;
color: #324e6a;
background-color: #dde6ee;
font-family: verdana, sans-serif;
font-size: 22px;
font-weight: bold }

h3 { margin-top: .3em;
margin-bottom: 0em;
color: #324e6a;
background-color: #dde6ee;
font-family: verdana, sans-serif;
font-size: 17px;
font-weight: bold }

h4 { margin-top: .9em;
margin-bottom: .4em;
color: #ffffff;
background-color: #324e6a;
font-family: verdana, sans-serif;
font-size: 15px;
font-weight: bold; }

h5 { margin-top: .5em;
margin-bottom: .2em;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: normal; }

p { margin-top: .4em;
margin-bottom: .4em;
font-family: georgia, times, serif;
font-weight: normal;
font-size: 17px; }

p.menu { margin-top: 0;
margin-bottom: .1em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 15px; }

p.buy { margin-top: .3em;
margin-bottom: .1em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 14px; }

p.caption { margin-top: 0;
margin-bottom: .1em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 14px; }

p.source { margin-top: 0;
margin-bottom: .2em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 11px; }

p.footprint { margin-top: 0em;
margin-bottom: .3em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

p.menuindex { margin-top: 0;
margin-bottom: .1em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

p.indexsubhead { margin-top: .7em;
margin-bottom: .1em;
color: #ffffff;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #324e6a; }

p.tiny { margin-top: 0;
margin-bottom: .2em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

p.poco { margin-top: 0;
margin-bottom: .2em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

p.navstuff { margin-top: .4em;
margin-bottom: 0em;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 15px;
text-align:center; }

p.menuself { margin-top: 0;
margin-bottom: .1em;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 12px;
color: #324e6a;
background-color: #bacfe5; }

ul { margin-top: 0;
margin-bottom: 0;
font-family: georgia, times, serif;
font-weight: normal;
font-size: 17px; }

br.clear {
clear: both; }

table.main 
{ width: 800px;
border: 0px;
color: #000000;
background-color: #dde6ee;
text-align:center;
margin-left:auto;
margin-right:auto;  }

table.books 
{ width: 100%;
border: 0px; }

tr { text-align:left; }
td { text-align:left;
vertical-align:top; }

td.logo
{ color: #000000;
background-color: #bacfe5;
width: 160px;
padding: 4px; }

td.nav
{ color: #000000;
background-color: #bacfe5;
width: 160px;
padding: 6px 0px 4px 6px; }

td.header
{ color: #000000;
background-color: #bacfe5;
padding: 4px 0px 0px 0px; }

td.core {
padding: 6px 20px 10px 20px; }

img.banner {
border: 1px solid white; }

img.floatright {
float: right;
margin: 5px;
border: 1px solid black; }

img.floatleft {
float: left;
margin: 5px;
border: 1px solid black; }

.imgcentro {
text-align:center;
margin: 5px;
padding: 0px; }

div.imgcentro img {
border: 1px solid black; }

A:hover { background: #f4ffff; 
color: #223c56;
text-decoration: none; 
font-weight: bold; }
A:link, A:visited { text-decoration: none; color: #223c56; }

A.head2:hover { background: #f4ffff; 
color: blue;
text-decoration: none; 
font-weight: bold; }
A.head2:link, A.head2:visited { text-decoration: none; color: blue; }

/*begin print only section*/
@media print {

body, h1, h2, table.main, p.indexsubhead, A.head2:link, A.head2:visited
{ color: #000000;
background-color: #ffffff; }

p { 
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
color: black; }

td.logo, td.nav, td.header
{ display: none; }

}
/*end print only section*/