body {
    font-size: 10pt;
}

td {
    padding: 15px 2px 0 0;
}
.comment {

}

label {
    padding: 2px;
    margin: 1px 0 1px 5px;
    border: 1px solid #e0e0e0;
    background-color: #ffcc99;
}
.std_frame, .main_frame {
    padding: 15px;
    border: 1px solid #cccccc;
}
.main_frame {
    width: 550px;
}

.centered_line {
    text-align: center;
    padding: 5px;
}

.align_right {
    text-align: right;
}

.indented {
    padding-left: 25px;
}

.std_input {
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.std_input:hover {
    background-color:#ffffcc;
}
.std_input:focus {
    background-color:#ffffcc;
    border: 1px solid #ffcc99
}

.std_button:hover {
    background-color:#ffff33;
}
.screen_title {
    width: 100%;
    padding: 3px;
    color: #ffffff;
    background-color: #cc0022;
    font-weight: bold;
    text-align: center;
}
.std_button {
    border: 1px solid #cccccc;
    cursor: default
}
.std_button:hover {
    background-color:#ffffcc;
}

.std_button, .in_line {
    display: inline;
}