


body { background-color:#EFEFEF; }

.page-wrap { width:780px; background-color:#FFFFFF; }
.header-wrap { width:780px;}
.footer-wrap { width:780px; background-color:#00425a; color:#cccccc; padding:5px 0px;}
.footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {text-decoration: underline; color:#cccccc;}

#column1-spacer { height:126px; width:380px; }
#column2-spacer { height:126px; width:400px; }

.page-column1 { width:380px;}
.page-column2 { width:400px; }

.box0-wrap { margin:0px; }
.box0-content { padding:0px; }
.box0-content p { font-family:Arial; font-size:0.75em; margin-top:10px; margin-bottom:0px; }
.box0-content h1 { font-size:0.85em; color: #333333;}
.box0-content h2 { font-size:1.3em; border-bottom:1px dashed #999999; margin-top:10px; margin-bottom:5px; color:#333333;}
.box0-content h3 { font-family:Arial,Helvetica,sans-serif; font-size:0.65em; color:#999999; text-align:center; margin-top:110px; }
.box0-content li { font-size:.75em; font-weight:normal;}
.box0-content ul { margin-top:15px;}
.box0-content form { margin:0px; padding:0px 0px 0px 25px; }
.box0-content a { font-size:1em; color:#0066FF; text-decoration:underline; }
.box0-content a:link { font-size:1em; color:#0066FF; text-decoration:underline; }
.box0-content a:hover { font-size:1em; color:#0066FF; text-decoration:underline; }
.box0-content a:visited { font-size:1em; color:#0066FF; text-decoration:underline; }

.step-box { display:none; }

#column1-tab1-slot1-box,.box0-wrap{ padding:10px 17px 0px 20px; }
#column1-tab1-slot2-box { padding:0px 17px 0px 20px; }
#column1-tab1-slot3-box { padding:0px 17px 0px 20px; }



#address_postalCode_container input { width:60px; }
#component_address_1_container input {width:317px;}

#component_citizenship_us_nonuswithres_international_re-entering_container label {width: auto; float: left; margin-top:5px;}
#component_citizenship_us_nonuswithres_international_re-entering_container select {float:right; width: 255px;margin:5px 3px 0px 0px;}
#component_contact_time_morning_afternoon_evening_container label { width:auto; float:left; margin-top:3px;}
#component_contact_time_morning_afternoon_evening_container select { float:right; width:210px; margin:5px 3px 0px 0px;}
#component_willing_to_relocate_container label { width:170px; float:left; height:20px; margin-top:5px;}
#component_willing_to_relocate_container select { float:right; width:140px; margin:5px 3px 0px 0px;}
#component_willing_to_relocate_container{margin-bottom:10px;}



#component_submit_image_container { text-align:right; padding-top:20px; }
.field-container-text input, .field-container-select select {font: normal 1em Verdana;}
.field-container-text label, .field-container-select label {color:#333333;}

.error {font-size:1em; color:#f00;}