#nav, #nav ul { /* all lists */

	padding: 0px;

	margin: 0.5px;

	list-style: none;

	line-height: 0.5px;

}



#nav li { /* all list items */

    position : relative;

	float : left;
	text-align:center;
	line-height : 1.20em;
	margin-bottom : 0.5px;
	margin-right : 0px;

	width: auto; /* width needed or else Opera goes nuts */

    background-color: #E6CFCF;

	/** #c3D9FF; **/

    border: 0px solid black;

}



#nav li ul { /* second-level lists */

	position : absolute;

 	float : left;

	line-height : 1.75em;

	margin-bottom : 1px;

	margin-right : 0px;

	margin-left: 0px;

	width: 4em; /* width needed or else Opera goes nuts */

   /*background-color: #EBEADB;*/

    border: thin solid transparent;

	left: -999em;

}



#nav li ul a, span.nolink {

	width: 16.4em;

	display : block; 

	line-height : 1.75em;

	color : #000000;

	font-weight : bold;

	text-align:left;

	text-decoration : none;

	/*background-color: #EBEADB;*/

	/**#c3D9FF; **/

	border-right: 1px solid #000000;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	padding : 0 0.5em;

	font-size:7pt;

	left: -999em;

}





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

	left: -999em;

	margin-left : 5.3em;

	margin-top : -1em;

	width:9.5em;

}



#nav li ul ul a, span.nolink {

	width: 16.5em;

	line-height:1.75em;

	display : block; 

	color : #000000;

	font-weight : bold;

	text-decoration : none;

	/*background-color: #EBEADB;*/

	/**#c3D9FF; **/

	border : 1px solid #FFFFFF;

	padding : 0 0.5em;

	font-size:8pt;

	text-align:left;

}





#nav li a, span.nolink {

	width: auto;

	display : block; 

	color : #000000;

	font-weight : bold;

	text-decoration : none;

	/*background-color: #EBEADB;*/

	/**#c3D9FF; **/

	border : 0px solid gray;

	padding : 0 0.3em;

	font-size:8pt;

}



#nav li a:hover {

	color : #990000;
	/*width:auto;*/
	background-color : #f9e9e9;

}



#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;

}
