body{margin:0;padding:0}th,td{text-align:left;vertical-align:top}h1,h2,h3,h4,h5,p,ul,ol{margin-top:0;margin-bottom:15px}fieldset,blockquote{margin:0;padding:0;border:0}img{max-width:100%;height:auto;border:0}.accessibility{position:absolute;display:block;overflow:hidden;text-indent:-999px}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-block}.clear{display:block}form .field,form .Actions,form .errors{margin-bottom:15px}form label{display:block}form label.right{display:inline}body,th,td,input,textarea,select,blockquote{font-family:'Avenir',Arial,sans-serif;font-size:16px;line-height:25px;-webkit-font-smoothing:antialiased;color:#333333}h1{font-size:40px;line-height:50px;font-weight:normal;font-family:'Futura PT',Arial,sans-serif}h2{font-size:34px;line-height:45px;font-weight:500;color:#25236f}h3{font-size:34px;line-height:45px;font-weight:normal}h4{font-size:23px;line-height:30px;font-weight:normal}h5{font-size:13px;line-height:18px;font-weight:normal}a{color:#d21040;text-decoration:none}a:hover{text-decoration:underline}nav{font-size:18px}img.left{float:left;margin:0 20px 20px 0}img.right{float:right;margin:0 0 20px 20px}@media screen{#wrapper{max-width:1200px;margin:0 auto;padding:0 40px}#nav-toggle{display:none}header .top{position:relative;height:128px;border-bottom:2px solid #000066}header .logo{position:absolute;left:50%;top:28px;display:block;margin-left:-175px}header .nav-toggle{display:none}header .banner img{vertical-align:top}header form{position:absolute;right:0;top:57px}header form input.text{width:120px;padding:5px 30px 5px 15px;border:1px solid #333333}header form input.submit{position:absolute;right:10px;top:11px}#banner{height:114px;padding:30px 0 0 50px;background:#3c3a7f url(../images/banner.png) no-repeat right top;color:white;text-align:center}#body{background:url(../images/body.png) no-repeat right top}#body table{margin:0;padding:0;border:1px solid #f2f2f2 !important;border-collapse:collapse}#body table tr td{padding:10px;background:transparent !important;border:0 !important}#body table tr td:first-child{padding-left:20px}#body table tr td:last-child{padding-right:20px}#body table tr:nth-child(1) td{background:#3c3a7f !important;color:white}#body table tr:nth-child(2n+3) td{background:#f2f2f2 !important}#body table tr:nth-child(2n) td{background:white !important}#body img{margin-right:20px}#body .nav{float:left;width:190px;padding:60px 60px 10px;background:#f8f7f2}#body .nav ul{margin:0;padding:0;list-style-type:none}#body .nav li,#body .nav li.current,#body .nav li.section{margin-bottom:20px;font-weight:400}#body .nav li ul,#body .nav li.current ul,#body .nav li.section ul{margin-top:10px;padding:15px 20px 1px;font-size:16px;line-height:21px}#body .nav li ul ul,#body .nav li.current ul ul,#body .nav li.section ul ul{display:none;margin-top:0;padding:20px 0 0 15px}#body .nav li ul .current ul,#body .nav li.current ul .current ul,#body .nav li.section ul .current ul,#body .nav li ul .section ul,#body .nav li.current ul .section ul,#body .nav li.section ul .section ul{display:block}#body .nav li ul .current ul li a,#body .nav li.current ul .current ul li a,#body .nav li.section ul .current ul li a,#body .nav li ul .section ul li a,#body .nav li.current ul .section ul li a,#body .nav li.section ul .section ul li a{color:black;font-weight:normal;color:#333333}#body .nav li ul .current ul .current a,#body .nav li.current ul .current ul .current a,#body .nav li.section ul .current ul .current a,#body .nav li ul .section ul .current a,#body .nav li.current ul .section ul .current a,#body .nav li.section ul .section ul .current a,#body .nav li ul .current ul .section a,#body .nav li.current ul .current ul .section a,#body .nav li.section ul .current ul .section a,#body .nav li ul .section ul .section a,#body .nav li.current ul .section ul .section a,#body .nav li.section ul .section ul .section a,#body .nav li ul .current ul li a:hover,#body .nav li.current ul .current ul li a:hover,#body .nav li.section ul .current ul li a:hover,#body .nav li ul .section ul li a:hover,#body .nav li.current ul .section ul li a:hover,#body .nav li.section ul .section ul li a:hover{color:#d21040}#body .nav li ul .current ul .current a,#body .nav li.current ul .current ul .current a,#body .nav li.section ul .current ul .current a,#body .nav li ul .section ul .current a,#body .nav li.current ul .section ul .current a,#body .nav li.section ul .section ul .current a,#body .nav li ul .current ul .section a,#body .nav li.current ul .current ul .section a,#body .nav li.section ul .current ul .section a,#body .nav li ul .section ul .section a,#body .nav li.current ul .section ul .section a,#body .nav li.section ul .section ul .section a{font-weight:bold}#body .nav li li a,#body .nav li.current li a,#body .nav li.section li a{color:black;font-weight:normal;color:#333333}#body .nav li .current a,#body .nav li.current .current a,#body .nav li.section .current a,#body .nav li .section a,#body .nav li.current .section a,#body .nav li.section .section a,#body .nav li li a:hover,#body .nav li.current li a:hover,#body .nav li.section li a:hover{color:#d21040}#body .nav li .current a,#body .nav li.current .current a,#body .nav li.section .current a,#body .nav li .section a,#body .nav li.current .section a,#body .nav li.section .section a{font-weight:bold}#body .nav a{color:#333333}#body .nav .current a,#body .nav .section a,#body .nav a:hover{color:#d21040}#body .nav .current a,#body .nav .section a{font-weight:bold}#body .nav li ul{display:none}#body .nav li.current ul,#body .nav li.section ul{display:block}#body #content{padding:45px 45px 25px;border-left:310px solid #f8f7f2}footer{padding:35px 0 15px;background:#3d3a7f;color:white;font-size:12px;line-height:17px;text-align:center}footer a{color:white}}@media screen and (max-width:1050px){h2{font-size:34px;line-height:39px}#banner p{display:none}header .nav-toggle{position:absolute;z-index:500;left:0;top:58px;display:block;padding:7px 8px;background:#f2f2f2}header .nav-toggle span{display:block;width:21px;height:2px;margin-bottom:7px;background:black;opacity:1;transition:.2s}header .nav-toggle span:last-child{margin-bottom:0}#nav-toggle:checked~header .nav-toggle span:nth-child(1){-webkit-transform:rotate(45deg) translate(7px, 6px);transform:rotate(45deg) translate(7px, 6px)}#nav-toggle:checked~header .nav-toggle span:nth-child(2){opacity:0}#nav-toggle:checked~header .nav-toggle span:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px, -6px);transform:rotate(-45deg) translate(7px, -6px)}#body img{float:none !important}#body .nav{position:absolute;z-index:10;left:-300px;top:0;bottom:0;float:none;overflow:scroll;-webkit-overflow-scrolling:touch;width:220px;padding:120px 40px 10px;background:white;transition:.2s}#body #content{border-left:0}#body #content:after{content:'';position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;display:block;background:rgba(0,0,0,0.7);opacity:0;transition:.2s}#nav-toggle:checked~#body .nav{left:0}#nav-toggle:checked~#body #content:after{z-index:5;opacity:1}}@media screen and (max-width:767px){#wrapper{padding:0 20px}header .top{height:80px;border-bottom:0}header .nav-toggle{top:23px}header .logo{top:20px;width:160px;margin-left:-80px}header .banner{display:none}header form{top:20px}#banner{height:auto;margin:0 -20px;padding:20px 20px 10px;border-top:2px solid #000066}#body table,#body tbody,#body tr,#body th,#body td{display:block;width:auto !important}#body table tr{padding:10px}#body table tr td{padding:0}#body table tr td:first-child{padding-left:0}#body table tr td:last-child{padding-right:0}#body table tr:nth-child(odd){background:#f2f2f2}#body .nav{width:260px;padding:80px 20px 10px}#body #content{padding:20px 0 1px}footer{margin:0 -20px;padding:20px 20px 1px}}@media screen and (max-width:600px){header form{display:none}}.mailing-list{margin-top:70px}#mc-embedded-subscribe-form label{font-size:13px;margin-bottom:0}#mc-embedded-subscribe-form input{border-radius:0;width:100%;margin-bottom:2px;background-color:#f8f7f2;box-shadow:none;border:1px solid #a9a9a8;line-height:2;box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.1)}#mc-embedded-subscribe-form #mc-embedded-subscribe{color:white;border-radius:0;background-color:#323288;width:196px;font-size:14px;padding-top:5px;padding-bottom:5px;border:none;margin-top:15px}


@media(min-width: 768px) {
header .logo {
    width: 516px;
    transform: translateX(-50%);
    top: 12px;
    margin-left: 0;
}
}
