#major td{ }
#event-tbl td{ }
#event-tbl a{ text-decoration:none;}

#major h2 {width:auto; border-bottom:1px solid #ccc; padding:10px 0px 3px 0px;}
#major h2 a{ text-decoration:none; font-size:10pt; font-weight:bold;}
#major h2 a:hover{text-decoration:underline; }

.catDepth3 { font-size:11pt;color: #666; font-weight:bold; width:auto; border-bottom:1px solid #ccc;}
.catDepth3 a{ font-size:11pt; font-weight:bold; text-decoration: none;}
.catDepth3:visited a{ }
.catDepth3:hover a{  text-decoration: underline;}

.catDepth4 {  font-size:9pt; color: #666; font-weight:bold; padding:3px 0px 3px 0px;text-align: center;}
.catDepth4 a{  font-size:9pt; font-weight:bold;color: #666; text-decoration: none;}
.catDepth4 a:visited{ }
.catDepth4 a:hover{ text-decoration: underline;}

.catDepth5 { background-color:#ccc; color:#fff; font-weight:bold;padding:4px 0px 4px 0px;text-align: center;}
.catDepth5 a{ color: #fff; font-weight:bold;text-decoration: none;}
.catDepth5 a:visited{ }
.catDepth5 a:hover{ text-decoration: underline;}

.catDepth6 { color: #666; font-weight:bold; text-align: center;}
.catDepth6 a{ color: #666; font-weight:bold;text-decoration: none;}
.catDepth6 a:visited{ }
.catDepth6 a:hover{ text-decoration: underline;}

/* non-categorized listing types */

#regular h2 {width:auto; border-bottom:1px solid #ccc; padding:10px 0px 3px 0px;}
#regular h2 a{ text-decoration:none; font-size:10pt; font-weight:bold;}
#regular h2 a:hover{text-decoration:underline; }
#regular div a{text-decoration:none; }
#regular div a:hover{text-decoration:underline; }
