﻿body {}

#navtab1, #navtab1on { float:left; width: 117px; }

	#navtab1 img {
		float:left;
		display: block; 
		width: 117px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav1.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab1 a:hover img, #navtab1on img{	
		display: block; 
		width: 117px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav1.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}

#navtab2, #navtab2on { float:left; width: 137px; }

	#navtab2 img {
		float:left;
		display: block; 
		width: 137px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav2.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab2 a:hover img, #navtab2on img{	
		display: block; 
		width: 137px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav2.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}

#navtab3, #navtab3on { float:left; width: 134px; }

	#navtab3 img {
		float:left;
		display: block; 
		width: 134px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav3.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab3 a:hover img, #navtab3on img{	
		display: block; 
		width: 134px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav3.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}

#navtab4, #navtab4on { float:left; width: 117px; }

	#navtab4 img {
		float:left;
		display: block; 
		width: 117px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav4.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab4 a:hover img, #navtab4on img{	
		display: block; 
		width: 117px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav4.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}

#navtab5, #navtab5on { float:left; width: 148px; }

	#navtab5 img {
		float:left;
		display: block; 
		width: 148px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav5.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab5 a:hover img, #navtab5on img{	
		display: block; 
		width: 148px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav5.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}
	
#navtab6, #navtab6on { float:left; width: 113px; }

	#navtab6 img {
		float:left;
		display: block; 
		width: 113px;
		height: 37px; 
		margin: 0; 
		padding: 0;
		background: url(/images/mainnav/menu_nav6.jpg) 0 0 no-repeat;
		text-decoration: none;
	}

	#navtab6 a:hover img, #navtab6on img{	
		display: block; 
		width: 113px;
		height: 37px; 
		margin: 0; 
		padding: 0; 
		float: left;
		background: url(/images/mainnav/menu_nav6.jpg) 0 -37px no-repeat;
		text-decoration: none; 
		cursor:pointer;
	}
	
#menu table 
{
	border-collapse: collapse;
	margin: 0px; 
	padding: 0px;
	position: absolute;
	clear: both;
	margin-top: -37px;
}
	
#menu ul
{
	padding: 0; 
	margin: 0; 
	list-style-type: none !important;
}

#menu ul li 
{
	float: left; 
	position: relative;
	padding: 0px;
	margin: 0px;
}

#menu ul li a, #menu ul li a:visited 
{
	display: block;  
	text-decoration: none; 
	padding: 0px; 
	color: #FFFFFF;
}

#menu ul li ul 
{
	visibility: hidden; 
	position: absolute; 
	top: 37px; 
	left: 0; 
	list-style-image: none; 
	list-style-type: none; 
	display: block;
	background-color: #298f89; 
	padding: 0px;
	margin: 0px;
}

#menu ul li:hover a, #menu ul li a:hover 
{
	background: none;
}

#menu ul li:hover ul, #menu ul li a:hover ul 
{
	visibility: visible; 
}

/*style of 2nd level list*/
#menu ul li ul li
{
	float: left;
	font-size: 12px;
	width: 200px; /* width of the widest button group */
	overflow: hidden;
	background-image: none !important;
}

/* Submenu Link */	
#menu ul li ul li a, #menu ul li ul li a:visited, #menu ul li ul li a:active
{
	color:#FFFFFF;
	background-image: none !important;	
	padding: 5px 10px 5px 10px;
	width: 185px !important;
	border-bottom: solid 1px #ffffff;	
	font-size: 12px;	
}

#menu ul li ul li a:hover
{
	background-color: #43aaa4 !important;
	color: #FFFFFF !important; 
	text-decoration: none !important;
}

#menu ul li ul li.last a, #menu ul li ul li.last a:hover
{
	border-bottom: 0px;
}