span#ctl00_TemplateBody_Demographics___CAUCUSES{
	overflow:none !important;
	width:400px !important;
	border:none !important;
	background:red;
}
.phoneextension{
width:3em !important;
min-width: 3em !important;
}

div#CreateAccountInstructions{
clear:both;padding-top:10px;padding-bottom:10px;
}

div.TributeiPart #CreateAccountInstructions{
display:none;
}

div.MembershipTypeLeft{
width:70%;
align:left;
float:left;
}

div.MembershipTypeRight{
width:25%;
text-align:right;
float:right;
}
div.MembershipTypeFullWidth{
width:100%;
clear:both;
padding-top: 10px;
}

div.indent1{
padding-left:40px;
}

div.toppad{
padding-top:10px;
}

div.JoinRenew_Membership .Required{
padding-left: 10px;
}

div.smalltype p,div.smalltype p a{
font-size:11px !important;
}

div#duesfooter{
padding-top:20px;
font-style:italic;
}


div.labelleft{
width:25%;
align:left;
float:left;
/*height:20px;*/
padding-top:10px;
}

div.fieldright{
width:75%;
align:left;
float:right;
/*height:20px;*/
padding-top:10px;
}

.GPH span.SectionLabel{
display:none;
}

.DivDOB{
margin-left:40px;
}


a#button_lookalike{
margin-top:20px;
align:right;
background-color: #0079c2;
padding: 10px 25px 10px 25px;
float:right;
color: white;
text-decoration:none;
}

div#DivContinueSummary{
background-color:#0079C6;
padding:10px 10px 10px 10px;
float:right;
width:100px;
height:30px;
align:center;
text-align:center;
vertical-align:middle;
}
div#DivContinueSummary a{
text-decoration:none;
color:white;
}

div.JoinRenew_Donation #ctl00_TemplateBody_WebPartManager1_gwpciNewDonationCreatorCommon_ciNewDonationCreatorCommon_CartLink{
display:none;
}