/**********MENUS******************/

/*****Nav 1******/
#nav_on1
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on1 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on1 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on1 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on1 a, #nav_on1 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on1 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on1 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on1 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0px 5px 5px;

}

#nav_on1 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on1 li:hover ul, #nav_on1 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on1 ul li:hover, #nav_on1 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on1 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on1 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on1 li li:hover, #nav_on1 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on1 ul ul li:hover, #nav_on1 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on1 li ul li:hover ul, #nav_on1 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
		width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on1 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on1 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on1 li:hover ul ul, #nav_on1 li:hover ul ul ul, #nav_on1 li.sfhover ul ul, #nav_on1 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on1 li li:hover ul, #nav_on1 li li li:hover ul, #nav_on1 li li.sfhover ul, #nav_on1 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on1 ul ul li a:hover{ color:#3b51a2; }
#nav_on1 ul ul li a:link { color: #3b51a2; }
#nav_on1 ul ul li a:visited { color: #3b51a2; }

/*****Nav 2******/
#nav_on2
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on2 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on2 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on2 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on2 a, #nav_on2 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on2 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on2 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on2 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0 5px 5px;

}

#nav_on2 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on2 li:hover ul, #nav_on2 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on2 ul li:hover, #nav_on2 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on2 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	padding-right:5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on2 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on2 li li:hover, #nav_on2 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on2 ul ul li:hover, #nav_on2 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on2 li ul li:hover ul, #nav_on2 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on2 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on2 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on2 li:hover ul ul, #nav_on2 li:hover ul ul ul, #nav_on2 li.sfhover ul ul, #nav_on2 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on2 li li:hover ul, #nav_on2 li li li:hover ul, #nav_on2 li li.sfhover ul, #nav_on2 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on2 ul ul li a:hover{ color:#3b51a2; }
#nav_on2 ul ul li a:link { color: #3b51a2; }
#nav_on2 ul ul li a:visited { color: #3b51a2; }

/*****Nav 3******/
#nav_on3
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on3 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on3 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on3 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on3 a, #nav_on3 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on3 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on3 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on3 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0px 5px 5px;

}

#nav_on3 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on3 li:hover ul, #nav_on3 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on3 ul li:hover, #nav_on3 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on3 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on3 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on3 li li:hover, #nav_on3 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on3 ul ul li:hover, #nav_on3 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on3 li ul li:hover ul, #nav_on3 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on3 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on3 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on3 li:hover ul ul, #nav_on3 li:hover ul ul ul, #nav_on3 li.sfhover ul ul, #nav_on3 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on3 li li:hover ul, #nav_on3 li li li:hover ul, #nav_on3 li li.sfhover ul, #nav_on3 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on3 ul ul li a:hover{ color:#3b51a2; }
#nav_on3 ul ul li a:link { color: #3b51a2; }
#nav_on3 ul ul li a:visited { color: #3b51a2; }

/*****Nav 4******/
#nav_on4
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on4 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on4 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on4 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on4 a, #nav_on4 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on4 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on4 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on4 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0px 5px 5px;

}

#nav_on4 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on4 li:hover ul, #nav_on4 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on4 ul li:hover, #nav_on4 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on4 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on4 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on4 li li:hover, #nav_on4 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on4 ul ul li:hover, #nav_on4 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on4 li ul li:hover ul, #nav_on4 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on4 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on4 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on4 li:hover ul ul, #nav_on4 li:hover ul ul ul, #nav_on4 li.sfhover ul ul, #nav_on4 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on4 li li:hover ul, #nav_on4 li li li:hover ul, #nav_on4 li li.sfhover ul, #nav_on4 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on4 ul ul li a:hover{ color:#3b51a2; }
#nav_on4 ul ul li a:link { color: #3b51a2; }
#nav_on4 ul ul li a:visited { color: #3b51a2; }

/*****Nav 5******/
#nav_on5
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on5 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on5 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on5 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 140px;
}

#nav_on5 a, #nav_on5 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on5 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on5 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on5 li
{
	/* all list items */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0 5px 5px;
	clear:both;

}

#nav_on5 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on5 li:hover ul, #nav_on5 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on5 ul li:hover, #nav_on5 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on5 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on5 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on5 li li:hover, #nav_on5 li li.sfhover
{
	background-color: #ffffff;
	width: 130px;
}
/* Changes the sub menu background and border on rollover */
#nav_on5 ul ul li:hover, #nav_on5 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on5 li ul li:hover ul, #nav_on5 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on5 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on5 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on5 li:hover ul ul, #nav_on5 li:hover ul ul ul, #nav_on5 li.sfhover ul ul, #nav_on5 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on5 li li:hover ul, #nav_on5 li li li:hover ul, #nav_on5 li li.sfhover ul, #nav_on5 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on5 ul ul li a:hover{ color:#3b51a2; }
#nav_on5 ul ul li a:link { color: #3b51a2; }
#nav_on5 ul ul li a:visited { color: #3b51a2; }

/*****Nav 6******/
#nav_on6
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on6 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on6 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on6 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on6 a, #nav_on6 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on6 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on6 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on6 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0 5px 5px;
	clear:both;

}

#nav_on6 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on6 li:hover ul, #nav_on6 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on6 ul li:hover, #nav_on6 ul li.sfhover
{
	background-color: #ffffff;
}

/* effects individual items in submenus */
#nav_on6 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on6 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on6 li li:hover, #nav_on6 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on6 ul ul li:hover, #nav_on6 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on6 li ul li:hover ul, #nav_on6 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}
/*Causes top level menu to highligh when mouse in anywhere in menu.*/
/*The following rules for ul li.shover and ul li:hover must be split. */
#nav_on6 ul li.sfhover
{
	color: #13396e;
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on6 ul li.sfhover a
{
	color: #13396e;
	
}

#nav_on6 li:hover ul ul, #nav_on6 li:hover ul ul ul, #nav_on6 li.sfhover ul ul, #nav_on6 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on6 li li:hover ul, #nav_on6 li li li:hover ul, #nav_on6 li li.sfhover ul, #nav_on6 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on6 ul ul li a:hover{ color:#3b51a2; }
#nav_on6 ul ul li a:link { color: #3b51a2; }
#nav_on6 ul ul li a:visited { color: #3b51a2; }


/*****Nav 7******/
#nav_on7
{
	
	margin: 0;
	padding: 0;
	border: none;
	height: 24px;
}

#nav_on7 ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#nav_on7 ul li
{
	/* Main Menu Item Properties */
	width: auto;
}


#nav_on7 ul ul
{
	color: #333333;
	font-size: 12px;
	line-height: 1em;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-right: 1px none;
	width: 144px;
}

#nav_on7 a, #nav_on7 .iemenufix
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* top menu color */
#nav_on7 ul li a
{
	color: #13396e;
	font-weight: bold;
}

/*no effect */
#nav_on7 ul ul li a
{
	color: #333333;
	font-weight: normal;
	width: 140px;	
}

#nav_on7 li
{
	/* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */ /*width of list item*/
	padding: 5px 0px 5px 5px;

}

#nav_on7 li ul ul
{
	/* third-and-above-level lists */
}

/* Setup first sub-menu to drop down, not slide to the side. */
#nav_on7 li:hover ul, #nav_on7 li.sfhover ul
{
	/*positioning of the first layer sub-menu*/
	position: absolute; /*use em units to work with IE and Netscape*/
	left: 0px; /* -(width of border)*/
	top: 21px; /*Top of dropdown relative to top of top level UL */
	z-index: 2;
}

/* effects individual items in submenus */
#nav_on7 li li
{
	color: #072f67;
	background-color: #e5e9ef;
	padding: 5px;
	margin: 0px;
	/* border: solid 1px #333333; */
}

/* Changes the sub UL */
#nav_on7 li ul
{
	background-color: #e5e9ef;
	/* border: 1px solid #333333; */
	position: absolute;
	left: -999em;
}

/* Causes backgroung color change on list items in sub menus */
#nav_on7 li li:hover, #nav_on7 li li.sfhover
{
	background-color: #ffffff;
	width: 133px;
}
/* Changes the sub menu background and border on rollover */
#nav_on7 ul ul li:hover, #nav_on7 ul ul li.sfhover
{ background-color: #ffffff; color: #072f67; width: auto;
	/* border: solid 1px #3b51a2; */
}
/* Positions the sub submenu on rollover */
#nav_on7 li ul li:hover ul, #nav_on7 li ul li.sfhover ul
{
	/*Required to show second sub menues*/
	position: absolute;
	left: 156px; /* Left shift of second menu - should equal width of UL*/
	top: 10px;
	width: 164px;
}

/* Causes top level menu to highligh when mouse in anywhere in menu IE ONLY. */
/* The following rules for ul li.shover and ul li:hover must be split. */
#nav_on7 ul li.sfhover
{
	color: #333333;
	background-color: #ffffff;
}

/* Firefox rollover change, keeps color when on submenu */
#nav_on7 ul li:hover, #nav_on7 ul li.sfhover
{
	background-color: #ffffff;
}

/* Global rollover font color change and entirely effect on submenus */
#nav_on7 ul li.sfhover a
{
	color: #333333;
	
}

#nav_on7 li:hover ul ul, #nav_on7 li:hover ul ul ul, #nav_on7 li.sfhover ul ul, #nav_on7 li.sfhover ul ul ul
{
	left: -999em;
}

#nav_on7 li li:hover ul, #nav_on7 li li li:hover ul, #nav_on7 li li.sfhover ul, #nav_on7 li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}

/*submenu link color */
#nav_on7 ul ul li a:hover{ color:#3b51a2; }
#nav_on7 ul ul li a:link { color: #3b51a2; }
#nav_on7 ul ul li a:visited { color: #3b51a2; }


