/* CSS for Standard Wide Contribution */

.dBody{
	margin: auto;
	text-align: left;
	padding:0;
	font-size: 9pt;
	
}

.sectionTitle
{
	font-size:10pt;
	font-weight: bold;
	width:100%;
	margin-bottom:2px;
	text-align:left;
	border: 3px double #B5C1CF;
	color:#656565;
}

.sectionTitle span
{
	display:block;
	background: #E5E5E5;
	padding: 2px 4px;
}

.fsEventReceipt, .fsOptInfo
{	
	padding:0;
	width:100%;
	float:left;
} 

.dOptHeader 
{
	text-align:left;
	margin: 0 auto;
}

.fsOptInfo
{
	width:96.5%;
	padding:10px;
	padding-top:none;
}

#sectionWrapEventInformation {	width:100%; }

.dBody,
.dPaidFor,
.dOptHeader,
.dCI_RequiredFields,
#dSubmit,
.dSaveCancelButtons,
.dConfirmContribGift,
.sectionWrapOptionalInfo,
.dVerisignSeal
 {width: 720px; margin: 0px auto }

* html .dBody { width:735px }

.sectionWrap {	clear:both; }

#sectionBodyConfirmContribGift { padding-top: 0 }

#sectionBodyConfirmContribGift,
#sectionBodyOptionalInfo,
#sectionBodyConfirmation ul { font-size: 11px }

.dLeftCol
{
	float:left;
	width:330px;
	margin-right:15px
}

.dRightCol
{
	float:left;
	width:375px;
}


.form-item { margin-bottom: 3px }
.textfield {margin-top: 0}

.dCI_Phones {  margin-left:0px;  }

input.txtFieldExtension {width: 80px}

#dCI_Address
{
	width:100%;
	float:left;
}

textarea.commentField { width: 333px}

label#lbRBL_WorkAddress1 { clear: both }

div#dCI_OptIn { width: 300px }
div#dCI_OptIn span#_ctl0_cph1_UCCI_snOptIn { width: 275px }

div#internalDataLeftCol {}

div#internalDataLeftCol label { display: block; clear: both }
div.form-item select.selddPeriod,
div.form-item select.selddMember,
div.form-item select.selddSource,
div.form-item select.selddAttribution,
div.form-item select.selddBatchNumber { margin-right: 6px; width: 150px }

div#internalDataLeftCol div.dRightCol { float: left; width: 330px}
#internalDataRightCol {	margin:0; }

div#dPI_CardNumber
{
	width: 200px;
	}
