.serif { color: #7e0001; font-family: Times New Roman, Times, serif; font-size: 1em; text-align: justify; }

a:active { color: #7e0001; }
a:link { color: #7e0001; }
a:visited { color: #7e0001; }
a:hover { color: #ffcc66; background: #7e0001; }

a.hidden:active { color: #fff4df; }
a.hidden:link { color: #fff4df; }
a.hidden:visited { color: #fff4df; }
a.hidden:hover { color: #fff4df; background: #fff4df; }

a.nav:active { color: #ffcc66; }
a.nav:link { color: #ffcc66; }
a.nav:visited { color: #ffcc66; }
a.nav:hover { color: #7e0001; background: #ffcc66; }

body { background-color: #7e0001; background: url("images/bg.gif"); }

div.body { background-color: #7e0001; background: url("images/bg.gif"); width: 100%;}

h1.body { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-align: justify; }

h1.center { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-align: center; }

h1.serif { color: #7e0001; font-family: Times New Roman, Times, serif; font-size: 2em; text-align: center; }

h2.body { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: justify; }

img { float: none; }

img.hr { width: 90%; }

img.left { float: left; }

ol { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: justify; }

p.body { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: justify; }

p.address { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: .8em; text-align: center; }

p.hidden { color: #fff4df; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: left; }

p.nav { color: #ffcc66; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: center; }

table.body { background-color: #fff4df; border: 3px solid #fff4df; border-collapse: collapse; border-spacing: 0px; width: 98%; }

td { border: 0px solid red; padding: 0px 8px 0px 8px; }

td.body { background-color: #fff4df; padding: 8px 8px 0px 8px; }

td.headerTitle { background-color: #fff4df; padding: 0px 8px 0px 0px; vertical-align: middle; }

td.sidebar { background-color: #7e0001; padding: 8px 8px 0px 8px; vertical-align: top; width: 150px; }

tr.stripe { background-color: #7e0001; border: 1px solid #ffcc66; border-collapse: collapse; border-spacing: 0px; height: 3px; }

ul { color: #7e0001; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: justify; }
