caption.header {
    display: none;
}

td.label {
    background: none !important;
    font: bold .8em Tahoma, Arial, Verdana, Sans-serif;
    color: #ff9900;
}

td.field {
    background: none !important;
}

input {
    background: #fff;
}

input[type="text"] {
    border: 1px solid #ff9900;
    color: #5f3201;
    font: bold .8em Tahoma, Arial, Verdana, Sans-serif;
}

input[type="text"]:hover {
    background: yellow;
}

input[type="image"] {
    background-color: #fff;
    border: 0 !important;
    width: 20px;
    height: 14px;
}

input[type="image"]:hover {
    border: 0 !important;
    background: none;
}


ul.row li {
    font: .9em Tahoma, Arial, Verdana, Sans-serif;
    color: #5f3201;
}

ul.row li:hover {
    background: none;
    cursor: pointer;
}

/* override RTSB */

html>body table.paging {
    width: 465px;
}

table.paging {
    width: 465px;
}

table.form td.label {
    border-style: hidden !important;
    border-width: 0 !important;
}

table.form td.field {
    border-style: hidden !important;
    border-width: 0 !important;
}

table.list tr.header td
{
    border: 0;
    border-top: 1px solid #ccc;
}

span.hint, span.modtitle, span.Found, span.hint p {
    color: #5F3201;
}

span.hint p {
font: 1em Tahoma, Arial, Verdana, Sans-serif;
}

a.siteindextitle, a.siteindextitle span.Found, span.modtitle {
    font: 1em Tahoma, Arial, Verdana, Sans-serif;
    color: #FF9900;
}

span.Found {
    font-weight: bold !important;
}

span.hint span.Found {
    font: bold italic .95em Tahoma, Arial, Verdana, Sans-serif;
}

tr.even td, tr.odd td {
    padding: .6em 0;
    float: left;
}

