﻿/*styles specific to template example pages - begin*/
/*The service list style makes a definition list item appear on the same line when the page is wide 
and seperate lines when it is narrow. (In compatiblity mode it'll always be seperate lines)*/
.serviceList {
    border-collapse: collapse;
    width: 100%;
    font-size:90%;
}

    .serviceList dt {
        display: inline-block;
        line-height: 2;
        margin-left: 0%;
        margin-right: 2%;
        padding-right: 0%;
        padding-left: 0%;
        /* The min-width and width need to be adjusted depending on longest text in the dt section to look right.
       Anything you add to the width should be subtracted from the dd width and vice versa.*/
        min-width: 160px;
        width: 15%;
    }

    .serviceList dd {
        display: inline-block;
        margin: 0%;
        padding-right: 0%;
        padding-left: 0%;
        padding-bottom: 10px;
        width: 73%;
    }

        .serviceList dd:after {
            content: "\a";
            white-space: pre;
        }

 a:link img {
    border: none;
}

/*styles specific to template example pages - end*/

/* make the validation messages not visible if there are no errors */

.validation-summary-valid, .field-validation-valid {
    display:none;
}

/* validation error style */

.validation-summary-errors, .field-validation-error {
    color: red; 
    font-weight: bold;
}

/* background image for delete link */

.delete {
    background-image: url('../Images/delete_icon.gif');
    background-position: left center;
    background-repeat: no-repeat;
    color: transparent;
}
