#contact_container{
	float:left;
	width:100%;
	margin:10px 0 0px 33px;
}

#col_1{
	float:left;
	width:360px;
	text-align:justify;
	margin:0;
}

#col_2{
	float:left;
	width:560px;
	text-align:justify;
	margin:0 0 0 20px;
}

#form_box{	
	float:left;
	margin:0;
	width:100%;
	text-align:justify;
	border: 1px solid #d7d7d7;	
	background: url(../img/nav/nav_bg_blue.png) top left repeat-x #fff;
}

#form_box form{
	margin:4px 10px 10px 10px;
	color: #3971cd;
}

input, textarea{width: 100%;border:1px solid #d7d7d7;background-color: #f7f7f7}
.input_small{width: 100%;background: url(../img/common/footer_bg.png) top left repeat-x #3971cd;color: #fff;height: 20px;cursor: pointer;}
td{vertical-align: top;color: #3971cd;}

.error{
	color: #f00;
}