body,html
{	position:								relative;
	color:									#000000;
	font-family:							Arial,Verdana,Helvetica,san-serif;
	font-size:								10px;
	margin:									0;
	padding:								0;
	height:									100%;
	-webkit-text-size-adjust:				none;
	-webkit-touch-callout:					none
	-webkit-overflow-scrolling:				touch;
	background:								#BABABA url(https://givingnexus.org/_asdcharitablegivingcampaign/mobile/images/background.jpg) center top
}

#header_row
{	height:									25px;
	background:								transparent url(https://givingnexus.org/_asdcharitablegivingcampaign/mobile/images/header_row_backgound.jpg);
	text-align:								right;
}

#scroller
{	height:									100%;
	margin:									0;
	padding:								0;
	line-height:							20px;
	position:								relative;
	list-style-image:						none;
	list-style-type:						none;
}

#scroller li
{	float:									left;
	height:									20px;
	padding:								0 0 0 5px;
	list-style-position:					inside;
	list-style-image:						none;
	list-style-type:						none;
	font-family:							arial,helvetica,sans serif;
}

#scrollerWrapper
{	height:									20px;
	width:									185px;
	overflow:								hidden;
	float:									left;
	position:								relative;
	margin-top:								2px;
	margin-left:							6px;
}

#logged_in_row
{	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#BB7777),color-stop(3%,#BB6666),color-stop(97%,#BB5555),to(#BB4444));
	background:								-moz-linear-gradient(top, #BB7777, #BB4444);
	padding-top:							2px;
	padding-bottom:							2px;
	font-weight:							bold;
	font-size:								9px;
	text-align:								center;
	color:									#FFFFFF;
}

.login_buttons
{	background-color:						#2533DA;
	width:									70px;
	height:									24px;
	cursor:									pointer;
	color:									#FFFFFF;
	font-weight:							bold;
	font-size:								8pt;
	float:									right;
	text-align:								center;
	line-height:							18pt;
	margin-right:							1px;
}

.login_button_orange
{	background-color:						#FF7E15;
	width:									70px;
	height:									24px;
	cursor:									pointer;
	color:									#FFFFFF;
	font-weight:							bold;
	font-size:								8pt;
	float:									right;
	text-align:								center;
	line-height:							18pt;
	margin-right:							1px;
}

.login_left_end
{	-moz-border-bottom-left-radius:			10px;
	-moz-border-top-left-radius:			10px;
	-webkit-border-bottom-left-radius:		10px;
	-webkit-border-top-left-radius:			10px;
	-khtml-border-bottom-left-radius:		10px;
	-khtml-border-top-left-radius:			10px;
	border-bottom-left-radius:				10px;
	border-top-left-radius:					10px;
}

.login_right_end
{	-moz-border-bottom-right-radius:		10px;
	-moz-border-top-right-radius:			10px;
	-webkit-border-bottom-right-radius:		10px;
	-webkit-border-top-right-radius:		10px;
	-khtml-border-bottom-right-radius:		10px;
	-khtml-border-top-right-radius:			10px;
	border-bottom-right-radius:				10px;
	border-top-right-radius:				10px;
}

.hidden
{	display:								none;
}

#hide_online_esig1
{	display:								none;
}

#hide_online_esig2
{	display:								none;
}

.flathr
{	color:									#000000;
	background-color:						#754E02;
	height:									2px;
	border-style:							none;
}

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

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

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

.error_msg
{	font-family:							Arial,Verdana,Helvetica,Sans Serif;
	text-decoration:						none;
	font-size:								12px;
	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:								8px;
	font-weight:							normal;
	color:									#000000;
	border:									inset 1px #555555;
	padding-left:							3px;
	padding-right:							3px;
}

.button
{	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#f1f3f4),color-stop(3%,#e0e4e7),color-stop(50%,#c7cfd4),color-stop(51%,#bec7cd),color-stop(97%,#b4bec6),to(#8999a5));
	background:								-moz-linear-gradient(top, #f1f3f4, #8999a5);
	border:									1px solid #0082f1;
	color:									#0052C1;
	cursor:									pointer;
	display:								inline-block;
	font-size:								14px;
	height:									24px;
	line-height:							24px;
	padding:								0px 6px;
	text-decoration:						none;
}

.div_button
{	padding:								15px;
	width:									250px;
	font-size:								12pt;
	border:									1px solid #000000;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#f1f3f4),color-stop(3%,#e0e4e7),color-stop(50%,#c7cfd4),color-stop(51%,#bec7cd),color-stop(97%,#b4bec6),to(#8999a5));
	background:								-moz-linear-gradient(top, #f1f3f4, #8999a5);
	cursor:									pointer;
}

.div_round_button
{	padding:								10px;
	display:								block;
	font-size:								12pt;
	border:									1px solid #000000;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#f1f3f4),color-stop(3%,#e0e4e7),color-stop(50%,#c7cfd4),color-stop(51%,#bec7cd),color-stop(97%,#b4bec6),to(#8999a5));
	background:								-moz-linear-gradient(top, #f1f3f4, #8999a5);
	cursor:									pointer;
	-webkit-border-radius:					5px;
	border-radius:    	 					5px;
}

.div_round_go_button
{	padding:								10px;
	width:									250px;
	font-size:								12pt;
	border:									1px solid #000000;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#D1f3D4),color-stop(3%,#C0e4C7),color-stop(50%,#a7cfb4),color-stop(51%,#9ec7ad),color-stop(97%,#94bea6),to(#699985));
	background:								-moz-linear-gradient(top, #D1f3D4, #699985);
	cursor:									pointer;
	-webkit-border-radius:					5px;
	border-radius:    	 					5px;
}

.highlight_text
{	font-weight:							bold;
	color:									#C600FF;
}

.highlighter
{	background-color:						#FFFF00;
}

.gift_selector
{	width:									240px;
	font-size:								11pt;
	font-weight:							bold;
	color:									#FFFFFF;
	padding-top:							10px;
}

.gift
{	height:									214px;
	width:									214px;
}

.gift_image
{	height:									200px;
	width:									200px;
	background:								#6A9CE4;
	cursor:									pointer;
}

.gift_info
{	height:									196px;
	width:									196px;
	padding:								2px;
	border:									2px solid #FFFFFF;
	display:								none;
	font-size:								12pt;
	color:									#000000;
	background:								#FFFFFF;
}

.gift_description
{	font-size:								10pt;
	color:									#000000;
	overflow:								auto;
}

.password_recovery_initiation_dialog
{	height:									440px;
	width:									800px;
	font-size:								14pt;
	font-weight:							bold;
	color:									#FFFFFF;
	background:								#6A9CE4;
}

.login_dialog
{	height:									300px;
	width:									300px;
	font-size:								14pt;
	font-weight:							bold;
	color:									#FFFFFF;
	background:								#6A9CE4;
}

.login_banner
{	height:									122px;
	background:								#6A9CE4;
}

.question_dialog
{	height:									400px;
	width:									310px;
	font-size:								14pt;
	font-weight:							bold;
	color:									#FFFFFF;
	background:								#D7590D;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
}

.error_dialog
{	height:									400px;
	width:									310px;
	font-size:								10pt;
	color:									#FFFFFF;
	background:								#D70D0D;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
}

.success_dialog
{	height:									400px;
	width:									310px;
	font-size:								10pt;
	color:									#FFFFFF;
	background:								#00AA00;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
}

.left_column_dialog
{	position:								absolute;
	top:									0px;
	z-index:								4000;
	padding:								10px;
	height:									360px;
	width:									290px;
	font-size:								11pt;
	color:									#FFFFFF;
	overflow-y:								auto;
	overflow-x:								hidden;
}

.left_column_dialog_title
{	color:									#FFFFFF;
	font-size:								12pt;
	font-weight:							bold;
	padding-bottom:							5px;
	text-align:								left;
	text-transform:							uppercase;
}

table.data
{	border:									none;
}

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

td.space
{	padding:								0px;
}

td.header
{	font-size:								10px;
	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:								10px;
	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:								10px;
	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:								10px;
	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:								10px;
	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:								9px;
	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:								9px;
	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:								9px;
	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:								9px;
	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;
}

.charity_detail_titles
{	color:									#005FA1;
	font-size:								10px;
	font-weight:							bold;
}

.charity_detail_description
{	color:									#000000;
	font-size:								12pt;
}

.charity_detail_legal_name
{	font-size:								10pt;
	color:									#000000;
	font-weight:							bold;
}

.charity_detail_5_digit_code
{	font-size:								24pt;
	color:									#000000;
	font-weight:							bold;
	text-align:								center;
	border:									1px solid #000000;
	width:									95px;
	height:									48px;
	padding:								5px;
}

.plus_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#00CA00;
	font-weight:							bold;
	font-size:								14px;
	color:									#FFFFFF;
	width:									10px;
	text-align:								center;
	height:									10px;
	cursor:									pointer;
	margin-left:							0px;
	margin-right:							1px;
	padding:								5px;
}

.minus_icon
{	line-height:							.7em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#D60000;
	font-weight:							bold;
	font-size:								14px;
	color:									#FFFFFF;
	width:									10px;
	text-align:								center;
	height:									10px;
	cursor:									pointer;
	margin-left:							0px;
	margin-right:							1px;
	padding:								5px;
}

.ug_charity_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#EE7700;
	font-weight:							bold;
	font-size:								12px;
	color:									#FFFFFF;
	width:									15px;
	float:									left;
	text-align:								center;
	height:									10px;
	cursor:									pointer;
	padding:								5px;
}

.non_ug_charity_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#0BA000;
	font-weight:							bold;
	font-size:								14px;
	color:									#FFFFFF;
	width:									15px;
	float:									left;
	text-align:								center;
	height:									10px;
	cursor:									pointer;
	padding:								5px;
}

.pledge_form_section_top
{	-moz-border-top-left-radius:			10px;
	-moz-border-top-right-radius:			10px;
	-webkit-border-top-left-radius:			10px;
	-webkit-border-top-right-radius:		10px;
	-khtml-border-top-left-radius:			10px;
	-khtml-border-top-right-radius:			10px;
	border-top-left-radius:					10px;
	border-top-right-radius:				10px;
}

.pledge_form_section_bottom
{	-moz-border-bottom-left-radius:			10px;
	-moz-border-bottom-right-radius:		10px;
	-webkit-border-bottom-left-radius:		10px;
	-webkit-border-bottom-right-radius:		10px;
	-khtml-border-bottom-left-radius:		10px;
	-khtml-border-bottom-right-radius:		10px;
	border-bottom-left-radius:				10px;
	border-bottom-right-radius:				10px;
}

.pledge_form_section
{	background:								#999999;																						/* for non-css3 browsers */
	filter:									progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#999999');		/* for IE */
	background:								-webkit-gradient(linear, left top, left bottom, from(#888888), to(#999999));					/* for webkit browsers */
	background:								-moz-linear-gradient(top,  #888888,  #999999);													/* for firefox 3.6+ */
	color:									#FFFFFF;
	font-size:								14px;
	font-weight:							bold;
	padding-bottom:							5px;
	padding-left:							10px;
	padding-top:							5px;
	text-align:								left;
}

.pledge_form_section_orange
{	background:								#ffac5a;																						/* for non-css3 browsers */
	filter:									progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f00', endColorstr='#ffac5a');		/* for IE */
	background:								-webkit-gradient(linear, left top, left bottom, from(#ff7f00), to(#ffac5a));					/* for webkit browsers */
	background:								-moz-linear-gradient(top,  #ff7f00,  #ffac5a);													/* for firefox 3.6+ */
	color:									#FFFFFF;
	font-size:								14px;
	font-weight:							bold;
	padding-bottom:							5px;
	padding-left:							10px;
	padding-top:							5px;
	text-align:								left;
}

.pledge_form_section_green
{	background:								#5db45d;																						/* for non-css3 browsers */
	filter:									progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b400', endColorstr='#5db45d');		/* for IE */
	background:								-webkit-gradient(linear, left top, left bottom, from(#00b400), to(#5db45d));					/* for webkit browsers */
	background:								-moz-linear-gradient(top,  #00b400,  #5db45d);													/* for firefox 3.6+ */
	color:									#FFFFFF;
	font-size:								14px;
	font-weight:							bold;
	padding-bottom:							5px;
	padding-left:							10px;
	padding-top:							5px;
	text-align:								left;
}

.pledge_form_section_blue
{	background:								#5a64da;																						/* for non-css3 browsers */
	filter:									progid:DXImageTransform.Microsoft.gradient(startColorstr='#2533DA', endColorstr='#5a64da');		/* for IE */
	background:								-webkit-gradient(linear, left top, left bottom, from(#2533DA), to(#5a64da));					/* for webkit browsers */
	background:								-moz-linear-gradient(top,  #2533DA,  #5a64da);													/* for firefox 3.6+ */
	color:									#FFFFFF;
	font-size:								14px;
	font-weight:							bold;
	padding-bottom:							5px;
	padding-left:							10px;
	padding-top:							5px;
	text-align:								left;
}

.pledge_form_section_content
{	background:								#DDDDDD;
}

.pledge_form_section_content_blue
{	background:								#EFF9FF;
}

.pledge_form_section_content_green
{	background:								#e8ffE9;
}

.pledge_form_section_content_orange
{	background:								#ffF9E8;
}

.section_status
{	font-size:								10px;
	text-align:								right;
	padding-right:							10px;
	font-weight:							normal;
}

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
{	width:									180px;
	float:									left;
}

.payroll_pledge_summary_agency_group_header
{	background-color:						#DDDDFF;
	border:									1px solid #BBBBBB;
	color:									#000000;
	display:								block;
	font-size:								9pt;
	margin-bottom:							5px;
	padding:								5px;
	text-align:								left;
	vertical-align:							top;
}

.payroll_pledge_summary_agency_group_header_bulk
{	background-color:						#DDDDFF;
	border:									1px solid #BBBBBB;
	color:									#000000;
	display:								block;
	font-size:								9pt;
	margin-bottom:							5px;
	padding:								5px;
	text-align:								left;
	vertical-align:							top;
}

#pledge_detail_display
{	color:									#0F69FC;
	display:								block;
	float:									right;
	font-size:								9pt;
	font-weight:							bold;
	padding-left:							5px;
	text-align:								left;
	vertical-align:							top;
	width:									600px;
}

#list_mode_title
{	color:									#000000;
	width:									100%;
	font-size:								14pt;
	font-weight:							bold;
	text-align:								center;
	padding-top:							3px;
	padding-bottom:							3px;
}

.list_options
{	display:								none;
	background:								#EEEEEE;
	color:									#000000;
	font-size:								12px;
	z-index:								20;
}

.search_menu_title
{	color:									#000000;
	font-size:								8pt;
	font-weight:							bold;
	border-bottom:							1px solid #444444;
	margin-bottom:							4px;
	text-align:								left;
}

.search_green_go_button
{	color:									#FFFFFF;
	font-size:								10pt;
	font-weight:							bold;
	cursor:									pointer;
	width:									136px;
	height:									16px;
	background:								#449944;
	padding:								1px;
	-moz-border-radius:						5px;
	-webkit-border-radius:					5px;
	-khtml-border-radius:					5px;
	border-radius:							5px;
	border:									1px solid #247924;
	text-align:								center;
}

.search_category_button
{	color:									#FFFFFF;
	float:									left;
	font-size:								9pt;
	font-weight:							bold;
	cursor:									pointer;
	width:									104px;
	height:									16px;
	background:								#0061f2;
	padding:								1px;
	-moz-border-radius:						5px;
	-webkit-border-radius:					5px;
	-khtml-border-radius:					5px;
	border-radius:							5px;
	border:									1px solid #0041D2;
	text-align:								center;
}

.local_charity_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#6E006E;
	font-weight:							bold;
	font-size:								12px;
	color:									#FFFFFF;
	width:									35px;
	float:									left;
	text-align:								center;
	height:									10px;
	padding:								5px;
}

.natnl_charity_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#0215CB;
	font-weight:							bold;
	font-size:								12px;
	color:									#FFFFFF;
	width:									35px;
	float:									left;
	text-align:								center;
	height:									10px;
	padding:								5px;
}

.intnl_charity_icon
{	line-height:							.8em;
	-moz-border-radius:						10px;
	-webkit-border-radius:					10px;
	-khtml-border-radius:					10px;
	border-radius:							10px;
	background:								#CB0000;
	font-weight:							bold;
	font-size:								12px;
	color:									#FFFFFF;
	width:									35px;
	float:									left;
	text-align:								center;
	height:									10px;
	padding:								5px;
}

.pledge_section_background
{	margin-top:								10px;
	width:									300px;
	color:									#000000;
	font-weight:							bold;
	font-size:								12px;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#CDD4D9),color-stop(3%,#C0C9CF),color-stop(97%,#C0C9CF),to(#CDD4D9));
	background:								-moz-linear-gradient(top, #CDD4D9, #81929F);
	text-align:								left;
	border:									1px solid #999999;
}

.pledge_text_field
{	border:									1px solid #777777;
	font-size:								14px;
	background-color:						#DDDDDD;
	width:									220px;
	height:									30px;
	text-align:								center;
	-webkit-border-radius:					8px;
	border-radius:							8px;
}

#pledge_button_information
{	border:									1px solid #777777;
	font-size:								12px;
	font-weight:							bold;
	width:									290px;
	height:									30px;
	text-align:								center;
	-webkit-border-radius:					8px;
	border-radius:							8px;
	padding:								5px;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#CDD4D9),color-stop(3%,#C0C9CF),color-stop(97%,#C0C9CF),to(#CDD4D9));
	background:								-moz-linear-gradient(top, #cdd4d9, #81929f);
}

.form_field_header
{	font-weight:							bold;
	color:									#0F69FC;
	font-size:								10px;
	border:									1px solid #999999;
	margin-bottom:							3px;
	padding:								2px;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#EDF4F9),to(#C1D2DF));
	background:								-moz-linear-gradient(top, #EDF4F9, #C1D2DF);
}

.form_field_header_blue
{	font-weight:							bold;
	color:									#FFFFFF;
	font-size:								10px;
	border:									1px solid #999999;
	margin-bottom:							3px;
	padding:								2px;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#5C68FF),to(#0012FF));
	background:								-moz-linear-gradient(top, #5C68FF, #0012FF);
}

.form_field_header_red
{	font-weight:							bold;
	color:									#FFFFFF;
	font-size:								10px;
	border:									1px solid #999999;
	margin-bottom:							3px;
	padding:								2px;
	background:								-webkit-gradient(linear,0% 0%,0% 100%,from(#B82B2B),to(#A50000));
	background:								-moz-linear-gradient(top, #B82B2B, #A50000);
}

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

.pledge_form_bottom_padding
{	padding-bottom:							10px;
}

.form_field_header_line_caps
{	color:									#777777;
	font-size:								10px;
	font-weight:							200;
	border-bottom:							1px solid #777777;
	margin-bottom:							1px;
}

.form_field_header_line_caps_red
{	color:									#FF0000;
	font-size:								10px;
	font-weight:							bold;;
	border-bottom:							1px solid #FF0000;
	margin-bottom:							1px;
}

.form_field_data
{	color:									#000000;
	font-size:								10pt;
}

.clearboth
{	clear:									both;
}

.glow_inputfield
{	-webkit-transition:						all 0.30s ease-in-out;
	-moz-transition:						all 0.30s ease-in-out;
	-ms-transition:							all 0.30s ease-in-out;
	-o-transition:							all 0.30s ease-in-out;
	outline:								none;
	padding:								3px 0px 3px 3px;
	margin:									5px 1px 3px 0px;
	border:									2px solid #999999;
	background:								#EEEEEE;
	font-size:								14pt;
	text-align:								center;
	border-radius:							5px;
}

.glow_inputfield:focus
{	box-shadow:								0 0 5px rgba(0, 200, 255, 1);
	padding:								3px 0px 3px 3px;
	margin:									5px 1px 3px 0px;
	border:									2px solid rgba(0, 200, 255, 1);
	background:								#DBECFF;
}

.glow_inputfield_error
{	-webkit-transition:						all 0.30s ease-in-out;
	-moz-transition:						all 0.30s ease-in-out;
	-ms-transition:							all 0.30s ease-in-out;
	-o-transition:							all 0.30s ease-in-out;
	outline:								none;
	padding:								3px 0px 3px 3px;
	margin:									5px 1px 3px 0px;
	border:									2px solid #995050;
	background:								#FF8E8E;
	font-size:								14pt;
	text-align:								center;
	border-radius:							5px;
}

.glow_inputfield_error:focus
{	box-shadow:								0 0 5px rgba(255, 200, 0, 1);
	padding:								3px 0px 3px 3px;
	margin:									5px 1px 3px 0px;
	border:									2px solid rgba(255, 200, 0, 1);
	background:								#FFECDB;
}

.blue_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
	text-align:center;
}

.blue_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}

.purple_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #d496fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d496fc;
	box-shadow:inset 0px 1px 0px 0px #d496fc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #af2dcc), color-stop(1, #920ead));
	background:-moz-linear-gradient(top, #af2dcc 5%, #920ead 100%);
	background:-webkit-linear-gradient(top, #af2dcc 5%, #920ead 100%);
	background:-o-linear-gradient(top, #af2dcc 5%, #920ead 100%);
	background:-ms-linear-gradient(top, #af2dcc 5%, #920ead 100%);
	background:linear-gradient(to bottom, #af2dcc 5%, #920ead 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af2dcc', endColorstr='#920ead',GradientType=0);
	background-color:#af2dcc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c419e6;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #9b14b3;
	text-align:center;
}

.purple_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #920ead), color-stop(1, #af2dcc));
	background:-moz-linear-gradient(top, #920ead 5%, #af2dcc 100%);
	background:-webkit-linear-gradient(top, #920ead 5%, #af2dcc 100%);
	background:-o-linear-gradient(top, #920ead 5%, #af2dcc 100%);
	background:-ms-linear-gradient(top, #920ead 5%, #af2dcc 100%);
	background:linear-gradient(to bottom, #920ead 5%, #af2dcc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#920ead', endColorstr='#af2dcc',GradientType=0);
	background-color:#920ead;
}

.gray_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #aaaaaa));
	background:-moz-linear-gradient(top, #e8e8e8 5%, #aaaaaa 100%);
	background:-webkit-linear-gradient(top, #e8e8e8 5%, #aaaaaa 100%);
	background:-o-linear-gradient(top, #e8e8e8 5%, #aaaaaa 100%);
	background:-ms-linear-gradient(top, #e8e8e8 5%, #aaaaaa 100%);
	background:linear-gradient(to bottom, #e8e8e8 5%, #aaaaaa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#aaaaaa',GradientType=0);
	background-color:#e8e8e8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #aaaaaa;
	display:inline-block;
	cursor:pointer;
	color:#828282;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 1px 0px #dedede;
}

.gray_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aaaaaa), color-stop(1, #e8e8e8));
	background:-moz-linear-gradient(top, #aaaaaa 5%, #e8e8e8 100%);
	background:-webkit-linear-gradient(top, #aaaaaa 5%, #e8e8e8 100%);
	background:-o-linear-gradient(top, #aaaaaa 5%, #e8e8e8 100%);
	background:-ms-linear-gradient(top, #aaaaaa 5%, #e8e8e8 100%);
	background:linear-gradient(to bottom, #aaaaaa 5%, #e8e8e8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#e8e8e8',GradientType=0);
	background-color:#aaaaaa;
}

.green_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 1px 0px #528009;
}

.green_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}

.orange_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#754800;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 1px 0px #ffe53b;
}

.orange_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}

.red_gradient_button
{	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 1px 0px #810e05;
}

.red_gradient_button:hover
{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}

table.table_v3
{    *border-collapse:						collapse; /* IE7 and lower */
    border-spacing:							0;
	width:									100%;
}

.table_v3 .table_v3_header_row_1
{background: #b7e3ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZTNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhM2QxZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b7e3ff 0%, #a3d1f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7e3ff), color-stop(100%,#a3d1f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b7e3ff 0%,#a3d1f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b7e3ff 0%,#a3d1f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b7e3ff 0%,#a3d1f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b7e3ff 0%,#a3d1f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e3ff', endColorstr='#a3d1f7',GradientType=0 ); /* IE6-8 */
}

.table_v3 td
{    padding:								6px;
    font-size:								12px;
    font-weight:							normal;
}

.table_v3 th
{	border:									none;
	font-size:								14px;
    font-weight:							bold;
    padding:								6px;
}

.table_v3 tr:hover
{background: #fcf4ae; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjRhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmRkNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcf4ae 0%, #efdd64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf4ae), color-stop(100%,#efdd64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf4ae 0%,#efdd64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf4ae 0%,#efdd64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf4ae 0%,#efdd64 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf4ae 0%,#efdd64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf4ae', endColorstr='#efdd64',GradientType=0 ); /* IE6-8 */
}

.table_v3_row_1
{background: #edeef7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #edeef7 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeef7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #edeef7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #edeef7 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #edeef7 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #edeef7 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeef7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}

.table_v3_row_2
{background: #f4f5ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4f5ff 0%, #f5f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5ff), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f5ff 0%,#f5f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5ff', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-8 */
}

.table_v3_row_1:hover
{background: #e5e5e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e5e5 0%, #edeef7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#edeef7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#edeef7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 0%,#edeef7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 0%,#edeef7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e5e5 0%,#edeef7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}

.table_v3_row_2:hover
{background: #f4f5ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4f5ff 0%, #f5f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5ff), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f5ff 0%,#f5f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f5ff 0%,#f5f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5ff', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-8 */
}

.table_v3 tr:first-child th:first-child
{    border-radius:							6px 0 0 0;
}

.table_v3 tr:first-child th:last-child
{    border-radius:							0 6px 0 0;
}

.table_v3 tr:first-child th:only-child
{    border-radius:							6px 6px 0 0;
}

