#masthead h1 { font-size: 18px; font-weight: bold; font-family: Arial, sans-serif; margin: 12px 0 4px 0; }

h2 { font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; margin: 10px 0 4px 0; }
h2.section  { margin-top: 20px; padding-top: 10px; border-top: 1px solid #000 }

h3 { font-size: 13px; font-weight: bold; font-family: Arial, sans-serif; margin: 10px 0 4px 0; }

dl,h4 { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }

hr { margin: 0; }

td { font-family: Arial, "sans serif"; font-weight: normal; text-indent: 0; font-size: 13px; margin-top: 10px;  margin-bottom: 2px; }
dt { font-family: Arial, "sans serif"; font-weight: bold; }
dd { font-family: Arial, "sans serif"; font-weight: normal; font-size: 13px; margin: 0 0 14px; }
th { font-family: Arial, "sans serif"; font-weight: bold; text-indent: 0; font-size: 13px; margin: 0; }

tt,pre { font-family: monospace; }

ol,ul { font-size: 12px; font-family: Arial, sans-serif; margin-top: 4px; margin-bottom: 4px; }

li { font-family: Arial, "sans serif";  margin-top: 1px;  margin-bottom: 1px; }

p { font-family: Arial, "sans serif"; font-weight: normal; text-indent: 0; font-size: 13px; margin-top: 10px;  margin-bottom: 2px; }

b.cap, strong.cap { font-weight: bold; font-size: 18px; font-family: Verdana, san-serif; color: black; }

small { color: #696969; font-size: 11px; font-family: Arial, san-serif; }

.caption { font-weight: bold; font-size: 10px; font-family: Verdana, san-serif; color:black; margin:2px; }

.caption-side { font-weight: bold; font-size: 9px; font-family: Verdana, san-serif; color:black; margin: 0 4px 0 4px; }

.text { font-family: Arial, "sans serif"; font-weight: normal; text-indent: 0; font-size: 13px; margin-top: 10px;  margin-bottom: 2px; }

.textnmt { font-family: Arial, "sans serif"; font-weight: normal; text-indent: 0; font-size: 13px; margin-top: 0;  margin-bottom: 2px; }

.indent1 { font-family: Arial, sans-serif; margin-left: 40px; }
.indent1b { font-family: Arial, sans-serif; margin-left: 40px; margin-bottom: 20px; }
.indent2 { font-family: Arial, sans-serif; margin-left: 80px; }
.indent3 { font-family: Arial, sans-serif; margin-left: 120px; }

div.border  { text-align: center; margin: 20px 0; padding: 0; }
div.border img  { text-align: center; margin: 10px; padding: 0; border: solid 1px #000 }

div.noborder  { text-align: center; margin: 20px 0; padding: 0; }
div.noborder img  { text-align: center; margin: 10px; padding: 0; border: none; }

img.floatleft  { float: left; margin: 0px; padding: 0px 10px 4px 0px }
img.floatright  { float: right; margin: 0px; padding: 0px 0px 4px 10px }

.navigation { color: #696969; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; text-align: left; 
text-indent: 0; margin: 0 4px 0 4px; }

.links { font-size: 10px; line-height: 1; font-family: Arial, san-serif; text-indent: 0; text-decoration: none; }

.top { font-size: 10px; text-align: right; text-indent: 0; text-decoration: none; margin: 16px 0 0 0; }

.highlight { color: #ff4500; font-weight: bold }

.highlight-green  { color: #2f4f4f; font-weight: bold }
.highlight-blue  { color: #191970; font-weight: bold }
.highlight-purple { color: #96f; font-weight: bold }

.credit  { font-weight: normal; font-size: 10px; font-family: Arial, san-serif; text-align: left; text-indent: 0; margin-top: 20px; margin-bottom: 1px; margin-left: 4px }
.lastdate { font-size: x-small; color: #a9a9a9; }
.copyright { color: #696969; font-size: 11px; font-family: Arial, san-serif; text-align: right; text-indent: 0; margin: 2px 2px 0 4px; }
.copyright-left { color: #696969; font-size: 11px; font-family: Arial, san-serif; text-align: left; text-indent: 0; margin: 2px; }
.copyright-center { color: #696969; font-size: 11px; font-family: Arial, san-serif; line-height: 1; text-decoration: none; text-align: center; text-indent: 0; margin: 2px 0 2px 0; }

.copyright a:link { color:#696969; text-decoration: none; }
.copyright a:visited { color:#696969; text-decoration: none; }
.copyright a:hover   { color: #696969; text-decoration: none }
.copyright-center a:link { color:#696969; text-decoration: none; }
.copyright-center a:visited { color:#696969; text-decoration: none; }
.copyright-center a:hover   { color: #696969; text-decoration: none }

acronym, abbr, .help {
  border-bottom: 1px dotted #222;
  font-style: normal;
  cursor: help;
}
div#myqbox  { background-image: url(/images/greysand.gif); margin: 0 0 20px; padding: 0; }
A:link		{ color:#000055; }
A:visited	 { color: #4682b4 }
A:hover		 { color: #87cefa }
.description  { color: #696969; font-size: 11px; margin-top: 0; margin-bottom: 8px }
.center  { text-align: center }
.clear { clear: both; }
.notebook   { background-image: url(/images/notebook.gif); padding: 0 80px 20px }
.notebook h1    { font-size: 14px; font-family: Arial, san-serif; margin: 10px 0 0; padding: 2px 0px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
.notebook h2   { margin: 20px 0 0; padding-top: 20px; border-top: 1px solid #a9a9a9 }
.notebook h1.notes { border: none; margin-left: 0; padding-left: 0; }
.notebook h2.first { border-top: none; }
.notebook h3  { margin-top: 10px; }
.separator  { color: #a9a9a9; text-align: center; margin-top: 20px; }
.bottomcredits  { font-weight: normal; font-size: 10px; font-family: Arial, san-serif; text-align: left; margin: 40px 0 0; padding: 0; }