body {
        margin: 0;
        padding: 0;
        background: url(../images/bg_main.jpg) top center no-repeat;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #316B9A;
}
#cta-search-for {
        position: absolute;
		top: 0;
        left: 50%;
        width: 350px;
		margin-left: -420px;
        overflow: visible;
        padding: 2px 4px 2px 42px;
        background: #316B9B;
        color: #FFF;
        font-size: 16px;
}
#cta-main {
        width: 760px;
        margin: 0 auto;
        position: relative;
}
#cta-left {
        position: absolute;
        top: 120px;
        left: 0;
        width: 380px;
}
#cta-right {
        position: absolute;
        top: 530px;
        left: 420px;
        width: 380px;
}
#cta-form {
        background: url(../images/spec_form_bg.gif) repeat-y;
        text-align: center;
}
#pic-hospital {
        float: left;
        margin: 0 20px 0 0;
}
#cta-footer {
        position: absolute;
        border-top: 1px solid #D5DDEA;
        padding: 10px 0 30px 0;
        text-align: center;
        font-size: 11px;
        width: 760px;
        top: 1220px;
}
#cta-footer a {
        color: #316B9A;
}
h2 {
        margin: 0 0 12px 0;
}
