


body { background-repeat:repeat-x; background-color:#ffffff;}
.page-wrap, .header-wrap, .footer-wrap { width: 828px; }
                .page-column1 {width:487px;}
                .page-column2 {width:341px;}
                #column1-spacer {width: 487px; height: 302px; }
                #column2-spacer {width: 341px; height: 105px; }
.footer-wrap {}
.footer-wrap, .footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {color: #000000; text-decoration: none;}

.navigation-wrap { width:477px; height:51px; background-repeat: no-repeat; display: block; z-index: 3; display: relative; margin: 2px 0px 0px 10px;}
#nav1 img { height:51px; width:77px;}
#nav2 img { height:51px; width:97px;}
#nav3 img { height:51px; width:91px;}
#nav4 img { height:51px; width:93px;}
#nav5 img { height:51px; width:119px;}

.box0-content h1 {font: bold 14px Arial; margin: -4px 10px -2px 15px; color: #000000;}
.box0-content h2 {font: normal 0.6em Arial; margin: 12px 10px 0px 15px; color: #000000; line-height: 1.2em;}
.box0-content p {font: normal 0.7em Arial; margin: 10px 16px 0px 15px; color: #000000; line-height: 1.2em;}
.box0-content a:link, .box0-content a:visited {color:#000000; font-weight:bold; font-size: 1em;}
.box0-content a:hover {color: #5e7b93; font-wieght: bold; text-decoration: underline;}
.box0-content ul {margin: 10px 0px 0px 20px;}
.box0-content li {font: normal 0.7em Arial; margin-right: 0px; color:#000000; line-height: 1.2em;}
.box0-content li p {font-size: 1em; line-height: 1.2em; margin: 5px 32px 10px 10px;}

#column1-tab2-slot1-box .box0-content a:hover {text-decoration: none;}
#column1-tab4-slot1-box .box0-content ul {margin-top: 14px; margin-left: 15px;}
#column1-tab4-slot1-box .box0-content li { width:180px; list-style:none; float:left; line-height: 1.2em; color: #000000; margin-bottom: 8px;}
#column2-tab1b-slot1-box {margin:0px 10px 0px 0px;}

.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:11px;}
#change-info{margin-right:16px;}


.box1-wrap {border: none;}
.box1-content {border: solid 2px #121a65; border-top: none; background-color: #eeeeee;}

.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;}
.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; font: normal 0.9em Arial; width:95px;}
.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;}
#component_grad_year_month_dropdowns_container select{margin-right:10px;}


#step-box {margin:0px 0px 15px 0px; padding:0px 0px 6px 4px; background-color:#eeeeee;}
#step-box h5 {color:#000000; padding-left:20px; font: bold 0.75em Verdana;}
#inquiry {margin-left:12px;}
#component_submit_image {display:block; margin:10px auto 10px auto;}
#optin_container {text-align:center;}
#optin {float:left; clear:none;}
#confirm{float:left; clear:none; margin-bottom:20px;}