/* STA Travel Styles */
body { margin: 0; }

.sta #header { padding-top: 60px; }
.sta .phone h2 { display: none; }
.sta #navhor li.NavPadding { padding-left: 12px; padding-right: 12px; }
.sta div.nav ul { margin: 0; padding:0; }
.sta div.nav li { list-style: none; }
.sta #header .section { clear: right; float: right; width: 740px; }
.sta #primaryContent { min-height: 600px; }

/* Evaluation stylesheet overrides */
.sta #eval-signin fieldset {
    background: #343434;
    border: 1px solid #CCCECB;
    border-radius: 4px;
}
.sta form div.row { color: #FFF; }
.sta #eval-signin fieldset legend { background: #000; color: #FFF; border: 1px solid #CCCECB; }
.sta form div.row label.required { background: none; }
.sta #evaluations-bookings h3 { background: #222; }
.sta #evaluation-form li label.required::after { content: none; }
.sta #evaluations-bookings table tr.selected {  background: #343434; }
.sta #evaluation-form p.info { background: #343434; border: none; }
.sta #evaluation-content ul { margin-left: 0; padding-left: 0; }
.sta #evaluation-form li { padding: 5px 0; }
.sta #evaluation-form li label { padding-left: 0; }
.sta ul.errorlist li, .sta form div.radio ul.errorlist li { color: red; }
.sta #form-has-errors, #eval-message li { background: #FC0; color: #000; }
.sta #evaluation-form li.focused { background: #343434; }
