


body {background-color:#cccccc; margin-top: 21px;}
.page-wrap, .header-wrap, .footer-wrap { width: 807px; }
                .page-column1 {width:431px;}
                .page-column2 {width:376px;}
                #column1-spacer {width: 431px; height: 127px; }
                #column2-spacer {width: 376px; height: 136px; }
.footer-wrap {height: 52px; padding-top: 20px;}
.footer-wrap, .footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {color: #ffffff; text-decoration: none;}

.box0-content h1 {font: bold 0.75em Arial; margin: 0px 10px 0px 15px; color: #000000;}
.box0-content h2 {font: normal 0.6em Arial; margin: 9px 23px 20px 15px; color: #000000;}
.box0-content p {font: normal 0.75em Arial; margin: 9px 31px 0px 15px; color: #000000; line-height: 1.3em;}
.box0-content ul {color: #000000;}
.box0-content li p {margin-right:0px;}
.box0-content li {margin-left: 15px; line-height: 1.3em; font-size: 0.75em; font-weight: bold; }
.box0-content a:link, .box0-content a:visited {text-decoration: none; color: #000099; font-weight: normal; font-size: 1em;}
.box0-content a:hover {text-decoration: underline; color: #000099; font-weight: normal; font-size: 1em;}

#column1-tab1-slot1-box {margin-bottom: 0px;}
#column2-tab1b-slot1-box {margin:0px 16px 0px 0px;}
#column2-tab1b-slot1-box .box0-content {border: 2px solid #9a9a9a; border-top: none; background-color: #ffffff;}
#column1-tab1-slot2-box {margin-bottom: -20px; margin-top:-10px;}
#column1-tab1-slot2-box .popup-headline {font-weight: bold; color: #000000; text-decoration: underline;}
#column1-tab1-slot3-box {margin-top: 0px;}

.step-box {height:auto;  margin-bottom:10px; width: 295px; min-height: 24px; max-height: 100px;}
#step-info {padding:0px 0px 10px 0px; color:#000; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

#inquiry {margin-left:33px; margin-right: 0px;}
#component_opt_in_container {width:285px; padding-left: 0px; text-align: center;}
#optin {float:left;}

.one-column-vertical .field-container-submit-image input {margin:20px 0px 40px 40px;}
.one-column-horizontal .field-container-submit-image input {margin:15px 0px 10px 40px;}

.field-container-text input, .field-container-select select {font: normal 0.9em Arial;}
.one-column-horizontal .field-container-text label, .one-column-horizontal .field-container-select label, .one-column-horizontal .generic-label {text-align:right; padding-right: 3px;}
.one-column-horizontal .field-container {margin: 0px 0px 0px 0px; vertical-align:text-bottom; padding-top:.2em;}
.one-column-horizontal .field-container-text input, .field-container-select select {margin:0px;}

#disclaimer p{margin-left:30px;}

.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox a:hover {text-decoration:underline; color:#000;}
.error {font-size:1em; color:#f00;}
.one-column-horizontal .error {padding-left:110px;}

#greeting{font-size:1em; float:left; width:70%; text-align: left;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#fff; background:#284e75; border:1px solid #fff; padding-left:2px; padding-right:2px; margin-right:0px;}