@charset "utf-8";
/* BEGIN accMenu Styles */
.accMenu												{ width: 160px; }																																	/* menu width */

.accMenu h3,
.accMenu ul li,
.accMenu ul li a								{ margin: 0; padding: 0; 
																	letter-spacing: normal; 
																	background: transparent url(../images/bg-menu.gif) left top no-repeat; }

.accMenu h3.mnTop			 					{ height: 20px; 
																	background-position: left top; }

.accMenu h3.mnBot								{ height: 20px; 
																	background-position: left bottom; }

.accMenu .mnHeader							{ background-position: 0 -20px; 																									/* L1 menu closed (non-selected) state */
																	padding: 4px 0 4px 15px;
																	line-height: 20px;
																	font-size: .91666666em; 																												/* override base.css  .9166666 * 12px default for parent body element = 11px */
																	font-weight: 500;
																	cursor: pointer; }

.accMenu .mnHeader a						{ color: #b7b8b8; }

.accMenu .mnHeader:hover				{ background-position: 0 -220px; 																									/* L1 menu hover state */
																	display: block; }

.accMenu .mnHeader a:hover			{ color: #f8f8f8;
																	text-decoration: none; border: none; outline: none; }

.accMenu .mnHdOpen							{ background-position: 0 -120px; }																								/* L1 menu expanded (selected) state */

.accMenu .mnHdOpen a 						{ color: #f1f1f1; }

.accMenu ul											{ margin: 0; padding: 0; 																													/* L2 menu */
																	list-style-type: none; }

.accMenu ul li									{	margin: 0; padding: 0;
																	width: 160px;
																	background-position: 0 320px;																										/* L2 menu */
																	font-size: .91666666em; 																												/* .9166666 * 12px default for parent body element = 11px */
																	list-style: none; }

.accMenu ul li .mnSubHdClsd			{	background-position: 0 -320px; }																								/* L2 menu item closed (non-selected) state */

.accMenu ul li .mnSubHdOpen			{ background-position: 0 -420px; }																								/* L2 menu item open (selected) state */

.accMenu ul li a								{ margin: 0; padding: 4px 0 4px 25px;																							/* L2 menu item */
																	display: block;
																	text-decoration: none; border: none; outline: none;
																	font-weight: 500;
																	color: #b7b8b8;	}

.accMenu ul li a:visited				{	color: #b7b8b8; }

.accMenu ul li a.mnSubHd:hover	{ background-position: 0 -520px;																									/* L2 menu closed (non-selecred) hover state */
																	color: #f8f8f8; }

.accMenu ul li a.mnSubHdOpen:hover	{ background-position: 0 -620px;	}																						/* L2 menu closed (non-selecred) hover state */

.accMenu .mnL2Item							{ margin: 0; padding: 0; 
																	position: absolute; left: -10000px; }																						/* move L2menuItems off screen b/c L2 menu won't have select/non-selected state w/o them, but don't need them */
/* END accMenu Styles */