/* print styles */

.noprint
{
  display: none;
}

body, table, td, p, div, li
{
  font-family: arial;
  font-size: 10pt;
};


/* news_homepage begins */

div.news_homepage
{
  color: #002577;
  font-size: 10pt;
};

div.news_homepage ul
{
  color: #002577;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 10pt;
};

div.news_homepage ul li
{
  margin-left: 47px;
  font-size: 8pt;
};

div.news_homepage ul li a
{
  font-size: 8pt;
  color: #FFFFFF;
};

/* news_homepage ceases */

/* description_homepage begins */

div.description_homepage
{
  margin-left: 25px;
  width: 350px;
  font-size: 8pt;
};

div.description_homepage a
{
  font-size: 8pt;
  color: #FFFFFF;
};

div.description_homepage div.title
{
  font-weight: bold;
  font-size: 11pt;
};

/* description_homepage ceases */

/* announcement_homepage begins */

div.announcement_homepage
{
  margin: 8px;
  color: #FFFFFF;
  font-size: 10pt;
};

div.announcement_homepage a
{
  font-size: 10pt;
  color: #FFFFFF;
};

/* announcement_homepage ceases */

/* footer begins */

div.footer
{
  font-size: 8pt;
  color: #FFFFFF;
};

div.footer a
{
  font-size: 8pt;
  color: #FFFFFF;
};

/* footer ceases */

/* lmLevel2 begins */

a.lmLevel2on
{
  display: block;
  color: #000000;
  font-size: 8pt;
  text-decoration: none;
  font-style: italic;
  font-weight: normal;
};

a.lmLevel2on:hover
{
  text-decoration: underline;
};

a.lmLevel2off
{
  display: block;
  color: #000000;
  font-size: 8pt;
  text-decoration: none;
  font-style: none;
  font-weight: normal;
};

a.lmLevel2off:hover
{
  text-decoration: underline;
};

/* lmLevel2 ceases */

div.content
{
  padding: 10px;
  width: 100%;
};



/* content from old stylesheet below */

div.content p {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}
div.content .subnav {line-height: 12pt; margin-top: 10pt }
div.content .highlight {font-size:9pt} 
div.content .welcome {font-size:13pt; color=#333333; line-height: 18pt}
div.content .basefont {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt} 
div.content ol {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}
div.content ul {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}
div.content blockquote {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}

div.content H3 {font-family: arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#333333; margin-bottom:24; margin-top:35}
div.content H2 {font-family: arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; margin-bottom:7; margin-top:28}
div.content H1 {font-family: arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#333333; margin-bottom:-12}


div.content A:link { font-family: arial, Helvetica, sans-serif; font-size:10pt; color: #0066CC; background: transparent}
div.content A:visited { font-family: arial, Helvetica, sans-serif; font-size:10pt; color: #666666; background: transparent}
div.content A:hover { font-family: arial, Helvetica, sans-serif; font-size:10pt; color: #3399FF; background: transparent}
div.content A:active { font-family: arial, Helvetica, sans-serif; font-size:10pt; color: #3399FF; background: transparent}

div.content A.bottomnav:link { color: #FFFFFF; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content A.bottomnav:visited { color: #FFFFFF; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content A.bottomnav:hover { color: #FFFFFF; text-decoration:underline; font-family:arial,helvetica,sans-serif }

div.content A.subnav:link { color: #0066CC; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:10pt }
div.content A.subnav:visited { color: #666666; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:10pt }
div.content A.subnav:hover { color: #3399FF; font-size:9pt; text-decoration:underline; font-family:arial,helvetica,sans-serif; line-height:10pt }

div.content A.thirdnav:link { color: #0066CC; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:14pt }
div.content A.thirdnav:visited { color: #666666; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:14pt }
div.content A.thirdnav:hover { color: #3399FF; font-size:9pt; text-decoration:underline; font-family:arial,helvetica,sans-serif; line-height:14pt }

div.content .navspacing { padding-top: 3pt; padding-bottom:3pt; padding-left:3pt; line-height: 11pt }

div.content A.csaintD:link { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;}
div.content A.csaintD:visited { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none; }
div.content A.csaintD:hover { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;}

div.content A.csaintDa:link { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;}
div.content A.csaintDa:visited { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none; }
div.content A.csaintDa:hover { color: #C60042; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;}

div.content A.csaintF:link { color: #FFFFFF; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;}
div.content A.csaintF:visited { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;font-weight:bold}
div.content A.csaintF:hover { color: #003399; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:12pt;text-decoration:none;font-weight:bold}

div.content A.path:link { color: #0066CC; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content A.path:visited { color: #0066CC; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content A.path:hover { color: #3399FF; text-decoration:underline; font-family:arial,helvetica,sans-serif }

div.content .moreNews { text-decoration:underline; font-style: italic; font-family:arial,helvetica,sans-serif }
div.content .newsIndexDate { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold }
div.content .newsIndexDeck { font-family:arial,helvetica,sans-serif; font-size: 9pt }
div.content .newsIndexHeadline { color: #123456; text-decoration:underline; font-family:arial,helvetica,sans-serif }
div.content .newsHeader { font-family: arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; margin-top:30; margin-bottom:10px }

div.content .newsDate { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 9pt }
div.content .newsHeadline { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold }
div.content .newsByline { color: #333333; font-family:arial,helvetica,sans-serif }
div.content .newsDeck { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 9pt }
div.content .newsContent { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
div.content .newsLinks { color: #333333; text-decoration:underline; font-family:arial,helvetica,sans-serif }
div.content .newsSignature { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }

div.content A.subnewstitle:link { color: #0066CC; font-size:11pt; font-weight:bold; text-decoration:none;  font-family:arial,helvetica,sans-serif; margin-bottom:10px }
div.content A.subnewstitle:visited { color: #0066CC; font-size:11pt; font-weight:bold; text-decoration:none;  font-family:arial,helvetica,sans-serif; margin-bottom:10px  }
div.content A.subnewstitle:hover { color: #3399FF; font-size:11pt; font-weight:bold; text-decoration:underline; font-family:arial,helvetica,sans-serif; margin-bottom:10px  }


/*announcment style sheets*/
div.content .announcementHeadline:link { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcementHeadline:visited { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcementHeadline:hover { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcementDate { color: #FFFFFF; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcementDeck { color: #FFFFFF; font-family:arial,helvetica,sans-serif }

div.content .announcement2Headline:link { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcement2Headline:visited { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcement2Headline:hover { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .announcement2Date { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcement2Deck { color: #0065CE;font-family:arial,helvetica,sans-serif }

div.content .announcement3Headline:link { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcement3Headline:visited { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcement3Headline:hover { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcement3Date { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .announcement3Deck { color: #0065CE;font-family:arial,helvetica,sans-serif }


/*myth and facts style sheets*/
div.content .mythHeadline { color: #333333; font-family:arial,helvetica,sans-serif }
div.content .mythDeck     { color: #333333; font-family:arial,helvetica,sans-serif }

div.content .surveyTitle { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 14pt }
div.content .surveyText { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
div.content .surveyQuestion { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }


/*events style sheets*/
div.content .tdevent { background: #CCCCCC}
div.content .tdeventfont { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }
div.content .tdeventdatafont { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }

/*search index results page*/
div.content .searchHeadline:link { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .searchHeadline:visited { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .searchHeadline:hover { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .searchBackgroundColor { background: #0066CC}
div.content .searchTextFont { color: #ffffff; font-family:arial,helvetica,sans-serif; font-size: 10pt }
div.content .searchHeaderBackground { background: #CCCCCC}
div.content .searchHeaderTextFont { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
div.content .searchHeaderTextTitle { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }

div.content .quick:link { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .quick:visited { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }
div.content .quick:hover { color: #0065CE; font-size:8pt; font-family:arial,helvetica,sans-serif }

div.content .quickp:link { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .quickp:visited { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
div.content .quickp:hover { color: #0065CE; font-size:10pt; font-family:arial,helvetica,sans-serif }
