


.page-wrap, .header-wrap, .footer-wrap { width:750px; overflow:hidden; }

.page-column1 { width:396px; }
.page-column2 { width:354px; }

#column1-spacer { width:396px; height:67px; }
#column2-spacer { width:354px; height:67px; }

.box0-wrap { margin:0px; }

#column1-tab1-slot1-box { border:1px solid #000000; padding-top:111px; width:394px;  margin-bottom:-500px; padding-bottom:500px; }
#column2-tab1b-slot1-box { background-color:#EFEFEF; float:left; width:354px;  margin-bottom:-500px; padding-bottom:500px; }

.box0-wrap h1 { color:#666666; margin-top:20px; margin-bottom:15px; }
.box0-wrap h2 { color:#000077; font-size:0.75em; margin-left:10px; }
.box0-content h3 {font:normal 0.6em Arial; color:#000000; margin-left:0px;}
.box0-wrap p { margin-top:0px; margin-bottom:14px; line-height:1.20em; color:#666666; }

.footer-wrap { background-color:#000077; color:#FFFFFF; }
.footer-wrap a { color:#FFFFFF; }
.footer-wrap a:link { color:#FFFFFF; text-decoration:underline;}
.footer-wrap a:visited { color:#FFFFFF; }
.footer-wrap a:hover { color:#ffa8b7; text-decoration:none; }

.step-box { display:none; }

.box0-content form { margin:0px; }

.box0-content .two-column-vertical .field-container { width:140px; }
.box0-content .two-column-vertical .field-container-select select { width:120px; }
.box0-content .two-column-vertical .field-container-text input { width:120px; }

.box0-content .two-column-vertical .field-container.span-2 { width:300px; }
.box0-content .two-column-vertical .field-container.span-2 select { width:100%; }
.box0-content .two-column-vertical .field-container.span-2 input { width:100%; }

.box0-content .field-container-text label, .box0-content .field-container-select label, .box0-content .field-container .generic-label { font-weight:bold; }

.field-container-text input, .field-container-select select {font: normal 1em Arial; color:#666666;}
.field-group input, .field-group textarea, .field-group select {color:#666666;}

#optional { font-weight:normal; color:#e3626a; font-size:0.9em; }

#component_home_phone_three_part_container input { width:26%;}
#component_work_phone_three_part_container input{ width:26%;}

#component_submit_image_container { float:right; padding-top:35px; margin-right:11px;}

.error {font-size:1em; color:#f00; padding-left:1px;}