.menucon {
width:892px;
}

#menu {
	padding:0;
	margin:0;
	list-style:none;
	height:35px;
	position:relative;
	z-index:500;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#menu li {
	float:left;
}

#menu li a {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	background:transparent;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}


#menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}
/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
	z-index:200;
	position:relative;
	color:#fff;
}

#menu li:hover {
	position:relative;
	z-index:200;
}

#menu li:hover > a {
	color:#fff;
}

#menu li:hover > a.sub {
	color:#fff;
	background:#333;
}

#menu li.current a {
	color:#fff;
	background:#333;
}
#menu li a.sub {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:11px;
	background:#333;
}
#menu li.current a.sub {
	color:#fff;
	background:#333;
}
#menu :hover ul {
	left:0;
	top:34px;
	width:200px;
}
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#menu :hover ul :hover ul {
	left:200px;
	top:0;
	background:#222;
	white-space:nowrap;
	width:100px;
	z-index:200;
	height:auto;
}
#menu :hover ul li {
	margin:0;
	padding:0;
	border-bottom:1px #000000 solid;

}
#menu :hover ul li a {
	width:200px;
	padding:5px 1px 5px 10px;
	text-indent:0;
	color:#fff;
	height:auto;
	line-height:150%;
	/*height:25px;
	line-height:25px;*/
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	background:#333;
	opacity: .8;
	filter: alpha(opacity=80);
	margin:0;
}
#menu :hover ul li a.fly {
	font-family:Tahoma;
	font-size:11px;
	background:#999;
	opacity: .8;
	filter: alpha(opacity=80);
}
#menu :hover ul :hover {
	background:#999;
	color:#fff;
	opacity: .8;
	filter: alpha(opacity=80);
}
#menu :hover ul :hover a.fly {
	color:#f7e6d0;
}
#menu :hover ul li.currentsub a {
	background:#333;
	color:#fff;
}
#menu :hover ul li.currentsub a.fly {
	background:#333;
	color:#f7e6d0;
}
#menu :hover ul :hover ul li a {
	width:200px;
	padding:0;
	text-indent:20px;
	background:#333;
	color:#fff;
}
#menu :hover ul :hover ul :hover {
	background:#333;
	color:#f7e6d0;
}
#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {
	background:#333;
	color:#f7e6d0;
}


#menu1 a{
background:url(../images/navigation_01.jpg) top no-repeat;
width:140px;
height:35px;
text-indent: -9999px;
}

#menu1 a:hover{
background:url(../images/navigation_01.jpg) bottom no-repeat;
}

#menu2 a{
background:url(../images/navigation_02.jpg) top no-repeat;
width:128px;
height:35px;
text-indent: -9999px;
}

#menu2 a:hover{
background:url(../images/navigation_02.jpg) bottom no-repeat;
}

#menu3 a{
background:url(../images/navigation_03.jpg) top no-repeat;
width:94px;
height:35px;
text-indent: -9999px;
}

#menu3 a:hover{
background:url(../images/navigation_03.jpg) bottom no-repeat;
}

#menu4 a{
background:url(../images/navigation_04.jpg) top no-repeat;
width:175px;
height:35px;
text-indent: -9999px;
}

#menu4 a:hover{
background:url(../images/navigation_04.jpg) bottom no-repeat;
}

#menu5 a{
background:url(../images/navigation_05.jpg) top no-repeat;
width:127px;
height:35px;
text-indent: -9999px;
}

#menu5 a:hover{
background:url(../images/navigation_05.jpg) bottom no-repeat;
}

#menu6 a{
background:url(../images/navigation_06.jpg) top no-repeat;
width:228px;
height:35px;
text-indent: -9999px;
}

#menu6 a:hover{
background:url(../images/navigation_06.jpg) bottom no-repeat;
}
