    html, body {
        margin:0px;
        padding:0px;
        height:100%;
    }
    body {
        background:#FFFFFF;
        font-size:12px;
        line-height:18px;
        font-family:Arial, Verdana, sans-serif;
        color:#000000;
    }
    a, a:visited {
        text-decoration:none;
        color:#0077c0;
    }
    a:hover, a:active {
        text-decoration:underline;
    }
    ul li.diff {
        font-weight:bold;
    }
    h4 {
        font-family:Arial;
        font-size:14px;
        color:#999999;
        font-weight:bold;
        margin:0px 0px 10px;
        padding:0px;
    }
    h3 {
        font-family:Arial, Verdana, sans-serif;
        font-size:18px;
        color:#0077c0;
        font-weight:bold;
        margin:0px;
        padding:0px;
        line-height:22px;
    }
    h2 {
        font-family:Arial;
        font-size:14px;
        color:#0077c0;
        font-weight:bold;
        margin:10px 0px 0px;
        padding:0px;
    }
    img {
        border:0px;
        padding:0px;
        margin:0px;
        display:block;
    }
    input, select {
        margin:3px;
    }
    .enterInput {
        width:250px;
    }
    .city {
        font-size:13px;
        font-weight:bold;
    }
    #body {
        width:850px;
        margin:23px auto;
        padding:0px;
    }
    #content {
        border:1px solid #50b948;
        margin:0px;
        padding:10px;
        min-height:550px;
    }
    table.content {
        padding:0px;
        margin:0px;
        vertical-align:top;
        border:none;
        border-collapse:collapse;
        width:100%;
    }
    table.content td {
        border-collapse:collapse;
    }
    table.topTable {
        width:100%;
        padding:0px;
        margin:0px;
        border-collapse:collapse;
    }
    table.topTable td {
        border-collapse:collapse;
    }
    table.topTable img {
        float:right;
    }
    img.top {
        float:right;
    }
    td.leftCol {
        width:228px;
        vertical-align:top;
        padding-right:10px;
    }
    td.rightCol {
        vertical-align:top;
    }
    table.nav {
        width:100%;
        float:right;
        padding:0px;
        margin:60px 0px 0px;
        border-collapse:collapse;
        border:none;
    }
    table.nav td {
        border-collapse:collapse;
        border:none;
        padding:0px;
        margin:0px;
    }
    td.navLeft {
        background:url(/images/navLeft.jpg) top left no-repeat;
        width:100%;
    }
    #certifications {
        margin:10px auto;
        width:auto;
        padding:5px;
        color:#666666;
    }
    #footer {
        margin:0px auto;
        width:auto;
        padding:5px;
        color:#666666;
        text-align:center;
    }