html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre
{
    display : block;
}
li
{
    display : list-item;
}
head
{
    display : none;
}
table
{
    display : table;
    Font-size : 1em;
}
tr
{
    display : table-row;
}
thead
{
    display : table-header-group;
}
tbody
{
    display : table-row-group;
}
tfoot
{
    display : table-footer-group;
}
col
{
    display : table-column;
}
colgroup
{
    display : table-column-group;
}
td, th
{
    display : table-cell;
}
caption
{
    display : table-caption;
}
th
{
    font-weight : bolder;
    text-align : center;
}
caption
{
    text-align : center;
}
body
{
    margin : 8px;
}
h1
{
    font-size : 2em;
    margin : 0.67em 0;
}
h2
{
    font-size : 1.5em;
    margin : 0.75em 0;
}
h3
{
    font-size : 1.17em;
    margin : 0.83em 0;
}
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu
{
    margin : 1.12em 0;
}
h5
{
    font-size : 0.83em;
    margin : 1.5em 0;
}
h6
{
    font-size : 0.75em;
    margin : 1.67em 0;
}
h1, h2, h3, h4, h5, h6, b, strong
{
    font-weight : bolder;
}
blockquote
{
    margin-left : 40px;
    margin-right : 40px;
}
i, cite, em, var, address
{
    font-style : italic;
}
pre, tt, code, kbd, samp
{
    font-family : monospace;
}
pre
{
    white-space : pre;
}
button, textarea, input, select
{
    display : inline-block;
}
big
{
    font-size : 1.17em;
}
small, sub, sup
{
    font-size : 0.83em;
}
sub
{
    vertical-align : sub;
}
sup
{
    vertical-align : super;
}
table
{
    border-spacing : 2px;
}
thead, tbody, tfoot
{
    vertical-align : top;
}
td, th, tr
{
    vertical-align : inherit;
}
s, strike, del
{
    text-decoration : line-through;
}
hr
{
    border : 1px inset;
}
ol, ul, dir, menu, dd
{
    margin-left : 40px;
}
ol
{
    list-style-type : decimal;
}
ol ul, ul ol, ul ul, ol ol
{
    margin-top : 0;
    margin-bottom : 0;
}
u, ins
{
    text-decoration : underline;
}
br
{
    content : "\A";
    white-space : pre-line;
}
center
{
    text-align : center;
}
:link, :visited
{
    text-decoration : underline;
}
:focus
{
    outline : thin dotted invert;
}
/* Begin bidirectionality settings (do not change) */
BDO[null]
{
    direction : ltr;
    unicode-bidi : bidi-override;
}
BDO[null]
{
    direction : rtl;
    unicode-bidi : bidi-override;
}
[null]
{
    direction : ltr;
    unicode-bidi : embed;
}
[null]
{
    direction : rtl;
    unicode-bidi : embed;
}
@media print
{
h1
{
    page-break-before : always;
}
h1, h2, h3, h4, h5, h6
{
    page-break-after : avoid;
}
ul, ol, dl
{
    page-break-before : avoid;
}
}
.menu
{
    color : rgb(0 , 0 , 153);
    margin-top : 4px;
    margin-bottom : 4px;
}
.submenu
{
    font-size : 80%;
    margin-top : 3px;
    margin-bottom : 3px;
}
body
{
    font-family : verdana , helvetica , sans-serif;
    font-size : small;
    font-weight : normal;
    text-align : left;
    margin-top : 3pt;
    margin-bottom : 3pt;
}
h1
{
    font-size : 140%;
    font-weight : bold;
    margin-top : 12pt;
    margin-bottom : 0;
}
h2
{
    font-size : 120%;
    font-weight : bold;
    margin-top : 12pt;
    margin-bottom : 0;
}
h3
{
    font-size : 100%;
    font-style : italic;
    font-weight : normal;
    margin-top : 12pt;
    margin-bottom : 0;
}
a:link
{
    color : rgb(0 , 0 , 153);
    text-decoration : underline;
}
a:visited
{
    color : rgb(0 , 0 , 153);
    text-decoration : underline;
}
a:hover
{
    color : rgb(255 , 0 , 0);
    text-decoration : underline;
}
p
{
    font-family : Verdana , Helvetica , Helv , Sans Serif;
    font-size : small;
}