productAux-link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.productAux-link:link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.productAux-link:active
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.productAux-link:hover
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.productAux-link:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.productAux
{
    font-size: 9pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.productDetailHeadline
{
    font: bold 12pt Arial,Helvetica;
    color: #000;
}
A.productDetail-link:active
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.productDetail-link:hover
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.productDetail-link:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.productDetail-link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.productDetail-link_bold:active
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.productDetail-link_bold:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.productDetail-link_bold:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.productDetail-link_bold
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
.homepage-article-list
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list:link
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list:hover
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list:visited
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #666;
    font-family: Arial,Helvetica;
    ctext-transform: uppercase;
}
.homepagearticle_list_body
{
    font-size: 9pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.homepagearticlelist_header
{
    background-color: #003399;
}
.homepage-article-list-link
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-link:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-link:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.homepage-article-list-link:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-link:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepagearticlelist_headertext
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepagearticlelist_headertext:link
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepagearticlelist_headertext:hover
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list-first
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list-first:link
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list-first:hover
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list-first:visited
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list-first:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #666;
    font-family: Arial,Helvetica;
    ctext-transform: uppercase;
}
.homepage-article-list-first-link
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-first-link:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-first-link:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.homepage-article-list-first-link:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-first-link:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list-second
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list-second:link
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list-second:hover
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-article-list-second:visited
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-article-list-second:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #666;
    font-family: Arial,Helvetica;
    ctext-transform: uppercase;
}
.homepage-article-list-second-link
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-second-link:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-second-link:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.homepage-article-list-second-link:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-article-list-second-link:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-issue_header
{
    background-color: #003399;
}
.homepageissue_headertext
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageissue_headertext:link
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageissue_headertext:hover
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageissue_headertext:visited
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageissue_headertext:active
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-issue-toctitle
{
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-issue-title
{
    font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-issue-title:link
{
    font-weight: bold;
    font-size: 10px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-issue-title:hover
{
    font-weight: bold;
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-issue-title:visited
{
    font-weight: bold;
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-issue-title:active
{
    font-weight: bold;
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-issue-author
{
    font-size: 10px;
    color: #666;
    font-style: italic;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-issue-subtitle
{
    font-size: 10px;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-graphic_bold
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: none;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.homepage-graphic
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-graphic:link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.homepage-graphic:hover
{
    font-size: 9pt;
    text-transform: none;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.homepage-graphic:visited
{
    font-size: 9pt;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-graphic
{
    font-size: 9pt;
    text-transform: none;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-multicategory-title
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-multicategory-headertext
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageeventlist_header
{
    background-color: #003399;
}
.homepage-event-date
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-list-link
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-event-list-link:link
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-event-list-link:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-event-list-link:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-event-list-link:active
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepageeventlist_headertext
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-webURL
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-webURL:link
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-webURL:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-event-regURL
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-regURL:link
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.homepage-event-regURL:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.homepage-htmlGraphic-header_c1
{
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;
    border-left: #003399 1px solid;
    border-bottom: #003399 0px solid;
    background-color: #003399;
}
.homepage-htmlGraphic-header_c2
{
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;
    border-left: #003399 1px solid;
    border-bottom: #003399 0px solid;
    background-color: #003399;
}
.homepage-htmlGraphic-header_c3
{
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;
    border-left: #003399 1px solid;
    border-bottom: #003399 0px solid;
    background-color: #003399;
}
.homepage-htmlGraphic-noboder-header_c1
{
    background-color: #003399;
}
.homepage-htmlGraphic-noboder-header_c2
{
    background-color: #003399;
}
.homepage-htmlGraphic-noboder-header_c3
{
    background-color: #003399;
}
.article-timestamp
{
    font-size: 11px;
    font-family: Arial,Helvetica;
}
.article-note
{
    font: bold 11px Arial,Helvetica;
    color: #000;
}
.article-author
{
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
}
A.article-author
{
    font-size: 10px;
    color: #000;
    font-family: Arial,Helvetica;
}
A.article-author:link
{
    font-size: 10px;
    color: #000;
    font-family: Arial,Helvetica;
}
A.article-author:visited
{
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
}
A.article-author:hover
{
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
}
.article-caption
{
    font-size: 10px;
    color: #000;
    font-family: Arial,Helvetica;
}
.article-source
{
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
}
.article-publisher
{
    font-size: 11px;
    color: #666;
    font-family: Arial,Helvetica;
}
.article-date
{
    font-size: 10px;
    color: #666;
    font-family: Arial,Helvetica;
}
.article-page
{
    font: 11px Verdana,Arial,Helvetica;
    color: #000;
}
.article-pagebold
{
    font: bold 11px Verdana,Arial,Helvetica;
    color: #000;
}
.article-related
{
    font: bold 11px Arial,Helvetica;
    color: #000;
}
.article-subtext
{
    font: 11px Arial,Helvetica;
    color: #000;
}
.article-pullquotes
{
    font-size: 11px;
    color: #666;
    font-style: italic;
    font-family: Arial,Helvetica;
    text-align: center;
}
.article-title
{
    font: bold 16px Arial,Helvetica;
    color: #000;
}
.article-subtitle
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica;
}
.article-articlebody
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
}
.article-subhead
{
    font: bold 12px Verdana,Arial,Helvetica;
    color: #000;
}
.article-quote
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
}
.article-summary
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
}
.article-contactname
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
}
.article-headline
{
    font-weight: bold;
    font-size: 12px;
    color: #636363;
    font-family: Arial,Helvetica;
}
.article-subtitle
{
    font: bold 12px Arial,Helvetica;
    color: #000;
}
.article-text
{
    font: 12px Arial,Helvetica;
    color: #000;
}
.article-textbold
{
    font-weight: bold;
}
.article-textitalic
{
    font-style: italic;
}
.article-textunderline
{
    font: 12px Verdana,Arial,Helvetica;
    color: #000;
    text-decoration: underline;
}
.article-articleheader
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.article_list_morebox
{
    border-right: #cc0000 1px solid;
    border-top: #cc0000 1px solid;
    border-left: #cc0000 1px solid;
    border-bottom: #cc0000 1px solid;
    background-color: #fff;
}
.article_list_morebox_text
{
    font-weight: bold;
    font-size: 12pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.featureArticleImage
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
}
.featureArticleBox
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
}
.featureArticleBox_header
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 0px solid;
    background-color: #003399;
}
.featureArticleBox_headline
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.featureArticleBox_headline:link
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.featureArticleBox_headline:hover
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.featureArticleBox_headline:visited
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.featureArticleBox_headertext
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.featureArticleBox_headerdate
{
    font-size: 9px;
    color: #fff;
    font-family: Arial,Helvetica;
}
.featureArticleBox_body
{
    font-size: 12px;
    color: #000;
    font-family: Arial,Helvetica;
}
.articleAuthorInfo_headertext
{
    font-weight: bold;
    font-size: 10pt;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.articleAuthorInfo_header
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 0px solid;
    background-color: #003399;
}
.articleAuthorInfoBox
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
}
.articleAuthorInfo_authortitle
{
    font: italic 8pt Verdana,Arial,Helvetica;
    color: #000;
}
.articleAuthorInfo_title
{
    font: bold 12pt Arial,Helvetica;
    color: #000;
}
.articleAuthorInfo
{
    font: 9pt Arial,Helvetica;
    color: #000;
}
A.articleAuthorInfo:visited
{
    font: 9pt Arial,Helvetica;
    color: #666;
}
A.articleAuthorInfo:link
{
    font: 9pt Arial,Helvetica;
    color: #000;
}
A.articleAuthorInfo:hover
{
    font: 9pt Arial,Helvetica;
    color: #666;
}
A.articleAuthorInfo
{
    font: 9pt Arial,Helvetica;
    color: #000;
}
.article-authorlink
{
    font: 10pt Arial,Helvetica;
    color: #636363;
}
A.article-pagelink:visited
{
    font: 9pt Verdana,Arial,Helvetica;
    color: #636363;
    text-decoration: none;
}
A.article-pagelink:link
{
    font: 9pt Verdana,Arial,Helvetica;
    color: #cc0000;
    text-decoration: none;
}
A.article-pagelink:hover
{
    font: 9pt Verdana,Arial,Helvetica;
    color: #636363;
    text-decoration: underline;
}
.article-pagelink
{
    font: 9pt Verdana,Arial,Helvetica;
    color: #cc0000;
}
A.article-sublink:visited
{
    font: 8pt Arial,Helvetica;
    color: #636363;
}
A.article-sublink:hover
{
    font: 8pt Arial,Helvetica;
    color: #636363;
}
A.article-sublink:link
{
    font: 8pt Arial,Helvetica;
    color: #cc0000;
}
.article-sublink
{
    font: 8pt Arial,Helvetica;
    color: #cc0000;
}
A.article-aux-link:link
{
    font-size: 8pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.article-aux-link:active
{
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.article-aux-link:hover
{
    font-size: 8pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.article-aux-link:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.article-aux-link
{
    font-size: 8pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.article-list-link:link
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.article-list-link:active
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    color: #999;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.article-list-link:hover
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    color: #666;
    font-family: Arial,Helvetica;
}
A.article-list-link:visited
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    color: #999;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.article-list-link
{
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
A.event-list-link:link
{
    font-size: 10pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.event-list-link:active
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.event-list-link:hover
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.event-list-link:visited
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.event-list-link
{
    font-size: 10pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
.event-list-date
{
    font-size: 8pt;
    color: #666;
    font-family: Arial,Helvetica;
}
.event-date
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.event-title
{
    font: bold 13pt Arial,Helvetica;
    color: #000;
}
.event-body
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.event-fieldName
{
    font-weight: bold;
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.author-title
{
    font-weight: bold;
    font-size: 11pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.author-authorbody
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
A.author-authorbody:link
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
A.author-authorbody:visited
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.author-authorbody:hover
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.issueheader_bg
{
    background-color: #003399;
}
.issue-author
{
    font-size: 7pt;
    color: #000;
    font-style: italic;
    font-family: Arial,Helvetica;
}
.isse-TOCtitle
{
    font: bold 13pt Arial,Helvetica;
    color: #000;
}
.issue-TOCsubtitle
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
}
.issue-TOCbody
{
    font-size: 9pt;
    color: #000;
    font-family: Arial,Helvetica;
}
A.issue-TOCbody:link
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.issue-TOCbody:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.issue-TOCbody:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.issueDetail_imageBox
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #fff;
}
A.issue-date:active
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.issue-date:hover
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.issue-date:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.issue-date
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
.bg_pc1
{
    background-color: #fff;
}
.bg_headerrow_pc1
{
    background-color: #cc0000;
}
.bg_topnav_pc1
{
    background-color: #cc0000;
}
.bg_leftcol_pc1
{
    background-color: #fff;
}
.bg_footer_pc1
{
    background-color: #cc0000;
}
.bg_primcol_pc1
{
    background-color: #fff;
}
.bg_rightcol_pc1
{
    background-color: #fff;
}
.header_bg_c1
{
    background-color: #003399;
}
.header_bg_border_c1
{
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;
    border-left: #003399 1px solid;
    border-bottom: #003399 1px solid;
    background-color: #003399;
}
.table_bg_c1
{
    background-color: #666;
}
.border_c1
{
    background-color: #000;
}
.bg_c1
{
    background-color: #fff;
}
.box_bg_c1
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #fff;
}
.headertext_c1
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.header_bg_c2
{
    background-color: #cc0000;
}
.header_bg_border_c2
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cc0000;
}
.table_bg_c2
{
    background-color: #cc0000;
}
.border_c2
{
    background-color: #cc0000;
}
.bg_c2
{
    background-color: #cc0000;
}
.box_bg_c2
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cc0000;
}
.headertext_c2
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.header_bg_c3
{
    background-color: #cc0000;
}
.header_bg_border_c3
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cc0000;
}
.table_bg_c3
{
    background-color: #666;
}
.border_c3
{
    background-color: #003399;
}
.bg_c3
{
    background-color: #003399;
}
.box_bg_c3
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cecfce;
}
.headertext_c3
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.header_bg_c4
{
    background-color: #003399;
}
.table_bg_c4
{
    background-color: #003399;
}
.border_c4
{
    background-color: #003399;
}
.bg_c4
{
    background-color: #003399;
}
.headertext_c4
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.mainnav_c2
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.mainnav_c2:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.mainnav_c2:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.mainnav_c2:link
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.navheader_c3
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.nav_c3
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.nav_c3:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.nav_c3:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.nav_c3:link
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    line-height: 8pt;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.systemDate_leftAux
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.systemDate
{
    background-color: #003399;
}
.topNav
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.topNav:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.topNav:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.topNav:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.topNav:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.footer-link
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.footer-link:link
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.footer-link:active
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.footer-link:visited
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.footer-link:hover
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.footertext
{
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial,Helvetica;
}
.site-contactinfo
{
    font-size: 10pt;
    color: #666;
    font-family: Arial,Helvetica;
}
.error
{
    font-size: 10pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
.pageheader
{
    font: bold 14pt Arial,Helvetica;
    color: #000;
}
A
{
    font-size: 10pt;
    color: #003399;
    font-family: Arial,Helvetica;
}
A:hover
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.pager
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.body
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
BODY
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
TD
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
P
{
    font-size: 10pt;
    color: #000;
    font-family: Arial,Helvetica;
}
H1
{
    font: bold 13pt Arial,Helvetica;
    color: #000;
}
H2
{
    font: bold 12pt Arial,Helvetica;
    color: #000;
}
H3
{
    font: bold 11pt Arial,Helvetica;
    color: #000;
}
H4
{
    font: bold 10pt Arial,Helvetica;
    color: #000;
}
H6
{
    font-size: 8pt;
    color: #666;
    font-family: Arial,Helvetica;
}
.related-list-link_headertext
{
    font-weight: bold;
    font-size: 10pt;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.related-list-link:link
{
    font-size: 10pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.related-list-link:active
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.related-list-link:hover
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.related-list-link:visited
{
    font-size: 10pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.related-list-link
{
    font-size: 10pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
.related-list-link_header_c3
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #000;
}
.related-list-linkBox_c3
{
    border-right: #000 1px solid;
    border-top: #000 0px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #dedede;
}
.auxlist_boxtitle_c1
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
}
.auxlist_boxheader_c1
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #003399;
}
.auxlist_boxheader_noborder_c1
{
    background-color: #003399;
}
.auxlist_box_c1
{
    border-right: #000 1px solid;
    border-top: #000 0px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #ffffff;
}
.aux_search_c4
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
}
.aux_search_body_c4
{
    font-size: 10pt;
    color: #fff;
    font-family: Arial,Helvetica;
}
.aux_search_link_c4
{
    font-weight: bold;
    font-size: 8pt;
    color: #fff;
    font-family: Arial,Helvetica;
}
.aux_search_link_c4:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #fff;
    font-family: Arial,Helvetica;
}
.aux_search_link_c4:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #fff;
    font-family: Arial,Helvetica;
}
.auxlist_boxtitle_c3
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
}
.auxlist_boxheader_c3
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #003399;
}
.auxlist_boxheader_noborder_c3
{
    background-color: #003399;
}
.auxlist_box_c3
{
    border-right: #000 1px solid;
    border-top: #000 0px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #e8e8e8;
}
A.auxlist-link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.auxlist-link:active
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.auxlist-link:hover
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.auxlist-link:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.auxlist-link
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.auxlist-link_bold
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.auxlist-link_bold:active
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.auxlist-link_bold:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
A.auxlist-link_bold:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
}
.auxlist-link_bold
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial,Helvetica;
}
A.auxlist-nolink:active
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.auxlist-nolink:hover
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.auxlist-nolink:visited
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.auxlist-nolink
{
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.auxlist-nolink_bold:active
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.auxlist-nolink_bold:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.auxlist-nolink_bold:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.auxlist-nolink_bold
{
    font-weight: bold;
    font-size: 9pt;
    color: #636363;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.rightAux-body
{
    font-size: 8pt;
    color: #000;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.surveySubmitBox
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #fff;
}
.surveyResultsBox
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #ffffcc;
}
.surveyResultsFooterBox
{
    border-right: #000 0px solid;
    border-top: #000 1px solid;
    border-left: #000 0px solid;
    border-bottom: #000 0px solid;
    background-color: #000;
}
.surveyBar1
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cc0000;
}
.surveyBar0
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #cc0000;
}
.surveyResultsBoxVoteCount
{
    color: #636363;
    font-family: Arial,Helvetica;
}
.form_header_c1
{
    background-color: #cc0000;
}
.form_header_c2
{
    background-color: #cc0000;
}
.form_header_c3
{
    background-color: #cc0000;
}
.form_headertext_c1
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.form_headertext_c2
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.form_headertext_c3
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
.form_body_text
{
    font-size: 9pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.form_bold_text
{
    font-weight: bold;
    font-size: 9pt;
    color: #000;
    font-family: Arial,Helvetica;
}
.contentlist_link
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.contentlist_link:active
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.contentlist_link:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.contentlist_link:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.contentlist_link:link
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial,Helvetica;
    text-decoration: underline;
}
.appliance_link
{
    font: 11px verdana, arial, sans-serif;
    color: #cc0000;
}
.appliance_summary
{
    font: 11px verdana, arial, sans-serif;
    color: #000;
}
.appliance_bold
{
    font: bold 11px verdana, arial, sans-serif;
    color: #000;
}
.appliance_grey_sort
{
    font: bold 11px verdana, arial, sans-serif;
    color: #666;
}
.appliance_grey_prev
{
    font: 11px verdana, arial, sans-serif;
    color: #000;
}
.appliance_box
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #d3d3d3;
}
.syndicationFeedList
{
    font-size: 12px;
    padding-top: 5px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-align: left;
}
.syndicationFeedListHeader
{
    font-weight: bold;
    font-size: 13px;
    padding-top: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.syndicationFeedListPageHeader
{
    font-size: 15px;
    margin-bottom: 10px;
}
.syndicationFeedListOrderedList
{
    margin-top: 1px;
    margin-bottom: 1px;
}
.syndicationFeedListExpander
{
    margin-top: 20px;
    margin-bottom: 5px;
}

