html,body{height:auto;margin:0}select,input,textarea{font-family:Helvetica,sans-serif;font-weight:100}#frame-main{background-color:#fff}#frame-main img{display:block;left:-53px;margin:0 auto;padding:30px 0 10px;position:relative}
.widget{font-family:Helvetica,sans-serif;padding:25px 45px 45px;z-index:10000;width:auto;height:auto !important;min-height:325px !important;background:#edece9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVjZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#edece9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#edece9));background:-webkit-linear-gradient(top,#fff 0,#edece9 100%);background:-o-linear-gradient(top,#fff 0,#edece9 100%);background:-ms-linear-gradient(top,#fff 0,#edece9 100%);background:linear-gradient(to bottom,#fff 0,#edece9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#edece9',GradientType=0)}
.widget a{font-weight:400}.widget-loading{left:0;top:0;position:relative;min-height:310px;background-position:center 148px !important}.widget-overlay{top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6;overflow:hidden;height:auto;width:auto;position:fixed;z-index:1000;filter:alpha(opacity=60)}
.widgetbox-container{width:294px;height:auto}.fancybox-skin{padding:0 !important;border-radius:0}.fancybox-lock{overflow:auto}.fancybox-lock .fancybox-overlay{overflow:hidden}
.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{font-size:25px;padding:0;text-transform:initial;line-height:30px;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}
.ie7 .widget-content{padding-right:5px;padding-bottom:10px}.widget-registration{display:block;visibility:hidden}.fancybox-overlay .widget-registration{min-height:auto;display:block;visibility:visible}
.widget-registration .widget-content{min-height:0}.widgetbox-container{min-height:0}.widgetbox-container .widget-content{min-height:0;width:auto}.widget-content-wrapper{width:100%;margin:0 auto}
.widget-content-container{float:none;margin:0 auto;padding:20px 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,.widget .ui-state-error a{color:#11659a;font-size:400}.widget .button{text-align:left;margin-top:6px}.widget .button input[type="submit"]{background:none repeat scroll 0 0 #96001a;border:medium none;color:#fff;font-size:20px;font-weight:100;text-transform:initial;width:100%;height:45px;margin:0;-moz-appearance:none;-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 0 5px;position:relative}.widget .row-wrapper.ui-state-error,.widget .widget-form .ui-state-error{margin:0 0 5px}
.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;padding:0 0 1px 0;font-weight:400}
.field-wrapper.checkbox-field,.row-wrapper .checkbox-field{width:100%;margin:3px 0 2px 0;height:13px}.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 #adadac;font-size:15px;width:100%;background-color:#fff;color:#333;height:29px;box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}
.widget .text-field input,.widget .password-field input{padding:6px 10px 6px}.widget .checkbox-field input{position:relative;top:-3px}.tablet .widget .checkbox-field input{position:relative;top:-3px}
.ui-state-error .widget-inline-message-cont{visibility:visible}.widget-inline-message-cont{display:block;visibility:hidden;float:left;left:0;position:relative;right:auto;top:0;height:auto;min-height:17px;width:100%}
.ie7 .widget-inline-message-cont{left:240px;right:0}.errorList a{color:#9f0909;text-decoration:underline}.widget-inline-message-cont .widget-inline-message{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#cc0a0b;display:inline-block;font-size:11px;padding-left:15px;width:100%;text-align:left}
.ui-state-error .widget-inline-message-cont .ui-icon-alert{background:transparent url("http://images.military.com/media/shared/icons/alert-icon-small.png") no-repeat scroll 0 0;display:inline-block;height:9px;margin-top:3px;position:absolute;width:11px;top:0;left:0}
.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{display:inline-block;font-size:13px;position:relative;top:-2px;width:auto}
.tablet .widget .widget-after-text{top:0}.ie7 .widget .widget-after-text{display:inline;float:left;width:279px}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;padding:3px 5px 3px 10px}.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{background:url("/media/shared/css-global/m-blue-logo-ts90.png") no-repeat scroll 0 0 transparent;background-size:23px 40px;border:medium none;float:left;height:40px;margin:1px 0 0 0;width:23px}
.widget-gated-desc-intro{color:#5e5e5e;font-size:14px;line-height:14px;margin-bottom:5px;text-transform:initial;width:100%}.widget-gated-desc-title{font-size:20px;line-height:22px;text-transform:initial;font-weight:100;padding-left:33px}