/* CUSTOM CSS */

body {
	background-color: #fff7e4;
}
.page-wrap {
	width:800px; 
	margin-top: 0px;
}
.header-wrap {
	width:800px; 
	background:url(brand-collat.jpg) top left no-repeat; 
	display:block; height:90%;
}
.header-wrap1 {
	width:800px; 
	background:url(brand-collat1.jpg) top left no-repeat; 
	display:block; height:90%;
}

.content-column-left {width:400px; padding:0px 0px 0px 0px; }
.content-column-right {width:353px; padding:0px 0px 0px 0px;}
.footer-wrap, .footer-wrap a, .footer-wrap a:link, .footer-wrap a:visited, .footer-wrap a:hover {color:#000;}
/* asset level */
form {
	margin:0px 0px 0px 0px;
}
a, a:link, a:visited, a:hover {color:##093679;}
.form-wrap {
	padding:0px 0px 0px 0px;
	width:352px; 
	display:block; 
	float:left; 
	text-align: center;
	background:#fff;
}
.form-container {
	display:block;
	font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; 	
	border:4px solid #023e67; 
	border-top:none;
	border-bottom:none; 
	padding: 0px 0px 0px 0px; 
}



.block a {
	text-decoration:underline;
}
.box1-wrap {
clear:both;
background:url(form-cap.gif) top left no-repeat;
	width:352px; 
	display:block; 
	position:relative;
	text-align:left;
	padding:13px 0px 0px 0px;
}
.box1-container {
	display:block; 
	border:1px solid #023e67; border-top:none;
	margin:0px 11px 0px 11px; 
	background:#fff;
	padding:0px 0px 0px 0px;
}
.box1-container ul {display:block; margin-top:10px; margin-bottom:3px;}
.box1-container p, .box1-container li {
	margin:3px 10px 0px 10px; 
	font-size:0.75em;
}
.box1-container li {list-style:disc; color:#ffe29d;}
.arw {padding-left:15px; background:url(arw.gif) top left no-repeat; margin-left:55px; margin-top:2px;}

.box1-container h1 {

	padding:10px 10px 0px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px; 
	text-decoration:underline;
	font-weight:normal;
	color:#023e67;

}



.step-bar {
	display:block; 
	position:relative; 
	margin:auto;
}
.step-bar h5 {
	font-size:0.75em; 
	font-weight:bold;
	margin:10px 20px 1em 20px;
}
.text-content-welcome {
	display:block;
	text-align:left;
}
.text-content-welcome h1, .text-content-program h1 {
	font-size:18px; 
	color:#093679;
	font-weight:bold; 
	margin:1em 10px 15px 30px;
}
.text-content-welcome p {
	font-size:0.75em; 
	margin:0em 10px 1em 30px;
}
.text-content-program {
	font-size:0.75em; 
	display:block;
}
.text-content-program p, ul {
	margin:0em 10px 1em 30px;
}
.text-content-program a {
	text-decoration:underline; 
	font-weight:bold; 
	color: #0d5192;
}
.text-content-program li {
	margin:0em 10px 0em 20px;
}
.li-content {
	display:none;
}
.li-content p {
	margin:0.5em 0px 1em 1em;
}
.text-content-benefits {
	font-size:0.75em; 
	display:block;
}
.text-content-benefits h1 {
	font-weight:bold;
}
.text-content-benefits p, h1, ul {
	margin:0em 10px 1em 30px;
}
.text-content-benefits li {
	margin:0em 10px 0em 30px;
}
.text-content-formcta {
	font-size:0.75em; 
	display:block;
}
.text-content-formcta p {
	margin:0em 10px 1em 30px; 
	font-weight:bold;
}
.text-content-note {
	font-size:0.6em; 
	font-weight:bold; 
	display:block;
}
.text-content-note p {
	margin:0em 10px 1em 30px;
}

.optin {
width:80%;
	margin: 10px auto 0px auto;
	text-align: center;
	font: normal 11px Arial;
	color: #000;
	padding-bottom:10px;
}
.optin a {
	color: #00f; text-decoration:underline;
}
.optin input {
	float: left;
	width: 20px;
}
.opt_pad {
	padding: 0 0 0 8px;
}
.form_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3 20 5 47;
	color: #fff;
	background: #023e67;
}
.form_title_table {
	width: 344px;
}
.form_title a {
	color: #6c6c6c;
	text-decoration: underline;
}
.form_area {
	text-align: center;
	padding: 0;
	margin: 0
}
/* step 1 */
.steps1 {
	width: 300px;
	border: none;
	text-align: left;
	margin: 0 auto 0 auto;
}
.steps1 span {margin-top:5px;}
.steps1 label {
	display: block;
	font: normal 0.75em Arial;
	margin: 10px 0 0 25px;
	color: #000;
}

.steps1 select {
	width: 300px;
	font: normal 10px Arial;
	margin: 0px 0 0 25px;
}
.submit1 {
 text-align:left;
	margin: 15px auto 0 47px;
	padding: 0 0 10px 0;
}
/* step 2 */
.steps2 {
	width: 330px;
	border: none;
	text-align: left;
	margin: 0 auto 0 auto;
	color: #000;
}
.steps2 label {
	display: block;
	float: left;
	width: 120px;
	font: normal 0.75em Arial;
	color: #000;
	margin: 5px 3px 0 0;
	text-align: right;
}
.steps2 select {
	width: 170px;
	font: normal 10px Arial;
	display:  inline;
	margin: 3px 0 0 0;
}
.steps2 input {
	width: 170px;
	font: normal 10px Arial;
	display:  inline;
	margin: 3px 0 0 0;
}
.submit2 {
 text-align:center;
	margin: 15px auto 0 auto;
	padding: 0;
}
