.contact_box{
	margin: 50px auto 50px;
	width: 768px;
}

.contact_tbl{
	margin: 0px auto 0px;
	width: 600px;
}

.contact_tbl table{
	width: 100%;
}

.contact_tbl th{
	width: 180px;
	font-size: 14px;
	font-weight:400;
	color: #1267bb;
	background-color: #f1f9fe;
	border-color: #cccccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	padding: 10px;
	vertical-align: top;
}

.contact_tbl th span{
	font-size: 12px;
	font-weight:400;
	color: #f7931e;	
}

.contact_tbl td{
	width: 420px;
	border-color: #cccccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0;

}

#td_l{
	border-bottom: 1px solid #ccc;
}

#th_l{
	border-bottom: 1px solid #ccc;
}


#contact_text {
	margin: 20px 100px;
	font-size: 12px;
}


.contact_tbl td input {
	font-size: 12px;
	color:#000000;
	border:solid 1px #ccc;
	margin: 2px;
	width: 400px;
}


#red_text{
	text-indent: 10px;
	text-align: left;
	font-size: 12px;
	color:#ff0000;
}

#subject {
	font-size: 12px;
	color:#000000;
	border:solid 1px #ccc;
	margin: 2px;
	width: 400px;
	height: 200px;
	resize: none;
}

#submit_btn{
    background: url("../img/contact/contact_img_005.jpg");
    border: 0 none;
    cursor: pointer;
    height: 47px;
    width: 253px;

}


 p.error{
 	text-align: left;
 	font-size: 12px;
	font-weight:400;
	color: #ff0000;	
	margin:3px 10px;
	font-weight:bold;
}



#submit_btn_sou{
    background: url("../img/contact/contact_img_007.jpg");
    border: 0 none;
    cursor: pointer;
    height: 34px;
    width: 141px;
    margin-right:50px;
}

#submit_btn_mod{
    background: url("../img/contact/contact_img_008.jpg");
    border: 0 none;
    cursor: pointer;
    height: 34px;
    width: 141px;
    margin-left:50px;
}
