/* 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 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 H3 {font-family: arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#333333; margin-bottom:24; margin-top:35}
div.content H2 {font-family: arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333333; margin-bottom:7; margin-top:28}
div.content H1 {font-family: arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; margin-bottom:-14}

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; font-size:8pt; text-decoration:underline; font-family:arial,helvetica,sans-serif }

div.content A.thirdnav:link { color: #0066CC; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:14pt; margin-left: 15pt }
div.content A.thirdnav:visited { color: #666666; font-size:9pt; font-family:arial,helvetica,sans-serif; line-height:14pt; margin-left: 15pt }
div.content A.thirdnav:hover { color: #3399FF; font-size:9pt; text-decoration:underline; font-family:arial,helvetica,sans-serif; line-height:14pt; margin-left: 15pt }

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 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}

p {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}
.subnav {line-height: 11pt; margin-top: 8pt }
.highlight {font-size:9pt} 
ol {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}
ul {font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt}

H3 {font-family: arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#333333; margin-bottom:24; margin-top:35}
H2 {font-family: arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333333; margin-bottom:7; margin-top:28}
H1 {font-family: arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; margin-bottom:-14}


/* Added 2004-03-18 */

.moreNews { text-decoration:underline; font-style: italic; font-family:arial,helvetica,sans-serif }
.newsIndexDate { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold }
.newsIndexDeck { font-family:arial,helvetica,sans-serif; font-size: 9pt }
.newsIndexHeadline { color: #123456; text-decoration:underline; font-family:arial,helvetica,sans-serif }
.newsHeader { font-family: arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333333; margin-top:30; margin-bottom:10 }

.newsDate { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 9pt }
.newsHeadline { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold }
.newsByline { color: #333333; font-family:arial,helvetica,sans-serif }
.newsDeck { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 9pt }
.newsContent { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
.newsLinks { color: #333333; text-decoration:underline; font-family:arial,helvetica,sans-serif }
.newsSignature { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }


/*announcment style sheets*/
.announcementHeadline:link { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcementHeadline:visited { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcementHeadline:hover { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcementDate { color: #FFFFFF; font-size:8pt; font-family:arial,helvetica,sans-serif }
.announcementDeck { color: #FFFFFF; font-family:arial,helvetica,sans-serif }

.announcement2Headline:link { color: #0000FF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcement2Headline:visited { color: #0000FF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcement2Headline:hover { color: #0000FF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.announcement2Date { color: #0000FF; font-size:8pt; font-family:arial,helvetica,sans-serif }
.announcement2Deck { color: #0000FF; font-family:arial,helvetica,sans-serif }


/*myth and facts style sheets*/
.mythHeadline { color: #333333; font-family:arial,helvetica,sans-serif }
.mythDeck     { color: #333333; font-family:arial,helvetica,sans-serif }

.surveyTitle { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 14pt }
.surveyText { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
.surveyQuestion { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }


/*events style sheets*/
.tdevent { background: #CCCCCC}
.tdeventfont { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }
.tdeventdatafont { color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt }

/*search index results page*/
.searchHeadline:link { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.searchHeadline:visited { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.searchHeadline:hover { color: #FFFFFF; font-size:10pt; font-family:arial,helvetica,sans-serif }
.searchBackgroundColor { background: #0066CC}
.searchTextFont { color: #ffffff; font-family:arial,helvetica,sans-serif; font-size: 10pt }
.searchHeaderBackground { background: #AAAAAA}
.searchHeaderTextFont { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
.searchHeaderTextTitle { color: #000000; font-family:arial,helvetica,sans-serif; font-size: 10pt }
