<style type="text/css">

    html {
        height: 100%;
    }

    body {
        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
        font-size: 0.8em;
        margin: 0;
        padding: 0;
        text-align: center;
        background-color: #33CCCC;
        height: 100%;
    }

    p {
        margin-top: 0;
        margin-bottom: 0;
        text-indent: 1cm;
    }
    p.indent {
        margin-top: 5px;
        margin-bottom: 10px;
        text-indent: 1cm;
    }

    p.indent:first-letter {
        font-weight: bold;
    }

    .bold {
        font-weight: bold;
    }

    h1 {
        font-size: 20px;
        font-weight: bold;
        color: #000080;
        text-decoration:underline;
    }

    h2 {
        font-size: 18px;
        font-weight: normal;
        color: #000080;
    }

    div.img {
        margin: 2px;
        border: 1px solid #000080;
        height: auto;
        width: auto;
        float: right;
        text-align: center;
        background: #33CCCC;
    }

    div.img img {
        display: inline;
        margin: 3px;
        border: 1px solid #33CCCC;
    }

    div.img a:hover img {
        border: 1px solid #000080;
    }

    div.desc {
        text-align: center;
        font-weight: normal;
        width: 200px;
        margin: 2px;
    }
    table.certificates {
        width: 860px;
    }

    table.certificates tr {
        vertical-align:top;
    }

    td.certificate {        
        margin: 2px;
        border: 1px solid #000080;
        background: #33CCCC;
    }

    td.certificate img {
        display: inline;
        margin: 3px;
        border: 1px solid #33CCCC;
    }

    td.certificate a:hover img {
        border: 1px solid #000080;
    }

    #mainContainer {
        width: 860px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px;
        text-align: left;
        color: #000080;
        background-color: #FFF;
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 20px;
    }
</style>