body,html{margin:0;padding:0;height:100%;font-family:adobe-garamond-pro,serif}body{background-image:url(/_next/static/media/bg.b85a7c37.jpg);background-repeat:repeat}textarea{resize:none}.gradient-body{background:-moz-linear-gradient(bottom,#eee,#fff 75%);background:-webkit-gradient(linear,center bottom,center top,from(#eee),to(#fff),color-stop(.01,#eee));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0000FF,endColorStr=#FFF,GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEE, endColorstr=#FFF, GradientType=1)";font-family:adobe-garamond-pro,serif}hr{border-bottom:1px solid #eee}#__next,#container{height:100%}#container{width:990px;margin:0 auto;background-color:#fff;border-right:thin solid #ccc;border-left:thin solid #ccc}#stripe{position:absolute;top:55px;left:0;width:100%;border-top:20px solid #221f72;z-index:-1}#header{position:relative;top:0;height:125px;border-top:4px solid #221f72;border-bottom:4px solid #221f72;z-index:1}#header,#logo{background-color:#fff}#logo{margin:9px 230px 9px 220px;width:550px;height:100px;border-left:1px solid #888;border-right:1px solid #888;text-align:left;z-index:2}#logo img{position:relative;left:60px;top:13px}#logo div.text{position:relative;top:-70px;margin-left:165px;color:#221f72;background-color:#fff;line-height:2em}#header div.text h2{color:#000}#contact-bar{width:100%;margin:0;padding:0}#contact-bar,#contact-bar>div{font-family:adobe-garamond-pro,serif}#contact-bar>div{text-align:center;margin:0 auto;padding-top:10px;height:30px}#contact-bar h5{display:inline;width:auto;color:#221f72;font-size:15px;font-weight:500}#contact-bar a,#contact-bar h5{font-family:adobe-garamond-pro,serif}#contact-bar a:hover{color:#555}#main{margin-top:5px;border-top:3px solid #221f72;height:auto;float:left;width:100%;border-right:thin solid #ccc;border-left:thin solid #ccc;display:flex;align-items:stretch}#image-banner,#main{background-color:#fff}#image-banner{height:210px;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid #221f72;z-index:1}#image-banner img{float:left;margin-left:5px;margin-right:5px;height:210px;width:220px}#image-banner img:first-child{margin-left:0}#image-banner img:last-child{margin-right:0}#image-banner>img.middle{width:530px}#nav{flex:.2 1;float:left;height:inherit;background-color:#fff;z-index:1;text-align:right;padding-right:20px;font-size:.8em;padding-top:30px}#nav,#nav *{font-family:adobe-garamond-pro,serif}#nav *{font-size:.9em;line-height:2em;font-weight:900}#nav :hover{cursor:pointer;color:#bbb}div.center{float:left;flex:.55 1;height:auto;border-left:1px solid #ccc;padding-left:30px;margin-right:30px;z-index:0}div.page-heading-text{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #221f72}div.page-heading-text p:not(.normal){font-size:1.4em;line-height:1.4em;color:#221f72;text-align:left;font-family:adobe-garamond-pro,serif;font-weight:100;font-style:italic}div.copy{margin-top:30px;margin-bottom:30px;text-align:justify}div.copy,div.copy h2{font-family:adobe-garamond-pro,serif}div.copy h2{margin-bottom:5px}.normal,div.copy p{color:#676767;font-size:1em;line-height:1.6em;font-family:adobe-garamond-pro,serif}#pro li,div.copy li{font-family:adobe-garamond-pro,serif;line-height:2em;margin-left:20px;margin-left:35px}#pro h2.all-caps{font-family:adobe-garamond-pro,serif;margin-bottom:5px}div.right{float:right;background-color:#f3f2f2;padding-top:25px;flex:.25 1}div.right h2{padding:8px 0 0 8px;margin-left:5px}div.right h2,div.right p{font-family:adobe-garamond-pro,serif}div.right p{color:#676767;text-align:left;padding:15px;line-height:1.4em}#footer{margin:0;padding:0;height:120px;width:100%;z-index:2;border-top:4px solid #221f72;border-right:thin solid #ccc;border-left:thin solid #ccc}#footer,#footer>div{position:relative;float:left}#footer>div{display:inline-block;left:140px;width:210px;padding:10px;margin-right:7px;font-family:adobe-garamond-pro,serif}#footer>div:last-child{margin-right:0;padding-right:0}#footer>div.small{width:100px;font-family:adobe-garamond-pro,serif}#footer>div h3 a{font-feature-settings:"smcp";font-variant:small-caps}#footer a,#footer h3{font-size:.9em;font-weight:700;color:#221f72;font-family:adobe-garamond-pro,serif}#footer a:hover{color:#676767}#comments{color:#333}#form-feedback{position:relative;top:5px;left:10px}#form-feedback h2{color:#221f72}.current-page{color:#777}.all-caps{font-feature-settings:"smcp";font-variant:small-caps;font-family:adobe-garamond-pro,serif;font-weight:900}#contact-bar .number{font-feature-settings:"smcp";font-variant:small-caps}.number{font-weight:700;font-feature-settings:"smcp";font-variant:small-caps;font-size:.8em;font-family:adobe-garamond-pro,serif}.contact{line-height:1.5em;color:#676767}a.no-link{font-family:adobe-garamond-pro}a:hover.no-link{color:#676767}.gradient-gray{color:#bbb;background:-moz-linear-gradient(bottom,#bbb,#eee 75%);background:-webkit-gradient(linear,center bottom,center top,from(#bbb),to(#eee),color-stop(.01,#bbb));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0000FF,endColorStr=#EEE,GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BBB, endColorstr=#EEE, GradientType=1)"}.text h1{font-size:1.7em;font-weight:700;font-style:italic;font-family:adobe-garamond-pro,serif}h2{font-size:1.1em;color:#221f72;font-weight:600}h3{font-size:1.4em;color:#000}.text h4,div.copy h6{font-size:1em;font-family:adobe-garamond-pro,serif}div.copy h6{font-weight:900;color:#221f72;font-feature-settings:"smcp";font-variant:small-caps}li{font-size:1em;line-height:1.4em;margin-left:5px;color:#221f72}p.description{margin-left:10px}a{text-decoration:none;font-weight:500;color:#221f72}a:hover{cursor:pointer;opacity:.6}*{margin:0;padding:0;border:0;text-decoration:none;font-weight:500}*,.link{font-family:adobe-garamond-pro,serif}.link{color:#221f72}a.link:hover{color:#333}#name-email-tel input{height:50px;padding:0 0 0 20px}#message textarea,#name-email-tel input{width:460px;font-family:adobe-garamond-pro,serif;margin:10px 0 0;font-size:1em;border:thin solid #ccc}#message textarea{padding:20px 0 0 20px;color:#a9a9a9}#send input{margin:20px 0 0;padding:7px 5px 0 0;height:50px;width:100px;color:#221f72;font-family:adobe-garamond-pro,serif;font-weight:400;font-size:2em;font-style:italic;text-align:center;font-feature-settings:normal;font-variant:normal;background-color:#fff;border:thin solid #ccc}#send input:hover{cursor:pointer;color:#ccc}