/* signup/profile styles */
#wrapother #content p {
	margin: 0 0 1em 0;
}
img.required  {
	vertical-align: bottom;
	border: 0;
	width: 14px;
	height: 16px;
	float: left;
}
div#EditMembership {
	border-top: 2px solid #ccc;
	border-bottom: 3px solid #ccc;
}
div#EditMembership div.formentry {
	padding: 5px 0;
	border-top: 1px solid #ccc;
}
div#EditMembership div.formentry p {
	margin: 2px 0 0 168px;
	font-size: .85em;
	color: #000;
}
div#EditMembership div.formentry p.cblabel {
	display: inline;
	padding: 0 1em 0 .25em;
	margin: 0;
}
div#EditMembership div.formentry div.checkboxes {
	float: left;
	width: 602px;
}
div#EditMembership div.formentry div.checkboxes div.clabel {
	float: left;
	margin: 0;
	width: 20%;
}
div#EditMembership div.formentry div.checkboxes div.clabel input {
	margin-top: 2px;
}
div#EditMembership div.formentry div.checkboxes div.clabel p {
	margin:0;
	padding-left: 3px;
	display: inline;
}
div#EditMembership form label {
	width: 168px;
	float: left;
	font-size: .85em;
	font-weight: bold;
	color: #777;
	margin-top: 2px;
}
div#EditMembership form label.optional {
	padding-left: 14px;
	width: 154px;
}
div#EditMembership div.formentry #submitjoin {
	margin: 0 20px 0 168px;
}
p#formerror {
	font-weight: bold;
	color: Red;
	display: none;
}
