.floatleft { float: left; }
.floatright { float: right; }
.clearer { display: block; clear: both; height: 0; overflow: hidden; }
.post-wrapper { padding-bottom: 25px; }
.left-column-std { width: 50%; float: left; }
.right-column-std { width: 50%; float: right; }
#contact-form-wrapper { width: 480px; border-right: 1px solid #CCCCCC; float: left; }
#contact-form-wrapper input, #contact-form-wrapper textarea { border: 1px solid #999999; background-color: #DDDDDD; }
#contact-info-wrapper { width: 320px; padding-left: 40px; float: left; }
#portfolio-checkup { text-align: left; }
#shares-wrapper { padding: 10px; border: 1px solid #d3d3d3; float: left; }
#portfolio-checkup input, #portfolio-checkup textarea { border: 1px solid #999999; background-color: #DDDDDD; }
.shares-left-col {
	width: 164px;
	padding: 5px;
	float: left;
	border: 1px solid #d3d3d3;
}
.shares-right-col { width: 164px; padding: 5px; border: 1px solid #d3d3d3; float: left; }
.portfolio-hdr-wrapper {
	background-color: #85BB3D;
	width: 130px;
	float: left;
	padding-left: 35px;
}
.portfolio-header {
	color: #FFFFFF;
	font-weight: bold;
	width: 50px;
	text-align: center;
	padding: 2px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.inner-row {
	width: 145px;
	text-align: center;
	float: left;
	padding: 5px 0;
}
.number-holder {
	width: 18px;
	height: 20px;
	font-size: 10px;
	text-align: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.number-holder p { margin-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 50%; padding: 0 2px; vertical-align: middle; *vertical-align: text-bottom; }
.input-text-border {}
.submit-btn { background-image: url(images/submit-btn.gif); border: 0; padding: 3px; margin: 0; color: #FFFFFF; font-weight: bold; font-size: 16px; }
