a:focus {
outline: none;
}

img {
        vertical-align: bottom;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
} 

p {     
        margin: 0px;
        padding: 0px; 
}

body {
        margin: 0px;
        padding: 0px;
        background-color: #007CAF;
}


.containerSite {
        position: absolute; /* required */
        width: 610px; /* width of div */
        margin-top: -130px; /* half of height */
        margin-left: -305px; /* half of width */
        top: 50%; /* required */
        left: 50%; /* required */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
}

.contentMain {
        background-image: url(contentbg.png);
        background-repeat: no-repeat;
        background-position: top;
        float: left;
        width: 610px;
        padding-bottom: 20px;
}

.contentBottom,
.contentTop {
        background-image: url(topbg.png);
        background-repeat: no-repeat;
        background-position: top;
        float: left;
        height: 12px;
        width: 610px;
}

.contentBottom { background-image: url(bottombg.png); height: 11px;}


div#wrapper {
        height: 0px; /* set to taste */

        /* required */
        position: absolute;
        overflow: visible;
        display: block;
        width: 100%;
        left: 0px;
        top: 45%;
}
div#center {
        overflow: auto; /* set to taste */
        position: absolute; /* required */
        left: 50%; /* required */
        margin-left: -50%; /* half of width */
        width: 100%; /* width of div */
        height: 600px; /* height of div */
        top: -300px; /* half of height */
}

.clinic {
        float: left;
        width: 240px;
        padding-top: 143px;
        padding-left: 40px;
        padding-right: 20px;
}
.form {
        float: right;
        width: 270px;
        padding-top: 30px;
        padding-right: 20px;
        padding-left: 20px;
}



.clinic h2,
.form h2 {
        text-align: left;
        font-size: 16px;
        color: #007CAE;
        margin: 0px;
}

.clinic p,
.form p {
        text-align: left;
        color: #636363;
        padding-bottom: 10px;
}

.clinic a { text-align: left;  color: #003399; }
.clinic a:hover {
        text-decoration: none;
}
