
#intro { width:600px; float: left; }
#donateFrame { padding:20px 35px }
table#inputs td { padding:2px 10px 2px 0 }
p.footnote { font-size:11px; color:#555; width:450px }
textarea { font:11px verdana }
#testim { float:right; margin:200px 150px 0 0 ; width:150px; text-indent:-0.4em }
.ceoUpdate { float:right; margin:0 -140px 0 50px ; border:1px solid #777; width:150px; padding:12px; background:#f0f0f0 }

p.monthlyInfo { margin-left:2em;margin-top:3px;font-size:11px;color:#555 }

input.goButton { font-size:13px; font-weight:bold; cursor:pointer }
label.hand { cursor:pointer }

.infoSuffix { font-size:11px; color:#444 }

.helpWrapper {}
.helpText { position:absolute; z-index:400; width:180px; border:1px solid #777; background:#ffe; padding:5px }
.helpText, .helpText p { font:11px/13px "verdana"; color:#222 }


.lbl		{}
.lblErr		{color:#c00 }
input.noErr	{}
input.err	{}
.urgent		{color:#c00 }
.required	{color:#c00; padding:0 0 0 2px }
.errMsg		{color:#c00; font-weight:bold; display:none; width:400px; text-align:left }

.reports {

	float: right;

}

.reports p{
	
	padding-left: 5px;

}