/* ------------------------------------------ */
/* ----------- default formatting ----------- */
/* ------------------------------------------ */

body
    {
    margin: 0px;
    padding: 0px;
    font-size: 100%;
    font-family: "arial", "helvetica", sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: #99ccff;
    }

h1
    {
    margin: 0px;
    padding: 0px;
    line-height: 0.7em;
    font-size: 0.7em;
    font-weight: bold;
    }

h2
    {
    margin: 1.40em 0em 0em 0em;
    line-height: 1.40em;
    font-size: 1.40em;
    font-weight: bold;
    color: #003366;
    }

h3
    {
    margin: 1.20em 0em 0em 0em;
    line-height: 1.20em;
    font-size: 1.20em;
    font-weight: bold;
    color: #003366;
    }

p
    {
    margin: 1.0em 0em 0em 0em;
    line-height: 1.25em;
    font-size: 1.0em;
    }

strong
    {
    font-weight: bold;
    }

em
    {
    font-style: oblique;
    }

acronym
    {
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
    }

acronym:hover
    {
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    color: #ff0000;
    border-color: #ff0000;
    cursor: help;
    }

img
    {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    }


/* --------------- variations --------------- */

.break
    {
    clear: both;
    }

.center
    {
    text-align: center;
    }

.tight
    {
    margin-top: 0px;
    }

.right
    {
    float: right;
    }

.centertight
    {
    margin-top: 0px;
    text-align: center;
    }

.indent1
    {
    margin-left: 15px;
    }

.indent1tight
    {
    margin-top: 0px;
    margin-left: 15px;
    }

.indent2
    {
    margin-left: 30px;
    }

.indent2tight
    {
    margin-top: 0px;
    margin-left: 30px;
    }

.indent3
    {
    margin-left: 45px;
    }

.indent3tight
    {
    margin-top: 0px;
    margin-left: 45px;
    }

.divider
    {
    margin: 5px 0px 5px 0px;
    padding: 0px;
    line-height: 1px;
    font-size: 1px;
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    color: #99ccff;
    border-color: #99ccff;
    background-color: transparent;
    }

.highlight
    {
    margin: 5px 0px 5px 0px;
    padding: 5px;
    border-style: solid;
    border-width: 2px;
    color: #000000;
    border-color: #ffcc00;
    background-color: #ffff99;
    }


/* ----------------- links ------------------ */

a
    {
    font-weight: bold;
    text-decoration: none;
    color: #dd0000;
    }

a:active
    {
    text-decoration: underline;
    }

a:hover
    {
    text-decoration: underline;
    }


/* ----------------- lists ------------------ */

ul
    {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    list-style-type: none;
    }

ol
    {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    list-style-type: decimal;
    }

li
    {
    margin-top: 1.25em;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    }

ul ul
    {
    margin-left: 30px;
    }

ol ol
    {
    margin-left: 30px;
    }


/* ----------------- tables ----------------- */

table
    {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;
    line-height: 13px;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #ddeeff;
    }

caption
    {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 4px;
    line-height: 17px;
    font-size: 15px;
    font-weight: bold;
    vertical-align: top;
    color: #ffffff;
    background-color: #003366;
    }

tr
    {
    text-align: left;
    vertical-align: top;
    }

th
    {
    padding: 4px;
    font-weight: normal;
    color: #ffffff;
    background-color: #336699;
    }

td
    {
    padding: 4px;
    }

tr.alt
    {
    background-color: #bbccdd;
    }

tr.alt th
    {
    background-color: #6699cc;
    }



/* ------------------------------------------ */
/* ---------------- sections ---------------- */
/* ------------------------------------------ */

#header_holding
    {
    height: 237px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    color: #000000;
    background-color: transparent;
    }

#header_content
    {
    width: 670px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;
    color: #000000;
    background-color: transparent;
    }

#main_holding
    {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    color: #000000;
    background-color: transparent;
    }

#main_content
    {
    width: 610px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 1px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    color: #000000;
    background-color: transparent;
    background-image: url(img/main.jpg);
    background-repeat: repeat-y;
    background-position: top center;
    }

#footer_holding
    {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    color: #000000;
    background-color: transparent;
    }

#footer_content
    {
    width: 630px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 20px;
    border-width: 0px;
    color: #000000;
    background-color: transparent;
    background-image: url(img/footer.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    }

#footer_content p
    {
    line-height: 0.7em;
    font-size: 0.7em;
    }

#left
    {
    float: left;
    width: 380px;
    }

#right
    {
    float: right;
    margin: 0px 0px 0px 13px;
    padding: 0px 0px 0px 13px;
    width: 200px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    color: #000000;
    border-color: #99ccff;
    background-color: transparent;
    }

#one
    {
    padding-left: 32px;
    background-image: url(img/disk_01.jpg);
    background-repeat: no-repeat;
    background-position: upper left;
    }

#two
    {
    padding-left: 32px;
    background-image: url(img/disk_02.jpg);
    background-repeat: no-repeat;
    background-position: upper left;
    }

#three
    {
    padding-left: 32px;
    background-image: url(img/disk_03.jpg);
    background-repeat: no-repeat;
    background-position: upper left;
    }

#four
    {
    padding-left: 32px;
    background-image: url(img/disk_04.jpg);
    background-repeat: no-repeat;
    background-position: upper left;
    }