/* body styles */
body { font-family: times, 'times new roman', serif; font-size: 12pt; color: #000; background: #fff; background-image:  none; border: none; }
#title {display: block; text-align: center; margin-bottom: 10px; page-break-after: avoid;}
#url {display: block; text-align: right; font: 10pt verdana, arial, sans-serif; background: #fff; color: gray;}
td {border-width: 0; padding: 0px; margin: 0px;}
td#main { background: transparent; color: #000; margin: 0px; width: 100%;}
td#main h1 {font-size: 18pt; font-weight: bold; font-family: "comic sans ms", chicago, sans-serif; padding: .2em .1em 0em .2em; margin-bottom: .2em;}
td#main h2 {font-size: 1.5em; font-family: "comic sans ms", chicago, sans-serif; padding: 0em .2em;}
td#main h3 {font-size: 1.2em; font-family: "comic sans ms", chicago, sans-serif;  padding: 0em .2em;}
td#main img.revimg {display: none;}
td#main  p { text-align: left; padding:  .5em; margin-bottom: .5em; margin-top: .2em;}
td#main a, #footer a {background-color: transparent; color: #000; text-decoration: none; font-weight: bolder;}
td#main a:visited, #footer a:visited {background-color: transparent; color: #000;}
td#main a:hover, #footer a:hover {background-color: transparent; color: #000;}
td#main *.overline {border-top: .2em groove gray; width: 90%; margin-left: .5em;}
td#main *.overunderline {border-top: .2em groove gray; border-bottom: .2em groove gray; width: 90%; margin-left: .5em; padding: .1em 0em;}
td#main *.bottomindex {display: none;}
td#main *.topindex {display: none;}
#footer {display: block; text-align: center; border: 5px outset #000; background-color: transparent; color: #000; margin-top: 2em; padding: .5em;}
#validation {display: none; }
#validation img {display: none; }
#prfooter {display: block; text-align: right; color: gray; font: 9pt verdana, arial, sans-serif; border-top: 4px double #000; margin-top: 12pt;}
td#links {vertical-align: top; background-color: #fff; border: 0px solid gray;}
td#links a, td#links h4 {display: none;}
.break {page-break-before: always;}

