body, th, td, select, input, textarea {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
    margin: 0px;
}

th {
    font-size: 12px;
}

h1 {
    font-size: 22px;
    font-weight: bold;
}

.menu-item-current {
    font-weight: bold;
}

.menu-item {
}

.err {
    color: red;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}

.ok {
    color: green;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}

.wide input {
    width: 400px;
}

.mid-wide input {
    width: 250px;
}

.date input {
    width: 80px;
}

.currency input {
    text-align: right;
}

/* for lines 0, 2 ... */
.list-item-even {
    background-color: #f0f0f0;
}

/* for lines 1, 3 ... */
.list-item-odd {
    background-color: #ffffff;
}
