body { color: #000000;
background-color: #000000; }

h1 { margin-top: 1.0em;
margin-bottom: .5em;
margin-left: 0;
margin-right: 0;
color: #000000;
font-family: verdana, sans-serif;
font-size: 1.1em;
font-weight: normal; }

h2 { margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 0;
margin-right: 0;
color: #000000;
font-family: verdana, sans-serif;
font-size: 1.1em;
font-weight: normal; }

h2.special { margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 0;
margin-right: 0;
color: #ffffff;
background-color: #cd5c5c;
font-family: verdana, sans-serif;
font-size: 1.1em;
font-weight: bold; }

td.navbar h2 { margin-top: .2em;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #0176a2;
color: #ffffff;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold; }

td.navbar p { margin-top: 0px;
margin-bottom: 1px;
margin-left: 4px;
font-family: verdana, sans-serif;
font-size: 15px;
font-weight: normal;
border-top: 1px solid white;  }

#crumb p {
margin-top: 0em;
margin-bottom: .7em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

p { margin-top: .4em;
line-height: 1.2;
margin-bottom: .4em;
font-size: 0.9em;
font-family: verdana, sans-serif;
font-weight: normal; }

p.quotes { margin: .1em 2.0em .4em 2.0em ;
line-height: 1.1;
margin-bottom: .6em;
font-size: 14px;
font-family: verdana, sans-serif;
font-weight: normal; }

sup { font-size: 12px;
margin-top: 0;
line-height: 0.4; }

.primary p:first-letter {
background-color: #e9ecfb;
font-weight: bold;
font-style: italic; }

p.welcome:first-line {
font-size: 16px; }

p.caption { margin-top: .1em;
line-height: 1.0;
margin-bottom: .6em;
font-size: 12px;
font-family: verdana, sans-serif;
font-weight: normal; }

#abbreviations {
border: 1px solid black;
background-color: #faf9ef;
padding: 0px 6px 3px 6px;
margin: 8px 0px 6px 0px;
 }
 
#abbreviations p {
margin-top: .1em;
line-height: 1.0;
margin-bottom: .1em;
font-size: 11px;
font-family: verdana, sans-serif;
font-weight: normal;
 }
 
#rightmain {
float: right;
width: 220px;
border: 1px solid black;
background-color: #faf9ef;
padding: 0px 6px 3px 6px;
margin: 4px 0px 6px 1px;
 }
 
#rightmain p {
margin-top: .2em;
line-height: 1.1;
margin-bottom: .2em;
font-size: 0.85em;
font-family: verdana, sans-serif;
font-weight: normal;
 }
 
#rightmain h2 {
margin-top: 0.5em;
margin-bottom: .2em;
margin-left: 0;
margin-right: 0;
color: #000000;
font-family: verdana, sans-serif;
font-size: 1.0em;
font-weight: normal;
border-bottom: 1px solid black; }

em
{ background-color: #c3ee85;
color: black;
font-style: normal;
font-weight: normal; }

em.date
{ background-color: #e9ecfb;
color: black;
font-style: normal;
font-weight: normal; }

em.inlineq
{ background-color: white;
color: black;
font-style: italic;
font-weight: normal; }

table.main 
{ width: 832px;
border: 0px;
border-collapse: collapse;
color: #000000;
background-color: #ffffff;
text-align:center;
margin-left:auto;
margin-right:auto; }

table.google {
border-collapse: collapse; }

td { 
text-align:left;
vertical-align:top; }

tr { text-align:left; }

td.navbartop
{ color: #000000;
background-color: #e9ecfb;
width: 200px;
padding: 6px 6px 0px 6px;
border-top: 1px solid #0176a2;
border-left: 1px solid #0176a2;
border-bottom: 1px solid #0176a2; }

td.navbar
{ color: #000000;
background-color: #e9ecfb;
width: 200px;
padding: 6px 6px 6px 6px;
border-left: 1px solid #0176a2;
border-bottom: 1px solid #0176a2; }

td.navbar div {
border: 2px solid white;
background-color: #e8e7d7;
 }
 
#banner {
padding: 6px 12px 0px 12px;
background-color: #e9ecfb;
border-top: 1px solid #0176a2;
border-left: 1px solid #0176a2;
border-bottom: 1px solid #0176a2; 
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 11px; }

.core {
padding: 0px 15px 4px 15px;
border-left: 1px solid #0176a2;
border-right: 0px;
border-bottom: 1px solid #0176a2; }

img {
border: 1px solid black; }

img.extern {
border: 0;
margin: 0;
padding: 0; }

.imgcentro {
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px; }

ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 17px;
vertical-align: top;
 }

li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
font-size: 0.8em;
font-family: verdana, sans-serif;
font-weight: normal;
 }

A:link, A:visited {
text-decoration: none;
color: blue;
font-weight: normal; }

A:hover { 
color: white;
background-color: #87a7ba;
font-weight: normal;
text-decoration: none; }

/*begin print only section*/
@media print {

/*body, h1, h2, h3, table.main, p, A:link, A:visited
{ color: #000000;
background-color: #ffffff; }*/

td.core p { 
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
color: black; }

td.navbar, td.navbartop
{ display: none; }

}
/*end print only section*/