


body{background-color:#7eb0cc;}
.page-wrap, .header-wrap, .footer-wrap {width:811px;}
	.page-column1 {width: 401px;}
	.page-column2 {width: 410px;}
#column1-spacer {width:401px; height:91px;}
#column2-spacer {width:410px; height:273px;}
.footer-wrap {background-position:bottom; margin-top:0px; padding:10px 0px 10px 0px; color:#333;}
.footer-wrap a, .footer-wrap a:link, .footer-wrap a:visited, .footer-wrap a:hover {color:#333;}

.navigation-wrap {display:block; margin:0px 215px 0px 29px; clear:both;}	
	.nav1 img, 
	.nav1:hover img, .nav1-active img  {height:30px; width:157px; background-position:top left; float:left; margin-bottom:3px; clear:both;}
	.nav2 img, 
	.nav2:hover img, .nav2-active img  {height:30px; width:157px; background-position:top left; float:left; margin-bottom:3px; clear:both;}
	.nav3 img, 
	.nav3:hover img, .nav3-active img  {height:30px; width:157px; background-position:top left; float:left; margin-bottom:3px; clear:both;}
 	.nav4 img, 
	.nav4:hover img, .nav4-active img  {height:30px; width:157px; background-position:top left; float:left; margin-bottom:3px; clear:both;}   
	.nav5 img, 
	.nav5:hover img, .nav5-active img  {height:30px; width:157px; background-position:top left; float:left; margin-bottom:3px; clear:both;}    

.box0-wrap {padding-top:10px;}
.box0-content {color:#000;}
.box0-content li {font-size:0.75em; font-weight:normal;}
.box0-content li a, .box0-content li a:link, .box0-content li a:visited, .box0-content li a:hover {font-size:1em;font-weight:bold;text-decoration:underline;}
.box0-content p a, .box0-content p a:link, .box0-content p a:visited, .box0-content p a:hover {text-decoration:none; font-size:1em;}
.box0-content li ul li {font-size:1em; font-weight:normal;}
.box0-content li ul li ul li {font-size:1em; font-weight:normal;}
.box0-content p {font-size:0.75em; margin-bottom:1em; color:#000;}
.box0-content h1 {margin-bottom:10px;}
.box0-content h2 {font-size:0.75em; margin-bottom:10px; margin-left:10px;}

#column1-tab2-slot1-content ul{margin-right:0px;}

.box2-content select, .box2-content input{font-family:arial; font-size:0.9em;}
.one-column-vertical label {font-size:1.1em;}
#column1-tab4-slot1-content li p{font-size:1.0em;}
#component_generic_label{width:290px;text-align:left; margin:10px auto 0px 0px; padding-left:40px;}

#column2-tab1b-slot1-box {margin:0px 16px 0px 0px;}
.box2-top {display:none;}    
#inquiry {width: 360px; display:block; margin:0px auto 0px auto;}
.one-column-vertical{margin-left:20px;}

#component_submit_image, #mappedValue {display:block; margin:20px auto 10px auto; padding-top:10px;}

.one-column-horizontal .error {margin-left:130px;}
#step-box, .step-box {display:block; margin-bottom:5px; }
#step-info {padding:0px 0px 0px 0px; margin-left:10px; color:black; font-size: 1.1em; font-family:verdana; font-weight:bold;}
#greeting {padding:0px 0px 0px 0px; margin-left:10px; text-align:left; color:black; width:220px;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#fff; background:#8a1f03; border:1px solid #fff; padding-left:2px; padding-right:2px; margin-right:15px;}
.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox a:hover {text-decoration:underline;}
.error {font-size:1em; color:#f00;}

.step-box {height:auto; max-height:60px; min-height:24px;  background:none;}

div.one-column-horizontal div.field-container-label span.generic-label{text-align:right;width:120px; padding-right: 7px;}

.one-column-horizontal .field-container-text input, .one-column-horizontal .field-container-label input {margin-left:0px;}

.one-column-horizontal label, .generic-label{
margin-top:2px;
text-align:right;
margin-right:3px;}

.one-column-horizontal .field-container {margin-top:0px; padding-top:3px;}
