body,html
{	background:				#FFFFFF url(image.jpg) fixed;
	color:					#000000;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	font-size:				10pt;
	height:					100%;
	margin:					0;
	min-height: 			100%;
	min-width:				830px;
	padding:				0;
	width:					100%;
	width:					auto;
}

#project_header_logo
{	display:				none;
}

#verisign
{	display:				none;
}

#top_menu
{	display:				none;
}

* html div#top_menu
{	display:				none;
	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + 50 : document.body.scrollTop + 50);
}

#user_data_pane
{	display:				none;
}

#header
{	display:				none;
}

* html div#header
{	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	display:				none;
}

#photoholder
{	left:					0px;
	position:				fixed;
	top:					50px;
	width:					100%;
	z-index:				50;
}

#current_cfc_account
{	display:				none;
}

#outer_shell
{	min-height:				400px;
	padding-top:			0px;
	padding-bottom:			0px;
}

#inner_shell
{	width:					92%;
}

#content
{	padding-top:			0px;
	padding-bottom:			0px;
	text-align:				left;
	z-index:				10;
}

#content_header
{	display:				none;
}

#content_body
{	font-size:				12pt;
}

#copyright_footer
{	display:				none;
}

* html div#copyright_footer
{	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight): document.body.scrollTop+(document.body.clientHeight-this.clientHeight));
	display:				none;
}

#bottom_menu_click_shim
{	display:				none;
}

#bottom_menu_item1
{	display:				none;
}

#bottom_menu_item2
{	display:				none;
}

#bottom_menu_item3
{	display:				none;
}

#breadcrumbline
{	display:				none;
}

.breadcrumb
{	display:				none;
}

.breadcrumb_current
{	display:				none;
}

.payroll_pledge_summary_agency_group_header_bulk
{	display:				none;
}

.do_not_print
{	display:				none;
}

.hidden
{	display:				none;
}

.top_menu
{	display:				none;
}

#top_menu_content
{	display:				none;
}

.top_menu_over
{	display:				none;
}

#user_data
{	display:				none;
}

.heading
{	font-size:				14pt;
	font-weight:			bold;
	color:					#0F4BFF;
}

.subheading
{	font-size:				10pt;
	font-weight:			bold;
	color:					#CB571C;
}

.error_banner
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#990000;
}

.error_msg
{	font-family:			Arial,Verdana,Helvetica,Sans Serif;
	text-decoration:		none;
	font-size:				12pt;
	font-weight:			bold;
	color:					#990000;
}

.search_result_term
{	font-weight:			bold;
	color:					#000099;
	text-decoration:		underline;
}

.image
{	border:					1px #555555 solid;
}

.photo
{	border:					1px #555555 solid;
}

.inputfield
{	font-size:				8pt;
	font-weight:			normal;
	color:					#000000;
	border:					inset 1px #555555;
	padding-left:			3px;
	padding-right:			3px;
}

.inputfield_small
{	font-size:				8pt;
	font-weight:			normal;
	color:					#333333;
	border:					none;
	padding-left:			2px;
	padding-right:			2px;
	vertical-align:			middle;
}

table.data
{	border:					none;
}

td
{	font-size:				9pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	color:					#000000;
}

td.space
{	padding:				0px;
}

td.header
{	font-size:				10pt;
	color:					#8E3900;
	background-color:		#F3DD76;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #D3BD56;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header2
{	font-size:				10pt;
	color:					#000000;
	background-color:		#E3AD46;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #C39D26;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header3
{	font-size:				10pt;
	color:					#000000;
	background-color:		#D39D36;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #D39D36;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header4
{	font-size:				10pt;
	color:					#000000;
	background-color:		#F3BD56;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #E3AD46;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header_pressed
{	font-size:				10pt;
	color:					#000000;
	background-color:		#F3AD46;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #E3AD46;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data1
{	font-size:				9pt;
	width:					inherit;
	color:					#000000;
	background-color:		#EFE091;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #DFD081;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data2
{	font-size:				9pt;
	color:					#000000;
	background-color:		#EFE7C3;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #CFC7A3;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data3
{	font-size:				9pt;
	color:					#000000;
	background-color:		#EFE0B1;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #CFC7A3;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data_over1
{	font-size:				9pt;
	color:					#000000;
	background-color:		#CFC091;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #CFC7A3;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.pledge_form_section
{	background: 			transparent url(https://givingnexus.org/images/charity_search/dark_stainless_background.png) repeat top left;
	color:					#FFFFFF;
	font-size:				14pt;
	font-weight:			bold;
	padding-bottom:			5px;
	padding-left:			10px;
	padding-top:			5px;
	text-align:				left;
	width:					790px;
}

#user_information
{	background:				transparent url(https://givingnexus.org/images/charity_search/stainless_pledge_form_background.png);
	padding-bottom:			10px;
	width:					800px;
}

#questionnaire
{	background:				transparent url(https://givingnexus.org/images/charity_search/stainless_pledge_form_background.png);
	padding-bottom:			10px;
	padding-top:			10px;
	text-align:				left;
	width:					800px;
}

.questionnaire_padding
{	float:					left;
	margin-left:			9px;
	margin-bottom:			10px;
	min-height:				170px;
	width:					248px;
}

#search_box
{	background: 			transparent url(https://givingnexus.org/images/charity_search/name_code_search_background.png) no-repeat top left;
	float:					left;
	height:					500px;
	margin:					0 auto;
	text-align:				left;
	width:					400px;
}

#allocate_box
{	background: 			transparent url(https://givingnexus.org/images/charity_search/allocation_background.png) no-repeat top left;
	background-color:		transparent;
	border-bottom:			1px solid #555555;
	float:					right;
	height:					500px;
	margin:					0 auto;
	text-align:				left;
	width:					400px;
}

#ajax_listOfOptions
{	position:				absolute;	/* Never change this one */
	width:					360px;	/* Width of box */
	height:					250px;	/* Height of box */
	overflow:				auto;	/* Scrolling features */
	border:					1px solid #555555;	/* Dark gray border */
	background-color:		#FFFFFF;	/* White background color */
	text-align:				left;
	font-size:				9pt;
	z-index:				19;
}

#ajax_listOfOptions div
{/* General rule for both .optionDiv and .optionDivSelected */
	/*height:				100px;*/
	width:					374px;
	cursor:					pointer;
	font-size:				9pt;
	padding:				5px;
}

#ajax_listOfOptions .optionDiv
{	/* Div for each item in list */
	background-color:		transparent;
	border-bottom:			1px solid #AAAAAA;
	padding:				5px;
}

#ajax_listOfOptions .optionDivSelected
{	/* Selected item in the list */
	background-color:		#AABBFF;
	border-bottom:			1px solid #AAAAAA;
	color:					#FFFFFF;
}

#ajax_listOfOptions_iframe
{	background-color:		#F00;
	position:				absolute;
	z-index:				5;
}

label
{	color:					#0F69FC;
	display:				block;
	font-size:				9pt;
	font-weight:			bold;
	margin-bottom:			8px;
}

label span
{	color:					#0F69FC;
	display:				block;
	float:					left;
	font-size:				9pt;
	font-weight:			bold;
	text-align:				right;
	vertical-align:			top;
	width:					70px;
}

.pledge_summary_block
{	background-color:		#EEEEEE;
	border:					1px solid #BBBBBB;
	color:					#0F69FC;
	cursor:					pointer;
	display:				block;
	font-size:				9pt;
	font-weight:			bold;
	margin-bottom:			5px;
	padding:				5px;
	text-align:				right;
	vertical-align:			top;
}

.pledge_summary_block_highlight
{	background-color:		#59A9F7;
	border:					1px solid #BBBBBB;
	color:					#EEEEEE;
	cursor:					pointer;
	display:				block;
	font-size:				9pt;
	font-weight:			bold;
	margin-bottom:			5px;
	padding:				5px;
	text-align:				right;
	vertical-align:			top;
}

#pledge_display
{	width:					800px;
}

#pledge_summary_display
{	display:				none;
}

#pledge_detail_display
{	float:									none;
	width:									700px;
}

#pledge_print_email_bar
{	display:				none;
}

#cash_check_value
{	display:				none;
}

#print_box
{	display:				none;
}

#print_confirm_box
{	display:				none;
}

#display_ein2_ssn2_message
{	display:				block !important;
}

#ein2_ssn2_pledge_form
{	display:				block !important;
}

#display_ein2_ssn2_message2
{	display:				none;
}

#pledge_status_definition
{	display:				none;
}

#payroll_deduction_authorization_statement
{	font-size:				6pt;
}

#disclosure_statement
{	font-size:				6pt;
}

.no_underline_print
{	text-decoration:						none;
}

.pf_heading_wrap
{	color:									#000000;
	border-top:								1px solid #000000;
	border-left:							1px solid #000000;
	padding:								3px;
	font-size:								7pt;
	font-weight:							bold;
	background:								#EEEEEE;
	text-align:								left;
}

.pf_heading
{	color:									#000000;
	border-top:								1px solid #000000;
	border-left:							1px solid #000000;
	padding-left:							3px;
	padding-right:							3px;
	white-space:							nowrap;
	font-size:								7pt;
	font-weight:							bold;
	background:								#EEEEEE;
}

.pf_heading2
{	background:								#DDDDDD;
	color:									#000000;
	border-top:								1px solid #000000;
	border-left:							1px solid #000000;
	padding-left:							3px;
	padding-right:							3px;
	white-space:							nowrap;
	font-size:								7pt;
	font-weight:							bold;
}

.pf_heading3
{	background:								#CCCCCC;
	color:									#000000;
	border-top:								1px solid #000000;
	border-left:							1px solid #000000;
	padding-left:							3px;
	padding-right:							3px;
	white-space:							nowrap;
	font-size:								7pt;
	font-weight:							bold;
}

.pf_heading_last
{	border-right:							1px solid #000000;
}

.pf_data
{	background:								none;
	color:									#000000;
	border-top:								1px solid #666666;
	border-left:							1px solid #000000;
	padding:								3px;
	font-size:								8pt;
}

.pf_data1
{	background:								#E0E0E0;
	color:									#000000;
	border-top:								1px solid #666666;
	border-left:							1px solid #000000;
	padding:								3px;
	font-size:								8pt;
}

.pf_data2
{	background:								#EFEFEF;
	color:									#000000;
	border-top:								1px solid #666666;
	border-left:							1px solid #000000;
	padding:								3px;
	font-size:								8pt;
}

.pf_data_bottom
{	border-bottom:							1px solid #000000;
}

.pf_data_last
{	border-right:							1px solid #000000;
}

.form_field_header
{	font-weight:			bold;
	color:					#0F69FC;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(https://givingnexus.org/images/shell/white_50_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_blue
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(https://givingnexus.org/images/shell/blue_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_red
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(https://givingnexus.org/images/shell/red_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_static
{	font-weight:			bold;
	color:					#000000;
	font-size:				9pt;
	padding-bottom:			8px;
	margin-left:			5px;
}

.clearboth
{	clear:					both;
}

.button
{	background:				transparent url(https://givingnexus.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.go_button
{	background:				transparent url(https://givingnexus.org/images/shell/button_background_green.jpg) no-repeat center center;
	border:					1px solid #00B307;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				24px;
	height:					34px;
	line-height:			34px;
	margin-left:			20px;
	padding:				0px 6px;
	text-decoration:		none;
}

.submit_button
{	background:				transparent url(https://givingnexus.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.big_button1,.big_button1:visited
{	background:				transparent url(https://givingnexus.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				50pt;
	height:					80px;
	line-height:			80px;
	margin-right:			10px;
	padding:				0px 6px;
	text-decoration:		none;
}

