body { background-color: #58585A; }
body, textarea { font-family: Helvetica, sans-serif; }

/* Elements */

.container { width: 940px; background: #ECF6FA; margin: 10px auto; }
.header { height: 198px; background: #fff; }
    .header .header-right { float: right; }

.strip-top { height: 32px; }

.content { padding: 10px 40px 30px 40px; overflow: hidden; }

.content { color: #58585A; }

    .content .content-left { width: 540px; }
        .content .content-left .logo { float: right; margin: 0px 0px 10px 20px; }
        .content .content-left h2 { color: #32A0CF; margin-top: 20px; font-size: 18px; }
        .content .content-left p {  margin-top: 20px; font-size: 14px; line-height: 18px; }
            .content .content-left p.intro { color: #32A0CF; font-size: 18px; line-height: 22px; }
            .content .content-left p.highlight { color: #32A0CF; font-weight: bold; }
        .content .content-left ul { margin-top: 20px; color: #32A0CF; list-style-type: disc; }
            .content .content-left ul li { color: #32A0CF; margin: 2px 0px 2px 20px; font-size: 14px; line-height: 18px; }
                .content .content-left ul li span { color: #58585A; }



    .content .content-right { width: 260px; margin: 20px 0px 0px 30px; padding-left: 30px; float: right; border-left: solid 1px #32A0CF; }
        .content .content-right section { margin-bottom: 15px; overflow: hidden; }
        .content .content-right h1 { font-size: 18px; padding: 11px; text-transform: uppercase; color: #fff; letter-spacing: 1px; }
        .content .content-right p { margin-top: 15px; font-size: 14px; line-height: 18px; }
        .content .content-right a.action { font-size: 12px; color: #32A0CF; text-decoration: none; text-transform: uppercase; float: right; clear: both; }
            .content .content-right a.action:hover { text-decoration: underline; }

        .content .content-right .txt { width: 238px; border: solid 1px #32A0CF; padding: 7px 10px; font-size: 12px; line-height: 14px; color: #32A0CF; }
        .content .content-right p.mini { font-size: 11px; margin-top: 0px; }

.strip-bottom { height: 30px; padding: 9px 40px;  }
    .strip-bottom .legal { font-size: 10px; padding: 10px 0px;  color: #fff; float: right; }
/* Common */

.gradient { background: #3A93C3 url('images/gradient.png') repeat-x bottom; }
