
.mainmenu {width: 754px;margin-left: 5px;height: 30px;margin-top: -170px;padding-bottom: 0px;margin-bottom: 0px;font-weight: bold;border-bottom: 0px solid #386594; background: #E5EEF7;}

.ipf-sectionmenu {height: 30px;  }
.ipf-sectionmenu, .ipf-sectionmenu ul {padding: 0; margin: 0; list-style: none;}
	.ipf-sectionmenu li {float: left; }
	.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; color:#000 !Important; text-decoration:none; background: #E5EEF7; }
	.ipf-sectionmenu li a:hover {}
	.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;}

	
#pageid1210 a { margin-left: 5px;padding: 5px 0px 0px 0px; text-align: center; font-size: 14px; height: 26px; }
	#pageid1211 a {padding: 5px 0px 0px 0px; text-align: center; font-size: 14px; height: 26px;}
#pageid1212 a {padding: 5px 0px 0px 0px; text-align: center; font-size: 14px; height: 26px;}
#pageid1726 a	{padding: 5px 0px 0px 0px; text-align: center; font-size: 14px; height: 26px; }
#pageid2037 a	{ padding: 5px 0px 0px 0px; text-align: center; font-size: 14px; height: 26px; }




	
	/*adds border to fix gapping in IE*/
	#pageid1210 li, #pageid1211 li, #pageid1212 li, #pageid1726 li, #pageid2037 li {display: inline;}
	#pageid1210 li a, #pageid1211 li a, #pageid1212 li a, #pageid1726 li a, #pageid2037 li a {border-top: 1px solid #3F556D !Important; border-right: 1px solid #3F556D !Important; border-left: 1px solid #3F556D !Important;margin-top: -1px;color: #ffffff !Important;}


	#pageid1210 a {color: #FCFC7A !Important;width: 123px;background: url(../images/WaterDark.jpg) no-repeat;margin-right: 2px; }
	#pageid1210 a:hover {color: #fff !Important;background: url(../images/WaterLight.jpg) no-repeat;}
	#pageid1211 a {color: #FCFC7A !Important;width: 200px;background: url(../images/ZooDark.jpg) no-repeat;margin-right: 2px;}
	#pageid1211 a:hover {color: #fff !Important;background: url(../images/ZooLight.jpg) no-repeat;}
	#pageid1212 a {color: #FCFC7A !Important;width: 124px;background: url(../images/ElectricDark.jpg) no-repeat;margin-right: 2px;}
	#pageid1212 a:hover {color: #fff !Important;background: url(../images/ElectricLight.jpg) no-repeat;}
	#pageid1726 a {color: #FCFC7A !Important;width: 163px;background: url(../images/CSDark.jpg) no-repeat;margin-right: 2px;}
	#pageid1726 a:hover {color: #fff !Important;background: url(../images/CSLight.jpg) no-repeat;}
	#pageid2037 a {color: #FCFC7A !Important;width: 125px;background: url(../images/CorporateDark.jpg) no-repeat;}
	#pageid2037 a:hover {color: #fff !Important;background: url(../images/CorporateLight.jpg) no-repeat;}


/*Highlight menu item when in that section*/
	.subpage_water #pageid1210 a {color: #fff !Important;background: url(../images/WaterLight.jpg) no-repeat;}
	.subpage_zoo #pageid1211 a {color: #fff !Important;background: url(../images/ZooLight.jpg) no-repeat;}
	.subpage_electric #pageid1212 a {color: #fff !Important;background: url(../images/ElectricLight.jpg) no-repeat;}
	.subpage_cs #pageid1726 a { color: #fff !Important;background: url(../images/CSLight.jpg) no-repeat;}
	.subpage_corporate #pageid2037 a {color: #fff !Important;background: url(../images/CorporateLight.jpg) no-repeat;}
	/*.subpage_water #pageid1210, .subpage_zoo #pageid1211, .subpage_electric #pageid1212, .subpage_cs #pageid1726 {border-bottom: 0px solid #386594 !Important; */}
	.subpage_water .ipf-sectionmenu, .subpage_zoo .ipf-sectionmenu, .subpage_electric .ipf-sectionmenu, .subpage_cs .ipf-sectionmenu, .subpage_corporate .ipf-sectionmenu {border-right: 0px solid #fff !Important;margin-right: 1px;}




.ipf-sectionmenu li ul li {float:none !Important; position: relative;font-weight: normal;}
	.ipf-sectionmenu li ul li ul {position:absolute; left: -999em; margin-left:195px;margin-top: 12px;top:0;}
	.ipf-sectionmenu li ul {float: left;color: #ffffff !Important;}
	
		.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: 175px !Important;color: #ffffff !Important;}
		
	html>body .ipf-sectionmenu li ul li a {height: auto !Important;color: #ffffff !Important;	}

	.ipf-sectionmenu li.ipf-parent li a {background: #073771 !Important;color: #ffffff !Important; }
	.ipf-sectionmenu li.ipf-parent ul li a {background: #073771 !Important;color: #ffffff !Important; }
	.ipf-sectionmenu li.ipf-parent li a:hover {background: #386594 !Important;color: #ffffff !Important; }
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a {color: #ffffff !Important;background: url(../images/menuarrow_flyout.gif) right center no-repeat #073771 !Important; }
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a:hover {color: #ffffff !Important;background: url(../images/menuarrow_flyout.gif) right center no-repeat #386594 !Important; }
	
	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a {color: #ffffff !Important;background-image: none !Important;}

	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a:hover {color: #ffffff !Important;background-image: none !Important;}	




	/*IE7 flyout stick fix*/

	.ipf-sectionmenu li:hover, .ipf-sectionmenu li.hover {color: #ffffff !Important;position: relative; z-index: 1000;}

