@charset "utf-8";

#IndexResults TH { padding-bottom: 2px; }

#IndexResults TD  { padding: 4px 2px 4px 2px; line-height: normal; }
#IndexResults TD.IndexResultsTopNav { background-color: #fff; padding: 0;}
#IndexResults TD.IndexResultsBottomNav { background-color: #8c8d8a; color: #fff; padding: 0; }
#IndexResults TD.IndexEvent { padding-left: 10px; padding-right: 10px;}
#IndexResults TD.IndexVenue { padding-left: 10px; }
#IndexResults TD.IndexLocation { padding-left: 10px; }
#IndexResults TD.IndexDateTime { padding-left: 10px; }
#IndexResults TD.IndexPick { text-align: center; }

#IndexResults TD.IndexResultsTopNav A:link, #IndexResults TD.IndexResultsTopNav A:visited, #IndexResults TD.IndexResultsBottomNav A:link, #IndexResults TD.IndexResultsBottomNav A:visited { padding-left: 4px; }

.IndexResultsBottomNav { background-color: #8c8d8a; color: #fff; padding: 0 !important; }
.IndexResultsBottomNav .backToTop { float: left; padding: 3px 10px 1px 6px; }
.IndexResultsBottomNav .paginationFooter { float: right; padding: 1px 10px 3px 10px; background-color: #8c8d8a; }

#classWidgetTable TD { padding: 0;}

TABLE#DetailListings { width: 608px; margin-right:5px;}
TABLE#DetailListings TH { margin-bottom: 2px;  }
TABLE#DetailListings TD { padding: 4px 0px 4px 0px; }
TABLE#DetailListings TD.tableFooter { padding: 0; height: 16px; }

.NormalIndex { font-size: 100%; }

.TopIndex { font-size: 180%; font-weight: bold; }

.SecondIndex { font-size: 140%; font-weight: bold; }


