

.ipf-sectionmenu, .ipf-sectionmenu ul {padding: 0; margin: 0; list-style: none;}
.ipf-sectionmenu {padding-top: 5px;}
	.ipf-sectionmenu li {float: left; padding:0 12px;}
	.ipf-sectionmenu li ul {position:absolute; left: -999em; z-index: 20;}
	.ipf-sectionmenu li ul ul {left: -999em;}
	.ipf-sectionmenu li a, .ipf-sectionmenu li a:visited {display:block; }
	
	.ipf-sectionmenu li:hover ul, .ipf-sectionmenu li li:hover ul, .ipf-sectionmenu li li li:hover ul, .ipf-sectionmenu li.sfhover ul, .ipf-sectionmenu li li.sfhover ul, .ipf-sectionmenu li li li.sfhover ul {left: auto;}
			.ipf-sectionmenu li ul ul {left: -999em;}
			
				.ipf-sectionmenu li:hover ul ul, .ipf-sectionmenu li:hover ul ul ul, .ipf-sectionmenu li.sfhover ul ul, .ipf-sectionmenu li.sfhover ul ul ul {left: -999em;}
				.ipf-sectionmenu li:hover ul, .ipf-sectionmenu li li:hover ul, .ipf-sectionmenu li li li:hover ul, .ipf-sectionmenu li.sfhover ul, .ipf-sectionmenu li li.sfhover ul, .ipf-sectionmenu li li li.sfhover ul {left: auto;}
		
		
		
				

/*Top Level Styles*/
	#pageid3787 a, #pageid3788 a, #pageid3789 a, #pageid3970 a, #pageid3791 a, #pageid3792 a {color:#f0cf84;text-transform:uppercase; padding: 5px 0 0 0; text-align: center; font: bold 14px/25px Arial, Helvetica, sans-serif; }
	
	#pageid3787 a:hover, #pageid3788 a:hover, #pageid3789 a:hover, #pageid3970 a:hover, #pageid3791 a:hover, #pageid3792 a:hover {text-decoration: underline;}
	
	#pageid3787 ul li a, #pageid3788 ul li a, #pageid3789 ul li a, #pageid3970 ul li a, #pageid3791 ul li a, #pageid3792 ul li a {border: 0;}	
		
		/*adds border to fix gapping in IE*/
		
		#pageid3787 li a, #pageid3788 li a, #pageid3789 li a, #pageid3970 li a, #pageid3791 li a, #pageid3792 li a {border: 1px solid #7f561b !Important; margin-top: -1px;}
	
		/*Highlight menu item when in that section*/
			.subpage_agencies #pageid3787 a, .subpage_job #pageid3788 a, .subpage_goals #pageid3789 a, .subpage_contacts #pageid3970 a, .subpage_links #pageid3791 a, .subpage_calendar #pageid3792 a {text-decoration: underline;}
			.subpage_peterborough #pageid3787 a, .subpage_northumberland #pageid3787 a, .subpage_kawartha #pageid3787 a, .subpage_haliburton #pageid3787 a, .subpage_peterborough a.p, .subpage_northumberland a.n, .subpage_haliburton a.h, .subpage_kawartha a.k {text-decoration: underline;}
	
/*IE7 flyout stick fix*/
.ipf-sectionmenu li:hover, .ipf-sectionmenu li.hover {position: static;}


/*First Level Flyouts*/
	.ipf-sectionmenu li ul li {float:none !Important; position: relative;}
	.ipf-sectionmenu li ul li ul {position:absolute; left: -999em; margin-left:210px;margin-top: -30px;}
	.ipf-sectionmenu li ul {float: left;}
	
		.ipf-sectionmenu li ul li a {
		
		height: auto !Important;
		padding: 2px 10px !Important; 
		font-size: 12px !Important; 
		background-image: none !Important; 
		text-align: left !Important; 
		width: 200px !Important;
		text-decoration: none !Important;;}
		
		
		
	html>body .ipf-sectionmenu li ul li a {height: auto !Important;}
	
	.ipf-sectionmenu li.ipf-parent li a {background: #fff !Important; color: #7f561b !Important;}
	.ipf-sectionmenu li.ipf-parent li a:hover {background: #7f561b !Important; color: #fff !Important;}
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a {background: url(../images/menuarrow_flyout.gif) right center no-repeat #7f561b !Important; color: #fff !Important;}
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a:hover {background: url(../images/menuarrow_flyout.gif) right center no-repeat #fff !Important; color: #7f561b !Important;}
	
	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a {background-image: none !Important;}

	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a:hover {background-image: none !Important;}	
	

