body, div, p, h1, h2, h3, br{padding:0px; margin:0px;}
body{height: 100%; 	background:#fff url('img/backer.jpg') repeat-x top left; /*background-color:#999;*/ font-family:arial;}
/*---MAIN CONTAINER---*/
#container{ margin:0 auto;  width:845px;  min-height:900px; background:url('img/container-background2.png') repeat-y top left;}
#header{width:845px; min-height:106px; height:106px; background:url('img/logo-form.png') no-repeat top left;}
#header-message{width:761px; min-height:80px; border-top:1px dotted #999; border-bottom:1px dotted #999; margin-left:40px; }
#header-message2{width:761px; min-height:157px; border-top:1px dotted #999; border-bottom:1px dotted #999; margin-left:40px; }

#left-column{float:left; width:222px; height:157px;}

p.family-pic{}
#right-column{float:left;width:539px; }
#right-column h2{
	color:#3D7DE1;
	font-size:19px;
	padding:15px 0px 0px 20px;
}
p.we-can{font-size:18px; color:#333; width:100%;padding:8px 0px 0px 20px;}
div.head-frame{min-height:106px;}
div.steps{clear:left; width:100%; min-height:50px;background-color:#f0f0f0; padding:0px 0px 0px 0px; border-top:1px dotted #999;}
p.complete{float:left; width:300px; text-indent:20px; font-size:14px; color:#000; font-weight:bold;padding:16px 0px 0px 0px;}
p.step{float:right; width:170px; padding:6px 0px 0px 0px;}
#left-main{clear:left; float:left; padding:7px 7px 7px 0px; margin-left:40px; width:215px; min-height:400px; border-right:1px dotted #999; }
#grey-back{width:100%; background-color:#f0f0f0; min-height:400px;}
#grey-back h3{font-size:14px; color:#666; font-weight:bold; margin-left:20px; padding-top:15px;}
#style4 {margin : 10px 0 35px 20px; #margin : 10px 0 35px 0px;padding : 0;line-height : 20px;list-style : none;font-size : 12px; color:#000;}
#style4 li {font-weight:bold;padding-left : 20px; text-indent:12px; margin-bottom:15px; background : url(img/little-check.png) no-repeat left;}
#right-main{float:left; width:509px; min-height:400px;}
p.req-desc{clear:both; width:100%; padding:12px 0px 12px 17px; font-size:11px; font-weight:bold; color:#000;}
span.req{color:#cc0000; font-size:12px;}
div#plain{width:100%; min-height:30px; margin:20px 20px 10px 20px; border:0px solid #000; color:#000;}
div#plain p.form-name{float:left; width:270px; padding:0px 0px 0px 0px; text-indent:15px; font-size:13px; }
div#plain p.form-input{float:right; width:200px; text-align:right; padding:0px 15px 0px 0px; font-size:13px;}

div#greyed{width:100%; min-height:20px; padding:20px 0px 20px 0px; margin:0px 20px 0px 20px; border-top:1px dotted #999; border-bottom:1px dotted #999;background-image:url(img/liblue.gif); color:#000;}
div#greyed p.form2-name{float:left;width:270px; padding:0px 0px 0px 0px; text-indent:15px;  font-size:13px; }
div#greyed p.form2-input{float:right; text-align:right;width:200px; padding:0px 15px 0px 0px; font-size:13px;}
div#form-submit{width:100%; background-color:#fff; min-height:50px; margin-top:20px; padding:10px 10px 10px 0px;}
div#form-submit p.privacy-form{float:left; width:150px; padding:10px 0px 0px 30px;  border:0px solid #000;}
div#form-submit p.privacy-form a{color:#0000ff;}
div#form-submit p.form-button{float:right; text-align:right; width:200px; padding:0px 0px 0px 0px; border:0px solid #000;}


p.message{float:left; margin-left:0px; width:565px; padding:12px 0px 0px 15px; font-size:15px; color:#333;}
span.big{font-size:24px; font-weight:600; color:#333;}
p.disclaimer{float:left; width:100px; text-align:right; padding:30px 0px 0px 0px;}
p.disclaimer a{color:#333; text-decoration:underline; font-size:12px;}
#form-box{float:left; width:761px; min-height:250px; background-color:#f3f3f3; margin-top:10px; margin-left:40px; }
#search-form{float:left; width:292px; height:145px; background-image:url(img/form-box.png); background-repeat:no-repeat; margin:50px 0px 0px 70px;}
p.check-availability{width:100%; color:#fff; font-size:13px; font-weight:bold; padding:3px 0px 0px 4px;}
p.start{width:100%; text-indent:20px; padding:15px 0px 0px 0px; font-size:18px; color:#000;}
p.start-form{float:left; width:145px; border:0px solid #000; padding:15px 0px 0px 22px; }
p.form-button{float:left; width:85px; border:0px solid #000; padding:12px 0px 0px 0px; min-height:35px;}
p.privacy-lock{clear:left; float:left;width:35px; border:0px solid #000; margin:8px 0px 0px 20px;}
p.your-privacy{float:left; width:125px; margin-top:8px; padding-top:8px;}
p.your-privacy a{color:#0000ff; font-size:12px;}
#benifits{float:left; border:0px solid #000; width:300px; min-height:200px; margin-left:25px; padding:30px 0px 0px 0px;}
.style1 {margin : 10px 0 35px 0px;padding : 0;line-height : 20px;list-style : none;font-size : 21px; color:#003399;}
.style1 li {font-weight:bold;padding-left : 20px; text-indent:12px; margin-bottom:15px; background : url(img/blue-checkmark.png) no-repeat left;}
h2{font-size:21px; color:#333;}
#why-us1{float:left; width:243px; margin-left:50px; margin-top:15px; font-size:12px; color:#666;}
#why-us2{float:left; width:243px; margin-left:10px; font-size:12px; margin-top:15px; color:#666;}
#why-us3{float:left; width:243px; margin-left:10px;  font-size:12px; margin-top:15px; color:#666;}
h3{color:#6699cc; font-size:15px; font-weight:bold;}
#seal-box{clear:both; border:0px solid #000; min-height:110px; padding:30px 0 0 0;}
p.site-seal{float:left; width:60px; padding:0px 0px 0px 0px; margin:0px 0px 0px 250px; }
p.ssl{float:left; width:300px; font-size:13px; color:#333; font-weight:bold;padding:0px 0px 0px 0px; margin:30px 0px 0px 20px; }
div#disclaimer{clear:left; font-size:11px; color:#999; margin-top:40px; padding:15px 0px 0px 0px; text-align:center;}
p.copyright{text-align:center; padding:20px 0;}
p.copyright span a{color:#990000;}
p.copyright span a:hover{color:#cc0000;}

