html,body{background:#3e3a3a;height:100%;margin:0;padding:0;width:100%}html{display:table}body{display:table-cell;vertical-align:middle}span.loginTitle{font-family:'Segoe UI Light','Open Sans',Verdana,Arial,Helvetica,sans-serif;font-weight:200;font-size:28pt;letter-spacing:0;line-height:44pt;color:#000;display:inline-block}span.loginTitle:first-letter {font-size:42pt}div.wrapper{;background-image:url('/Images/login.jpg');background-repeat:no-repeat;background-size:70% 100%;margin:0;margin-left:auto;margin-right:auto;width:1270px;height:710px;position:relative}span.logo{font-family:'Segoe UI Light','Open Sans',Verdana,Arial,Helvetica,sans-serif;font-weight:200;font-size:28pt;letter-spacing:0;line-height:44pt;color:#000;display:block}span.logo:first-letter {font-size:40pt}@media screen and (min-width:640px){div.wrapper{height:auto;width:auto;max-width:1270px;min-height:710px;overflow:hidden}}fieldset{border:0;margin:0;padding:0}input[type=text],input[type=password],select{margin-bottom:10px;padding:3px;width:100%}.loginbox,.createAccount{background:#fff;bottom:0;margin:0;padding:5% 3%;position:absolute;right:0;top:0;width:30%;max-width:30%}p.importantMessage{white-space:pre-line;background:#400505\9;background:rgba(64,5,5,.75);bottom:0;color:#fff;left:0;margin:0;min-height:100px;position:absolute;width:70%;z-index:1000;padding:1em}p.importantMessage span.importantMessage-Header{display:block;font-size:125%;font-weight:bold}p.importantMessage span.importantMessage-Text{font-style:italic}@media screen and (min-width:640px){p.importantMessage{width:70%}}footer{bottom:0;position:absolute;font-size:75%}footer div a,footer div{font-size:inherit}@media screen and (max-width:900px){.loginbox,.createAccount{background:#fff;bottom:0;margin:0;min-width:310px;padding:5% 3%;position:absolute;right:0;top:0;width:30%}p.importantMessage{background:#400505;bottom:10%;color:#fff;margin:0;min-width:310px;padding:5px;position:absolute;right:0;left:auto;width:310px}p.importantMessage span.importantMessage-Text:before{content:"Important";display:block;font-size:125%;font-weight:bold;font-style:normal}p.importantMessage span.importantMessage-Text{font-style:italic}footer{bottom:0;font-size:75%;padding-right:10%;position:absolute;right:0}}.createAccount{overflow:auto;z-index:2000;display:none}@media screen and (max-width:640px){html,body{background:#fff}div.wrapper{height:100%;min-height:100%;margin:0;margin-left:auto;margin-right:auto;min-width:310px;position:static;width:100%;background:none}.loginbox,.createAccount{height:100%;min-height:100%;background:#fff;bottom:0;margin:0;min-width:310px;width:100%;padding:5% 3%;position:static;overflow:visible}p.importantMessage{display:none}}.placeholder{color:#a9a9a9}hgroup.title h1,hgroup.title h2{display:inline}fieldset{border:0;margin:0;padding:0}fieldset legend{display:none}fieldset div{position:relative}.field-validation-error{display:inline-block;background:#f6e794;position:absolute;z-index:3000;padding:6px;margin-bottom:10px;bottom:100%;right:0}.field-validation-error:after{content:"";position:absolute;top:100%;left:50%;border-width:10px 10px 0 0;border-style:solid;border-color:#f6e794 transparent;-moz-opacity:.5;opacity:.5}fieldset input:focus{z-index:10000}.field-validation-error{display:inline-block;background:#f6e794;position:absolute;z-index:3000;padding:6px;margin-bottom:10px;bottom:100%;right:0}.field-validation-error:after{content:"";position:absolute;top:100%;left:50%;border-width:10px 10px 0 0;border-style:solid;border-color:#f6e794 transparent;-moz-opacity:.5;opacity:.5}.hidden{display:none}.display-block{display:block}
.createAccount label.required:after{content:"*";color:#f00}.createAccount input[type="text"],.createAccount input[type="password"]{width:100%}.createAccount input#FirstName,.createAccount input#LastName{width:40%}.createAccount input#MiddleName{width:10%}.createAccount input#PhoneNumber,.createAccount input#FaxNumber{width:40%}.createAccount input#PhoneExtension{width:10%}.createAccount input#AddressDelivery1,.createAccount input#AddressDelivery2{width:100%}.createAccount select#AddressStateCode,.createAccount select#AddressCountryCode,.createAccount input#AddressCity{width:40%}.createAccount input#AddressPostalCode{width:17%}.createAccount label{display:block}.createAccount ol{list-style:none}.createAccount div.closeButton{border:solid #808080 2px;color:#808080;cursor:pointer;font-weight:bold;height:25px;margin:5px;position:absolute;right:0;text-align:center;top:0;width:25px}