body {	margin: 0px;	padding: 0px;}p {	font:Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #333;	line-height: 16px;}h3 {	font-family: Helvetica, Arial, sans-serif;	font-size: 9px;	color: #fff;	text-transform: uppercase;	text-align: center;	margin-top: 0;	background-color: inherit;}h4 {	font-family: Helvetica, Arial, sans-serif;	font-size: 9px;	color: #666666;	text-transform: uppercase;	text-align: left;	margin: 0 0 0 30px;	background-color: inherit;}#lefthalf {	position: absolute;	left: 49%;	width: 864px;	margin: 0 0 0 -432px;}#righthalf {	position: absolute;	left: 80%;	width: 317px;	margin: 0 0 0 0px;/**main navigation**/	/**containing elements**/}#container {	position: relative;	left: 50%;	margin: 0 0 0 -415px;	background-image: url(commercial/images/bg.jpg);	background-repeat: repeat-y;	display: block;}	#top-section {	position:relative;	left:0;	top:0;  }#mid-section {	position:relative;	left:0; 	top:0;  }#bottom-section {	position:relative;	left:0;	top:0;	}   /**column elements**/ #top-col-1 {	position: absolute;	left: 0;	top: 0;	background-image: url(commercial/images/top.jpg);	background-repeat: no-repeat;	width: 830px; 	height: 82px;} #mid-col-1 {	position: absolute;	top: 82px;	margin: 0;	padding: 0;		} #mid-col-2 {	position: absolute;	top: 82px;	margin: 0;	padding: 0;	width: 591px;	height: 480px;	left: 204px;	top: 0;}#mid-col-3 {	position: absolute;	top: 82px;	background-image: url(commercial/images/right.jpg);	width: 35px;	height: 480px;	background-repeat: no-repeat;	margin: 0;	left: 795px;	top: 0px;}.vertical {	float: left;	clear: left;	display: block;	margin: 0;	font-size: 0; } #mid-col-1,#mid-col-2, #mid-col-3 {	clear: right;	float: left;	margin: 0;	padding: 0;	display: inline;	position: absolute;}#bottom-row-1 {	position: absolute;	background-image: url(commercial/images/bottom.jpg);	width: 830px;	height: 28px;	background-repeat: no-repeat;	top: 562px;	}#bottom-row-2 {	position: absolute;	background-image: url(commercial/images/footer.jpg); 	width: 830px; 	height: 82px;	background-repeat: no-repeat;	top: 590px;}/**Main Content Areas**/#firmprof {	position: absolute;	top: 82px;	margin: 0;	padding: 0;	width: 591px;	height: 480px;	left: 204px;	top: 0;	background-image: url(commercial/images/firmprof.jpg);	background-repeat: no-repeat;}#loanrequest {	position: absolute;	width: 450px;}#community {	position: absolute;	top: 82px;	margin: 0;	padding: 0;	width: 591px;	height: 480px;	left: 204px;	top: 0;	background-image: url(commercial/images/communityback.jpg);	background-repeat: no-repeat;}#capabilities {	position: absolute;	top: 82px;	margin: 0;	padding: 0;	width: 591px;	height: 480px;	left: 204px;	top: 0;	background-image: url(commercial/images/capabilitiesback.jpg);	background-repeat: no-repeat;}#contact {	position: absolute;	top: 82px;	margin: 0;	padding: 0;	width: 591px;	height: 480px;	left: 204px;	top: 0;	background-image: url(commercial/images/contactback.jpg);	background-repeat: no-repeat;}#contactcontentarea {	width: 260px;	top: 50px;	left: 25px;	float: left;	display: block;	position: absolute;}#contentarea {	width: 300px;	margin: -500px 0 0 0;	float: left;	display: block;	position: absolute;	line-height: 1px;}.loanreqform {	width: 480px;	margin: 89px 0 0 55px;	float: left;	display: block;}input {	height: 16px;	margin: 0 0 13px 0;}.formtext {	font:Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #333;	margin: 0 0 0 30px;	display: inline;	line-height: 16px;	}.formbuttons {	margin: 0 5px;}.contactfield {	height: 16px;	margin: 0 0 5px 0;}.contacttext {	font:Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #333;	margin: 0;	display: inline;	line-height: 16px;	}