/*--------------------------------------------------+
 | Site: Association Forum                          |
 | Part: Master styles for enhancements to old site |
 +--------------------------------------------------*/


/* Fonts
======================================================================*/
#nav, #nav *, .notice, .notice * { font-family: Verdana, Arial, sans-serif; }

/* Content
======================================================================*/

/*--- Navigation ---*/
#nav, #nav * { list-style: none; margin: 0; padding: 0; text-align:left}

#nav a {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #99CCCC;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	padding: 1px 5px;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	white-space: nowrap;
}

#nav a.menu { background: #FFFFFF url(images/menuarrow.gif) no-repeat 94% 60%; padding-right: 20px; }
#nav li { float: left; position: relative; }
#nav li.current a { background-color: #FFFFFF; border-bottom-color: #FFFFFF; }
#nav li:hover a, #nav li.over a { background-color: #EEEEEE; border-left-color: #445555; border-right-color: #445555; border-top-color: #445555; border-bottom-color: #EEEEEE; color: #000000;  text-decoration:none;}
#nav li:hover a.menu, #nav li.over a.menu { background-image: url(images/menuarrowOn.gif);  text-decoration:none;}

	/* Drop-downs */
	#nav li:hover ul, #nav li.over ul { left: 0; }
	#nav li li { float: none; line-height: 1.4; }
	#nav li li a { background: none; border: 0; color: #000; padding: 2px 2px; white-space: normal; }
	#nav li li a:hover { background: #FFFFFF; text-decoration: underline; }
	
	#nav li ul {
		background: #EEEEEE;
		border-top: 1px solid #445555;
		border-bottom: 1px solid #445555;
		border-left: 1px solid #445555;
		border-right: 1px solid #445555;
		left: -9999em;
		position: absolute;
		top: 21px;
		width: 220px;
	}
	
	/* IE fixes */
	* html #nav li li a { height: 1%; } /* Fix white space bug */
	* + html #nav li li a { height: 1%; } /* Fix white space bug */


