/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 500px;
	font-size: 1.0em;
	color: #333;
	text-align:left;
}
div#form-wrapper{width: 500px; margin-left:100px;}
form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	width: 200px;
	color: #333;
}
label.description {
	border:medium none;
	color:#222222; 
	display:inline-block;
	font-size:95%;
	font-weight:700;
	line-height:1em;
	padding:0pt 0pt 2px;
	margin: 5px 0px;
	color: #333;
}

form.cmxform fieldset {
	border: none;
/*	border-top: 1px solid #C9DCA6;/*
/*	background: url(/jquery-validate/images/cmxform-fieldset.gif) left bottom repeat-x;*/
	background-color: #fafafa;
	border-left:1px solid #cccfd1;
	border-right:1px solid #cccfd1;
	border-bottom:1px solid #cccfd1;
	padding:10px 5px 15px 10px;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 3px 10px 3px;
	/*background: url(/jquery-validate/images/cmxform-divider.gif) left bottom repeat-x;*/
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic; 
	/*clear: left;*/
	line-height:normal;
	text-align:left;
}
div.error { display: none;  line-height: normal;}
input, select {	border:solid 1px #7C7C7C;}
input.checkbox { border: none }
input:focus { border: 1px solid #00CC66; }
input.error { border: 1px solid red; }
form.cmxform .gray * { color: gray; }
.headers		{border-left:1px solid #658cb3;border-right:1px solid #658cb3;border-top:1px solid #658cb3;border-bottom:2px solid #658cb3;margin:0!important;color:#666!important;font-size:1.1em!important;padding:5px 0 4px 10px!important;text-transform:uppercase;font-weight:bold}
.headers a		{color:#fff!important;}
.gray			{background:#d9e6f4}
#receiver {background:#FFFAE4 none repeat scroll 0 0;border-bottom:3px solid #FFE787;margin-bottom:10px;padding:6px;display:none}
#receiver.success {background:#EEFFE6 none repeat scroll 0 0!important;border-bottom:3px solid #73FF2F!important;font-weight:bold}
.radio{font-size:12px; display:inline;}
.gold{background:#ffd700;}
span.required{color: red; font-weight:bold;}