body { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
A:link { text-decoration: none; FONT-WEIGHT: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0048C0; }
.activesection { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; }
A:visited { text-decoration: none; FONT-WEIGHT: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0048C0; }
a:active {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #0048C0;}
A:hover { text-decoration: underline; FONT-WEIGHT: none; font-family: Arial, Helvetica, sans-serif; color: #0048C0; font-size: 9pt; }
td.categories { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: black; }
.categories { FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
td.header { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background-image: url('http://www.asspoint.com/headerbg.gif'); padding: 3px; padding-left: 10px; padding-right: 10px;  border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }
td.footer { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background-image: url('http://www.asspoint.com/headerbg.gif'); padding: 3px; padding-left: 10px; padding-right: 10px;  border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
td.headerL { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background-image: url('http://www.asspoint.com/headerbg.gif'); padding: 3px; padding-left: 10px; padding-right: 10px;  border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC }
td.headerR { text-decoration: none; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background-image: url('http://www.asspoint.com/headerbg.gif'); padding: 3px; padding-left: 10px; padding-right: 10px;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }
td.featured { border-bottom: 1px solid #3E9EFF; }
A.pages_a { padding-left: 8px }
A.pagenum { padding-left: 8px }
.pages_actual { padding-left: 8px }
td.box { border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB  }  
.stateon {FILTER: alpha(Opacity=80); border: 1px solid #0048C0; width: 192px; height: 144px }
.stateoff { border: 1px solid #BBBBBB; width: 192px; height: 144px }
.stateclicked { border: 1px solid #003300;  FILTER: alpha(Opacity=50); width: 192px; height: 144px }
.stateoncategories {FILTER: alpha(Opacity=80); border: 1px solid #0048C0; width: 240px; height: 320px }
.stateoffcategories { border: 1px solid #BBBBBB; width: 240px; height: 320px }
.stateclickedcategories { border: 1px solid #003300;  FILTER: alpha(Opacity=50); width: 240px; height: 320px }
.stateonpics {FILTER: alpha(Opacity=80); border: 1px solid #0048C0; width: 135px; height: 180px }
.stateoffpics { border: 1px solid #BBBBBB; width: 135px; height: 180px }
.stateclickedpics { border: 1px solid #003300;  FILTER: alpha(Opacity=50); width: 135px; height: 180px }
.stateonsearch {FILTER: alpha(Opacity=80); border: 1px solid #0048C0; }
.stateoffsearch { border: 1px solid #BBBBBB; }
.stateclickedsearch { border: 1px solid #003300;  FILTER: alpha(Opacity=50); }