﻿body {
}

.boldText {
    font-weight: bold;
}

.warningText {
    color: Red;
    font-weight: bold;
}

.tblInput {
    margin: 10px 0 0 0;
    width: 100%;
}

    .tblInput .tdInputLabel {
        font-weight: normal;
        width: 150px;
    }

    .tblInput .tdInputData {
        width: 300px;
    }

    .tblInput .tdValidation {
        color: red;
    }

.lblValidation {
    color: red;
}

.thumbnail {
    position: relative;
    z-index: 0;
}

    .thumbnail:hover {
        background-color: transparent;
        z-index: 50;
    }

    .thumbnail span {
        /*CSS for enlarged image*/
        position: absolute;
        /*background-color: #FFFFCC;*/
        padding: 5px;
        background-color: #FFFFFF;
        left: -1000px;
        border: 1px dashed gray;
        visibility: hidden;
        color: #FFFFCC;
        text-decoration: none;
    }

        .thumbnail span img { /*CSS for enlarged image*/
            border-width: 0;
            padding: 2px;
        }

    .thumbnail:hover span { /*CSS for enlarged image on hover*/
        visibility: visible;
        top: 0;
        left: 2px; /*position where enlarged image should offset horizontally */
    }

.txtLong {
    width: 200px;
}

.txtShort {
    width: 100px;
}

.txtHighlight {
    background-color: #FFFFCC;
}

.pnlSaveError {
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;
    border: 2px solid black;
    background-color: #FFD7D7;
    text-align: center;
}