
            html, body, form, fieldset {
                margin: 0;
                padding: 0;
            }
            
            html {
                font-size: 100.01%; 
                line-height: 1.5; 
                font-family: "Lucida Grande", Helvetica, Arial, sans-serif !important; 
                font-family: Arial, Tahoma, Helvetica, sans-serif;
                height: 100%;
                color: #111;
            }
            
            body {
                font-size: 75%; 
                height: 100%;
                margin-bottom: 1px;
                background-color: rgb(15, 66, 112);
                text-shadow: 0 1px 0 #ddd;
            }
            
            img, a img {
                border: 0 !important;
                text-decoration: none;
                padding: 0;
                margin: 0;
            }
      
            p.caption, p.comment {
                font-size: 86%;
                color: #888;
            }
            
            .warning, .wlpeMessageText {
                color: #821517;
                font-weight: bold;
				padding:0;
				margin:0;
            }
            
            .success {
                color: #090;
                font-weight: bold;
            }
            
            a, a:active, a:visited, a:link {
                color: #003399;
                text-decoration: underline;
            }
            
            a:hover {
                color: #000;
            }
            
            input, .inputBox {
                padding: 1px;
            }
            
            .sectionHeader {
                padding: 5px 18px 5px 18px;
                font-weight: bold;
                color: #000;
                border-top: 1px solid #EAECEE;
                background: #DADCDE url(/manager/media/style/MODxCarbon/images/misc/fade.gif) repeat-x top;
            }
 			/* Programm logo  */
			#brandLogo {
				float:right;
				margin:0;
				margin-right:14px;
				width:180px;
				height:16px;
				background:url(../images/brand_logo.png) no-repeat right;
				color:rgb(96,96,96);
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:16px;
			}
			#brandLogo span {
				float:right;
				margin-right:45px;
			}
			.clear {
			    clear: both;
			    height: 1px;
			    margin: -1px 0 0;
				padding:0;
			    font-size: 1px;
				line-height:1px;
			}         
            .sectionBody {
                border: 1px solid #e3e3e3;
                border-top-color: #ccc;
                padding: 20px 20px 20px;
                display: block;
                background: #fff;
            }
            
            #mx_loginbox {
                width: 400px;
                margin: 96px auto 0;
            }
            
            img.loginCaptcha {
                border: 1px solid #039;
                width: 148px;
                height: 60px;
            }
            
            label {
                display: block;
                font-weight: normal;
				color:#777;
            }
            
            input {
                margin: 0 0 10px 0;
            }
            
            input.checkbox {
                float: left;
                clear: left;
                margin-right: 3px;
            }
            
            input.text {
                width: 300px;
            }
            
            input.login {
                float: right;
                clear: right;
                margin-right: 25px;
            }
            
            .loginLicense {
                width: 400px;
                color:rgb(190,192,192);
                margin: 0 auto;
                font-size: 90%;
                padding-left: 20px;
				text-shadow: 0 1px 0 #333;
            }
            
            .loginLicense a {
                color: #B2B2B2;
                font-size: 9px;
            }
            
            .notice {
                width: 100%;
                padding: 5px;
                border: 1px solid #eee;
                background-color: #F4F4F4;
                color: #707070;
            }
            
            #preLoader {
                position: absolute;
                z-index: 50000;
                width: 100%;
                height: 100%;
                text-align: center;
                vertical-align: middle;
            }
            
            .preLoaderText {
                background-color: #fff;
                width: 300px;
                height: 150px;
                padding: 0px;
                border: 1px solid #039;
            }
            
            .loginMessage {
                font-size: 11px;
                color: #999;
                padding: 0px;
				margin:0;
            }
			#wlpeUsername, #wlpePassword, #wlpeLoginButton {
				font-size:1.8em;
				color:#333;			
			}
			#wlpeLoginButton {
				font-size:1.2em;
			}
			#wlpeUsername, #wlpePassword {
				width:200px;
			}
			.sectionBody {
				text-align:left;
				background-color:#F2F2F2;
				
			}
            .archivemode { font-size:28px; color: red; }