DIV.EmailAppArea {
	width:100%;
}
TABLE.DonationAppTable {
	width:100%;
}
TABLE.ProgressBoxCurrent {
margin-bottom:5px;
}
TABLE.FormRow {
	padding:0;
	white-space: normal;
	BACKGROUND-COLOR: #ffffff;
	WIDTH:100%;
	FONT-SIZE: 0.95em; 
	}
TR.FormRow {
	padding:0;
	white-space: normal;
	BACKGROUND-COLOR: #ffffff;
	WIDTH:100%;
	FONT-SIZE: 0.95em; 
	}

TABLE.FormSectionHeader {
	margin-top:5px;
	margin-bottom:5px;
	FONT-WEIGHT:bold; 
}
TD.FormSectionHeader {
	FONT-SIZE: 0.8em;
	FONT-WEIGHT:bold; 
}

LABEL.FormLabel {
	FONT-SIZE: 0.95em; 
	FONT-WEIGHT: bold; 
	white-space:normal;
	FLOAT: left; 
	text-align:left;
	vertical-align:top;
	width:100%;
	min-width:100%;
}
SPAN.CheckBoxFormLabelText {
	font-size:0.9em;
	font-weight:bold;
}
TD.FormInput {
	FONT-SIZE: 0.95em; 
	WIDTH: 33%; 
	white-space:normal;
	text-align:left;
}

TD.holdsErrorMsgTable {
	FONT-SIZE: 0.95em; 
	width:32%	
	}

TD.labelRow {
	FONT-SIZE: 0.95em; 	
	white-space:normal;
	width:33%;
	min-width:33%;

	}
TD.requiredIndicator {
	FONT-SIZE: 0.95em; 
	width:15px;
	color:#ff0000;
}
INPUT.FormInput {
	FONT-SIZE: 0.95em; 
	width:100%;
	}
FIELDSET.FormInput {
	FONT-SIZE: 0.95em; 
	width:100%;
	border:0px;
	color:#000000;
	font-weight:bold;
}
FIELDSET.borderLessFieldSet {
	FONT-SIZE: 0.95em; 
	border:0px;
	color:#000000;
	font-weight:bold;
}
.LABEL_LEGEND {
	FONT-SIZE: 0.95em; 
	position:relative;
	left:-10px;	
}
OPTION {
	font-size:85%;
}
SELECT.FormInput {
 	FONT-SIZE: 0.95em; 
	WIDTH: 16em;
}
TEXTAREA.FormInput {
	FONT-SIZE: 0.95em; 
	width:100%;
	}
.bottomControlBarTopLayer {
}
.ButtonInput {
	FONT-SIZE: 0.95em; 
	text-align:left;
	margin-left:0px;
	padding-left:0px;
 	float:left;
	white-space:normal;
	width:9%;
	}
.CheckboxLabel {
	FONT-SIZE: 0.9em;
	font-weight:bold; 
  	WIDTH: 100%;
	white-space:normal;
 	padding-left:5px;
}
.FormElementRequired {
	FONT-SIZE: 0.95em; 
	white-space: normal;
	COLOR: #ff0000;
	
}
.FormElementHiddenErrorLabel {
	FONT-SIZE: 0.95em; 
	DISPLAY: none;
}
.FormElementHiddenInfoLabel {
	FONT-SIZE: 0.95em; 
	DISPLAY: none;
}
.FormElementHiddenWarnLabel {
	FONT-SIZE: 0.95em; 
	DISPLAY: none
}
.FormInfoMsg {
	FONT-SIZE: 0.95em; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.8em; 
	OVERFLOW: auto; 
	}
.FormLabelText {
	FONT-SIZE: 0.95em; 
	vertical-align:text-top;
	white-space:normal;	
	width:91%;
	font-weight:bold;
	padding-right:12px;
	min-width:91%; 
	color:#000000;
	}
.FormMsgIcon {
	width:16px;
	padding-top:3px;
	FONT-SIZE: 0.95em; 
}
.FormSpacer {
	CLEAR: left; 
	DISPLAY: block; 
	BACKGROUND-COLOR: #fff;
	FONT-SIZE: 0.95em; 
}
.FormSectionHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.95em; 
	background-color:#ded8be;
	width:100%;
}	
.HiddenLabel {
	display:none;
	FONT-SIZE: 0.95em; 
}
.holdsErrorMsg {
	FONT-SIZE: 0.95em; 
}
.RadioLabel {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
 	FONT-SIZE: 0.95em; 
	VERTICAL-ALIGN: text-top; 
	WIDTH: 15em;
}
.MsgHolder {
 	FONT-SIZE: 0.95em; 
}