@charset "utf-8";
/* CSS Document */

body { background-color: #505A82; }

table.main { width: 100%; border:0; padding: 0px 0px 0px 0px; margin:0px;}
table.main td.left { width: 200px; background-color: #505A82; vertical-align: top; padding: 0px 0px 10px 0px;}
table.main td.mid { width:800px; background-color: #FFFFFF; vertical-align: top; padding: 0px 0px 10px 10px;}
table.main td.right { background-color: #FFFFFF; vertical-align: top; padding: 0px 0px 10px 0px;}

table.text { width: 800px; border:0; padding: 0px 0px 0px 0px; margin:0px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#444444; border:1px solid #444444; border-collapse: collapse;}
table.text th { background-color: #D7DBE6; font-weight: bold; text-align:left; color:#444444; border:1px solid #444444; border-collapse: collapse; padding: 0.25rem;}
table.text td { font-weight: normal; color:#444444; border:1px solid #444444; border-collapse: collapse; padding: 0.25rem;}

table.text-mid { width: 800px; padding: 0px 0px 0px 0px; margin:0px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; border:1px solid #444444; border-collapse: collapse; color:#444444;}
table.text-mid th { background-color: #D7DBE6; font-weight: bold; border:1px solid #444444; border-collapse: collapse; color:#444444; padding: 0.25rem;}
table.text-mid td { font-weight: normal; text-align:center; border:1px solid #444444; border-collapse: collapse; color:#444444; padding: 0.25rem;}

table.text-var { width: 2200px; padding: 0px 0px 0px 0px; margin:0px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; border:1px solid #444444; border-collapse: collapse; color:#444444;}
table.text-var th { background-color: #D7DBE6; font-weight: bold; border:1px solid #444444; border-collapse: collapse; color:#444444; padding: 0.25rem;}
table.text-var td { font-weight: normal; text-align:left; border:1px solid #444444; border-collapse: collapse; color:#444444; padding: 0.25rem;}

p.h1 { color:#222222; font-size: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold;}

p.h2 { color:#505A82; font-size: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; padding-left: 10px;}

p.text { color:#444444; font-size: 13px; font-family: Arial,Helvetica,sans-serif; padding-left: 10px;}

p.note { color: #FFFFFF; font-size: 9px; font-family: Arial,Helvetica,sans-serif; text-align:center; }

a.side:link { text-decoration:none;  color: #FFFFFF;}

a.side:visited { text-decoration:none; color: #CCCCFF;}

a.side:hover { text-decoration:underline;  color: #E5EAFA;}

a.side:active { text-decoration:underline;  color: #E5EAFA;}

a.toc:link { text-decoration:none;  color: #505A82;}

a.toc:visited { text-decoration:none; color: #CCCCFF;}

a.toc:hover { text-decoration:underline;  color: #E5EAFA;}

a.toc:active { text-decoration:underline;  color: #E5EAFA;}

a.main:link { text-decoration:none; color: #FFFFFF;}

a.main:visited { text-decoration:none;  color: #003399;}

a.main:hover { text-decoration:underline;  color: #339966;}

a.main:active { text-decoration:underline;  color: #339966;}

a.dtab:link { text-decoration:none;  color: #3366CC;}

a.dtab:visited { text-decoration:none; color: #003399;}

a.dtab:hover { text-decoration:none;  color: #339966;}

a.dtab:active { text-decoration:none;  color: #339966;}

td.otherdata { font-family:Verdana; font-size: 7.5pt; }

ul.none { list-style-type: none; padding: 0px; margin: 0px; }

ul.disc { list-style-type: disc; }

li.pub { color:#444444; font-size: 13px; font-family: Arial,Helvetica,sans-serif; padding: 6px 0 6px 0; }
li { color:#444444; font-size: 13px; font-family: Arial,Helvetica,sans-serif; padding: 3px 0 3px 0; }

span.grp { font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; font-weight: bold;}
span.subgrp { font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; font-weight: bold;}

