﻿.topMenuLinkHome
{
	padding: 10px 10px 0 0;
	float: left;
	width:70px;
}
.topMenuMainMenu
{
	float: left;
	width:655px;
}

/* START MENU */
ul.mainMenu 
{
	clear:both;
	list-style:none;
	margin:0px;
	height:38px;
}
ul.mainMenu * {
	margin:0; 
	padding:0;
}
ul.mainMenu a {
	text-decoration:none;
	float:left;
	display:block;
}
ul.mainMenu .mainMenuhover
{
	text-decoration:none;
	color:#930020;
	background:url(../imgs/nav_prod_sel.gif) top left repeat-y;
}

/* Access the selected Root item-link through this: */
ul.mainMenu .selectedRoot a
{
}


.topMenuLinkHome a,
ul.mainMenu a.linkItem0,
ul.mainMenu a.linkItem1,
ul.mainMenu a.linkItem2,
ul.mainMenu a.linkItem3,
ul.mainMenu a.linkItem4 {
color:#4C4C4C;
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
width:131px;
display:block;
padding:9px 0 9px 0;
text-align:center;
}
.topMenuLinkHome a:hover,
ul.mainMenu a.linkItem0:hover,
ul.mainMenu a.linkItem1:hover,
ul.mainMenu a.linkItem2:hover,
ul.mainMenu a.linkItem3:hover,
ul.mainMenu a.linkItem4:hover {
color:#930020;

}
.topMenuLinkHome a {
text-align:left;
background:none!important;
border:none!important;
width:70px!important;
}
.topMenuLinkHome a:hover {
text-decoration:none;
color:#930020;
}

ul.mainMenu ul li a {
color:#00FFFF;
font-size:0.9em !important;
padding:3px 0 3px 10px!important;
background:none!important;
border:none!important;
text-align:left!important;
}


ul.mainMenu ul li a:hover {
color:#5988B1!important;
}

ul.mainMenu li {
	position:relative; 
	float:left; 
	padding: 10px 0 0 0;
}
ul.mainMenu ul {
	position:absolute; 
	margin: 0 0 0 8px;
	top:45px; 
	left:0; 
	background:#fff url(../imgs/nav_sub_menu.gif) top left no-repeat;
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	display:none; 
	opacity:0; 
	list-style:none;
	width: 240px;
}
ul.mainMenu ul ul {
	background:#FFFFFF url(../imgs/nav_sub_sub_menu.gif) top left no-repeat;
}

ul.mainMenu ul li {
	position:relative; 
/*	width: 200px;*/
	margin:0;
	padding:0;
}


ul.mainMenu ul .listItemLast 
{
	padding-bottom: 6px;
}

ul.mainMenu ul a,
ul.mainMenu ul li a,
ul.mainMenu .selectedRoot ul li a
{
	display:block; 
	font-weight: bold;
	color: #4C4C4C;
	padding-left: 35px;
	margin: 0;
	width: 300px!important;
}
ul.mainMenu ul a:hover {
	color:#5987B0; 
}
ul.mainMenu ul ul {
	left:200px; 
	top:-1px
}
ul.mainMenu .menulink {
	border:1px solid #aaa; 
	padding:5px 7px 7px; 
	font-weight:bold; 
	background-color: #00ffff;
	width:134px
}

.topMenuLinkWW
{
	padding: 10px 0 0 0;
	float: left;
}

.topMenuLinkWW a {
background:url(../imgs/nav_map_off.gif) 40px 7px no-repeat;
color:#4C4C4C;
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
width:165px;
display:block;
padding:9px 0 9px 0;
text-align:right;
}
.topMenuLinkWW a:hover {
background:url(../imgs/nav_map_on.gif)  40px 7px no-repeat;
text-decoration:none;
color:#930020;
}
/* END MENU */

/*
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0
{
	border: solid 1px #FF00FF;
	height: 180px;
}

ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul li,
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 ul li
{
	border: solid 1px #00FFFF;
	height: 20px;
}


ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1
{
	border: solid 1px #FFFF00;
	height: 200px;
}

ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 ul
{
	height: 400px;
}

ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul
{
	margin-top: -200px;
	height: 400px;
}*/

ul.mainMenu li.listItem0 ul.list_Level1
{
	width: 115px!important;
/*	*width:105px!important;*/
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 a.linkItem0,
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 a.linkItem1
{
	display: block;
	height: 100px!important;
	width: 115px!important;
	text-indent: 6px;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem_Level1_Children a.linkItem_Level1
{
	width: 105px!important;
	padding:3px 0 3px 10px!important;
}

ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 a.linkItem0
{
	background: url('../imgs/bg_byindustry_off.gif') no-repeat!important;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 a.linkItem1
{
	background: url('../imgs/bg_bysolution_off.gif') no-repeat top left !important;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 a.linkItem0:hover
{
	background: url('../imgs/bg_byindustry_on.gif') no-repeat!important;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 a.linkItem1:hover
{
	background: url('../imgs/bg_bysolution_on.gif') no-repeat!important;
}
ul.mainMenu li.listItem0 ul.list_Level1 ul li.listItem0 a.linkItem0,
ul.mainMenu li.listItem0 ul.list_Level1 ul li.listItem1 a.linkItem1
{
	height: 14px!important;
	width: 200px!important;
	background: none!important;
	text-indent: 0px!important;
}
ul.mainMenu li.listItem0 ul.list_Level1 ul li.listItem0 a.linkItem0:hover,
ul.mainMenu li.listItem0 ul.list_Level1 ul li.listItem1 a.linkItem1:hover
{
	background: none!important;
}


ul.mainMenu li.listItem0 ul.list_Level2
{
	left: 107px!important;
}

ul.mainMenu a:hover	{
	text-decoration:none!important;
	}
	
/*Set submenuitems in two columns */
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem0 ul.list_Level2 li.listItem0,
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul.list_Level2 li.listItem0,
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul.list_Level2 li.listItem1
{
	padding-top:16px!important;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul.list_Level2
{
	width: 600px;
}
ul.mainMenu li.listItem0 ul.list_Level1 li.listItem1 ul.list_Level2 li.listItem_Level2
{
	width: 300px;
}

