function initBennies(withRule){ //withRule = true: there is a conditional div.horz_rule-conditional
	//Set bennies spring.
	var aBennies = $(".bennies");
	aBennies.hide();
	var aStudy = $("div.study");
	aStudy.each(function(i){
		var aChildren = $(this).children("p"); //~[0] = paragraph with b.special_emphasis
		var oSpecialEmph = $(this).find("p.special_emphasis");
		var oBennies = $(this).find("div.bennies");

		oSpecialEmph.find("span:eq(0)").prepend('<span class="pointer">&gt;&nbsp;</span>')
		oSpecialEmph.css({"background":"#fff url('../images/accordian_button.jpg') top left no-repeat","cursor":"pointer"})
			.hover(
			function(){
				$(this).css("color","#ccff80");//#65b561
			},
			function(){
				$(this).css("color","#ffffd5");
			});
		
		oSpecialEmph.click(function(){
			if($(oBennies).is(':hidden')){
				$(this).find("span.pointer:eq(0)").html("<sub>v</sub>&nbsp;");
				$(aStudy[i]).attr("id","open").css("background-color","#ccff80")
				oSpecialEmph.css({"background-color":"#ccff80","background-image":"none","color":"#555555"})
					.mouseover(function(){$(this).css("color","#65B561");}).mouseout(function(){$(this).css("color","#555555");});
				oBennies.slideDown("fast");
			}else{
				$(this).find("span.pointer:eq(0)").html("&gt;&nbsp;"); //pointer is added above.
				$(aStudy[i]).removeAttr("id").css("background-color","#fff");
				oBennies.slideUp("fast");
				oSpecialEmph.css({"background":"url('../images/accordian_button.jpg') top left no-repeat","color":"#ffffd5"})
					.mouseover(function(){$(this).css("color","#ccff80");}).mouseout(function(){$(this).css("color","#ffffd5");});
			};
			if(withRule == true){setTimeout(function() { checkBenniesOpen(), 2000; }, 200);} 
				//argument supplied on doc.ready(): display the conditional horz rule.
				//Need the delay to allow the show() function time to complete its action.
		}); //end click
	}); //End aStudy.each
	if ($.browser.mozilla){
//		$("html").css("overflow","-moz-scrollbars-vertical");
		$("html").css("overflow","scroll");
	}
}
function checkBenniesOpen(){
	var BenniesOpen = $(".bennies").is(":visible"); //true or false
	if(BenniesOpen == true){
		$("div.horz_rule-conditional").css("display","block");
	}else{
		$("div.horz_rule-conditional").css("display","none");	
	}
}