#loginContainer {
    width: 1075px;
    height: 560px;
    padding-left: 98px;
    margin-top: -20px;
    margin-right: 1200px;
    margin-bottom: 800px;
}

#loginDiv {
    padding: 20px 20px 20px 20px;
    border: 2px groove;
    border-color: lightgrey;
    background-color: #c8c8b4;
    border-radius: 13px 15px;
}

#messageFromServerDiv {
    padding-bottom: 20px;
    padding-left: 80px;
}

#regionForm {
    margin-right: 20px;
    width: 300px;
    height: 75px;
}

#loginColumn1Div {
}

#regionLegend {
    font: 13.0pt "Verdana";
    color: #1c1c17;
    text-shadow: 1px 1px darkgray;
}

#regionFieldset {
    border: 2px groove;
    border-color: white;
}

#regionDiv {
    font: 14.0pt "Calibri" bold;
    margin-bottom: 10px;
    border: 1px solid #000;
    background-color: #d1e6fa;
    border-radius: 13px 15px;
    height: 45px;
}

#regionLabel {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 90px;
    font: 13.0pt "Calibri" bold;
    text-shadow: 1px 1px lightgray;
    color: #1c1c17;
    text-align: right;
}

#regionSelect {
    height: 23px;
    margin-top: 10px;
    margin-bottom: 10px;
} 

#credentialsLegend {
    font: 13.0pt "Verdana";
    color: #1c1c17;
    text-shadow: 1px 1px darkgray;
}

#credentialsDiv {
    font: 14.0pt "Calibri" bold;
    padding-left: 0px;
    padding-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    width: 650px;
    border: 1px solid #000;
    background-color: #d1e6fa;
    border-radius: 13px 15px;
    height: 45px;
}

#credentialsForm {
    font: 12.0pt "Calibri" bold;
    margin-top: 0px;
    width: 685px;
    height: 75px;
}

#credentialsFieldset {
    border: 2px groove;
    border-color: white;
}

#usernameLabel {
    margin-left: 20px;
    margin-top: 10px;
    font: 13.0pt "Calibri" bold;
    text-shadow: 1px 1px lightgray;
    width: 90px;
    color: #1c1c17;
    text-align: right;
}

#usernameDiv {
    margin-top: 10px;
}

#usernameInput {
    margin-top: 0px;
    max-width: 153px;
    width: 153px;
    height: 23px;
}

#passwordLabel {
    margin-left: 20px;
    margin-top: 10px;
    font: 13.0pt "Calibri" bold;
    text-shadow: 1px 1px lightgray;
    width: 90px;
    color: #1c1c17;
    text-align: right;
}

#passwordDiv {
    margin-top: 10px;
}

#passwordInput {
    max-width: 183px;
    width: 183px;
    height: 23px;
}

#accessWarningOuterDiv {
    font: 14.0pt "Calibri" bold;
    width: 1020px;
    max-width: 1020px;
    height: 350px;
    max-height: 350px;
    margin-bottom: 15px;
    border: 1px solid #000;
    background-color: #f6f6ee;
    border-radius: 13px 15px;
}

#accessWarningDiv {
    margin-left: 15px;
    margin-right: 15px;
}

#userMessageDiv {
    margin-top: 20px;
    margin-bottom: 20px;
}

#loginButtonDiv {
    margin-top: 10px;
    margin-left: 430px;
}

#checkForUpdatesButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/checkForUpdatesButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 190px;
    vertical-align: middle;
    margin-top: 7px;
}

#newInstallButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/initialInstallButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 135px;
    vertical-align: middle;
    margin-top: 7px;
}

#fullInstallButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/updateComponentsButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 200px;
    vertical-align: middle;
    margin-top: 7px;
}

#closeButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/closeButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 100px;
    vertical-align: middle;
    margin-top: 7px;
}

#loginButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/loginButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 100px;
    vertical-align: middle;
}

#cancelButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/cancelButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 100px;
    vertical-align: middle;
}

.filename-input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.filename-input + label {
    background-image: url(/fia/midas-access/jsp/images/buttons/browseButton.gif);
    background-color: transparent;
    color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    padding: 10px 30px;
    vertical-align: bottom;
    cursor: pointer;
    margin-top: 3px;
}

#midasLoginDialog {
    display: none;
}

#midasLoginFullInstallationDialog {
    display: none;
}

#checkForUpdatesForm {
    padding-left: 15px;
    padding-top: 12px;
    padding-bottom: 0px;
    width: 765px;
}

#clientVersionsDiv {
    padding-top: 10px;
    padding-left: 45px;
    margin-bottom: 15px;
}

#checkForUpdatesButtonDiv {
    padding-top: 10px;
    padding-bottom: 0px;
    margin-left: 45px;
}

#clientVersionsInput {
    width: 260px;
    height: 27px;
    background-color: white;
    color: darkslategrey;
    font: 12.0pt "Segoe UI Semilight";
}

#instructionsDiv {
    font: 14.0pt "Calibri" bold;
    padding-left: 0px;
    padding-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    border: 1px solid #000;
    background-color: #e8f1ff;
    border-radius: 13px 15px;
}

#softwareUpdatesInstructionDiv {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-right: 10px;
    font: 13.0pt "Calibri" bold;
}

#softwareUpdatesMessageDiv {
    padding-top: 15px;
    padding-bottom: 15px;
    font: 12.0pt "Calibri" bold;
    text-shadow: 1px 1px darkgray;
}

.ui-dialog-icon {
    float: left;
    margin-right: 5px;
    font-size: 15px;
}

.ui-dialog-shadow {
    box-shadow: 0 0 0 1px #2e271a;
}

.midasNotifyDialogClass .ui-dialog-titlebar {
    background: #cccfe0;
}

#getInstallationSoftwareZipLegend {
    font: 13.0pt "Verdana";
    color: #1c1c17;
    text-shadow: 1px 1px darkgray;
}

#getInstallationSoftwareZipForm {
    font: 15.0pt "Calibri" bold;
    color: #1c1c17;
    text-shadow: 1px 1px darkgray;
    padding-top: 10px;
    padding-bottom: 20px;
}

#softwareInstallationMessageDiv {
    font: 13.0pt "Calibri" bold;
    padding-bottom: 20px;
    text-shadow: 1px 1px darkgray;
}

#getInstallationSoftwareZipFieldset {
    border: 2px groove;
    border-color: white;
}

#getInstallationSoftwareZipButtonDiv {
    margin-top: 20px;
    margin-bottom: 15px;
    padding-left: 45px;
}

#installationSoftwareDiv {
    padding-top: 0px;
    padding-left: 50px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    border: 1px solid #000;
    background-color: #e8f1ff;
    border-radius: 13px 15px;
}

#getInstallationSoftwareZipButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/downloadButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 125px;
    vertical-align: middle;
}

#cancelInstallationButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/cancelButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 112px;
    vertical-align: middle;
}

#midasInstallationSoftwareDownloadCompletedDialog {
    display: none;
}

#installationSoftwareDownloadCompleteButton {
    background-image: url(/fia/midas-access/jsp/images/buttons/closeButton.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    height: 27px;
    width: 100px;
    margin-left: 175px;
    margin-top: 14px;
    margin-bottom: 0px;
}

#installationSoftwareDownloadCompleteDiv {
    margin-bottom: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #clientVersionsInput {
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }

    #loginButtonDiv {
        padding-top: 10px;
        margin-left: 430px;
    }
}

@-moz-document url-prefix() {
    #clientVersionsInput {
        font-family: "Segoe UI Semilight";
        font-size: 14px;
    }

    #loginButtonDiv {
        margin-top: 10px;
        margin-left: 430px;
    }
}

@supports (-ms-ime-align:auto) {
    #clientVersionsInput {
        font-family: "Segoe UI Semilight";
        font-size: 14px;
    }

    #loginButtonDiv {
        margin-top: 10px;
        margin-left: 430px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #loginButtonDiv {
        margin-top: 20px;
        margin-left: 430px;
    }
}