﻿/*** OUR SOLUTIONS ***/

#oursolutions h2 {font-size:20px; font-weight:600; text-align:center; line-height:1.2em; color:#2d2d2d;}
#oursolutions h3 {font-size:18px; font-weight:600; margin-bottom:20px; line-height:1.2em; color:#2d2d2d;}

#oursolutions .mainheader h1 {padding:380px 0 0;}
#oursolutions .mainheader .summary {font-size:16px; font-weight:600; color:#333333; display:block; background:url(../img/common/bg_stripes.png); width:540px; padding:20px; margin:20px 0 0;}
#oursolutions .mainheader h2 {font-size:21px; font-weight:600; margin:0 0 15px;}

/*** INSURANCE ***/

#oursolutions .maincontent .grid_7.image {position:relative; width:460px; margin:0 -120px 0 0; padding:0;}
#oursolutions .maincontent .image .caption {font-size:12px; color:#ffffff; width:280px; background-color:#222222; position:absolute; bottom:0; right:30px; padding:10px;}

#oursolutions #scientific.maincontent .casestudy {min-height:435px; margin:50px -60px 0;}

#oursolutions .maincontent .casestudy .title {background:url(../img/common/bg_quote.png) bottom left no-repeat; width:175px; margin:20px 0 0 -10px;}
#oursolutions .maincontent .casestudy h2 {font-size:26px; color:#ffffff; line-height:0.8em; padding:30px 0 30px 20px;}
#oursolutions .maincontent p.blockquote {font-size:20px; color:#ffffff; width:400px; padding:20px; margin:50px 0 30px; background-color:#6ab9b5;}
#oursolutions .maincontent .casestudy h3 {font-size:16px;}

#oursolutions .btn_more {margin:20px 0;}