a:link { color: #000000; background-color: transparent; text-decoration: none; }
a:visited { color: #000000; background-color: transparent; text-decoration: none; }
a:active {color: #009900; background-color: transparent; text-decoration: none; }
a:hover { color: #660066; background-color: #ffccff; text-decoration: none; }

h1,h2,h3,h4,p,th,td,ul,li,ol,address,body,dt,dd,select,option { font-family: Verdana, "trebuchet MS", Geneva, Helvetica, Arial, sans-serif; }

.xs {color: #333333; border: 1px solid #336699; font-size: 90%; }
.xp {color: #333333; border: 1px solid #cc9900; font-size: 90%; }
.xd {color: #333333; border: 1px solid #cc0000; font-size: 90%; }
.xf {color: #333333; border: 1px solid #009900; font-size: 90%; }

.xs1 {color: #333333; background-color: #6699ff; border: 1px solid #336699; font-size: 90%; }
.xp1 {color: #333333; background-color: #ffcc00; border: 1px solid #cc9900; font-size: 90%; }
.xd1 {color: #333333; background-color: #ff3333; border: 1px solid #cc0000; font-size: 90%; }
.xf1 {color: #333333; background-color: #00cc33; border: 1px solid #009900; font-size: 90%; }

th.ptableperiodlabel { font-size: 80%; color: #cc3300; background-color: #cccccc; border: 1px solid #666666; }
th.ptable {font-weight: bold; font-size: 80%; color: #cc3300; background-color: #cccccc; border: 1px solid #666666; }
td.unknown { color: #999999; background-color: #ffffff; border: 1px solid #666666; }

