/* --- COMMON --- */
ul.subNav, ul.subNav ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0; }
	
ul.subNav { border-bottom: 1px solid #ccc; }
	
ul.subNav a:link, ul.SubNav a:active { color: #666; text-decoration: none; }
	ul.subNav a:visited { color: #444; text-decoration: none; }
	ul.subNav a:hover { color: #00467f; text-decoration: underline; }

/* --- LEVEL ONE --- */
ul.subNav {
	letter-spacing: 1px;
	font-weight: bold;
	margin-bottom: 15px;
}
	
	ul.subNav li {
	padding: 5px 0 0 0;
	margin: 0 0 7px 0;
	background: none;
	line-height: 14px; 
	border-top: 1px solid #ccc; } 
	
	/* --- NESTED --- */
	ul.subNav ul {
	font-weight: normal;
	line-height: 1.4;
	margin: 8px 0 0 0;
	letter-spacing: normal;
	border: none; }
		
	ul.subNav ul li {
	line-height: 1.1;
	margin: 6px 0 0 12px; 
	border: none; }
	
	ul.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
		cursor: hand !important;
		cursor: pointer !important; }
		
		ul.subNav ul a:link, ul.subNav ul a:active { color: #444; text-decoration: none; }
		ul.subNav ul a:visited { color: #444; text-decoration: none;}		
		ul.subNav ul a:hover { color: #00467f; text-decoration: underline; }
			
			/* -- NESTED TWICE --- */
			ul.subNav ul ul {
	font-style: italic;
	list-style-type: none; }
			
			ul.subNav ul ul li {
	padding-left: 0;
	margin-left: 10px; }
