    body {
        margin: 0;
        padding: 0;
        background: #000099;
        min-width: 600px;      /* at least 2x LC width + RC width */
        font-family: Verdana;
    }

    #header {
        margin: 20px 0 0 0;
        padding: 0;
    }

    #footer {
        margin: 0;
        padding: 0;
        color: #999;
        text-align: center;
        font-size: 9pt;
    }

    #puck {
        position: absolute;
        top: 10px;
        left: 30px;
        z-index: 100;
    }

    #city {
        position: absolute;
        top: 120px;
        right: 50px;
    }

    #logo {
        margin: 10px;
        padding: 0;
        text-align: center;
    }

    #main1 {
        margin: 15px 0 0 0;
        padding: 0;
    }

    #main2 {
        margin: 0;
        padding: 0;
    }

    #left {
        float: left;
        width: 230px;
        margin: 30px 13px;
        padding: 0;
    }

    #right {
        float: right;
        /*width: 200px;
        margin: 28px 5px 0 0;*/
        padding: 0;
    }

    #middle {
        margin-left: 265px;
        margin-right: 15px;
        /*margin: 0 220px;*/
        padding: 0;
    }

    .column-in {
        margin: 0;
        padding: 0.5em 10px;
    }

    .content {
        font-size: 11pt;
        padding: 0 2em;
        text-align: justify;
    }

    .content p {
        padding: 0.25em 0;
        line-height: 1.5em;
    }

    .content a {
        text-decoration: none;
        color: #009;
        }

    .content a:visited {
        color: #c00;
        text-decoration: none;
        }

    .content a:hover {
        text-decoration: underline;
        color: #009;
        }

    .content img {
        text-align: center;
        }

    .cleaner {
        clear: both;
        height: 1px;
        font-size: 1px;
        border: none;
        margin: 0;
        padding: 0;
        background: transparent;
    }

    h1,h2,h3,h4 {
        margin: .2em 0 .5em 0;
    }
    h1 {
        font-size: 14pt;
    }
    h2 {
        font-size: 12pt;
    }
    h3 {
        font-size: 11pt;
    }

    #left h4, #right h4 {
        margin: .3em 0 .3em 0;
        font-size: 10pt;
        color: white;
        text-align: center;
    }

    .bodyTop {
        background: #fff url("../img/topLeft.gif") top left no-repeat;
    }

    .bodyTop .navcontainer-top {
        background:  url("../img/topRight.gif") top right no-repeat;
    }

    .bodyFoot {
        background: #fff url("../img/bottomLeft.gif") bottom left no-repeat;
        }

    .bodyFoot p {
        margin: 0;
        padding: 0;
        background:  url("../img/bottomRight.gif") bottom right no-repeat;
    }

/*Begin Styling for the navigation*/
    .navcontainer-top, .navcontainer {
        font-size: 9pt;
    }

    ul.navlist {
        margin: 20px 0 0 0px;
        padding: 12px 0 10px 0;
        text-align: center;
    }

    .navlist li {
        font-weight: bold;
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .navlist a {
        padding: 3px 7px;
        text-decoration: none;
        color: #009;
    }

    .navlist a:link, #navlist a:visited {
        color: #009;
        text-decoration: none;
    }

    .navlist a:hover {
        color: #C00;
        text-decoration: underline;
    }

    a.current {
        color: #C00;
    }

    #footer a {
        font-size: 80%;
    }

    #footer ul.navlist {
        margin: 0;
        padding: 0 0 10px 0;
        text-align: center;
    }

/*End styling for the navigation*/

    .column-top {
        margin: 0 auto;
        padding: 0;
        width: 230px;
        height: 13px;
        background: url("../img/boxTop.gif") bottom left no-repeat;
    }

    .column-content {
        margin: 0 auto;
        padding: 0;
        width: 230px;
        background: url("../img/boxBottom.gif") bottom left no-repeat;
    }

    .column-content p {
        margin: 1em;
    }

    .column-content p {
        font-size: 10pt;
        margin: 0;
        padding: 0 15px 15px 15px;
    }

    .column-content table {
        font-size: 10pt;
        padding: 0;
        margin: 0 15px 15px 20px;
    }

    .center {
        text-align: center;
    }
