                 .sc { font-variant: small-caps; }
              .blue { color: #000066; }
             .violet { color: #330066; }  
                   h3 { font: 26px Georgia, 'Times New Roman', serif; color:#bb2222; }  
                   h4 { font: bold 20px Arial, Helvetica, Verdana, sans-serif; color: #330066; line-height:1.2 }
                     p { font: 17px Georgia, 'Times New Roman', serif; color: #000055; line-height:20px; margin-top:0px; margin-bottom:23px; }
                    td { font: 17px Georgia, 'Times New Roman', serif; color: #000055; line-height:20px; }
p.initcap:first-letter { font-size:180%; line-height:1.1; padding-right:0.05em; font-weight:700; color:#0000cc; }
       .dropcap { font-family:Georgia,Times,serif; font-size:32px; font-weight:700; line-height:32px; color:#0000cc; }
             body { line-height:1.2; }   
            .base { font: 17px Georgia, 'Times New Roman', serif; color: #000055; }  
      p.quotsm { font: 11px Arial, Helvetica, Verdana, sans-serif; margin-left: 30px; margin-right: 40px; }
           p.quot { margin-left: 45px; margin-right: 45px; }
        subbold { font: bold 20px Arial, Helvetica, Verdana, sans-serif; } 
        .caption { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000044; } 
            .label { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  }
      .bookcap { font-family:arial,sans-serif; font-size:15px; color:#0000cc; font-weight:normal }
.verdanahead { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000099; } 
         .header { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color: #000099; }  
  .lightheader { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color: #ffffee; }  
              .text { font: 18px Arial, Helvetica, Verdana, sans-serif; color: #330066; }
    .bluequote { font: bold italic 15px Arial, Helvetica, Verdana, sans-serif; color : #000055; }  
  .bluequote2 { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color : #000077; }  
   .whitequote { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color:#ffffff; }  
       .subhead { font: bold 17px Georgia, 'Times New Roman', serif; color:#bb2222; }  
.subheadblue { font: 17px Georgia, 'Times New Roman', serif; color:#000077; } 
           .byline { font: bold 16px Georgia, 'Times New Roman', serif; color: #000077; }   
  .byline-sans { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color: #000099; }   
     .redcallout { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color:#bb2222;  }  
               .tiny { font: 11px Arial, Helvetica, Verdana, sans-serif; } 
            .small { font-size:12px }  
         .subtext { font: 16px Georgia, 'Times New Roman', serif; color:#000055; }  
       .subtext2 { font: 14px Georgia, 'Times New Roman', serif; color:#000055; }  
       .arial { font: 15px Arial, Helvetica, Verdana, sans-serif; color:#000055; }  
        .medium { font: 17px Georgia, 'Times New Roman', serif; font-weight:normal; color: #000055; line-height:20px; }  
            .large { font-size:19px } 
    .extralarge { font: bold 24px 'Charter BT', Georgia, 'Times New Roman', serif; color:#3366ff; font-variant:small-caps; } 
          .month { font: bold 14px Arial, Helvetica, Verdana, sans-serif; color : #330066; }
     .starquote { font: 16px Geneva, serif; color:#330066; }  
.starquotename { font: 14px Geneva, serif; margin-top:3px; color:#330066; } 
 a.byline-sans { font: 15px Arial, Helvetica, Verdana, sans-serif; color:#0000ff; }  
 a.note { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color:#0000ff; } 
          a:hover { color: #bb2222 }
              a.foot { font: bold 14px Arial,sans-serif; color:#0000ff; text-decoration:none; } 
  a.foot:hover { color:#ffffff; background:#0000ff; }

                     a { color:#0044ff; } 
         a:hover { color:#bb2222 }

             a.caption { color:#ffcc66 }
 a.caption:hover { color:#ff8040 }

            a.captionwhite  { font: bold 24px Arial, sans-serif; color:#ffffff; text-decoration:none; }
 a.captionwhite:hover { color:#ff8040 }

               .nav { font-family:Arial,sans-serif; font-size:13px; color:#ffcc66; font-weight:bold; }
             a.nav { font-family:Arial,sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none }
   a.nav:hover { color:#ffcc66 }
   a.nav:active { color:#66ccff } 


     blockquote { font: 17px Georgia, 'Times New Roman', serif; color:#000055; margin-top:8px; }
            .indent { font: 16px Georgia,'Times New Roman', serif; color:#000055; margin-left:1em;  }
            .indent { font: 16px Georgia,'Times New Roman', serif; color:#000055; text-indent: -1em;  }
   .indentwide { font: 17px Georgia,'Times New Roman', serif; color:#000055; text-indent:-1.5em; margin-left:1.4em;  }
         
     img.curved { float:left; clear:left; margin: 0 1.5em 0 0 }
                 sup { font: 12px Arial,sans-serif; vertical-align:0.6ex; }
                 sub { font: 12px Arial,sans-serif; vertical-align:-0.6ex; font-weight:bold; } 
                    td { font: 14px Arial,sans-serif; color:#330066; }
           .justify { text-align:justify }

           .dc_blue { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Georgia,'Times New Roman',serif; font-weight:normal; color:#000055;  font-size:76px; line-height:58px; } 

           .dc_red { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Georgia,'Times New Roman',serif; font-weight:normal; color:#bb2222; font-size:76px; line-height:58px; } 
