h1 {font: bold 14pt/14pt arial; color: #901030; text-align: left; }
h2 {font: bold 14pt/15pt arial; color: #006699; text-align: left; }
h3 {font: bold 14pt/15pt arial; color: #901030; text-align: center; }
th {font: bold 12pt/14pt arial; color: #303030; text-align: center; padding: 0em 1em 0em 1em; }
th.rate {font: bold 12pt/14pt arial; color: #303030; text-align: right; padding-right: 2em; }
td.rate {font: normal 12pt/14pt arial; color: #303030; text-align: center; }

a.map:link { color: #009900; text-decoration: none; font: bold 10pt arial; }
a.map:visited { color: #009900; text-decoration: none; font: bold 10pt arial; }
a.map:hover { color: #00cc00; text-decoration: none; font: bold 10pt arial; }
a.bottom:link { color: #993333; text-decoration: none; font: bold 11pt arial; }
a.bottom:visited { color: #993333; text-decoration: none; font: bold 11pt arial; }
a.bottom:hover { color: #ff0000; text-decoration: none; font: bold 11pt arial; }

#main
{font: normal 10pt/11pt arial; }

#note
{font: normal 10pt/11pt arial; color: #f01030; text-align: center; }

#caption
{font: bold 10pt/14pt arial; color: #105090; }

#nav-list
{
padding: 0px;
margin-left: 0;
font: bold 10pt arial, Verdana, sans-serif;
border: 0px solid;
border-color: #ffedf3 #ffedf3 #ffedf3 #ffedf3;
background: #c04050;
width: 9em;
}

#nav-list li
{
list-style: none;
margin: 0;
padding: 0.25em 1em;
border-left: 3px solid;
border-right: 3px solid;
border-top: 3px solid;
border-bottom: 4px solid;
border-color: #f07080 #901030 #901030 #f07080;
text-align: center;
}

#nav-list li a { text-decoration: none; }
#nav-list li a:link { color: #ffffff; }
#nav-list li a:visited { color: #ffffff; }
#nav-list li a:hover { color: #ffff00; }
#nav-list li.special { background: #cccccc; }
#nav-list li.special a:link { color: #cc0000; }
#nav-list li.special a:visited { color: #CC6666; }
#nav-list li.special a:hover { color: #009900; }