#nav_container {

	}

/*******************************
 *		AUDIENCE FLYOUTS       *
 *******************************/
#toc {
	font-size: 1em;
}

#toc ul
{
	border-bottom: 0px;
	list-style-type: none;
}

#toc ul li
{
	background-color: inherit;
	/*border-bottom: 1px dotted #999;*/
	color: #aa2;
}

#toc ul li a
{
	background-color: inherit;
	color: gray;
	font-weight: bold;
	text-decoration: none;
}

#toc ul li a:hover
{
	background-color: gray;
	color: yellow;
}

#toc ul li ul
{
	border-bottom: none;
}

#toc ul li ul li
{
	border-bottom: none;
}

#toc ul li ul li a
{
	background-color: #b3cdd4;
	color: #1000ad;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-color: #fed;
	border-width: 1px;
}

#toc ul li ul li a:hover
{
	background-color: blue;
	color: silver;
	border-bottom-style: ridge;
}

#toc ul li ul li ul li a
{
	background-color: #181947;
	color: #fff800;
	font-size: .75em;
	line-height: 1.0em;
	padding: 4px 7px;
	text-align: left;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-color: #fed;
	border-width: 1px;
}

#toc ul li ul li ul li a:hover
{
	background-color: #466d03;
	color: #fff800;
	border-bottom-style: ridge;
}
/********************************
 *			NAV MENU			*
 ********************************/

#toc, #toc ul { /* all lists */
 	list-style: none;
}

#toc li { /* all list items */

}
	
#toc li ul{ /* second-level lists */

}

#toc li ul ul {  /*third-and-above-level lists */

}

#toc li a {/*First level in column*/	

}

#toc li ul li a {/* Second level flyout */

}

#toc li ul li ul li a { /* Third level flyout */

}
	
#toc li:hover ul ul {

}

#toc li:hover ul, #toc li.sfhover ul { 

}

#toc li li:hover ul, #toc li li.sfhover ul { 
}

#toc li li li:hover ul, #toc li li li.sfhover ul { 
}

/* ----------------------------------------------------------------- 
			YOU ARE HERE SETUP
-------------------------------------------------------------------- */

body.home #contain_column1 li.home a,
body.audience1 #toc li.audience1 a,
body.audience2 #toc li.audience2 a,
body.audience3 #toc li.audience3 a,
body.audience4 #toc li.audience4 a,
body.audience5 #toc li.audience5 a,
body.audience6 #toc li.audience6 a,
body.audience7 #toc li.audience7 a,
body.audience8 #toc li.audience8 a
{
	background-color:#333;
	color:#eee;
	font-weight:normal;
	cursor:default;
}

body.home #contain_column1 li.home a,
body.audience1 #toc li.audience1 a:hover,
body.audience2 #toc li.audience2 a:hover,
body.audience3 #toc li.audience3 a:hover,
body.audience4 #toc li.audience4 a:hover,
body.audience5 #toc li.audience5 a:hover,
body.audience6 #toc li.audience6 a:hover,
body.audience7 #toc li.audience7 a:hover,
body.audience8 #toc li.audience8 a:hover
{
	color:#fc0;
	background-color: inherit;
}

body.audience1 #toc li.audience1 ul li a:hover,
body.audience2 #toc li.audience2 ul li a:hover,
body.audience3 #toc li.audience3 ul li a:hover,
body.audience4 #toc li.audience4 ul li a:hover,
body.audience5 #toc li.audience5 ul li a:hover,
body.audience6 #toc li.audience6 ul li a:hover,
body.audience7 #toc li.audience7 ul li a:hover,
body.audience8 #toc li.audience8 ul li a:hover
{
	background-color:#e0e0e0;
	color:#6363b9;
	font-weight:normal;
	cursor:default;
}

/* --------------------------- 
			Indent styles
------------------------------*/
#toc li.indent {
	color: #a76;
	font-weight: normal;
}

/*#toc li.seldent {
	color: #520;
	font-size: 90%;
	line-height: 120%;
	font-weight: bold;
	text-decoration : none;
	background-image: url(/images/selin.gif);
	margin-left: 0px;
	padding-left: 24px;
}*/

#toc li.mindent {
	color: #a76;
	text-decoration : none;
	font-weight: normal;
}

/*#toc .smindent {
	color: #520;
	font-weight: bold;
	text-decoration : none;
	background-image: url(/images/selmin.gif);
}*/

#toc .maxdent {
	color: #a76;
	text-decoration : none;
	font-weight: normal;
}