/* CSS Document */
html { font-family: Arial, Trebuchet MS, verdana, helvetica, sans-serif; }

.orange-page-heading { color: #e85c04; font-size: 12px; }

.question-text { color: #636363; font-size: 14px; }

.header-question-text { color: #636363; font-size: 17px; }

.end-of-survey { color: #ACACAC; font-size: 17px; }

.progress-bar { height: 19px; text-align: center; z-index: 0; background-color: Blue; }

.required-question-text { color: #678FAF; font-size: 14px; font-weight: bold; }

.answer-text { color: #636363; font-weight: bold; font-size: 13px; }

.answer-text-comments { color: #D3D3E1; font-style: italic; font-size: 12px; }

.cascading-text { color: Black; font-weight: bold; font-size: 13px; }

.dropdown-answer { color: Black; font-weight: bold; font-size: 13px; }

.category-header { color: Black; font-size: 30px; }

.error-text { color: Red; font-size: 11px; font-weight: bold; text-align: center; }

.instruction-text { color: Gray; font-size: 13px; font-weight: bold; text-align: left; }

.comment-text { color: Black; font-weight: bold; font-size: 13px; }

.bottom-width { /* 600 or 400 */ width: 400px; }

.top-width { /* 900 or 700 */ width: 700px; }

.body { background-color: #EFEFEF; }

.body-layout { background-color: #FFFFFF; border-width: 2px; border-style: solid; border-color: #EFEFEF; }

.floatingDiv { overflow: auto; width: 95%; color: Gray; font-size: 13px; font-weight: bold; }

input[type=button] {  -moz-appearance:none; -webkit-appearance: none; border-radius: 0; border: 1px solid #c4172c; background: #c4172c; padding: 5px 10px; color: #FFFFFF;}
input[type=button]:hover{ background: #e13147; cursor:pointer; }
input[type=button]:active{ background: #ffffff; }