html * {
    color: rgb(92, 92, 92);
    font-family: Tahoma !important;
}

table.results {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

table.results thead {
    border: 0;
}

.ui-button {
    color: white;
}

table.results th {
    color: white;
    background-color: rgb(92, 92, 92);
    border-bottom: 3px solid whitesmoke;
    padding: 5px;
}

table.results td {
    padding: 5px;
    color: rgb(147, 23, 46);
}

table.results td > span.currency {
    color: rgb(147, 23, 46);
}

table.results tr {
    border-bottom: 1px solid whitesmoke;
}

table.results tr.odd {
    background-color: rgb(245, 245, 245);
}

table.results tr.even {
    background-color: white;
}

table.results tr.odd.revision {
    background-color: #ffef8f;
}

table.results tr.even.revision {
    background-color: #f9dd34
}


.error {
    background-color: rgb(216, 216, 217) !important;
    border-color: rgb(92, 92, 92) !important;;
}

.acceptNeeded {
    background-color: #FFFF00 !important;;
    border-color: orange !important;;
}

.warning {
    background-color: white !important;;
    border-color: rgb(92, 92, 92) !important;;
}

.currency {
    align: right;
    text-align: right;
}

.hidden {
    display: none;
}

table .even {
    background-color: #ffEEEE;
}

table .odd {
    background-color: #EEEEEE;
}

div.row {
    overflow: hidden;
    width: 100%;
}

div.rowElement {
    float: left;
    padding: 5px;
}

div.cmpLogo {
    border: solid 1px;
    width: 80px;
    height: 80px;
    background-size: 80px;
    background-repeat: no-repeat;
}

div.menuLogo {
    width: 80px;
    height: 80px;
    background-size: 80px;
    background-repeat: no-repeat;
}

textarea {
    resize: vertical;
}

.ui-datepicker-trigger {
    margin-left: 5px;
    vertical-align: top;
}

.ui-autocomplete-loading {
    background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
}

.small {
    font-size: 12px
}

.button.smallButton {
    font-size: 12px
}

.w-10 {
    width: 10px
}

.w-20 {
    width: 20px
}

.w-50 {
    width: 50px
}

.w-60 {
    width: 60px
}

.w-80 {
    width: 80px
}

.w-100 {
    width: 100px
}

.w-150 {
    width: 150px
}

.w-160 {
    width: 160px
}

.w-170 {
    width: 170px
}

.w-200 {
    width: 200px
}

.w-250 {
    width: 250px
}

.w-260 {
    width: 260px
}

.w-280 {
    width: 280px
}

.w-290 {
    width: 290px
}

.w-300 {
    width: 300px
}

.w-350 {
    width: 350px
}

.w-400 {
    width: 400px
}

.w-450 {
    width: 450px
}

.w-500 {
    width: 500px
}

.w-550 {
    width: 550px
}

.h-10 {
    height: 10px
}

.h-20 {
    height: 20px
}

.h-100 {
    height: 100px
}

.h-150 {
    height: 150px
}

.h-200 {
    height: 200px
}

.h-350 {
    height: 350px
}

.hidden {
    visibility: hidden;
}

.search-section {
    padding: 20px;
    background-color: rgb(216, 216, 217);

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.separator {
    background: url(cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) repeat-x;
    height: 0px;
    width: 100%;
}

.togglebutton {
    cursor: pointer;

    font: bold 11px Tahoma;
    text-decoration: none;
    background-color: rgb(216, 216, 217);
    color: rgb(92, 92, 92);
    padding: 2px 6px;
    border: 1px solid rgb(92, 92, 92);
    display: inline-block;
}

.button {
    background: rgb(147, 23, 46) !important;
    border: solid 2px rgb(92, 92, 92) !important;;
    color: white !important;
}

.button > span {
    color: white !important;
}

.menuButtonCenter {
    background-color: rgb(147, 23, 46) !important;
    border: solid 2px rgb(92, 92, 92) !important;;
    width: 150px;
    height: 50px;
}

.menuButtonCenter > span {
    font-family: Tahoma !important;
    color: white !important;
}

.menuButtonSmall {
    background-color: rgb(147, 23, 46) !important;
    border: solid 2px rgb(92, 92, 92) !important;;
    width: 75px;
    height: 40px;
}

.menuButtonSmall > span {
    color: white !important;
}

.menuButton {
    background-color: rgb(147, 23, 46) !important;
    border: solid 2px rgb(92, 92, 92) !important;;
    width: 150px;
    height: 50px;
}

.menuButton > span {
    color: white !important;
}

.tableFooterText {
    color: rgb(147, 23, 46);
}

.tableFooterInput {
    background-color: white;
    border: solid 2px rgb(92, 92, 92);
}

.tabs-default {
    border: solid 2px rgb(92, 92, 92) !important;
    background-color: rgb(216, 216, 217) !important;
    color: rgb(147, 23, 46) !important;
}

.ui-tabs-active .tabs-default {
    border: solid 2px rgb(92, 92, 92) !important;
    background-color: white !important;
    color: rgb(147, 23, 43) !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0;
    background: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0;
    background: none;
}

.tahoma-style {
    font-family: Tahoma !important;
}

.tahoma-style > * {
    font-family: Tahoma !important;
}

input.tableFooterInput:after {
    content: " ";
    background-color: white;
    border: 2px solid rgba(92, 92, 92);
    display: block;
    height: 13px;
    width: 13px;
    visibility: visible;
}

input.tableFooterInput:checked:after {
    content: "\2714";
    color: white;
    background-color: rgb(147, 23, 46);
    border: 2px solid rgba(92, 92, 92);
    display: block;
    height: 13px;
    width: 13px;
    text-align: center;
    font-size: 9px;
}

.ui-datepicker {
    background: white;
    border: 2px solid rgb(92, 92, 92);
    color: rgb(92, 92, 92);
}

.ui-datepicker-header {
    background: rgb(245, 245, 245);
    border: 2px solid rgb(92, 92, 92);
}

.ui-widget-content a {
    color: rgb(147, 23, 46);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: rgb(147, 23, 46);
}

.ui-state-default.ui-state-active, .ui-datepicker-today .ui-state-default.ui-state-active {
    color: rgb(92, 92, 92);
}

.ui-widget-header .ui-icon
{
    background-image: url(../css/images/ui-icons_93172e_256x240.png);
}

.ui-datepicker-next.ui-datepicker-next-hover, .ui-datepicker-prev.ui-datepicker-prev-hover {
    background: rgb(216,216,217);
    border: 1px solid rgb(92,92,92);
}

.ui-datepicker-today .ui-state-default {
    color: rgb(216, 216, 217);
}