/* CSS Document */



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



	padding: 0;



	margin: 0;



	list-style: none;



	line-height: 1;



}







#nav a {



	display: block;



	width: 9.6em;



}







#nav li { /* all list items */



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



	position: relative;



}







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



	position: absolute;



	background: orange;



	width: 9.6em;



	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */



}







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



	margin: -1em 0 0 9.6em;



}







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



	left: -999em;



}







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



	left: auto;







}



/* STYLING THE APPEARANCE OF THE LINKS */



div#nav{



	font-family: Arial, Helvetica, sans-serif;







}











div#nav ul ul a{



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #990000;



	font-size: .9em;



	padding: 4px;



}



div#nav ul ul{



	top: 1em;



	border-top-width: 1px;



	border-right-width: 1px;



	border-left-width: 1px;



	border-top-style: solid;



	border-right-style: solid;



	border-left-style: solid;



	border-top-color: #990000;



	border-right-color: #990000;



	border-left-color: #990000;



}



div#nav ul a{



	text-decoration: none;



	color: #000000;



}



div#nav ul li:hover{



	background-color: #990000;	



}



div#nav ul ul li:hover{



	background-color: #FFB649;	



}



div#nav ul ul a:hover{



	background-color: #FFB649;	



}



div#nav ul a.mainlink {



	font-size: 1.2em;



	color: #FFFFFF;



	padding: 5px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #990000;



	width: 7.5em;



}
