fieldset.internal_errors {
    position: absolute;
    left: 10px;
    top: 10px;
    right: 10px;
    color: #000;
    background-color: #ffff60;
    border: 1px solid #f00;
    font-family: sans-serif;
    padding: 10px;
    opacity: 0.8
    }
fieldset.internal_errors legend {
    color: #000;
    background-color: #ff0;
    border: 1px solid #f00;
    margin-left: 10px
    }
fieldset.internal_errors legend img.close {
    cursor: pointer;
    position: relative;
    top: 3px;
    left: 5px
    }
div.system_messages {
    border: 2px solid #ff6060;
    background-color: #ffd8d8;
    border-radius: 10px;
    padding: 10px 20px;
    margin-bottom: 15px
    }
div.system_messages p {
    margin: 0;
    line-height: 140%
    }
div.warnings {
    margin-bottom: 10px
    }
div.warning {
    color: #e00000;
    font-weight: bold
    }
fieldset {
    border: 1px solid #000;
    margin: 5px 0 10px 0;
    padding: 10px
    }
legend {
    font-weight: bold;
    padding: 0 10px 0 10px
    }
a img {
    border: none
    }
/* table list style
 */
table.list {
    border-top: 1px solid #404040;
    border-bottom: 1px solid #404040;
    border-spacing: 0
    }
table.list th {
    text-align: left;
    color: #202020;
    background-color: #d0d0d0;
    border-bottom: 3px double #404040
    }
table.list tr:nth-child(odd) td {
    background-color: #f0f0f0
    }
table.list td {
    padding-top: 1px;
    padding-bottom: 1px
    }
table.list tr.click:hover {
    color: #ff5a00;
    background-color: #e8e8e8;
    cursor: pointer
    }
/* form element styles
 */
input.text {
    background-color: #f0f0f0;
    border: 1px solid #000;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
    }
input.text:focus {
    background-color: #f8f8f8
    }
input.button {
    padding: 0 25px 0 25px;
    font-size: 12px
    }
select.text {
    background-color: #f0f0f0;
    border: 1px solid #000;
    font-size: 12px;
    border-radius: 3px
    }
textarea.text {
    background-color: #f0f0f0;
    border: 1px solid #000;
    font-size: 12px;
    font-family: sans-serif;
    border-radius: 3px
    }
textarea.text:focus {
    background-color: #f8f8f8
    }