/*The UnorderedList.css file is used to style the Unordered List flyout menu*/
/*Classes are applied to the menu automatically*/
/*This file is linked from the DefaultDesignTemplate.htm*/
/*This file can be edited*/
/*This file can be moved, renamed, replaced or deleted*/
/*Please see the design documentation for more information*/

.ipf-sectionmenu, .ipf-sectionmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;}

	.ipf-sectionmenu li {
		position:relative;
		float:left;}

	.ipf-sectionmenu li ul {
		position:absolute;
		left: -999em;
		margin-left:180px;
		top:0}

	.ipf-sectionmenu li ul ul {left: -9em;}

	.ipf-sectionmenu li a {
		width: 160px;
		display:block;
		color:#3d5975;
		text-decoration:none;
		background: #ecedec;
		border-bottom:1px solid #ffffff;
		padding:5px 10px}

	.ipf-sectionmenu li a:hover {background:#e1e2e1}

	.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;}
/*IE7 flyout stick fix*/
.ipf-sectionmenu li:hover, .ipf-sectionmenu li.hover {position: static;}

    .ipf-sectionmenu li a { width:70px;
	display:block;
	color:#3d5975;
	text-decoration:none;
	background: #ecedec;
	border-bottom:1px solid #ffffff;
	padding:8px 10px }

.ipf-sectionmenu li li a { width:160px;
	display:block;
	color:#3d5975;
	text-decoration:none;
	background: #ecedec;
	border-bottom:1px solid #ffffff;
	/*padding:8px 10px;*/
	padding:2px 3px;}


/*Top Tab Nav*/

#topnav { border-bottom:2px solid #29dcc1;background:#095ec8; padding:0 0 0 11%; }

#topnav .ipf-sectionmenu, #topnav .ipf-sectionmenu ul { padding: 0;

/*added to try and fix dropdown menu */
	z-index:200;
	margin: 0; 
	list-style: none !Important; 
	list-style-image: none !Important; 
	float:left;
        width:100%; }

#topnav .ipf-sectionmenu a:visited { text-decoration:none; }

    #topnav .ipf-sectionmenu li {position:relative; 
	float: left;
 	width:17%; }

	#topnav .ipf-sectionmenu li ul li {float: none; 
		display: inline; }

    #topnav .ipf-sectionmenu li ul {position:absolute;
	left: -999em;
	top:31px;  
	z-index: 200; }
	#topnav .ipf-sectionmenu li ul li ul {margin-left:167px; 
		top: 0;}


			html>body #topnav .ipf-sectionmenu li ul li ul {margin-top: 4px; }


    #topnav .ipf-sectionmenu li ul ul {left: -999em;}

    #topnav .ipf-sectionmenu li a {display:block;
      	background:#095EC8;
	color:#ffffff !Important;
	border-bottom:none;}

	#topnav .ipf-sectionmenu li ul li a { border: 1px solid #ffffff; }

	#topnav .ipf-sectionmenu li ul li a:hover { background:#0c5590; }

       #topnav .ipf-sectionmenu li:hover ul ul, #topnav .ipf-sectionmenu li:hover ul ul ul, #topnav .ipf-sectionmenu li.sfhover ul ul, #topnav .ipf-sectionmenu li.sfhover ul ul ul 
{left: -999em;}
	#topnav .ipf-sectionmenu li:hover ul, #topnav .ipf-sectionmenu li li:hover ul, #topnav .ipf-sectionmenu li li li:hover ul, #topnav .ipf-sectionmenu li.sfhover ul, #topnav .ipf-sectionmenu li li.sfhover ul, #topnav .ipf-sectionmenu li li li.sfhover ul 
{left: auto; width:160px;}
