body {
    font-family: bitstream vera sans,sans-serif;
    margin: 4;
    padding: 10 10;
    background-color: #cfcbcd;
    color: #000000;
    font-size: 110%;

#    background:  #9aa url(/images/logo4.png) repeat;
}

.logo {
    position: relative; 
    top: -100px; 
    left: 10px;
}

a {
    color: #0000FF;
}

.tableForm,.tableMain {
    background-color: #FFFFFF;
    border: solid 1px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    padding: 10 10;
}

.tableMain {
    width: 90%;
    height: 90%;

}

.inputBox {
    background-color: #EEEEEE;
    border: solid 1px #000000;
    font-family: bitstream vera sans,sans-serif;
    font-weight: bold;
}

.button {
    background-color: #EEEEEE;
    border: solid 1px #000000;
    font-weight: bold;
    font-family: bitstream vera sans,sans-serif;
}



.fatalerror,.error {
    font-weight: bold;
    color: #FF0000;
}

.fatalerror {
    text-align: center;
    font-size: 110%;
    background-color: #FFFFFF;
    border: solid 1px #000000;

}

.infoA {

    background-color: #EEFFEE;
    border: solid 1px #000000;
    padding: 5 5;

}
.infoP {

    background-color: #FFEFFE;
    border: solid 1px #000000;
    padding: 5 5;

}
.infoE {

    background-color: #EEEEFF;
    border: solid 1px #000000;
    padding: 5 5;

}


.list {
    border: solid #888888 1px;
    padding: 10 10;
}

.td1,.td1r {
    background-color: #EEEEFF;
    border-top: 1px solid #888888;
}

.td20,.td20r {
    background-color: #EFEFEF;
}

.td21,.td21r {
    background-color: #E0E0E0;
}

.td1,.td1r,.td20,.td20r,.td21,.td21r {
    border-left: 1px solid #888888;
    border-bottom: 1px solid #888888;
    padding: 5 5;
}

.td1r,.td20r,.td21r {
    border-right: 1px solid #888888;
}

li {
    padding: 2 0px;
}