*{margin:0;padding:0}body{background:#496778 50% 0 repeat-y;font:12px/1.55 Arial,Helvetica,sans-serif;color:#2f2f2f;text-align:center}img{border:0;vertical-align:top}a{color:#1e7ec8;text-decoration:underline}.notification-global a:hover,a:hover{text-decoration:none}:focus{outline:0}h1,h2,h3,h4,h5,h6{line-height:1.35}h3,h4,h5,h6{margin:0 0 5px;color:#0a263c}h1{color:#d12c01;font-size:22px;font-weight:400;margin:0}h2{color:#444;font:16px Arial,Helvetica,sans-serif;margin:0 0 5px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:11px}form{display:inline}fieldset,table{border:0}legend{display:none}table{border-spacing:0;empty-cells:show;font-size:100%}caption,td,th{vertical-align:top;font-weight:400}p{margin:0 0 10px}h3,h4,h5,h6,strong{font-weight:700}address{line-height:1.35}address,cite{font-style:normal}blockquote,q{quotes:none}q:after,q:before{content:''}big,small{font-size:1em}ol,ul{list-style:none}.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left!important}.f-right,.right{float:right!important}.f-none{float:none!important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-bg,button span span{background:0 0!important}.notification-global{background:url(../images/error_msg_icon.gif) no-repeat 27px 5px #fff9e9;border-bottom:1px solid #eee2be;border-top:1px solid #eee2be;color:#444;font-size:11px;line-height:16px;margin:0 0 -3px;padding:5px 27px 5px 47px;position:relative}.notification-global-notice{background-image:url(../images/note_msg_icon.gif)}.notification-global .label{color:#eb5e00}.notification-global .clickable{cursor:pointer}.notification-global span.critical{color:#d20000}.error{color:#d40707!important}.error,.messages li,.required{font-weight:700!important}.validation-advice,a.error span{color:#d40707!important;font-weight:700!important}.notice{color:#ea7601}.messages ul,.messages ul li{border:0!important}.messages li{font-size:.95em!important;margin-bottom:11px!important;min-height:23px!important;padding:8px 8px 2px 32px!important}.messages ul li{margin:0 0 3px!important;padding:0!important}.error-msg{background:url(../images/error_msg_icon.gif) no-repeat 10px 10px #faebe7!important;border:1px solid #f16048!important;color:#df280a!important}.success-msg{background:url(../images/success_msg_icon.gif) no-repeat 10px 10px #eff5ea!important;border:1px solid #95a486!important;color:#3d6611!important}.notice-msg{background:url(../images/note_msg_icon.gif) no-repeat 10px 10px #fffbf0!important;border:1px solid #ffd967!important;color:#3d6611!important}.warning-msg{background:url(../images/warning_msg_icon.gif) no-repeat 10px 10px #e6e6e6!important;border:1px solid #666e73!important;color:#000!important}.form-button:active,.form-button:hover,button:active,button:hover{background:#f77c16}button span{background-position:0 50%;background-repeat:no-repeat;line-height:1.35em}button span span{display:inline!important;margin:0!important;padding:0!important}input.input-text,select,textarea{background:0 0 #fff;border-color:#aaa #c8c8c8 #c8c8c8 #aaa;border-style:solid;border-width:1px;font:12px arial,helvetica,sans-serif}input.input-text,textarea{padding:2px}.form-button,button{background:#ffac47;border-color:#ed6502 #a04300 #a04300 #ed6502;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font:700 12px arial,helvetica,sans-serif;padding:0 7px 1px;text-align:center!important;white-space:nowrap}*,caption,h1,h2,html,td,th{text-align:left}.header-container,.main-container,body{background:0 0}.header-simple{height:60px;text-align:left;padding:10px 10px 0;border-bottom:1px solid #cfcfcf}.header-top img{height:60px}.login-box>div{padding:10px}.page-title{margin-bottom:0}.form-box,.page-title{border-bottom:1px solid #cfcfcf}.form-box .fieldset,.form-box fieldset{width:320px;margin:0 auto}.input-box{margin-bottom:10px}.input-box label{width:95px;font-weight:700;display:block;float:left;text-align:right;padding-right:10px}.input-box input{width:209px}.required{color:#d40707!important;font-size:11px}.form-buttons{text-align:right}