body     { font-family: Arial, Tahoma, sans-serif; font-size: small; 
           background: #FFFFF0; color: #000000; }

body.home { background: #006699; color: #FFFFFF; }
body.drb  { background: #006699; color: #FFFFFF; }
body.cb   { background: #006699; color: #FFFFFF; }
body.pc   { background: #006699; color: #FFFFFF; }
body.dab  { background: #006699; color: #FFFFFF; }

td.home   { background: #006699; color: #FFFFFF; text-align: right; font-size: x-small; }
td.drb    { background: #006699; color: #FFFFFF; text-align: right; font-size: x-small; }
td.cb     { background: #006699; color: #FFFFFF; text-align: right; font-size: x-small; }
td.pc     { background: #006699; color: #FFFFFF; text-align: right; font-size: x-small; }
td.dab    { background: #006699; color: #FFFFFF; text-align: right; font-size: x-small; }

a:link, a:visited
         { color: #0000FF; background: transparent; font-size: small; 
           text-decoration: none; }
a:hover  { color: #FFFF00; background: #6666FF; font-size: small; 
           text-decoration: none; }
a:active { color: #FF0000; background: #FFFF99; font-size: small; 
           text-decoration: none; }

a.caption:link, a.caption:visited
         { color: #0000FF; background: transparent; font-size: x-small; 
           text-decoration: none; }
a.caption:hover  { color: #FFFF00; background: #6666FF; font-size: x-small; 
           text-decoration: none; }
a.caption:active { color: #FF0000; background: #FFFF99; font-size: x-small; 
           text-decoration: none; }

a.onbg:link, a.onbg:visited
              { color: #FFFF00; background: transparent; font-size: small; 
                text-decoration: none; }
a.onbg:hover  { color: #FFFF00; background: #6666FF; font-size: small; 
                text-decoration: none; }
a.onbg:active { color: #FF0000; background: #FFFF99; font-size: small; 
                text-decoration: none; }

a.noframe:link, a.noframe:visited
                 { color: #0000FF; background: transparent; font-size: x-small; 
                   text-decoration: none; }
a.noframe:hover  { color: #FFFF00; background: #6666FF; font-size: x-small; 
                   text-decoration: none; }
a.noframe:active { color: #FF0000; background: #FFFF99; font-size: x-small; 
                   text-decoration: none; }

a.nav:link, a.nav:visited 
             { color: #FFFFFF; background: transparent; font-size: small; 
               text-decoration: none; }
a.nav:active { color: #FF6600; background: transparent; font-size: small; 
               text-decoration: none; }
a.nav:hover  { color: #FFFF00; background: transparent; font-size: small; 
               text-decoration: underline; }

a.goto:link, a.goto:visited 
              { color: #FFFFFF; background: transparent; font-size: x-small; 
                text-decoration: none; }
a.subj:link, a.subj:visited 
              { color: #FF6699; background: transparent; font-size: x-small; 
                text-decoration: none; }
a.goto:active, a.subj:active 
              { color: #FF6600; background: transparent; font-size: x-small; 
                text-decoration: none; }
a.goto:hover, a.subj:hover
              { color: #FFFF00; background: transparent; font-size: x-small; 
                text-decoration: none; }

hr { height: 4px; }

h1, h2, h3, h4, h5, h6 
         { font-family: "Tahoma Bold", Arial, sans-serif; text-align: center; }
h1.navh, h2.navh, h3.navh, h4.navh, h5.navh, h6.navh 
         { color: #FFCC99; background: transparent; 
           font-family: "Tahoma Bold", Arial, sans-serif; text-align: center; }
h1.left, h2.left, h3.left, h4.left, h5.left, h6.left 
         { font-family: "Tahoma Bold", Arial, sans-serif; text-align: left; }

p           { text-align: left; }
p.navt      { text-align: center; color: #FFFFFF; background: transparent; }
p.bright    { color: #CC0066; background: transparent; }
p.note      { font-size: x-small; }
p.goto      { text-align: center; font-size: x-small; }
p.indent    { text-indent: 3em; }
p.highlight { color: #000000; background: #FFFFCC; }
p.cen       { text-align: center; }
p.left      { text-align: left; }
p.right     { text-align: right; }

table       { background: transparent; font-size: small; color: #000000; }
table.photo { background: #FFFFF0; color: #000000; }
table.znlegend { background: #FFFFF0; color: #000000; text-align: left; font-size: x-small; }
table.doc   { background: #FFFFCC; font-size: small; color: #000000; }
tr          { text-align: center; }
tr.left     { text-align: left; }
tr.right    { text-align: right; }
th          { font-family: "Tahoma Bold", Arial, sans-serif; text-align: center; }
th.b        { font-size: medium; }
th.left     { text-align: left; }
th.right    { text-align: right; }
td          { text-align: center; }
td.nav      { text-align: right; font-size: x-small; color: #FFFFFF; background: transparent; }
td.subject  { text-align: center; color: #000000; background: #FFFFF0; }
td.left     { text-align: left; }
td.right    { text-align: right; }
th.avail    { background: #FFFFCC; color: #000000; }
td.avail    { background: #FFFFCC; color: #000000; }
th.availleft { text-align: left; background: #FFFFCC; color: #000000; }
td.availright { text-align: right; background: #FFFFCC; color: #000000; }
th.availright { text-align: right; background: #FFFFCC; color: #000000; }
td.availleft { text-align: left; background: #FFFFCC; color: #000000; }
th.ok       { background: #FFFFCC; color: #000000; font-weight: bold; }
td.ok       { background: #FFFFCC; color: #000000; font-weight: bold; }

ul        { text-align: left; }
ol        { text-align: left; }
dl        { text-align: left; }
ol.navt   { text-align: left; color: #FFFFFF; background: transparent;}
ol.pc1    { list-style: upper-roman; }
ol.pc2    { list-style: lower-alpha; }
ol.pc3    { list-style: lower-roman; }
ol.drb1   { list-style: upper-roman; }
ol.drb2   { list-style: decimal; }
ol.drb3   { list-style: lower-alpha; }
ol.res1   { list-style: upper-roman; }
ol.res2   { list-style: upper-alpha; }
ol.res3   { list-style: decimal; }
ol.res4   { list-style: lower-alpha; }
ol.res5   { list-style: lower-roman; }
ol.sbr1   { list-style: lower-alpha; }
ol.sbr2   { list-style: decimal; }
ol.sbr3   { list-style: upper-alpha; }
ol.sbr4   { list-style: upper-roman; }
ol.zoa    { list-style: lower-alpha; }
ol.zoaup  { list-style: upper-alpha; }
ol.zoarm  { list-style: lower-roman; }
