body,pre{font-family:Tahoma,Arial,sans-serif;font-weight:normal;font-size:12px;color:#000}fieldset{background:#f7f7f7;border:1px solid #e9e9e9;padding:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.headercontent{background:url("/Content/images/header_bg.gif") repeat-x scroll 0 0 transparent}.headercontent-rubytech{background-color:#0f1d43}.header{background:url("/Content/images/header.png") no-repeat scroll -70px 0 transparent;color:#fff;height:50px;overflow:hidden;width:100%}.header-rubytech{color:#fff;height:50px;overflow:hidden;width:100%;min-width:800px}.ibs{float:left;margin:5px 15px 0 15px;width:40px;height:40px}.rubytech{float:left;margin:5px 15px 0 15px;width:35px;height:39px;cursor:pointer}.logo{margin:20px 15px 0 35px;vertical-align:middle}.logo div{margin-top:-10px;white-space:nowrap;letter-spacing:1px;font-family:Tahoma,Arial,sans-serif;font-size:24px;color:#fff;text-decoration:none}.logo div span{font-size:16px}.footer{border-top:2px solid #5897c5;margin-top:20px;background-color:#dce9f3;height:60px}.ibs_grey{float:left;position:relative;height:100%;margin:0 0 0 35px}.ibs_grey img{position:absolute;top:0;bottom:0;margin:auto}.copyright{color:#999;font-size:90%;padding:0 20px;right:40px;text-align:right;line-height:60px}.loginContainer{width:100%;height:480px}.login{position:relative;left:50%;top:50%;width:340px;margin:-200px 0 0 -194px;padding:12px 24px;background:#cde0f9;border-radius:3px}.employeeName{font-weight:bold}.domain{font-weight:bold}.line{clear:both;padding-top:13px}.line label{display:block;margin-bottom:4px}span.input{position:relative;display:block;padding:0 7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}span.input input.text{width:100%;height:16px;margin:0 0 0 -7px;display:inline-block;padding:4px 7px;font:normal 12px/12px Verdana,sans-serif;border:1px solid #b4b4b4;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 1px rgba(224,224,223,.75)}.action{margin-top:10px}button{margin:0;padding:0;border:0;outline:0}button{position:relative;display:inline-block;background:none;font:normal 12px/12px Verdana,sans-serif;outline:none!important}button,button span{height:26px}button span{display:block}button span,button[disabled]:active span{padding:0 6px 0 0;background:url("/Content/images/buttons.png") right -266px no-repeat}button:hover span{background:url("/Content/images/buttons.png") right -318px no-repeat}button[disabled]:active:hover span{background:url("/Content/images/buttons.png") right -318px no-repeat}button span>span,button[disabled]:active span>span{height:19px;padding:7px 4px 0 10px;background-position:left -240px;cursor:default}button:hover span>span{background-position:left -292px}button[disabled]:active:hover span>span{background-position:left -292px}button:active span{background-position:right -372px}button:active span>span{background-position:left -346px}div.error{color:red;font-size:11px}