/**********************************

Name: cmxform Styles - Customized 8-21-09

***********************************/
fieldset {
  border: 0;
}
li.legend {
	font-weight: bold;
	text-transform:uppercase;
}
fieldset div.mc_signup_submit {
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
	text-align: left;
	width: 135px;
}
#mc_signup_form fieldset legend {
	background-color: transparent;
	margin: 0 0 0 0;
	font-size: 1.2em;
	font-weight: bold;  
}
#mc_signup_form fieldset {
  border: 0;
  width: 300px;
  background-color: transparent ;
}
#mc_signup_form fieldset mc_signup_submit {
}
#mc_signup_form .mc_var_label, #mc_signup_form .mc_input { float:none; clear:none; }
form.cmxform {
	width: 150px;
	font-size: 1.0em;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
}

form.cmxform fieldset {
	border: none;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
}

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
}

div.error { display: none; }

input {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px 0px 5px 0px;
	border: 1px solid black; 
	line-height: 1.2em;
}
label {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px 0px 5px 0px;
	line-height: 1.2em;
}
input.checkbox { border: none }

input:focus { border: 1px dotted black; }

input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

/* ####### Override this auto-generated MAILCHIMP css ####### 

.mc_error_msg { color: red; }
.mc_success_msg { color: green; }
.mc_merge_var{ padding:0; margin:0; }
.mc_custom_border{ padding:5px; 
}
.mc_custom_border legend {
}
#mc_signup_form .mc_var_label, #mc_signup_form .mc_input { float:left; clear:both; }
#mc_signup_form legend { padding:.5em;margin:0; }
#mc-indicates-required { float:left; clear:both; }
#mc_display_rewards { clear:both; }
#mc_interests_header { font-weight:bold; clear:both; padding-top:.2em;}
div.mc_interest{ clear:both;}
input.mc_interest { float:left; }
label.mc_interest_label {float:left; clear:right;}
.mc_signup_submit { width:100%; text-align:center; clear:both; padding:.2em; }
</style>
<!--[if IE]>
<style type='text/css'>
#mc_signup_form fieldset { position: relative; }
#mc_signup_form legend {
padding:.3em;
position: absolute;
top: -1em;
left: .2em;
}
#mc_message { padding-top:1em; }

*/