/*****
 Header
******/

div#header{
	width: 800px;
	overflow: hidden;
}

div.header-left {
	float: left;
}

img.logo {
	border: none;	
}

div.header-right{
	float: right;
	margin: -2px 12px 0 0;
}

img.bbb-vertical {
	border: none;
	margin:0;
	padding:0;
	vertical-align: middle;
	margin-top: -3px;
}

/*****
 Navigation
******/

div#navbar {
	width: 800px;
	border-bottom: 3px solid #4FBF59;
	margin: 16px 0 0;
}

/*****
 Main Content
******/

div#main {	
	margin:0 auto;
	width:800px;
}

div#main-content {
	margin-left:0px;
	overflow:hidden;
	text-align:left;
}

div#wrapper-container {
	overflow: hidden;	
	width: 100%;
}

/*****
 Form Title
******/

div#main-content div.page-title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #005d99;
	font-size: 23px;
	margin: 10px 0 0;
	letter-spacing: 0;			
}

div#main-content div.page-title h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #005d99;
	font-size: 16px;	
	margin: 0 0 16px;	
	letter-spacing: 0;

}

/*****
 left column
******/

div#left-column {
	width: 563px;
	float: left;
	margin: 0 0 0 0;
}

div#left-column-container {
	width: auto;
}

div.logo img.top-left {
	margin: 15px 0 0 15px;
}

/*****
 left column-Title
******/

div#required-container{
	background: transparent url(/images/miq-bg-form-life.jpg) repeat-x scroll 0 0;
	margin-bottom: 1px;
	height: 23px;	
	overflow: hidden;
}

div.complete-marked {
	float: left;
	margin-top: 6px;
	margin-bottom: 4px;	
}

.required-title {
	font-size: 10px;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 6px;
}

.required {
	color:#FF0000;
	font-family:verdana;
	font-size:11px;
	margin-right:2px;
	vertical-align:top;
}

div.secure-lock {
	float:right;
	margin-right:5px;
	margin-top:4px;
}

/*****
 left column-Fields
******/

div.left-column-mid {
	background: transparent url(/images/miq-bg-form-life.jpg) repeat-x scroll 0px -18px;
	width: auto;	
}

div.left-column-mid label {
	font-size: 13px;
	font-family: Verdana;
	font-weight: normal;
	color: #595959;
	vertical-align: middle;
}

div.left-column-mid label.radio { color: #9c9c9c; }

div.left-column-mid  table {
	margin-left:68px;
	margin-top:10px;
	width:auto;
}

div.left-column-mid  table  input, div.left-column-mid  table select {
	border:1px solid #7F9DB9;
	color:#595959;
	font-family:verdana;
	font-size:13px;
	margin-left:7px;
	vertical-align:middle;
}
div.left-column-mid  table  input { margin-left: 3px; }

div.left-column-mid  table  td{	
	padding-bottom:3px;
	padding-top:4px;
	padding-right: 2px;
	text-align:left;
	vertical-align:middle;	
}

div.left-column-mid  table#profile {
	margin: 0 0 0 0;
	width:560px;
}




.left-align {
	text-align: left !important;
	padding-top: 0px !important;
}	   

div.left-column-mid  table#profile td {
	padding-bottom:0;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
}

table#profile td.empty-cell {
	padding-top: 0 !important;	
	line-height: 9px;
}

div.left-column-mid table#profile input {
	height: 17px;	
}

.dobMM {
	background: #FFF url(/images/bg-field-mm.jpg) no-repeat scroll 4px 0;
	width: 38px;		
}

.dobDD {
	background: #FFF url(/images/bg-field-dd.jpg) no-repeat scroll 4px 0;
	width: 38px;			
}

.dobYYYY {
	background: #FFF url(/images/bg-field-yyyy.jpg) no-repeat scroll 4px 0;
	width: 51px;			
}

.heightFT {
	background: #FFF url(/images/bg-field-ft.gif) no-repeat scroll 4px 0;
	width: 40px;			
}	

.heightIN {
	background: #FFF url(/images/bg-field-in.gif) no-repeat scroll 4px 0;
	width: 40px;			
}

.weight {
	background: #FFF url(/images/bg-field-lbs.gif) no-repeat scroll 4px 0;
	width: 51px;	
}

.no-border {
	border: none !important;
}

div.left-column-mid table#med-profile {
	margin-left: 18px;
	width: 532px;
}

td.width-20 {
	width: 10px;
}

div.left-column-mid  table#contact {
	margin-left:18px;
	margin-top:20px;
	width:554px;
}

div.left-column-mid table#contact td {
	margin-left:0;
	margin-top:6px;
	padding-right: 0px;	
	line-height: 23px;
}

div.left-column-mid  table#contact td.right {
	text-align:right;
	width:0px;
}

table#contact input#first_name,table#contact input#address_1_street1,table#contact select#address_1_state {
	width: 148px;
	margin-left:0px;
} 

table#contact input.phone1 {
	margin-right:3px;
	width:30px;
	margin-left:0px;
}

table#contact input.phone2 {
	width:40px;
}

table#contact input.phone3 {
	width:72px;
	margin-left: 0px;
}

input#address_1_zip {
	width:60px;
}

table#contact input.email {
	background: #FFFFFF url(/images/bg-field-nospam.gif) no-repeat scroll 44px 0;
}

input.button-done {
	border:medium none;
	margin:30px 0 29px 200px;
}

.paddingL15 { padding-left: 15px; }
.paddingL3 { padding-left: 3px; }

/*****
 left column-privacy
******/

p.privacy {
	color: #848484;
	font-family: Verdana;
	font-size: 11px;
	margin: 0 15px 9px 17px;;
	line-height: 14px;
	
}

p.privacy a,p.privacy a:link {
	color:#848484 !important;
	font-weight: normal !important;
}

/*****
 right column
******/

div.right-column {
	background: transparent url(/images/miq-bg-form-life.jpg) repeat-x scroll 0 0;
	border: none;
	width: 219px;
	margin-top: 0;
	float: right;
}

div.right-column-container {
	margin: 0 0 0 4px;
	width: 211px;	
}

/*****
 right column-Feature carrier
******/

div.feature-carrier {
	background-color: #fff;
}

div.feature-carrier p {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:17px;
	margin-top:4px;
	padding-top:7px;
}

div.feature-carrier img {
	margin-left:30px;
	margin-bottom: 20px;	
}

/*****
 right column-Carrier
******/

div.carrier-logos {
	background-color:#FFFFFF;
	margin-top:6px;
}

div.carrier-logos p {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	margin-left:19px;
	margin-right:15px;
	margin-top:0;
	padding-top:16px;
}

div#right-column-carrier-logos img {
	margin-left: 27px;
}

/*****
 Footer
******/

div#footer {
	width: 800px;
	border-bottom: 1px solid #4FBF59;
	margin-top: 20px;		
}

div#footer-info, div#footer-info a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #005d99;
	font-weight: normal;
	font-size: 11px;
	margin-top: 8px;
	font-weight: normal;
	margin-left: 12px;
	margin-right: 12px;
}

div#footer-info a:hover {
	text-decoration: none;
}

p#copyrights { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #848484; }
td.condition-pdg { padding-left: 20px; }