/* CSS Document */html, body, ol, ul, li, dl, dt, dd {  margin: 0;   padding: 0;  border: 0;	list-style: none;	font-family:Helvetica, Arial, sans-serif;}img {	border:0;}h1 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:28px;	color:#000000;}h2 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:20px;		color:#b7932a;}h3 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:18px;	color:#000000;}h4 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:18px;	line-height:23px;	color:#415567;	margin:20px 0px 20px 0px;}h5 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:18px;	line-height:20px;	font-style:normal;	color:#43596c;	margin:12px 0px 12px 0px;}p {	color:#403a31;	font-size:14px;	line-height:21px;}.maintexturebg {	background-color:#f5f1df;	height:631px;}.texturebg {	background-color:#f5f1df;	height:210px;}.topbg {	background-color:#f5f1df;}.middlebg {	background-color:#eae6d1;}.arrowbg {	background:url(../images/arrowbg.jpg) no-repeat;}.bottombg {	background:url(../images/bottombg.jpg) repeat-x;	height:236px;}#r1 {	margin-top:16px;}#banner {	margin-left:-6px;	position:relative;}#free_report {	margin-top:50px;}#free_report .top {	background:url(../images/free_report_top.jpg) no-repeat;	height:64px;}#free_report .middle {	background:url(../images/free_report_bg.jpg) repeat-y;}#free_report .bottom {	background:url(../images/free_report_bottom.jpg) no-repeat;	height:15px;}#free_report p {	color:#403a31;	font-size:12px;	line-height:17px;}#free_report input {	border:1px solid #c4c2c2;	color:#c4c2c2;	text-align:center;	width:265px;	margin:0px 0px 5px 0px;}#free_report .button {	border:0px;	margin:0px;	width:197px;}#testimonial .top {	background:url(../images/testimonial_top.jpg) no-repeat;	height:16px;}#testimonial .bottom{	background:url(../images/testimonials_bottom.jpg) no-repeat;	height:13px;}#testimonial p {	font-size:13px;	line-height:18px;	color:#43596c;}#family_wall .top {	background:url(../images/family_wall_top.jpg) no-repeat;	height:60px;}#family_wall .middle {	background:url(../images/family_wall_bg.jpg) repeat-y;}#family_wall .bottom {	background:url(../images/family_wall_bottom.jpg) no-repeat;	height:10px;}#family_wall p {	color:#403a31;	font-size:12px;	line-height:17px;}#footer p {	color:#ffffff;	font-size:13px;	line-height:20px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	}#footer a {	color:#ffffff;	text-decoration:none;	font-size:13px;	line-height:20px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	}#footer span {	color:#ffc500;}#footer div {	padding-top:45px;}#contactform span {	font-size:11px;}#contactform input {	width:250px;}#contactform .radiobutton {	width:20px;}
