@charset "utf-8";
/* CSS Document */


/*Form Feilds START*/

fieldset {
	background-color:#EFEFED;
	border: solid 1px #D8CEC4;
	padding:16px;
	margin:0px;
}
fieldset legend {
	color:#378300;
	font-size:14px;
	font-weight:bold;
	margin-top:-10px;
}
fieldset p {
	float:left;
	margin:10px 0px;
	position:relative;
	width:100%;
}
fieldset label {
	color:#333333;
	text-align:right;
	font-size:12px;
	float:left;
	width:140px;
	padding:3px;
}
fieldset input[type="text"], select, textarea {
	color:#666666;
	font-size:16px;
	padding:2px;
	width:220px;
	font-size:13px;
	float:left;
}
fieldset input[type="text"], select, textarea {
	border:1px solid #D8CEC4;
}

fieldset select {
	padding:1px;
	width:226px;
}
fieldset .checkbox span {
	font-size:10px;
	float:left;
	padding:4px 0px;
	margin-right:16px;
}
fieldset .checkbox input[type=radio] {
	float:left;
	width:auto;
	margin-top:0px;
}

.right {
	float:right;
}
.error {
	color:#CC0000;
}
fieldset p .button {
	background-color:#420109;
	border: solid 1px #A63C40;
	padding:4px 10px;
	margin-right:8px;
	color:#FFFFFF;
	cursor:pointer;
	width:auto;
	font-size:12px;
	float:left;
}
fieldset p .button:hover {
	background-color:#A63C40;
}

/*Form Feilds END*/

/*Form Feilds Live Validation START*/
.LV_validation_message{
	font-size:11px;
	padding:3px;
	float:left;
}

.LV_valid {
	color:#66CC66;
	background-image:url(../images/check.png);
	background-repeat:no-repeat;
	background-position:4px 4px;
	min-height:12px;
	min-width:12px;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field {
    border:1px solid #66CC66 !important;
}
    
.LV_invalid_field {
    border:1px solid #CC0000 !important;
}
/*Form Feilds Live Validation END*/


