﻿
body
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color: #FFFFFF;
}
p
{
    margin: 0px;
    padding: 0px;
}
p.SubText
{
    font-size: 8pt;
    margin: 0px 0px 5px 5px;
}
p.AddressHeader
{
    text-align: center;
}
p.AddressHeader.window
{
    margin-left: 1in;
    text-align: left;
}
p.AddressHeader span.name
{
    font-weight: bold;
    text-transform: uppercase;
}
/* HEADERS */
h1.regPtn
{
    display: block;
    margin: 2px 0px;
    padding: 0px 0px;
    border: 0;
    font-size: 15pt;
    text-align: center;
    page-break-after: avoid;
}
h1.row2
{
    font-size: 14pt;
}
h2.regPtn
{
    display: block;
    margin: 6px 0px 5px 0px;
    padding: 10px 0px 1px 0px;
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #777;
    page-break-after: avoid;
    border-bottom: 2px solid black;
}
h3.regPtn
{
    display: block;
    margin: 0px 0px 8px 0px;
    padding: 5px 0 0 0;
    font-size: 10pt;
    text-decoration: underline;
    page-break-after: avoid;
}

/* CONTAINERS */
div.row2
{
    display: block;
    margin: 2px 0px;
    padding: 0px 0px;
    border: 0;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    page-break-after: avoid;
}
div.Page
{
    width: 100%;
}
div.pgBreak
{
    page-break-before: always;
}
div.Section
{
    width: 100%;
}

/* FIELD TABLE */
table.regPtn
{
    width: 100%;
}
table.regPtn td
{
    margin: 0px;
    padding: 0px 5px 5px 5px;
}
table.regPtn td.Question
{
    color: #555;
    font-style: italic;
    vertical-align: top;
    width: 20%;
    page-break-inside: avoid;
}
table.regPtn td.Header
{
    color: #555;
    font-style: italic;
    vertical-align: top;
    font-weight: normal;
}
table.regPtn td.Answer
{
    font-weight: bold;
    vertical-align: top;
    width: 30%;
}
table.regPtn td.Long
{
    width: 80%;
}
/*
table.regPtn td.LongAnswer
{
    font-weight: bold;
    vertical-align: top;
    width: 80%;
}
*/
table.regPtn td.RichText
{
    font-weight: normal;
}

.accent
{
    color: #990000;
    font-family: verdana,Geneva,verdana,sans-serif;
    text-decoration: none;
}
.info {border:1px solid #1616D9;background-color:#C8DDFC;padding:8px;color:#000;font-weight:bold;}