html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
        vertical-align: baseline;
        font-family: inherit;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        outline: 0;
        padding: 0;
        margin: 0;
        border: 0;
        }
/* remember to define focus styles! */
:focus {
        outline: 0;
        }
body {
	font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
        background: none;
        line-height: 1;
        color: black;
        }
ol, ul {
        list-style: none;
        }
/* tables still need cellspacing="0" in the markup */
table {
        border-collapse: separate;
        border-spacing: 0;
        }
caption, th, td {
        font-weight: normal;
        text-align: left;
        }
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
        content: "";
        }
blockquote, q {
        quotes: "" "";
        }


h1,h2,h3,h4,h5,h6 {
        font-weight:bold;
        margin:7px 0px 5px;
        }
        .page {
        font-size:11px;
        margin:55px auto;
        text-align:justify;
        line-height:1.3;
        border:1px solid #c5c5c6;
        padding:25px 25px;
        width:750px;
        }

        .page img {
        display:none;
        }

        .page .print-logo img {
        float:right;
        display:block;
        }


        .page .print-logo {
        margin:0px 0px 30px 20px;
        }

        .page .printview {
        display:none;
        }

        .page  li {
        margin:20px 0px;
        }

        .page  li li {
        margin:10px 0px;
        }


        .address {
        padding:10px;
        margin:10px 0px;
        border:1px solid #000;
        width:150px;
        }

        .thank {
        display:none;
        padding:20px;
        margin:10px 0px;
        border:1px solid #000;
        }


        .stick-up {
                width:100%;
                position:fixed;
                top:0px;
                border-bottom:1px solid #c5c5c5;
                background-color:#f5f5f5;
        }

        .print-page {
        width:800px;
        padding:10px;
        margin:0 auto;
        }

        .print-page a {
              color:#000;
              font-size:12px;
              margin:0px 25px 0px 0px;

        }

        .print-page a:hover {
             border-bottom:1px dashed #000;
        }

        .static-menu-container {
        display:none;
        }




 ol {
        padding-left:0px;
        margin-left:17px;
        }

 ol li {
        list-style-type:decimal;
        padding-bottom:12px;
        }

 li ul {
        padding-left:0px;
        }

 li li {
        list-style-type:lower-alpha;
        list-style-position:inside;
        padding-left:0px;
        padding-bottom:3px;
        text-indent:0px;
        }





        @media print {
                .page {
                font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
                border:0px solid #000;
                width:100%;
                margin:0px !important;
                padding:0px !important;
                }


                .stick-up {
                display:none;
                }
                .print-page {
                display:none;
                }
                .thank {
                display:block;
                }
        }

