﻿ H1 { font-size: 10pt;
    }
    H2 { font-size: 10pt;
    }
    table { font-size: 10pt; text-decoration: none;
    }
.menu { width: 230px; padding: 5px; border: 2px solid green; background-color: #FFE59F; }
div.caption { font-size: 12pt; font-weight: 700; color: green; margin-top: 0; font-variant: small-caps; }
.menu .category { font-variant: small-caps; color: #460D6F; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.menu .category_links { background-color: #FFDB91; border: 1px dotted teal; }
.menu .category_links .link { padding-left: 20px; margin-top: 2px; margin-bottom: 2px; }
.menu .category_links .link a { text-decoration: underline; color: green; }
.menu .category_links .link a:hover { text-decoration: underline; color: red; }

.news_annotations { width: 230px; padding: 5px; border: 2px solid green; background-color: #FFE59F; }
.news_annotations h1 { font-size: 10pt; color: black; margin-top: 0; font-variant: small-caps; }
.news_annotations .news { margin-top: 5px; margin-bottom: 5px; }
.news_annotations .link a { color: #1D7F17; font-weight: bold; }
.news_annotations .brief { }
.news_annotations .catalog { margin-top: 15px; margin-bottom: 10px; font-style: italic; }

.article_annotations { width: 230px; padding: 5px; border: 2px solid green; background-color: #FFE59F; }
.article_annotations h1 { font-size: 10pt; color: black; margin-top: 0; font-variant: small-caps; }
.article_annotations .article { margin-top: 5px; margin-bottom: 5px; }
.article_annotations .link a { color: #1D7F17; font-weight: bold; }
.article_annotations .brief { }
.article_annotations .catalog { margin-top: 15px; margin-bottom: 10px; font-style: italic; }

.faq_annotations { width: 230px; padding: 5px; border: 2px solid green; background-color: #FFE59F; }
.faq_annotations h1 { font-size: 10pt; color: black; margin-top: 0; font-variant: small-caps; }
.faq_annotations .faq { margin-top: 5px; margin-bottom: 5px; }
.faq_annotations .link a { color: #1D7F17; font-weight: bold; }
.faq_annotations .brief { color: black; }
.faq_annotations .catalog { margin-top: 15px; margin-bottom: 10px; font-style: italic; }

.content_text { padding: 5px;  border: 3px solid #7AB29D; background-color:#FFF3C4; }
.content_article { padding: 5px;  border: 3px solid #7AB29D; background-color:#FFF3C4; }
.content_news { padding: 5px;  border: 3px solid #7AB29D; background-color:#FFF3C4; }
.content_faq { padding: 5px;  border: 3px solid #7AB29D; background-color:#FFF3C4; }


.faq_index { border: 2px solid red; padding: 5px; }
.faq_index h1 { color: black; font-size: 10pt; }
.faq_index h2 a { color: green; background-color: white; padding: 3px; }
.faq_index ol { background-color: #FFE59F; }
.faq_index ol li { padding: 2px; }
.faq_index .pages { border: 1px solid green; color: brown; font-weight: bold; padding: 10px; }
.faq_index .pages a { color: green; }

.faq_all_questions { border: 2px solid blue; padding: 5px; }
.faq_all_questions h1 { color: brown; font-size: 10pt; }
.faq_all_questions ol { background-color: white; border: 2px solid green; }
.faq_all_questions ol li { padding: 5px;  }
.faq_all_questions ol li a { color: green; }
.faq_all_questions p a { color: red; font-style: italic; font-weight: bold; }

.news_archives { background-color: #FFE59F; padding: 5px; border: 2px solid red; }
.news_archives h1 { color: black; font-size: 10px; }
.news_archives p { border: 1px solid orange; background-color: pink; padding: 3px; }
.news_archives p a { color: black; font-weight: bold; }

.article_categories { background-color: #FFE59F; padding: 5px; border: 2px solid red; }
.article_categories h1 { color: black; font-size: 10px; }
.article_categories p { border: 1px solid black; background-color: pink; padding: 3px; }
.article_categories p a { color: black; font-weight: bold; }

.article_list { background-color: #FFE59F; padding: 5px; border: 2px solid blue; }
.article_list h1 { color: black; font-size: 10px; }
.article_list p { border: 1px solid black; background-color: pink; padding: 3px; }
.article_list p a { color: black; font-weight: bold; }

