#top {
	margin:0pt;
	padding:0pt;
}
div#menu_1 {
	margin:0pt;
	padding:0px 0pt 4px 14px;
	width:710px;
	float:left;
}

div#menu_1 ul ul a, div#menu_1 ul ul a:active, div#menu_1 ul ul a:hover, div#menu_1 ul ul a:link{
	color:#000000;
	text-decoration:none;
	width:13.1em;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	padding-bottom:4px;
}

#nav li a{line-height: 18px;}
#nav li ul a{line-height: 11px;}

#nav li li a {padding:5px 0;}

#nav li{ /* all list items */
	float: left;
	/*width: 8em;*/ /* width needed or else Opera goes nuts */
	text-align:left;
}


#nav li ul { /* second-level lists */
	position: absolute;
	background: white;
	background-color:#c0c0c0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*opacity:.70;
	-moz-opacity: 0.7;*/
}
#nav li ul ul { /* second-level lists */
	position: absolute;
	background: white;
	background-color:#C0C0C0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*opacity:.70;
	-moz-opacity: 0.7;*/
}

#nav li ul ul li:hover, #nav li ul ul li a:hover{background-color:#333333;}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1.90em 0 0 14em;
}

/*IE6 hack*/
* html #nav li ul li{
	background-color:#C0C0C0;
}
* html div#menu_1 ul ul a, * html div#menu_1 ul ul a:active, * html div#menu_1 ul ul a:link{
	color:#000000;
}

* html #nav li ul ul { /* third-and-above-level lists */
	margin: -1.9em 0 0 14em;
}

/*IE6 hack*/

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
ul#nav ul li li a:hover{
	color:#CCC;
} 
ul#nav li ul li a{padding-left:10px;}
ul#nav ul li ul li{padding-left:0px;}

#nav li{padding-right:30px;}
#nav li ul li{padding:0; padding-right:0px !important;}
#nav li ul {background:#C0C0C0 none repeat scroll 0%;}
#nav li ul li:hover, #nav li ul li a:hover{background-color:#333333; color:#CCCCCC;}
div#menu_1 ul a:hover, div#menu_1 ul a:active, #menu_1 p a:hover, #menu_1 p a:active {
	color:black;
	color:#000000;
}

ul#nav ul li:hover{
	background-color:#333333;
	color:#CCCCCC;
}
#container #top ul#nav ul li:hover a{color:#CCCCCC;}
#container #top ul#nav ul li:hover li a{color:#333333;}
#container #top ul#nav ul li:hover li:hover a{color:#CCCCCC;}
#container #top ul#nav ul li:hover li a:hover{color:#CCCCCC;}
ul#nav ul ul li:hover{background-color:#333; color:#CCCCCC;}
#nav div.selected a{color:#020000;}