.menu
{
	border: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1.5px;
}

	.menu ul
	{
		background: #fff;
		height: 15px;
		list-style: none;
		margin: 0;
		padding: 10px;
		padding-top:30px;
		
	}

	.menu li
	{
		float: left;
		padding: 0px;
	}

		.menu li a
		{
			/*	background:#333333 url("images/seperator.gif") bottom right no-repeat; */
			color: #666666;
			display: block;
			font-weight: normal;
			line-height: 35px;
			margin: 0px;
			padding: 0px 16px;
			text-align: center;
			text-decoration: none;
			font-size: 0.8125em; /* 13px /16px */
			font-weight:bold
		}

			.menu li a:hover, .menu ul li:hover a
			{
				/*background-image: url('../images/navi.jpg');*/
				background-repeat: no-repeat;
				color: #346699;
				text-decoration: none;
			}

		.menu li ul
		{
			background: #efefef;
			display: none;
			height: auto;
			padding: 0px;
			margin: 0px;
			border: 0px;
			position: absolute;
			width: 220px;
			z-index: 200; /*top:1em; 		/*left:0;*/
		}

		.menu li:hover ul
		{
			display: block;
		}

		.menu li li
		{
			
			display: block;
			float: none;
			margin: 0px;
			padding: 0px;
			width: 220px;
			text-transform:uppercase;
		}

		.menu li:hover li a
		{
			background: none;
			font-weight:bold
		}

		.menu li ul a
		{
			display: block;
			height: 35px;

			margin: 0px;
			padding: 0px 10px 0px 15px;
			text-align: left;
		}

			.menu li ul a:hover, .menu li ul li:hover a
			{
				background: #2580a2 url('images/hover_sub.gif') center left no-repeat;
				border: 0px;
				color: #ffffff;
				text-decoration: none;
			}

.menu_side ul
{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;

}

	.menu_side ul li a
	{
	text-decoration: none;
	color: #000000;
	padding: 9.5px 10px;
	display: block;
	font-size: 16px;
	font-family: Arial;
	}

		.menu_side ul li a:visited
		{
			color: #000000;
		}

		.menu_side ul li a:hover, .menu_side ul li .current
		{
			color: #000000;
			background-color: #ffe400;
		}


