@charset "UTF-8";* {	border: 0; font-family: Helvetica, Arial, Verdana, sans-serif; margin: 0; padding: 0; }body { font-size: 0.8em; margin:0 auto; width:100%; }h1 { margin-bottom:0.7em; }h2 { font-size: 1.9em; margin-bottom:1em; }h3 { font-size:1.5em; font-weight:normal;  }h4 { font-size:1.2em; padding-top:0.6em; }h2,h3,h4 { color:#1685B3; line-height:1.3em;}p { line-height:1.2em; margin-bottom:1em; }p.intro { border-bottom:1px dotted #A4CCDC; font-weight:bold; margin-bottom:1em; padding-bottom:1.3em; }a:link, a:visited { color:#A74F00; text-decoration:underline; }#navigation, #headerRight, #footer, form { display:none; }#mainContent .first { width:65%; }#mainContent .last { width:25%; }#leadFlash { margin-bottom:1.5em; }#mainLeft { float:left; width:62%; }#mainRight { border-left:1px solid #C6E0E9; float:right; margin-left:15px; padding-left:15px; width:30%; }#mainRight blockquote { margin-bottom:2em; }#mainRight blockquote img { float:right; margin:0 0 1em 1em; }#mainRight blockquote p.content { color:#44494C; font-size:1.2em; font-weight:bold; line-height:1.3em; }#careersPromo { clear:both; margin-top:2em; padding-top:4em; }#careersPromo img { float:none; display:inline; }#promoRight { float:right; display:inline; margin-left:2em; width:55%; }div.highlights { float:left; width:190px; margin-right:2em; }img.thumbnail { border:1px solid #ccc; float:left; margin:0 10px 10px 0; }ul { margin: 1em 0 1em 1em; }ul.partners { margin-left:0; }ul.partners li { float:left; display:inline; list-style-type:none; }#careers .thumbnail-noborder { float:left; margin:0 10px 40px 0; }#successes img.thumbnail { clear:left; }#successes.casestudies blockquote { min-height:65px; }