body{font-family:"Arial","Helvetica","Verdana","sans-serif";font-size:13px;color:#404040}h1,h3,h2{margin:5px 0 5px 0;padding:0}h2{font-size:14px}h3{font-size:12px}p{margin-top:0}p.center{text-align:center;margin-bottom:20px}img{border-width:0}a{color:#235c84}header,footer,nav,section{display:block}#userrole-selection-modal{display:none}.ui-button-icon{height:100%;width:30px}#userRoleList{width:90%}#dialogProgress{z-index:9999}#forgot-password-modal{display:none}.fa-square:before,.fa-square-o:before{display:none}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.pwForget label{font-weight:bold}.centerBox{width:365px;margin:0 auto;margin-top:50px}button,.button,input[type=submit],input[type=button]{height:30px;padding-left:10px;padding-right:10px;line-height:28px;background:url(images/button-brown-bg.png);border:1px solid #bbb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#404040!important;text-decoration:none;display:inline-block}button:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover{background:url(images/button-brown-bg.png) 0 -30px;border:1px solid #bbb;cursor:pointer}button:active,.button:active,input[type=submit]:active,input[type=button]:active{background:url(images/button-brown-bg.png) 0 -60px;border:1px solid #bbb;cursor:pointer}.loginBox{width:365px;background:#fdfdfd;border:1px solid #b9b9b9;float:left}.loginHeader,.loginBox fieldset legend{width:100%;height:45px;float:left;background:url(images/loginbox-headerbg.png);line-height:45px;text-align:center;font-weight:bold;display:block;border-bottom:1px solid #bfc3c5;color:#a3897a;font-size:14px}.loginForm{width:325px;padding:20px;float:left}.loginForm label{font-weight:bold;text-align:left}.loginRemember{float:left;width:250px;padding-top:20px}.forgotPassword{float:left;font-size:11px;padding-top:15px;text-align:center;width:100%}.pwForget{width:240px;padding:10px;float:left}.pwForget input[type=text],.pwForget input[type=password],.pwForget input[type=email]{width:225px}.forgotPassword a{color:#4d1765}input.loginButton{float:right;background:url(images/button-grey-bg.png)!important}input.monitorSelectionButton{background:url(images/button-grey-bg.png)!important;width:250px}input.loginButton:hover input.monitorSelectionButton:hover{background:url(images/button-grey-bg.png) 0 -30px!important}input.loginButton:active input.monitorSelectionButton:active{background:url(images/button-grey-bg.png) 0 -60px!important}.loginForm input[type=text],.loginForm input[type=password],.loginForm input[type=email]{border-radius:3px;border:1px solid #b9b9b9;height:30px;margin-top:4px;margin-bottom:4px;background:#f6f1ed;padding-left:7px;padding-right:7px;width:311px}#simplemodal-overlay{background-color:#000}#simplemodal-container{height:200px;width:260px;height:auto!important;color:#404040;background-color:#f5f5f5;border:3px solid #b9b9b9;padding:0}#simplemodal-container .simplemodal-data{}#simplemodal-container a{color:#404040}#simplemodal-container a.modalCloseImg{background:url(images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}#simplemodal-container h3{color:#84b8d9;font-size:16px}#forgot-password-modal .button{float:right;display:block;margin-right:0;margin-top:10px;text-decoration:none}a.closeXButton{background:url(images/basic/x.png) no-repeat;border:solid 1px #bbb;padding:2px;font-weight:bold}input[type=text],select{height:28px;color:#555;margin-top:4px;border-radius:4px;border:1px solid #b19f89;background:#f6f1ed;padding-left:10px}input[type=text]:focus,select:focus,input[type=password]:focus{background:#fff!important;outline:none}.footer{clear:both;padding-top:10px;font-size:11px}.footer .logoFooter{float:left;padding:0 7px 0 0}.footer{clear:both;padding-top:10px;font-family:Calibri,Tahoma,Verdana,Arial,Helvetica,sans-serif;color:gray;font-size:12px}.footer a{color:#4d1765;text-decoration:none}.saveDataSelectionForUser{border-top:1px solid #b9b9b9}