


body {background-color:#000;}
.page-wrap{background-color:#fff;}
.page-wrap, .header-wrap, .footer-wrap { width: 826px;}
                .page-column1 {width:418px; z-index:1;position:relative;}
                .page-column2 {width:408px; z-index:1;position:relative;}
                #column1-spacer {width: 418px; height: 71px; z-index:-1;}
                #column2-spacer {width: 408px; height: 56px; }
.footer-wrap, .footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {color: #fff;}

.header-wrap2 {width:826px; display:block; clear:both; background:url(/static/clients/CEC/Collins/Tempe/3/brand-collat-2.jpg) top left no-repeat; min-height:304px;}
.header-wrap3 {width:826px; display:block; clear:both; background:url(/static/clients/CEC/Collins/Tempe/3/brand-collat-3.jpg) top left no-repeat; min-height:304px;}
.header-wrap4 {width:826px; display:block; clear:both; background:url(/static/clients/CEC/Collins/Tempe/3/brand-collat-4.jpg) top left no-repeat; min-height:304px;}

.box0-content {margin:0px 10px 0px 0px; padding-left:0px;}
.box0-content p {margin-bottom:10px;}
.box0-content p, .box0-content li{color:#606970;font-size:0.8em;}
.box0-content h1{font-size:1em; color:#fff;}
.box0-content .light-bkgrnd{background-color:#dceefc; margin-top:0px; padding-top:5px;}
.box0-content .dark-bkgrnd{background-color:#669acc;  padding-top:1px; padding-bottom:0px; margin-bottom:0px;}

#column1-tab1-slot2-box {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#column1-tab1-slot3-box {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#column2-tab1b-slot1-box {margin:214px 32px 0px 0px; border:0px solid #4363c0; background-position:bottom; background-repeat:repeat-x;background-color:#ccc;}
#column2-tab1b-slot1-content{background-color:#ccc;}
.box1-content {border-top:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:1.2em;}


#column2-tab1b-slot2-box {margin-right: 21px; margin-bottom:20px; }

#inquiry {margin: 10px 10px 10px 30px;}
#component_submit_image, #mappedValue {display:block; margin:30px auto 10px auto;}

#column1-tab1-slot1-box, #column1-tab2-slot1-box, #column1-tab3-slot1-box, #column1-tab4-slot1-box, #column1-fp1-slot1-content, #column1-fp2-slot1-content, #column1-fp3-slot1-content, #column1-fp4-slot1-content, #column1-fp5-slot1-content, #column1-fp6-slot1-content, #column1-fp7-slot1-content, #column1-fp8-slot1-content{margin-top:210px;margin-left:32px;}


.navigation-wrap {z-index:4; display:block; width:418px; position:absolute; min-height:30px; clear:both; float:none; margin:0px 0px 0px 32px;}
#nav-box { position:relative; padding-top:2px;}
.navigation-wrap a:hover{background-color:#5d001b;}
.nav-tab-parent {z-index:5; position:relative; float:left; text-align:center; clear:none; display:block; color:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:25px;}
.nav-tab {z-index:6; display:block; margin: 0px 0px 0px 0px; padding-top:2px;text-align:left; clear:both; font-size:0.75em; color:#fff; height:25px;}
.nav-tab-consol-wrap {display:block; z-index:7; position:none; clear:both; display:none; padding:0px 0px 0px 0px; width:145px; background:#5d001b; margin:0px 0px 0px 0px; float:left;}
.nav-tab-child { z-index:8; display:block; margin: 0px 0px 0px 0px; padding:4px 4px 4px 4px; text-align:left; color:#dd9190; background:#5d001b; font-size:0.75em; position:relative;}
.nav-tab-consol-wrap a:hover{color:#fff;}


#column1-tab4-slot1-content a, #column1-tab4-slot1-content a:hover{color:#a92b14; font-size:1.0em;}

#column2-tab1b-slot2-content .popup-headline{font-size:1.5em; color:#a92b14; font-weight:bold;}
#column2-tab1b-slot2-content a:hover{color:#a92b14;}

#column1-fp1-slot1-content li, #column1-fp3-slot1-content li, #column1-tab2-slot1-content li{font-size:1.1em; margin-left:7px; }
#column1-fp1-slot1-content a, #column1-fp1-slot1-content a:hover, #column1-fp3-slot1-content a, #column1-fp3-slot1-content a:hover,#column1-tab2-slot1-content a, #column1-tab2-slot1-content a:hover{color:#a92b14;}

#column1-fp6-slot1-content li{font-weight:normal;}

.one-column-horizontal .error {margin-left:125px;}
#step-box, .step-box {display:block; margin-bottom:5px; }
#step-info {padding:0px 0px 0px 0px; margin-left:0px; color:black; font-size: 1.1em; font-family:verdana; font-weight:bold;}
#greeting {padding:0px 0px 0px 0px; margin-left:0px; text-align:left; color:black; width:220px;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#fff; background:#a92b14; border:1px solid #fff; padding-left:2px; padding-right:2px; margin-right:20px;}
.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox a:hover {text-decoration:underline;}
.error {font-size:1em; color:#f00;}

.step-box {height:auto; max-height:60px; min-height:24px;  background:none;}

.box1-content select, .box1-content input{font-family:arial; font-size:0.9em;}

div.one-column-horizontal div.field-container-label span.generic-label{text-align:right;width:120px; padding-right: 7px}

.one-column-horizontal .field-container-text input, .one-column-horizontal .field-container-label input {margin-left:0px;}

.one-column-horizontal label, .generic-label{
margin-top:2px;
text-align:right;
margin-right:3px;}