			/* ---------------------------------------- */
			/* Drop Down Menu Parent Container Division */
			/* ---------------------------------------- */
			div.clsMainMenu
			{
				/* Menu items should bump up next to each other */
				margin: 0px 0px 0px 30px;
				padding: 0px;

				height:25px;
				width: 685px;

				border: #333 0px solid;
				
				z-index: 1000;
			}
			
				div.clsMainMenu ul
				{
					/* List items have no markers */
					list-style-type: none; 

					/* Menu items should bump up next to each other */
					margin: 0px;
					padding: 0px;

					/* Prevents gap below list items and before border */
					line-height: 25px;
				}

				div.clsMainMenu ul li
				{
					height: 25px;
				}

			/* -------------------------------------------------------------------------------- */
			/* Drop Down Menu List */
			/* -------------------------------------------------------------------------------- */
			ul.clsDropDownMenu
			{
				/* Other elements flow to the right (side by side).  Lists default to stacking on top of each other. */
				float: left;

				position: relative;
				z-index: 1000;

				line-height: 30px !Important;
				padding: 0px 0px 0px 0px !Important;

				/* Debug: change width from 0px to 1px*/
				border: #000 0px solid;
			}

				ul.clsDropDownMenu li,
				ul.clsDropDownMenu li.clsSelected
				{
					/* take only as much space as you need */
					width: 1%;

					position: relative;
					
					/* Text type for all menu items (can be overridden by <a> styles) */
					cursor: hand;
					font-family: arial;
					font-size: 10pt;
					font-weight: bold;

					text-indent: 0px;
				}

				ul.clsDropDownMenu li ul.clsSubMenuBelow
				{
					visibility: hidden;
				}
				
				ul.clsDropDownMenu li.clsSelected
				{
					/* Text type for all menu items (can be overridden by <a> styles) */
					font-family: arial;
					font-size: 10pt;
					font-weight: bold;

					text-indent: 0px;
				}

				ul.clsDropDownMenu li.clsSelected ul.clsSubMenuBelow
				{
					visibility: visible;
				}

					ul.clsDropDownMenu a,
					ul.clsDropDownMenu a:visited,
					ul.clsDropDownMenu a:hover,
					ul.clsDropDownMenu a:active
					{
						text-decoration: none;

						color: #464646;

						display: inline-block; 
						text-indent: 0px;
						width: 100%;
						white-space: nowrap;
					}

					ul.clsDropDownMenu a:hover
					{
						text-decoration: none;

						color: #888888;

						display: inline-block; 
						text-indent: 0px;
						width: 100%;
						white-space: nowrap;
					}

				/* ---------------------------------------- */
				/* Sub Menu Below */
				/* ---------------------------------------- */
				ul.clsSubMenuBelow
				{
					/* Put top below bottom of parent container */
					position: absolute;
					top: 23px;
					left: -1px;

					visibility: hidden;

					border-top-color: #EFEFEF;
					border-left-color: #EFEFEF;
					border-right-color: #B2B2B2;
					border-bottom-color: #B2B2B2;
					border-style: solid;
					border-width: 1px 1px 1px 1px;
				}

					ul.clsSubMenuBelow li, 
					ul.clsSubMenuBelow li.clsSelected
					{
						width: 149px;

						position: relative;

						/* Text type for all menu items (can be overridden by <a> styles) */
						background: #E2E2E2;
						cursor: hand;
						font-family: arial;
						font-size: 10pt;
						font-weight: normal;

						text-indent: 5px;

						border-color: #B2B2B2;
						border-style: solid;
						border-width: 0px 0px 0px 0px;

						background-image: url( none );
					}

					ul.clsSubMenuBelow li ul.clsSubMenuToRight
					{
						visibility: hidden;
					}
					
					ul.clsSubMenuBelow li.clsSelected
					{
						width: 149px;

						/* Text type for all menu items (can be overridden by <a> styles) */
						background: #D2D2D2;
						font-family: arial;
						font-size: 10pt;
						font-weight: normal;

						text-indent: 5px;
					}

					ul.clsSubMenuBelow li.clsSelected ul.clsSubMenuToRight
					{
						visibility: visible;
					}
					
					ul.clsSubMenuBelow a,
					ul.clsSubMenuBelow a:visited,
					ul.clsSubMenuBelow a:hover,
					ul.clsSubMenuBelow a:active
					{
						text-decoration: none;

						color: #464646;

						display: inline-block; 
						text-indent: 5px;
						width: 100%;
						white-space: nowrap;
					}

					ul.clsSubMenuBelow a:hover
					{
						text-decoration: none;

						color: #464646;

						display: inline-block; 
						text-indent: 5px;
						width: 100%;
						white-space: nowrap;
					}


				/* ---------------------------------------- */
				/* Sub Menu To Right */
				/* ---------------------------------------- */
				ul.clsSubMenuToRight
				{
					/* Position to right of parent container */
					position: absolute;
					top: -1px;
					left: 148px;	/* width of parent */

					visibility: hidden;

					border-top-color: #EFEFEF;
					border-left-color: #EFEFEF;
					border-right-color: #B2B2B2;
					border-bottom-color: #B2B2B2;
					border-style: solid;
					border-width: 1px 1px 1px 1px;
				}

					ul.clsSubMenuToRight li,
					ul.clsSubMenuToRight li.clsSelected
					{
						width: 180px;

						position: relative;

						/* Text type for all menu items (can be overridden by <a> styles) */
						background: #E2E2E2;
						color: #464646;
						cursor: hand;
						font-family: arial;
						font-size: 10pt;
						font-weight: normal;

						border-color: #B2B2B2;
						border-style: solid;
						border-width: 0px 0px 0px 0px;

						background-image: url( none );
					}


					ul.clsSubMenuToRight li.clsSelected
					{
						width: 180px;

						/* Text type for all menu items (can be overridden by <a> styles) */
						background: #D2D2D2;
						font-family: arial;
						font-size: 10pt;
						font-weight: normal;
					}


		/* ---------------------------------------- */
		/* Menu Image Divider */
		/* ---------------------------------------- */
		img.clsMenuItemDivider
		{
			float: left;

			margin: 10px 15px 0px 15px;
		}