#content p {text-align:right;}

#contact_form {
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:525px;border:1px solid #C6C6C6;
	background-color:#E7E7E7;
}
#contact_form h1{
	margin: 0px 0px 0px 20px;
}
#contact_form fieldset {
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;border:0px solid black;
}

#contact_form fieldset label {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	width:210px;
	text-align:right;
	color:#000;border:0px solid brown;
}
#contact_form fieldset label span {color:#D10008; font-weight:bold; font-size:13px;}

#contact_form input, select, textarea {
	margin:0px;
	padding:0px;
	width:245px;
	border:1px solid #C6C6C6;
}
#contact_form .chk{
	border:0px solid black;
	margin:0px;padding:0px;
	width:15px;color:white;float:left;
}
#botton_wrap {
	margin:0px 0px 0px 158px;
	padding:0px;
}
* html #botton_wrap {margin:0px 0px 0px 148px;}

#botton_wrap fieldset {
	float:left;
	margin:0px 1px 0px 0px;
	padding:0px;
}

.btn {
	background-color:#F7FFFF;
	border:1px solid #003973;
	cursor:pointer;
}

/*Validate Style*/
#content fieldset label.msg 
{
	color:#CC1D1A;
	margin:0px;
	padding:0px 0px 0px 222px;
	display:none;
	float:left;
	text-align:left;
	border:0px solid black;
	width:230px;
	clear:both;
}
#content fieldset input.invalid,#content fieldset select.invalid,  #content fieldset textarea.invalid{border:1px solid #CC1D1A;}
#content fieldset label.invalid {color:#CC1D1A;display:block;}

/* Confirmation rules */
#content fieldset label.confirmmsg { display: none;width:auto;clear:both;margin-left:130px;}
#content fieldset label.notconfirmed { color: #AAAA00;display:block;}

#content fieldset img {float:left;}
#content fieldset label.veriflyCode {margin-left:5px; text-align:left; width:100px;}