/* CSS Document */

.halfBox {
	width:362px; /*362 - 150 padding*/
	/*height:164px;*/
}
.join {
	background-image: url(../images/join_box_blue.jpg);
	height:164px; /* 164-50 padding*/
}
.pledges {
	background-image: url(../images/join_box_yellow.jpg);
	height:164px; /* 164-65 padding*/
}
	.join .goButton,
	.pledges .goButton 
	{
		/*position:absolute;
		float:right;
		margin-top:65px;*/
	}
	
	.join .goButton 
	{
		background-image: url(../images/go_blue_join.gif);
		width:173px;
		/*margin-left:24px;*/
	}
	.pledges .goButton 
	{
		/*margin-left:123px;*/
		background-image: url(../images/go_yellow.gif);
	}
	
#peopleList .joinIntro,
#peopleList .pledgeIntro
{
    margin-right:20px;
    margin-bottom:0px;
}

.joinInstructions
{
    margin-right:14px;
}
p
{
    margin-bottom:10px;
}
input,
textarea
{
    border: 1px solid #EF268C;
}
#chkTerms,
#chkPrivacy
{
    border:none;
}

.leftCol
{
    float:left;
    width:300px;
}
.rightCol
{
    float:left;
    width:280px;
}
.leftCol p
{
    clear:left;
}
span,
label
{
    float:left;
    width:120px;
}
select 
{
    margin:0px 2px;
    width: 39px;
}
#drpYYYY 
{
    width:58px !important;
}
#UpdatePanel1
{
    margin-bottom:4px; 
}
* html #UpdatePanel1
{
    margin-bottom:0px;
}
.centeredText
{
    text-align:center;
}
.error 
{
	border-color:#ff0000;
	background-color:#ffcccc;
}
#chkTermsError,
#chkPrivacyError
{
    color:Red;
    font-size:1.3em;
    height:12px;
    vertical-align:bottom;
    width:8px;
}
.joinCopy,
.pledgeCopy
{
    height:65px;
    padding-left:150px;
    padding-top:50px;
}
.joinEnter
{
    float:right;
    height:32px;
    padding-left:140px;
    padding-right:20px;
    width:173px;
}
.pledgeEnter
{
    float:right;
    height:32px;
    padding-left:240px;
    padding-right:20px;
    width:73px;
}