body{background:none repeat scroll 0 0 #fcfcfc;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px}#main-section{margin:15px}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}fieldset legend{font-size:1.2em;font-weight:bold}fieldset textarea{min-height:75px}fieldset .editor-label{margin:1em 0 0 0}fieldset .editor-field{margin:.5em 0 0 0}fieldset .editor-field-slim{margin:.5em 0 0 0}fieldset .editor-field input[type=text],fieldset .editor-field input[type=password],fieldset .editor-field input[type=file],fieldset .editor-field input[type=url]{width:400px}.field-validation-error{color:red}.field-validation-valid{display:none}.loginbox #UserName.input-validation-error,.loginbox #Password.input-validation-error,.input-validation-error{background-color:#ffeaff;border:1px solid #f00000}.validation-summary-errors{color:red}.validation-summary-errors ul{margin:5px 0;padding:0 0 0 20px}.validation-summary-valid{display:none}a{color:#069;cursor:pointer;text-decoration:none;outline:0 none}a:hover{text-decoration:underline}a.bodyLink{color:#069}.masterHeader{background-color:#606060;padding-top:5px;padding-bottom:5px}.masterHeaderText{padding-left:15px;font-weight:bold;color:#fff}.menu{background-color:#7285a3;padding-top:5px;padding-bottom:5px;color:#000;padding-left:15px}.menu a{color:#fff;text-decoration:none}.menu a:hover{text-decoration:underline}ul.hrd li{list-style:none}ul.hrd li button{width:300px;height:30px;margin:3px}.editor>div,.editor>form>div{margin:5px}.editor label{vertical-align:top;display:inline-block;width:230px;font-weight:bold;text-align:right;margin-right:10px}.editor.small label{width:130px}.editor.small.signin input[type=text],.editor.small.signin input[type=password]{width:230px}.editor.small.signin div.buttons{max-width:380px}.editor.small div.buttons{max-width:500px}.editor input[type=text],.editor input[type=password],.editor input[type=file],.editor input[type=url],.editor input[type=email],.editor textarea{width:350px}.editor select{width:352px;padding:1px;margin-right:1px}.editor select .input-validation-error{width:352px}.editor input.base64{width:275px}.editor button.base64{width:70px}.editor img{vertical-align:middle;position:relative;top:-2px}.editor img.error{margin-left:5px}.editor .inline-editor{vertical-align:top;text-align:left;display:inline-block;width:353px;margin-left:0;margin-right:2px}.editor .inline-editor * label,.editor .inline-editor * input{width:auto}.editor .inline-editor.create-user-roles * label{width:230px}.editor div.buttons{padding-top:10px;text-align:right;max-width:600px}.offline{margin-top:20px}.scopes label{cursor:pointer}.radius2{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.loginbox{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ddd;box-shadow:1px 1px 2px #eee;margin:6% auto 0;padding:10px;position:relative;width:400px}.loginbox #UserName,.loginbox #Password{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:1px 1px 2px #eee inset;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-top:5px;outline:medium none;padding:10px;width:335px}.loginbox .remember label{padding-right:5px}.loginbox .remember input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.loginboxinner{background:url(/Content/images/TowerLogo_wTagline_140px.png) no-repeat scroll top center #fff;border:1px solid #ddd;box-shadow:1px 1px 2px #eee;padding:75px 20px 20px;position:relative}#loginform div{margin-top:15px}#loginform a{font-size:8pt}#LoginButton{background:none repeat scroll 0 0 #3b4650;border:1px solid #242d36;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:1px 1px 1px #7a7d7f inset;color:#eaeaea;cursor:pointer;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:14pt;letter-spacing:1px;margin:20px 0 10px;padding:10px 20px;width:357px}#LoginButton:hover{background:none repeat scroll 0 0 #456d91;border:1px solid #242d36;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:1px 1px 1px #7a7d7f inset;color:#fff}.errormsg{margin-top:3px;text-align:right}.footer{border-bottom:2px solid #ddd;font-size:11px;margin:75px 0 10px}.footer .logo{float:right;margin:4px 0 0}.footer .logo div{float:left}.footer .logo .copyimage{margin:3px 0 0}.footer .logo .copytext{margin:10px 7px 0}