/* Style rules to make data tables look better */

.list-header {
    background-color: #eeeeee;
    font-size: larger;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
    background-color: #eeeeee;
}

/* Style rules for message severity levels */

.errorMessage{
    color:red;
    font-weight:bold;
}

.errorMessage td{
    background-color: #FEDEDE;
    background-image: url('icons/error.png');
    background-repeat: no-repeat;
    border: solid 1px #9F0505;
    height: 50px;
    padding-left: 52px;
    vertical-align: middle;
    width: 500px;
}

.fatalMessage{
    color:white;
    font-weight:bold;
}

.fatalMessage td{
    background-color: #F81818;
    background-image: url('icons/error.png');
    background-repeat: no-repeat;
    border: solid 1px #9F0505;
    height: 50px;
    padding-left: 52px;
    vertical-align: middle;
    width: 500px;
}

.infoMessage{
    color:black;
    font-weight:bold;
}

.infoMessage td{
    background-color: #D3E7C8;
    background-image: url('icons/info.png');
    background-repeat: no-repeat;
    border: solid 1px #0C570C;
    height: 50px;
    padding-left: 52px;
    vertical-align: middle;
    width: 500px;
}

.warnMessage{
    font-weight: bold;
}

.warnMessage td{
    background-color: #FFF4B9;
    background-image: url('icons/warning.png');
    background-repeat: no-repeat;
    border: solid 1px #D48300;
    height: 50px;
    padding-left: 62px;
    vertical-align: middle;
    width: 500px;
    padding-top: 10px;
    padding-right: 10px;
    background-position: 10px,20px;
}