div.field{margin:0 0 5px;float:left;width:100%}fieldset{border:0;margin:0;padding:0}form{width:100%;margin-top:30px}form label{margin-bottom:5px}form label.left{display:inline-block;font-weight:400;width:35%;float:left;line-height:38px}form label.right{font-size:12px;color:#888}form .middleColumn{float:left;width:65%}form .textajaxuniquetext,form input.text,form select,form textarea{width:100%;padding:6px 5px;font-size:15px;-webkit-box-shadow:0 3px 0 #ccc,0 -1px #fff inset;-moz-box-shadow:0 3px 0 #ccc,0 -1px #fff inset;box-shadow:0 3px 0 #ccc,0 -1px #fff inset;background:#f8f8f8;border:none}.ie7 form select{width:400px}form .textajaxuniquetext:focus,form input.text:focus,form select:focus,form textarea:focus{outline:0}form input[disabled],form textarea[disabled]{background-color:#f7f7f7;border:1px solid #dad9d9}textarea{resize:vertical}.field .checkbox,.field .radio{float:left;width:13px;height:13px;margin-right:6px;margin-top:3px;padding:0}.checkbox label.right,.radio label.right{float:left}form .message{background-color:#fef4ba;padding:5px 10px;border:1px solid #e8c805;border-radius:3px}form .good{background-color:#ecf9d0;border-color:#8fbe00}form .bad,form .required{background-color:#f9d0d0;border-color:#cf0000;color:#b80000}.Actions{margin-bottom:20px;display:inline-block;text-align:right;width:100%}.Actions .action,input[type=submit]{background:#341e6c;color:#e7e7e7;display:inline-block;border-radius:0;padding:6px 15px;margin-top:10px;margin-bottom:10px;letter-spacing:1px;border:none}.Actions .action:hover,input[type=submit]:hover{background:#8fbe00;color:#341e6c}a.btn{line-height:18px;margin-bottom:10px}.ie7 input.action{width:0;overflow:visible}input.action[class]{width:auto}.ie7 .Actions .action{float:left}.Actions:after{color:#b94a48;display:inline-block;font-weight:400;margin-top:9px}#MemberLoginForm_LoginForm .Actions:after{display:none}#Remember{min-height:20px}#ForgotPassword{clear:left}#MemberLoginForm_LostPasswordForm .Actions:after{display:none}.FormHeading{clear:both;padding-top:15px}form .date .middleColumn input{width:114px}.Actions input.action-minor,.Actions input.resetformaction{float:left;background-color:#888}.Actions input.action-minor:hover,.Actions input.resetformaction:hover{background-color:#aaa}.checkbox label.right{font-size:13px;color:#333}form .requiredField label.left:after{color:#b94a48;content:"*";font-size:14px;font-weight:400;padding-left:3px}form .checkboxset ul,form .optionset ul{margin:0;padding-left:0}form .checkboxset li,form .optionset li{margin-bottom:5px;list-style-type:none;cursor:pointer}form div.checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}form .checkbox .checkbox{clear:both}span.message{margin:10px 0;display:block;max-width:390px;clear:left}select{padding:3px;margin:0;border-radius:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}form .dropdown:after{content:'<>';font:16px Consolas,monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:10px;top:7px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}form .dropdown:before{content:'';right:6px;top:0;width:35px;height:35px;background:#f8f8f8;position:absolute;pointer-events:none;display:block}input:invalid,textarea:invalid{-webkit-box-shadow:0 3px 0 #b80000,0 -1px #f0dddd inset!important;-moz-box-shadow:0 3px 0 #b80000,0 -1px #f0dddd inset!important;box-shadow:0 3px 0 #b80000,0 -1px #f0dddd inset!important}form input.valid{-webkit-box-shadow:0 3px 0 #00cc27,0 -1px #f0dddd inset!important;-moz-box-shadow:0 3px 0 #00cc27,0 -1px #f0dddd inset!important;box-shadow:0 3px 0 #00cc27,0 -1px #f0dddd inset!important}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}.ss-uploadfield-item-info button{margin-top:4px!important;float:left}form .creditCardField input,form input.currency,form input.numeric{width:50px}form #DMYDate-day,form #DMYDate-month{width:25px}@media only screen and (max-width:700px){.header form .middleColumn{float:none;width:100%!important}#MemberLoginForm_LoginForm label,form label.left{margin-bottom:8px}form{width:100%}div.field{margin:15px 0 10px}form .middleColumn{width:100%}form label.left{display:block;width:100%;line-height:1}}@media only screen and (max-width:900px){form{max-width:100%}}