.AddedByWho { color: #006000; }
.IconInfoToday { font-family: 'Times New Roman'; font-size: 9pt; color: #FF6060; font-weight: bold;}
.IconInfo7Days { font-family: 'Times New Roman'; font-size: 9pt; color: #FF0000; font-weight: bold;}
.IconInfoRegular { font-family: 'Times New Roman'; font-size: 9pt; z-index: 2;}
.ImageOver80 { border-width: 0; width:120; height: 80; overflow: auto; }
.EditIconOld { color: #000060; }
A:visited { -moz-opacity: 1; filter:alpha(opacity=100); }

H1 { font-variant: small-caps; 
     font-size: x-large; 
     font-weight: bold; 
     display:inline; }

H2 { font-variant: small-caps; 
     font-weight: bold; 
     font-size: large; 
     display:inline; }
     
#IBHeading { padding: 2px; 
             margin: 0 3px;
            }

#IBSynopsis { 
            max-height:120; 
            overflow: auto; 
            border:1px solid black; 
            padding: 1px }

#IBSeriesRate {
                position: relative; 
                float: right;
                border: 1px black solid; 
                margin: 1px; padding: 2px;
                font-size: 8pt;
                 }
#IBSeriesRate INPUT,SELECT { font-size: 8pt; }
                
#IBSeriesMenu { text-align: center;
                margin: 0 3px; 
              }
              
#IBCatListIcons { text-align: left;
                  margin: 2px; }

.IconCatBox { x; position: absolute; font-family: Arial; font-size: 11px; margin-top: 0; z-index: 1; color: black; background: url('/images/10x30x69.png'); filter:alpha(opacity=75);}

.IBLSeriesTop { background-color: #B6B6B6; }
.IBLSeries TD { padding: 2px 0px; font-family: Tahoma, Arial,'Times New Roman'; font-size: 10pt; white-space: nowrap; }
.IBLSeries0 { color: #606080; }
.IBLSeries1 { color: #000000; }
.IBLSeries2 { color: #000070; }
.IBLSeries3 { color: #009000; }
.IBLSeries4 { color: #D00000; }
.IBLSeries5 { color: #FF0000; }
.IBLSeriesC { font-family: Arial; font-size: 7pt; }
.IBLSeriesLetter { font-family: monospace, 'Courier New'; font-size: 10pt; color: #000080; font-weight: bold; }
.IBLSeriesBG1 { background-color: #FAFAFA; }
.IBLSeriesBG0 { background-color: #F0F0FA; }
.IBLSeriesBottom { font-family: 'Arial'; font-size: 8pt; color: #000040;}

.IBTT { font-family: monospace,"Courier New";
        font-size: 9pt;
      }
      
.IconCell { margin: 5px 0;  text-align: center; }

TABLE.Icons { border-width: 0; padding: 0; margin: 0; width: 100%;}

.IconDesc { color: #800080 }
.ISHeading { color: #000000; font-family: Arial, serif; font-size: 8pt; }

.IBGrInfo { border: 1px solid black; padding: 2px; margin: 3px;}
.IBGrInfo .small { font-size: small; width: 200px; }

.SeriesComment { border: 1px dotted blue; 
                 overflow: auto; 
                 max-height: 100px;
                 padding: 2px; }

.SeriesComments { border: 1px solid black; overflow: auto; max-height: 150px; padding: 2px; }

.SeriesComment:first-line { font-size: 10pt; 
                            font-family: monospace; 
                            font-style: italic; 
                            text-decoration: none;  
                            background-color: yellow;
                          }