


body {background-color:#aebdc4;}
.page-wrap, .header-wrap, .footer-wrap { width: 798px; }
                .page-column1 {width:402px;}
                .page-column2 {width:396px;}
                #column1-spacer {width: 402px; height: 104px; }
                #column2-spacer {width: 396px; height: 281px; }
.footer-wrap {}
.footer-wrap, .footer-wrap a:link, .footer-wrap a:visited {color: #000000; text-decoration: none;}
.footer-wrap a:hover {color: #000000; text-decoration: none;}

#column2-tab1b-slot1-box {margin:0px 12px 0px 0px;}
#column1-tab4-slot1-box .box0-content ul {margin-left: 25px; margin-bottom: 0px;}
#column1-tab4-slot1-box .box0-content li {line-height: 1.1em;}

.navigation-wrap { width:244px; height:184px; background-repeat: no-repeat; display: block; z-index: 3; display: relative; margin-left: 0px;}
#nav-box a:link,#nav-box a:hover,#nav-box a:visited{outline:none;}
#nav1 img { height:37px; width:337px;}
#nav2 img { height:34px; width:337px;}
#nav3 img { height:32px; width:337px;}
#nav4 img { height:35px; width:337px;}
#nav5 img { height:37px; width:337px;}

.box0-content h1 {font: bold 0.7em Arial; margin: 9px 10px -3px 14px; color: #000000; text-decoration: underline;}
.box0-content h2 {font: normal 0.6em Arial; margin: 12px 10px 0px 14px; color: #000000; line-height: 1.2em;}
.box0-content p {font: normal 0.7em Arial; margin: 12px 11px 0px 14px; color: #000000; line-height: 1.2em;}
.box0-content a:link, .box0-content a:hover, .box0-content a:visited {color:#053a74; font-weight:bold; text-decoration:none; font-size: 1em;}
.box0-content ul {margin: 10px 0px 1em 10px;}
.box0-content li {font: normal 0.7em Arial; margin-right: 0px; color:#000000; line-height: 1.35em;}
.box0-content li p {margin-left: 0px; font-size: 1em; line-height: 1.3em; margin-bottom: 10px; margin-right: 28px;}

.box4-top {background: none;}
.box4-content {background-color: #e2e5e7; margin-left: 5px; margin-right: 5px;}


.error{color:#ff0000; font-size:1em;}
.one-column-horizontal .error{margin-left:100px;}
.field-container-checkbox #confirm_errors{margin-left:15px;}
.field-container-radio .error{margin-left:0px; padding-top:0px;}
#component_start_date_dropdown_container .error{margin-left:21px;}

#greeting {font-size:1.0em; width:232px; text-align:left; float:left;}
#step-info{float:left; font-size:1.1em; font-family:verdana;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#fff; background:#3F66E9; border:1px solid #fff;margin-right:50px;}
#previous-step, #change-info{padding:0px;}
#change-info{margin-right:16px;}

.field-container-text input, .field-container-select select {font: normal 0.9em Arial;}
.one-column-vertical .field-container-text label, .one-column-vertical .field-container-select label {font-size: 1em;width:96px}
.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;width:96px}
.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; }
.one-column-horizontal .field-container-text input,.one-column-horizontal .field-container-select select{width:185px;}

#component_grad_year_month_dropdowns_container select{margin-bottom:5px; width:315px;}

#step-box {margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; background-color:#e2e5e7;}
#step-box h5 {color:#000000; padding-left:39px; font: bold 0.75em Verdana;}
#inquiry {margin-left:20px;}
#component_submit_image_container #component_submit_image {display:block; margin:10px auto 10px auto;}
#optin {float:left; clear:none; padding-bottom:20px;}
.field-container-checkbox a:hover,.field-container-checkbox a:link,.field-container-checkbox a:visited{text-decoration:underline;}