#nav{
	font: 11px verdana;
	z-index: 1;
}
* > #nav{
	margin-top: -3px;
z-index: 1;	
}
#nav h2{
	padding: 4px;
	text-transform: lowercase;
	border-color: #fff #fff #6A4D7D #6A4D7D;
	border-style: solid none solid solid;
	border-width: 1px 0 1px 1px;
	z-index: 1;
	float: none;

}
* html #nav h2{height: 1%;
z-index: 1;
}

#nav ul{
	list-style: none;
	margin: 0;
	padding: 0; 
	z-index: 1; 
}
#ftotal{
	font-size: 0.8em;
	font-weight: normal;
	z-index: 1;
}
#nav li{position: relative;
		z-index: 1;
}
#nav li ul.flyout{
	position: absolute;
	display: none;
	left: -999em;
	top: 0;
	margin-left: 160px;
	width: 160px;
	float: left;
	z-index: 1;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li a {
	height: 1%;
	z-index: 1;
}
* html #nav ul li{
	margin: 0;
	line-height: 1.1em;
	float: left;
	z-index: 1;
}
* html #active_topic ul.dropdown{
	float:left;
	z-index: 1;
}
/* End */

#nav li:hover ul.flyout, #nav li.NavHover ul.flyout{
	display: block;
	left: auto;
		z-index: 1; 
}

#nav li:hover li ul.flyout, #nav li.NavHover li ul.flyout{
	display: none;
	left: -999em;
		z-index: 1; 
}

#nav li li:hover ul.flyout, #nav li li.NavHover ul.flyout{
	display: block;
	left: auto;
		z-index: 1; 
}

#nav1 a1{
	display: block;
	border-color: #fff #D5D6C4 #a5a692 #a5a692;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 2px;
	background: #000000;
	text-decoration: none;
	padding: 4px;
		z-index: 1; 
}
#nav a{
	display: block;
	border-color: #fff #D5D6C4 #a5a692 #a5a692;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 2px;
	background: #eaebd9;
	text-decoration: none;
	padding: 4px;
		z-index: 1; 
}

#nav a.sub{
	background: #eaebd9;
	z-index: 1;

}

#nav a:hover, #nav li:hover a.sub, #nav li.NavHover a.sub{
	background: #A5A5C9;
	color: #FFF;
	border-color: #fff #A5A5C9 #666699 #666699;
		z-index: 1; 
}

#nav ul.flyout a{
	background: #7E7EB1;
	color: #FFF;
	border-color: #C3C3E5 #C3C3E5 #57578A #57578A;
		z-index: 1; 
}
#nav ul.flyout a:hover{
	background: #A5A5C9;
	color: #fff;
		z-index: 1; 
}

#active_topic ul.dropdown{
	padding-left: 4px;
	z-index: 1;
}
#nav li#active_topic ul.flyout{
	padding-left: 0;
	margin-left: 156px;
	z-index: 1;
}
#nav li#active_topic ul.flyout a{
	background: #CBCBE0;
	color: #3D3D43;
	z-index: 1;
}
#nav li#active_topic ul.flyout a:hover{
	background: #A5A5C9;
	color: #fff;
		z-index: 1; 
}

#nav li#header_topic ul.flyout a:hover{
	background: #65658E;
	color: #fff;
		z-index: 1; 
}

#nav #active_topic ul.dropdown a{
	background: #CBCBE0;
	color: #3D3D43;
	border-color: #fff #B4B4D2 #7E7EB1 #7E7EB1;
		z-index: 1; 
}
#nav #active_topic ul.dropdown a.sub{
	background: #CBCBE0;
		z-index: 1; 	
}

#nav #active_topic ul.dropdown a:hover, #nav #active_topic li:hover a.sub,#nav #active_topic li.NavHover a.sub{
	background: #A5A5C9;
	color: #fff;
		z-index: 1; 
}

#nav #active_topic a.sub_expanded{
	background: #7E7EB1;
	border-color: #A5A5C9 #7E7EB1 #65658E #65658E;
	color: #fff;
		z-index: 1; 
}
#nav #active_topic a.sub_expanded2{
	background: #F6CB20;
	border-color: #A5A5C9 #7E7EB1 #65658E #65658E;
	color: #000;
		z-index: 1; 
}

#nav #active_topic a.sub_expanded:hover{
	border-color: #fff #fff #65665C #65665C;
	color: #fff;
		z-index: 1; 
}

#nav #active_topic #active_sub_topic a.sub{
	background: #E5E5EF;
	color: #3D3D43;
		z-index: 1; 
}
#nav #active_topic #active_sub_topic a.sub:hover,#nav #active_topic #active_sub_topic:hover a.sub,#nav #active_topic #active_sub_topic.NavHover a.sub{
	background: #F2F2F7;
	color: #3D3D43;
	z-index: 1;
}

#pp_box{
	background: #e7f2f4;
	text-align: left;
	border: solid 1px #92AAAF;
	margin: 10px 0;
	z-index: 1;
}
#pp_box em{
	color: #666666;
	font: 0.8em normal;
	z-index: 1;
}
#pp_head{
	background: #b7d5db;
	border-bottom: solid 1px #92AAAF;
	_height: 1%;
	z-index: 1;
}
#pp_box a, #pp_box p, #pp_box h2, #pp_box h2 a{
	color:#2d4e9a;
	z-index: 1;
}
#pp_head h2, #pp_head h2 a{
	border: none;
	margin: 0 4px;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.3em;
	z-index: 1;
}
#pp_head p{
	font-size: 0.7em;
	margin: 0 2px;
	padding: 0;
	z-index: 1;
}
#nav #active_topic li.NavHover a.sub2 {

	padding-left: 4px;
	z-index: 1;
}
