body {
  font-family: Georgia, sans-serif;
  background: #f3f4b1;
  margin: 0; 
  }

img {display: block;}

a img {border: none;}


/* BANNER + CALLOUT BUTTONS */

.date {   /* Date in Banner */
  font-family: Verdana, sans-serif; 
  font-size: 10px;
  text-align: right;
  margin: 78px 20px 0 0;  
  color: purple;
  }

.callout-bt {   /* Size of Callout Buttons <td> */
  width: 400px;
  height: 75px;  
  }

.callout {   /* Title in Callout Button */
  font-family: Georgia, serif; 
  font-size: 21px;
  letter-spacing: -0.05em;
  color: #083b48;
  margin: 12px 10px 0 40px;
  }

.bar {   /* Vertical bar after Title, before MORE */
  font-family: Georgia, serif; 
  font-size: 16px;
  letter-spacing: normal;
  color: #6b3a7a;
  }

.more {   /* MORE in Callout Button */
  font-family: Verdana, sans-serif; 
  font-size: 10px;
  letter-spacing: normal;
  color: #6b3a7a;
  }

a.bt:link {   /* Link styling for Callout Buttons */
  text-decoration: none;
  color: #234f57;
  }
a.bt:visited { 
  text-decoration: none;
  color: #234f57;
  }
a.bt:hover { 
  text-decoration: none;
  color: #234f57;
  }
a.bt:active { 
  text-decoration: none;
  color: #234f57;
  }


/* HEADERS */

.cat {   /* All-caps header for "Category" (appears before head) */
  font-family: Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #746644;
  text-transform: uppercase;
  margin: 0 30px 3px 30px;
  }

.head {   /* Regular header */
  font-family: Georgia, serif;
  font-size: 22px; 
  font-weight: bold;
  font-style:italic;
  color: #3f1853;
  margin: 0 30px 3px 30px;
  }

.head2 {   /* Header for Title+Image module */
  font-size: 22px; 
  font-weight: normal;
  font-style:italic;
  color: #fff;
  margin: 26px 20px 0 30px;
  }

.sub {   /* Regular subhead (appears after head) */
  font-size: 15px;
  font-weight: bold;
  color: #666;
  margin: 0 30px 3px 30px;
  }

.sub2 {   /* Green Sub-subhead used inside body text */
  font-size: 16px;
  color: #afa024;
  margin: 0 0 3px 0;
  }


/* BODY TEXT */

.intro {   /* Indented paragraph with larger font, for one-column module */
  font-size: 16px; 
  line-height: 24px;  
  color: #777;
  margin: 0 30px 0 150px;
  }
.intro_2 {   /* Indented paragraph with larger font, for one-column module */
  font-size: 16px; 
  line-height: 24px;  
  color: #777;
  margin: 0 10px 0 0px;
  }

.copy {   /* Regular body text */
  font-size: 13px;
  line-height: 18px;
  color: #666;
  }

.side {   /* Text in side bar */
  font-family: Georgia, serif; 
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  color: #666;
  }

.caption {
  font-family: Georgia, serif; 
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  color: #855344;
  margin: 4px 0 10px 0;
  }
.caption_large {
  font-family: Georgia, serif; 
  font-size: 13px;
  font-style: italic;
  line-height: 15px;
  color: #855344;
  margin: 10px 28px 10px 30px;
  }

.footnote {   
  font-size: 10px;
  line-height: 15px;
  color: #666;
  margin: 0 30px;
  text-indent: -6px;
  }


/* FAQ */

.faq-head {   /*  Subhead used in FAQ */
  font-family: Trebuchet MS, sans-serif; 
  font-size: 20px; 
  font-weight: bold;
  color: #fff;
  }

.faq-sub {   /*  Subhead used in FAQ */
  font-family: Trebuchet MS, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #629B0D;
  }

.faq-dropcap {   /* Styling for Drop Cap in FAQ */
  font-family: Georgia, serif; 
  font-size: 27px;
  font-style: italic;
  line-height: 27px;
  color: #667245;
  }

.faq-Q {   /* Styling for Question paragraphs in FAQ */
  font-family:  Trebuchet MS, sans-serif; 
  font-size: 13px; 
  line-height: 15px;
  color: #667245;
  margin-left: 30px;
  text-indent: -30px;
  }

.faq-A {   /* Styling for Answer paragraphs in FAQ */
  font-family:  Trebuchet MS, sans-serif; 
  font-size: 13px; 
  line-height: 15px;
  color: #666;
  margin-left: 30px;
  text-indent: -30px;
  }

.faq {   /* Extra text in FAQ, no hanging indent */
  font-family:  Trebuchet MS, sans-serif; 
  font-size: 13px; 
  line-height: 15px;
  color: #666;
  margin-left: 30px;
  }

  
/* DATA TABLES */

.datahead {   /*  Styling for headings in data tables */
  font-family:  Trebuchet MS, sans-serif; 
  font-size: 13px; 
  font-weight: bold;
  color: #fff;
  }

.data {   /* Styling for regular cell copy in data table */
  font-family:  Trebuchet MS, sans-serif; 
  font-size: 13px; 
  line-height: 16px;
  color: #666;
  }


/* LEGAL LINE */

.legal {
  font-family: Verdana,Arial; 
  font-size: 9px; 
  color: #3f1853;
  }