body { color: #000000;
background-color: #333366; }

h1 { margin-top: .5em;
margin-bottom: .3em;
color: #ffffff;
font-family: verdana, sans-serif;
font-size: 30px;
font-weight: bold;
background-color: #0066cc; }

h2 { margin-top: 0em;
margin-bottom: .5em;
color: #333399;
background-color: #edf1f2;
font-family: verdana, sans-serif;
font-size: 22px;
font-weight: bold }

h3 { margin-top: 0em;
margin-bottom: .5em;
color: #333399;
background-color: #edf1f2;
font-family: verdana, sans-serif;
font-size: 17px;
font-weight: bold }

h4 { margin-top: .9em;
margin-bottom: .2em;
color: #ffffff;
font-family: verdana, sans-serif;
font-size: 15px;
font-weight: bold;
background-color: #0066cc; }

p.caption { 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.menuindex { margin-top: 0;
margin-bottom: .1em;
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: #333399;
background-color: #d6dcde; }

p.footprint { margin-top: 0em;
margin-bottom: .6em;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 12px; }

ul { margin-top: 0;
margin-bottom: 0;
font-family: georgia, times, serif;
font-weight: normal;
font-size: 17px; }

blockquote { margin-top: .4em;
margin-left: 1.5em;
margin-bottom: .4em; }

br.clear {
clear: both; }

table.main 
{ width: 800px;
border: 0px;
color: #000000;
background-color: #edf1f2;
text-align:center;
margin-left:auto;
margin-right:auto;  }

tr { text-align:left; }
td { text-align:left;
vertical-align:top; }

table.sitemap {
border: 0px;
width: 100%;
padding: 2px; }

table.sitemap p {
margin-top: .2em;
margin-bottom: .2em;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold; }

td.navbar
{ color: #000000;
background-color: #d6dcde;
width: 160px;
padding: 4px; }

td.navbar2
{ color: #000000;
background-color: #d6dcde;
width: 160px;
padding: 6px 0px 4px 6px; }

td.headbar
{ color: #000000;
background-color: #d6dcde;
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: blue;
text-decoration: none; 
font-weight: bold; }
A:link, A:visited { text-decoration: none; color: #221ac1; }

A.head2:hover { background: #d6dcde; 
color: blue;
text-decoration: none; }

A.head2:link, A.head2:visited {
text-decoration: none;
color: blue;
font-weight: normal; }

/*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.navbar, td.navbar2, td.headbar
{ display: none; }

}
/*end print only section*/