@charset "utf-8";.alert{background-color:inherit;color:#c00}.notice{background-color:#CC7346;color:#fff;font-size:120%;margin:10px 0;padding:10px}.hide{display:none}.msgError{color:#891635}body.article #articleContent.noAccess{width:inherit}#mainContent .login .formRow,#maincol .box p,#maincol .loginArea p,.login h3{color:#000;margin:0 10px 1em}.login,.loginInfo{border:1px solid #BBB89E;border-top:30px solid #453C44;background-color:#EBEDDD;font-size:120%;padding:1em 0;position:relative}.login{float:left;width:50%}.notice .loginInfo{float:left;font-size:1em;margin-top:20px;margin-left:-10px}#mainContent .login fieldset{margin:0;padding:0}.login fieldset p{font-weight:700}.loginInfo{float:right;width:45%}.login legend,.loginInfo h3{background-color:transparent;color:#fff;font-size:13px;font-weight:700;padding:5px 10px;position:absolute;top:-30px}.formButton{padding-left:10px}input.button{background:#891635 url(../../img/button-arrow-right.png) 92% center no-repeat;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;margin-right:10px;padding:5px 26px 5px 15px;width:70%}.formButton input:hover{background-color:#89485B}#mainContent .box fieldset{padding:0}.loginArea input.text{width:60%}#mainContent form div{margin:5px 0}#mainContent form fieldset{border:1px solid #EBEDDD;margin:1.5em 0;padding:5px}#mainContent fieldset fieldset{background:none repeat scroll 0 0 #EBEDDD;padding:5px}#mainContent fieldset legend{font-weight:700}#mainContent label,#mainContent span.label{clear:both;float:left;padding:.2em 0}#mainContent .login label{width:10em}#mainContent #registerForm label,#mainContent span.label{width:150px}#mainContent .optiongroup label{float:none;width:auto}#mainContent .optiongroup input.radio{margin:0;padding:0}#mainContent input{border:1px solid #CFCFCF;padding:.3em}