
a:hover { color: #db2028; text-decoration: underline }
a  { color: #00479b; font-size: 11px; text-decoration: underline }
body     { font-size: 11px; font-family: Verdana; text-align: center; margin-top: 0px; padding-top: 0px }
div.qalist { font-size: 11px; font-family: Verdana; text-align: left; width: 750px; align: center }
div.qalist h2 { font-weight: bold; font-size: 11px }
div.sitemap { font-size: 12px; font-family: Verdana; text-align: left; width: 750px; align: center }
div.sitemap ul.sitemap { font-weight: bold; font-size: 11px; font-family: Verdana; text-align: left; list-style-type: square; margin-left: 40px }
p   { font-size: 11px; font-family: Verdana }
table.form { font-size: 11px; font-family: Verdana }
table.form input.text, table.form textarea, table.form select { color: #6c6c6c; font-size: 13px; margin: 0px 0px 5px; border: solid 1px #cad2de; width: 100% }
table.form td.badvalue { color: #ff0c0c; font-size: 11px; padding: 0px 0px 20px 20px }
table.form td.title { font-weight: bold }
table.submenu td { color: #ffffff; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #e3190f; text-align: left; vertical-align: top; padding: 5px; border-top: 0px none; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white }
table.submenu td a:hover, table.submenu td a { color: #ffffff; text-decoration: none }
table.submenu td.bluetd { color: #ffffff; text-decoration: none; background-color: #003281 }
table.submenu td.redtd { color: #ffffff; text-decoration: none; background-color: #e3190f }
td   { font-size: 11px; font-family: Verdana }
.Article-1-col_TextBlock     { color: black; font-size: 11px; text-align: justify; vertical-align: top; padding: 10px 0px 30px }
.Article-1-col_TextBlock H2  { color: #003882; font-weight: bold; font-size: 17px; line-height: 18px; font-family: Arial; text-align: left; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px }
.Article-1-col_TextBlock H3 { color: black; font-size: 14px; font-family: Arial; text-align: left; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.Article-1-col_TextBlock H4 { color: #003882; font-weight: bold; font-size: 17px; line-height: 18px; font-family: Arial; text-align: right; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px }
.Article-1-col_TextBlock p { color: black; font-size: 11px; text-align: justify; vertical-align: top }
.Article-1col_L-Ill  { margin-right: 15px; margin-bottom: 10px }
.Article-1col_R-Ill { margin-bottom: 10px; margin-left: 30px }
.Article-Glossary   { color: black; font-size: 11px; background-color: #eee; text-align: justify; vertical-align: top; padding: 10px 12px 20px 60px }
.Article-Glossary H1 { color: black; font-size: 17px; line-height: 17px; font-family: Arial; text-align: left; text-transform: uppercase; vertical-align: top; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px }
.Article-Glossary p { color: black; font-size: 11px; text-align: justify }
.Article-HL { color: black; font-size: 11px; background-color: #eee; text-align: justify; vertical-align: top; padding: 12px 12px 15px 50px; border-top: 3px solid black }
.Article-HL1 { color: black; font-size: 11px; background-color: #d4ff54; text-align: justify; vertical-align: top; padding: 12px 12px 15px 50px; border-top: 3px solid black }
.Article-HL2 { color: black; font-size: 11px; background-color: #fff1b3; text-align: justify; vertical-align: top; padding: 12px 12px 15px 50px; border-top: 3px solid black }
.ArticleCatHeader  { color: black; font-size: 11px; text-align: left; vertical-align: top; padding-top: 16px; padding-right: 25px; padding-bottom: 18px }
.ArticleCatHeader h1 { color: #003882; font-weight: normal; font-size: 18px; line-height: 19px; font-family: Arial; text-align: left; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleCatHeader h2 { color: #2a2a2a; font-weight: bold; font-size: 10px; text-align: left; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleCatHeadRow  { font-size: 11px; text-align: right; padding-top: 10px; padding-bottom: 2px }
.ArticleCatHeadRow H1 { color: #003882; font-size: 15px; font-family: Arial; text-align: right; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleCatHeadRow H2 { color: black; font-size: 14px; line-height: 15px; font-family: Arial; text-align: right; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleCatHLine { background: #008bcd url(../i/CatHeadLine.jpg) repeat-y }
.ArticleCatNumber { color: #299fd5; font-weight: bold; font-size: 100px; line-height: 100px; font-family: Arial; text-align: right; vertical-align: top; padding: 16px 35px 18px }
.ArticleCatNumberGray { color: #e8e8e8; font-weight: bold; font-size: 100px; line-height: 100px; font-family: Arial; text-align: right; vertical-align: top; padding: 16px 30px 18px 24px }
.ArticleCatPict { font-weight: bold; text-align: center; vertical-align: top; padding: 16px 0px 18px }
.ArticleCatPict img { }
.ArticleCatTxt { color: black; font-size: 11px; text-align: left; vertical-align: top; padding-right: 34px; padding-bottom: 18px }
.ArticleCatTxt a  { color: black; font-size: 11px; text-decoration: none }
.ArticleCatTxt a:hover { color: #0079b7; font-size: 11px; text-decoration: none }
.ArticleCatTxt p { color: black; font-size: 11px }
.ArticleCatTxt ul  { color: black; font-size: 10px; line-height: 11px; margin-top: 8px; margin-bottom: 8px; margin-left: 15px }
.ArticleHeadRow     { font-size: 11px; text-align: center; padding-bottom: 7px }
.ArticleHeadRow H1    { color: #003882; font-size: 23px; line-height: 23px; font-family: Arial; text-align: center; margin: 8px 50px 5px; padding-top: 0px; padding-bottom: 0px }
.ArticleHeadRow H2     { color: black; font-size: 14px; line-height: 14px; font-family: Arial; text-align: center; text-transform: uppercase; margin: 0px 50px; padding-top: 0px; padding-bottom: 0px }
.ArticleHeadRow H3 { color: black; font-weight: normal; font-size: 10px; font-family: Verdana; text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.ArticleIll { color: black; font-size: 11px; text-align: justify; vertical-align: top; padding-top: 0px; padding-right: 12px; padding-left: 12px }
.ArticleLine  { background-color: #42a9da }
.ArticleTable { background-color: #fff; margin-top: 12px; margin-bottom: 24px }
.ArticleTable td { font-size: 9px; padding: 3px 1px; border-bottom: 1px solid black }
.ArticleTextBlock { color: black; font-size: 11px; text-align: justify; vertical-align: top; padding: 0px 9px 30px 12px }
.ArticleTextBlock H2 { color: #003882; font-weight: bold; font-size: 15px; line-height: 18px; font-family: Arial; text-align: left; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px }
.ArticleTextBlock p { color: black; font-size: 11px; text-align: justify; vertical-align: top }
.bottom-nav { font-size: 10px }
.bottom-nav a { font-size: 10px }
.bottom-nav a:hover { font-size: 10px }
.bottom-nav a:visited { font-size: 10px }
.catalog { padding-top: 5px; padding-bottom: 25px }
.error { color: #ff0000; font-size: 12px }
.FooterTxt  { color: black; font-size: 11px; text-align: right; vertical-align: top; padding: 11px 24px 30px 12px }
.FooterTxt H1  { color: black; font-weight: bold; font-size: 11px; text-align: right; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.GH { font-weight: bold; font-size: 10px; background-color: #dcddc4; vertical-align: top; border-bottom: 2px solid black }
.GH_green { color: white; font-weight: bold; font-size: 10px; background-color: #529f15; vertical-align: top; border-bottom: 2px solid black }
.HRowDBlue   { color: white; font-weight: bold; font-size: 10px; background-color: #003882; vertical-align: middle; padding: 3px 12px 5px }
.HRowDBlue a { color: white; font-size: 10px; font-family: Verdana; text-decoration: none }
.HRowDBlue a:hover { color: white; font-size: 10px; font-family: Verdana; text-decoration: underline }
.HRowDBlue H1 { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.HRowGreen   { color: white; font-weight: bold; font-size: 10px; background-color: #4f9f0a; vertical-align: middle; padding: 3px 12px 5px }
.HRowGreen a { color: white; font-size: 10px; font-family: Verdana; text-decoration: none }
.HRowGreen H1 { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.HRowLBlue    { color: white; font-weight: bold; font-size: 10px; background-color: #0090c8; vertical-align: middle; padding: 3px 10px 5px 6px }
.HRowLBlue a { color: white; font-size: 10px; font-family: Verdana; text-decoration: none }
.HRowLBlue a:hover { color: white; font-size: 10px; font-family: Verdana; text-decoration: underline }
.HRowLBlue H1 { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.HRowWt  { color: #00439b; font-size: 10px; background-color: white; vertical-align: middle; padding: 3px 12px }
.Partners { text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 8px }
.Partners_bl1 { padding-top: 3px; padding-bottom: 3px; padding-left: 8px; border-left: 1px solid #09c }
.PartnersBanners  { color: #00439b; font-size: 10px; background-color: white; vertical-align: middle; padding: 3px 0px }
.PartnersBanners a { font-size: 10px }
.PartnersBanners a:hover { font-size: 10px }
.PartnersBanners a:visited { font-size: 10px }
.popup { margin-top: 0px; padding-top: 0px }
.q_ask { color: #003882; font-weight: normal; font-size: 18px }
.quest-a { text-align: justify; padding: 10px 15px 50px }
.quest-a table { text-align: justify; margin-top: 0px; padding-top: 0px }
.quest-answer { background: url(../i/Ills/quest-bg.gif) no-repeat; padding: 20px 15px 50px 186px }
.quest-R1 { background-color: #eee; padding: 2px 6px }
.quest-R2 { padding: 2px 6px }
.quest-submit { font-size: 11px; font-family: Verdana }
.RColHRow { font-family: Arial; padding: 8px 12px 0px 10px }
.RColHRow H1 { font-size: 15px; line-height: 15px; font-family: Arial; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.RColPremTxt  { color: #003882; font-size: 10px; vertical-align: middle; padding: 5px 0px 5px 10px }
.submenu a { font-size: 10px }
.TextBlock  { color: black; font-size: 11px; vertical-align: top; padding: 11px 12px 30px }
.TextBlock H1 { color: #008dcd; font-size: 18px; line-height: 18px; font-family: Arial; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.TextBlock H2 { color: #007db6; font-weight: bold; font-size: 12px; font-family: Arial; vertical-align: top; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 5px }
.TextBlock ul { margin-left: 20px; padding-left: 0px }
.TopInfo { color: #003281; font-size: 10px; line-height: 11px; font-family: Verdana; padding: 9px 19px 11px 33px; border: solid 1px #003281 }
.TopNavGreenRow { color: white; font-size: 10px; font-family: Verdana; background-color: #529f15; vertical-align: middle; padding-right: 11px; padding-left: 11px }
.TopNavGreenRow a { color: white; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #529f15 }
.TopNavGreenRow a:hover { color: white; font-size: 10px; font-family: Verdana; text-decoration: underline; background-color: #529f15 }
.TopNews { color: #003882; font-size: 10px; vertical-align: top; padding: 10px 64px 10px 23px }
.TopNews a { color: #003882; font-size: 10px; text-decoration: none }
.TopNews a:hover { color: #468812; font-size: 10px; text-decoration: none }
.TopSections  { color: #003281; font-weight: bold; font-size: 10px; text-align: center; vertical-align: middle }
.TopSections a { color: #003281; font-weight: bold; font-size: 10px; text-decoration: none }
.TopSections a:hover { color: #09c; font-weight: bold; font-size: 10px; text-decoration: none }
.TopSections a:visited { color: #09c; font-weight: bold; font-size: 10px; text-decoration: none }
.UnderTopLinks   { color: #003281; font-size: 10px; font-family: Verdana; text-align: right; vertical-align: middle; padding: 2px 12px }
.UnderTopLinks a { color: #003281; font-size: 10px; font-family: Verdana; text-decoration: none }
.UnderTopLinks a:hover { color: #003281; font-size: 10px; font-family: Verdana; text-decoration: underline }
