.leftCol{
	width:260px; 
	float:left;	
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
.middleCol{
	width:300px; 
	float:left;	
	display:block;
	margin: 0px 8px 0px 8px;
	padding: 23px 0px 0px 0px;
}
.rightCol{
	width:300px; 
	float:left;	
	padding: 20px 0px 0px 0px;
}
.alert{
	color: #01A0C7;
}
form#contactFrm{
	margin: 0px;
	padding: 0px;	
}
	form#contactFrm fieldset{
		border: 0px solid yellow;
	}
		form#contactFrm fieldset legend{
			margin: 0px;
			padding: 0px 0px 0px 0px;
		}
		form#contactFrm fieldset label{
			display:block;
			float:left;
			width: 130px;	
			margin: 0px 0px 4px 0px;
		}
			form#contactFrm fieldset label.pin{
				width: 197px;	
			}
			form#contactFrm fieldset label.textarea{
				width: 60px;
			}
		form#contactFrm fieldset input.text{
			display:block;
			float:left;
			width: 165px;	
			border: 1px solid #CCCCCC;
			margin: 0px 0px 4px 0px;
		}
			form#contactFrm fieldset input#pin{
				color:#666666;
			}
		form#contactFrm fieldset img.pin{
			display:block;
			float:left;
			width: 100px;	
			border: 0px solid #CCCCCC;
			margin: 0px 0px 4px 0px;
		}
		form#contactFrm fieldset select{
			display:block;
			float:left;
			width: 165px;	
			border: 1px solid #CCCCCC;
			margin: 0px 0px 4px 0px;
		}
		form#contactFrm fieldset textarea{
			display:block;
			float:left;
			width: 235px;	
			border: 1px solid #CCCCCC;
			margin: 0px 0px 4px 0px;
			height: 80px;
			font-family: inherit;
			font-size: inherit;
		}
		form#contactFrm fieldset a.submit{
			text-decoration:none;
			color: #01A0C7;	
			font-weight:bold;
			float:right;
		}
			form#contactFrm fieldset a.submit:hover{
				color: #FFFFFF;	
			}