
BODY
{
    FONT-SIZE: small;
    MARGIN: 0px auto;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    HEIGHT: 100%;
    min-width: 640px
}

DIV#page_outer_container
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em;
    TEXT-ALIGN: left
}
DIV#page_pos_container
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px auto;
    WIDTH: 640px;
    PADDING-TOP: 1em;
    TEXT-ALIGN: left
}
DIV#top_header
{
    height: 120px;
    MIN-HEIGHT: 95px;
    MARGIN: 0px auto;
    WIDTH: 400px;
    TEXT-ALIGN: left
}
DIV#top_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    MARGIN: 0px auto;
    COLOR: #000000;
    width: 200px;
    text-align: center;
}
DIV#top_summary
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 4px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 630px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
DIV#printicon
{
    DISPLAY: none
}
TABLE#pol_info_table
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    WIDTH: 335px;
    PADDING-TOP: 3px
}
TD.pol_info_table_col1
{
    WIDTH: 100px
}
TD.pol_info_table_col2
{
    WIDTH: 200px
}
DIV#policyholderinfo
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
DIV#policyinfo
{
    FLOAT: right
}
DIV#sectionheader
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MIN-HEIGHT: 20px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    WIDTH: 630px;
    PADDING-TOP: 4px;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
DIV#billingbasics
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    MIN-HEIGHT: 80px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    WIDTH: 410px;
    PADDING-TOP: 4px;
    HEIGHT: auto
}
TABLE.bb_table
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px
}
TD.bb_col1
{
    PADDING-RIGHT: 20px;
    WIDTH: 250px;
    TEXT-ALIGN: right
}
TD.bb_col2
{
     WIDTH: 275px;
}
TABLE.grids
{
    FONT-SIZE: 8pt;
    WIDTH: 630px;
    BORDER-COLLAPSE: collapse
}
TABLE.grids TD
{
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-ALIGN: right
}
TABLE.grids TH
{
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-ALIGN: right
}
TABLE.grids TD.titlecol
{
    WIDTH: 150px;
    TEXT-ALIGN: left
}
TABLE.grids TH.titlecol
{
    WIDTH: 150px;
    TEXT-ALIGN: left
}
TABLE.grids TH.moreinfocol
{
    WIDTH: 20px;
    TEXT-ALIGN: left
}
TABLE.paymentdetails
{
    FONT-SIZE: 9pt;
    WIDTH: 530px;
    BORDER-COLLAPSE: collapse
}
TABLE.paymentdetails TD
{
    BORDER-RIGHT: white 4px solid;
    BORDER-TOP: white 4px solid;
    BORDER-LEFT: white 4px solid;
    BORDER-BOTTOM: white 4px solid
}
TABLE.paymentdetails TD.titlecol
{
    FONT-WEIGHT: bold;
    WIDTH: 120px;
    TEXT-ALIGN: left;
    border-spacing: 10px
}
DIV#paydetails
{
    BORDER-RIGHT: #000000 1px dotted;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px dotted;
    PADDING-LEFT: 4px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    BORDER-LEFT: #000000 1px dotted;
    WIDTH: 630px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000000 1px dotted;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
INPUT.button
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #d4d0c8;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
DIV#buttonsurround
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    WIDTH: 630px;
    PADDING-TOP: 4px;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}

