


.page-wrap {width:812px;}
.header-wrap {width:812px;}
.footer-wrap {width:812px; padding-top: 35px;}

body {background-color: #a3bdc3;}

.box3-content form {color: #ffffff; font:}
	.field-container-text input, .field-container-select select {font: normal 0.9em Arial;}
    .field-container-submit-image input {width:232px; height:57px;}
    input[size="3"], input[size="4"] {size:auto; width: auto;}
    #optin_container {text-align: center; margin-left: 60px; margin-bottom: 20px;}

    .one-column-vertical {width: 300px; margin-left: 33px; margin-top: -5px;}
    .one-column-vertical .field-container-submit-image input {margin-left: 30px; margin-top: 20px; margin-bottom: 40px;}
    
    .one-column-horizontal {width: 325px; margin-left: 0px;}
    .one-column-horizontal .field-container-submit-image input {margin-left: 80px; margin-top: 10px;}
    .one-column-horizontal label, .generic-label{text-align:right; margin-right:3px;}
    .one-column-horizontal .field-container{margin-top:-5px;}
    .one-column-horizontal .field-container {padding-top:3px;margin-top:0px;}

.step-box {height:auto;  margin-bottom:10px; width: 325px; min-height: 24px; max-height: 100px;}
#step-info {padding:5px 0px 10px 0px; margin:0px 0px 0px 16px; color:#ffffff; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

.page-column1{width: 394px;}	
.page-column2{width: 300px;}    	
        
#column1-spacer	{height: 195px; width: 100px;}
#column2-spacer	{height: 43px; width: 100px;}

.box0-content h1 {margin-left: 40px; font-size: 0.7em;}
.box0-content p {margin-left: 40px; margin-right:0px;}

.box3-wrap {width: 380px; margin-right:0px;}
.box4-wrap {width: 377px;}

#column2-tab1b-slot1-box .box3-top {display: none;}
#column2-tab1b-slot1-box {background-color: #a13243;}
#column2-tab1b-slot2-box {background-color: #ffffff;}

#cta-column2-tab1-slot1 , #static-form-wrapper-cta {margin-left: 3px;}

.box0-content ul {margin-right:0px;}
.box0-content li {font-size: 0.7em; margin-left: 40px; margin-right:0px; color: #15659c; list-style-image: url(http://images.vantage-media.net/a/clients/CDMInstitute/CDMInstitute/1/bullet.gif);}
.box0-content li p {font-size: 1em; margin:10px 0px 10px 20px; text-align: justify;}

#prog1 {margin-right:0px;}

.box0-content a:link {text-decoration:underline; color: #15659c; font-size: 1em;}
.box0-content a:visited {text-decoration:underline; color: #15659c; font-size: 1em;}
.box0-content a:hover {text-decoration:underline; color: #15659c; font-size: 1em;}

.box0-content h1 {color: #000000;}
.box0-content p {color: #000000;}
.box4-content p {color: #000000;}

.box0-content .popup-headline {font-weight: bold;}

#column1-tab1-slot2-box {margin-bottom: -20px; margin-top:-10px;}
#column1-tab1-slot3-box {margin-top: 0px;}
#cta-column2-tab1b-slot1 {margin-left: 3px;}

#component_opt_in_container {width:300px; padding-left: 30px; text-align: center;}
#optin {float:left;}

#component_home_phone_three_part_container .generic-label {width:70px; padding-left: 43px;}
#component_work_phone_three_part_container .generic-label {width:70px; padding-left: 43px;}

.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox a:hover {text-decoration:underline; color:#fff;}
.error {font-size:1.1em; color:#fff;}
.one-column-horizontal .error {padding-left:118px;}
#greeting{font-size:1em; float:left; width:70%; text-align: left; padding-left: 32px;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#000; background:#ffffff; border:1px solid #000; padding-left:2px; padding-right:2px; margin-right:0px;}