body,body *{font-family:'Source Sans Pro', sans-serif}body{overflow-y:scroll}#header-holder .header{display:block;position:relative;max-width:900px;height:150px;margin:0 auto}#header-holder .header .logo{display:block;position:absolute;width:145px;max-height:110px;top:10px;left:0;background:#fff}#header-holder .header .logo img{display:block;position:relative;width:145px;height:auto}#header-holder .header .copperplate{display:block;position:absolute;top:10px;left:330px;width:358px;height:130px}#header-holder .header .copperplate .bg{display:block;position:absolute;height:100%;width:auto}#header-holder .header .copperplate .name{display:block;position:absolute;z-index:5;top:12px;left:40px;right:40px;height:63px;text-align:center}#header-holder .header .copperplate .name .spacer{display:inline-block;vertical-align:middle;width:0;height:63px}#header-holder .header .copperplate .name .name-holder{display:inline-block;vertical-align:middle;text-align:center;font-size:16px;font-family:'Helvetica', 'Arial', sans-serif;text-transform:uppercase;color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.8)}#header-holder .header .copperplate .divider{display:none;position:absolute;top:50%;left:40px;right:40px;border-top:2px solid #000;border-bottom:1px solid rgba(255,255,255,0.8)}#header-holder .header .copperplate .details{display:block;position:absolute;left:40px;right:40px;top:60%;text-align:center;border-top:2px solid #000;padding-top:3px}nav#header-links{height:50px}nav#header-links .content-wrapper{max-width:900px;height:50px;margin:0 auto;padding:0;list-style:none;left:0}nav#header-links .content-wrapper li{display:block;float:left;height:50px;width:auto;padding:0}nav#header-links .content-wrapper li a{display:block;position:relative;width:auto;height:50px;line-height:50px;margin:0;padding:0;white-space:nowrap}nav#header-links .content-wrapper li a:hover{margin:0;padding:0}nav#header-links .content-wrapper li a .icon{display:inline-block;position:relative;vertical-align:middle;background:#fff;width:22px;height:22px;border:6px solid #fff;border-radius:50%;margin-left:8px}nav#header-links .content-wrapper li a .icon img{display:block;width:auto;height:90%;margin:0 auto}nav#header-links .content-wrapper li a .label{display:inline-block;vertical-align:middle;line-height:50px;padding:0 15px 0 15px;white-space:normal}.section.login{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.section.login *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.section.login h1{display:block;font-size:2em;font-weight:400}.section.login .accordion{display:block;width:100%;margin:0;padding:0;list-style:none}.section.login .accordion li{display:block;position:relative;margin-bottom:1px;overflow:hidden}.section.login .accordion li .trigger{display:block;position:relative;width:100%;padding-left:64px}.section.login .accordion li .trigger .icon{display:block;position:absolute;width:64px;height:64px;top:0;left:0}.section.login .accordion li .trigger .icon img{display:block;width:80%;height:auto;margin:10%}.section.login .accordion li .trigger .label{display:block;width:auto;height:64px;line-height:64px;font-size:1.6em;color:#217691;font-weight:300}.section.login .accordion li .accordion-content{display:none;width:100%;padding:30px;background:#efefef;border:1px solid #aaa;border-top:none;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.section.login .accordion li .accordion-content .field{display:block;position:relative;border-bottom:1px dashed #dcdcdc;margin-bottom:0px;padding-bottom:10px;overflow:hidden}.section.login .accordion li .accordion-content .field label{display:block;position:relative;height:40px;line-height:40px;font-size:14px;font-weight:400}.section.login .accordion li .accordion-content .field label .label{font-size:14px}.section.login .accordion li .accordion-content .field label .help{display:block;position:absolute;top:0;right:0;width:40px;height:40px}.section.login .accordion li .accordion-content .field label .help img{display:block;width:20px;height:20px;margin:10px}.section.login .accordion li .accordion-content .field label.required .label::after{display:inline;content:"*";color:red;margin-left:10px}.section.login .accordion li .accordion-content .field input{display:block;width:50%;max-width:50%;min-width:50%;height:40px;float:left;border:1px solid #dcdcdc;background:#fff;padding:0 20px;font-size:1.4em;letter-spacing:0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.section.login .accordion li .accordion-content .field input:focus{border:1px solid #217691}.section.login .accordion li .accordion-content .field .help-info{display:block;float:left;width:40%;margin-left:5%}.section.login .accordion li .accordion-content .actions{display:block;margin-top:20px;text-align:right}.section.login .accordion li .accordion-content .actions button{display:inline-block;width:auto;height:40px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#217691;color:#fff;text-align:center;padding:0;margin:0;border:none;border-top:1px solid #44b1d4;border-bottom:2px solid #185467;border-left:1px solid #185467;border-right:1px solid #185467;-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2)}.section.login .accordion li .accordion-content .actions button .label{font-weight:400;font-size:18px !important;padding:0 20px}.section.login .accordion li .accordion-content .actions button:hover{background:#2687a6}.section.login .accordion li .accordion-content .actions button:active{border-top:1px solid #44b1d4;border-bottom:1px solid #185467;border-left:1px solid #185467;border-right:1px solid #185467}.section.login .accordion li.active .trigger{border:1px solid #aaa;border-bottom:none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
