/* style sheet for each family entry only */
		
	/* page_structure */
	#familybody {position:relative;padding:200px 0px 0px 280px;width:680px; }
	#head	{margin-bottom:10px;width:625px;}
	#contents {padding:0px;width:370px;width:380px }
	#sidebar_right {width:230px;padding: 0px 0px 0px 22px;margin-top:-36px;}
	
	/* page_styles */
	#head {width: 380px;}
	#head h1	{color:#FF6500;font-size:241%;font-weight:bold;}
	#head h1 a	{color:#FF6500;font-size:100%;font-weight:bold;text-decoration:none}
	#head h1 a:hover	{text-decoration:underline}
	
	#head h2	{ font-family:helvetica,arial;color:#ff9900;font-size:123.1%;margin-top:10px;font-weight:bold;}
	#head h2 a	{color:#990000;}
	
	/* contents */
	#contents a {text-decoration:none;}
	#contents p.first {font-style:italic;}
	
	#contents p.charity {font-style:italic;color:#666666;}
	#contents p.give {padding-top:20px;}
	#contents p a {color:#ff6500;}
	#contents p a:hover {color:#333333}
	#contents p a.btn_give {height: 0px;padding-right: 16px;display:inline;font-size:13px; background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right -1px;*background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right 0; font-weight:normal;color:#ff6500;}
	#contents p a.btn_give:hover {color: #333333;background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right bottom;}
	
	/* sidebar */
	#sidebar_right p	{font-style:normal;color:#666666 }
	#sidebar_right p.but	{color:#FF6500; width: 110px;}
	#sidebar_right .action_3 {font-weight:bold;}
	#sidebar_right a.action_3:after  {padding-left:10px;content:url("/global/img/elm/misc/arrow-black-1-right.png");}
	#sidebar_right hr {height: 1px; background:none;border-color:#ffd8bf;border-style:none none solid;padding:0;margin:0}
	#sidebar_right .sidebar_right_box_type_1 { padding: 10px 0;color:#666666 }
	#sidebar_right .sidebar_right_box_type_1 a { display:block; height: 22px; font-size: 12px;}
	#sidebar_right .sidebar_right_box_type_1 a:hover { color:#333333 }
	#sidebar_right .sidebar_right_box_type_1 a div { padding-top: 2px; }
	#sidebar_right .sidebar_right_box_type_1 a div:hover { color: #333333; }
	#sidebar_right .sidebar_right_box_type_1 a.light_carrot { height: 0px;padding-right: 16px;display:inline;font-size:13px; background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right -1px; *background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right 0px; font-weight:normal;}
	#sidebar_right .sidebar_right_box_type_1 a.light_carrot:hover { background: url("/global/img/elm/misc/arrow-orange-1-right.gif") no-repeat scroll right bottom;}
	#sidebar_right .sidebar_right_box_type_1 a.fam_toggle_left { padding-left:26px;background: url("/global/img/elm/misc/arrow-orange-2-left.gif") no-repeat scroll 0 0;font-weight:normal; color: #ff9b5a;}
	#sidebar_right .sidebar_right_box_type_1 a.fam_toggle_left:hover { background: url("/global/img/elm/misc/arrow-orange-2-left.gif") no-repeat scroll 0 bottom; }
	#sidebar_right .sidebar_right_box_type_1 a.fam_toggle_right { padding-right:26px;background: url("/global/img/elm/misc/arrow-orange-2-right.gif") no-repeat scroll right 0;font-weight: bold; color: #ff6500; text-align:right}
	#sidebar_right .sidebar_right_box_type_1 a.fam_toggle_right:hover { background: url("/global/img/elm/misc/arrow-orange-2-right.gif") no-repeat scroll right bottom; }
	#sidebar_right .sidebar_right_table_type_1 { width:100%;border-collapse: collapse;padding:0;margin:0;}
	#sidebar_right .sidebar_right_table_type_1 .vert_separator { background-color: #ff9b5a; width: 1px; margin: 0;}
	#sidebar_right .sidebar_right_table_type_1 td {padding:0}
	#sidebar_right #know_help {width: 110px;padding-bottom:6px;}
	
	/* family_number */
	#family_number {font-size: 14px;color: #666666; padding: 0 0 4px 0;}
	#family_number .num {font-size: 20px;}
	
	/* btn_help */
	a.btn_help  { display:block;background: url("/assets/images/family/btns/help/1_norm.jpg") no-repeat 0 0; width: 209px; height: 54px;}
	a.btn_help:hover { display:block;background: url("/assets/images/family/btns/help/1_hover.jpg") no-repeat 0 0; width: 209px; height: 54px;}
	
	/* btn_give */
	.btn_give span { margin-left:0px;display:block;width:230px;padding:0px;text-indent:-10000em !important;cursor:pointer; }
	.btn_give span:hover {background-position:0px -115px;}
	
	.make_your_donation_btn { background:url('/assets/images/forms/btn-give.gif') top left no-repeat;
								width: 228px;height:43px;text-indent:-10000em;border:none;display:block; }
	.make_your_donation_btn:hover { background-position:0px -43px; }
	
	.donation_on_behalf_btn {display:block;width:228px;height:47px;text-indent:-10000em;border:none;
		background:url('/assets/images/forms/btn-donate-behalf-family.gif') top left no-repeat; padding-left: 14px;
	}
	.donation_on_behalf_btn:hover {background-position:0px -47px;}
	
	/* btn_share */
	#btn_share a {margin:20px 0px 20px -10px;display:block;width:175px;padding:0px;text-indent:-10000em !important;
		background:url('/assets/images/family/btns/share/1.jpg') no-repeat top left;cursor:pointer;
	}
	#btn_share a:hover {background-position:0px -66px;}
	
	/* no_donations */
	#no_donations {padding:20px 0px;width:150px;}
	#no_donations p {padding:0px;width:150px;line-height:140%;}
	
	/* pastdonation */
	#pastdonation h4 	{color:#FF6500;font-size:182%;padding-top:10px;}
	#pastdonation p 	{padding-top:5px;}
	#pastdonation a		{color:#FF6500;}
	
	/* other families form */
	#sidebar_right #family_finder {padding-bottom:10px;}
	#sidebar_right #family_finder select {text-transform:lowercase;width:130px;float:left;margin-top:4px;}
	#sidebar_right #family_finder button {float:left;}
	
	/* complete */
	#complete h4 	{color:#FF6500;font-size:182%;padding-top:6px;}
	#complete p 	{padding-top:4px;}
	#complete a		{color:#FF6500;}
	
	/* prog bar */
	#prog_bar { width:175px; height:120px; position:relative; }
	#prog_bar_back { position:absolute; right: 59px; bottom: 7px; width:8px; height:113px; z-index:99; background: url(/assets/images/family/prog_chart/prog_chart_back.png) bottom right; }
	#prog_bar_fill_start { position:absolute; right: 59px; bottom: 7px; width:8px; height:10px; z-index: 100; background: url(/assets/images/family/prog_chart/prog_chart_front_start.png) bottom right; }
	#prog_bar_fill { position:absolute; right: 59px; bottom: 17px; width:8px; z-index: 101; background: url(/assets/images/family/prog_chart/prog_chart_front.png) bottom right; }
	#prog_bar_ticks { position:absolute; right: 46px; bottom: 17px; width:25px; height:96px; z-index:102;background: url(/assets/images/family/prog_chart/prog_chart_ticks.png) bottom right }
	#prog_bar_prog_perc { position:absolute; right: 115px; width:100px; font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#f00; text-align:right; vertical-align:middle; z-index: 103; }
	#prog_bar_prog_amt { position:absolute; left: 135px; width:140px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-align:left; vertical-align:middle; z-index: 104; }
	#prog_bar_prog_line { position:absolute; left: 63px; width:68px; height:1px; background: url(/assets/images/family/prog_chart/prog_bar_prog.png) no-repeat bottom left; z-index: 105; }
	#prog_bar_base { position:absolute; left:135px; bottom:9px; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#f00; }
	#prog_bar_goal { position:absolute; left:135px; top:0; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#f00; }
	
	/* donation_box */
	#box_1 {
		background:white url('/global/img/elm/box/box_1/bg.jpg') top right no-repeat;border:1px solid #FC9D21;
		top:285px;left:140px;width:690px;*width:740px;display:block;position:absolute;font-size: 14px;
	}
	
	/* donation_box -> contents */
	#box_1 #close {position: absolute; top:10px;right:20px;}
	#box_1 #close a {text-decoration:none;color:#ffffff;}
	
	#box_1 #details {
		top:35px;left:0px;
		padding:50px 30px 0px 30px;
	}
	
	#box_1  h2 {width:450px;padding:0px 0px 14px 0px;font-size:24px;color:#FF6500;font-weight:bold;}	
	#box_1  h3 {font-size:16px;color:#333333;padding:0px;}
	#box_1  h3 strong {font-size:24px;color:#666666;font-weight:normal;}
	#box_1 h4 { color: #FF6501; font-size: 18px; }
	#box_1 p { font-style:italic;color:#333;font-size: 14px; }
	#box_1 p.clear {clear: both; padding: 10px 0 10px 0;}
	#box_1 .clearinput {clear: both; padding: 2px 0}
	#box_1 label:after {content: "";}
	
	
	#box_1 #options				{padding:0px 0px 10px 0px;font-size:25px;color:#666666;}
	#box_1 #options label 		{font-size:25px;color:#666666;padding:0px 0px 0px 4px;}
	#box_1 #options label.box 	{color:#000000;padding:0px 6px 0px 0px;}
	#box_1 #options input 
	{padding:0px 0px;font-size:25px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;}
	
	#box_1 #charity {font-size:14px;color:#777777;padding:10px 20px 30px 0px;}
	#box_1 #charity p {float:left;width:300px;padding-top: 10px;}
	#box_1 button 		{display:block;width:234px;height:43px;text-indent:-10000em;border:none;float:right;
		background:url('/assets/images/forms/btn-give.gif') top left no-repeat;
	}
	#box_1 button:hover {background-position:0px -43px;}
	#box_1 #make_your_donation_btn { background:url('/assets/images/forms/btn-give.gif') top left no-repeat;
								width: 228px;height:43px;text-indent:-10000em;border:none;display:block; }
	#box_1 #make_your_donation_btn:hover { background-position:0px -43px; }	
	
	#box_1 #donation_on_behalf_btn {display:block;width:228px;height:52px;text-indent:-10000em;border:none;float:right;
		background:url('/assets/images/forms/btn-donate-behalf.gif') top left no-repeat; padding-left: 14px; display: none;
	}
	#box_1 #donation_on_behalf_btn:hover {background-position:0px -52px;}
	
	#box_1 #donation_on_behalf {
		clear: both;
		padding-bottom: 20px;
		display: none;
		padding: 10px 0 0 60px;		
	}
	#box_1 .donation_on_behalf_inputs { padding: 0 0 10px 0; }
	#box_1 .donation_on_behalf_inputs label { float: left; width: 200px; text-align: right; padding-right: 6px; font-style: italic; }
	#box_1 .donation_on_behalf_inputs label.error { float: left; width: 100px; font-weight: bold; color: red; padding: 4px 0 0 6px; margin-top: 6px; font-style: normal; }
	#amount_error {  font-weight: bold; color: red; padding: 4px 0 0 0px; } 

	#box_1 .donation_on_behalf_inputs input { float: left; padding: 6px 2px 2px 2px; font-size: 14px; width: 232px; }
	#box_1 .donation_on_behalf_inputs textarea { float: left; padding: 6px 2px 2px 2px; font-size: 14px; width: 232px; }
	
	#box_1 #gift_options { padding: 10px 0; display: none;}
	
	#box_1 #container_checkout		 {padding:14px 0px 0px 0px; border-top: 1px solid #CCC; clear: both;}
	#box_1 #container_checkout input {float:left;background:none;border:none;}
	#box_1 #container_checkout p 	 {float:left;width:390px;font-size:12px;color:#999999;font-style:italic;padding:15px 15px;}
	
	
