/* ##### main navigation ##### */		
/* CSS DROP DOWN NAVIGATION CONTROLS */

/* MAIN CONTAINER */ 
	#top_nav_container							{ margin: 0px 0px 0px 0px; padding: 0px; font-family: verdana,arial; font-size: 10px; }
	#nav, #nav ul 								{ display: block; list-style: none; line-height: 1; background: white; padding: 0; margin: 0px; word-spacing: 0px;}
	#nav a:link, #nav a:visited, #nav a:hover 	{ display: block; color: #7C6240; text-decoration: none; padding: 0px; font-size: 14px; font-weight: bold;}

/* MAIN NAV LINKS - Mozilla/Firefox/Netscape */
	#nav li.mainLink							{ float: left; padding: 0px; margin: 0px; border-right: 1px #000000 solid; }
	#nav li.mainLink a.mainSect:link			{ color: #FFF !important; background-color: #a00000; padding: 5px 12px 5px 12px; margin: 0px;}
	#nav li.mainLink a.mainSect:visited			{ color: #FFF !important; background-color: #a00000; padding: 5px 12px 5px 12px; margin: 0px;}
	#nav li.mainLink a.mainSect:hover			{ color: #FFF !important; background-color: #888888; padding: 5px 12px 5px 12px; margin: 0px; }

/*  DROP DOWN NAVIGATION  */ 
	#nav li ul 									{ width: 120px; opacity: 0.95; filter: alpha(opacity=95); position: absolute; left: -999em; height: auto; font-weight: normal; border-right: 0px #FFF solid !important; margin: 0px 0px 0px 0px; }
	#nav li li 									{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; opacity: 0.95; filter: alpha(opacity=95);}
	#nav li ul a:link, #nav li ul a:visited  	{ background-color:#a00000; color:#FFF; padding: 4px 4px 4px 5px; margin: 1px 0px 0px 0px; line-height: 11px; border: 1px solid #000; }
	#nav li ul a:hover 							{ background-color: #888888; color:#FFF; padding: 4px 4px 4px 5px; margin: 1px 0px 0px 0px;  }

/* MAIN NAV LINKS - IE tweaks */
	*html #nav li.mainLink						{ }
	*html #nav li.mainLink a.mainSect:link		{ }
	*html #nav li.mainLink a.mainSect:visited	{ }
	*html #nav li.mainLink a.mainSect:hover		{ }

/*  DROP DOWN NAVIGATION  - IE tweaks */ 
	*html #nav li ul 							{ width: 105px; margin: 0px 0px 0px 0px; }
	*html #nav li ul a:link 					{ width: 123px; }
	*html #nav li ul a:visited  				{ width: 123px; }

/* DROP DOWN CSS HACKIFICATION -- PLEASE DO NOT TOUCH THIS!! */
	#nav li ul ul 								{ margin: -1.75em 0 0 14em; }
	#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 	
												{ left: auto; }
	#nav li:hover, #nav li.sfhover 				{  }	


/* ##### NCCM dropdown ##### */		
	
	.dropdown { font-size:12px; line-height:16px; color:#336699; text-decoration:none;  }