﻿div.Menu
{
    float: left;
    position: relative;
    height: 27px;
    width: 768px;
	z-index: 90;
}

	div.MenuOption
	{
		float: left;
		text-align:center;
	}
			
	div.MenuOption ul.Menu
	{
		float: left;
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	div.MenuOption ul.Menu li
	{
		padding: 0px 0px 0px 0px;
	    margin: 0px 0px 0px 0px;
	    position:relative;		
	}

		div.MenuOption ul.Menu li li a
		{
			line-height:normal;			
		}
		
		a.menuItem, a.menuItemLast
		{
			display:block;
			text-decoration:none;
			height: 19px;
			padding: 5px 0px 3px 0px;
			font-weight: bold;
			position:relative;
			border-right: 1px solid;
			left: 0px;
		}
		
		a.menuItemLast
		{
		    border: none;
		}
		
		* html a.menuItem, * html a.menuItemLast
		{
		    display: inline-block;
		    height: 20px;
		    padding: 6px 0px 0px 0px;		    
		    margin: 0px 0px -2px 0px;
		}
		
		#selected
		{
		    
		}
				
		a.menuItem:hover, a.menuItemLast:hover
		{ 
        	text-decoration: none;
			border-right: 1px solid;
			padding: 5px 0px 3px 0px;
		}

        a.menuItemLast:hover
        {
            border:none;
			padding: 5px 0px 4px 0px;
        }
        		
		* html a.menuItem:hover, * html a.menuItemLast:hover
		{
			margin: 0px 0px -4px 0px;
		    padding: 6px 0px 2px 0px;
		    
		}
		
			
			div.MenuOption ul.Menu li a table
			{
				border: none;
				display:inline-block;
				position:absolute;
				float:left;
				left: -1px;
				text-align:left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				font-weight: normal;
			}
			
			div.MenuOption ul.Menu li a table li a.subLink table
			{
				display:inline;
				position:absolute;
				float:left;
				left: 100%;
				top: 0px;
			}

        div.MenuOption ul.Menu li ul.subMenu
		{
			display:block;
			position:absolute;
			width: 100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			list-style-type:none;
			visibility:hidden;
			font-weight: normal;
		}

			* html div.MenuOption ul.Menu li ul.subMenu
			{
				width: 100%;
				display:inline-block;
				margin: 0px 0px 0px 0px;
				padding: 6px 0px 0px 0px;
			}
			
		div.MenuOption ul.Menu li ul.subMenu li
		{
			float:left;
		}
		
		div.MenuOption ul.Menu li ul.subMenu li ul.flyoutMenu
		{
			position:absolute;
			visibility: hidden;
			list-style-type: none;
			padding: 0px 0px 0px 1px;
			margin: 0px 0px 0px 0px;
			width: 150px;
			left: 99%;
			top: 0px;
			z-index: 110;
		}
		
			* html div.MenuOption ul.Menu li ul.subMenu li ul.flyoutMenu
			{
				margin: 0px 0px 0px -3px;
			}
			
			
				div.MenuOption ul.Menu li ul.subMenu a
				{
					text-align: left;
					font-weight: normal;
				}
		
				div.MenuOption ul.Menu li ul.subMenu li
				{	
					text-align:left;
					width: 100%;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				
				div.MenuOption ul.Menu li:hover ul.subMenu, div.MenuOption ul.Menu li:hover ul.subMenu li:hover ul.flyoutMenu, div.MenuOption ul#selected li ul.subMenu
				{		
					visibility:visible;
				}
				
					div.MenuOption ul.Menu li:hover a.menuItem, div.MenuOption ul.Menu li:hover a.menuItemLast
					,div.blankMenuItem
					{		
                    	text-decoration: none;
						height: 19px;
						padding: 5px 0px 3px 0px;
					}

				
				div.MenuOption ul.Menu li a:hover ul.subMenu, div.MenuOption ul.Menu li a:hover ul.subMenu li a:hover ul.flyoutMenu
				{
					visibility:visible;
				}

				div.MenuOption ul.Menu li ul.subMenu li a.subLink
				{
				    display:block;
				    text-decoration: none;
					padding: 4px 7px 4px 7px;
					margin: 0px 0px 0px 0px;
					border-bottom: solid 1px;					
				}
				
					* html div.MenuOption ul.Menu li ul.subMenu li a.subLink
					{
    					padding: 4px 7px 4px 7px;
					}
					
					div.MenuOption ul.Menu li ul.subMenu li ul.flyoutMenu li a.flyoutLink
					{
						display:block;
						text-decoration: none;
						padding: 4px 7px 4px 7px;
						margin: 0px 0px 0px 0px;
						border-bottom: solid 1px;
					}
					
						* html div.MenuOption ul.Menu li ul.subMenu li a.subLink, * html div.MenuOption ul.Menu li ul.subMenu li a.subLink li a.flyoutLink
						{
							float:left;
							width: 100%;
						}
				
				div.MenuOption ul.Menu li ul.subMenu li a.subLink:hover
				{
					
				}
				
				div.MenuOption ul.Menu li ul.subMenu li:hover a.flyoutLink:hover, div.MenuOption ul.Menu li ul.subMenu li a:hover li a.flyoutLink:hover
				{
				
				}

/* Used for widths of columns to ensure the menu goes the length of the Site */

.width1
{
	width: 156px;
}

.width2
{
	width: 130px;
}

.width3
{
	width: 133px;
}

.width4
{
	width: 198px;
}

.width5
{
	width: 147px;
}

	/* Used for widths of columns to ensure the menu goes the length of the Site */

	.IEwidth1
	{
		width: 145px;
	}

	.IEwidth2
	{
		width: 119px;
	}

	.IEwidth3
	{
		width: 119px;
	}

	.IEwidth4
	{
		width: 187px;
	}

	.IEwidth5
	{
		width: 135px;
	}
	div.blankMenuItem
	{
		float:left;
		border-right:solid 1px #fddfb0;
	}
