﻿html { background-color: #00011F; }
body{ font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px; height: 100%; background-color: #00011F; }

.wizStep { padding: 14px; }

.wizard { border:solid 2px #b7ddf2; background:#ebf4fb; margin:0 auto; }
.wizard h1 { font-size:14px; font-weight:700; margin-bottom:8px}
.wizard p { font-size:11px; color:#666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px}
.p { font-size:12px; color:#666; padding-bottom: 20px}
.p img { padding: 5px; }

.wizard label{ font-weight:700; }
.wizard .small{ color:#666; font-size:11px; font-weight:400;}

.wizard .input{ font-size:12px; border:solid 1px #aacfe4; width:200px; padding:4px 2px}
.wizard .button{ margin-bottom: 15px; margin-right: 15px; border:0px; width:125px; height:31px; background:#666 url(images/button.png) no-repeat; text-align:center !important; line-height:31px; color:#FFF; font-size:11px; font-weight:700; cursor:pointer}

#finish { padding: 40px; }

input:radio { padding: 5px; }

.navigation td { padding: 5px; }

.validation { color: Red; }
.validationSummary { padding-top: 15px; color: Red; }

.validation-rbl { background-color: Red; }

.header { background: transparent url('images/htmlBack.jpg') repeat-x right top; }
.header-content { width: 900px; margin-left: auto; margin-right: auto; height: 150px; position: relative; }
.header-logo {  background: transparent url('images/logo.png?v=1') no-repeat left center; position: absolute; top: 5px; left: 0; bottom: 0; right: 0; background-size: contain; max-width: 500px; }

.body { background-color: #00011F; }
.body-content { margin-left: auto; margin-right: auto; width: 800px; background: White url('images/belowNavGradient.jpg') repeat-x left top; padding: 50px; }

.survey td { padding: 3px; }
.left-side { padding-right: 7px !important; }
.right-side { padding-left: 0px !important; }

.radio { width: 111px; display: inline-block; }
.radio TD { width: 20px; padding-top: 3px; padding-bottom: 3px; }

.blur { font-style: italic; }

/* UI Autocomplete */

.ui-autocomplete { max-height: 400px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; }
/* IE 6 doesn't support max-height - we use height instead, but this forces the menu to always be this tall */
* html .ui-autocomplete { height: 400px; }

/* menu override */

.sf-menu { margin-right: 5px; }
.sf-menu li { width: 250px !important; }

/* jquery ui override */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 0 !important;
}