#life-insurance-form { width: 520px; margin: 0 auto; }
.default-text {	color: #999;}
.field-set {
	margin-bottom: .8em;
	border: 0px solid red;
	padding:0 0 0 1.4em;
}
#agreeing{font-size: 0.85em;}
.field-block {
	padding-bottom: 0em;
	margin-bottom: .7em;
	border: 0px solid black;
}
H1{padding:8px 0px 4px 17px; margin: 0;}
h3.dotted {
  line-height: 14px;
	border-bottom: 1px dotted #5a95c3;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.dotted {
  line-height: 8px;
  border-bottom: 1px dotted #5a95c3;
	padding-bottom: 0;
	margin-bottom: 5px;
}
LABEL{
	margin: 10px 0px;
}
#step2-secondary LABEL{ font-size: 14px;}
.field-block.step2-secondary,
.field-block.step3-secondary { margin-top: 10px; margin-bottom: 15px; }
#phone1 { width: 8.2em;}
#dob1_mm_on { width:48px; }
#dob1_dd_on { width:45px; }
#existing_carrier { font-size: .8em; }
#pre_existing_list{list-style-type: none; margin-top: 2px; }
li.condition { width: 50%; float: left; }
li.condition label { font-weight: normal; }
textarea { padding: 1px; }
#additional-hdr {
  font-weight: bold;
  text-decoration: underline;
  padding-bottom: 0;
}
#step-1 LABEL{font-size: 11px;}

/* Health Info rules */
.gender { width: 40px; }
.feet { width: 38px; }
.inches { width: 44px; }
#insured1_weight,#address1_zip,.month,.day,.year,.weight{ text-align: left; }
#submit{float:right;}
input#submit {	border: 0px solid transparent;}
#smoker label{font-size: 14px;}
#address1_street1{width: 100%;}

#first_name, #last_name, #email1 { width: 135px; }

.back { margin-left: 18px; }


/* From Blueprint */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-4a, div.span-5, div.span-6, div.span-7, div.span-8, div.span-8a, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-4a {width:180px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-8a {width:340px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*+html .clearfix { display: inline-block; }
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}



