/* colors: */
/* dark grey #333333 */
/* dark blue #2C496E */
/* dark orange #FF771C */


/* "2" equals "dark green" */
/* "3" equals "orange" */
/* "4" equals "slate blue" */

/* -------------------------------------------------------------------------------------------------------- */

/* homepage styles */

.stockInfo {
color: #003366; 
line-height: 12px; 
font: 10px verdana, arial, helvetica, sans-serif
}

a.quickLinks {
color: #2C496E; 
line-height: 11px; 
font: 10px verdana, arial, helvetica, sans-serif
}
a.quickLinks:hover {
color: #FF771C
}

a.highLights {
color: #333333; 
line-height: 12px; 
font: 11px verdana, arial, helvetica, sans-serif
}
a.highLights:hover {
color: #2C496E
}


/* generic body styles */

.body {
color: #333333; 
line-height: 13px; 
font: 10px verdana, arial, helvetica, sans-serif
}
 
.body2 {
color: #000000; 
line-height: 15px; 
font: 12px verdana, arial, helvetica, sans-serif
}
 
.bodyEmphasis {
color: #333333;
font: bold 10px Verdana, arial, helvetica, sans-serif; 
}
 
.bodyEmphasis2 {
color: #669966;
font: bold 10px Verdana, arial, helvetica, sans-serif; 
}
 
.bodyEmphasis3 {
color: #CC6600;
font: bold 10px Verdana, arial, helvetica, sans-serif; 
}
  
.footer {
color: #2A6A19; 
line-height: 12px; 
font: 10px Verdana, arial, helvetica, sans-serif;
}
 
.copyright {
color: #2A6A19; 
line-height: 12px; 
font: 10px Verdana, arial, helvetica, sans-serif;
}
 
.italic {
color: #333333; 
line-height: 12px; 
font: italic 10px verdana, arial, helvetica, sans-serif
}
 
.newsItalic {
color: #333333;
line-height: 12px; 
font: italic 10px verdana, arial, helvetica, sans-serif;
}
  
.pageID {
color: #125098; 
line-height: 12px; 
font: bold 13px Verdana, arial, helvetica, sans-serif;
}
  
.sectionID {
color: #112740; 
line-height: 8px; 
font: 18px Verdana, arial, helvetica, sans-serif;
}
 
.header {
color: #336699;
line-height: 12px; 
font: bold 12px Verdana, arial, helvetica, sans-serif;
}
 
.header3 {
color: #CC6600;
line-height: 14px; 
font: bold 12px Verdana, arial, helvetica, sans-serif;
}
 
.headerBlack {
color: #666666;
line-height: 12px; 
font: bold 12px Verdana, arial, helvetica, sans-serif;
}

.subHeader {
color: #CC6600; 
line-height: 14px;
font: bold 12px Verdana, arial, helvetica, sans-serif;
}
 
.bodySmall {
color: #666666; 
line-height: 12px; 
font: 10px Verdana, arial, helvetica, sans-serif;
}
 
.bodySmallEmphasis {
color: #2A6A19; 
line-height: 12px; 
font: bold 9px Verdana, arial, helvetica, sans-serif;
}
 
.letter {
color: #000000; 
line-height: 14px; 
font: 12px Times New Roman, Times, serif
}

.letterUnderline {
color: #000000; 
line-height: 14px;
text-decoration: underline; 
font: 12px Times New Roman, Times, serif
}
 
.print {
color: #2A6A19; 
font: 11pt Verdana, arial, helvetica, sans-serif;
}
 
.postcard {
color: #333333;
font: bold 14px Verdana, arial, helvetica, sans-serif; 
}
 
.postcardBody {
color: #333333;
line-height: 15px;
font: 13px Verdana, arial, helvetica, sans-serif; 
}
 
.newsHeading {
color: #125098;
line-height: 15px;
font: bold 15px Verdana, arial, helvetica, sans-serif; 
}
 
.newsDate {
color: #000000;
line-height: 13px;
font: 11px Verdana, arial, helvetica, sans-serif; 
}
 
.stockSymbol {
color: #2A6A19;
line-height: 12px;
font: bold 12px verdana, helvetica, arial, sans-serif; 
}
 
.definitionWord {
color: #CC6600;
line-height: 14px; 
font: bold 14px Verdana, arial, helvetica, sans-serif;
}
  
/* -------------------------------------------------------------------------------------------------------- */ 
 
 
 /* spacer leading */

.leading {
line-height: 2px; 
font: 2px verdana, arial, helvetica, sans-serif
}


 
/* -------------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------------- */ 
 
 
 /* LISTS */

.listNumbers {
list-style-type: decimal;
line-height: 12px; 
font: 10px verdana, arial, helvetica, sans-serif
}


.listSquares {
list-style-type: square;
line-height: 6px; 
font: 4px verdana, arial, helvetica, sans-serif
}

 
/* -------------------------------------------------------------------------------------------------------- */


/* links */

a.subNav {
color: #14263A; 
text-decoration: none;
line-height: 12px; 
font: bold 11px arial, verdana, helvetica, sans-serif;
}
a.subNav:hover {
color: #758598
}

a.sectionLink {
color: #143B63; 
line-height: 15px; 
font: bold 13px arial, verdana, helvetica, sans-serif;
}
a.sectionLink:hover {
color: #758598
}

a.highLightsLink {
color: #2C496E; 
line-height: 12px; 
font: 11px verdana, arial, helvetica, sans-serif
}
a.newsLink:hover {
color: #666666
}

a.bodyLink {
color: #2C496E; 
line-height: 11px; 
font: 10px verdana, arial, helvetica, sans-serif
}
a.bodyLink:hover {
color: #FF771C
}

a.bodyEmphasisLink {
color: #777777; 
text-decoration: none; 
line-height: 11px; 
font: bold 10px verdana, arial, helvetica, sans-serif
}
a.bodyEmphasisLink:hover {
text-decoration: underline;
color: #CC6600
}

a.bodyEmphasisLink2 {
color: #CC6600; 
text-decoration: none; 
line-height: 14px; 
font: bold 10px verdana, arial, helvetica, sans-serif
}
a.bodyEmphasisLink2:hover {
text-decoration: underline;
color: #CC6600
}

a.bodyEmphasisLink3 {
color: #CC6600; 
text-decoration: underline; 
line-height: 14px; 
font: bold 12px verdana, arial, helvetica, sans-serif
}
a.bodyEmphasisLink3:hover {
text-decoration: underline;
color: #CC6600
}

a.bodyEmphasisLink4 {
color: #4D545E; 
text-decoration: none; 
line-height: 11px; 
font: 10px verdana, arial, helvetica, sans-serif;
}
a.bodyEmphasisLink4:hover {
text-decoration: underline;
color: #4D545E;
}


a.highlightLinks {
color: #003300; 
text-decoration: none; 
line-height: 11px; 
font: 10px verdana, arial, helvetica, sans-serif
}
a.highlightLinks:hover {
text-decoration: underline;
color: #003300
}

a.headerLink {
color: #125098; 
text-decoration: none; 
line-height: 13px; 
font: bold 12px verdana, arial, helvetica, sans-serif
}
a.headerLink:hover {
text-decoration: underline;
color: #125098
}

a.newsLink {
color: #2C496E; 
line-height: 12px; 
font: 11px verdana, arial, helvetica, sans-serif
}
a.newsLink:hover {
color: #666666
}

a.newsLinkEmphasis {
color: #4D545E; 
text-decoration: none; 
line-height: 12px; 
font: bold 10px verdana, arial, helvetica, sans-serif
}
a.newsLinkEmphasis:hover {
text-decoration: underline;
color: #4D545E
}

a.footer {
color: #333333; 
text-decoration: none; 
line-height: 12px; 
font: 10px verdana, arial, helvetica, sans-serif
}
a.footer:hover {
text-decoration: underline;
color: #000000
}


/* --------------------------------------------------------------------------------------------------- */

/* FORMS */

/* dropDown */
.dropDown {
background-color: #FFFFFF;
color: #669966; 
text-decoration: none;
font: 10px verdana, arial, helvetica, sans-serif
} 

.button
background-color: #FFFFFF;
color: #669966; 
text-decoration: none;
font: 10px verdana, arial, helvetica, sans-serif
} 

/* -------------------------------------------------------------------------------------------------------- */
