/****************************************/
/*	FORMS								*/
/****************************************/

/* Main forms */
input, textarea, select{
	border:1px solid #c0c0c0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.standard-form,
#standard-form{
	margin:0;
	float:left;
	width:100%;
}

fieldset, .standard-form fieldset {
	position:relative;
	padding:0;
	margin:0;
	border:0;
}

.standard-form legend {
	padding:0.5em 0;
}

.standard_input,
.standard-form input,
.standard-form textarea{
	background-color:#fff;
	width:471px;
	padding:7px;
}

.standard-form select {
	padding:6px;
}

.standard-form	input[type=password]:focus, 
.standard-form	textarea:focus,
.standard-form	input[type=text]:focus{
	border: 1px solid;
	border-color: #333;
}

#standard-form label,
.standard-form label{
	float:left;
	width:100%;	
	clear:both;
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	margin-top:0.5em;
	line-height:2.25em;
}

#standard-form .wrap,
.standard-form .wrap{
	float:left;	
	width:485px;
	margin:0.3em 0;
	font-size:0.9em;
}

.standard-form .field span, .standard-form .field_required {
	color:red;
	margin-right:0.25em;
}

/**
 * Columns of inputs
 */
.standard-form .col {
	width:100px;
}

/**
 * Long handle names
 */
.standard-form .long {
	width:100%;
	clear:both;
}
	
.standard-form .disabled {
	background:#eeeeee;
}

.standard-form .s {
	width:68px;
}

.standard-form .go-wrap, 
#standard-form .go-wrap{
	float:left;
	margin:1em 0;
}

.standard-form .go-block {
	text-align:right;
	padding-right:10px;		
}

input.go {
	letter-spacing:0px;
	font-weight:bold;
	color:#fff;
	border:0;
	width:200px;
	font-size:0.9em;
	height:40px;
	background:url(../../../images/buttons/submit.png) no-repeat;
}

.standard-form .required_field_note {
	float:left;
}

/* Force button to be inline post-padding on <label> and <input /> tags */
button {
	height:30px;
	margin-bottom:-5px;
}

/**
 * General button styles
 */

 #button {
 	margin-top:1em;
 	margin-bottom:1px;
 }
 
span.desc {
	margin-left:1em;
}

.block fieldset{
	margin:0.5em 0em 0em 0;
}

.input-group ul li{
	background:none;
	display:block;
	height:2.5em;
}

/* custom sign up form */
#mc_embed_signup{
	width:625px;
}

#mc_embed_signup legend{
	margin-left:10px;
}

.indicate-required,
.note-required{
	color:#BE1E2D !important;
}