


body { background-repeat:repeat-x; background-color:#4b87c6;}
.page-wrap, .header-wrap, .footer-wrap { width: 812px; }
                .page-column1 {width:396px;}
                .page-column2 {width:416px;}
                #column1-spacer {width: 396px; height: 208px; }
                #column2-spacer {width: 416px; height: 87px; }
.footer-wrap {height: 56px;}
.footer-wrap, .footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {color: #000000;}

#column2-tab1b-slot1-box {margin:0px 36px 0px 0px; border: none;}
#column2-tab1b-slot1-box { margin:0px; border:0px; }
.box1-content { border:0px; padding:0px; width:380px; }

#column1-tab1-slot2-box ul {margin-left: 5px;}
#column1-tab1-slot2-box li {list-style: none;}
#column1-tab1-slot2-box a:link, #column1-tab1-slot2-box a:hover, #column1-tab1-slot2-box a:visited {list-style: none; font: normal 1em Arial; color: #333333; text-decoration: none;}

.step-box {height:auto;  margin-bottom:10px; width: 380px; min-height: 24px; max-height: 100px; background:#000066; }
#step-info {padding:5px 0px 10px 20px; color:#ffffff; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

.box0-content h1 {font: bold 0.7em Tahoma; margin: 0px 10px 0px 25px; color: #333333;}
.box0-content p {font: normal 0.7em Tahoma; margin: 10px 20px 0px 25px; color: #333333; line-height: 1.2em;}
.box0-content ul {margin: 10px 0px 0 40px;}
.box0-content li {line-height: 1em; font: normal 0.7em Arial; color: #000000;}
.box1-wrap { background-position:bottom left; background-repeat:no-repeat; }
.box1-content form { margin:0px; }

.field-container-text input, .field-container-select select, .field-container-select label, .field-container-text label, .generic-label {font: normal 0.9em Arial;}

.one-column-hotizontal .field-container-select, .one-column-horizontal .field-container-text { padding-left:35px; padding-right:40px; margin-top:10px; margin-bottom:15px; width:auto; text-align: right;}
.one-column-horizontal .field-container-select label, .one-column-horizontal .field-container-text label { text-align: right; padding-right: 5px; }
.one-column-horizontal .field-container-submit-image input { float:right; margin-bottom:25px; margin-right:25px; }

.two-column-vertical .field-container-submit-image input { float:right; margin-bottom:12px; margin-right:15px; margin-top:20px; } 
.two-column-vertical { padding-left:30px; padding-right:10px; }

#gradDate_container label {width: 223px; text-align: left; padding-left: 38px;}
#gradDate_container select {width: 100px;}
#component_submit_image_container{width:95%}
#component_opt_in_container {width:305px; padding-left: 0px; text-align: center; font-size: 0.9em; color: #999999; padding-bottom:5px;}
#optin {float:left;}
#phoneInfo_home_container {font-family: Verdana;}

#greeting{font-size:1em; float:left; width:70%; text-align: left; padding-left: 10px; color: #ffffff;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#996600; background:#fce616; border:1px solid #996600; padding-left:2px; padding-right:2px;}
#greeting {margin-top:4px;}
#change-info {margin-top: 3px; margin-right:15px;}
#previous-step {margin-top:5px; margin-right:30px;}

.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox a:hover {text-decoration:underline; color:#999999;}
.error {font-size:1em; color:#f00;}

.one-column-horizontal .error {padding-left: 140px;}

#component_grad_year_drop_down_container {margin-bottom:30px;}
#component_grad_year_drop_down_container label {width: auto; float: left; margin-right:0px; padding-left:8px;}
#component_grad_year_drop_down_container select {float:right; width: 150px; margin-right: 14px; margin-left:0px;}