/*Styling and behavior for UL flyout menu*/
	.ipf-sectionmenu {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:20}
	.ipf-sectionmenu ul{margin:0;padding:0;z-index:20}
	.ipf-sectionmenu li {float: left;list-style: none;list-style-image:none;margin:0;z-index:20}
	.ipf-sectionmenu li a{display:block;}

	/* Level 1 */
	.ipf-sectionmenu li div a{padding:22px 10px 11px 10px;text-decoration:none;text-transform:uppercase;color:#ffffff;font-weight:bold}
	.ipf-sectionmenu li div a:hover{background: url(../images/menu_hover.gif) center 0 no-repeat;}
	.ipf-sectionmenu li a:hover{background:#225283}


	/* Level 2 */
	.ipf-sectionmenu li ul{margin:0;position: absolute;background: #948097;width: 190px;border-top:1px solid #674D6B;border-left:1px solid #674D6B;border-right:1px solid #674D6B;left: -999em;}
	.ipf-sectionmenu li ul li a{width:180px;text-indent:none;border-bottom:1px solid #674D6B;padding:5px;color:#ffffff;text-decoration:none;}
	.ipf-sectionmenu li ul li a:hover{background: #816a85}
	.ipf-sectionmenu li ul li.ipf-parent a{}
	.ipf-sectionmenu li ul li.ipf-parent a:hover{}

	/* Level 3 */
	.ipf-sectionmenu li ul li ul {margin: -25px 0 0 190px;}
	.ipf-sectionmenu li ul li ul li a{background:none !important;}
	.ipf-sectionmenu li ul li ul li a:hover{background: #816a85 !important;}

	.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;}
	.ipf-sectionmenu li:hover, .ipf-sectionmenu li.hover {position: static;}