body{font-family:Arial,sans-serif;line-height:1.4;font-size:1em;color:#666;overflow:scroll}h1,h2,h3{font-weight:normal}h1{font-size:1.125em;margin:0 0 1.5em 0}h2{font-size:1em;margin:0 0 1.25em 0}h3{font-size:1em;margin:0 0 1em 0}a,a:hover,a:visited,a:active{color:#36B3C9;cursor:pointer}p{margin:0 0 1.25em 0}.page-title{font-size:1.125em;margin-bottom:1.1111111em;padding-bottom:.5em;border-bottom:0.0625em solid #36B3C9}@media only screen and (min-width: 48em){.page-title{font-size:1.5em}}.page{padding:1em;max-width:64em;margin:0 auto}.page img{max-width:100%}.primary,.secondary{margin-bottom:1em}@media only screen and (min-width: 60em){.primary{width:65%;float:left}.secondary{width:30%;float:right}}.ms-formfieldvaluecontainer{background:#e5e5e5}.ms-formfieldvaluecontainer textarea{position:relative;background:#fff;padding:10px;margin:0;border:1px solid #c2c2c2 !important;max-width:100%;width:98%;min-height:1.4em;line-height:1.2;font-size:1em;font-weight:normal;resize:none;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:500px}.site-footer .legal{font-size:.6875em;margin-bottom:1.5em}.site-footer .logos{list-style:none;padding:0;margin:0}.site-footer .logos img{width:60px}.site-footer .logos li{list-style:none;padding:0;margin:0 1em 0 0;display:inline-block}@media only screen and (min-width: 60em){.site-footer{overflow:hidden;*zoom:1;width:100%}.site-footer .legal{float:left}.site-footer .logos{float:right}}a.button{display:inline-block;background-color:#36B3C9;color:#fff;border-radius:.5em;padding:.375em 2em;text-align:center;text-decoration:none}a.button:hover{text-decoration:none;background-color:#999;color:#fff}.personalize-section{overflow:hidden;*zoom:1;border-bottom:0.0625em solid #36B3C9;padding-bottom:1.25em;margin-bottom:1.25em}.personalize-section img{float:left;max-width:50%;margin-right:5%}.personalize-content{float:left;max-width:45%;margin-top:.5em}.personalize-content p{font-size:1.125em;margin-bottom:1em}@media only screen and (min-width: 48em){.personalize-content p{font-size:1.625em;margin-bottom:.75em}}.card-images{list-style:none;padding:0;margin:0;overflow:hidden;*zoom:1;margin-bottom:1.5em}.card-image{list-style:none;padding:0 0 18px 0;margin:2% 1.5%;width:47%;float:left;background:transparent url("icon-zoom.png") no-repeat 0.5em bottom}.card-image a{display:block;padding:.5em;border:.0625em solid transparent}.card-image a:hover,.card-image a.selected{border-color:#36B3C9;border-radius:.5em}.card-image img{display:block;width:100%}@media only screen and (min-width: 48em){.card-image{width:30.333333%}.card-images-section p{font-size:1.125em}}.apply-section .button{margin-bottom:1em}.apply-section p{font-size:.75em}@media only screen and (min-width: 48em){.apply-section{overflow:hidden;*zoom:1}.apply-section .button{float:right}.apply-section p{font-size:1em}}.card-details.accordion{border:0.0625em solid #36B3C9}.card-details.accordion .card-detail-section{margin-top:.25em}.card-details.accordion .card-detail-section:first-child{margin-top:0}.card-details.accordion .card-detail-section .section-heading{margin:0}.card-details.accordion .card-detail-section.expanded .accordion-link:before{background-position:0 -17px}.card-details.accordion .accordion-link{display:block;background-color:#36B3C9;color:#fff;padding:.75em 42px .75em .75em;text-decoration:none;position:relative}.card-details.accordion .accordion-link:hover{color:#fff}.card-details.accordion .accordion-link:before{content:'';position:absolute;right:.5em;top:50%;width:30px;height:17px;margin-top:-8px;background:transparent url("accordion-arrow-sprite.jpg") no-repeat 0 0;display:block}.card-details.accordion .description{padding:1.5em 1em;color:#666 !important}@media only screen and (min-width: 48em){.card-details.accordion .accordion-link{font-size:1.125em}}.modal{position:absolute;z-index:9999;left:1em;right:1em;top:35%;margin:-8em 0 0 0;height:16em;text-align:center;display:none}.modal.active{display:block}.modal .close{position:absolute;top:.75em;right:.75em;display:block;text-indent:-9999em;overflow:hidden;width:16px;height:16px;background:transparent url("icon-close.jpg") no-repeat center center}.modal .card-modal-image{display:inline-block;margin-bottom:1em;width:100%}.modal-content{padding:2.5em 1em 1em 1em;background-color:#fff;border:0.0625em solid #36B3C9;border-radius:.75em;position:relative}@media only screen and (min-width: 30em){.modal{margin-left:-10em;left:50%;right:auto;width:35em}}
