﻿* {
    margin: 0;
}

html, body, form {
    height: 100%;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -65px;
}

.push {
    height: 65px;
}

.footer {
    height: 50px;
    width: 1100px;
    line-height: 25px;
    margin: 15px auto 0 auto;
    text-align: center;
}

body {
    font-family: Calibri, Arial, Freesans, sans-serif;
    font-size: 0.7em;
    background-color: #333333;
}

input[type=password],
input[type=text] {
    padding: 2px;
    outline: none;
}

.filter {
    width: 100px;
}

.alert {
    background-image: url(/imgs/alert.png);
}

.confirm {
    background-image: url(/imgs/confirm.png);
}

.fieldset .content {
    border-top: none;
    padding: 10px;
}

.form {
    display: table;
}

    .form .field {
        display: table-row;
    }

        .form .field div,
        .form .field label,
        .form .field .error {
            display: table-cell;
            padding-bottom: 5px;
        }

            .form .field div input,
            .form .field div select,
            .form .field div textarea {
                width: 150px;
            }

        .form .field label {
            font-weight: bold;
            width: 125px;
        }

        .form .field .error {
            position: relative;
        }

            .form .field .error img {
                height: 16px;
                left: 5px;
                position: absolute;
                top: 5px;
                width: 16px;
            }

.grid-view {
    border-collapse: collapse;
    width: 976px;
}

    .grid-view td {
        color: #000 !important;
        font-weight: normal !important;
    }

    .grid-view td,
    .grid-view th {
        padding: 5px;
    }

.hidden {
    display: none;
}

.icon {
    background-repeat: no-repeat;
    min-height: 48px;
    padding-left: 64px;
}

.please-wait {
    display: table;
    height: 100%;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999;
}

    .please-wait .row {
        display: table-row;
    }

        .please-wait .row .cell {
            display: table-cell;
            text-align: center;
            vertical-align: middle;
        }

            .please-wait .row .cell .ui-widget {
                display: inline-block;
                padding: 10px;
                width: 250px;
            }

.ui-dialog .buttons {
    display: none;
}

.FixedHeightEmailContainer {
    float:right;
    height: 150px;
}

.EmailContent
{
    height:150px;
    overflow:auto;    
}

#content .ui-dialog-titlebar {
    padding: .5em 1em;
    position: relative;
}

#content .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 50%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.PageTitle {
    font-size: 1.3em;
}

.ListTerritory {
    font-size: 1.2em;
}

/*      NOTES        */
.LineNote {
    display: inline-block;
}

    .LineNote img {
        border: none;
    }

.LineHead {
    display: inline-block;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2em;
}
