.widget{font-family:Helvetica,Arial;font-weight:100;border:0;padding:0 0 20px;z-index:10000;height:auto !important;min-height:335px !important}.widget-overlay{display:none;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6;filter:alpha(opacity=60);overflow:hidden;height:auto;width:auto;position:fixed;z-index:1000}
.widget-header{background-color:transparent;height:auto;min-height:31px;width:100%;margin:0 auto;position:relative;width:100%;text-align:center}.widget-desc,.widget-desc span{padding:0;text-transform:initial;line-height:25px;margin:0;text-align:left}
.ie7 .widget-desc,.ie7 .widget-desc span,.ie8 .widget-desc,.ie8 .widget-desc span{font-family:Arial;font-size:23px;letter-spacing:-1px;padding:22px 0 10px}
.widget-footer{width:100%;height:auto}.widget-content{min-height:0;height:auto;position:relative;background-color:transparent;padding:0;text-align:center;overflow:visible;padding:0 15px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.ie7 .widget-content{padding-right:5px;padding-bottom:10px}.widget-registration{display:block;visibility:hidden}.widget-registration .widget-content{min-height:0}
.widget-content-wrapper{width:100%;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget-content-container{float:none;margin:0 auto;padding:10px 0 0;position:relative;width:auto;display:inline-block;height:auto !important}
.widgetbox-container .widget-content-container{display:block}.widget a,.widget a:visited,.widget a:hover{color:#069;font-weight:normal}.widget .button{width:100%;margin-top:5px}
.widget .button input{background:none repeat scroll 0 0 #96001a;border:medium none;color:#fff;font-family:Helvetica,sans-serif;font-size:20px;font-weight:normal;text-transform:initial;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:40px;line-height:40px;margin:0;-webkit-appearance:none}
.ie7 .widget .button input,.ie8 .widget .button input{font-family:Arial}.win.ff2 .widget .button input{padding-bottom:2px}.widget-header .desc-join{color:#96001a;font-weight:bold}
.widget .row-wrapper{width:100%;padding:0;margin:0;position:relative}.widget .row-wrapper.ui-state-error,.widget .widget-form .ui-state-error{margin:0}
.widgetbox-container .row-wrapper{width:auto}.widget .field-wrapper{text-align:left;width:100%}.widget .field-label{width:auto;text-align:left;font-size:15px;font-weight:400;padding:0;margin:0;color:#333}
.field-wrapper.checkbox-field,.row-wrapper .checkbox-field{width:100%}.widget-form{float:left;width:100%;padding:0}.widgetbox-container .widget-form{width:auto}
.widget .text-field input,.widget .password-field input,.widget .select-field select{border:1px solid #bfbcba;font-size:15px;font-weight:100;width:100%;height:34px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#333;background-color:#fff;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.widget .select-field select{padding-right:30px;background:#fff url('/media/shared/css-global/tri-d_34x16_00529b.png') 97% no-repeat;background-size:13px 7px}.widget .text-field input,.widget .password-field input{padding:6px 10px 6px}
.widget .select-field select{padding:5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget .checkbox-field input{margin:0;position:absolute;top:0}
.ui-state-error .widget-inline-message-cont{visibility:visible}.widget-inline-message-cont{display:block;visibility:hidden;float:left;position:static;height:auto;width:100%;text-align:left;margin-bottom:4px}
.errorList a{color:#9f0909;text-decoration:underline}.widget-inline-message-cont .widget-inline-message{display:inline;font-size:12px;text-align:left;width:100%}
.widget-inline-message-cont .widget-inline-icon{background:url("http://images.military.com/media/shared/icons/alert-icon-small.png") no-repeat scroll 0 0 transparent;display:inline-block;height:9px;margin:2px 3px 0 0;width:11px}
.widget-inline-message-cont .widget-inline-message label{color:#000}.widget-message-cont{display:none !important}.widget-message-cont .widget-message ul.errorList{margin:0}
.widget-submit{background:none repeat scroll 0 0 transparent;margin:20px auto 0;position:relative;width:100%;text-align:left}.widget-submit a,.widget-submit span{font-size:14px}
.widget-login-link,.widget-register-link,.widget-authenticated-link{text-align:right;padding:0;margin:0 0 5px}.ie7 .widget-login-link,.ie7 .widget-register-link,.ie7 .widget-authenticated-link{margin-right:25px}
.widget-forgotpassword-link{float:left;padding:10px 0 0;width:100%;font-size:12px;text-align:left}.widget-forgotpassword-link a{margin:0}.widget-registration-forgotpassword .widget-login-link{float:left;font-size:12px;padding:10px 0 0;width:100%;text-align:left;margin:0}
.widget-registration-redbox-modal-close{height:36px;position:absolute;right:-5px;top:244px;width:36px;z-index:1000000}.widget input[type=text],.widget textarea,.widget select{-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;outline:0}
.widget input[type=text]:focus,.widget textarea:focus,.widget select:focus{box-shadow:0 0 5px #96001a;border:1px solid #96001a}.widget .widget-after-text{color:#000;display:inline-block;font-size:12px;font-weight:100;line-height:16px;margin:0;padding-left:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input[placeholder],[placeholder],*[placeholder]{color:#666}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#666 !important}.field-wrapper select.placeholder{color:#666 !important}.mac.ff2 .field-wrapper select.placeholder{color:#888 !important}
.field-wrapper select option{color:#333}.field-wrapper option.placeholder{color:#666 !important}.ie7 .field-wrapper select.placeholder,.ie8 .field-wrapper select.placeholder,.ie9 .field-wrapper select.placeholder{color:#333 !important}
.ie7 .field-wrapper option.placeholder,.ie8 .field-wrapper option.placeholder,.ie9 .field-wrapper option.placeholder{color:#333 !important}.mac.ff2 .field-wrapper option.placeholder{color:#888 !important}
.widget .row-wrapper input[disabled="disabled"],.widget .row-wrapper select[disabled="disabled"]{background:none repeat scroll 0 0 #e7e7e7;color:#999 !important}
.widget .row-wrapper select[disabled="disabled"] option.placeholder{color:#999 !important}.widget-desc .widget-mil-logo{display:none}
.widget-gated-desc-intro{background-color:#274d98;color:#fff;font-family:Helvetica,sans-serif;font-size:15px;font-weight:400;margin-bottom:15px;text-align:center;text-transform:initial;width:100%;line-height:40px}
.widget-gated-desc-title{color:#000;font-family:Helvetica,sans-serif;font-size:20px;font-weight:100;line-height:23px;padding:0 15px;text-align:center;text-transform:initial}
.widget-loading{top:0}