@charset "utf-8";
/* CSS Document */

/* Site-wide styles -----------------------------------------------------------------------------*/

*, div {margin: 0; padding: 0;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
h1 {color: #bcab78; font-size: 24px; margin: 0 0 20px 0;}
h2 {border-bottom: 1px solid #e1e1e1; color: #256288; font-size: 16px; margin: 0 0 12px 0; padding: 0 0 5px 0;}
h3 {font-size: 15px; margin: 0 0 20px 0;}
h4 {font-size: 14px; margin: 0 0 20px 0;}

p {margin: 0 0 15px 0;}

.noPrint, #utils ul, #branding, .masthead ul, #footer {display: none;}

img#printLogo {margin: 0 0 30px 0;}

/* Home page styles -----------------------------------------------------------------------------*/

.blurb h1 {color: #000; font-size: 18px; margin: 30px 0 60px 0;}

.contentcontainer#hp .left-col {float: left; margin: 0 30px 0 0; padding: 0 10px 0 0; width: 190px;}
.contentcontainer#hp .center-col {float: left; padding: 0 10px 0 0; width: 190px;}
.contentcontainer#hp .right-col {float: right; padding: 0 10px 0 0; margin: 0; text-align: left; width: 190px;}

/* Core styles -----------------------------------------------------------------------------*/

.contentcontainer .left-col {float: left; width: 445px;}
.contentcontainer .right-col {float: right; padding: 0 17px; text-align: center; width: 160px;}

.contentcontainer#cct2 .left-col {float: left; width: 300px;}
.contentcontainer#cct2 .right-col {float: right; text-align: left; width: 300px;}

.contentcontainer .right-col .quote { margin: 30px 0;}
.contentcontainer .right-col .quote h3.quote {border-bottom: none; color: #bcab78; font-size: 14px; font-weight: normal; line-height: 130%;}

.testimonial {border-bottom: 1px solid #e1e1e1; margin: 0 0 14px 0;}
.testimonial p {margin: 0 0 14px 0;}
.testimonial .testimonial-author {color: #c2c2c2; font-size: 20px; font-weight: bold;}

